diff options
213 files changed, 12873 insertions, 5778 deletions
diff --git a/.ci/scripts/merge/apply-patches-by-label.py b/.ci/scripts/merge/apply-patches-by-label.py index 43ed74d7f..b2e430ac7 100644 --- a/.ci/scripts/merge/apply-patches-by-label.py +++ b/.ci/scripts/merge/apply-patches-by-label.py @@ -1,7 +1,7 @@ # Download all pull requests as patches that match a specific label # Usage: python download-patches-by-label.py <Label to Match> <Root Path Folder to DL to> -import requests, sys, json, urllib3.request, shutil, subprocess, os +import requests, sys, json, urllib3.request, shutil, subprocess, os, traceback tagline = sys.argv[2] @@ -33,4 +33,5 @@ try: for i in range(1,30): do_page(i) except: + traceback.print_exc(file=sys.stdout) sys.exit(-1) diff --git a/dist/languages/ca.ts b/dist/languages/ca.ts index e4adc11fb..9b58c6661 100644 --- a/dist/languages/ca.ts +++ b/dist/languages/ca.ts @@ -707,13 +707,13 @@ p, li {white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>Àudio</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -729,13 +729,13 @@ p, li {white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>General</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>Gràfics</translation> </message> @@ -751,7 +751,7 @@ p, li {white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>Controls</translation> </message> @@ -767,7 +767,7 @@ p, li {white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>Sistema</translation> </message> @@ -2327,47 +2327,47 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>Diàleg</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>Informació</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>Nom</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>ID Títol</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>Nom de l'Arxiu</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>Format</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>Versió</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>Mida</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>Desenvolupador</translation> </message> @@ -2398,7 +2398,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2580,6 +2580,16 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <source>Unable to copy image from %1 to %2</source> <translation>No es pot copiar la imatge de %1 a %2</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -3020,17 +3030,17 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <translation>Els paràmetres del sistema només estan disponibles quan el joc no s'està executant.</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>Això reemplaçarà la seva Switch virtual actual amb una nova. La seva Switch virtual actual no serà recuperable. Això podria tenir efectes inesperats en els jocs. Això pot fallar si fa servir una partida guardada amb una configuració desactualitzada. Continuar?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>Avís</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>ID de Consola: 0x%1</translation> </message> @@ -3044,12 +3054,12 @@ To invert the axes, first move your joystick vertically, and then horizontally.< </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> <translation type="unfinished"/> </message> <message> @@ -3631,790 +3641,790 @@ Arrossegui els punts per a canviar la posició, o faci doble clic a les cel·les <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>Es recullen dades anònimes</a> per ajudar a millorar yuzu. <br/><br/>Desitja compartir les seves dades d'ús amb nosaltres?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>Telemetria</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>Carregant Web Applet...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>La quantitat de shaders que s'estan compilant actualment</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>Velocitat d'emulació actual. Valors superiors o inferiors a 100% indiquen que l'emulació s'està executant més ràpidament o més lentament que a la Switch.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>Quants fotogrames per segon està mostrant el joc actualment. Això variarà d'un joc a un altre i d'una escena a una altra.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>Temps que costa emular un fotograma de la Switch, sense tenir en compte la limitació de fotogrames o la sincronització vertical. Per a una emulació òptima, aquest valor hauria de ser com a màxim de 16.67 ms.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation>ACOBLAT</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>Advertència Format del Joc Desfasat</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>Està utilitzant el format de directori de ROM deconstruït per a aquest joc, que és un format desactualitzat que ha sigut reemplaçat per altres, com NCA, NAX, XCI o NSP. Els directoris de ROM deconstruïts careixen d'icones, metadades i suport d'actualitzacions.<br><br>Per a obtenir una explicació dels diversos formats de Switch que suporta yuzu,<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>faci una ullada a la nostra wiki</a>. Aquest missatge no es tornarà a mostrar.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>Error carregant la ROM!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>El format de la ROM no està suportat.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>S'ha produït un error inicialitzant el nucli de vídeo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>yuzu ha trobat un error mentre executava el nucli de vídeo, si us plau visualitzi el registre per a més detalls.Per a més informació sobre com accedir al registre, si us plau visiti la següent pàgina:<a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Com Pujar l'Arxiu de Registre</a>.Asseguris de que ha instal·lat els últims controladors de vídeo per a la seva GPU.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>Ha ocorregut un error desconegut. Si us plau, consulti el registre per a més detalls.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>Iniciar</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>Dades de Jocs Guardats</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Dades de Mods</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>Error Obrint la Carpeta %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>La carpeta no existeix!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>Error Obrint el Cache Transferible de Shaders</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>Continguts</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>Actualització</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>Eliminar Entrada</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>Eliminar el joc instal·lat %1?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>S'ha Eliminat Correctament</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>S'ha eliminat correctament el joc base instal·lat.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>Error eliminant %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>El joc base no està instal·lat a la NAND i no pot ser eliminat.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>S'ha eliminat correctament l'actualització instal·lada.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>No hi ha cap actualització instal·lada per aquest títol.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>No hi ha cap DLC instal·lat per aquest títol.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>S'ha eliminat correctament %1 DLC instal·lat/s.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>Eliminar la Configuració Personalitzada del Joc?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>Eliminar Arxiu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>Error eliminant el Cache Transferible de Shaders</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>No existeix un cache de shaders per a aquest títol.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>S'ha eliminat correctament el cache transferible de shaders.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation>No s'ha pogut eliminar la cache transferible de shaders.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>Error Eliminant la Configuració Personalitzada</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>No existeix una configuració personalitzada per aquest joc.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>S'ha eliminat correctament la configuració personalitzada del joc.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>No s'ha pogut eliminar la configuració personalitzada del joc.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>La extracció de RomFS ha fallat!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>S'ha produït un error copiant els arxius RomFS o l'usuari ha cancel·lat la operació.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>Completa</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>Esquelet</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>Seleccioni el Mode de Bolcat de RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>Si us plau, seleccioni la forma en que desitja bolcar la RomFS.<br>Completa copiarà tots els arxius al nou directori mentre que<br>esquelet només crearà l'estructura de directoris.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>Extraient RomFS...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>Cancel·la</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>Extracció de RomFS Completada Correctament!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>La operació s'ha completat correctament.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>Error Obrint %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>Seleccionar Directori</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>Propietats</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>Les propietats del joc no s'han pogut carregar.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Executable de Switch (%1);;Tots els Arxius (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>Carregar Arxiu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>Obrir el Directori de la ROM extreta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>Directori Seleccionat Invàlid</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>El directori que ha seleccionat no conté un arxiu 'main'.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>Arxiu de Switch Instal·lable (*.nca *.nsp *.xci);;Arxiu de Continguts Nintendo (*.nca);;Paquet d'enviament Nintendo (*.nsp);;Imatge de Cartutx NX (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>Instal·lar Arxius</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>Instal·lant arxiu "%1"...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>Resultats Instal·lació</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>Aplicació de Sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>Arxiu de Sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>Actualització de l'Aplicació del Sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>Paquet de Firmware (Tipus A)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>Paquet de Firmware (Tipus B)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>Joc</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>Actualització Joc</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>DLC Joc</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>Títol Delta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>Seleccioni el Tipus d'Instal·lació NCA...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>Seleccioni el tipus de títol que desitja instal·lar aquest NCA com a: (En la majoria dels casos, el valor predeterminat 'Joc' està bé.)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>Ha Fallat la Instal·lació</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>El tipus de títol seleccionat per el NCA és invàlid.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>Arxiu no trobat</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>Arxiu "%1" no trobat</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>Falta el Compte de yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>Per tal d'enviar un cas de prova de compatibilitat de joc, ha de vincular el seu compte de yuzu.<br><br/>Per a vincular el seu compte de yuzu, vagi a Emulació & gt; Configuració & gt; Web.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>Error obrint URL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>No es pot obrir la URL "%1".</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Arxiu Amiibo (%1);; Tots els Arxius (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>Carregar Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>Error obrint l'arxiu de dades d'Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>No s'ha pogut obrir l'arxiu de dades d'Amiibo "%1" per a lectura.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>Error llegint l'arxiu de dades d'Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>No s'han pogut llegir completament les dades d'Amiibo. S'esperava llegir %1 bytes, però només s'han pogut llegir %2 bytes.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>Error al carregar les dades d'Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>No s'han pogut carregar les dades d'Amiibo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>Captura de Pantalla</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>Imatge PNG (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>Velocitat: %1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>Velocitat: %1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>Joc: %1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>Fotograma: %1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>El joc que està intentant carregar requereix d'arxius addicionals de la seva Switch abans de poder jugar. <br/><br/>Per a obtenir més informació sobre com bolcar aquests arxius, vagi a la següent pàgina de la wiki: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Bolcar arxius del sistema i les fonts compartides des d'una Consola Switch</a>. <br/><br/>Desitja tornar a la llista de jocs? Continuar amb l'emulació pot provocar el tancament inesperat, dades de partides guardades corruptes o altres errors.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>yuzu no ha pogut localitzar l'arxiu de sistema de la Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>yuzu no ha pogut localitzar un arxiu de sistema de la Switch: %1. %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>Arxiu del Sistema no Trobat</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>Falta Arxiu del Sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>yuzu no ha pogut trobar les fonts compartides de la Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>Fonts Compartides no Trobades</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>Falten les Fonts Compartides</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>Error Fatal</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>yuzu ha trobat un error fatal, consulti el registre per a obtenir més detalls. Per a més informació sobre com accedir al registre, consulti la següent pàgina: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Com carregar l'arxiu de registre?</a>.<br/><br/> Desitja tornar al llistat de jocs? Continuar amb l'emulació pot provocar el tancament inesperat, dades de partides guardades corruptes o altres errors.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>Trobat Error Fatal</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>Confirmi la Clau de Rederivació</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4431,37 +4441,37 @@ i opcionalment faci còpies de seguretat. Això eliminarà els arxius de les claus generats automàticament i tornarà a executar el mòdul de derivació de claus.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>Falten fusibles</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation> - Falta BOOT0</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation> - Falta BCPKG2-1-Normal-Main</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation> - Falta PRODINFO</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>Falten Components de Derivació</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>Falten components que poden impedir que la derivació de la clau es completi. <br>Si us plau, segueixi <a href='https://yuzu-emu.org/help/quickstart/'>la guia d'inici ràpid de yuzu</a> per a obtenir totes les seves claus i jocs.<br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4470,39 +4480,39 @@ Això pot prendre fins a un minut depenent del rendiment del seu sistema.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>Derivant Claus</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>Seleccioni el Destinatari per a Bolcar el RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>Si us plau, seleccioni quin RomFS desitja bolcar.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>Està segur de que vol tancar yuzu?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>Està segur de que vol aturar l'emulació? Qualsevol progrés no guardat es perdrà.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> diff --git a/dist/languages/cs.ts b/dist/languages/cs.ts index 3987b9774..a2613e583 100644 --- a/dist/languages/cs.ts +++ b/dist/languages/cs.ts @@ -246,7 +246,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="25"/> @@ -261,7 +261,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="42"/> <source>Auto</source> - <translation type="unfinished"/> + <translation>Automatické</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="47"/> @@ -370,7 +370,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="25"/> @@ -697,7 +697,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="18"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> </context> <context> @@ -709,13 +709,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>Zvuk</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -731,13 +731,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>Obecné</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>Grafika</translation> </message> @@ -753,7 +753,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>Ovládání</translation> </message> @@ -765,11 +765,11 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="69"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Síť</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>Systém</translation> </message> @@ -950,7 +950,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="45"/> <source>x</source> - <translation type="unfinished"/> + <translation>x</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="65"/> @@ -1147,7 +1147,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="17"/> <source>Advanced</source> - <translation type="unfinished"/> + <translation>Pokročilé</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="25"/> @@ -1202,22 +1202,22 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="133"/> <source>2x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>2x (ROZBIJE VĚCI)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="138"/> <source>4x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>4x (ROZBIJE VĚCI)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="143"/> <source>8x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>8x (ROZBIJE VĚCI)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="148"/> <source>16x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>16x (ROZBIJE VĚCI)</translation> </message> </context> <context> @@ -1570,7 +1570,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2584"/> <source>%</source> - <translation type="unfinished"/> + <translation>%</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2600"/> @@ -2309,12 +2309,12 @@ Pro převrácení os nejprve posuňte joystick vertikálně, poté horizontáln <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="17"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Síť</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="25"/> <source>General</source> - <translation type="unfinished"/> + <translation>Obecné</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="34"/> @@ -2330,47 +2330,47 @@ Pro převrácení os nejprve posuňte joystick vertikálně, poté horizontáln <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>Dialog</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>Info</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>Název</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>ID Titulu</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>Název souboru</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>Formát</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>Verze</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>Velikost</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>Vývojář</translation> </message> @@ -2401,7 +2401,7 @@ Pro převrácení os nejprve posuňte joystick vertikálně, poté horizontáln </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2453,7 +2453,7 @@ Pro převrácení os nejprve posuňte joystick vertikálně, poté horizontáln <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="17"/> <source>Profiles</source> - <translation type="unfinished"/> + <translation>Profily</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="25"/> @@ -2583,6 +2583,16 @@ Pro převrácení os nejprve posuňte joystick vertikálně, poté horizontáln <source>Unable to copy image from %1 to %2</source> <translation>Nelze zkopírovat obrázek z %1 do %2</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -2594,7 +2604,7 @@ Pro převrácení os nejprve posuňte joystick vertikálně, poté horizontáln <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="17"/> <source>System</source> - <translation type="unfinished"/> + <translation>Systém</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="25"/> @@ -3023,17 +3033,17 @@ Pro převrácení os nejprve posuňte joystick vertikálně, poté horizontáln <translation>Systémová nastavení jsou dostupná pouze, pokud hra neběží.</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>Toto vymění váš virtuální Switch za nový. Váš aktuální virtuální Switch nebude možno navrátit. Tohle může mít nečekané následky ve hrách. Tohle může selhat pokud použijete starý konfig savu. Pokračovat?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>Varování</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>ID Konzole: 0x%1</translation> </message> @@ -3047,12 +3057,12 @@ Pro převrácení os nejprve posuňte joystick vertikálně, poté horizontáln </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> <translation type="unfinished"/> </message> <message> @@ -3063,7 +3073,7 @@ Pro převrácení os nejprve posuňte joystick vertikálně, poté horizontáln <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="51"/> <source>Settings</source> - <translation type="unfinished"/> + <translation>Nastavení</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="57"/> @@ -3251,47 +3261,47 @@ Táhněte body pro změnu pozice nebo dvojitě klikněte na buňky tabulky pro z <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="28"/> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="40"/> <source>None</source> - <translation type="unfinished"/> + <translation>Žádné</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="21"/> <source>Small (32x32)</source> - <translation type="unfinished"/> + <translation>Malý (32x32)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="22"/> <source>Standard (64x64)</source> - <translation type="unfinished"/> + <translation>Standartní (64x64)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="23"/> <source>Large (128x128)</source> - <translation type="unfinished"/> + <translation>Velký (128x128)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="24"/> <source>Full Size (256x256)</source> - <translation type="unfinished"/> + <translation>Plná Velikost (256x256)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="29"/> <source>Small (24x24)</source> - <translation type="unfinished"/> + <translation>Malý (24x24)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="30"/> <source>Standard (48x48)</source> - <translation type="unfinished"/> + <translation>Standartní (48x48)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="31"/> <source>Large (72x72)</source> - <translation type="unfinished"/> + <translation>Velký (72x72)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="36"/> <source>Filename</source> - <translation type="unfinished"/> + <translation>Název souboru</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="37"/> @@ -3301,7 +3311,7 @@ Táhněte body pro změnu pozice nebo dvojitě klikněte na buňky tabulky pro z <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="38"/> <source>Title ID</source> - <translation type="unfinished"/> + <translation>ID Titulu</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="39"/> @@ -3319,7 +3329,7 @@ Táhněte body pro změnu pozice nebo dvojitě klikněte na buňky tabulky pro z <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="17"/> <source>UI</source> - <translation type="unfinished"/> + <translation>UI</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="23"/> @@ -3492,7 +3502,7 @@ Táhněte body pro změnu pozice nebo dvojitě klikněte na buňky tabulky pro z <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="17"/> <source>Web</source> - <translation type="unfinished"/> + <translation>Web</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="25"/> @@ -3634,791 +3644,791 @@ Táhněte body pro změnu pozice nebo dvojitě klikněte na buňky tabulky pro z <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymní data jsou sbírána</a> pro vylepšení yuzu. <br/><br/>Chcete s námi sdílet anonymní data?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>Telemetry</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>Načítání Web Appletu...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> <translation>Zakázat Web Applet</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation>Zakázání Web Appletu způsobí, že se po zbytek emulované relace již nebude zobrazovat. To může vést k nedefinovanému chování a mělo by být použito pouze u hry Super Mario 3D All-Stars. Opravdu si přejete Web Applet zakázat?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>Počet aktuálně sestavovaných shaderů</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>Aktuální emulační rychlost. Hodnoty vyšší než 100% indikují, že emulace běží rychleji nebo pomaleji než na Switchi.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>Kolik snímků za sekundu aktuálně hra zobrazuje. Tohle závisí na hře od hry a scény od scény.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>Čas potřebný na emulaci framu scény, nepočítá se limit nebo v-sync. Pro plnou rychlost by se tohle mělo pohybovat okolo 16.67 ms.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation>Zjištěno neplatné nastavení</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> <translation>Ruční ovladač nelze používat v dokovacím režimu. Bude vybrán ovladač Pro Controller.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation>DOCK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> <translation>&Vymazat poslední soubory</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>Varování Zastaralý Formát Hry</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>Používáte rozbalený formát hry, který je zastaralý a byl nahrazen jinými jako NCA, NAX, XCI, nebo NSP. Rozbalená ROM nemá ikony, metadata, a podporu updatů.<br><br>Pro vysvětlení všech možných podporovaných typů, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>zkoukni naší wiki</a>. Tato zpráva se nebude znova zobrazovat.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>Chyba při načítání ROM!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>Tento formát ROM není podporován.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>Nastala chyba při inicializaci jádra videa.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>yuzu zjistila chybu při spuštěném jádru videa, koukni do logu pro více detailů. Pro více informací jak se k logu dostat koukni sem <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Jak Uploadnout Log</a>. Ověř zda máš aktuální grafické drivery.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation>Chyba při načítání ROM! %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation>%1<br>Pro extrakci souborů postupujte podle <a href='https://yuzu-emu.org/help/quickstart/'>rychlého průvodce yuzu</a>. Nápovědu naleznete na <br>wiki</a> nebo na Discordu</a>.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>Nastala chyba. Koukni do logu.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> - <translation type="unfinished"/> + <translation>(64-bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> - <translation type="unfinished"/> + <translation>(32-bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> - <translation type="unfinished"/> + <translation>%1 %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>Start</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>Uložit data</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Módovat Data</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>Chyba otevírání složky %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>Složka neexistuje!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>Chyba při otevírání přenositelné mezipaměti shaderů</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>Obsah</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>Aktualizace</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>Odebrat položku</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>Odebrat Nainstalovanou Hru %1? </translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>Úspěšně odebráno</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>Úspěšně odebrán nainstalovaný základ hry.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>Chyba při odstraňování %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>Základ hry není nainstalovaný na NAND a nemůže být odstraněn.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>Úspěšně odebrána nainstalovaná aktualizace.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>Není nainstalovaná žádná aktualizace pro tento titul.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>Není nainstalované žádné DLC pro tento titul.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>Úspěšně odstraněno %1 nainstalovaných DLC.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>Odstranit vlastní konfiguraci hry?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>Odstranit soubor</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>Chyba při odstraňování přenositelné mezipaměti shaderů</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>Mezipaměť shaderů pro tento titul neexistuje.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>Přenositelná mezipaměť shaderů úspěšně odstraněna</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation>Nepodařilo se odstranit přenositelnou mezipaměť shaderů</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>Chyba při odstraňování vlastní konfigurace hry</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>Vlastní konfigurace hry pro tento titul neexistuje.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>Úspěšně odstraněna vlastní konfigurace hry.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>Nepodařilo se odstranit vlastní konfiguraci hry.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>Extrakce RomFS se nepovedla!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>Nastala chyba při kopírování RomFS souborů, nebo uživatel operaci zrušil.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>Plný</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>Kostra</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>Vyber RomFS Dump Mode</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>Vyber jak by si chtěl RomFS vypsat.<br>Plné zkopíruje úplně všechno, ale<br>kostra zkopíruje jen strukturu složky.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>Extrahuji RomFS...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>Zrušit</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>Extrakce RomFS se povedla!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>Operace byla dokončena úspěšně.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>Chyba při otevírání %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>Vybraná Složka</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>Vlastnosti</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>Herní vlastnosti nemohly být načteny.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Switch Executable (%1);;Všechny soubory (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>Načíst soubor</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>Otevřít složku s extrahovanou ROM</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>Vybraná složka je neplatná</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>Složka kterou jste vybrali neobsahuje soubor "main"</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>Instalovatelný soubor pro Switch (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>Instalovat Soubory</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>Instalování souboru "%1"...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>Výsledek instalace</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation>Abychom předešli možným konfliktům, nedoporučujeme uživatelům instalovat základní hry na paměť NAND. Tuto funkci prosím používejte pouze k instalaci aktualizací a DLC.</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>Systémová Aplikace</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>Systémový archív</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>Systémový Update Aplikace</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>Firmware-ový baliček (Typu A)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>Firmware-ový baliček (Typu B)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>Hra</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>Update Hry</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>Herní DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>Delta Title</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>Vyberte typ instalace NCA...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>Vyberte typ title-u, který chcete nainstalovat tenhle NCA jako: (Většinou základní "game" stačí.)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>Chyba v instalaci</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>Tento typ pro tento NCA není platný.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>Soubor nenalezen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>Soubor "%1" nenalezen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation>&Pokračovat</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>Chybí účet yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>Pro přidání recenze kompatibility je třeba mít účet yuzu<br><br/>Pro nalinkování yuzu účtu jdi do Emulace &gt; Konfigurace &gt; Web.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>Chyba při otevírání URL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>Nelze otevřít URL "%1".</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Soubor Amiibo (%1);; Všechny Soubory (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>Načíst Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>Chyba při načítání souboru Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>Amiibo "%1" nešlo otevřít v řežimu pro čtení.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>Chyba načítání Amiiba</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>Načtení celého Amiiba nebylo možné. Očekáváno bylo %1 bytů, ale pouze %2 bytů se načetlo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>Chyba načítání Amiiba</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>Načtení Amiiba nebylo možné</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>Pořídit Snímek Obrazovky</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>PNG Image (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>Rychlost: %1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>Rychlost: %1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>Hra: %1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>Frame: %1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> - <translation type="unfinished"/> + <translation>GPU NORMÁLNÍ</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> - <translation type="unfinished"/> + <translation>GPU VYSOKÝ</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> - <translation type="unfinished"/> + <translation>GPU EXTRÉMNÍ</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> - <translation type="unfinished"/> + <translation>GPU ERROR</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>Hra, kterou se snažíte načíst potřebuje další data z vašeho Switche, než bude moci být načtena.<br/><br/>Pro více informací o získání těchto souboru se koukněte na wiki: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Získávání Systémových Archivů a Sdílených Fontu z konzole Switch</a>.<br/><br/>Přejete si odejít do listu her? Pokračování v emulaci by mohlo mít negativní účinky jako crashe, rozbité savy , nebo další bugy.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>Aplikace yuzu nenašla systémový archiv Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>Aplikace yuzu nenašla systémový archiv Switch: %1. %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>Systémový Archív Nenalezen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>Chybí systémový archiv</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>Aplikace yuzu nenašla sdílená písma Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>Sdílené Fonty Nenalezeny</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>Chybí sdílené písmo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>Fatální Chyba</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>yuzu narazilo na fatální chybu, prosím kouknšte do logu pro více informací. Pro více informací jak se dostat do logu se koukněte na následující stránku: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'> Jak Uploadnout Log</a>.<br/><br/>Přejete si odejít do listu her? Pokračování v emulaci může mít za následek crashe, rozbité savy, nebo další bugy.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>Vyskytla se kritická chyba</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>Potvďte Rederivaci Klíčů</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4435,37 +4445,37 @@ a udělejte si zálohu. Toto vymaže věechny vaše automaticky generované klíče a znova spustí modul derivace klíčů.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>Chybí Fuses</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation>- Chybí BOOT0</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation> - Chybí BCPKG2-1-Normal-Main</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation> - Chybí PRODINFO</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>Chybé odvozené komponenty</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4474,39 +4484,39 @@ Tohle může zabrat až minutu podle výkonu systému.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>Derivuji Klíče</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>Vyberte Cíl vypsaní RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>Vyberte, kterou RomFS chcete vypsat.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>Jste si jist, že chcete zavřít yuzu?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>Jste si jist, že chcete ukončit emulaci? Jakýkolic neuložený postup bude ztracen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> @@ -4913,7 +4923,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="83"/> <source>&Reset Window Size</source> - <translation type="unfinished"/> + <translation>&Resetovat Velikost Okna</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="88"/> @@ -4928,12 +4938,12 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="96"/> <source>Reset Window Size to &900p</source> - <translation type="unfinished"/> + <translation>Resetovat Velikost Okna na &900p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="99"/> <source>Reset Window Size to 900p</source> - <translation type="unfinished"/> + <translation>Resetovat Velikost Okna na 900p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="104"/> diff --git a/dist/languages/da.ts b/dist/languages/da.ts new file mode 100644 index 000000000..c125586dd --- /dev/null +++ b/dist/languages/da.ts @@ -0,0 +1,5821 @@ +<?xml version="1.0" ?><!DOCTYPE TS><TS language="da" sourcelanguage="en_US" version="2.1"> +<context> + <name>AboutDialog</name> + <message> + <location filename="../../src/yuzu/aboutdialog.ui" line="14"/> + <source>About yuzu</source> + <translation>Om yuzu</translation> + </message> + <message> + <location filename="../../src/yuzu/aboutdialog.ui" line="30"/> + <source><html><head/><body><p><img src=":/icons/yuzu.png"/></p></body></html></source> + <translation><html><head/><body><p><img src=":/icons/yuzu.png"/></p></body></html></translation> + </message> + <message> + <location filename="../../src/yuzu/aboutdialog.ui" line="60"/> + <source><html><head/><body><p><span style=" font-size:28pt;">yuzu</span></p></body></html></source> + <translation><html><head/><body><p><span style=" font-size:28pt;">yuzu</span></p></body></html></translation> + </message> + <message> + <location filename="../../src/yuzu/aboutdialog.ui" line="73"/> + <source><html><head/><body><p>%1 (%2)</p></body></html></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/aboutdialog.ui" line="86"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">yuzu is an experimental open-source emulator for the Nintendo Switch licensed under GPLv2.0.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">This software should not be used to play games you have not legally obtained.</span></p></body></html></source> + <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">yuzu er en eksperimentel emulator, med åben kildekode, til Nintendo Switch, under GPLv2.0 licensen.</span></p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">Denne programvare bør ikke anvendes til, at spille spil, du har ikke erhvervet på lovlig vis.</span></p></body></html></translation> + </message> + <message> + <location filename="../../src/yuzu/aboutdialog.ui" line="118"/> + <source><html><head/><body><p><a href="https://yuzu-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Website</span></a> | <a href="https://github.com/yuzu-emu"><span style=" text-decoration: underline; color:#039be5;">Source Code</span></a> | <a href="https://github.com/yuzu-emu/yuzu/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Contributors</span></a> | <a href="https://github.com/yuzu-emu/yuzu/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">License</span></a></p></body></html></source> + <translation><html><head/><body><p><a href="https://yuzu-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Hjemmeside</span></a> | <a href="https://github.com/yuzu-emu"><span style=" text-decoration: underline; color:#039be5;">Kildekode</span></a> | <a href="https://github.com/yuzu-emu/yuzu/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Bidragere</span></a> | <a href="https://github.com/yuzu-emu/yuzu/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">Licens</span></a></p></body></html></translation> + </message> + <message> + <location filename="../../src/yuzu/aboutdialog.ui" line="134"/> + <source><html><head/><body><p><span style=" font-size:7pt;">&quot;Nintendo Switch&quot; is a trademark of Nintendo. yuzu is not affiliated with Nintendo in any way.</span></p></body></html></source> + <translation><html><head/><body><p><span style=" font-size:7pt;">&quot;Nintendo Switch&quot; er et varemærke tilhørende Nintendo. yuzu er ikke tilknyttet Nintendo på nogen måde.</span></p></body></html></translation> + </message> +</context> +<context> + <name>CalibrationConfigurationDialog</name> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="29"/> + <source>Communicating with the server...</source> + <translation>Kommunikerer med serveren...</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="30"/> + <source>Cancel</source> + <translation>Afbryd</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="48"/> + <source>Touch the top left corner <br>of your touchpad.</source> + <translation>Rør det øverste venstre hjørne <br> af din pegeplade.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="51"/> + <source>Now touch the bottom right corner <br>of your touchpad.</source> + <translation>Rør nu det nederste højre hjørne <br> af din pegeplade.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="54"/> + <source>Configuration completed!</source> + <translation>Konfiguration fuldført!</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="61"/> + <source>OK</source> + <translation>OK</translation> + </message> +</context> +<context> + <name>CompatDB</name> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="20"/> + <source>Report Compatibility</source> + <translation>Rapportér Kompatibilitet</translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="27"/> + <location filename="../../src/yuzu/compatdb.ui" line="63"/> + <source>Report Game Compatibility</source> + <translation>Rapportér Spilkompatibilitet</translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="36"/> + <source><html><head/><body><p><span style=" font-size:10pt;">Should you choose to submit a test case to the </span><a href="https://yuzu-emu.org/game/"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">yuzu Compatibility List</span></a><span style=" font-size:10pt;">, The following information will be collected and displayed on the site:</span></p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Hardware Information (CPU / GPU / Operating System)</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Which version of yuzu you are running</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The connected yuzu account</li></ul></body></html></source> + <translation><html><head/><body><p><span style=" font-size:10pt;">Skulle du vælge, at indsende en test-sag til </span><a href="https://yuzu-emu.org/game/"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">yuzu-Kompatibilitetslisten</span></a><span style=" font-size:10pt;">, vil de følgende oplysninger blive indsamlede og vist på siden:</span></p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> Information om Maskinel (CPU / GPU / Operativsystem)</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Hvilket version af yuzu du kører med</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Den forbundne yuzu-konto</li></ul></body></html></translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="72"/> + <source>Perfect</source> + <translation>Perfekt</translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="79"/> + <source><html><head/><body><p>Game functions flawlessly with no audio or graphical glitches.</p></body></html></source> + <translation><html><head/><body><p>Spil fungerer fejlfrit, helt uden lyd- eller grafikfejl.</p></body></html></translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="89"/> + <source>Great </source> + <translation>Fedt</translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="96"/> + <source><html><head/><body><p>Game functions with minor graphical or audio glitches and is playable from start to finish. May require some workarounds.</p></body></html></source> + <translation><html><head/><body><p>Spil fungerer, med mindre lyd- eller grafikfejl, og kan spilles fra start til slut. Kan kræve nogen omgåelse.</p></body></html></translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="106"/> + <source>Okay</source> + <translation>OK</translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="113"/> + <source><html><head/><body><p>Game functions with major graphical or audio glitches, but game is playable from start to finish with workarounds.</p></body></html></source> + <translation><html><head/><body><p>Spil fungerer med større grafik- eller lydfejl, men spil kan spilles fra start til slut, med omgåelse. </p></body></html></translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="123"/> + <source>Bad</source> + <translation>Dårlig</translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="130"/> + <source><html><head/><body><p>Game functions, but with major graphical or audio glitches. Unable to progress in specific areas due to glitches even with workarounds.</p></body></html></source> + <translation><html><head/><body><p>Spil-funktioner, men med større grafik- eller lydfejl. Ude af stand til, at komme videre i visse områder, på grund af fejl, selv med omgåelser.</p></body></html></translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="140"/> + <source>Intro/Menu</source> + <translation>Intro/Menu</translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="147"/> + <source><html><head/><body><p>Game is completely unplayable due to major graphical or audio glitches. Unable to progress past the Start Screen.</p></body></html></source> + <translation><html><head/><body><p>Spil er fuldstændig umuligt at spille, på grund af større grafik- eller lydfejl. Ude af stand til, at komme forbi Startskærmen.</p></body></html></translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="157"/> + <source>Won't Boot</source> + <translation>Starter Ikke Op</translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="170"/> + <source><html><head/><body><p>The game crashes when attempting to startup.</p></body></html></source> + <translation><html><head/><body><p>Spillet bryder sammen, ved forsøg på at starte.</p></body></html></translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="182"/> + <source><html><head/><body><p>Independent of speed or performance, how well does this game play from start to finish on this version of yuzu?</p></body></html></source> + <translation><html><head/><body><p>Hvor godt kører dette spil, uafhængigt af hastighed eller ydeevne, fra start til slut, på denne version af yuzu?</p></body></html></translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.ui" line="206"/> + <source>Thank you for your submission!</source> + <translation>Tak for din indsendelse!</translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.cpp" line="59"/> + <source>Submitting</source> + <translation>Sender</translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.cpp" line="72"/> + <source>Communication error</source> + <translation>Kommunikationsfejl</translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.cpp" line="73"/> + <source>An error occurred while sending the Testcase</source> + <translation>Der skete en fejl under indsendelse af Test-sagen</translation> + </message> + <message> + <location filename="../../src/yuzu/compatdb.cpp" line="75"/> + <source>Next</source> + <translation>Næste</translation> + </message> +</context> +<context> + <name>ConfigureAudio</name> + <message> + <location filename="../../src/yuzu/configuration/configure_audio.ui" line="14"/> + <location filename="../../src/yuzu/configuration/configure_audio.ui" line="20"/> + <source>Audio</source> + <translation>Lyd</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_audio.ui" line="28"/> + <source>Output Engine:</source> + <translation>Outputmotor:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_audio.ui" line="42"/> + <source>Audio Device:</source> + <translation>Lydenhed:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_audio.ui" line="70"/> + <source>Use global volume</source> + <translation>Benyt global lydstyrke</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_audio.ui" line="75"/> + <source>Set volume:</source> + <translation>Angiv lydstyrke:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_audio.ui" line="83"/> + <source>Volume:</source> + <translation>Lydstyrke:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_audio.ui" line="128"/> + <source>0 %</source> + <translation>0 %</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_audio.cpp" line="97"/> + <source>%1%</source> + <comment>Volume percentage (e.g. 50%)</comment> + <translation>%1%</translation> + </message> +</context> +<context> + <name>ConfigureCpu</name> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="14"/> + <source>Form</source> + <translation>Formular</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="17"/> + <source>CPU</source> + <translation>CPU</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="25"/> + <source>General</source> + <translation>Generelt</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="34"/> + <source>Accuracy:</source> + <translation>Nøjagtighed</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="42"/> + <source>Auto</source> + <translation>Automatisk</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="47"/> + <source>Accurate</source> + <translation>Nøjagtig</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="52"/> + <source>Unsafe</source> + <translation>Usikker</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="63"/> + <source>We recommend setting accuracy to "Auto".</source> + <translation>Vi anbefaler at indstille nøjagtighed til "Automatisk."</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="80"/> + <source>Unsafe CPU Optimization Settings</source> + <translation>Usikre CPU-Optimeringsindstillinger</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="86"/> + <source>These settings reduce accuracy for speed.</source> + <translation>Disse indstillinger reducerer nøjagtighed for hastighed.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="96"/> + <source> + <div>This option improves speed by reducing accuracy of fused-multiply-add instructions on CPUs without native FMA support.</div> + </source> + <translation> + <div>Denne valgmulighed forbedrer hastighed, ved at reducere fused-multiply-add instruksers nøjagtighed på CPUer uden indbygget FMA-understøttelse.</div> + </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="101"/> + <source>Unfuse FMA (improve performance on CPUs without FMA)</source> + <translation>Adskil FMA (forbedr ydeevne på CPUer uden FMA)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="108"/> + <source> + <div>This option improves the speed of some approximate floating-point functions by using less accurate native approximations.</div> + </source> + <translation> + <div>Denne valgmulighed forbedrer nogle anslåede floating-point funktioners hastighed, vha. mindre nøjagtige indbyggede anslag.</div> + </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="113"/> + <source>Faster FRSQRTE and FRECPE</source> + <translation>Hurtigere FRSQRTE og FRECPE</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="120"/> + <source> + <div>This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes.</div> + </source> + <translation> + <div>Denne valgmulighed forbedrer 32-bit ASIMD floating-point funktioners hastighed, ved at køre med ukorrekte afrundingstilstande.</div> + </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="125"/> + <source>Faster ASIMD instructions (32 bits only)</source> + <translation>Hurtigere ASIMD-instrukser (kun 32-bit)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="132"/> + <source> + <div>This option improves speed by removing NaN checking. Please note this also reduces accuracy of certain floating-point instructions.</div> + </source> + <translation> + <div>Denne valgmulighed forbedrer hastighed, ved at fjerne NaN-kontrol. Bemærk venligst, at dette også reducerer visse floating-point instruksers nøjagtighed.</div> + </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="137"/> + <source>Inaccurate NaN handling</source> + <translation>Unøjagtig NaN-håndtering</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="144"/> + <source> + <div>This option improves speed by eliminating a safety check before every memory read/write in guest. Disabling it may allow a game to read/write the emulator's memory.</div> + </source> + <translation> + <div>Denne valgmulighed forbedrer hastighed, ved at eliminere en sikkerhedskontrol, før hukommelses-læse/-skrive operation i gæst. Deaktivering heraf kan tillade et spil, at læse/skrive emulatorens hukommelse.</div> + </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="149"/> + <source>Disable address space checks</source> + <translation>Deaktivér adresseplads-kontrol</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="174"/> + <source>CPU settings are available only when game is not running.</source> + <translation>CPU-indstillinger er kun tilgængelige, når spil ikke kører.</translation> + </message> +</context> +<context> + <name>ConfigureCpuDebug</name> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="14"/> + <source>Form</source> + <translation>Formular</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="17"/> + <source>CPU</source> + <translation>CPU</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="25"/> + <source>Toggle CPU Optimizations</source> + <translation>Skift Funktion for CPU-Optimeringer</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="31"/> + <source><html><head/><body><p><span style=" font-weight:600;">For debugging only.</span><br/>If you're not sure what these do, keep all of these enabled. <br/>These settings, when disabled, only take effect when CPU Debugging is enabled. </p></body></html></source> + <translation><html><head/><body><p><span style=" font-weight:600;">Kun til fejlfinding.</span><br/>Hvis du ikke er sikker på, hvad disse gør, så hold alle disse aktiverede. <br/>Disse indstillinger, når deaktiverede, træde først i kraft, når CPU-fejlfinding er aktiveret. </p></body></html></translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="41"/> + <source> + <div style="white-space: nowrap">This optimization speeds up memory accesses by the guest program.</div> + <div style="white-space: nowrap">Enabling it inlines accesses to PageTable::pointers into emitted code.</div> + <div style="white-space: nowrap">Disabling this forces all memory accesses to go through the Memory::Read/Memory::Write functions.</div> + </source> + <translation> + <div style="white-space: nowrap">Denne optimering sætter hastigheden op på tilgange til hukommelse, af gæsteprogrammet.</div> + <div style="white-space: nowrap">Aktivering heraf indlinjer tilgange til PageTable::pointers til forbigået kode.</div> + <div style="white-space: nowrap">Deaktivering heraf tvinger alle hukommelsestilgange, at gå igennem Memory::Read-/Memory::Write-funktioner.</div> + </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="48"/> + <source>Enable inline page tables</source> + <translation>Aktivér indlinjerede sidetabeller</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="55"/> + <source> + <div>This optimization avoids dispatcher lookups by allowing emitted basic blocks to jump directly to other basic blocks if the destination PC is static.</div> + </source> + <translation> + <div>Denne optimering undgår afsender-opslag, ved at tillade forbigåede basale blokke, at springe direkte til andre basale blokke, hvis destinations-PCen er statisk.</div> + </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="60"/> + <source>Enable block linking</source> + <translation>Aktivér blok-kobling</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="67"/> + <source> + <div>This optimization avoids dispatcher lookups by keeping track potential return addresses of BL instructions. This approximates what happens with a return stack buffer on a real CPU.</div> + </source> + <translation> + <div>Denne optimering undgår afsender-opslag, ved at holde øje med potentielle retur-adresser for BL-instrukser. Dette anslår, hvad der sker med et retur-stak-mellemlager, på en virkelig CPU.</div> + </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="72"/> + <source>Enable return stack buffer</source> + <translation>Aktivér retur-stak-mellemlager</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="79"/> + <source> + <div>Enable a two-tiered dispatch system. A faster dispatcher written in assembly has a small MRU cache of jump destinations is used first. If that fails, dispatch falls back to the slower C++ dispatcher.</div> + </source> + <translation> + <div>Aktivér et tve-plant afsendelsessystem. En hurtigere afsender, skrevet i assembly, har et lille MRU-mellemlager af spring-destinationer, at bruge først. Hvis det fejler, falder afsendelsen tilbage til den langsommere C++-afsender.</div> + </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="84"/> + <source>Enable fast dispatcher</source> + <translation>Aktivér hurtig afsender</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="91"/> + <source> + <div>Enables an IR optimization that reduces unnecessary accesses to the CPU context structure.</div> + </source> + <translation> + <div>Aktiverer en IR-optimering, der reducerer unødvendige tilgange til CPU-kontekststrukturen.</div> + </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="96"/> + <source>Enable context elimination</source> + <translation>Aktivér kontekst-eliminering</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="103"/> + <source> + <div>Enables IR optimizations that involve constant propagation.</div> + </source> + <translation> + <div>Aktiverer IR-optimeringer, der omfatter konstant formering.</div> + </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="108"/> + <source>Enable constant propagation</source> + <translation>Aktivér konstant formering</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="115"/> + <source> + <div>Enables miscellaneous IR optimizations.</div> + </source> + <translation> + <div>Aktiverer diverse IR-optimeringer.</div> + </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="120"/> + <source>Enable miscellaneous optimizations</source> + <translation>Aktivér diverse optimeringer</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="127"/> + <source> + <div style="white-space: nowrap">When enabled, a misalignment is only triggered when an access crosses a page boundary.</div> + <div style="white-space: nowrap">When disabled, a misalignment is triggered on all misaligned accesses.</div> + </source> + <translation> + <div style="white-space: nowrap">Når aktiveret, udløses en forskydning kun, når en tilgang krydser en sidegrænse.</div> + <div style="white-space: nowrap">Når deaktiveret, udløses en forskydning på alle forskudte tilgange.</div> + </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="133"/> + <source>Enable misalignment check reduction</source> + <translation>Aktivér reduktion af forskydningskontrol</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="140"/> + <source> + <div style="white-space: nowrap">This optimization speeds up memory accesses by the guest program.</div> + <div style="white-space: nowrap">Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU.</div> + <div style="white-space: nowrap">Disabling this forces all memory accesses to use Software MMU Emulation.</div> + </source> + <translation> + <div style="white-space: nowrap">Denne optimering sætter hastigheden op, på tilgange af gæsteprogrammet.</div> + <div style="white-space: nowrap">Aktivering heraf forårsager, at gæstehukommelse-læse-/skrive-operationer bliver udført direkte i hukommelse, og gør brug af Værtens MMU.</div> + <div style="white-space: nowrap">Deaktivering heraf tvinger alle hukommelsestilgange til, at bruge Program-MMU-emulering.</div> + </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="147"/> + <source>Enable Host MMU Emulation</source> + <translation>Aktivér Vært-MMU-Emulering</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="172"/> + <source>CPU settings are available only when game is not running.</source> + <translation>CPU-indstillinger er kun tilgængelige, når spil ikke kører.</translation> + </message> +</context> +<context> + <name>ConfigureDebug</name> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="9"/> + <source>Logging</source> + <translation>Logføring</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="17"/> + <source>Global Log Filter</source> + <translation>Globalt Logfilter</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="29"/> + <source>Show Log in Console</source> + <translation>Vis Log i Konsol</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="36"/> + <source>Open Log Location</source> + <translation>Åbn Logplacering</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="46"/> + <source>When checked, the max size of the log increases from 100 MB to 1 GB</source> + <translation>Når valgt, øges loggens maksimale størrelse fra 100 MB til 1 GB</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="49"/> + <source>Enable Extended Logging**</source> + <translation>Aktivér Udvidet Logning**</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="59"/> + <source>Homebrew</source> + <translation>Hjemmebrændt</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="67"/> + <source>Arguments String</source> + <translation>Argumentsstreng</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="82"/> + <source>Graphics</source> + <translation>Grafik</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="91"/> + <source>When checked, the graphics API enters a slower debugging mode</source> + <translation>Når valgt, påbegynder grafik-APIen en langsommere fejlfindingstilstand</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="94"/> + <source>Enable Graphics Debugging</source> + <translation>Aktivér Grafik-Fejlfinding</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="101"/> + <source>When checked, it enables Nsight Aftermath crash dumps</source> + <translation>Når valgt, aktiverer det Nsight Aftermath nedbruds-nedfældelser</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="104"/> + <source>Enable Nsight Aftermath</source> + <translation>Aktivér Nsight Aftermath</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="114"/> + <source>When checked, it disables the macro Just In Time compiler. Enabling this makes games run slower</source> + <translation>Når valgt, deaktiverer det makro-Just-In-Time-kompilatoren. Aktivering heraf får spil til, at køre langsommere</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="117"/> + <source>Disable Macro JIT</source> + <translation>Deaktivér Makro-JIT</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="124"/> + <source>When checked, yuzu will log statistics about the compiled pipeline cache</source> + <translation>Når valgt, vil yuzu logføre statistikker om det kompilerede rørlinje-mellemlager</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="127"/> + <source>Enable Shader Feedback</source> + <translation>Aktivér Shader-Tilbagemelding</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="134"/> + <source>When checked, it executes shaders without loop logic changes</source> + <translation>Når valgt, eksekverer den shadere, uden loop-logik-forandringer</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="137"/> + <source>Disable Loop safety checks</source> + <translation>Deaktivér Loop-sikkerhedskontrol</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="147"/> + <source>Debugging</source> + <translation>Fejlfinding</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="153"/> + <source>Enable FS Access Log</source> + <translation>Aktivér FS-Tilgangslog</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="160"/> + <source>Enable Verbose Reporting Services**</source> + <translation>Aktivér Vitterlig Rapporteringstjeneste</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="170"/> + <source>Advanced</source> + <translation>Avanceret</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="176"/> + <source>Kiosk (Quest) Mode</source> + <translation>Kiosk (Rejse)-Tilstand</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="183"/> + <source>Enable CPU Debugging</source> + <translation>Aktivér CPU-Fejlfinding</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="190"/> + <source>Enable Debug Asserts</source> + <translation>Aktivér Fejlfindingshævdelser</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="197"/> + <source>Enable Auto-Stub**</source> + <translation>Aktivér Automatisk Stub**</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug.ui" line="212"/> + <source>**This will be reset automatically when yuzu closes.</source> + <translation>**Dette vil automatisk blive nulstillet, når yuzu lukkes.</translation> + </message> +</context> +<context> + <name>ConfigureDebugController</name> + <message> + <location filename="../../src/yuzu/configuration/configure_debug_controller.ui" line="14"/> + <source>Configure Debug Controller</source> + <translation>Konfigurér Fejlfindingsstyringsenhed</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug_controller.ui" line="40"/> + <source>Clear</source> + <translation>Ryd</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug_controller.ui" line="47"/> + <source>Defaults</source> + <translation>Standarder</translation> + </message> +</context> +<context> + <name>ConfigureDebugTab</name> + <message> + <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="14"/> + <source>Form</source> + <translation>Formular</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="17"/> + <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="17"/> + <source>Debug</source> + <translation>Fejlfinding</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="18"/> + <source>CPU</source> + <translation>CPU</translation> + </message> +</context> +<context> + <name>ConfigureDialog</name> + <message> + <location filename="../../src/yuzu/configuration/configure.ui" line="20"/> + <source>yuzu Configuration</source> + <translation>yuzu Konfiguration</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> + <source>Audio</source> + <translation>Lyd</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <source>CPU</source> + <translation>CPU</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="61"/> + <source>Debug</source> + <translation>Fejlfind</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="62"/> + <source>Filesystem</source> + <translation>Filsystem</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> + <source>General</source> + <translation>Generelt</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> + <source>Graphics</source> + <translation>Grafik</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="65"/> + <source>GraphicsAdvanced</source> + <translation>GrafikAvanceret</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="66"/> + <source>Hotkeys</source> + <translation>Genvejstaster</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> + <source>Controls</source> + <translation>Styring</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="68"/> + <source>Profiles</source> + <translation>Profiler</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="69"/> + <source>Network</source> + <translation>Netværk</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <source>System</source> + <translation>System</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="71"/> + <source>Game List</source> + <translation>Spilliste</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="72"/> + <source>Web</source> + <translation>Net</translation> + </message> +</context> +<context> + <name>ConfigureFilesystem</name> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="14"/> + <source>Form</source> + <translation>Formular</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="17"/> + <source>Filesystem</source> + <translation>Filsystem</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="25"/> + <source>Storage Directories</source> + <translation>Lagermapper</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="31"/> + <source>NAND</source> + <translation>NAND</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="38"/> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="58"/> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="114"/> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="136"/> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="143"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="51"/> + <source>SD Card</source> + <translation>SD-Kort</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="84"/> + <source>Gamecard</source> + <translation>Spilkort</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="90"/> + <source>Path</source> + <translation>Sti</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="100"/> + <source>Inserted</source> + <translation>Indsat</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="107"/> + <source>Current Game</source> + <translation>Aktuelle Spil</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="124"/> + <source>Patch Manager</source> + <translation>Lappehåndtering</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="152"/> + <source>Dump Decompressed NSOs</source> + <translation>Nedfæld Ukomprimerede NSOer</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="159"/> + <source>Dump ExeFS</source> + <translation>Nedfæld ExeFS</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="168"/> + <source>Mod Load Root</source> + <translation>Mod-Indlæsning Rod</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="175"/> + <source>Dump Root</source> + <translation>Nedfæld Rod</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="201"/> + <source>Caching</source> + <translation>Mellemlagring</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="209"/> + <source>Cache Game List Metadata</source> + <translation>Mellemlagr Spilliste-Metadata</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="216"/> + <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="124"/> + <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="128"/> + <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="133"/> + <source>Reset Metadata Cache</source> + <translation>Nulstil Metadata-Mellemlager</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="86"/> + <source>Select Emulated NAND Directory...</source> + <translation>Vælg Emuleret NAND-Mappe...</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="89"/> + <source>Select Emulated SD Directory...</source> + <translation>Vælg Emuleret SD-Mappe...</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="92"/> + <source>Select Gamecard Path...</source> + <translation>Vælg Spilkort-Sti...</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="95"/> + <source>Select Dump Directory...</source> + <translation>Vælg Nedfældningsmappe...</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="98"/> + <source>Select Mod Load Directory...</source> + <translation>Vælg Mod-Indlæsningsmappe...</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="125"/> + <source>The metadata cache is already empty.</source> + <translation>Metadata-mellemlageret er allerede tomt.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="129"/> + <source>The operation completed successfully.</source> + <translation>Fuldførelse af opgaven lykkedes.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="134"/> + <source>The metadata cache couldn't be deleted. It might be in use or non-existent.</source> + <translation>Metadata-mellemlageret kunne ikke slettes. Det kan være i brug eller ikke-eksisterende.</translation> + </message> +</context> +<context> + <name>ConfigureGeneral</name> + <message> + <location filename="../../src/yuzu/configuration/configure_general.ui" line="14"/> + <source>Form</source> + <translation>Formular</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_general.ui" line="17"/> + <location filename="../../src/yuzu/configuration/configure_general.ui" line="25"/> + <source>General</source> + <translation>Generelt</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_general.ui" line="35"/> + <source>Framerate Cap</source> + <translation>Billedfrekvensloft</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_general.ui" line="38"/> + <source>Requires the use of the FPS Limiter Toggle hotkey to take effect.</source> + <translation>Kræver brug af FPS-Begrænsnings-Skift genvejstast, for at træde i kraft.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_general.ui" line="45"/> + <source>x</source> + <translation>x</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_general.ui" line="65"/> + <source>Limit Speed Percent</source> + <translation>Begræns Hastighedsprocent</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_general.ui" line="72"/> + <source>%</source> + <translation>%</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_general.ui" line="90"/> + <source>Multicore CPU Emulation</source> + <translation>Flerkerne-CPU-Emulering</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_general.ui" line="97"/> + <source>Confirm exit while emulation is running</source> + <translation>Bekræft afslutning, mens emulering kører</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_general.ui" line="104"/> + <source>Prompt for user on game boot</source> + <translation>Spørg efter bruger, ved opstart af spil</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_general.ui" line="111"/> + <source>Pause emulation when in background</source> + <translation>Sæt emulering på pause, når i baggrund</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_general.ui" line="118"/> + <source>Hide mouse on inactivity</source> + <translation>Skjul mus ved inaktivitet</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_general.ui" line="160"/> + <source>Reset All Settings</source> + <translation>Nulstil Alle Indstillinger</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_general.cpp" line="70"/> + <source>yuzu</source> + <translation>yuzu</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_general.cpp" line="71"/> + <source>This reset all settings and remove all per-game configurations. This will not delete game directories, profiles, or input profiles. Proceed?</source> + <translation>dette nulstiller alle indstillinger og fjerner alle pr-spil-konfigurationer. Dette vil ikke slette spilmapper, -profiler, eller input-profiler. Fortsæt?</translation> + </message> +</context> +<context> + <name>ConfigureGraphics</name> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="14"/> + <source>Form</source> + <translation>Formular</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="17"/> + <source>Graphics</source> + <translation>Grafik</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="25"/> + <source>API Settings</source> + <translation>API-Indstillinger</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="64"/> + <source>Shader Backend:</source> + <translation>Shader-Bagende:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="92"/> + <source>Device:</source> + <translation>Enhed:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="120"/> + <source>API:</source> + <translation>API:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="156"/> + <source>Graphics Settings</source> + <translation>Grafikindstillinger</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="162"/> + <source>Use disk pipeline cache</source> + <translation>Brug disk-rørlinje-mellemlager</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="169"/> + <source>Use asynchronous GPU emulation</source> + <translation>Brug asynkron GPU-emulering</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="176"/> + <source>Accelerate ASTC texture decoding</source> + <translation>Accelerér ASTC-tekstur afkodning</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="198"/> + <source>NVDEC emulation:</source> + <translation>NVDEC-emulering:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="206"/> + <source>No Video Output</source> + <translation>Ingen Video-Output</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="211"/> + <source>CPU Video Decoding</source> + <translation>CPU-Video Afkodning</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="216"/> + <source>GPU Video Decoding (Default)</source> + <translation>GPU-Video Afkodning (Standard)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="242"/> + <source>Fullscreen Mode:</source> + <translation>Fuldskærmstilstand:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="250"/> + <source>Borderless Windowed</source> + <translation>Uindrammet Vindue</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="255"/> + <source>Exclusive Fullscreen</source> + <translation>Eksklusiv Fuld Skærm</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="281"/> + <source>Aspect Ratio:</source> + <translation>Skærmformat:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="289"/> + <source>Default (16:9)</source> + <translation>Standard (16:9)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="294"/> + <source>Force 4:3</source> + <translation>Tving 4:3</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="299"/> + <source>Force 21:9</source> + <translation>Tving 21:9</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="304"/> + <source>Stretch to Window</source> + <translation>Stræk til Vindue</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="339"/> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="349"/> + <source>Use global background color</source> + <translation>Brug global baggrundsfarve</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="354"/> + <source>Set background color:</source> + <translation>Angiv baggrundsfarve:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="362"/> + <source>Background Color:</source> + <translation>Baggrundsfarve:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics.cpp" line="34"/> + <source>GLASM (Assembly Shaders, NVIDIA Only)</source> + <translation>GLASM (Assembly-Shadere, kun NVIDIA)</translation> + </message> +</context> +<context> + <name>ConfigureGraphicsAdvanced</name> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="14"/> + <source>Form</source> + <translation>Formular</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="17"/> + <source>Advanced</source> + <translation>Avanceret</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="25"/> + <source>Advanced Graphics Settings</source> + <translation>Avancerede Grafikindstillinger</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="46"/> + <source>Accuracy Level:</source> + <translation>Nøjagtighedsniveau</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="75"/> + <source>VSync prevents the screen from tearing, but some graphics cards have lower performance with VSync enabled. Keep it enabled if you don't notice a performance difference.</source> + <translation>VSync forhindrer skærmen i at frynse, men nogle grafikkort har lavere ydeevne med VSync aktiveret. Behold det aktiveret, hvis du ikke bemærker en forskel i ydeevne.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="78"/> + <source>Use VSync (OpenGL only)</source> + <translation>Brug VSync (kun OpenGL)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="85"/> + <source>Enables asynchronous shader compilation, which may reduce shader stutter. This feature is experimental.</source> + <translation>Aktiverer asynkron shader-kompilering, hvilket kan reducere shader-stammen. Denne funktion er eksperimentiel.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="88"/> + <source>Use asynchronous shader building (Hack)</source> + <translation>Brug asynkron shader-opbygning (Hack)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="95"/> + <source>Enables Fast GPU Time. This option will force most games to run at their highest native resolution.</source> + <translation>Aktiverer Hurtig GPU-Tid. Denne valgmulighed vil tvinge de fleste spil, til at køre i deres højeste indbyggede opløsning.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="98"/> + <source>Use Fast GPU Time (Hack)</source> + <translation>Brug Hurtig GPU-Tid (Hack)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="120"/> + <source>Anisotropic Filtering:</source> + <translation>Anisotropisk Filtrering:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="128"/> + <source>Default</source> + <translation>Standard</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="133"/> + <source>2x (WILL BREAK THINGS)</source> + <translation>2x (VIL ØDELÆGGE NOGET)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="138"/> + <source>4x (WILL BREAK THINGS)</source> + <translation>4x (VIL ØDELÆGGE NOGET)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="143"/> + <source>8x (WILL BREAK THINGS)</source> + <translation>8x (VIL ØDELÆGGE NOGET)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="148"/> + <source>16x (WILL BREAK THINGS)</source> + <translation>16x (VIL ØDELÆGGE NOGET)</translation> + </message> +</context> +<context> + <name>ConfigureHotkeys</name> + <message> + <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="14"/> + <source>Hotkey Settings</source> + <translation>Genvejstast-Indstillinger</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="17"/> + <source>Hotkeys</source> + <translation>Genvejstaster</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="25"/> + <source>Double-click on a binding to change it.</source> + <translation>Dobbeltklik på en binding, for at ændre den.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="45"/> + <source>Clear All</source> + <translation>Ryd Alle</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="52"/> + <source>Restore Defaults</source> + <translation>Gendan Standarder</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_hotkeys.cpp" line="74"/> + <source>Action</source> + <translation>Handling</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_hotkeys.cpp" line="74"/> + <source>Hotkey</source> + <translation>Genvejstast</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_hotkeys.cpp" line="74"/> + <source>Context</source> + <translation>Kontekst</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_hotkeys.cpp" line="96"/> + <location filename="../../src/yuzu/configuration/configure_hotkeys.cpp" line="183"/> + <source>Conflicting Key Sequence</source> + <translation>Modstridende Tastesekvens</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_hotkeys.cpp" line="97"/> + <source>The entered key sequence is already assigned to: %1</source> + <translation>Den indtastede tastesekvens er allerede tilegnet: %1</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_hotkeys.cpp" line="171"/> + <source>Restore Default</source> + <translation>Gendan Standard</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_hotkeys.cpp" line="172"/> + <source>Clear</source> + <translation>Ryd</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_hotkeys.cpp" line="184"/> + <source>The default key sequence is already assigned to: %1</source> + <translation>Standard-tastesekvensen er allerede tilegnet: %1</translation> + </message> +</context> +<context> + <name>ConfigureInput</name> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="14"/> + <source>ConfigureInput</source> + <translation>KonfigurérInput</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="39"/> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="42"/> + <source>Player 1</source> + <translation>Spiller 1</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="47"/> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="50"/> + <source>Player 2</source> + <translation>Spiller 2</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="55"/> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="58"/> + <source>Player 3</source> + <translation>Spiller 3</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="63"/> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="66"/> + <source>Player 4</source> + <translation>Spiller 4</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="71"/> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="74"/> + <source>Player 5</source> + <translation>Spiller 5</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="79"/> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="82"/> + <source>Player 6</source> + <translation>Spiller 6</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="87"/> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="90"/> + <source>Player 7</source> + <translation>Spiller 7</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="95"/> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="98"/> + <source>Player 8</source> + <translation>Spiller 8</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="103"/> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="106"/> + <source>Advanced</source> + <translation>Avanceret</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="138"/> + <source>Console Mode</source> + <translation>Konsoltilstand</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="159"/> + <source>Docked</source> + <translation>Dokket</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="169"/> + <source>Undocked</source> + <translation>Udokket</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="179"/> + <source>Vibration</source> + <translation>Vibration</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="215"/> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="261"/> + <source>Configure</source> + <translation>Konfigurér</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="225"/> + <source>Motion</source> + <translation>Bevægelse</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="296"/> + <source>Controllers</source> + <translation>Styringsenheder</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="324"/> + <source>1</source> + <translation>1</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="365"/> + <source>2</source> + <translation>2</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="375"/> + <source>3</source> + <translation>3</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="385"/> + <source>4</source> + <translation>4</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="395"/> + <source>5</source> + <translation>5</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="405"/> + <source>6</source> + <translation>6</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="415"/> + <source>7</source> + <translation>7</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="425"/> + <source>8</source> + <translation>8</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="435"/> + <source>Connected</source> + <translation>Tilsluttet</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="494"/> + <source>Defaults</source> + <translation>Standard</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input.ui" line="537"/> + <source>Clear</source> + <translation>Ryd</translation> + </message> +</context> +<context> + <name>ConfigureInputAdvanced</name> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="14"/> + <source>Configure Input</source> + <translation>Konfigurér Input</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="74"/> + <source>Joycon Colors</source> + <translation>Joycon-Farver</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="125"/> + <source>Player 1</source> + <translation>Spiller 1</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="450"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="754"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1040"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1365"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1651"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1955"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2241"/> + <source>L Body</source> + <translation>L-Krop</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="219"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="505"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="809"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1095"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1420"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1706"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2010"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2296"/> + <source>L Button</source> + <translation>L-Knap</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="295"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="581"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="885"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1171"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1496"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1782"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2086"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2372"/> + <source>R Body</source> + <translation>R-Krop</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="350"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="636"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="940"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1226"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1551"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1837"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2141"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2427"/> + <source>R Button</source> + <translation>R-Knap</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="411"/> + <source>Player 2</source> + <translation>Spiller 2</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="715"/> + <source>Player 3</source> + <translation>Spiller 3</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1001"/> + <source>Player 4</source> + <translation>Spiller 4</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1326"/> + <source>Player 5</source> + <translation>Spiller 5</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1612"/> + <source>Player 6</source> + <translation>Spiller 6</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="1916"/> + <source>Player 7</source> + <translation>Spiller 7</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2202"/> + <source>Player 8</source> + <translation>Spiller 8</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2533"/> + <source>Other</source> + <translation>Andet</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2545"/> + <source>Keyboard</source> + <translation>Tastatur</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2558"/> + <source>Emulate Analog with Keyboard Input</source> + <translation>Emulér Analog med Tastaturinput</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2571"/> + <source>Enable mouse panning</source> + <translation>Aktivér kig med mus</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2578"/> + <source>Mouse sensitivity</source> + <translation>Mus-følsomhed</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2584"/> + <source>%</source> + <translation>%</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2600"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2623"/> + <source>Advanced</source> + <translation>Avanceret</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2630"/> + <source>Touchscreen</source> + <translation>Berøringsfølsom Skærm</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2643"/> + <source>Mouse</source> + <translation>Mus</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2650"/> + <source>Motion / Touch</source> + <translation>Bevægelse / Berøring</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2657"/> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2671"/> + <source>Configure</source> + <translation>Konfigurér</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2664"/> + <source>Debug Controller</source> + <translation>Fejlfindings-Styringsenhed</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2678"/> + <source>Requires restarting yuzu</source> + <translation>Kræver genstart af yuzu</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2687"/> + <source>Enable XInput 8 player support (disables web applet)</source> + <translation>Aktivér XInput 8-spiller-understøttelse (deaktiverer net-applet)</translation> + </message> +</context> +<context> + <name>ConfigureInputPlayer</name> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="14"/> + <source>Configure Input</source> + <translation>Konfigurér Input</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="63"/> + <source>Connect Controller</source> + <translation>Tilslut Styringsenhed</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="94"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="535"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="986"/> + <source>Pro Controller</source> + <translation>Pro-Styringsenhed</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="99"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="992"/> + <source>Dual Joycons</source> + <translation>Dobbelt-Joycon</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="104"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="998"/> + <source>Left Joycon</source> + <translation>Venstre Joycon</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="109"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1004"/> + <source>Right Joycon</source> + <translation>Højre Joycon</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="114"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1010"/> + <source>Handheld</source> + <translation>Håndholdt</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="125"/> + <source>Input Device</source> + <translation>Inputenhed</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="153"/> + <source>Any</source> + <translation>Enhver</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="158"/> + <source>Keyboard/Mouse</source> + <translation>Tastatur/Mus</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="194"/> + <source>Profile</source> + <translation>Profil</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="234"/> + <source>Save</source> + <translation>Gem</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="250"/> + <source>New</source> + <translation>Ny</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="266"/> + <source>Delete</source> + <translation>Slet</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="329"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1267"/> + <source>Left Stick</source> + <translation>Venstre Styrepind</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="387"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="429"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="963"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1002"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2621"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2660"/> + <source>Up</source> + <translation>Op</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="460"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="499"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1033"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1072"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2107"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2691"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2730"/> + <source>Left</source> + <translation>Venstre</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="509"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="548"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1082"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1121"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2156"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2740"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2779"/> + <source>Right</source> + <translation>Højre</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="591"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="630"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1164"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1203"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2822"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2861"/> + <source>Down</source> + <translation>ed</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="661"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="700"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2892"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2931"/> + <source>Pressed</source> + <translation>Nedtrykt</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="710"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="749"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2941"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2980"/> + <source>Modifier</source> + <translation>Forandrer</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="759"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2990"/> + <source>Range</source> + <translation>Rækkevidde</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="792"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="3023"/> + <source>%</source> + <translation>%</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="835"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="3063"/> + <source>Deadzone: 0%</source> + <translation>Dødzone: 0%</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="859"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="3087"/> + <source>Modifier Range: 0%</source> + <translation>Forandr Rækkevidde: 0%</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="905"/> + <source>D-Pad</source> + <translation>Retningskryds</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1289"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1328"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1272"/> + <source>L</source> + <translation>L</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1344"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1383"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1264"/> + <source>ZL</source> + <translation>ZL</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1464"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1503"/> + <source>Minus</source> + <translation>Minus</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1513"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1552"/> + <source>Capture</source> + <translation>Optag</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1583"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1622"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1263"/> + <source>Plus</source> + <translation>Plus</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1632"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1671"/> + <source>Home</source> + <translation>Hjem</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1736"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1775"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1266"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1273"/> + <source>R</source> + <translation>R</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1791"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1830"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1265"/> + <source>ZR</source> + <translation>ZR</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1911"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1950"/> + <source>SL</source> + <translation>SL</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1960"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1999"/> + <source>SR</source> + <translation>SR</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2068"/> + <source>Motion 1</source> + <translation>Bevægelse 1</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2117"/> + <source>Motion 2</source> + <translation>Bevægelse 2</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2208"/> + <source>Face Buttons</source> + <translation>Frontknapper:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2266"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2305"/> + <source>X</source> + <translation>X</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2336"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2375"/> + <source>Y</source> + <translation>Y</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2385"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2424"/> + <source>A</source> + <translation>A</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2467"/> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2506"/> + <source>B</source> + <translation>B</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2554"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1268"/> + <source>Right Stick</source> + <translation>Højre Styrepind</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="322"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="372"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="430"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="474"/> + <source>Clear</source> + <translation>Ryd</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="324"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="374"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="432"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="476"/> + <source>[not set]</source> + <translation>[ikke indstillet]</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="327"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="478"/> + <source>Toggle button</source> + <translation>Funktionsskifteknap</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="335"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> + <source>Set threshold</source> + <translation>Angiv tærskel</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> + <source>Choose a value between 0% and 100%</source> + <translation>Vælg en værdi imellem 0% og 100%</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="406"/> + <source>Map Analog Stick</source> + <translation>Tilsted Analog Pind</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="407"/> + <source>After pressing OK, first move your joystick horizontally, and then vertically. +To invert the axes, first move your joystick vertically, and then horizontally.</source> + <translation>Bevæg, efter tryk på OK, først din styrepind vandret og så lodret. +Bevæg, for at omvende akserne, først din styrepind lodret og så vandret.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="434"/> + <source>Invert axis</source> + <translation>Omvend akser</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="500"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="952"/> + <source>Deadzone: %1%</source> + <translation>Dødzone: 1%</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="508"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="963"/> + <source>Modifier Range: %1%</source> + <translation>Forandringsrækkevidde: %1%</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1016"/> + <source>GameCube Controller</source> + <translation>GameCube-Styringsenhed</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1271"/> + <source>Start / Pause</source> + <translation>Start / Pause</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1274"/> + <source>Z</source> + <translation>Z</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1275"/> + <source>Control Stick</source> + <translation>Styrepind</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1276"/> + <source>C-Stick</source> + <translation>C-Pind</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1335"/> + <source>Shake!</source> + <translation>Ryst!</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1337"/> + <source>[waiting]</source> + <translation>[venter]</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1462"/> + <source>New Profile</source> + <translation>Ny Profil</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1462"/> + <source>Enter a profile name:</source> + <translation>Indtast et profilnavn:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1470"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1478"/> + <source>Create Input Profile</source> + <translation>Opret Input-Profil</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1471"/> + <source>The given profile name is not valid!</source> + <translation>Det angivne profilnavn er ikke gyldigt!</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1479"/> + <source>Failed to create the input profile "%1"</source> + <translation>Oprettelse af input-profil "%1" mislykkedes</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1499"/> + <source>Delete Input Profile</source> + <translation>Slet Input-Profil</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1500"/> + <source>Failed to delete the input profile "%1"</source> + <translation>Sletning af input-profil "%1" mislykkedes</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1522"/> + <source>Load Input Profile</source> + <translation>Indlæs Input-Profil</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1523"/> + <source>Failed to load the input profile "%1"</source> + <translation>Indlæsning af input-profil "%1" mislykkedes</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1542"/> + <source>Save Input Profile</source> + <translation>Gem Input-Profil</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1543"/> + <source>Failed to save the input profile "%1"</source> + <translation>Lagring af input-profil "%1" mislykkedes</translation> + </message> +</context> +<context> + <name>ConfigureInputProfileDialog</name> + <message> + <location filename="../../src/yuzu/configuration/configure_input_profile_dialog.ui" line="14"/> + <source>Create Input Profile</source> + <translation>Opret Input-Profil</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_profile_dialog.ui" line="40"/> + <source>Clear</source> + <translation>Ryd</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_profile_dialog.ui" line="47"/> + <source>Defaults</source> + <translation>Standarder</translation> + </message> +</context> +<context> + <name>ConfigureMotionTouch</name> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="14"/> + <source>Configure Motion / Touch</source> + <translation>Konfigurér Bevægelse / Berøring</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="23"/> + <source>Mouse Motion</source> + <translation>Musebevægelse</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="31"/> + <source>Sensitivity:</source> + <translation>Følsomhed:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="65"/> + <source>Touch</source> + <translation>Berøring</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="73"/> + <source>UDP Calibration:</source> + <translation>UDP-Kalibrering:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="80"/> + <source>(100, 50) - (1800, 850)</source> + <translation>(100, 50) - (1800, 850)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="96"/> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="129"/> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="250"/> + <source>Configure</source> + <translation>Konfigurér</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="113"/> + <source>Use button mapping:</source> + <translation>Brug knaptildeling</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="141"/> + <source>CemuhookUDP Config</source> + <translation>CemuhookUDP-Konfiguration</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="147"/> + <source>You may use any Cemuhook compatible UDP input source to provide motion and touch input.</source> + <translation>Du må bruge enhver Cemuhook-kompatibel input-kilde, til at give bevægelses- og berøringsinput.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="190"/> + <source>Server:</source> + <translation>Server:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="217"/> + <source>Port:</source> + <translation>Port:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="244"/> + <source>Learn More</source> + <translation>Find Ud Af Mere</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="257"/> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="273"/> + <source>Test</source> + <translation>Afprøv</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="270"/> + <source>Add Server</source> + <translation>Tilføj Server</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="303"/> + <source>Remove Server</source> + <translation>Fjernserver</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="91"/> + <source><a href='https://yuzu-emu.org/wiki/using-a-controller-or-android-phone-for-motion-or-touch-input'><span style="text-decoration: underline; color:#039be5;">Learn More</span></a></source> + <translation><a href='https://yuzu-emu.org/wiki/using-a-controller-or-android-phone-for-motion-or-touch-input'><span style="text-decoration: underline; color:#039be5;">Find Ud Af Mere</span></a></translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="176"/> + <source>%1:%2</source> + <translation>%1:%2</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="181"/> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="185"/> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="189"/> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="195"/> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="201"/> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="295"/> + <source>yuzu</source> + <translation>yuzu</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="181"/> + <source>Port number has invalid characters</source> + <translation>Portnummer indeholder ugyldige tegn</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="185"/> + <source>Port has to be in range 0 and 65353</source> + <translation>Port skal være imellem 0 and 65353</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="189"/> + <source>IP address is not valid</source> + <translation>IP-adresse er ikke gyldig</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="195"/> + <source>This UDP server already exists</source> + <translation>Denne UDP-server eksisterer allerede</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="201"/> + <source>Unable to add more than 8 servers</source> + <translation>Ude af stand til, at tilføje mere end 8 servere</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="217"/> + <source>Testing</source> + <translation>Afprøvning</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="233"/> + <source>Configuring</source> + <translation>Konfigurér</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="264"/> + <source>Test Successful</source> + <translation>Afprøvning Lykkedes</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="265"/> + <source>Successfully received data from the server.</source> + <translation>Modtagelse af data fra serveren lykkedes.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="267"/> + <source>Test Failed</source> + <translation>Afprøvning Mislykkedes</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="268"/> + <source>Could not receive valid data from the server.<br>Please verify that the server is set up correctly and the address and port are correct.</source> + <translation>Kunne ikke modtage gyldig data fra serveren.<br>Bekræft venligst, at serveren er opsat korrekt, og at adressen og porten er korrekte.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="296"/> + <source>UDP Test or calibration configuration is in progress.<br>Please wait for them to finish.</source> + <translation>UDP-Afprøvnings- eller -kalibreringskonfiguration er i gang.<br>vent venligst på, at de bliver færdige.</translation> + </message> +</context> +<context> + <name>ConfigureMouseAdvanced</name> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.ui" line="14"/> + <source>Configure Mouse</source> + <translation>Konfigurér Mus</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.ui" line="25"/> + <source>Mouse Buttons</source> + <translation>Museknapper</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.ui" line="35"/> + <source>Forward:</source> + <translation>Frem:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.ui" line="75"/> + <source>Back:</source> + <translation>Tilbage:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.ui" line="103"/> + <source>Left:</source> + <translation>Venstre:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.ui" line="131"/> + <source>Middle:</source> + <translation>Midte:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.ui" line="197"/> + <source>Right:</source> + <translation>Højre:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.ui" line="270"/> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="109"/> + <source>Clear</source> + <translation>Ryd</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.ui" line="289"/> + <source>Defaults</source> + <translation>Standarder</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="111"/> + <source>[not set]</source> + <translation>[ikke indstillet]</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="113"/> + <source>Restore Default</source> + <translation>Gendan Standard</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="200"/> + <source>[press key]</source> + <translation>[tryk på tast]</translation> + </message> +</context> +<context> + <name>ConfigureNetwork</name> + <message> + <location filename="../../src/yuzu/configuration/configure_network.ui" line="14"/> + <source>Form</source> + <translation>Formular</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_network.ui" line="17"/> + <source>Network</source> + <translation>Netværk</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_network.ui" line="25"/> + <source>General</source> + <translation>Generelt</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_network.ui" line="34"/> + <source>Network Interface</source> + <translation>Netværksgrænseflade</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_network.cpp" line="17"/> + <source>None</source> + <translation>Ingen</translation> + </message> +</context> +<context> + <name>ConfigurePerGame</name> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> + <source>Dialog</source> + <translation>Dialogboks</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> + <source>Info</source> + <translation>Info</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> + <source>Name</source> + <translation>Navn</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> + <source>Title ID</source> + <translation>Titel-ID</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> + <source>Filename</source> + <translation>Filnavn</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> + <source>Format</source> + <translation>Format</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> + <source>Version</source> + <translation>Version</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> + <source>Size</source> + <translation>Størrelse</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> + <source>Developer</source> + <translation>Udvikler</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="64"/> + <source>Add-Ons</source> + <translation>Tilføjelser</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="65"/> + <source>General</source> + <translation>Generelt</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="66"/> + <source>System</source> + <translation>System</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="67"/> + <source>CPU</source> + <translation>CPU</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="68"/> + <source>Graphics</source> + <translation>Grafik</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> + <source>Adv. Graphics</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="70"/> + <source>Audio</source> + <translation>Lyd</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="73"/> + <source>Properties</source> + <translation>Egenskaber</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configuration_shared.cpp" line="93"/> + <source>Use global configuration (%1)</source> + <translation>Brug global konfiguration (%1)</translation> + </message> +</context> +<context> + <name>ConfigurePerGameAddons</name> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game_addons.ui" line="14"/> + <source>Form</source> + <translation>Formular</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game_addons.ui" line="17"/> + <source>Add-Ons</source> + <translation>Tilføjelser</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game_addons.cpp" line="48"/> + <source>Patch Name</source> + <translation>Lap-Navn</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_per_game_addons.cpp" line="49"/> + <source>Version</source> + <translation>Version</translation> + </message> +</context> +<context> + <name>ConfigureProfileManager</name> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="14"/> + <source>Form</source> + <translation>Formular</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="17"/> + <source>Profiles</source> + <translation>Profiler</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="25"/> + <source>Profile Manager</source> + <translation>Profilhåndtering</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="42"/> + <source>Current User</source> + <translation>Nuværende Bruger</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="80"/> + <source>Username</source> + <translation>Brugernavn</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="110"/> + <source>Set Image</source> + <translation>Angiv Billede</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="130"/> + <source>Add</source> + <translation>Tilføj</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="140"/> + <source>Rename</source> + <translation>Omdøb</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="150"/> + <source>Remove</source> + <translation>Fjern</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="162"/> + <source>Profile management is available only when game is not running.</source> + <translation>Profilhåndtering er kun tilgængelig, når spil ikke kører. </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="55"/> + <source>%1 +%2</source> + <comment>%1 is the profile username, %2 is the formatted UUID (e.g. 00112233-4455-6677-8899-AABBCCDDEEFF))</comment> + <translation>%1 +%2</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="73"/> + <source>Enter Username</source> + <translation>Indtast Brugernavn</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="136"/> + <source>Users</source> + <translation>Brugere</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="198"/> + <source>Enter a username for the new user:</source> + <translation>Indtast et brugernavn for den nye bruger:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="218"/> + <source>Enter a new username:</source> + <translation>Indtast et nyt brugernavn:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="243"/> + <source>Confirm Delete</source> + <translation>Bekræft Slet</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="244"/> + <source>You are about to delete user with name "%1". Are you sure?</source> + <translation>Du er ved at slette brugeren, med navnet "%1". Er du sikker?</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="271"/> + <source>Select User Image</source> + <translation>Vælg Brugerbillede</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="272"/> + <source>JPEG Images (*.jpg *.jpeg)</source> + <translation>JPEG-Billeder (*.jpg *.jpeg)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="281"/> + <source>Error deleting image</source> + <translation>Fejl ved sletning af billede</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="282"/> + <source>Error occurred attempting to overwrite previous image at: %1.</source> + <translation>Der skete en fejl, ved forsøg på at overskrive forrige billede på: %1.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="290"/> + <source>Error deleting file</source> + <translation>Fejl ved sletning af fil</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="291"/> + <source>Unable to delete existing file: %1.</source> + <translation>Kan ikke slette eksisterende fil: %1.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="298"/> + <source>Error creating user image directory</source> + <translation>Fejl ved oprettelse af brugerbillede-mappe</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="299"/> + <source>Unable to create directory %1 for storing user images.</source> + <translation>Ude af stand til, at oprette mappe %1, til lagring af brugerbilleder.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="304"/> + <source>Error copying user image</source> + <translation>Fejl ved kopiering af brugerbillede</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="305"/> + <source>Unable to copy image from %1 to %2</source> + <translation>Ude af stand til, at kopiere billede fra %1 til %2</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>ConfigureSystem</name> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="14"/> + <source>Form</source> + <translation>Formular</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="17"/> + <source>System</source> + <translation>System</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="25"/> + <source>System Settings</source> + <translation>Systemindstillinger</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="33"/> + <source>Region:</source> + <translation>Region</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="41"/> + <source>Auto</source> + <translation>Automatisk</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="46"/> + <source>Default</source> + <translation>Standard</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="51"/> + <source>CET</source> + <translation>CET</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="56"/> + <source>CST6CDT</source> + <translation>CST6CDT</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="61"/> + <source>Cuba</source> + <translation>Cuba</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="66"/> + <source>EET</source> + <translation>EET</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="71"/> + <source>Egypt</source> + <translation>Ægypten</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="76"/> + <source>Eire</source> + <translation>Eire</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="81"/> + <source>EST</source> + <translation>EST</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="86"/> + <source>EST5EDT</source> + <translation>EST5EDT</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="91"/> + <source>GB</source> + <translation>GB</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="96"/> + <source>GB-Eire</source> + <translation>GB-Eire</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="101"/> + <source>GMT</source> + <translation>GMT</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="106"/> + <source>GMT+0</source> + <translation>GMT+0</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="111"/> + <source>GMT-0</source> + <translation>GMT-0</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="116"/> + <source>GMT0</source> + <translation>GMT0</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="121"/> + <source>Greenwich</source> + <translation>Greenwich</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="126"/> + <source>Hongkong</source> + <translation>Hongkong</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="131"/> + <source>HST</source> + <translation>HST</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="136"/> + <source>Iceland</source> + <translation>Island</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="141"/> + <source>Iran</source> + <translation>Iran</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="146"/> + <source>Israel</source> + <translation>Israel</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="151"/> + <source>Jamaica</source> + <translation>Jamaica</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="156"/> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="275"/> + <source>Japan</source> + <translation>Japan</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="161"/> + <source>Kwajalein</source> + <translation>Kwajalein</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="166"/> + <source>Libya</source> + <translation>Libyen</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="171"/> + <source>MET</source> + <translation>MET</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="176"/> + <source>MST</source> + <translation>MST</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="181"/> + <source>MST7MDT</source> + <translation>MST7MDT</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="186"/> + <source>Navajo</source> + <translation>Navajo</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="191"/> + <source>NZ</source> + <translation>NZ</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="196"/> + <source>NZ-CHAT</source> + <translation>NZ-CHAT</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="201"/> + <source>Poland</source> + <translation>Polen</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="206"/> + <source>Portugal</source> + <translation>Portugal</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="211"/> + <source>PRC</source> + <translation>PRC</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="216"/> + <source>PST8PDT</source> + <translation>PST8PDT</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="221"/> + <source>ROC</source> + <translation>ROC</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="226"/> + <source>ROK</source> + <translation>ROK</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="231"/> + <source>Singapore</source> + <translation>Singapore</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="236"/> + <source>Turkey</source> + <translation>Tyrkiet</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="241"/> + <source>UCT</source> + <translation>UCT</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="246"/> + <source>Universal</source> + <translation>Universel</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="251"/> + <source>UTC</source> + <translation>UTC</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="256"/> + <source>W-SU</source> + <translation>W-SU</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="261"/> + <source>WET</source> + <translation>WET</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="266"/> + <source>Zulu</source> + <translation>Zulu</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="280"/> + <source>USA</source> + <translation>USA</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="285"/> + <source>Europe</source> + <translation>Europa</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="290"/> + <source>Australia</source> + <translation>Australien</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="295"/> + <source>China</source> + <translation>Kina</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="300"/> + <source>Korea</source> + <translation>Korea</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="305"/> + <source>Taiwan</source> + <translation>Taiwan</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="313"/> + <source>Time Zone:</source> + <translation>Tidszone</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="320"/> + <source>Note: this can be overridden when region setting is auto-select</source> + <translation>Bemærk: Dette kan overskrives, når regionsindstillinger er sat til automatisk valg</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="324"/> + <source>Japanese (日本語)</source> + <translation>Japansk (日本語)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="329"/> + <source>English</source> + <translation>Engelsk</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="334"/> + <source>French (français)</source> + <translation>Fransk (français)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="339"/> + <source>German (Deutsch)</source> + <translation>Tysk (Deutsch)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="344"/> + <source>Italian (italiano)</source> + <translation>Italiensk (italiano)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="349"/> + <source>Spanish (español)</source> + <translation>Spansk (español)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="354"/> + <source>Chinese</source> + <translation>Kinesisk</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="359"/> + <source>Korean (한국어)</source> + <translation>Koreansk (한국어)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="364"/> + <source>Dutch (Nederlands)</source> + <translation>Hollandsk (Nederlands)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="369"/> + <source>Portuguese (português)</source> + <translation>Portugisisk (português)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="374"/> + <source>Russian (Русский)</source> + <translation>Russisk (Русский)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="379"/> + <source>Taiwanese</source> + <translation>Taiwanesisk</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="384"/> + <source>British English</source> + <translation>Britisk Engelsk</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="389"/> + <source>Canadian French</source> + <translation>Candadisk Fransk</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="394"/> + <source>Latin American Spanish</source> + <translation>Latinamerikansk Spansk</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="399"/> + <source>Simplified Chinese</source> + <translation>Forenklet Kinesisk</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="404"/> + <source>Traditional Chinese (正體中文)</source> + <translation>Traditionelt Kinesisk (正體中文)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="409"/> + <source>Brazilian Portuguese (português do Brasil)</source> + <translation>Braziliansk Portugisisk (português do Brasil)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="417"/> + <source>Custom RTC</source> + <translation>Tilpasset RTC</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="424"/> + <source>Language</source> + <translation>Sprog</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="431"/> + <source>RNG Seed</source> + <translation>RNG-Seed</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="439"/> + <source>Mono</source> + <translation>Mono</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="444"/> + <source>Stereo</source> + <translation>Stereo</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="449"/> + <source>Surround</source> + <translation>Surround</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="457"/> + <source>Console ID:</source> + <translation>Konsol-ID:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="464"/> + <source>Sound output mode</source> + <translation>Lydoutput-tilstand</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="478"/> + <source>d MMM yyyy h:mm:ss AP</source> + <translation>d MMM yyyy h:mm:ss AP</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="515"/> + <source>Regenerate</source> + <translation>Regenerér</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.ui" line="540"/> + <source>System settings are available only when game is not running.</source> + <translation>Systemindstillinger er kun tilgængelige, når spil ikke kører.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> + <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> + <translation>Dette vil erstatte din nuværende virtuelle Switch med en ny. Din nuværende virtuelle Switch vil ikke kunne gendannes. Dette kan have uforudsete konsekvenser i spil. Dette kan fejle, hvis du bruger en forældet konfiguration fra gemte data. Fortsæt?</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> + <source>Warning</source> + <translation>Advarsel</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> + <source>Console ID: 0x%1</source> + <translation>Konsol-ID: 0x%1</translation> + </message> +</context> +<context> + <name>ConfigureTas</name> + <message> + <location filename="../../src/yuzu/configuration/configure_tas.ui" line="11"/> + <source>TAS</source> + <translation>TAS</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> + <translation><html><head/><body><p>Læser styringsenheds input fra skrift, i samme format som TAS-nx skrifter.<br/>Konsultér venligst <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">hjælp-siden</span></a>, for en mere detaljeret forklaring, på yuzu-hjemmesiden.</p></body></html></translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> + <translation>Referér venligst til Genvajstast-indstillingerne (Konfigurér -> Generelt -> Genvejstaster), for at kontrollere hvilke genvejstaster, der kontrollerer afspilning/optagelse.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_tas.ui" line="34"/> + <source>WARNING: This is an experimental feature.<br/>It will not play back scripts frame perfectly with the current, imperfect syncing method.</source> + <translation>ADVARSEL: Dette er en eksperimentiel funktion.<br/>Det vil ikke afspille skrifter perfekt til billedet, med den aktuelle, uperfekte synkroniseringsmetode.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_tas.ui" line="51"/> + <source>Settings</source> + <translation>Indstillinger</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_tas.ui" line="57"/> + <source>Enable TAS features</source> + <translation>Aktivér TAS-funktioner</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_tas.ui" line="64"/> + <source>Automatic controller profile swapping</source> + <translation>Automatisk styringsenhedsprofil-ombytning</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_tas.ui" line="71"/> + <source>Loop script</source> + <translation>Loop skrift</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_tas.ui" line="81"/> + <source>Pause execution during loads</source> + <translation>Sæt eksekvering på pause under indlæsninger</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_tas.ui" line="95"/> + <source>Script Directory</source> + <translation>Skriftmappe</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_tas.ui" line="101"/> + <source>Path</source> + <translation>Sti</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_tas.ui" line="108"/> + <source>...</source> + <translation>...</translation> + </message> +</context> +<context> + <name>ConfigureTasDialog</name> + <message> + <location filename="../../src/yuzu/configuration/configure_tas.cpp" line="20"/> + <source>TAS Configuration</source> + <translation>TAS-Konfiguration</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_tas.cpp" line="53"/> + <source>Select TAS Load Directory...</source> + <translation>Vælg TAS-Indlæsningsmappe...</translation> + </message> +</context> +<context> + <name>ConfigureTouchFromButton</name> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.ui" line="14"/> + <source>Configure Touchscreen Mappings</source> + <translation>Konfigurér Berøringstildelinger</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.ui" line="22"/> + <source>Mapping:</source> + <translation>Tildeling:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.ui" line="48"/> + <source>New</source> + <translation>Ny</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.ui" line="61"/> + <source>Delete</source> + <translation>Slet</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.ui" line="74"/> + <source>Rename</source> + <translation>Omdøb</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.ui" line="92"/> + <source>Click the bottom area to add a point, then press a button to bind. +Drag points to change position, or double-click table cells to edit values.</source> + <translation>Klik i området nederst, for at tilføje et punkt, tryk så på en knap, for at binde. +Træk punkter, for at skifte position, eller dobbeltklik i tabelceller, for at redigere værdier.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.ui" line="116"/> + <source>Delete Point</source> + <translation>Slet Punkt</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="80"/> + <source>Button</source> + <translation>Knap</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="80"/> + <source>X</source> + <comment>X axis</comment> + <translation>X</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="80"/> + <source>Y</source> + <comment>Y axis</comment> + <translation>Y</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="200"/> + <source>New Profile</source> + <translation>Ny Profil</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="200"/> + <source>Enter the name for the new profile.</source> + <translation>Indtast navnet på den nye profil.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="211"/> + <source>Delete Profile</source> + <translation>Slet Profil</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="211"/> + <source>Delete profile %1?</source> + <translation>Slet profil %1?</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="224"/> + <source>Rename Profile</source> + <translation>Omdøb Profil</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="224"/> + <source>New name:</source> + <translation>Nyt navn:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="233"/> + <source>[press key]</source> + <translation>[tryk på tast]</translation> + </message> +</context> +<context> + <name>ConfigureTouchscreenAdvanced</name> + <message> + <location filename="../../src/yuzu/configuration/configure_touchscreen_advanced.ui" line="14"/> + <source>Configure Touchscreen</source> + <translation>Konfigurér Berøringsfølsom Skærm</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touchscreen_advanced.ui" line="26"/> + <source>Warning: The settings in this page affect the inner workings of yuzu's emulated touchscreen. Changing them may result in undesirable behavior, such as the touchscreen partially or not working. You should only use this page if you know what you are doing.</source> + <translation>Advarsel: Indstillingerne på denne side påvirker yuzus emulerede berøringsskærms indre funktionalitet. Ændring af dem kan resultere i uønsket opførsel, så som at berøringsskærmen delvist eller helt stopper med at virke. Du bør kun bruge denne side, hvis du ved hvad du laver.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touchscreen_advanced.ui" line="52"/> + <source>Touch Parameters</source> + <translation>Berøringsparametrer</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touchscreen_advanced.ui" line="71"/> + <source>Touch Diameter Y</source> + <translation>Berøringsdiameter Y</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touchscreen_advanced.ui" line="91"/> + <source>Touch Diameter X</source> + <translation>Berøringsdiameter X</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touchscreen_advanced.ui" line="98"/> + <source>Rotational Angle</source> + <translation>Rotationsvinkel</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touchscreen_advanced.ui" line="132"/> + <source>Restore Defaults</source> + <translation>Gendan Standarder</translation> + </message> +</context> +<context> + <name>ConfigureUI</name> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="20"/> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="28"/> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="40"/> + <source>None</source> + <translation>Ingen</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="21"/> + <source>Small (32x32)</source> + <translation>Lille (32x32)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="22"/> + <source>Standard (64x64)</source> + <translation>Standard (64x64)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="23"/> + <source>Large (128x128)</source> + <translation>Stor (128x128)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="24"/> + <source>Full Size (256x256)</source> + <translation>Fuld Størrelse (256x256)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="29"/> + <source>Small (24x24)</source> + <translation>Lille (24x24)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="30"/> + <source>Standard (48x48)</source> + <translation>Standard (48x48)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="31"/> + <source>Large (72x72)</source> + <translation>Stor (72x72)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="36"/> + <source>Filename</source> + <translation>Filnavn</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="37"/> + <source>Filetype</source> + <translation>Filtype</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="38"/> + <source>Title ID</source> + <translation>Titel-ID</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="39"/> + <source>Title Name</source> + <translation>Titelnavn</translation> + </message> +</context> +<context> + <name>ConfigureUi</name> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="14"/> + <source>Form</source> + <translation>Formular</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="17"/> + <source>UI</source> + <translation>Brugerflade</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="23"/> + <source>General</source> + <translation>Generelt</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="31"/> + <source>Note: Changing language will apply your configuration.</source> + <translation>Bemærk: Ændring af sprog vil anvende din konfiguration.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="43"/> + <source>Interface language:</source> + <translation>Grænsefladesprog:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="57"/> + <source>Theme:</source> + <translation>Tema:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="74"/> + <source>Game List</source> + <translation>Spilliste</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="82"/> + <source>Show Add-Ons Column</source> + <translation>Vis Tilføjelser-Kolonne</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="91"/> + <source>Game Icon Size:</source> + <translation>Spil-Ikonstørrelse:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="105"/> + <source>Folder Icon Size:</source> + <translation>Mappe-Ikonstørrelse:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="119"/> + <source>Row 1 Text:</source> + <translation>Række 1-Tekst:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="133"/> + <source>Row 2 Text:</source> + <translation>Række 2-Tekst:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="150"/> + <source>Screenshots</source> + <translation>Skærmbilleder</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="158"/> + <source>Ask Where To Save Screenshots (Windows Only)</source> + <translation>Spørg Hvor Skærmbilleder Skal Gemmes (Kun Windows)</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="167"/> + <source>Screenshots Path: </source> + <translation>Skærmbilledsti:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.ui" line="177"/> + <source>...</source> + <translation>...</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="93"/> + <source>Select Screenshots Path...</source> + <translation>Vælg Skærmbilledsti...</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="173"/> + <source><System></source> + <translation><System></translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="174"/> + <source>English</source> + <translation>Engelsk</translation> + </message> +</context> +<context> + <name>ConfigureVibration</name> + <message> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="14"/> + <source>Configure Vibration</source> + <translation>Konfigurér Vibration</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="23"/> + <source>Vibration</source> + <translation>Vibration</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="56"/> + <source>Player 1</source> + <translation>Spiller 1</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="89"/> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="141"/> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="193"/> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="245"/> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="315"/> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="367"/> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="419"/> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="471"/> + <source>%</source> + <translation>%</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="108"/> + <source>Player 2</source> + <translation>Spiller 2</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="160"/> + <source>Player 3</source> + <translation>Spiller 3</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="212"/> + <source>Player 4</source> + <translation>Spiller 4</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="282"/> + <source>Player 5</source> + <translation>Spiller 5</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="334"/> + <source>Player 6</source> + <translation>Spiller 6</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="386"/> + <source>Player 7</source> + <translation>Spiller 7</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="438"/> + <source>Player 8</source> + <translation>Spiller 8</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="496"/> + <source>Settings</source> + <translation>Indstillinger</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="502"/> + <source>Enable Accurate Vibration</source> + <translation>Aktivér Nøjagtig Vibration</translation> + </message> +</context> +<context> + <name>ConfigureWeb</name> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="14"/> + <source>Form</source> + <translation>Formular</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="17"/> + <source>Web</source> + <translation>Net</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="25"/> + <source>yuzu Web Service</source> + <translation>yuzu-Nettjeneste</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="31"/> + <source>By providing your username and token, you agree to allow yuzu to collect additional usage data, which may include user identifying information.</source> + <translation>Ved at give dit brugernavn og token, accepterer du, at tillade yuzu, at indsamle yderligere brugsdata, hvilket kan inkludere brugeridentificerende oplysninger.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="49"/> + <location filename="../../src/yuzu/configuration/configure_web.cpp" line="155"/> + <source>Verify</source> + <translation>Bekræft</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="56"/> + <source>Sign up</source> + <translation>Tilmeld dig</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="66"/> + <source>Token: </source> + <translation>Token:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="76"/> + <source>Username: </source> + <translation>Brugernavn:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="93"/> + <source>What is my token?</source> + <translation>Hvad er mit token?</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="118"/> + <source>Telemetry</source> + <translation>Telemetri</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="124"/> + <source>Share anonymous usage data with the yuzu team</source> + <translation>Del anonyme brugsdata med holdet bag yuzu</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="131"/> + <source>Learn more</source> + <translation>Find ud af mere</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="140"/> + <source>Telemetry ID:</source> + <translation>Telemetri-ID:</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="156"/> + <source>Regenerate</source> + <translation>Regenerér</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="170"/> + <source>Discord Presence</source> + <translation>Tilstedeværelse på Discord</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.ui" line="176"/> + <source>Show Current Game in your Discord Status</source> + <translation>Vis Aktuelt Spil i din Discord-Status</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.cpp" line="69"/> + <source><a href='https://yuzu-emu.org/help/feature/telemetry/'><span style="text-decoration: underline; color:#039be5;">Learn more</span></a></source> + <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'><span style="text-decoration: underline; color:#039be5;">Find ud af mere</span></a></translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.cpp" line="73"/> + <source><a href='https://profile.yuzu-emu.org/'><span style="text-decoration: underline; color:#039be5;">Sign up</span></a></source> + <translation><a href='https://profile.yuzu-emu.org/'><span style="text-decoration: underline; color:#039be5;">Tilmeld dig</span></a></translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.cpp" line="77"/> + <source><a href='https://yuzu-emu.org/wiki/yuzu-web-service/'><span style="text-decoration: underline; color:#039be5;">What is my token?</span></a></source> + <translation><a href='https://yuzu-emu.org/wiki/yuzu-web-service/'><span style="text-decoration: underline; color:#039be5;">Hvad er mit token?</span></a></translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.cpp" line="81"/> + <location filename="../../src/yuzu/configuration/configure_web.cpp" line="126"/> + <source>Telemetry ID: 0x%1</source> + <translation>Telemetri-ID: 0x%1</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.cpp" line="92"/> + <location filename="../../src/yuzu/configuration/configure_web.cpp" line="166"/> + <source>Unspecified</source> + <translation>Uspecificeret </translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.cpp" line="118"/> + <source>Token not verified</source> + <translation>Token ikke bekræftet</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.cpp" line="119"/> + <source>Token was not verified. The change to your token has not been saved.</source> + <translation>Token blev ikke bekræftet. Ændringen af dit token er ikke blevet gemt.</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.cpp" line="145"/> + <source>Verifying...</source> + <translation>Bekræfter...</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.cpp" line="167"/> + <source>Verification failed</source> + <translation>Bekræftelse mislykkedes</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_web.cpp" line="168"/> + <source>Verification failed. Check that you have entered your token correctly, and that your internet connection is working.</source> + <translation>Bekræftelse mislykkedes. Kontrollér at du har indtastet dit token korrekt, og at din internetforbindelse virker.</translation> + </message> +</context> +<context> + <name>ControllerDialog</name> + <message> + <location filename="../../src/yuzu/debugger/controller.cpp" line="17"/> + <source>Controller P1</source> + <translation>Styringsenhed P1</translation> + </message> + <message> + <location filename="../../src/yuzu/debugger/controller.cpp" line="52"/> + <source>&Controller P1</source> + <translation>&Styringsenhed P1</translation> + </message> +</context> +<context> + <name>GMainWindow</name> + <message> + <location filename="../../src/yuzu/main.cpp" line="174"/> + <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> + <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonym data indsamles</a>, for at hjælp med, at forbedre yuzu. <br/><br/>Kunne du tænke dig, at dele dine brugsdata med os?</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="177"/> + <source>Telemetry</source> + <translation>Telemetri</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="592"/> + <source>Loading Web Applet...</source> + <translation>Indlæser Net-Applet...</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> + <source>Disable Web Applet</source> + <translation>Deaktivér Net-Applet</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="643"/> + <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="746"/> + <source>The amount of shaders currently being built</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="749"/> + <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> + <translation>Aktuel emuleringshastighed. Værdier højere eller lavere end 100% indikerer, at emulering kører hurtigere eller langsommere end en Switch.</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="752"/> + <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="756"/> + <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="781"/> + <source>Invalid config detected</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="782"/> + <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="794"/> + <source>DOCK</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="828"/> + <source>VULKAN</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="828"/> + <source>OPENGL</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="886"/> + <source>&Clear Recent Files</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1055"/> + <source>TAS Recording</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1056"/> + <source>Overwrite file of player 1?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1285"/> + <source>Warning Outdated Game Format</source> + <translation>Advarsel, Forældet Spilformat</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1286"/> + <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> + <source>Error while loading ROM!</source> + <translation>Fejl under indlæsning af ROM!</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1299"/> + <source>The ROM format is not supported.</source> + <translation>ROM-formatet understøttes ikke.</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1303"/> + <source>An error occurred initializing the video core.</source> + <translation>Der skete en fejl under initialisering af video-kerne.</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1304"/> + <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1322"/> + <source>Error while loading ROM! %1</source> + <comment>%1 signifies a numeric error code.</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1325"/> + <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> + <comment>%1 signifies an error string.</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1336"/> + <source>An unknown error occurred. Please see the log for more details.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1462"/> + <source>(64-bit)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1462"/> + <source>(32-bit)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1463"/> + <source>%1 %2</source> + <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1507"/> + <source>Start</source> + <translation>Start</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1612"/> + <source>Save Data</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1660"/> + <source>Mod Data</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1672"/> + <source>Error Opening %1 Folder</source> + <translation>Fejl ved Åbning af %1 Mappe</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> + <source>Folder does not exist!</source> + <translation>Mappe eksisterer ikke!</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1685"/> + <source>Error Opening Transferable Shader Cache</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1738"/> + <source>Contents</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1740"/> + <source>Update</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1742"/> + <source>DLC</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1749"/> + <source>Remove Entry</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1749"/> + <source>Remove Installed Game %1?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> + <source>Successfully Removed</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1780"/> + <source>Successfully removed the installed base game.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> + <source>Error Removing %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1784"/> + <source>The base game is not installed in the NAND and cannot be removed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1796"/> + <source>Successfully removed the installed update.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1799"/> + <source>There is no update installed for this title.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1822"/> + <source>There are no DLC installed for this title.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1827"/> + <source>Successfully removed %1 installed DLC.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1835"/> + <source>Delete OpenGL Transferable Shader Cache?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1837"/> + <source>Delete Vulkan Transferable Shader Cache?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1839"/> + <source>Delete All Transferable Shader Caches?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1841"/> + <source>Remove Custom Game Configuration?</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1847"/> + <source>Remove File</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> + <source>Error Removing Transferable Shader Cache</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> + <source>A shader cache for this title does not exist.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1888"/> + <source>Successfully removed the transferable shader cache.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1891"/> + <source>Failed to remove the transferable shader cache.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> + <source>Error Removing Transferable Shader Caches</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1906"/> + <source>Successfully removed the transferable shader caches.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1909"/> + <source>Failed to remove the transferable shader cache directory.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> + <source>Error Removing Custom Configuration</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1923"/> + <source>A custom configuration for this title does not exist.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1929"/> + <source>Successfully removed the custom game configuration.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1932"/> + <source>Failed to remove the custom game configuration.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> + <source>RomFS Extraction Failed!</source> + <translation>RomFS-Udpakning Mislykkedes!</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1940"/> + <source>There was an error copying the RomFS files or the user cancelled the operation.</source> + <translation>Der skete en fejl ved kopiering af RomFS-filerne, eller brugeren afbrød opgaven.</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1998"/> + <source>Full</source> + <translation>Fuld</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="1998"/> + <source>Skeleton</source> + <translation>Skelet</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2000"/> + <source>Select RomFS Dump Mode</source> + <translation>Vælg RomFS-Nedfældelsestilstand</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2001"/> + <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2019"/> + <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <source>Extracting RomFS...</source> + <translation>Udpakker RomFS...</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> + <source>Cancel</source> + <translation>Afbryd</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2033"/> + <source>RomFS Extraction Succeeded!</source> + <translation>RomFS-Udpakning Lykkedes!</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2034"/> + <source>The operation completed successfully.</source> + <translation>Fuldførelse af opgaven lykkedes.</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2078"/> + <source>Error Opening %1</source> + <translation>Fejl ved Åbning af %1</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2087"/> + <source>Select Directory</source> + <translation>Vælg Mappe</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2114"/> + <source>Properties</source> + <translation>Egenskaber</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2115"/> + <source>The game properties could not be loaded.</source> + <translation>Spil-egenskaberne kunne ikke indlæses.</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2127"/> + <source>Switch Executable (%1);;All Files (*.*)</source> + <comment>%1 is an identifier for the Switch executable file extensions.</comment> + <translation>Switch-Eksekverbar (%1);;Alle filer (*.*)</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2131"/> + <source>Load File</source> + <translation>Indlæs Fil</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2143"/> + <source>Open Extracted ROM Directory</source> + <translation>Åbn Udpakket ROM-Mappe</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2154"/> + <source>Invalid Directory Selected</source> + <translation>Ugyldig Mappe Valgt</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2155"/> + <source>The directory you have selected does not contain a 'main' file.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2165"/> + <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2170"/> + <source>Install Files</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location filename="../../src/yuzu/main.cpp" line="2214"/> + <source>%n file(s) remaining</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2216"/> + <source>Installing file "%1"...</source> + <translation>Installér fil "%1"...</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> + <source>Install Results</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2263"/> + <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. +Please, only use this feature to install updates and DLC.</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location filename="../../src/yuzu/main.cpp" line="2269"/> + <source>%n file(s) were newly installed +</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location filename="../../src/yuzu/main.cpp" line="2272"/> + <source>%n file(s) were overwritten +</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message numerus="yes"> + <location filename="../../src/yuzu/main.cpp" line="2274"/> + <source>%n file(s) failed to install +</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2375"/> + <source>System Application</source> + <translation>Systemapplikation</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2376"/> + <source>System Archive</source> + <translation>Systemarkiv</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2377"/> + <source>System Application Update</source> + <translation>Systemapplikationsopdatering</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2378"/> + <source>Firmware Package (Type A)</source> + <translation>Firmwarepakke (Type A)</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2379"/> + <source>Firmware Package (Type B)</source> + <translation>Firmwarepakke (Type B)</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2380"/> + <source>Game</source> + <translation>Spil</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2381"/> + <source>Game Update</source> + <translation>Spilopdatering</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2382"/> + <source>Game DLC</source> + <translation>Spiludvidelse</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2383"/> + <source>Delta Title</source> + <translation>Delta-Titel</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2386"/> + <source>Select NCA Install Type...</source> + <translation>Vælg NCA-Installationstype...</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2387"/> + <source>Please select the type of title you would like to install this NCA as: +(In most instances, the default 'Game' is fine.)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2393"/> + <source>Failed to Install</source> + <translation>Installation mislykkedes</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2394"/> + <source>The title type you selected for the NCA is invalid.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2429"/> + <source>File not found</source> + <translation>Fil ikke fundet</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2430"/> + <source>File "%1" not found</source> + <translation>Fil "%1" ikke fundet</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> + <source>&Continue</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2494"/> + <source>OK</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2508"/> + <source>Missing yuzu Account</source> + <translation>Manglende yuzu-Konto</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2509"/> + <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2519"/> + <source>Error opening URL</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2520"/> + <source>Unable to open the URL "%1".</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2802"/> + <source>Amiibo File (%1);; All Files (*.*)</source> + <translation>Amiibo-Fil (%1);; Alle Filer (*.*)</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2803"/> + <source>Load Amiibo</source> + <translation>Indlæs Amiibo</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2821"/> + <source>Error opening Amiibo data file</source> + <translation>Fejl ved åbning af Amiibo-datafil</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2822"/> + <source>Unable to open Amiibo file "%1" for reading.</source> + <translation>Ude af stand til, at åbne Amiibo-fil "%1" til indlæsning.</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2830"/> + <source>Error reading Amiibo data file</source> + <translation>Fejl ved indlæsning af Amiibo-datafil</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2831"/> + <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2839"/> + <source>Error loading Amiibo data</source> + <translation>Fejl ved indlæsning af Amiibo-data</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2840"/> + <source>Unable to load Amiibo data.</source> + <translation>Ude af stand til, at indlæse Amiibo-data.</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2881"/> + <source>Capture Screenshot</source> + <translation>Optag Skærmbillede</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2882"/> + <source>PNG Image (*.png)</source> + <translation>PNG-Billede (*.png)</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2948"/> + <source>TAS state: Running %1/%2</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2950"/> + <source>TAS state: Recording %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2952"/> + <source>TAS state: Idle %1/%2</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2954"/> + <source>TAS State: Invalid</source> + <translation type="unfinished"/> + </message> + <message numerus="yes"> + <location filename="../../src/yuzu/main.cpp" line="2975"/> + <source>Building: %n shader(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2982"/> + <source>Speed: %1% / %2%</source> + <translation>Hastighed: %1% / %2%</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2986"/> + <source>Speed: %1%</source> + <translation>Hastighed: %1%</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2990"/> + <source>Game: %1 FPS (Unlocked)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2992"/> + <source>Game: %1 FPS</source> + <translation>Spil: %1 FPS</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="2994"/> + <source>Frame: %1 ms</source> + <translation>Billede: %1 ms</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3004"/> + <source>GPU NORMAL</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3009"/> + <source>GPU HIGH</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3014"/> + <source>GPU EXTREME</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3019"/> + <source>GPU ERROR</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3076"/> + <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3091"/> + <source>yuzu was unable to locate a Switch system archive. %1</source> + <translation>yuzu var ude af stand til, at lokalisere et Switch-systemarkiv. %1</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3093"/> + <source>yuzu was unable to locate a Switch system archive: %1. %2</source> + <translation>yuzu var ude af stand til, at lokalisere et Switch-systemarkiv. %1. %2</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3097"/> + <source>System Archive Not Found</source> + <translation>Systemarkiv Ikke Fundet</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3099"/> + <source>System Archive Missing</source> + <translation>Systemarkiv Mangler</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3105"/> + <source>yuzu was unable to locate the Switch shared fonts. %1</source> + <translation>yuzu var ude af stand til, at finde delte Switch-skrifttyper. %1</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3106"/> + <source>Shared Fonts Not Found</source> + <translation>Delte Skrifttyper Ikke Fundet</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3108"/> + <source>Shared Font Missing</source> + <translation>Delte Skrifttyper Mangler</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3114"/> + <source>Fatal Error</source> + <translation>Fatal Fejl</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3115"/> + <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3124"/> + <source>Fatal Error encountered</source> + <translation>Stødte på Fatal Fejl</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3147"/> + <source>Confirm Key Rederivation</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3148"/> + <source>You are about to force rederive all of your keys. +If you do not know what this means or what you are doing, +this is a potentially destructive action. +Please make sure this is what you want +and optionally make backups. + +This will delete your autogenerated key files and re-run the key derivation module.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3180"/> + <source>Missing fuses</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3183"/> + <source> - Missing BOOT0</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3186"/> + <source> - Missing BCPKG2-1-Normal-Main</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3189"/> + <source> - Missing PRODINFO</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3193"/> + <source>Derivation Components Missing</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3194"/> + <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3203"/> + <source>Deriving keys... +This may take up to a minute depending +on your system's performance.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3205"/> + <source>Deriving Keys</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3250"/> + <source>Select RomFS Dump Target</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3251"/> + <source>Please select which RomFS you would like to dump.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3266"/> + <source>Are you sure you want to close yuzu?</source> + <translation>Er du sikker på, at du vil lukke yuzu?</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> + <source>yuzu</source> + <translation>yuzu</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3343"/> + <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> + <translation>Er du sikker på, at du vil stoppe emulereingen? Enhver ulagret data, vil gå tabt.</translation> + </message> + <message> + <location filename="../../src/yuzu/main.cpp" line="3352"/> + <source>The currently running application has requested yuzu to not exit. + +Would you like to bypass this and exit anyway?</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>GRenderWindow</name> + <message> + <location filename="../../src/yuzu/bootmanager.cpp" line="675"/> + <source>OpenGL not available!</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/bootmanager.cpp" line="676"/> + <source>yuzu has not been compiled with OpenGL support.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/bootmanager.cpp" line="695"/> + <location filename="../../src/yuzu/bootmanager.cpp" line="715"/> + <source>Error while initializing OpenGL!</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/bootmanager.cpp" line="696"/> + <source>Your GPU may not support OpenGL, or you do not have the latest graphics driver.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/bootmanager.cpp" line="705"/> + <source>Error while initializing OpenGL 4.6!</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/bootmanager.cpp" line="706"/> + <source>Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/bootmanager.cpp" line="716"/> + <source>Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>GameList</name> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="330"/> + <source>Name</source> + <translation>Navn</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="331"/> + <source>Compatibility</source> + <translation>Kompatibilitet</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="333"/> + <source>Add-ons</source> + <translation>Tilføjelser</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="335"/> + <source>File type</source> + <translation>Filtype</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="336"/> + <source>Size</source> + <translation>Størrelse</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="508"/> + <source>Favorite</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="510"/> + <source>Start Game</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="512"/> + <source>Start Game without Custom Configuration</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="514"/> + <source>Open Save Data Location</source> + <translation>Åbn Gemt Data-Placering</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="515"/> + <source>Open Mod Data Location</source> + <translation>Åbn Mod-Data-Placering</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="517"/> + <source>Open Transferable Pipeline Cache</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="519"/> + <source>Remove</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="520"/> + <source>Remove Installed Update</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="521"/> + <source>Remove All Installed DLC</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="522"/> + <source>Remove Custom Configuration</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="523"/> + <source>Remove OpenGL Pipeline Cache</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="524"/> + <source>Remove Vulkan Pipeline Cache</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="526"/> + <source>Remove All Pipeline Caches</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="527"/> + <source>Remove All Installed Contents</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="528"/> + <location filename="../../src/yuzu/game_list.cpp" line="529"/> + <source>Dump RomFS</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="530"/> + <source>Dump RomFS to SDMC</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="531"/> + <source>Copy Title ID to Clipboard</source> + <translation>Kopiér Titel-ID til Udklipsholder</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="532"/> + <source>Navigate to GameDB entry</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="534"/> + <source>Properties</source> + <translation>Egenskaber</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="606"/> + <source>Scan Subfolders</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="607"/> + <source>Remove Game Directory</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="626"/> + <source>▲ Move Up</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="627"/> + <source>▼ Move Down</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="628"/> + <source>Open Directory Location</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="673"/> + <source>Clear</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>GameListItemCompat</name> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="151"/> + <source>Perfect</source> + <translation>Perfekt</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="151"/> + <source>Game functions flawless with no audio or graphical glitches, all tested functionality works as intended without +any workarounds needed.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="152"/> + <source>Great</source> + <translation>Fedt</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="152"/> + <source>Game functions with minor graphical or audio glitches and is playable from start to finish. May require some +workarounds.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="153"/> + <source>Okay</source> + <translation>OK</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="153"/> + <source>Game functions with major graphical or audio glitches, but game is playable from start to finish with +workarounds.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="154"/> + <source>Bad</source> + <translation>Dårlig</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="154"/> + <source>Game functions, but with major graphical or audio glitches. Unable to progress in specific areas due to glitches +even with workarounds.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="155"/> + <source>Intro/Menu</source> + <translation>Intro/Menu</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="155"/> + <source>Game is completely unplayable due to major graphical or audio glitches. Unable to progress past the Start +Screen.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="156"/> + <source>Won't Boot</source> + <translation>Starter Ikke Op</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="156"/> + <source>The game crashes when attempting to startup.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="157"/> + <source>Not Tested</source> + <translation>Ikke Afprøvet</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="157"/> + <source>The game has not yet been tested.</source> + <translation>Spillet er endnu ikke blevet afprøvet.</translation> + </message> +</context> +<context> + <name>GameListPlaceholder</name> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="846"/> + <source>Double-click to add a new folder to the game list</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>GameListSearchField</name> + <message numerus="yes"> + <location filename="../../src/yuzu/game_list.cpp" line="85"/> + <source>%1 of %n result(s)</source> + <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="128"/> + <source>Filter:</source> + <translation>Filter:</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list.cpp" line="131"/> + <source>Enter pattern to filter</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>InstallDialog</name> + <message> + <location filename="../../src/yuzu/install_dialog.cpp" line="31"/> + <source>Please confirm these are the files you wish to install.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/install_dialog.cpp" line="34"/> + <source>Installing an Update or DLC will overwrite the previously installed one.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/install_dialog.cpp" line="38"/> + <source>Install</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/install_dialog.cpp" line="52"/> + <source>Install Files to NAND</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>LimitableInputDialog</name> + <message> + <location filename="../../src/yuzu/util/limitable_input_dialog.cpp" line="62"/> + <source>The text can't contain any of the following characters: +%1</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>LoadingScreen</name> + <message> + <location filename="../../src/yuzu/loading_screen.ui" line="84"/> + <source>Loading Shaders 387 / 1628</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/loading_screen.ui" line="121"/> + <source>Loading Shaders %v out of %m</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/loading_screen.ui" line="135"/> + <source>Estimated Time 5m 4s</source> + <translation>Estimeret Tid 5m 4s</translation> + </message> + <message> + <location filename="../../src/yuzu/loading_screen.cpp" line="91"/> + <source>Loading...</source> + <translation>Indlæser...</translation> + </message> + <message> + <location filename="../../src/yuzu/loading_screen.cpp" line="92"/> + <source>Loading Shaders %1 / %2</source> + <translation>Indlæser Shadere %1 / %2</translation> + </message> + <message> + <location filename="../../src/yuzu/loading_screen.cpp" line="93"/> + <source>Launching...</source> + <translation>Starter...</translation> + </message> + <message> + <location filename="../../src/yuzu/loading_screen.cpp" line="174"/> + <source>Estimated Time %1</source> + <translation>Estimeret Tid %1</translation> + </message> +</context> +<context> + <name>MainWindow</name> + <message> + <location filename="../../src/yuzu/main.ui" line="14"/> + <source>yuzu</source> + <translation>yuzu</translation> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="44"/> + <source>&File</source> + <translation>&Fil</translation> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="48"/> + <source>&Recent Files</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="67"/> + <source>&Emulation</source> + <translation>&Emulering</translation> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="79"/> + <source>&View</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="83"/> + <source>&Reset Window Size</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="88"/> + <source>Reset Window Size to &720p</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="91"/> + <source>Reset Window Size to 720p</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="96"/> + <source>Reset Window Size to &900p</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="99"/> + <source>Reset Window Size to 900p</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="104"/> + <source>Reset Window Size to &1080p</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="107"/> + <source>Reset Window Size to 1080p</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="112"/> + <source>&Debugging</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="126"/> + <source>&Tools</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="135"/> + <source>&Help</source> + <translation>&Hjælp</translation> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="155"/> + <source>&Install Files to NAND...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="160"/> + <source>L&oad File...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="165"/> + <source>Load &Folder...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="170"/> + <source>E&xit</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="178"/> + <source>&Start</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="186"/> + <source>&Pause</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="194"/> + <source>&Stop</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="199"/> + <source>&Reinitialize keys...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="204"/> + <source>&About yuzu</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="212"/> + <source>Single &Window Mode</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="217"/> + <source>Con&figure...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="225"/> + <source>Display D&ock Widget Headers</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="233"/> + <source>Show &Filter Bar</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="241"/> + <source>Show &Status Bar</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="244"/> + <source>Show Status Bar</source> + <translation>Vis Statuslinje</translation> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="252"/> + <source>F&ullscreen</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="260"/> + <source>&Restart</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="268"/> + <source>Load &Amiibo...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="276"/> + <source>&Report Compatibility</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="284"/> + <source>Open &Mods Page</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="289"/> + <source>Open &Quickstart Guide</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="294"/> + <source>&FAQ</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="299"/> + <source>Open &yuzu Folder</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="307"/> + <source>&Capture Screenshot</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="312"/> + <source>Configure &TAS...</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/main.ui" line="320"/> + <source>Configure C&urrent Game...</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>MicroProfileDialog</name> + <message> + <location filename="../../src/yuzu/debugger/profiler.cpp" line="51"/> + <source>&MicroProfile</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>OverlayDialog</name> + <message> + <location filename="../../src/yuzu/util/overlay_dialog.ui" line="14"/> + <source>Dialog</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/util/overlay_dialog.ui" line="134"/> + <location filename="../../src/yuzu/util/overlay_dialog.ui" line="353"/> + <source>Cancel</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/util/overlay_dialog.ui" line="152"/> + <location filename="../../src/yuzu/util/overlay_dialog.ui" line="371"/> + <source>OK</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/util/overlay_dialog.ui" line="313"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:18pt; font-weight:400; font-style:normal;"> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>PlayerControlPreview</name> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player_widget.cpp" line="1566"/> + <source>START/PAUSE</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="244"/> + <source>Installed SD Titles</source> + <translation>Installerede SD-Titler</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="252"/> + <source>Installed NAND Titles</source> + <translation>Installerede NAND-Titler</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="260"/> + <source>System Titles</source> + <translation>Systemtitler</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="303"/> + <source>Add New Game Directory</source> + <translation>Tilføj Ny Spilmappe</translation> + </message> + <message> + <location filename="../../src/yuzu/game_list_p.h" line="326"/> + <source>Favorites</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="23"/> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="32"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="72"/> + <source>Shift</source> + <translation>Skift</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="25"/> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="34"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="74"/> + <source>Ctrl</source> + <translation>Ctrl</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="27"/> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="36"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="76"/> + <source>Alt</source> + <translation>Alt</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="37"/> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="46"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="103"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="190"/> + <source>[not set]</source> + <translation>[ikke indstillet]</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="49"/> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="58"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="152"/> + <source>Hat %1 %2</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="56"/> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="65"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="210"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="214"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="218"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="222"/> + <source>Axis %1%2</source> + <translation>Akse %1%2</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="62"/> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="71"/> + <source>Button %1</source> + <translation>Knap %1</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="68"/> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="76"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="185"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="227"/> + <source>[unknown]</source> + <translation>[ukendt]</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="22"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="62"/> + <source>Click 0</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="24"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="64"/> + <source>Click 1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="26"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="66"/> + <source>Click 2</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="28"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="68"/> + <source>Click 3</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="30"/> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="70"/> + <source>Click 4</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="109"/> + <source>%1%2</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="117"/> + <source>GC Axis %1%2</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="121"/> + <source>GC Button %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="130"/> + <source>TAS Axis %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="134"/> + <source>TAS Btn %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="142"/> + <source>Motion %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="166"/> + <source>%1Button %2</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="170"/> + <source>SDL Motion</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="180"/> + <source>%1Click %2</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="205"/> + <source>[unused]</source> + <translation>[ubrugt]</translation> + </message> +</context> +<context> + <name>QtControllerSelectorDialog</name> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="14"/> + <source>Controller Applet</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="129"/> + <source>Supported Controller Types:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="282"/> + <source>Players:</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="300"/> + <source>1 - 8</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="418"/> + <source>P4</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="514"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="711"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="912"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1222"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1459"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1656"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1857"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2054"/> + <location filename="../../src/yuzu/applets/qt_controller.cpp" line="419"/> + <source>Pro Controller</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="519"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="716"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="917"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1227"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1464"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1661"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1862"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2059"/> + <location filename="../../src/yuzu/applets/qt_controller.cpp" line="423"/> + <source>Dual Joycons</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="524"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="721"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="922"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1232"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1469"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1666"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1867"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2064"/> + <location filename="../../src/yuzu/applets/qt_controller.cpp" line="427"/> + <source>Left Joycon</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="529"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="726"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="927"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1237"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1474"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1671"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1872"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2069"/> + <location filename="../../src/yuzu/applets/qt_controller.cpp" line="431"/> + <source>Right Joycon</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="538"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="735"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="941"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1246"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1483"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1680"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1881"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2078"/> + <source>Use Current Config</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="615"/> + <source>P2</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="812"/> + <source>P1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="932"/> + <location filename="../../src/yuzu/applets/qt_controller.cpp" line="436"/> + <source>Handheld</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1126"/> + <source>P3</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1363"/> + <source>P7</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1560"/> + <source>P8</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1757"/> + <source>P5</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="1958"/> + <source>P6</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2272"/> + <source>Console Mode</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2293"/> + <source>Docked</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2303"/> + <source>Undocked</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2313"/> + <source>Vibration</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2349"/> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2395"/> + <source>Configure</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2359"/> + <source>Motion</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2405"/> + <source>Profiles</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2432"/> + <source>Create</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2467"/> + <source>Controllers</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2481"/> + <source>1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2508"/> + <source>2</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2518"/> + <source>4</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2528"/> + <source>3</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2538"/> + <source>Connected</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2552"/> + <source>5</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2569"/> + <source>7</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2586"/> + <source>6</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.ui" line="2596"/> + <source>8</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_controller.cpp" line="441"/> + <source>GameCube Controller</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>QtErrorDisplay</name> + <message> + <location filename="../../src/yuzu/applets/qt_error.cpp" line="22"/> + <location filename="../../src/yuzu/applets/qt_error.cpp" line="35"/> + <location filename="../../src/yuzu/applets/qt_error.cpp" line="50"/> + <source>Error Code: %1-%2 (0x%3)</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_error.cpp" line="26"/> + <source>An error has occurred. +Please try again or contact the developer of the software.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_error.cpp" line="39"/> + <source>An error occurred on %1 at %2. +Please try again or contact the developer of the software.</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_error.cpp" line="54"/> + <source>An error has occurred. + +%1 + +%2</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>QtProfileSelectionDialog</name> + <message> + <location filename="../../src/yuzu/applets/qt_profile_select.cpp" line="22"/> + <source>%1 +%2</source> + <comment>%1 is the profile username, %2 is the formatted UUID (e.g. 00112233-4455-6677-8899-AABBCCDDEEFF))</comment> + <translation>%1 +%2</translation> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_profile_select.cpp" line="52"/> + <source>Select a user:</source> + <translation>Vælg en bruger:</translation> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_profile_select.cpp" line="81"/> + <source>Users</source> + <translation>Brugere</translation> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_profile_select.cpp" line="112"/> + <source>Profile Selector</source> + <translation>Profilvælger</translation> + </message> +</context> +<context> + <name>QtSoftwareKeyboardDialog</name> + <message> + <location filename="../../src/yuzu/applets/qt_software_keyboard.ui" line="14"/> + <source>Software Keyboard</source> + <translation>Skærmtastatur</translation> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_software_keyboard.ui" line="199"/> + <source>Enter Text</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_software_keyboard.ui" line="479"/> + <source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:26pt; font-weight:400; font-style:normal;"> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_software_keyboard.cpp" line="396"/> + <location filename="../../src/yuzu/applets/qt_software_keyboard.cpp" line="406"/> + <source>OK</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/applets/qt_software_keyboard.cpp" line="406"/> + <source>Cancel</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>SequenceDialog</name> + <message> + <location filename="../../src/yuzu/util/sequence_dialog/sequence_dialog.cpp" line="11"/> + <source>Enter a hotkey</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>WaitTreeCallstack</name> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="150"/> + <source>Call stack</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>WaitTreeMutexInfo</name> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="129"/> + <source>waiting for mutex 0x%1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="136"/> + <source>has waiters: %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="138"/> + <source>owner handle: 0x%1</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>WaitTreeObjectList</name> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="231"/> + <source>waiting for all objects</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="232"/> + <source>waiting for one of the following objects</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>WaitTreeSynchronizationObject</name> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="188"/> + <source>[%1] %2 %3</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="215"/> + <source>waited by no thread</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>WaitTreeThread</name> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="253"/> + <source>runnable</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="255"/> + <source>paused</source> + <translation>sat på pause</translation> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="261"/> + <source>sleeping</source> + <translation>slumrer</translation> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="264"/> + <source>waiting for IPC reply</source> + <translation>venter på IPC-svar</translation> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="267"/> + <source>waiting for objects</source> + <translation>venter på objekter</translation> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="270"/> + <source>waiting for condition variable</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="273"/> + <source>waiting for address arbiter</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="276"/> + <source>waiting for suspend resume</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="279"/> + <source>waiting</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="284"/> + <source>initialized</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="287"/> + <source>terminated</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="290"/> + <source>unknown</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="295"/> + <source> PC = 0x%1 LR = 0x%2</source> + <translation> PC = 0x%1 LR = 0x%2</translation> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="345"/> + <source>ideal</source> + <translation>idéel</translation> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="348"/> + <source>core %1</source> + <translation>kerne %1</translation> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="352"/> + <source>processor = %1</source> + <translation>processor = %1</translation> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="354"/> + <source>ideal core = %1</source> + <translation>idéel kerne = %1</translation> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="356"/> + <source>affinity mask = %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="357"/> + <source>thread id = %1</source> + <translation>tråd-id = %1</translation> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="358"/> + <source>priority = %1(current) / %2(normal)</source> + <translation>prioritet = %1(aktuel) / %2(normal)</translation> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="362"/> + <source>last running ticks = %1</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="370"/> + <source>not waiting for mutex</source> + <translation type="unfinished"/> + </message> +</context> +<context> + <name>WaitTreeThreadList</name> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="394"/> + <source>waited by thread</source> + <translation>ventet af tråd</translation> + </message> +</context> +<context> + <name>WaitTreeWidget</name> + <message> + <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="468"/> + <source>&Wait Tree</source> + <translation type="unfinished"/> + </message> +</context> +</TS>
\ No newline at end of file diff --git a/dist/languages/de.ts b/dist/languages/de.ts index 435a745ca..ac17c0e22 100644 --- a/dist/languages/de.ts +++ b/dist/languages/de.ts @@ -708,13 +708,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>Audio</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -730,13 +730,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>Allgemein</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>Grafik</translation> </message> @@ -752,7 +752,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>Steuerung</translation> </message> @@ -768,7 +768,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>System</translation> </message> @@ -2329,47 +2329,47 @@ Um die Achsen umzukehren, bewege den Joystick zuerst vertikal und dann horizonta <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>Dialog</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>Info</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>Name</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>Titel ID</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>Dateiname</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>Format</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>Version</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>Größe</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>Entwickler</translation> </message> @@ -2400,7 +2400,7 @@ Um die Achsen umzukehren, bewege den Joystick zuerst vertikal und dann horizonta </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2582,6 +2582,16 @@ Um die Achsen umzukehren, bewege den Joystick zuerst vertikal und dann horizonta <source>Unable to copy image from %1 to %2</source> <translation>Das Bild konnte nicht von "%1" nach "%2" kopiert werden</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -3022,17 +3032,17 @@ Um die Achsen umzukehren, bewege den Joystick zuerst vertikal und dann horizonta <translation>Die Systemeinstellungen sind nur verfügbar, wenn kein Spiel aktiv ist.</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>Dieser Vorgang wird deine momentane "virtuelle Switch" mit einer Neuen ersetzen. Deine momentane "virtuelle Switch" wird nicht wiederherstellbar sein. Dies könnte einige unerwartete Effekte in manchen Spielen mit sich bringen. Zudem könnte der Prozess fehlschlagen, wenn zu alte Daten verwendet werden. Möchtest du den Vorgang fortsetzen?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>Warnung</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>Konsolen ID: 0x%1</translation> </message> @@ -3046,12 +3056,12 @@ Um die Achsen umzukehren, bewege den Joystick zuerst vertikal und dann horizonta </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> <translation type="unfinished"/> </message> <message> @@ -3633,791 +3643,791 @@ Ziehe die Punkte mit deiner Maus, um ihre Position zu ändern. Doppelklicke auf <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonyme Daten werden gesammelt,</a> um yuzu zu verbessern.<br/><br/>Möchstest du deine Nutzungsdaten mit uns teilen?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>Telemetrie</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>Lade Web-Applet...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> <translation>Deaktiviere die Web Applikation</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation>Durch deaktivieren des Web-Applets wird es für den Rest der emulierten Sitzung nicht mehr angezeigt. Dies kann zu undefiniertem Verhalten führen und sollte nur mit Super Mario 3D All-Stars verwendet werden. Das Web-Applet wirklich deaktivieren?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>Wie viele Shader im Moment kompiliert werden</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>Derzeitige Emulations-Geschwindigkeit. Werte höher oder niedriger als 100% zeigen, dass die Emulation scheller oder langsamer läuft als auf einer Switch.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>Wie viele Bilder pro Sekunde angezeigt werden variiert von Spiel zu Spiel und von Szene zu Szene. </translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>Zeit, die gebraucht wurde, um einen Switch-Frame zu emulieren, ohne Framelimit oder V-Sync. Für eine Emulation bei voller Geschwindigkeit sollte dieser Wert bei höchstens 16.67ms liegen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation>Ungültige Konfiguration erkannt</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> <translation>Handheld-Controller können nicht im Dock verwendet werden. Der Pro-Controller wird verwendet.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation>DOCK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> <translation>&Zuletzt geladene Dateien leeren</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> <translation>TAS Aufnahme</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> <translation>Datei von Spieler 1 überschreiben?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>Warnung veraltetes Spielformat</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>Du nutzt eine entpackte ROM-Ordnerstruktur für dieses Spiel, welches ein veraltetes Format ist und von anderen Formaten wie NCA, NAX, XCI oder NSP überholt wurde. Entpackte ROM-Ordner unterstützen keine Icons, Metadaten oder Updates.<br><br><a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>Unser Wiki</a> enthält eine Erklärung der verschiedenen Formate, die yuzu unterstützt. Diese Nachricht wird nicht noch einmal angezeigt.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>ROM konnte nicht geladen werden!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>ROM-Format wird nicht unterstützt.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>Beim Initialisieren des Video-Kerns ist ein Fehler aufgetreten.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>Beim Laden des Video-Kerns trat ein Fehler auf. Bitte prüfe die Log-Dateien auf mögliche Fehlermeldungen. Weitere Informationen: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Wie kann ich eine Log-Datei hochladen?</a>. Stelle sicher, dass die aktuellsten Grafiktreiber für deine Grafikkarte installiert sind.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation>ROM konnte nicht geladen werden! %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation>%1<br>Bitte folge der <a href='https://yuzu-emu.org/help/quickstart/'>yuzu-Schnellstart-Anleitung</a> um deine Dateien zu extrahieren.<br>Hilfe findest du im yuzu-Wiki</a> oder dem yuzu-Discord</a>.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>Ein unbekannter Fehler ist aufgetreten. Bitte prüfe die Log-Dateien auf mögliche Fehlermeldungen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> <translation>(64-Bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> <translation>(32-Bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> <translation>%1 %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>Start</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>Speicherdaten</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Mod-Daten</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>Konnte Verzeichnis %1 nicht öffnen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>Verzeichnis existiert nicht!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>Fehler beim Öffnen des transferierbaren Shader-Caches</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>Inhalte</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>Update</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>Eintrag entfernen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>Installiertes Spiel %1 entfernen?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>Erfolgreich entfernt</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>Das Spiel wurde entfernt.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>Fehler beim Entfernen von %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>Das Spiel ist nicht im NAND installiert und kann somit nicht entfernt werden.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>Das Update wurde entfernt.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>Es ist kein Update für diesen Titel installiert.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>Es sind keine DLC für diesen Titel installiert.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>%1 DLC entfernt. </translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> <translation>Transferierbaren OpenGL Shader Cache löschen?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> <translation>Transferierbaren Vulkan Shader Cache löschen?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> <translation>Alle transferierbaren Shader Caches löschen?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>Spiel-Einstellungen entfernen?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>Datei entfernen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>Fehler beim Entfernen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>Es existiert kein Shader-Cache für diesen Titel.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>Der transferierbare Shader-Cache wurde entfernt.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation>Konnte den transferierbaren Shader-Cache nicht entfernen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> <translation>Fehler beim Entfernen der transferierbaren Shader Caches</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>Fehler beim Entfernen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>Es existieren keine Spiel-Einstellungen für dieses Spiel.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>Die Spiel-Einstellungen wurden entfernt.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>Die Spiel-Einstellungen konnten nicht entfernt werden.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>RomFS-Extraktion fehlgeschlagen!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>Das RomFS konnte wegen eines Fehlers oder Abbruchs nicht kopiert werden.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>Komplett</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>Nur Ordnerstruktur</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>RomFS Extraktions-Modus auswählen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>Bitte wähle, wie das RomFS gespeichert werden soll.<br>"Full" wird alle Dateien des Spiels extrahieren, während <br>"Skeleton" nur die Ordnerstruktur erstellt.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>RomFS wird extrahiert...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>Abbrechen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>RomFS wurde extrahiert!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>Der Vorgang wurde erfolgreich abgeschlossen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>Fehler beim Öffnen von %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>Verzeichnis auswählen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>Spiel-Einstellungen konnten nicht geladen werden.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Switch-Programme (%1);;Alle Dateien (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>Datei laden</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>Öffne das extrahierte ROM-Verzeichnis</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>Ungültiges Verzeichnis ausgewählt</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>Das Verzeichnis, das du ausgewählt hast, enthält keine 'main'-Datei.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>Installierbares Switch-Programm (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submissions Package (*.nsp);;NX Cartridge Image (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>Dateien installieren</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>Datei "%1" wird installiert...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>NAND-Installation</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation>Um Konflikte zu vermeiden, raten wir Nutzern davon ab, Spiele im NAND zu installieren. Bitte nutze diese Funktion nur zum Installieren von Updates und DLC.</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>Systemanwendung</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>Systemarchiv</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>Systemanwendungsupdate</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>Firmware-Paket (Typ A)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>Firmware-Paket (Typ B)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>Spiel</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>Spiel-Update</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>Spiel-DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>Delta-Titel</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>Wähle den NCA-Installationstyp aus...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>Bitte wähle, als was diese NCA installiert werden soll: (In den meisten Fällen sollte die Standardeinstellung 'Spiel' ausreichen.)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>Installation fehlgeschlagen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>Der Titel-Typ, den du für diese NCA ausgewählt hast, ist ungültig.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>Datei nicht gefunden</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>Datei "%1" nicht gefunden</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation>&Fortsetzen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>Fehlender yuzu-Account</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>Um einen Kompatibilitätsbericht abzuschicken, musst du einen yuzu-Account mit yuzu verbinden.<br><br/>Um einen yuzu-Account zu verbinden, prüfe die Einstellungen unter Emulation &gt; Konfiguration &gt; Web.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>Fehler beim Öffnen der URL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>URL "%1" kann nicht geöffnet werden.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Amiibo-Datei (%1);; Alle Dateien (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>Amiibo laden</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>Fehler beim Öffnen der Amiibo Datei</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>Die Amiibo Datei "%1" konnte nicht zum Lesen geöffnet werden.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>Fehler beim Lesen der Amiibo-Daten</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>Amiibo-Daten können nicht vollständig gelesen werden. Es wurde erwartet, dass %1 Bytes gelesen werden, es konnten aber nur %2 Bytes gelesen werden.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>Fehler beim Laden der Amiibo-Daten</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>Amiibo-Daten konnten nicht geladen werden.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>Screenshot aufnehmen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>PNG Bild (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> <translation>TAS Zustand: Läuft %1/%2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> <translation>TAS Zustand: Aufnahme %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> <translation>TAS Zustand: Ungültig</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>Geschwindigkeit: %1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>Geschwindigkeit: %1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> <translation>Spiel: %1 FPS (Unbegrenzt)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>Spiel: %1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>Frame: %1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> <translation>GPU NORMAL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> <translation>GPU HOCH</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> <translation>GPU EXTREM</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> <translation>GPU FEHLER</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>Das Spiel, dass du versuchst zu spielen, benötigt bestimmte Dateien von deiner Switch-Konsole.<br/><br/>Um Informationen darüber zu erhalten, wie du diese Dateien von deiner Switch extrahieren kannst, prüfe bitte die folgenden Wiki-Seiten: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>System-Archive und Shared Fonts von einer Switch-Konsole extrahieren</a>.<br/><br/>Willst du zur Spiele-Liste zurückkehren und die Emulation beenden? Das Fortsetzen der Emulation könnte zu Spielfehlern, Abstürzen, beschädigten Speicherdaten und anderen Fehlern führen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>yuzu konnte ein Switch Systemarchiv nicht finden. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>yuzu konnte ein Switch Systemarchiv nicht finden: %1. %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>Systemarchiv nicht gefunden</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>Systemarchiv fehlt</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>yuzu konnte die Switch Shared Fonts nicht finden. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>Shared Fonts nicht gefunden</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>Shared Font fehlt</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>Schwerwiegender Fehler</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>Ein schwerwiegender Fehler ist aufgetreten, bitte prüfe die Log-Dateien auf mögliche Fehlermeldungen. Weitere Informationen: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Wie kann ich eine Log-Datei hochladen</a>.<br/><br/>Willst du zur Spiele-Liste zurückkehren und die Emulation beenden? Das Fortsetzen der Emulation könnte zu Spielfehlern, Abstürzen, beschädigten Speicherdaten und anderen Fehlern führen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>Fataler Fehler aufgetreten</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>Schlüsselableitung bestätigen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4430,37 +4440,37 @@ This will delete your autogenerated key files and re-run the key derivation modu Dieser Prozess wird die generierten Schlüsseldateien löschen und die Schlüsselableitung neu starten.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>Fuses fehlen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation> - BOOT0 fehlt</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation> - BCPKG2-1-Normal-Main fehlt</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation> - PRODINFO fehlt</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>Derivationskomponenten fehlen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>Einige Komponenten, die yuzu benötigt, um Schlüssel zu generieren, wurden nicht gefunden. <br>Bitte folge <a href='https://yuzu-emu.org/help/quickstart/'>dem yuzu Schnellstart-Guide</a> um alle deine Schlüssel und Spiele zu übertragen.<br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4468,39 +4478,39 @@ on your system's performance.</source> Dies könnte, je nach Leistung deines Systems, bis zu einer Minute dauern.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>Schlüsselableitung</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>RomFS wählen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>Wähle, welches RomFS du speichern möchtest.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>Bist du sicher, dass du yuzu beenden willst?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>Bist du sicher, dass du die Emulation stoppen willst? Jeder nicht gespeicherte Fortschritt geht verloren.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> diff --git a/dist/languages/es.ts b/dist/languages/es.ts index c88d17938..2732a5923 100644 --- a/dist/languages/es.ts +++ b/dist/languages/es.ts @@ -246,7 +246,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="25"/> @@ -261,7 +261,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="42"/> <source>Auto</source> - <translation type="unfinished"/> + <translation>Auto</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="47"/> @@ -276,7 +276,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="63"/> <source>We recommend setting accuracy to "Auto".</source> - <translation type="unfinished"/> + <translation>Recomendamos ajustar la precisión a "Auto".</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="80"/> @@ -321,12 +321,14 @@ p, li { white-space: pre-wrap; } <source> <div>This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes.</div> </source> - <translation type="unfinished"/> + <translation> + <div>Esta opción mejora la velocidad de las funciones de punto flotante ASIMD de 32 bits al ejecutarlas con modos aproximados e incorrectos.</div> + </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="125"/> <source>Faster ASIMD instructions (32 bits only)</source> - <translation type="unfinished"/> + <translation>Instrucciones ASIMD rápidas (sólo 32 bits)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="132"/> @@ -347,12 +349,14 @@ p, li { white-space: pre-wrap; } <source> <div>This option improves speed by eliminating a safety check before every memory read/write in guest. Disabling it may allow a game to read/write the emulator's memory.</div> </source> - <translation type="unfinished"/> + <translation> + <div>Esta opción mejora la velocidad al eliminar un control de seguridad antes de cada lectura/escritura de memoria en el invitado. Desactivarlo podría permitir que los juegos que lean/escriban en la memoria del emulador.</div> + </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="149"/> <source>Disable address space checks</source> - <translation type="unfinished"/> + <translation>Desactivar controles del espacio de direcciones</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="174"/> @@ -370,7 +374,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="25"/> @@ -380,7 +384,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="31"/> <source><html><head/><body><p><span style=" font-weight:600;">For debugging only.</span><br/>If you're not sure what these do, keep all of these enabled. <br/>These settings, when disabled, only take effect when CPU Debugging is enabled. </p></body></html></source> - <translation type="unfinished"/> + <translation><html><head/><body><p><span style=" font-weight:600;">Sólo para depurar.</span><br/>Si no tienes la certeza de lo que hacen, déjalas activadas. <br/>Esas opciones, cuando están desactivadas, sólo funcionarán cuando Depuración de CPU está activada. </p></body></html></translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="41"/> @@ -507,12 +511,16 @@ p, li { white-space: pre-wrap; } <div style="white-space: nowrap">Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU.</div> <div style="white-space: nowrap">Disabling this forces all memory accesses to use Software MMU Emulation.</div> </source> - <translation type="unfinished"/> + <translation> + <div style="white-space: nowrap">Esta optimización acelera los accesos de memoria por el programa invitado.</div> + <div style="white-space: nowrap">Activarlo causa que la lectura/escritura de la memoria invitada se haga directamente en memoria y usen el MMU del Host.</div> + <div style="white-space: nowrap">Desactivar esto fuerza a todos los accesos de memoria a usar la Emulación del Software de MMU.</div> + </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="147"/> <source>Enable Host MMU Emulation</source> - <translation type="unfinished"/> + <translation>Activar emulación de MMU del Host</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="172"/> @@ -550,7 +558,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="49"/> <source>Enable Extended Logging**</source> - <translation type="unfinished"/> + <translation>Habilitar registro extendido**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="59"/> @@ -570,7 +578,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="91"/> <source>When checked, the graphics API enters a slower debugging mode</source> - <translation type="unfinished"/> + <translation>Cuando se marque, la API gráfica entrará en un modo de depuración más lento.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="94"/> @@ -580,17 +588,17 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="101"/> <source>When checked, it enables Nsight Aftermath crash dumps</source> - <translation type="unfinished"/> + <translation>Cuando se marque, activará los volcados de bloqueos de Nsight Aftermath</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="104"/> <source>Enable Nsight Aftermath</source> - <translation type="unfinished"/> + <translation>Activar Nsight Aftermath</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="114"/> <source>When checked, it disables the macro Just In Time compiler. Enabling this makes games run slower</source> - <translation type="unfinished"/> + <translation>Cuando está marcado, se desactiva el compilador de macro Just In Time. Activando esto hace que los juegos se ejecuten más lento</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="117"/> @@ -600,37 +608,37 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="124"/> <source>When checked, yuzu will log statistics about the compiled pipeline cache</source> - <translation type="unfinished"/> + <translation>Cuando se marque, yuzu hará un registro de las estadísticas de la tubería de caché compilada</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="127"/> <source>Enable Shader Feedback</source> - <translation type="unfinished"/> + <translation>Activar feedback de cache</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="134"/> <source>When checked, it executes shaders without loop logic changes</source> - <translation type="unfinished"/> + <translation>Cuando se marque, se ejecutarán los shaders sin cambios de bucles lógicos.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="137"/> <source>Disable Loop safety checks</source> - <translation type="unfinished"/> + <translation>Desactivar comprobaciones de seguridad de bucles</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="147"/> <source>Debugging</source> - <translation type="unfinished"/> + <translation>Depuración</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="153"/> <source>Enable FS Access Log</source> - <translation type="unfinished"/> + <translation>Activar Registro de FS Access</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="160"/> <source>Enable Verbose Reporting Services**</source> - <translation type="unfinished"/> + <translation>Habilitar Servicios de Reporte Detallados**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="170"/> @@ -645,7 +653,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="183"/> <source>Enable CPU Debugging</source> - <translation type="unfinished"/> + <translation>Activar la Depuración de CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="190"/> @@ -655,12 +663,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="197"/> <source>Enable Auto-Stub**</source> - <translation type="unfinished"/> + <translation>Activar Auto-Stub**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="212"/> <source>**This will be reset automatically when yuzu closes.</source> - <translation type="unfinished"/> + <translation>**Se reiniciará automáticamente cuando yuzu se cierre.</translation> </message> </context> <context> @@ -686,18 +694,18 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Formulario</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="17"/> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="17"/> <source>Debug</source> - <translation type="unfinished"/> + <translation>Depuración</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="18"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> </context> <context> @@ -709,13 +717,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>Audio</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -731,13 +739,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>General</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>Gráficos</translation> </message> @@ -753,7 +761,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>Controles</translation> </message> @@ -765,11 +773,11 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="69"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Red</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>Sistema</translation> </message> @@ -794,7 +802,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="17"/> <source>Filesystem</source> - <translation type="unfinished"/> + <translation>Sistema de Archivos</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="25"/> @@ -940,17 +948,17 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="35"/> <source>Framerate Cap</source> - <translation type="unfinished"/> + <translation>Límite de cuadros por segundo</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="38"/> <source>Requires the use of the FPS Limiter Toggle hotkey to take effect.</source> - <translation type="unfinished"/> + <translation>Se necesita el uso de la tecla de acceso rápido Cambiar Límite de FPS para que tenga efecto.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="45"/> <source>x</source> - <translation type="unfinished"/> + <translation>x</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="65"/> @@ -1000,7 +1008,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_general.cpp" line="71"/> <source>This reset all settings and remove all per-game configurations. This will not delete game directories, profiles, or input profiles. Proceed?</source> - <translation type="unfinished"/> + <translation>Ésto reinicia todas las configuraciones y eliminará todas las configuraciones de cada juego. No eliminará ni los directorios de juego, ni perfiles, ni perfiles de control. ¿Continuar?</translation> </message> </context> <context> @@ -1013,7 +1021,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="17"/> <source>Graphics</source> - <translation type="unfinished"/> + <translation>Gráficos</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="25"/> @@ -1023,7 +1031,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="64"/> <source>Shader Backend:</source> - <translation type="unfinished"/> + <translation>Backend de Shaders:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="92"/> @@ -1043,7 +1051,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="162"/> <source>Use disk pipeline cache</source> - <translation type="unfinished"/> + <translation>Usar caché de shaders en tubería</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="169"/> @@ -1053,27 +1061,27 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="176"/> <source>Accelerate ASTC texture decoding</source> - <translation type="unfinished"/> + <translation>Acelerar decodificación de texturas ASTC</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="198"/> <source>NVDEC emulation:</source> - <translation type="unfinished"/> + <translation>Emulación NVDEC:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="206"/> <source>No Video Output</source> - <translation type="unfinished"/> + <translation>Sin salida de vídeo</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="211"/> <source>CPU Video Decoding</source> - <translation type="unfinished"/> + <translation>Decodificación de vídeo de CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="216"/> <source>GPU Video Decoding (Default)</source> - <translation type="unfinished"/> + <translation>Decodificación de vídeo de GPU (Por defecto)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="242"/> @@ -1083,7 +1091,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="250"/> <source>Borderless Windowed</source> - <translation type="unfinished"/> + <translation>Ventana sin bordes</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="255"/> @@ -1134,7 +1142,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.cpp" line="34"/> <source>GLASM (Assembly Shaders, NVIDIA Only)</source> - <translation type="unfinished"/> + <translation>GLASM (Assembly Shaders, Sólo NVIDIA)</translation> </message> </context> <context> @@ -1147,7 +1155,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="17"/> <source>Advanced</source> - <translation type="unfinished"/> + <translation>Avanzado</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="25"/> @@ -1177,17 +1185,17 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="88"/> <source>Use asynchronous shader building (Hack)</source> - <translation type="unfinished"/> + <translation>Usar la construcción de shaders asíncronos (Hack)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="95"/> <source>Enables Fast GPU Time. This option will force most games to run at their highest native resolution.</source> - <translation type="unfinished"/> + <translation>Activa el tiempo rápido de GPU. Esta opción hará que muchos juegos estén forzados a ejecutarse en su resolución nativa máxima.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="98"/> <source>Use Fast GPU Time (Hack)</source> - <translation type="unfinished"/> + <translation>Usar Tiempo Rápido en la GPU (Hack)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="120"/> @@ -1202,22 +1210,22 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="133"/> <source>2x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>2x (ROMPERÁ COSAS)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="138"/> <source>4x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>4x (ROMPERÁ COSAS)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="143"/> <source>8x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>8x (ROMPERÁ COSAS)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="148"/> <source>16x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>16x (ROMPERÁ COSAS)</translation> </message> </context> <context> @@ -1230,7 +1238,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="17"/> <source>Hotkeys</source> - <translation type="unfinished"/> + <translation>Teclas de Acceso Rápido</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="25"/> @@ -1555,12 +1563,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2558"/> <source>Emulate Analog with Keyboard Input</source> - <translation type="unfinished"/> + <translation>Emular entrada analógica con teclado</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2571"/> <source>Enable mouse panning</source> - <translation type="unfinished"/> + <translation>Activar barrido del ratón</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2578"/> @@ -1570,7 +1578,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2584"/> <source>%</source> - <translation type="unfinished"/> + <translation>%</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2600"/> @@ -1607,12 +1615,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2678"/> <source>Requires restarting yuzu</source> - <translation type="unfinished"/> + <translation>Requiere un reinicio de yuzu</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2687"/> <source>Enable XInput 8 player support (disables web applet)</source> - <translation type="unfinished"/> + <translation>Activar soporte de 8 jugadores de XInput (desactiva la web applet)</translation> </message> </context> <context> @@ -1923,23 +1931,24 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="335"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Set threshold</source> - <translation type="unfinished"/> + <translation>Configurar umbral</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Choose a value between 0% and 100%</source> - <translation type="unfinished"/> + <translation>Seleccione un valor entre 0% y 100%.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="406"/> <source>Map Analog Stick</source> - <translation type="unfinished"/> + <translation>Configurar Mando Analógico</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="407"/> <source>After pressing OK, first move your joystick horizontally, and then vertically. To invert the axes, first move your joystick vertically, and then horizontally.</source> - <translation type="unfinished"/> + <translation>Después de pulsar OK, primero mueve tu joystick de manera horizontal, y luego verticalmente. +Para invertir los ejes, primero mueve tu joystick de manera vertical, y luego horizontalmente.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="434"/> @@ -1981,7 +1990,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1276"/> <source>C-Stick</source> - <translation type="unfinished"/> + <translation>C-Stick</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1335"/> @@ -2303,73 +2312,73 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Formulario</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="17"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Red</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="25"/> <source>General</source> - <translation type="unfinished"/> + <translation>General</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="34"/> <source>Network Interface</source> - <translation type="unfinished"/> + <translation>Interfaz de red</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.cpp" line="17"/> <source>None</source> - <translation type="unfinished"/> + <translation>Ninguna</translation> </message> </context> <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>Diálogo</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>Información</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>Nombre</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>ID del Título</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>Nombre del Archivo</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>Formato</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>Versión</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>Tamaño</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>Desarrollador</translation> </message> @@ -2400,7 +2409,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2429,7 +2438,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.ui" line="17"/> <source>Add-Ons</source> - <translation type="unfinished"/> + <translation>Complementos</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.cpp" line="48"/> @@ -2452,7 +2461,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="17"/> <source>Profiles</source> - <translation type="unfinished"/> + <translation>Perfiles</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="25"/> @@ -2582,6 +2591,16 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <source>Unable to copy image from %1 to %2</source> <translation>No se puede copiar la imagen de %1 a %2</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -2593,7 +2612,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="17"/> <source>System</source> - <translation type="unfinished"/> + <translation>Sistema</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="25"/> @@ -2964,7 +2983,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="409"/> <source>Brazilian Portuguese (português do Brasil)</source> - <translation type="unfinished"/> + <translation>Portugués Brasileño (português do Brasil)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="417"/> @@ -3022,17 +3041,17 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <translation>Los ajustes del sistema solo se encuentran disponibles cuando no se está ejecutando ningún juego.</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>Esto reemplazará tu Switch virtual con una nueva. Tu Switch virtual actual no será recuperable. Esto podría causar efectos inesperados en determinados juegos. Si usas un archivo de configuración obsoleto, esto podría fallar. ¿Continuar?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>Advertencia</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>ID de Consola: 0x%1</translation> </message> @@ -3042,62 +3061,62 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="11"/> <source>TAS</source> - <translation type="unfinished"/> + <translation>TAS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> - <translation type="unfinished"/> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> + <translation><html><head/><body><p>Lee la entrada de los controles de los scripts en el mismo formato que los scripts TAS-nx.<br/>Para una mejor explicación, consulta la<a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">página de ayuda</span></a> en la web de yuzu.</p></body></html></translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> - <translation type="unfinished"/> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> + <translation>Para comprobar qué teclas de acceso rápido controlan la reproducción/grabación, por favor, comprueba la configuración de las Teclas de Acceso Rápido (Configuración -> General -> Teclas de Acceso Rápido)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="34"/> <source>WARNING: This is an experimental feature.<br/>It will not play back scripts frame perfectly with the current, imperfect syncing method.</source> - <translation type="unfinished"/> + <translation>AVISO: Ésto es una característica experimental.<br/>No va a reproducir scripts perfectamente con el métido actual e imperfecto de sincronización.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="51"/> <source>Settings</source> - <translation type="unfinished"/> + <translation>Ajustes</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="57"/> <source>Enable TAS features</source> - <translation type="unfinished"/> + <translation>Activar características de TAS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="64"/> <source>Automatic controller profile swapping</source> - <translation type="unfinished"/> + <translation>Cambio automático de perfil de controlador</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="71"/> <source>Loop script</source> - <translation type="unfinished"/> + <translation>Repetir script en bucle</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="81"/> <source>Pause execution during loads</source> - <translation type="unfinished"/> + <translation>Pausar ejecución durante cargas</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="95"/> <source>Script Directory</source> - <translation type="unfinished"/> + <translation>Directorio de scripts</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="101"/> <source>Path</source> - <translation type="unfinished"/> + <translation>Ruta</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="108"/> <source>...</source> - <translation type="unfinished"/> + <translation>...</translation> </message> </context> <context> @@ -3105,12 +3124,12 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_tas.cpp" line="20"/> <source>TAS Configuration</source> - <translation type="unfinished"/> + <translation>Configuración de TAS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.cpp" line="53"/> <source>Select TAS Load Directory...</source> - <translation type="unfinished"/> + <translation>Seleccione el directorio de carga de TAS...</translation> </message> </context> <context> @@ -3250,62 +3269,62 @@ Arrastre los puntos para cambiar de posición, o haga doble clic en las celdas d <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="28"/> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="40"/> <source>None</source> - <translation type="unfinished"/> + <translation>Ninguno</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="21"/> <source>Small (32x32)</source> - <translation type="unfinished"/> + <translation>Pequeño (32x32)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="22"/> <source>Standard (64x64)</source> - <translation type="unfinished"/> + <translation>Estándar (64x64)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="23"/> <source>Large (128x128)</source> - <translation type="unfinished"/> + <translation>Grande (128x128)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="24"/> <source>Full Size (256x256)</source> - <translation type="unfinished"/> + <translation>Tamaño completo (256x256)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="29"/> <source>Small (24x24)</source> - <translation type="unfinished"/> + <translation>Pequeño (24x24)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="30"/> <source>Standard (48x48)</source> - <translation type="unfinished"/> + <translation>Estándar (48x48)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="31"/> <source>Large (72x72)</source> - <translation type="unfinished"/> + <translation>Grande (72x72)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="36"/> <source>Filename</source> - <translation type="unfinished"/> + <translation>Nombre del Archivo</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="37"/> <source>Filetype</source> - <translation type="unfinished"/> + <translation>Tipo de Archivo</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="38"/> <source>Title ID</source> - <translation type="unfinished"/> + <translation>ID del Título</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="39"/> <source>Title Name</source> - <translation type="unfinished"/> + <translation>Nombre del Título</translation> </message> </context> <context> @@ -3318,7 +3337,7 @@ Arrastre los puntos para cambiar de posición, o haga doble clic en las celdas d <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="17"/> <source>UI</source> - <translation type="unfinished"/> + <translation>IU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="23"/> @@ -3353,12 +3372,12 @@ Arrastre los puntos para cambiar de posición, o haga doble clic en las celdas d <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="91"/> <source>Game Icon Size:</source> - <translation type="unfinished"/> + <translation>Tamaño de los iconos de los juegos:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="105"/> <source>Folder Icon Size:</source> - <translation type="unfinished"/> + <translation>Tamaño de los iconos de la carpeta:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="119"/> @@ -3491,7 +3510,7 @@ Arrastre los puntos para cambiar de posición, o haga doble clic en las celdas d <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="17"/> <source>Web</source> - <translation type="unfinished"/> + <translation>Web</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="25"/> @@ -3633,790 +3652,796 @@ Arrastre los puntos para cambiar de posición, o haga doble clic en las celdas d <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>Se recogen datos anónimos</a> para ayudar a mejorar yuzu. <br/><br/>¿Quieres compartir tus datos de uso con nosotros?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>Telemetría </translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>Cargando Web Applet...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> - <translation type="unfinished"/> + <translation>Desactivar Web Applet</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> - <translation type="unfinished"/> + <translation>Desactivar la web applet causará que ésta no se muestre nunca más durante el resto de la sesión. Puede causar comportamientos indefinidos y sólo debe ser usado con Super Mario 3D All-Stars. ¿De verdad quieres desactivar la web applet?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>La cantidad de shaders que se están construyendo actualmente</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>La velocidad de emulación actual. Los valores superiores o inferiores al 100% indican que la emulación se está ejecutando más rápido o más lento que en una Switch.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>Cuántos fotogramas por segundo está mostrando el juego actualmente. Esto variará de un juego a otro y de una escena a otra.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>Tiempo que lleva emular un fotograma de la Switch, sin tener en cuenta la limitación de fotogramas o sincronización vertical. Para una emulación óptima, este valor debería ser como máximo de 16.67 ms.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation>Configuración invalida detectada</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> - <translation type="unfinished"/> + <translation>El controlador del modo portátil no puede ser usado en modo dock. Se elegirá Pro controller en su lugar.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation>ESTACIONADO</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> <translation>&Limpiar Archivos Recientes</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> - <translation type="unfinished"/> + <translation>Grabación TAS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> - <translation type="unfinished"/> + <translation>¿Sobreescribir archivo del Jugador 1?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>Advertencia Formato de Juego Obsoleto</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>Está utilizando el formato de directorio de ROM deconstruido para este juego, que es un formato desactualizado que ha sido reemplazado por otros, como NCA, NAX, XCI o NSP. Los directorios de ROM deconstruidos carecen de íconos, metadatos y soporte de actualización.<br><br>Para obtener una explicación de los diversos formatos de Switch que soporta yuzu,<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>echa un vistazo a nuestra wiki</a>. Este mensaje no se volverá a mostrar.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>¡Error al cargar la ROM!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>El formato de la ROM no es compatible.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>Se produjo un error al inicializar el núcleo de video.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>yuzu ha encontrado un error al ejecutar el núcleo de video, consulte el registro para obtener más detalles. Para obtener más información sobre cómo acceder al registro, consulte la siguiente página: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Cómo cargar el archivo de registro.</a> Asegúrese de tener los últimos controladores de gráficos para su GPU.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation>¡Error al cargar la ROM! %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> - <translation type="unfinished"/> + <translation>%1<br>Por favor, sique <a href='https://yuzu-emu.org/help/quickstart/'>la guía de inicio rápido de yuzu</a> para revolcar tus archivos.<br>Puedes consultar la wiki de yuzu</a> o el Discord de yuzu</a> para obtener ayuda.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>Error desconocido. Por favor, consulte el registro para ver más detalles.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> - <translation type="unfinished"/> + <translation>(64-bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> - <translation type="unfinished"/> + <translation>(32-bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> - <translation type="unfinished"/> + <translation>%1 %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>Iniciar</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>Datos de Juegos Guardados</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Datos de Mods</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>Error al abrir la carpeta %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>¡La carpeta no existe!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>Error al Abrir el Caché Transferible de Shaders</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> - <translation type="unfinished"/> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> + <translation>No se pudo crear el directorio de la caché de los shaders para este título.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>Contenidos</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>Actualización</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>Eliminar el Título</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>Eliminar el Juego Instalado %1?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>Se Eliminó con Éxito</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>Se eliminó con éxito el juego de base instalado.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>Error en la eliminación de %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>El juego base no está instalado en el NAND y no se puede eliminar.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>Se eliminó con éxito la actualización instalada.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>No hay ninguna actualización instalada para este título.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>No hay ningún DLC instalado para este título.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>Se eliminó con éxito %1 DLC instalado(s).</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> - <translation type="unfinished"/> + <translation>¿Desea eliminar el Caché Transferible de Shaders de OpenGL?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> - <translation type="unfinished"/> + <translation>¿Desea eliminar el Caché Transferible de Shaders de Vulkan?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> - <translation type="unfinished"/> + <translation>¿Desea eliminar todas las Cachés Transferibles de Shaders?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>¿Desea Eliminar la Configuración Personalizada del Juego?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>Eliminar Archivo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>Error al Eliminar el Caché Transferible de Shaders</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>No existe un Caché de shaders para este título.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>El Caché Transferible de Shaders fue eliminado con éxito.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation>No se ha podido eliminar el caché de shaders transferibles.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> - <translation type="unfinished"/> + <translation>Error al Eliminar las Cachés Transferibles de Shaders</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> - <translation type="unfinished"/> + <translation>Cachés transferibles de shaders eliminadas con éxito.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> - <translation type="unfinished"/> + <translation>No se ha podido eliminar el directorio de cachés transferibles de shaders.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>Error al Eliminar la Configuración Personalizada del Juego</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>No existe una configuración personalizada para este título.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>Se eliminó con éxito la configuración personalizada del juego.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>No se ha podido eliminar la configuración personalizada del juego.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>¡La extracción de RomFS falló!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>Se produjo un error al copiar los archivos RomFS o el usuario canceló la operación.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>Completo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>Base</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>Elegir modo para volcar el RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>Seleccione la forma en que desea volcar el RomFS. <br>Copiará todos los archivos en el nuevo directorio <br> mientras que el esqueleto solo creará la estructura del directorio.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> - <translation type="unfinished"/> + <translation>No hay suficiente espacio en %1 para extraer el RomFS. Por favor, libere espacio o elige otro directorio de volcado en Emulación > Configuración > Sistema > Sistema de archivos > Raíz de volcado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>Extrayendo RomFS...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>Cancelar</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>¡La extracción RomFS tuvo éxito!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>La operación se completó con éxito.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>Error al intentar abrir %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>Seleccionar Directorio</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>Propiedades</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>No se pudieron cargar las propiedades del juego.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Ejecutable de Switch (%1);;Todos los archivos (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>Cargar archivo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>Abrir el directorio de la ROM extraída</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>Directorio no válido seleccionado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>El directorio que ha seleccionado no contiene ningún archivo 'main'.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>Archivo de Switch Instalable (*.nca *.nsp *.xci);;Archivo de Contenidos Nintendo (*.nca);;Paquete de Envío Nintendo (*.nsp);;Imagen de Cartucho NX (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>Instalar Archivos</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n archivo(s) restantes</numerusform><numerusform>%n archivo(s) restantes</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>Instalando el archivo "%1"...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>Instalar Resultados</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> - <translation type="unfinished"/> + <translation>Para evitar posibles conflictos, no recomendamos instalar juegos base en la NAND. Por favor, usa sólo esta característica para instalar actualizaciones y DLC.</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n archivo(s) recién instalado/s +</numerusform><numerusform>%n archivo(s) recién instalado/s +</numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n archivo(s) recién sobreescrito/s +</numerusform><numerusform>%n archivo(s) recién sobreescrito/s +</numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n archivo(s) no se instaló/instalaron +</numerusform><numerusform>%n archivo(s) no se instaló/instalaron +</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>Aplicación del sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>Archivo del Sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>Actualización de la aplicación del sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>Paquete de Firmware (Tipo A)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>Paquete de Firmware (Tipo B)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>Juego</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>Actualización del juego</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>DLC del Juego</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>Titulo Delta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>Seleccione el tipo de instalación NCA...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>Seleccione el tipo de título en el que desea instalar este NCA como: (En la mayoría de los casos, el 'Juego' predeterminado está bien).</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>Fallo en la instalación</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>El tipo de título que seleccionó para el NCA no es válido.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>Archivo no encontrado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>Archivo "%1" no encontrado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation>&Continuar</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation>Aceptar</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>Falta la cuenta de Yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>Para enviar un caso de prueba de compatibilidad de juegos, debe vincular su cuenta de yuzu.<br><br/> Para vincular su cuenta yuzu, vaya a Emulación & gt; Configuración & gt; Web.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>Error al abrir la URL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>No se puede abrir la URL "%1".</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Archivo Amiibo (%1);; Todos los archivos (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>Cargar amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>Error al abrir el archivo de datos de Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>No se puede abrir el archivo de Amiibo "%1" para leer.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>Error al leer el archivo de datos de Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>No se pueden leer completamente los datos de Amiibo. Se esperaban leer %1 bytes, pero solo se pudo leer %2 bytes.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>Error al cargar los datos de Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>No se pueden cargar los datos de Amiibo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>Captura de Pantalla</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>Imagen PNG (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> - <translation type="unfinished"/> + <translation>Estado TAS: Ejecutando %1/%2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> - <translation type="unfinished"/> + <translation>Estado TAS: Grabando %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> - <translation type="unfinished"/> + <translation>Estado TAS: Idle %1/%2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> - <translation type="unfinished"/> + <translation>Estado TAS: Nulo</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Creando: %n shader(s)</numerusform><numerusform>Creando: %n shader(s)</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>Velocidad: %1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>Velocidad: %1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> - <translation type="unfinished"/> + <translation>Juego: %1 FPS (Desbloqueado)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>Juego: %1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>Fotogramas: %1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> - <translation type="unfinished"/> + <translation>GPU NORMAL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> - <translation type="unfinished"/> + <translation>GPU ALTA</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> - <translation type="unfinished"/> + <translation>GPU EXTREMA</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> - <translation type="unfinished"/> + <translation>GPU ERROR</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>El juego que estás intentando cargar requiere de archivos adicionales de su Switch antes de poder jugar. <br/><br/>Para obtener más información sobre cómo obtener estos archivos, ve a la siguiente página de la wiki: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Volcar archivos del sistema y las fuentes compartidas desde una Consola Switch. </a>.<br/><br/>¿Quieres volver a la lista de juegos? Continuar con la emulación puede provocar fallos, datos de guardado dañados u otros errores.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>yuzu no pudo localizar el archivo de sistema de la Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>yuzu no pudo localizar un archivo de sistema de la Switch: %1. %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>Archivo del Sistema No Encontrado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>Falta Archivo del Sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>yuzu no pudo encontrar las Fuentes Compartidas de la Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>Fuentes compartidas no encontradas</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>Faltan las Fuentes Compartidas</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>Error Fatal</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>yuzu ha encontrado un error fatal, consulte el registro para obtener más detalles. Para obtener más información sobre cómo acceder al registro, consulte la siguiente página: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>¿Cómo cargar el archivo de registro?</a>.<br/><br/> La emulación continua puede provocar fallos, datos de guardado dañados u otros errores.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>Error Fatal Encontrado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>Confirma la Clave de Rederivación</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4433,37 +4458,37 @@ es lo que desea hacer si es necesario. Esto eliminará los archivos de las claves generados automáticamente y volverá a ejecutar el módulo de derivación de claves.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>Falta fuses</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation>- Falta BOOT0</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation> - Falta BCPKG2-1-Normal-Main</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation> - Falta PRODINFO</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>Faltan Componentes de Derivación</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>Faltan componentes que pueden impedir que la derivación de la clave se complete. <br>Por favor siga <a href='https://yuzu-emu.org/help/quickstart/'>la guía de inicio rápido de yuzu</a> para conseguir todas tus llaves y juegos.<br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4472,39 +4497,39 @@ Esto puede llevar unos minutos dependiendo del rendimiento de su sistema.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>Obtención de claves</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>Selecciona el destinatario para volcar el RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>Por favor, seleccione los RomFS que desea volcar.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>¿Estás seguro de que quieres cerrar yuzu?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>¿Estás seguro de que quieres detener la emulación? Cualquier progreso no guardado se perderá.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> @@ -4534,7 +4559,7 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/bootmanager.cpp" line="696"/> <source>Your GPU may not support OpenGL, or you do not have the latest graphics driver.</source> - <translation type="unfinished"/> + <translation>Tu GPU no soporta OpenGL o no tienes instalados los últimos controladores gráficos.</translation> </message> <message> <location filename="../../src/yuzu/bootmanager.cpp" line="705"/> @@ -4544,12 +4569,12 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/bootmanager.cpp" line="706"/> <source>Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1</source> - <translation type="unfinished"/> + <translation>Tu GPU no soporta OpenGL 4.6, o no tienes instalado el último controlador de la tarjeta gráfica.<br><br>GL Renderer:<br>%1</translation> </message> <message> <location filename="../../src/yuzu/bootmanager.cpp" line="716"/> <source>Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2</source> - <translation type="unfinished"/> + <translation>Es posible que su GPU no soporte una o más extensiones OpenGL requeridas. Por favor, asegúrese de tener el último controlador de la tarjeta gráfica.<br><br>GL Renderer:<br>%1<br><br>Extensiones no soportadas:<br>%2</translation> </message> </context> <context> @@ -4607,7 +4632,7 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="517"/> <source>Open Transferable Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Abrir Caché Transferible de Shaders de Tubería</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="519"/> @@ -4632,17 +4657,17 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="523"/> <source>Remove OpenGL Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Eliminar Caché de Tubería de OpenGL</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="524"/> <source>Remove Vulkan Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Eliminar Caché de Tubería de Vulkan</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="526"/> <source>Remove All Pipeline Caches</source> - <translation type="unfinished"/> + <translation>Eliminar todas las cachés de tubería</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="527"/> @@ -4658,7 +4683,7 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="530"/> <source>Dump RomFS to SDMC</source> - <translation type="unfinished"/> + <translation>Volcar RomFS a SDMC</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="531"/> @@ -4802,7 +4827,7 @@ de inicio.</translation> <message numerus="yes"> <location filename="../../src/yuzu/game_list.cpp" line="85"/> <source>%1 of %n result(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%1 de %n resultado(s)</numerusform><numerusform>%1 de %n resultado(s)</numerusform></translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="128"/> @@ -4844,7 +4869,8 @@ de inicio.</translation> <location filename="../../src/yuzu/util/limitable_input_dialog.cpp" line="62"/> <source>The text can't contain any of the following characters: %1</source> - <translation type="unfinished"/> + <translation>El texto no puede tener ninguno de estos caracteres: +%1</translation> </message> </context> <context> @@ -4915,37 +4941,37 @@ de inicio.</translation> <message> <location filename="../../src/yuzu/main.ui" line="83"/> <source>&Reset Window Size</source> - <translation type="unfinished"/> + <translation>&Reiniciar Tamaño de Ventana</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="88"/> <source>Reset Window Size to &720p</source> - <translation type="unfinished"/> + <translation>Reiniciar Tamaño de Ventana a &720p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="91"/> <source>Reset Window Size to 720p</source> - <translation type="unfinished"/> + <translation>Reiniciar Tamaño de Ventana a 720p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="96"/> <source>Reset Window Size to &900p</source> - <translation type="unfinished"/> + <translation>Reiniciar Tamaño de Ventana a &900p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="99"/> <source>Reset Window Size to 900p</source> - <translation type="unfinished"/> + <translation>Reiniciar Tamaño de Ventana a 900p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="104"/> <source>Reset Window Size to &1080p</source> - <translation type="unfinished"/> + <translation>Reiniciar Tamaño de Ventana a &1080p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="107"/> <source>Reset Window Size to 1080p</source> - <translation type="unfinished"/> + <translation>Reiniciar Tamaño de Ventana a 1080p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="112"/> @@ -5000,7 +5026,7 @@ de inicio.</translation> <message> <location filename="../../src/yuzu/main.ui" line="199"/> <source>&Reinitialize keys...</source> - <translation type="unfinished"/> + <translation>&Reiniciando claves...</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="204"/> @@ -5010,7 +5036,7 @@ de inicio.</translation> <message> <location filename="../../src/yuzu/main.ui" line="212"/> <source>Single &Window Mode</source> - <translation type="unfinished"/> + <translation>Modo &Ventana</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="217"/> @@ -5020,17 +5046,17 @@ de inicio.</translation> <message> <location filename="../../src/yuzu/main.ui" line="225"/> <source>Display D&ock Widget Headers</source> - <translation type="unfinished"/> + <translation>Mostrar complementos de cabecera del D&ock </translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="233"/> <source>Show &Filter Bar</source> - <translation type="unfinished"/> + <translation>Mostrar Barra de &Filtro</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="241"/> <source>Show &Status Bar</source> - <translation type="unfinished"/> + <translation>Mostrar Barra de &Estado</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="244"/> @@ -5055,17 +5081,17 @@ de inicio.</translation> <message> <location filename="../../src/yuzu/main.ui" line="276"/> <source>&Report Compatibility</source> - <translation type="unfinished"/> + <translation>&Reporte de Compatibilidad</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="284"/> <source>Open &Mods Page</source> - <translation type="unfinished"/> + <translation>Abrir Página de &Mods</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="289"/> <source>Open &Quickstart Guide</source> - <translation type="unfinished"/> + <translation>Abrir Guía de &Inicio Rápido</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="294"/> @@ -5085,12 +5111,12 @@ de inicio.</translation> <message> <location filename="../../src/yuzu/main.ui" line="312"/> <source>Configure &TAS...</source> - <translation type="unfinished"/> + <translation>Configurar &TAS...</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="320"/> <source>Configure C&urrent Game...</source> - <translation type="unfinished"/> + <translation>Configurar J&uego actual...</translation> </message> </context> <context> @@ -5278,12 +5304,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="130"/> <source>TAS Axis %1</source> - <translation type="unfinished"/> + <translation>TAS Axis %1</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="134"/> <source>TAS Btn %1</source> - <translation type="unfinished"/> + <translation>TAS Btn %1</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="142"/> @@ -5293,7 +5319,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="166"/> <source>%1Button %2</source> - <translation type="unfinished"/> + <translation>%1Button %2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="170"/> @@ -5316,7 +5342,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="14"/> <source>Controller Applet</source> - <translation type="unfinished"/> + <translation>Controller Applet</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="129"/> @@ -5740,7 +5766,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="276"/> <source>waiting for suspend resume</source> - <translation type="unfinished"/> + <translation>esperando a reanudar</translation> </message> <message> <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="279"/> diff --git a/dist/languages/fr.ts b/dist/languages/fr.ts index 2da88138c..89aed0e6c 100644 --- a/dist/languages/fr.ts +++ b/dist/languages/fr.ts @@ -246,7 +246,7 @@ p, li { white-space: pre-wrap; }</style></head><body style=" <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="25"/> @@ -261,7 +261,7 @@ p, li { white-space: pre-wrap; }</style></head><body style=" <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="42"/> <source>Auto</source> - <translation type="unfinished"/> + <translation>Auto</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="47"/> @@ -276,7 +276,7 @@ p, li { white-space: pre-wrap; }</style></head><body style=" <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="63"/> <source>We recommend setting accuracy to "Auto".</source> - <translation type="unfinished"/> + <translation>Nous recommandons de mettre la précision à "Auto".</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="80"/> @@ -319,12 +319,14 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <source> <div>This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes.</div> </source> - <translation type="unfinished"/> + <translation> + <div>Cette option améliore la vitesse des fonctions à virgule flottante 32 bits ASIMD en utilisant des modes d'arrondis incorrects.</div> + </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="125"/> <source>Faster ASIMD instructions (32 bits only)</source> - <translation type="unfinished"/> + <translation>Instructions ASIMD plus rapides (seulement 32 bits)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="132"/> @@ -345,12 +347,14 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <source> <div>This option improves speed by eliminating a safety check before every memory read/write in guest. Disabling it may allow a game to read/write the emulator's memory.</div> </source> - <translation type="unfinished"/> + <translation> + <div>Cette option améliore la vitesse en éliminant le test de sécurité avant chaque lecture/écriture en mémoire chez l'invité. La désactiver peut permettre à un jeu de lire/écrire dans la mémoire de l'émulateur.</div> + </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="149"/> <source>Disable address space checks</source> - <translation type="unfinished"/> + <translation>Désactiver les vérifications de l'espace d'adresse</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="174"/> @@ -368,7 +372,7 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="25"/> @@ -378,7 +382,7 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="31"/> <source><html><head/><body><p><span style=" font-weight:600;">For debugging only.</span><br/>If you're not sure what these do, keep all of these enabled. <br/>These settings, when disabled, only take effect when CPU Debugging is enabled. </p></body></html></source> - <translation type="unfinished"/> + <translation><html><head/><body><p><span style=" font-weight:600;">Pour le débogage seulement.</span><br/>Si vous n'êtes pas sûr(e) de ce qu'ils font, gardez les tous activés.<br/>Ces paramètres, quand ils sont désactivés, prennent effet seulement quand le Débogage CPU est activé. </p></body></html></translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="41"/> @@ -505,12 +509,16 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <div style="white-space: nowrap">Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU.</div> <div style="white-space: nowrap">Disabling this forces all memory accesses to use Software MMU Emulation.</div> </source> - <translation type="unfinished"/> + <translation> + <div style="white-space: nowrap">Cette optimisation accélère les accès mémoire par le programme invité.</div> + <div style="white-space: nowrap">Activer cette option permet à l'invité de lire/écrire directement dans la mémoire et utilise le MMU de l'Hôte..</div> + <div style="white-space: nowrap">Désactiver cette option force tous les accès mémoire à utiliser l'Émulation Logicielle du MMU.</div> + </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="147"/> <source>Enable Host MMU Emulation</source> - <translation type="unfinished"/> + <translation>Activer l'Émulation MMU de l'Hôte</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="172"/> @@ -548,7 +556,7 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="49"/> <source>Enable Extended Logging**</source> - <translation type="unfinished"/> + <translation>Activer la Journalisation Étendue**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="59"/> @@ -578,12 +586,12 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="101"/> <source>When checked, it enables Nsight Aftermath crash dumps</source> - <translation type="unfinished"/> + <translation>Une fois cochée, cette option active les "crash dumps" pour Nsight Aftermath</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="104"/> <source>Enable Nsight Aftermath</source> - <translation type="unfinished"/> + <translation>Activer Nsight Aftermath</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="114"/> @@ -598,37 +606,37 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="124"/> <source>When checked, yuzu will log statistics about the compiled pipeline cache</source> - <translation type="unfinished"/> + <translation>Lorsque la case est cochée, yuzu enregistrera les journaux de statistiques à propos de la cache de pipeline compilée</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="127"/> <source>Enable Shader Feedback</source> - <translation type="unfinished"/> + <translation>Activer le Retour d'Information des Shaders</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="134"/> <source>When checked, it executes shaders without loop logic changes</source> - <translation type="unfinished"/> + <translation>Lorsque la case est cochée, exécuter les shaders sans changer la boucle de logique</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="137"/> <source>Disable Loop safety checks</source> - <translation type="unfinished"/> + <translation>Désactiver les vérifications de Boucle</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="147"/> <source>Debugging</source> - <translation type="unfinished"/> + <translation>Débogage</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="153"/> <source>Enable FS Access Log</source> - <translation type="unfinished"/> + <translation>Activer la Journalisation des Accès du Système de Fichier</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="160"/> <source>Enable Verbose Reporting Services**</source> - <translation type="unfinished"/> + <translation>Activer les Services de Rapport Verbeux**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="170"/> @@ -643,7 +651,7 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="183"/> <source>Enable CPU Debugging</source> - <translation type="unfinished"/> + <translation>Activer le Débogage CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="190"/> @@ -653,12 +661,12 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="197"/> <source>Enable Auto-Stub**</source> - <translation type="unfinished"/> + <translation>Activer l'Auto-Stub**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="212"/> <source>**This will be reset automatically when yuzu closes.</source> - <translation type="unfinished"/> + <translation>**Ce sera réinitialisé automatiquement quand yuzu fermera.</translation> </message> </context> <context> @@ -684,18 +692,18 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Formulaire</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="17"/> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="17"/> <source>Debug</source> - <translation type="unfinished"/> + <translation>Débogage</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="18"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> </context> <context> @@ -707,13 +715,13 @@ Cette option améliore la vitesse en réduisant la précision des instructions f </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>Son</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -729,20 +737,20 @@ Cette option améliore la vitesse en réduisant la précision des instructions f </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>Général</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>Vidéo</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="65"/> <source>GraphicsAdvanced</source> - <translation>GraphismesAvancé</translation> + <translation>Vidéo Avancé</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="66"/> @@ -751,7 +759,7 @@ Cette option améliore la vitesse en réduisant la précision des instructions f </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>Contrôles</translation> </message> @@ -763,11 +771,11 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="69"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Réseau</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>Système</translation> </message> @@ -792,7 +800,7 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="17"/> <source>Filesystem</source> - <translation type="unfinished"/> + <translation>Système de fichiers</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="25"/> @@ -938,17 +946,17 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="35"/> <source>Framerate Cap</source> - <translation type="unfinished"/> + <translation>Limite du 'frame rate'</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="38"/> <source>Requires the use of the FPS Limiter Toggle hotkey to take effect.</source> - <translation type="unfinished"/> + <translation>Requière l'utilisation du raccourci Basculer la Limite des IPS pour être pris en compte.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="45"/> <source>x</source> - <translation type="unfinished"/> + <translation>x</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="65"/> @@ -1011,7 +1019,7 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="17"/> <source>Graphics</source> - <translation type="unfinished"/> + <translation>Vidéo</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="25"/> @@ -1021,7 +1029,7 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="64"/> <source>Shader Backend:</source> - <translation type="unfinished"/> + <translation>Back-end des Shaders:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="92"/> @@ -1036,12 +1044,12 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="156"/> <source>Graphics Settings</source> - <translation>Paramètres Graphiques</translation> + <translation>Paramètres Vidéo</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="162"/> <source>Use disk pipeline cache</source> - <translation type="unfinished"/> + <translation>Utiliser la cache de pipeline sur disque</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="169"/> @@ -1051,27 +1059,27 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="176"/> <source>Accelerate ASTC texture decoding</source> - <translation type="unfinished"/> + <translation>Accélérer le décodage des textures ASTC</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="198"/> <source>NVDEC emulation:</source> - <translation type="unfinished"/> + <translation>Emulation NVDEC</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="206"/> <source>No Video Output</source> - <translation type="unfinished"/> + <translation>Pas de sortie vidéo</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="211"/> <source>CPU Video Decoding</source> - <translation type="unfinished"/> + <translation>Décodage Vidéo sur le CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="216"/> <source>GPU Video Decoding (Default)</source> - <translation type="unfinished"/> + <translation>Décodage Vidéo sur le CPU (par défaut)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="242"/> @@ -1132,7 +1140,7 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_graphics.cpp" line="34"/> <source>GLASM (Assembly Shaders, NVIDIA Only)</source> - <translation type="unfinished"/> + <translation>GLASM (Shaders en Assembleur, NVIDIA Seulement)</translation> </message> </context> <context> @@ -1145,12 +1153,12 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="17"/> <source>Advanced</source> - <translation type="unfinished"/> + <translation>Avancée</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="25"/> <source>Advanced Graphics Settings</source> - <translation>Paramètres Graphiques Avancés</translation> + <translation>Paramètres Vidéo Avancés</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="46"/> @@ -1175,17 +1183,17 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="88"/> <source>Use asynchronous shader building (Hack)</source> - <translation type="unfinished"/> + <translation>Utiliser la compilation asynchrone des shaders (Hack)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="95"/> <source>Enables Fast GPU Time. This option will force most games to run at their highest native resolution.</source> - <translation type="unfinished"/> + <translation>Active le Temps GPU Rapide. Cette option forcera la plupart des jeux à utiliser leur plus grande résolution native.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="98"/> <source>Use Fast GPU Time (Hack)</source> - <translation type="unfinished"/> + <translation>Utiliser le Temps GPU Rapide (Hack)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="120"/> @@ -1200,22 +1208,22 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="133"/> <source>2x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>2x (VA BRISER DES TRUCS)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="138"/> <source>4x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>4x (VA BRISER DES TRUCS)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="143"/> <source>8x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>8x (VA BRISER DES TRUCS)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="148"/> <source>16x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>16x (VA BRISER DES TRUCS)</translation> </message> </context> <context> @@ -1228,7 +1236,7 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="17"/> <source>Hotkeys</source> - <translation type="unfinished"/> + <translation>Raccourcis clavier</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="25"/> @@ -1382,7 +1390,7 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_input.ui" line="296"/> <source>Controllers</source> - <translation>Contrôleurs</translation> + <translation>Manettes</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input.ui" line="324"/> @@ -1568,7 +1576,7 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2584"/> <source>%</source> - <translation type="unfinished"/> + <translation>%</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2600"/> @@ -1600,17 +1608,17 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2664"/> <source>Debug Controller</source> - <translation>Déboguer manettes</translation> + <translation>Déboguer les manettes</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2678"/> <source>Requires restarting yuzu</source> - <translation type="unfinished"/> + <translation>Nécessite de redémarrer yuzu</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2687"/> <source>Enable XInput 8 player support (disables web applet)</source> - <translation type="unfinished"/> + <translation>Activer le support de 8 joueurs avecc XInput (désactiver l'appliquette web)</translation> </message> </context> <context> @@ -1623,14 +1631,14 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="63"/> <source>Connect Controller</source> - <translation>Connecter le contrôleur</translation> + <translation>Connecter la manette</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="94"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="535"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="986"/> <source>Pro Controller</source> - <translation>Contrôleur pro</translation> + <translation>Pro Controller</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="99"/> @@ -1921,12 +1929,12 @@ Cette option améliore la vitesse en réduisant la précision des instructions f <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="335"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Set threshold</source> - <translation type="unfinished"/> + <translation>Définir le seuil</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Choose a value between 0% and 100%</source> - <translation type="unfinished"/> + <translation>Choisissez une valeur entre 0% et 100%</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="406"/> @@ -2302,73 +2310,73 @@ Pour inverser les axes, bougez d'abord votre joystick verticalement, puis h <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Formulaire</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="17"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Réseau</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="25"/> <source>General</source> - <translation type="unfinished"/> + <translation>Général</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="34"/> <source>Network Interface</source> - <translation type="unfinished"/> + <translation>Interface Réseau</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.cpp" line="17"/> <source>None</source> - <translation type="unfinished"/> + <translation>Aucun</translation> </message> </context> <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>Dialogue</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>Info</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>Nom</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>ID du titre</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>Nom du fichier</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>Format</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>Version</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>Taille</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>Développeur</translation> </message> @@ -2399,7 +2407,7 @@ Pour inverser les axes, bougez d'abord votre joystick verticalement, puis h </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2428,7 +2436,7 @@ Pour inverser les axes, bougez d'abord votre joystick verticalement, puis h <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.ui" line="17"/> <source>Add-Ons</source> - <translation type="unfinished"/> + <translation>Extensions</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.cpp" line="48"/> @@ -2451,7 +2459,7 @@ Pour inverser les axes, bougez d'abord votre joystick verticalement, puis h <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="17"/> <source>Profiles</source> - <translation type="unfinished"/> + <translation>Profils</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="25"/> @@ -2581,6 +2589,16 @@ Pour inverser les axes, bougez d'abord votre joystick verticalement, puis h <source>Unable to copy image from %1 to %2</source> <translation>Impossible de copier l'image de %1 à %2</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -2592,7 +2610,7 @@ Pour inverser les axes, bougez d'abord votre joystick verticalement, puis h <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="17"/> <source>System</source> - <translation type="unfinished"/> + <translation>Système</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="25"/> @@ -2963,7 +2981,7 @@ Pour inverser les axes, bougez d'abord votre joystick verticalement, puis h <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="409"/> <source>Brazilian Portuguese (português do Brasil)</source> - <translation type="unfinished"/> + <translation>Portugais Brésilien (português do Brasil)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="417"/> @@ -3021,17 +3039,17 @@ Pour inverser les axes, bougez d'abord votre joystick verticalement, puis h <translation>Les paramètres systèmes ne sont accessibles que lorsque le jeu n'est pas en cours.</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>Ceci remplacera la Switch virtuelle actuelle par une nouvelle. La Switch actuelle ne sera plus récupérable. cela peut entrainer des effets non désirés pendant le jeu. Ceci peut échouer si une configuration de sauvegarde périmée est utilisée. Continuer ?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>Avertissement</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>ID de la Console : 0x%1</translation> </message> @@ -3041,62 +3059,62 @@ Pour inverser les axes, bougez d'abord votre joystick verticalement, puis h <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="11"/> <source>TAS</source> - <translation type="unfinished"/> + <translation>TAS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="34"/> <source>WARNING: This is an experimental feature.<br/>It will not play back scripts frame perfectly with the current, imperfect syncing method.</source> - <translation type="unfinished"/> + <translation>AVERTISSEMENT: Cette fonctionnalité est expérimentale.<br/>Elle n'exécutera pas les scripts à l'image près avec l'actuelle méthode, imparfaite, de synchronisation.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="51"/> <source>Settings</source> - <translation type="unfinished"/> + <translation>Paramètres</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="57"/> <source>Enable TAS features</source> - <translation type="unfinished"/> + <translation>Activer les fonctions TAS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="64"/> <source>Automatic controller profile swapping</source> - <translation type="unfinished"/> + <translation>Changer automatiquement le profile de la manette</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="71"/> <source>Loop script</source> - <translation type="unfinished"/> + <translation>Script de boucle</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="81"/> <source>Pause execution during loads</source> - <translation type="unfinished"/> + <translation>Mettre en pause l'exécution pendant le chargement</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="95"/> <source>Script Directory</source> - <translation type="unfinished"/> + <translation>Dossier de script</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="101"/> <source>Path</source> - <translation type="unfinished"/> + <translation>Chemin</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="108"/> <source>...</source> - <translation type="unfinished"/> + <translation>...</translation> </message> </context> <context> @@ -3104,12 +3122,12 @@ Pour inverser les axes, bougez d'abord votre joystick verticalement, puis h <message> <location filename="../../src/yuzu/configuration/configure_tas.cpp" line="20"/> <source>TAS Configuration</source> - <translation type="unfinished"/> + <translation>Configuration du TAS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.cpp" line="53"/> <source>Select TAS Load Directory...</source> - <translation type="unfinished"/> + <translation>Sélectionner le dossier de chargement du TAS...</translation> </message> </context> <context> @@ -3249,62 +3267,62 @@ Faites glisser les points pour modifier la position ou double-cliquez sur les ce <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="28"/> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="40"/> <source>None</source> - <translation type="unfinished"/> + <translation>Aucun</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="21"/> <source>Small (32x32)</source> - <translation type="unfinished"/> + <translation>Petite (32x32)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="22"/> <source>Standard (64x64)</source> - <translation type="unfinished"/> + <translation>Standard (64x64)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="23"/> <source>Large (128x128)</source> - <translation type="unfinished"/> + <translation>Grande (128x128)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="24"/> <source>Full Size (256x256)</source> - <translation type="unfinished"/> + <translation>Taille Maximale (256x256)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="29"/> <source>Small (24x24)</source> - <translation type="unfinished"/> + <translation>Petite (24x24)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="30"/> <source>Standard (48x48)</source> - <translation type="unfinished"/> + <translation>Standard (48x48)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="31"/> <source>Large (72x72)</source> - <translation type="unfinished"/> + <translation>Grande (72x72)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="36"/> <source>Filename</source> - <translation type="unfinished"/> + <translation>Nom du fichier</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="37"/> <source>Filetype</source> - <translation type="unfinished"/> + <translation>Type du fichier</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="38"/> <source>Title ID</source> - <translation type="unfinished"/> + <translation>Identifiant du Titre</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="39"/> <source>Title Name</source> - <translation type="unfinished"/> + <translation>Nom du Titre</translation> </message> </context> <context> @@ -3317,7 +3335,7 @@ Faites glisser les points pour modifier la position ou double-cliquez sur les ce <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="17"/> <source>UI</source> - <translation type="unfinished"/> + <translation>Interface</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="23"/> @@ -3352,12 +3370,12 @@ Faites glisser les points pour modifier la position ou double-cliquez sur les ce <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="91"/> <source>Game Icon Size:</source> - <translation type="unfinished"/> + <translation>Taille de l'icône dossier :</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="105"/> <source>Folder Icon Size:</source> - <translation type="unfinished"/> + <translation>Taille de l'icône jeu :</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="119"/> @@ -3490,7 +3508,7 @@ Faites glisser les points pour modifier la position ou double-cliquez sur les ce <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="17"/> <source>Web</source> - <translation type="unfinished"/> + <translation>Web</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="25"/> @@ -3632,791 +3650,791 @@ Faites glisser les points pour modifier la position ou double-cliquez sur les ce <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>Des données anonymes sont collectées</a> pour aider à améliorer yuzu. <br/><br/>Voulez-vous partager vos données d'utilisations avec nous ?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>Télémétrie</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>Chargement du Web Applet...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> <translation>Désactiver l'applet web</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation>Désactiver l'applet web l'empêchera de s'afficher à nouveau pour le reste de la session émulée. Cela peut causer des comportements indéfinis et ne devrait être utilisé qu'avec Super Mario 3D All-Stars. Voulez-vous vraiment désactiver l'applet web?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>La quantité de shaders en cours de construction</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>Valeur actuelle de la vitesse de l'émulation. Des valeurs plus hautes ou plus basses que 100% indique que l'émulation fonctionne plus vite ou plus lentement qu'une véritable Switch.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>Combien d'image par seconde le jeu est en train d'afficher. Ceci vas varier de jeu en jeu et de scènes en scènes.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>Temps pris pour émuler une image par seconde de la switch, sans compter le limiteur d'image par seconde ou la synchronisation verticale. Pour une émulation à pleine vitesse, ceci devrait être au maximum à 16.67 ms.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation>Configuration invalide détectée</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> <translation>Contrôleur portable ne peut pas être utilisé en mode téléviseur. La manette Pro sera sélectionnée.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation>MODE TV</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> <translation>&Effacer les fichiers récents</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> - <translation type="unfinished"/> + <translation>Enregistrement TAS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> - <translation type="unfinished"/> + <translation>Ecraser le fichier du joueur 1 ?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>Avertissement : Le Format de jeu est dépassé</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>Vous utilisez un format de ROM déconstruite pour ce jeu, qui est donc un format dépassé qui à été remplacer par d'autre. Par exemple les formats NCA, NAX, XCI, ou NSP. Les destinations de ROM déconstruites manque des icônes, des métadonnée et du support de mise à jour.<br><br>Pour une explication des divers formats Switch que yuzu supporte, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>Regardez dans le wiki</a>. Ce message ne sera pas montré une autre fois.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>Erreur lors du chargement de la ROM !</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>Le format de la ROM n'est pas supporté.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>Une erreur s'est produite lors de l'initialisation du noyau dédié à la vidéo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>yuzu a rencontré une erreur fatale, veuillez consulter les logs pour plus de détails. Pour plus d'informations sur l'accès aux logs, veuillez consulter la page suivante : <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'> Comment télécharger le fichier des logs </a>.<br/><br/>Voulez-vous quitter la liste des jeux ? Une émulation continue peut entraîner des crashs, la corruption de données de sauvegarde ou d’autres bugs.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation>Erreur lors du chargement de la ROM! %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation>%1<br>Veuillez suivre <a href='https://yuzu-emu.org/help/quickstart/'>le guide de démarrage rapide yuzu</a> pour retransférer vos fichiers.<br>Vous pouvez vous référer au wiki yuzu</a> ou le Discord yuzu</a> pour de l'assistance.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>Une erreur inconnue est survenue. Veuillez consulter le journal des logs pour plus de détails.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> - <translation type="unfinished"/> + <translation>(64-bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> - <translation type="unfinished"/> + <translation>(32-bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> - <translation type="unfinished"/> + <translation>%1 %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>Démarrer</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>Enregistrer les données</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Donnés du Mod</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>Erreur dans l'ouverture du dossier %1.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>Le dossier n'existe pas !</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>Erreur lors de l'ouverture des Shader Cache Transferable</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> - <translation type="unfinished"/> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> + <translation>Impossible de créer le dossier de cache du shader pour ce jeu.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>Contenus</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>Mise à jour</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>Supprimer l'entrée</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>Supprimer le jeu installé %1?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>Supprimé avec succès</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>Suppression du jeu de base installé avec succès.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>Erreur lors de la suppression %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>Le jeu de base n'est pas installé dans la NAND et ne peut pas être supprimé.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>Suppression de la mise à jour installée avec succès.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>Il n'y a pas de mise à jour installée pour ce titre.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>Il n'y a pas de DLC installé pour ce titre.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>Suppression de %1 DLC installé(s) avec succès.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> - <translation type="unfinished"/> + <translation>Supprimer la Cache OpenGL de Shader Transférable?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> - <translation type="unfinished"/> + <translation>Supprimer la Cache Vulkan de Shader Transférable?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> - <translation type="unfinished"/> + <translation>Supprimer Toutes les Caches de Shader Transférable?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>Supprimer la configuration personnalisée du jeu?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>Supprimer fichier</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>Erreur lors de la suppression du cache de shader transférable</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>Un shader cache pour ce titre n'existe pas.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>Suppression du cache de shader transférable avec succès.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation>Échec de la suppression du cache de shader transférable.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> - <translation type="unfinished"/> + <translation>Erreur durant la Suppression des Caches de Shader Transférable</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> - <translation type="unfinished"/> + <translation>Suppression des caches de shader transférable effectuée avec succès.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> - <translation type="unfinished"/> + <translation>Impossible de supprimer le dossier de la cache de shader transférable.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>Erreur lors de la suppression de la configuration personnalisée</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>Il n'existe pas de configuration personnalisée pour ce titre.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>Suppression de la configuration de jeu personnalisée avec succès.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>Échec de la suppression de la configuration personnalisée du jeu.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>L'extraction de la RomFS a échoué !</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>Une erreur s'est produite lors de la copie des fichiers RomFS ou l'utilisateur a annulé l'opération.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>Plein</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>Squelette</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>Sélectionnez le mode d'extraction de la RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>Veuillez sélectionner la manière dont vous souhaitez que le fichier RomFS soit extrait.<br>Full copiera tous les fichiers dans le nouveau répertoire, tandis que<br>skeleton créera uniquement la structure de répertoires.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> - <translation type="unfinished"/> + <translation>Il n'y a pas assez d'espace libre dans %1 pour extraire la RomFS. Veuillez libérer de l'espace ou sélectionner un autre dossier d'extraction dans Émulation > Configuration > Système > Système de fichier > Extraire la racine</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>Extraction de la RomFS ...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>Annuler</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>Extraction de la RomFS réussi !</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>L'opération s'est déroulée avec succès.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>Erreur lors de l'ouverture %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>Sélectionner un répertoire</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>Propriétés</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>Les propriétés du jeu n'ont pas pu être chargées.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Exécutable Switch (%1);;Tous les fichiers (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>Charger un fichier</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>Ouvrir le dossier des ROM extraites</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>Destination sélectionnée invalide</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>Le répertoire que vous avez sélectionné ne contient pas de fichier "main".</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>Fichier Switch installable (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>Installer les fichiers</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n fichier restant</numerusform><numerusform>%n fichiers restants</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>Installation du fichier "%1" ...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>Résultats d'installation</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation>Pour éviter d'éventuels conflits, nous déconseillons aux utilisateurs d'installer des jeux de base sur la NAND. Veuillez n'utiliser cette fonctionnalité que pour installer des mises à jour et des DLC.</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n fichier a été nouvellement installé</numerusform><numerusform>%n fichiers ont été nouvellement installés</numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n fichier a été écrasé</numerusform><numerusform>%n fichiers ont été écrasés</numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n fichier n'a pas pu être installé</numerusform><numerusform>%n fichiers n'ont pas pu être installés</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>Application Système</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>Archive Système</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>Mise à jour de l'application système</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>Paquet micrologiciel (Type A)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>Paquet micrologiciel (Type B)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>Jeu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>Mise à jour de jeu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>DLC de jeu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>Titre Delta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>Sélectionner le type d'installation du NCA...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>Veuillez sélectionner le type de titre auquel vous voulez installer ce NCA : (Dans la plupart des cas, le titre par défaut : 'Jeu' est correct.)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>Échec de l'installation</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>Le type de titre que vous avez sélectionné pour le NCA n'est pas valide.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>Fichier non trouvé</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>Fichier "%1" non trouvé</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation>&Continuer</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>Compte yuzu manquant</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>Pour soumettre un test de compatibilité pour un jeu, vous devez lier votre compte yuzu.<br><br/>Pour lier votre compte yuzu, aller à Emulation &gt; Configuration&gt; Web.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>Erreur lors de l'ouverture de l'URL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>Impossible d'ouvrir l'URL "%1".</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Fichier Amiibo (%1);; Tous les fichiers (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>Charger un Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>Erreur lors de l'ouverture du fichier de données Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>Impossible d'ouvrir le fichier Amiibo "%1" à lire.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>Erreur lors de la lecture du fichier de données Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>Impossible de lire entièrement les données Amiibo. On s'attend à lire %1 octets, mais il n'a pu lire que %2 octets</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>Erreur lors du chargement des données Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>Impossible de charger les données Amiibo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>Capture d'écran</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>Image PNG (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> - <translation type="unfinished"/> + <translation>Etat du TAS : En cours d'exécution %1/%2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> - <translation type="unfinished"/> + <translation>Etat du TAS : Enregistrement %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> - <translation type="unfinished"/> + <translation>Etat du TAS : Inactif %1:%2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> - <translation type="unfinished"/> + <translation>Etat du TAS : Invalide</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Compilation: %n shader</numerusform><numerusform>Compilation: %n shaders</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>Vitesse : %1% / %2% </translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>Vitesse : %1% </translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> - <translation type="unfinished"/> + <translation>Jeu: %1 IPS (Débloqué)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>Jeu : %1 FPS </translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>Frame : %1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> - <translation type="unfinished"/> + <translation>GPU NORMAL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> - <translation type="unfinished"/> + <translation>GPU HAUT</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> - <translation type="unfinished"/> + <translation>GPU EXTRÊME</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> - <translation type="unfinished"/> + <translation>GPU ERREUR</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>Le jeu que vous essayez de charger a besoin de fichiers additionnels que vous devez extraire depuis votre Switch avant de jouer.<br/><br/>Pour plus d'information sur l'extraction de ces fichiers, veuillez consulter la page du wiki suivante : <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Extraction des archives système et des Shared Fonts depuis la Switch</a>.<br/><br/>Voulez-vous quitter la liste des jeux ? Une émulation continue peut entraîner des crashs, la corruption de données de sauvegarde ou d’autres bugs.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>yuzu n'a pas été capable de localiser un système d'archive Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>yuzu n'a pas été capable de localiser un système d'archive Switch. %1. %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>Archive système introuvable</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>Archive Système Manquante</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>Yuzu n'a pas été capable de localiser les polices partagées de la Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>Les polices partagées non pas été trouvées</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>Polices Partagée Manquante</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>Erreur fatale</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>yuzu a rencontré une erreur fatale, veuillez consulter les logs pour plus de détails. Pour plus d'informations sur l'accès aux logs, veuillez consulter la page suivante : <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'> Comment télécharger le fichier des logs </a>.<br/><br/>Voulez-vous quitter la liste des jeux ? Une émulation continue peut entraîner des crashs, la corruption de données de sauvegarde ou d’autres bugs.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>Erreur Fatale rencontrée</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>Confirmer la réinstallation de la clé</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4433,37 +4451,37 @@ et éventuellement faites des sauvegardes. Cela supprimera vos fichiers de clé générés automatiquement et ré exécutera le module d'installation de clé.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>Fusibles manquants</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation>- BOOT0 manquant</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation>- BCPKG2-1-Normal-Main manquant</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation>- PRODINFO manquant</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>Composants de dérivation manquants</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>Il manque des composants qui peuvent empêcher la dérivation de clé de se terminer. <br>Veuillez suivre<a href='https://yuzu-emu.org/help/quickstart/'>le guide de démarrage rapide de yuzu</a> pour obtenir toutes vos clés et tous vos jeux.<br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4472,39 +4490,39 @@ Cela peut prendre jusqu'à une minute en fonction des performances de votre système.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>Installation des clés</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>Sélectionner la cible d'extraction du RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>Veuillez sélectionner quel RomFS vous voulez extraire.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>Êtes vous sûr de vouloir fermer yuzu ?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>Êtes-vous sûr d'arrêter l'émulation ? Tout progrès non enregistré sera perdu.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> @@ -4607,7 +4625,7 @@ Voulez-vous ignorer ceci and quitter quand même ?</translation> <message> <location filename="../../src/yuzu/game_list.cpp" line="517"/> <source>Open Transferable Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Ouvrir la Cache de Pipeline Transférable</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="519"/> @@ -4632,17 +4650,17 @@ Voulez-vous ignorer ceci and quitter quand même ?</translation> <message> <location filename="../../src/yuzu/game_list.cpp" line="523"/> <source>Remove OpenGL Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Supprimer la Cache de Pipeline OpenGL</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="524"/> <source>Remove Vulkan Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Supprimer la Cache de Pipeline Vulkan</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="526"/> <source>Remove All Pipeline Caches</source> - <translation type="unfinished"/> + <translation>Supprimer Toutes les Caches de Pipeline</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="527"/> @@ -4658,7 +4676,7 @@ Voulez-vous ignorer ceci and quitter quand même ?</translation> <message> <location filename="../../src/yuzu/game_list.cpp" line="530"/> <source>Dump RomFS to SDMC</source> - <translation type="unfinished"/> + <translation>Décharger RomFS vers SDMC</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="531"/> @@ -4800,7 +4818,7 @@ Screen.</source> <message numerus="yes"> <location filename="../../src/yuzu/game_list.cpp" line="85"/> <source>%1 of %n result(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%1 sur %n résultat</numerusform><numerusform>%1 sur %n résultats</numerusform></translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="128"/> @@ -4842,7 +4860,8 @@ Screen.</source> <location filename="../../src/yuzu/util/limitable_input_dialog.cpp" line="62"/> <source>The text can't contain any of the following characters: %1</source> - <translation type="unfinished"/> + <translation>Le texte ne peut contenir aucun des caractères suivants : +%1</translation> </message> </context> <context> @@ -4913,7 +4932,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="83"/> <source>&Reset Window Size</source> - <translation type="unfinished"/> + <translation>&Réinitialiser la taille de la fenêtre</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="88"/> @@ -4928,12 +4947,12 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="96"/> <source>Reset Window Size to &900p</source> - <translation type="unfinished"/> + <translation>Réinitialiser la taille de la fenêtre à &900p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="99"/> <source>Reset Window Size to 900p</source> - <translation type="unfinished"/> + <translation>Réinitialiser la taille de la fenêtre à 900p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="104"/> @@ -5083,7 +5102,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="312"/> <source>Configure &TAS...</source> - <translation type="unfinished"/> + <translation>Configurer le &TAS...</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="320"/> @@ -5276,12 +5295,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="130"/> <source>TAS Axis %1</source> - <translation type="unfinished"/> + <translation>Axe TAS %1</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="134"/> <source>TAS Btn %1</source> - <translation type="unfinished"/> + <translation>Btn TAS %1</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="142"/> @@ -5291,7 +5310,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="166"/> <source>%1Button %2</source> - <translation type="unfinished"/> + <translation>%1Bouton %2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="170"/> diff --git a/dist/languages/it.ts b/dist/languages/it.ts index b63ccdab4..9934199c7 100644 --- a/dist/languages/it.ts +++ b/dist/languages/it.ts @@ -246,7 +246,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="25"/> @@ -261,7 +261,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="42"/> <source>Auto</source> - <translation type="unfinished"/> + <translation>Auto</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="47"/> @@ -276,7 +276,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="63"/> <source>We recommend setting accuracy to "Auto".</source> - <translation type="unfinished"/> + <translation>Raccomandiamo impostare l'accuratezza su "Auto".</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="80"/> @@ -324,7 +324,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="125"/> <source>Faster ASIMD instructions (32 bits only)</source> - <translation type="unfinished"/> + <translation>Istruzioni ASIMD più veloci (solo 32 bits)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="132"/> @@ -368,7 +368,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="25"/> @@ -705,13 +705,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>Audio</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -727,13 +727,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>Generale</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>Grafica</translation> </message> @@ -749,7 +749,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>Comandi</translation> </message> @@ -765,7 +765,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>Sistema</translation> </message> @@ -2326,47 +2326,47 @@ Per invertire gli assi, prima muovi la levetta verticalmente, e poi orizzontalme <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>Dialogo</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>Info</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>Title ID</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>Nome file</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>Formato</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>Versione</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>Dimensioni</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>Sviluppatore</translation> </message> @@ -2397,7 +2397,7 @@ Per invertire gli assi, prima muovi la levetta verticalmente, e poi orizzontalme </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2579,6 +2579,16 @@ Per invertire gli assi, prima muovi la levetta verticalmente, e poi orizzontalme <source>Unable to copy image from %1 to %2</source> <translation>Impossibile copiare l'immagine da %1 a %2</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -3019,17 +3029,17 @@ Per invertire gli assi, prima muovi la levetta verticalmente, e poi orizzontalme <translation>Le impostazioni di sistema sono disponibili solamente quando nessun gioco è in esecuzione.</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>Questo rimpiazzerà la tua Switch virtuale con una nuova. La tua Switch virtuale non sarà recuperabile. Questo potrebbe avere effetti indesiderati nei giochi. Questo potrebbe fallire, se usi un salvataggio non aggiornato. Desideri continuare?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>Attenzione</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>ID Console: 0x%1</translation> </message> @@ -3043,12 +3053,12 @@ Per invertire gli assi, prima muovi la levetta verticalmente, e poi orizzontalme </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> <translation type="unfinished"/> </message> <message> @@ -3630,793 +3640,793 @@ Trascina i punti per cambiare posizione, oppure clicca due volte la cella in tab <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>Vengono raccolti dati anonimi</a> per aiutarci a migliorare yuzu. <br/><br/>Desideri condividere i tuoi dati di utilizzo con noi?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>Telemetria</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>Caricamento Web Applet...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> <translation>Disabilita l'Applet Web</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation>La disabilitazione dell'applet Web farà sì che non venga più mostrata per il resto della sessione emulata. Questo può portare a un comportamento indefinito e dovrebbe essere usato solo con Super Mario 3D All-Stars. Sei sicuro di voler disabilitare l'applet web?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>Il numero di shaders al momento in costruzione</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>Velocità corrente dell'emulazione. Valori più alti o più bassi di 100% indicano che l'emulazione sta funzionando più velocemente o lentamente rispetto a una Switch.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>Quanti frame al secondo il gioco mostra attualmente. Questo varia da gioco a gioco e da situazione a situazione.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>Tempo utilizzato per emulare un frame della Switch, non contando i limiti ai frame o il v-sync. Per un'emulazione alla massima velocità, il valore dev'essere al massimo 16.67 ms.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation>Trovata configurazione invalida</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> <translation>Il controller Handheld non può essere utilizzato in modalità docked. Verrà selezionato il controller Pro.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation>DOCK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> <translation>&Cancella i File Recenti</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>Avviso Formato di Gioco Obsoleto</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>Stai usando una cartella con dentro una ROM decostruita come formato per avviare questo gioco, è un formato obsoleto ed è stato sostituito da altri come NCA, NAX, XCI o NSP. Le ROM decostruite non hanno icone, metadata e non supportano gli aggiornamenti. <br><br>Per una spiegazione sui vari formati di Switch che yuzu supporta, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>controlla la nostra wiki</a>. Questo messaggio non verrà più mostrato.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>Errore nel caricamento della ROM!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>Il formato della ROM non è supportato.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>E' stato riscontrato un errore nell'inizializzazione del core video.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>yuzu ha riscontrato un errore nell'esecuzione del video core, visualizza il log per maggiori dettagli. Per maggiori informazioni su come accedere al log, visualizza la seguente pagina: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Come Caricare Il File Log</a>. Assicurati di avere gli ultimi driver della tua GPU.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation>Errore nel caricamento della ROM! %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation>%1<br>Per favore segui <a href='https://yuzu-emu.org/help/quickstart/'>la guida rapida di yuzu</a> per rifare il dump dei file.<br>Puoi fare riferimento alla wiki di yuzu</a> o al canale Discord di yuzu</a> per aiuto.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>E' stato riscontrato un errore sconosciuto. Visualizza il log per maggiori dettagli.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>Avvia</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>Dati di Salvataggio</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Dati delle Mod</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>Errore nell'Apertura della Cartella %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>La cartella non esiste!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>Errore nell'Apertura della Cache Shader Trasferibile</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>Contenuti</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>Aggiorna</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>Rimuovi voce</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>Rimuovere i giochi installati %1?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>Rimosso con successo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>Rimosso con successo il gioco base installato</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>Errore durante la rimozione %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>Il gioco base non è installato su NAND e non può essere rimosso.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>Aggiornamento rimosso on successo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>Non c'è alcun aggiornamento installato per questo gioco.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>Non c'è alcun DLC installato per questo gioco.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>Rimossi con successo %1 DLC installati.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>Rimuovere la configurazione personalizzata del gioco?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>Rimuovi file?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>Errore rimuovendo la shader cache trasferibile.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>Una cache di shader per questo titolo non esiste.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>Rimossa con successo la shader cache trasferibile.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation>Impossibile rimuovere la cache dello shader trasferibile.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>Errore rimuovendo la configurazione personalizzata</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>Una configurazione personalizzata per questo gioco non esiste.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>Rimossa con successo la configurazione personalizzata del gioco.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>Impossibile rimuovere la configurazione personalizzata del gioco</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>Estrazione RomFS Fallita!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>C'è stato un errore nella copia dei file del RomFS o l'operazione è stata annullata dall'utente.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>Completa</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>Scheletro.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>Seleziona Modalità Estrazione RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>Seleziona come vorresti estrarre il RomFS. <br>Completo copierà tutti i file in una nuova cartella mentre<br>scheletro creerà solamente le cartelle e le sottocartelle.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>Estrazione RomFS in corso...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>Annulla</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>Estrazione RomFS Riuscita!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>L'operazione è stata completata con successo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>Errore nell'Apertura di %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>Seleziona Cartella</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>Proprietà</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>Le proprietà del gioco non sono potute essere caricate.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Eseguibile Switch (%1);;Tutti i File (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>Carica File</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>Apri Cartella ROM Estratta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>Cartella Selezionata Non Valida</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>La cartella che hai selezionato non contiene un file "main".</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>File installabili Switch (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>Installa files</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>Installazione del file "%1"...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>Installa risultati</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation>Per evitare possibli conflitti, scoraggiamo gli utenti dall'installare giochi base su NAND. Per favore, usare questa funzione solo per installare aggiornamenti e DLC.</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>Applicazione di Sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>Archivio di Sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>Aggiornamento Applicazione di Sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>Pacchetto Firmware (Tipo A)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>Pacchetto Firmware (Tipo B)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>Gioco</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>Aggiornamento di Gioco</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>DLC Gioco</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>Titolo Delta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>Seleziona il Tipo di Installazione NCA</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>Seleziona il tipo del file NCA da installare: (Nella maggior parte dei casi, il predefinito 'Gioco' va bene.)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>Installazione Fallita</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>Il tipo che hai selezionato per l'NCA non è valido.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>File non trovato</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>File "%1" non trovato</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation>&Continua</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>Account di yuzu non trovato</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>Per segnalare la compatibilità di un gioco, devi collegare il tuo account yuzu. <br><br/>Per collegare il tuo account yuzu, vai su Emulazione &gt; Configurazione &gt; Web.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>Errore aprendo l'URL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>Impossibile aprire l'URL "% 1".</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>File Amiibo (%1);; Tutti I File (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>Carica Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>Errore nell'apertura del file dati Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>Impossibile aprire e leggere il file Amiibo "%1".</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>Errore nella lettura dei dati del file Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>Impossibile leggere tutti i dati dell'Amiibo. E' stato possibile leggere solamente %2 byte di %1.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>Errore nel caricamento dei dati dell'Amiibo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>Impossibile caricare i dati dell'Amiibo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>Cattura Screenshot</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>Immagine PNG (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>Velocità: %1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>Velocità: %1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>Gioco: %1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>Frame: %1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>Il gioco che stai provando a caricare richiede ulteriori file che devono essere estratti dalla tua Switch prima di poter giocare. <br/><br/>Per maggiori informazioni sull'estrazione di questi file, visualizza la seguente pagina della wiki: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Estrazione di Archivi di Sistema e Font Condivisi da una Console Switch</a>.<br/><br/>Vuoi uscire e tornare alla lista dei giochi? Continuare l'emulazione potrebbe risultare in crash, salvataggi corrotti o altri bug.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>yuzu non ha potuto individuare un archivio di sistema della Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>yuzu non ha potuto individuare un archivio di sistema della Switch: %1. %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>Archivio di Sistema Non Trovato</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>Archivio di Sistema Mancante</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>yuzu non ha potuto individuare i font condivisi della Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>Font Condivisi Non Trovati</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>Font Condivisi Mancanti</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>Errore Fatale</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>yuzu ha riscontrato un errore fatale, visualizza il log per maggiori dettagli. Per maggiori informazioni su come accedere al log, visualizza la seguente pagina: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Come Caricare Il File Log</a>.<br/><br/>Vuoi uscire e tornare alla lista dei giochi? Continuare l'emulazione potrebbe risultare in crash, salvataggi corrotti o altri bug.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>Errore Fatale riscontrato</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>Conferma Riderivazione Chiave</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4433,37 +4443,37 @@ e facoltativamente fai dei backup. Questo eliminerà i tuoi file di chiavi autogenerati e ri-avvierà il processo di derivazione delle chiavi.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>Fusi mancanti</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation> - Manca BOOT0</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation> - Manca BCPKG2-1-Normal-Main</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation>- Manca PRODINFO</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>Componenti di derivazione mancanti</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>Mancano componenti che potrebbero impedire il completamento della derivazione della chiave. <br>Segui <a href='https://yuzu-emu.org/help/quickstart/'>la guida rapida di yuzu</a> per ottenere tutte le chiavi e i giochi.<br><br><small>(% 1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4472,39 +4482,39 @@ Questa operazione potrebbe durare fino a un minuto in base alle prestazioni del tuo sistema.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>Derivazione Chiavi</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>Seleziona Target dell'Estrazione del RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>Seleziona quale RomFS vorresti estrarre.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>Sei sicuro di voler chiudere yuzu?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>Sei sicuro di voler fermare l'emulazione? Tutti i progressi non salvati verranno perduti.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> diff --git a/dist/languages/ja_JP.ts b/dist/languages/ja_JP.ts index a85a7cee8..aa8dbec5e 100644 --- a/dist/languages/ja_JP.ts +++ b/dist/languages/ja_JP.ts @@ -19,7 +19,7 @@ <message> <location filename="../../src/yuzu/aboutdialog.ui" line="73"/> <source><html><head/><body><p>%1 (%2)</p></body></html></source> - <translation type="unfinished"/> + <translation><html><head/><body><p>%1 (%2)</p></body></html></translation> </message> <message> <location filename="../../src/yuzu/aboutdialog.ui" line="86"/> @@ -34,7 +34,7 @@ p, li { white-space: pre-wrap; } <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">yuzuはGPLv2.0の下で提供されている任天堂Switchの実験的なオープンソースエミュレータです。</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">yuzuはGPLv2.0の下で提供されているNintendo Switchの実験的なオープンソースエミュレータです。</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">このソフトウェアは違法に入手したゲームを遊ぶために使用されるべきではありません。</span></p></body></html></translation> </message> @@ -46,7 +46,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/aboutdialog.ui" line="134"/> <source><html><head/><body><p><span style=" font-size:7pt;">&quot;Nintendo Switch&quot; is a trademark of Nintendo. yuzu is not affiliated with Nintendo in any way.</span></p></body></html></source> - <translation><html><head/><body><p><span style=" font-size:7pt;">&quot;任天堂 Switch&quot;は任天堂の登録商標です。 yuzuは任天堂と提携しているわけではありません。</span></p></body></html></translation> + <translation><html><head/><body><p><span style=" font-size:7pt;">&quot;Nintendo Switch&quot;は任天堂の登録商標です。 yuzuは任天堂と提携しているわけではありません。</span></p></body></html></translation> </message> </context> <context> @@ -183,7 +183,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/compatdb.cpp" line="73"/> <source>An error occurred while sending the Testcase</source> - <translation type="unfinished"/> + <translation>テストケースの送信中にエラーが発生しました</translation> </message> <message> <location filename="../../src/yuzu/compatdb.cpp" line="75"/> @@ -246,7 +246,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="25"/> @@ -261,7 +261,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="42"/> <source>Auto</source> - <translation type="unfinished"/> + <translation>自動</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="47"/> @@ -276,7 +276,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="63"/> <source>We recommend setting accuracy to "Auto".</source> - <translation type="unfinished"/> + <translation>正確度は"自動"に設定しておくことを推奨します.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="80"/> @@ -326,7 +326,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="125"/> <source>Faster ASIMD instructions (32 bits only)</source> - <translation type="unfinished"/> + <translation>高速なASIMD命令 (32bitのみ)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="132"/> @@ -350,7 +350,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="149"/> <source>Disable address space checks</source> - <translation type="unfinished"/> + <translation>アドレス空間チェックの無効化</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="174"/> @@ -368,7 +368,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="25"/> @@ -378,7 +378,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="31"/> <source><html><head/><body><p><span style=" font-weight:600;">For debugging only.</span><br/>If you're not sure what these do, keep all of these enabled. <br/>These settings, when disabled, only take effect when CPU Debugging is enabled. </p></body></html></source> - <translation type="unfinished"/> + <translation><html><head/><body><p><span style=" font-weight:600;">デバッグ専用です.</span>設定内容の意味が理解できない場合は, 全て有効のままにしてください. <br/>これらの設定を無効化した場合, CPUデバッグが有効化されているときのみ設定内容が反映されます.</p></body></html></translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="41"/> @@ -510,7 +510,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="147"/> <source>Enable Host MMU Emulation</source> - <translation type="unfinished"/> + <translation>ホストMMUエミュレーションの有効化</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="172"/> @@ -543,12 +543,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="46"/> <source>When checked, the max size of the log increases from 100 MB to 1 GB</source> - <translation type="unfinished"/> + <translation>チェックすると, ログの最大サイズが100MBから1GBに増加します.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="49"/> <source>Enable Extended Logging**</source> - <translation type="unfinished"/> + <translation>拡張ログの有効化**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="59"/> @@ -568,7 +568,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="91"/> <source>When checked, the graphics API enters a slower debugging mode</source> - <translation type="unfinished"/> + <translation>チェックすると, グラフィックAPIはより遅いデバッグモードになります.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="94"/> @@ -578,12 +578,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="101"/> <source>When checked, it enables Nsight Aftermath crash dumps</source> - <translation type="unfinished"/> + <translation>チェックすると, Nsight Aftermathのクラッシュダンプが有効になります</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="104"/> <source>Enable Nsight Aftermath</source> - <translation type="unfinished"/> + <translation>Nsight Aftermathの有効化</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="114"/> @@ -598,12 +598,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="124"/> <source>When checked, yuzu will log statistics about the compiled pipeline cache</source> - <translation type="unfinished"/> + <translation>チェックすると, コンパイルしたパイプラインキャッシュの統計情報をロギングします</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="127"/> <source>Enable Shader Feedback</source> - <translation type="unfinished"/> + <translation>シェーダフィードバックの有効j化</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="134"/> @@ -613,22 +613,22 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="137"/> <source>Disable Loop safety checks</source> - <translation type="unfinished"/> + <translation>ループ安全性チェックの無効化</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="147"/> <source>Debugging</source> - <translation type="unfinished"/> + <translation>デバッグ</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="153"/> <source>Enable FS Access Log</source> - <translation type="unfinished"/> + <translation>FSアクセスログの有効化</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="160"/> <source>Enable Verbose Reporting Services**</source> - <translation type="unfinished"/> + <translation>詳細なレポートサービスの有効化**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="170"/> @@ -643,22 +643,22 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="183"/> <source>Enable CPU Debugging</source> - <translation type="unfinished"/> + <translation>CPUデバッグの有効化</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="190"/> <source>Enable Debug Asserts</source> - <translation type="unfinished"/> + <translation>デバッグアサートの有効化</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="197"/> <source>Enable Auto-Stub**</source> - <translation type="unfinished"/> + <translation>自動スタブの有効化**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="212"/> <source>**This will be reset automatically when yuzu closes.</source> - <translation type="unfinished"/> + <translation>**yuzuを終了したときに自動的にリセットされます.</translation> </message> </context> <context> @@ -684,18 +684,18 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>フォーム</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="17"/> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="17"/> <source>Debug</source> - <translation type="unfinished"/> + <translation>デバッグ</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="18"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> </context> <context> @@ -707,13 +707,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>オーディオ</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -729,13 +729,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>全般</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>グラフィック</translation> </message> @@ -751,7 +751,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>操作</translation> </message> @@ -763,11 +763,11 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="69"/> <source>Network</source> - <translation type="unfinished"/> + <translation>ネットワーク</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>システム</translation> </message> @@ -792,7 +792,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="17"/> <source>Filesystem</source> - <translation type="unfinished"/> + <translation>ファイルシステム</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="25"/> @@ -948,7 +948,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="45"/> <source>x</source> - <translation type="unfinished"/> + <translation>x</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="65"/> @@ -988,12 +988,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="160"/> <source>Reset All Settings</source> - <translation type="unfinished"/> + <translation>すべての設定をリセット</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.cpp" line="70"/> <source>yuzu</source> - <translation type="unfinished"/> + <translation>yuzu</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.cpp" line="71"/> @@ -1011,7 +1011,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="17"/> <source>Graphics</source> - <translation type="unfinished"/> + <translation>グラフィック</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="25"/> @@ -1021,7 +1021,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="64"/> <source>Shader Backend:</source> - <translation type="unfinished"/> + <translation>シェーダバックエンド:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="92"/> @@ -1041,7 +1041,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="162"/> <source>Use disk pipeline cache</source> - <translation type="unfinished"/> + <translation>ディスクパイプラインキャッシュを使用</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="169"/> @@ -1051,42 +1051,42 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="176"/> <source>Accelerate ASTC texture decoding</source> - <translation type="unfinished"/> + <translation>ASTCテクスチャデコーディングの高速化</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="198"/> <source>NVDEC emulation:</source> - <translation type="unfinished"/> + <translation>NVDEC エミュレーション:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="206"/> <source>No Video Output</source> - <translation type="unfinished"/> + <translation>ビデオ出力しない</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="211"/> <source>CPU Video Decoding</source> - <translation type="unfinished"/> + <translation>ビデオをCPUでデコード</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="216"/> <source>GPU Video Decoding (Default)</source> - <translation type="unfinished"/> + <translation>ビデオをGPUでデコード (デフォルト)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="242"/> <source>Fullscreen Mode:</source> - <translation type="unfinished"/> + <translation>全画面モード:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="250"/> <source>Borderless Windowed</source> - <translation type="unfinished"/> + <translation>境界なしのウインドウ</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="255"/> <source>Exclusive Fullscreen</source> - <translation type="unfinished"/> + <translation>排他的フルスクリーン</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="281"/> @@ -1132,7 +1132,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.cpp" line="34"/> <source>GLASM (Assembly Shaders, NVIDIA Only)</source> - <translation type="unfinished"/> + <translation>GLASM (アセンブリシェーダ, NVIDIA のみ)</translation> </message> </context> <context> @@ -1145,7 +1145,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="17"/> <source>Advanced</source> - <translation type="unfinished"/> + <translation>拡張</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="25"/> @@ -1175,7 +1175,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="88"/> <source>Use asynchronous shader building (Hack)</source> - <translation type="unfinished"/> + <translation>非同期でのシェーダー構築を使用 (ハック)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="95"/> @@ -1200,22 +1200,22 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="133"/> <source>2x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>2x (破綻の可能性あり)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="138"/> <source>4x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>4x (破綻の可能性あり)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="143"/> <source>8x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>8x (破綻の可能性あり)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="148"/> <source>16x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>16x (破綻の可能性あり)</translation> </message> </context> <context> @@ -1228,7 +1228,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="17"/> <source>Hotkeys</source> - <translation type="unfinished"/> + <translation>ホットキー</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="25"/> @@ -1366,7 +1366,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input.ui" line="179"/> <source>Vibration</source> - <translation>バイブレーション</translation> + <translation>振動</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input.ui" line="215"/> @@ -1553,7 +1553,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2558"/> <source>Emulate Analog with Keyboard Input</source> - <translation type="unfinished"/> + <translation>キーボードでアナログ入力をエミュレート</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2571"/> @@ -1563,12 +1563,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2578"/> <source>Mouse sensitivity</source> - <translation type="unfinished"/> + <translation>マウス感度</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2584"/> <source>%</source> - <translation type="unfinished"/> + <translation>%</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2600"/> @@ -1605,12 +1605,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2678"/> <source>Requires restarting yuzu</source> - <translation type="unfinished"/> + <translation>yuzuの再起動が必要</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2687"/> <source>Enable XInput 8 player support (disables web applet)</source> - <translation type="unfinished"/> + <translation>XInput 8プレイヤーサポートの有効化 (webアプレットの無効化)</translation> </message> </context> <context> @@ -1630,25 +1630,25 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="535"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="986"/> <source>Pro Controller</source> - <translation>Proコントローラー</translation> + <translation>Proコントローラ</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="99"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="992"/> <source>Dual Joycons</source> - <translation>Joy-Con ( L / R )</translation> + <translation>Joy-Con(L/R)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="104"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="998"/> <source>Left Joycon</source> - <translation>Joy-Con ( L )</translation> + <translation>Joy-Con(L)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="109"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1004"/> <source>Right Joycon</source> - <translation>Joy-Con ( R )</translation> + <translation>Joy-Con(R)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="114"/> @@ -1853,12 +1853,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2068"/> <source>Motion 1</source> - <translation type="unfinished"/> + <translation>モーション1</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2117"/> <source>Motion 2</source> - <translation type="unfinished"/> + <translation>モーション2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2208"/> @@ -1901,7 +1901,7 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="430"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="474"/> <source>Clear</source> - <translation type="unfinished"/> + <translation>クリア</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="324"/> @@ -1909,7 +1909,7 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="432"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="476"/> <source>[not set]</source> - <translation type="unfinished"/> + <translation>[未設定]</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="327"/> @@ -1921,28 +1921,29 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="335"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Set threshold</source> - <translation type="unfinished"/> + <translation>しきい値を設定</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Choose a value between 0% and 100%</source> - <translation type="unfinished"/> + <translation>0%から100%の間の値を選択してください</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="406"/> <source>Map Analog Stick</source> - <translation type="unfinished"/> + <translation>アナログスティックをマップ</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="407"/> <source>After pressing OK, first move your joystick horizontally, and then vertically. To invert the axes, first move your joystick vertically, and then horizontally.</source> - <translation type="unfinished"/> + <translation>OKを押したあと, まずジョイスティックを水平方向に動かし, 次に垂直方向に動かしてください. +軸を反転させる場合は, 最初に垂直方向に動かし, 次に水平方向に動かしてください.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="434"/> <source>Invert axis</source> - <translation type="unfinished"/> + <translation>軸を反転</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="500"/> @@ -1959,7 +1960,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1016"/> <source>GameCube Controller</source> - <translation>ゲームキューブコントローラー </translation> + <translation>ゲームキューブコントローラ</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1271"/> @@ -1969,7 +1970,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1274"/> <source>Z</source> - <translation type="unfinished"/> + <translation>Z</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1275"/> @@ -1994,58 +1995,58 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1462"/> <source>New Profile</source> - <translation type="unfinished"/> + <translation>新規プロファイル</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1462"/> <source>Enter a profile name:</source> - <translation type="unfinished"/> + <translation>プロファイル名を入力:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1470"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1478"/> <source>Create Input Profile</source> - <translation type="unfinished"/> + <translation>入力プロファイルを作成</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1471"/> <source>The given profile name is not valid!</source> - <translation type="unfinished"/> + <translation>プロファイル名が無効です!</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1479"/> <source>Failed to create the input profile "%1"</source> - <translation> インプットプロフィールを作成できません "%1"</translation> + <translation>入力プロファイル "%1" の作成に失敗しました</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1499"/> <source>Delete Input Profile</source> - <translation type="unfinished"/> + <translation>入力プロファイルを削除</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1500"/> <source>Failed to delete the input profile "%1"</source> - <translation type="unfinished"/> + <translation>入力プロファイル "%1" の削除に失敗しました</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1522"/> <source>Load Input Profile</source> - <translation type="unfinished"/> + <translation>入力プロファイルをロード</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1523"/> <source>Failed to load the input profile "%1"</source> - <translation type="unfinished"/> + <translation>入力プロファイル "%1" のロードに失敗しました</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1542"/> <source>Save Input Profile</source> - <translation type="unfinished"/> + <translation>入力プロファイルをセーブ</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1543"/> <source>Failed to save the input profile "%1"</source> - <translation type="unfinished"/> + <translation>入力プロファイル "%1" のセーブに失敗しました</translation> </message> </context> <context> @@ -2053,17 +2054,17 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_input_profile_dialog.ui" line="14"/> <source>Create Input Profile</source> - <translation type="unfinished"/> + <translation>入力プロファイルを作成</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_profile_dialog.ui" line="40"/> <source>Clear</source> - <translation type="unfinished"/> + <translation>クリア</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_profile_dialog.ui" line="47"/> <source>Defaults</source> - <translation type="unfinished"/> + <translation>デフォルト</translation> </message> </context> <context> @@ -2076,7 +2077,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="23"/> <source>Mouse Motion</source> - <translation type="unfinished"/> + <translation>マウスモーション</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="31"/> @@ -2144,12 +2145,12 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="270"/> <source>Add Server</source> - <translation type="unfinished"/> + <translation>サーバを追加</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="303"/> <source>Remove Server</source> - <translation type="unfinished"/> + <translation>サーバを削除</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="91"/> @@ -2159,7 +2160,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="176"/> <source>%1:%2</source> - <translation type="unfinished"/> + <translation>%1:%2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="181"/> @@ -2169,32 +2170,32 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="201"/> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="295"/> <source>yuzu</source> - <translation type="unfinished"/> + <translation>yuzu</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="181"/> <source>Port number has invalid characters</source> - <translation type="unfinished"/> + <translation>ポート番号に無効な文字が含まれています</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="185"/> <source>Port has to be in range 0 and 65353</source> - <translation type="unfinished"/> + <translation>ポート番号は0から65353の間で設定してください</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="189"/> <source>IP address is not valid</source> - <translation type="unfinished"/> + <translation>IPアドレスが無効です</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="195"/> <source>This UDP server already exists</source> - <translation type="unfinished"/> + <translation>このUDPサーバはすでに存在してます</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="201"/> <source>Unable to add more than 8 servers</source> - <translation type="unfinished"/> + <translation>8個以上のサーバを追加することはできません</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="217"/> @@ -2283,7 +2284,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="111"/> <source>[not set]</source> - <translation>[未設定]</translation> + <translation>[未設定]</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="113"/> @@ -2293,7 +2294,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="200"/> <source>[press key]</source> - <translation>[キーを入力]</translation> + <translation>[キーを入力]</translation> </message> </context> <context> @@ -2301,73 +2302,73 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>フォーム</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="17"/> <source>Network</source> - <translation type="unfinished"/> + <translation>ネットワーク</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="25"/> <source>General</source> - <translation type="unfinished"/> + <translation>全般</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="34"/> <source>Network Interface</source> - <translation type="unfinished"/> + <translation>ネットワークインタフェース</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.cpp" line="17"/> <source>None</source> - <translation type="unfinished"/> + <translation>なし</translation> </message> </context> <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>ダイアログ</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>情報</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>タイトル</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>タイトルID</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>ファイル名</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>ファイル形式</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>バージョン</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>サイズ</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>開発元</translation> </message> @@ -2389,7 +2390,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="67"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="68"/> @@ -2398,7 +2399,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2427,7 +2428,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.ui" line="17"/> <source>Add-Ons</source> - <translation type="unfinished"/> + <translation>アドオン</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.cpp" line="48"/> @@ -2450,7 +2451,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="17"/> <source>Profiles</source> - <translation type="unfinished"/> + <translation>プロファイル</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="25"/> @@ -2580,6 +2581,16 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <source>Unable to copy image from %1 to %2</source> <translation>画像を”%1”から”%2”へコピー出来ませんでした。</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -2591,7 +2602,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="17"/> <source>System</source> - <translation type="unfinished"/> + <translation>システム</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="25"/> @@ -2962,7 +2973,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="409"/> <source>Brazilian Portuguese (português do Brasil)</source> - <translation type="unfinished"/> + <translation>Brazilian Portuguese (português do Brasil)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="417"/> @@ -3020,17 +3031,17 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <translation>システム設定はゲーム未実行時にのみ変更できます。</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>仮想Switchコンソールを再作成しようとしています。現在使用中の仮想Switchコンソールを後から復旧させることはできません。ゲームに予期せぬ影響を与える可能性があり、古い設定などを使うと失敗するかもしれませんが、それでも続行しますか?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>警告</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>コンソールID: 0x%1</translation> </message> @@ -3040,62 +3051,62 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="11"/> <source>TAS</source> - <translation type="unfinished"/> + <translation>TAS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="34"/> <source>WARNING: This is an experimental feature.<br/>It will not play back scripts frame perfectly with the current, imperfect syncing method.</source> - <translation type="unfinished"/> + <translation>警告: これは実験的な機能です.<br/>現状では完全な再生や同期はできません.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="51"/> <source>Settings</source> - <translation type="unfinished"/> + <translation>設定</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="57"/> <source>Enable TAS features</source> - <translation type="unfinished"/> + <translation>TAS機能の有効化</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="64"/> <source>Automatic controller profile swapping</source> - <translation type="unfinished"/> + <translation>コントローラプロファイルを自動で切り替え</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="71"/> <source>Loop script</source> - <translation type="unfinished"/> + <translation>スクリプトを繰り返し実行</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="81"/> <source>Pause execution during loads</source> - <translation type="unfinished"/> + <translation>ロード中は実行を一時停止</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="95"/> <source>Script Directory</source> - <translation type="unfinished"/> + <translation>スクリプトディレクトリ</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="101"/> <source>Path</source> - <translation type="unfinished"/> + <translation>パス</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="108"/> <source>...</source> - <translation type="unfinished"/> + <translation>...</translation> </message> </context> <context> @@ -3103,12 +3114,12 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_tas.cpp" line="20"/> <source>TAS Configuration</source> - <translation type="unfinished"/> + <translation>TAS 設定</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.cpp" line="53"/> <source>Select TAS Load Directory...</source> - <translation type="unfinished"/> + <translation>TAS ロードディレクトリを選択...</translation> </message> </context> <context> @@ -3248,62 +3259,62 @@ Drag points to change position, or double-click table cells to edit values.</sou <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="28"/> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="40"/> <source>None</source> - <translation type="unfinished"/> + <translation>なし</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="21"/> <source>Small (32x32)</source> - <translation type="unfinished"/> + <translation>小 (32x32)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="22"/> <source>Standard (64x64)</source> - <translation type="unfinished"/> + <translation>標準 (64x64)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="23"/> <source>Large (128x128)</source> - <translation type="unfinished"/> + <translation>大 (128x128)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="24"/> <source>Full Size (256x256)</source> - <translation type="unfinished"/> + <translation>フルサイズ (256x256)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="29"/> <source>Small (24x24)</source> - <translation type="unfinished"/> + <translation>小 (24x24)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="30"/> <source>Standard (48x48)</source> - <translation type="unfinished"/> + <translation>標準 (48x48)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="31"/> <source>Large (72x72)</source> - <translation type="unfinished"/> + <translation>大 (72x72)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="36"/> <source>Filename</source> - <translation type="unfinished"/> + <translation>ファイル名</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="37"/> <source>Filetype</source> - <translation type="unfinished"/> + <translation>ファイル種別</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="38"/> <source>Title ID</source> - <translation type="unfinished"/> + <translation>タイトルID</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="39"/> <source>Title Name</source> - <translation type="unfinished"/> + <translation>タイトル名</translation> </message> </context> <context> @@ -3316,7 +3327,7 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="17"/> <source>UI</source> - <translation type="unfinished"/> + <translation>UI</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="23"/> @@ -3351,12 +3362,12 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="91"/> <source>Game Icon Size:</source> - <translation type="unfinished"/> + <translation>ゲームアイコンサイズ:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="105"/> <source>Folder Icon Size:</source> - <translation type="unfinished"/> + <translation>フォルダアイコンサイズ:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="119"/> @@ -3409,17 +3420,17 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="14"/> <source>Configure Vibration</source> - <translation type="unfinished"/> + <translation>振動設定</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="23"/> <source>Vibration</source> - <translation type="unfinished"/> + <translation>振動</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="56"/> <source>Player 1</source> - <translation type="unfinished"/> + <translation>プレイヤー1</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="89"/> @@ -3431,52 +3442,52 @@ Drag points to change position, or double-click table cells to edit values.</sou <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="419"/> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="471"/> <source>%</source> - <translation type="unfinished"/> + <translation>%</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="108"/> <source>Player 2</source> - <translation type="unfinished"/> + <translation>プレイヤー2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="160"/> <source>Player 3</source> - <translation type="unfinished"/> + <translation>プレイヤー3</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="212"/> <source>Player 4</source> - <translation type="unfinished"/> + <translation>プレイヤー4</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="282"/> <source>Player 5</source> - <translation type="unfinished"/> + <translation>プレイヤー5</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="334"/> <source>Player 6</source> - <translation type="unfinished"/> + <translation>プレイヤー6</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="386"/> <source>Player 7</source> - <translation type="unfinished"/> + <translation>プレイヤー7</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="438"/> <source>Player 8</source> - <translation type="unfinished"/> + <translation>プレイヤー8</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="496"/> <source>Settings</source> - <translation type="unfinished"/> + <translation>設定</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="502"/> <source>Enable Accurate Vibration</source> - <translation type="unfinished"/> + <translation>正確な振動の有効化</translation> </message> </context> <context> @@ -3489,7 +3500,7 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="17"/> <source>Web</source> - <translation type="unfinished"/> + <translation>Web</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="25"/> @@ -3620,801 +3631,804 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/debugger/controller.cpp" line="17"/> <source>Controller P1</source> - <translation type="unfinished"/> + <translation>コントローラ P1</translation> </message> <message> <location filename="../../src/yuzu/debugger/controller.cpp" line="52"/> <source>&Controller P1</source> - <translation type="unfinished"/> + <translation>コントローラ P1(&C)</translation> </message> </context> <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation>yuzuを改善するための<a href='https://yuzu-emu.org/help/feature/telemetry/'>匿名データが収集されました</a>。<br/><br/>統計情報データを共有しますか?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>テレメトリ</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>Webアプレットをロード中...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> - <translation type="unfinished"/> + <translation>Webアプレットの無効化</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>ビルド中のシェーダー数</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>現在のエミュレーション速度。値が100%より高いか低い場合、エミュレーション速度がSwitchより速いか遅いことを示します。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>ゲームが現在表示している1秒あたりのフレーム数。これはゲームごと、シーンごとに異なります。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>Switchフレームをエミュレートするのにかかる時間で、フレームリミットやV-Syncは含まれません。フルスピードエミュレーションの場合、最大で16.67ミリ秒になります。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> - <translation type="unfinished"/> + <translation>無効な設定を検出しました</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> - <translation type="unfinished"/> + <translation>携帯コントローラはドックモードで使用できません. Proコントローラが選択されます.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation>DOCK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> - <translation type="unfinished"/> + <translation>最近のファイルをクリア(&C)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> - <translation type="unfinished"/> + <translation> TAS 記録中</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> - <translation type="unfinished"/> + <translation>プレイヤー1のファイルを上書きしますか?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>古いゲームフォーマットの警告</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>このゲームでは、分解されたROMディレクトリフォーマットを使用しています。これは、NCA、NAX、XCI、またはNSPなどに取って代わられた古いフォーマットです。分解されたROMディレクトリには、アイコン、メタデータ、およびアップデートサポートがありません。<br><br>yuzuがサポートするSwitchフォーマットの説明については、<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>wikiをチェックしてください</a>。このメッセージは二度と表示されません。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>ROMロード中にエラーが発生しました!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>このROMフォーマットはサポートされていません。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>ビデオコア初期化中にエラーが発生しました。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>ビデオコアの実行中にyuzuでエラーが発生しました。詳細については、ログを参照してください。ログへのアクセスの詳細については、次のページを参照してください:<a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>ログファイルをアップロードする方法</a>。最新のグラフィックドライバを使用していることを確認して下さい。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> - <translation type="unfinished"/> + <translation>ROMのロード中にエラー! %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>不明なエラーが発生しました。詳細はログを確認して下さい。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> - <translation type="unfinished"/> + <translation>(64-bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> - <translation type="unfinished"/> + <translation>(32-bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> - <translation type="unfinished"/> + <translation>%1 %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>開始</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>データのセーブ</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Modデータ</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>”%1”フォルダを開けませんでした</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>フォルダが存在しません!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>シェーダキャッシュを開けませんでした</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> - <translation type="unfinished"/> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> + <translation>このタイトル用のシェーダキャッシュディレクトリの作成に失敗しました</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>コンテンツ</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>アップデート</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>エントリ削除</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>インストールされているゲーム%1を削除しますか?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>削除しました</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>インストールされたゲームを正常に削除しました。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>%1削除エラー</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>ゲームはNANDにインストールされていないため、削除できません。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>インストールされたアップデートを正常に削除しました。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>このタイトルのアップデートはインストールされていません。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>このタイトルにはDLCがインストールされていません。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>%1にインストールされたDLCを正常に削除しました。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> - <translation type="unfinished"/> + <translation>転送可能なOpenGLシェーダキャッシュを削除しますか?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> - <translation type="unfinished"/> + <translation>転送可能なVulkanシェーダキャッシュを削除しますか?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> - <translation type="unfinished"/> + <translation>転送可能なすべてのシェーダキャッシュを削除しますか?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>カスタムゲーム設定を削除しますか?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>ファイル削除</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>転送可能なシェーダーキャッシュの削除エラー</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>このタイトル用のシェーダキャッシュは存在しません。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>転送可能なシェーダーキャッシュが正常に削除されました。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation>転送可能なシェーダーキャッシュを削除できませんでした。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> - <translation type="unfinished"/> + <translation>転送可能なシェーダキャッシュの削除エラー</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> - <translation type="unfinished"/> + <translation>転送可能なシェーダキャッシュを正常に削除しました.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> - <translation type="unfinished"/> + <translation>転送可能なシェーダキャッシュディレクトリの削除に失敗しました.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>カスタム設定の削除エラー</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>このタイトルのカスタム設定は存在しません。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>カスタムゲーム設定を正常に削除しました。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>カスタムゲーム設定の削除に失敗しました。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>RomFSの解析に失敗しました!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>RomFSファイルをコピー中にエラーが発生したか、ユーザー操作によりキャンセルされました。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>フル</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>スケルトン</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>RomFSダンプモードの選択</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>RomFSのダンプ方法を選択してください。<br>”完全”はすべてのファイルが新しいディレクトリにコピーされます。<br>”スケルトン”はディレクトリ構造を作成するだけです。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>RomFSを解析中...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>キャンセル</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>RomFS解析成功!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>操作は成功しました。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>”%1”を開けませんでした</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>ディレクトリの選択</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>プロパティ</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>ゲームプロパティをロード出来ませんでした。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Switch実行ファイル (%1);;すべてのファイル (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>ファイルのロード</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>展開されているROMディレクトリを開く</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>無効なディレクトリが選択されました</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>選択されたディレクトリに”main”ファイルが見つかりませんでした。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>インストール可能なスイッチファイル (*.nca *.nsp *.xci);;任天堂コンテンツアーカイブ (*.nca);;任天堂サブミッションパッケージ (*.nsp);;NXカートリッジイメージ (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>ファイルのインストール</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> <translation type="unfinished"><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>"%1"ファイルをインストールしています・・・</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>インストール結果</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>%n ファイルが新たにインストールされました +</numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>%n ファイルが上書きされました +</numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>%n ファイルのインストールに失敗しました +</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>システムアプリケーション</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>システムアーカイブ</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>システムアプリケーションアップデート</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>ファームウェアパッケージ(Type A)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>ファームウェアパッケージ(Type B)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>ゲーム</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>ゲームアップデート</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>ゲームDLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>差分タイトル</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>NCAインストール種別を選択・・・</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>インストールするNCAタイトル種別を選択して下さい: (ほとんどの場合、デフォルトの”ゲーム”で問題ありません。)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>インストール失敗</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>選択されたNCAのタイトル種別が無効です。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>ファイルが存在しません</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>ファイル”%1”が存在しません</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> - <translation type="unfinished"/> + <translation>OK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>yuzuアカウントが存在しません</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>ゲームの互換性テストケースを送信するには、yuzuアカウントをリンクする必要があります。<br><br/>yuzuアカウントをリンクするには、エミュレーション > 設定 > Web から行います。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>URLオープンエラー</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>URL"%1"を開けません。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>amiiboファイル (%1);;すべてのファイル (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>amiiboのロード</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>amiiboデータファイルを開けませんでした</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>amiiboデータファイル”%1”を読み込めませんでした。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>amiiboデータファイルを読み込み中にエラーが発生した</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>amiiboデータを完全には読み取ることができませんでした。%1バイトを読み込もうとしましたが、%2バイトしか読み取れませんでした。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>amiiboデータ読み込み中にエラーが発生しました</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>amiiboデータをロードできませんでした。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>スクリーンショットのキャプチャ</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>PNG画像 (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> - <translation type="unfinished"/> + <translation>TAS 状態: 実行中 %1/%2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> - <translation type="unfinished"/> + <translation>TAS 状態: 記録中 %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> - <translation type="unfinished"/> + <translation>TAS 状態: アイドル %1/%2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> - <translation type="unfinished"/> + <translation>TAS 状態: 無効</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>構築中: %n シェーダー</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>速度:%1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>速度:%1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>ゲーム:%1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>フレーム:%1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> - <translation type="unfinished"/> + <translation>GPU NORMAL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> - <translation type="unfinished"/> + <translation>GPU HIGH</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> - <translation type="unfinished"/> + <translation>GPU EXTREME</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> - <translation type="unfinished"/> + <translation>GPU ERROR</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>ロードしようとしているゲームはプレイする前に、追加のファイルを必要とします。それはSwitchからダンプする必要があります。<br/><br/>これらのファイルのダンプの詳細については、次のWikiページを参照してください:<a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>スイッチコンソールからのシステムアーカイブと共有フォントをダンプする</a>。<br/><br/>ゲームリストに戻りますか?エミュレーションを続けると、クラッシュ、保存データの破損、またはその他のバグが発生する可能性があります。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>yuzuはSwitchのシステムアーカイブ "%1" を見つけられませんでした。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>yuzuはSwitchのシステムアーカイブ "%1" "%2" を見つけられませんでした。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>システムアーカイブが見つかりません</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>システムアーカイブが見つかりません</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>yuzuはSwitchの共有フォント "%1" を見つけられませんでした。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>共有フォントが存在しません</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>共有フォントが存在しません</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>致命的なエラー</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>yuzuが致命的なエラーを検出しました。詳細については、ログを参照してください。ログへのアクセスの詳細については、次のページを参照してください。<a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>ログファイルをアップロードする方法</a>。<br/><br/>ゲームリストに戻りますか?エミュレーションを続けると、クラッシュ、保存データの破損、またはその他のバグが発生する可能性があります。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>致命的なエラー発生</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>キーの再取得確認</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4431,37 +4445,37 @@ This will delete your autogenerated key files and re-run the key derivation modu これにより、自動生成されたキーファイルが削除され、キー導出モジュールが再実行されます。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>ヒューズがありません</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation> - BOOT0がありません</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation> - BCPKG2-1-Normal-Mainがありません</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation> - PRODINFOがありません</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>派生コンポーネントがありません</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>コンポーネントが見つからず、キーの導出が完了しない可能性があります。<br>ゲームとキーを取得するために、<a href='https://yuzu-emu.org/help/quickstart/'>yuzuクイックスタートガイド</a>の手順に従って下さい。<br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4470,39 +4484,39 @@ on your system's performance.</source> 1分以上かかります。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>派生キー</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>RomFSダンプターゲットの選択</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>ダンプしたいRomFSを選択して下さい。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>yuzuを終了してもよろしいですか?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>エミュレーションを停止してもよろしいですか?セーブされていない進行状況は失われます。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> @@ -4532,22 +4546,22 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/bootmanager.cpp" line="696"/> <source>Your GPU may not support OpenGL, or you do not have the latest graphics driver.</source> - <translation type="unfinished"/> + <translation>GPUがOpenGLをサポートしていないか、グラフィックスドライバーが最新ではありません。</translation> </message> <message> <location filename="../../src/yuzu/bootmanager.cpp" line="705"/> <source>Error while initializing OpenGL 4.6!</source> - <translation type="unfinished"/> + <translation>OpenGL4.6初期化エラー!</translation> </message> <message> <location filename="../../src/yuzu/bootmanager.cpp" line="706"/> <source>Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1</source> - <translation type="unfinished"/> + <translation>GPUがOpenGL4.6をサポートしていないか, グラフィックスドライバーが最新ではありません.<br><br>GL レンダラ:<br>%1</translation> </message> <message> <location filename="../../src/yuzu/bootmanager.cpp" line="716"/> <source>Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2</source> - <translation type="unfinished"/> + <translation>GPUが1つ以上の必要なOpenGL拡張機能をサポートしていない可能性があります. 最新のグラフィックドライバを使用していることを確認してください.<br><br>GL レンダラ:<br>%1<br><br>サポートされていない拡張機能:<br>%2</translation> </message> </context> <context> @@ -4580,17 +4594,17 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="508"/> <source>Favorite</source> - <translation type="unfinished"/> + <translation>お気に入り</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="510"/> <source>Start Game</source> - <translation type="unfinished"/> + <translation>ゲームを開始</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="512"/> <source>Start Game without Custom Configuration</source> - <translation type="unfinished"/> + <translation>カスタム設定なしでゲームを開始</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="514"/> @@ -4605,7 +4619,7 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="517"/> <source>Open Transferable Pipeline Cache</source> - <translation type="unfinished"/> + <translation>転送可能なパイプラインキャッシュを開く</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="519"/> @@ -4630,17 +4644,17 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="523"/> <source>Remove OpenGL Pipeline Cache</source> - <translation type="unfinished"/> + <translation>OpenGLパイプラインキャッシュを削除</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="524"/> <source>Remove Vulkan Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Vulkanパイプラインキャッシュを削除</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="526"/> <source>Remove All Pipeline Caches</source> - <translation type="unfinished"/> + <translation>すべてのパイプラインキャッシュを削除</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="527"/> @@ -4656,7 +4670,7 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="530"/> <source>Dump RomFS to SDMC</source> - <translation type="unfinished"/> + <translation>RomFSをSDMCにダンプ</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="531"/> @@ -4701,7 +4715,7 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="673"/> <source>Clear</source> - <translation type="unfinished"/> + <translation>クリア</translation> </message> </context> <context> @@ -4837,7 +4851,8 @@ Screen.</source> <location filename="../../src/yuzu/util/limitable_input_dialog.cpp" line="62"/> <source>The text can't contain any of the following characters: %1</source> - <translation type="unfinished"/> + <translation>テキストに以下の文字を含めることはできません: +%1</translation> </message> </context> <context> @@ -4893,7 +4908,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="48"/> <source>&Recent Files</source> - <translation type="unfinished"/> + <translation>最近のファイル(&R)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="67"/> @@ -4908,47 +4923,47 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="83"/> <source>&Reset Window Size</source> - <translation type="unfinished"/> + <translation>ウインドウサイズをリセット(&R)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="88"/> <source>Reset Window Size to &720p</source> - <translation type="unfinished"/> + <translation>ウインドウサイズを&720Pにリセット</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="91"/> <source>Reset Window Size to 720p</source> - <translation type="unfinished"/> + <translation>ウインドウサイズを720Pにリセット</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="96"/> <source>Reset Window Size to &900p</source> - <translation type="unfinished"/> + <translation>ウインドウサイズを&900Pにリセット</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="99"/> <source>Reset Window Size to 900p</source> - <translation type="unfinished"/> + <translation>ウインドウサイズを900Pにリセット</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="104"/> <source>Reset Window Size to &1080p</source> - <translation type="unfinished"/> + <translation>ウインドウサイズを&1080Pにリセット</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="107"/> <source>Reset Window Size to 1080p</source> - <translation type="unfinished"/> + <translation>ウインドウサイズを1080Pにリセット</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="112"/> <source>&Debugging</source> - <translation type="unfinished"/> + <translation>デバッグ(&D)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="126"/> <source>&Tools</source> - <translation type="unfinished"/> + <translation>ツール(&T)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="135"/> @@ -4958,17 +4973,17 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="155"/> <source>&Install Files to NAND...</source> - <translation type="unfinished"/> + <translation>ファイルをNANDにインストール...(&I)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="160"/> <source>L&oad File...</source> - <translation type="unfinished"/> + <translation>ファイルをロード...(&L)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="165"/> <source>Load &Folder...</source> - <translation type="unfinished"/> + <translation>フォルダをロード...(&F)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="170"/> @@ -4993,37 +5008,37 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="199"/> <source>&Reinitialize keys...</source> - <translation type="unfinished"/> + <translation>鍵を再初期化...(&R)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="204"/> <source>&About yuzu</source> - <translation type="unfinished"/> + <translation>yuzuについて(&A)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="212"/> <source>Single &Window Mode</source> - <translation type="unfinished"/> + <translation>シングルウインドウモード(&W)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="217"/> <source>Con&figure...</source> - <translation type="unfinished"/> + <translation>設定...(&F)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="225"/> <source>Display D&ock Widget Headers</source> - <translation type="unfinished"/> + <translation>ドックウィジェットヘッダの表示(&O)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="233"/> <source>Show &Filter Bar</source> - <translation type="unfinished"/> + <translation>フィルタバーを表示(&F)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="241"/> <source>Show &Status Bar</source> - <translation type="unfinished"/> + <translation>ステータスバーを表示(&S)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="244"/> @@ -5033,57 +5048,57 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="252"/> <source>F&ullscreen</source> - <translation type="unfinished"/> + <translation>全画面表示(&F)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="260"/> <source>&Restart</source> - <translation type="unfinished"/> + <translation>再実行(&R)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="268"/> <source>Load &Amiibo...</source> - <translation type="unfinished"/> + <translation>&Amiiboをロード...</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="276"/> <source>&Report Compatibility</source> - <translation type="unfinished"/> + <translation>互換性を報告(&R)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="284"/> <source>Open &Mods Page</source> - <translation type="unfinished"/> + <translation>&Modページを開く</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="289"/> <source>Open &Quickstart Guide</source> - <translation type="unfinished"/> + <translation>クイックスタートガイドを開く(&Q)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="294"/> <source>&FAQ</source> - <translation type="unfinished"/> + <translation>&FAQ</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="299"/> <source>Open &yuzu Folder</source> - <translation type="unfinished"/> + <translation>&yuzuフォルダを開く</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="307"/> <source>&Capture Screenshot</source> - <translation type="unfinished"/> + <translation>スクリーンショットをキャプチャ(&C)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="312"/> <source>Configure &TAS...</source> - <translation type="unfinished"/> + <translation>&TASを設定...</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="320"/> <source>Configure C&urrent Game...</source> - <translation type="unfinished"/> + <translation>現在のゲームを設定...(&U)</translation> </message> </context> <context> @@ -5091,7 +5106,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/debugger/profiler.cpp" line="51"/> <source>&MicroProfile</source> - <translation type="unfinished"/> + <translation>マイクロプロファイル(&M)</translation> </message> </context> <context> @@ -5099,19 +5114,19 @@ Screen.</source> <message> <location filename="../../src/yuzu/util/overlay_dialog.ui" line="14"/> <source>Dialog</source> - <translation type="unfinished"/> + <translation>ダイアログ</translation> </message> <message> <location filename="../../src/yuzu/util/overlay_dialog.ui" line="134"/> <location filename="../../src/yuzu/util/overlay_dialog.ui" line="353"/> <source>Cancel</source> - <translation type="unfinished"/> + <translation>キャンセル</translation> </message> <message> <location filename="../../src/yuzu/util/overlay_dialog.ui" line="152"/> <location filename="../../src/yuzu/util/overlay_dialog.ui" line="371"/> <source>OK</source> - <translation type="unfinished"/> + <translation>OK</translation> </message> <message> <location filename="../../src/yuzu/util/overlay_dialog.ui" line="313"/> @@ -5156,7 +5171,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/game_list_p.h" line="326"/> <source>Favorites</source> - <translation type="unfinished"/> + <translation>お気に入り</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="23"/> @@ -5252,7 +5267,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="109"/> <source>%1%2</source> - <translation type="unfinished"/> + <translation>%1%2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="117"/> @@ -5262,7 +5277,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="121"/> <source>GC Button %1</source> - <translation>GC Button %1</translation> + <translation>GC ボタン %1</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="130"/> @@ -5277,17 +5292,17 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="142"/> <source>Motion %1</source> - <translation type="unfinished"/> + <translation>モーション %1</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="166"/> <source>%1Button %2</source> - <translation type="unfinished"/> + <translation>%1ボタン %2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="170"/> <source>SDL Motion</source> - <translation type="unfinished"/> + <translation>SDLモーション</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="180"/> @@ -5305,7 +5320,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="14"/> <source>Controller Applet</source> - <translation type="unfinished"/> + <translation>コントローラアプレット</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="129"/> @@ -5315,17 +5330,17 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="282"/> <source>Players:</source> - <translation type="unfinished"/> + <translation>プレイヤー:</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="300"/> <source>1 - 8</source> - <translation type="unfinished"/> + <translation>1 - 8</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="418"/> <source>P4</source> - <translation type="unfinished"/> + <translation>P4</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="514"/> @@ -5338,7 +5353,7 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/applets/qt_controller.ui" line="2054"/> <location filename="../../src/yuzu/applets/qt_controller.cpp" line="419"/> <source>Pro Controller</source> - <translation type="unfinished"/> + <translation>Proコントローラ</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="519"/> @@ -5351,7 +5366,7 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/applets/qt_controller.ui" line="2059"/> <location filename="../../src/yuzu/applets/qt_controller.cpp" line="423"/> <source>Dual Joycons</source> - <translation type="unfinished"/> + <translation>Joy-Con(L/R)</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="524"/> @@ -5364,7 +5379,7 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/applets/qt_controller.ui" line="2064"/> <location filename="../../src/yuzu/applets/qt_controller.cpp" line="427"/> <source>Left Joycon</source> - <translation type="unfinished"/> + <translation>Joy-Con(L)</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="529"/> @@ -5377,7 +5392,7 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/applets/qt_controller.ui" line="2069"/> <location filename="../../src/yuzu/applets/qt_controller.cpp" line="431"/> <source>Right Joycon</source> - <translation type="unfinished"/> + <translation>Joy-Con(R)</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="538"/> @@ -5389,48 +5404,48 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/applets/qt_controller.ui" line="1881"/> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2078"/> <source>Use Current Config</source> - <translation type="unfinished"/> + <translation>現在の設定を使用</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="615"/> <source>P2</source> - <translation type="unfinished"/> + <translation>P2</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="812"/> <source>P1</source> - <translation type="unfinished"/> + <translation>P1</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="932"/> <location filename="../../src/yuzu/applets/qt_controller.cpp" line="436"/> <source>Handheld</source> - <translation type="unfinished"/> + <translation>携帯モード</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="1126"/> <source>P3</source> - <translation type="unfinished"/> + <translation>P3</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="1363"/> <source>P7</source> - <translation type="unfinished"/> + <translation>P7</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="1560"/> <source>P8</source> - <translation type="unfinished"/> + <translation>P8</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="1757"/> <source>P5</source> - <translation type="unfinished"/> + <translation>P5</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="1958"/> <source>P6</source> - <translation type="unfinished"/> + <translation>P6</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2272"/> @@ -5440,63 +5455,63 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2293"/> <source>Docked</source> - <translation type="unfinished"/> + <translation>Docked</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2303"/> <source>Undocked</source> - <translation type="unfinished"/> + <translation>Undocked</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2313"/> <source>Vibration</source> - <translation type="unfinished"/> + <translation>振動</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2349"/> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2395"/> <source>Configure</source> - <translation type="unfinished"/> + <translation>設定</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2359"/> <source>Motion</source> - <translation type="unfinished"/> + <translation>モーション</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2405"/> <source>Profiles</source> - <translation type="unfinished"/> + <translation>プロファイル</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2432"/> <source>Create</source> - <translation type="unfinished"/> + <translation>作成</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2467"/> <source>Controllers</source> - <translation type="unfinished"/> + <translation>コントローラ</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2481"/> <source>1</source> - <translation type="unfinished"/> + <translation>1</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2508"/> <source>2</source> - <translation type="unfinished"/> + <translation>2</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2518"/> <source>4</source> - <translation type="unfinished"/> + <translation>4</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2528"/> <source>3</source> - <translation type="unfinished"/> + <translation>3</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2538"/> @@ -5506,27 +5521,27 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2552"/> <source>5</source> - <translation type="unfinished"/> + <translation>5</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2569"/> <source>7</source> - <translation type="unfinished"/> + <translation>7</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2586"/> <source>6</source> - <translation type="unfinished"/> + <translation>6</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2596"/> <source>8</source> - <translation type="unfinished"/> + <translation>8</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.cpp" line="441"/> <source>GameCube Controller</source> - <translation type="unfinished"/> + <translation>ゲームキューブコントローラ</translation> </message> </context> <context> @@ -5536,13 +5551,14 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/applets/qt_error.cpp" line="35"/> <location filename="../../src/yuzu/applets/qt_error.cpp" line="50"/> <source>Error Code: %1-%2 (0x%3)</source> - <translation type="unfinished"/> + <translation>エラーコード: %1-%2 (0x%3)</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_error.cpp" line="26"/> <source>An error has occurred. Please try again or contact the developer of the software.</source> - <translation type="unfinished"/> + <translation>エラーが発生しました. +もう一度試すか, ソフトウェア開発者に連絡してください.</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_error.cpp" line="39"/> @@ -5557,7 +5573,11 @@ Please try again or contact the developer of the software.</source> %1 %2</source> - <translation type="unfinished"/> + <translation>エラーが発生しました. + +%1 + +%2</translation> </message> </context> <context> @@ -5596,7 +5616,7 @@ Please try again or contact the developer of the software.</source> <message> <location filename="../../src/yuzu/applets/qt_software_keyboard.ui" line="199"/> <source>Enter Text</source> - <translation type="unfinished"/> + <translation>テキストを入力</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_software_keyboard.ui" line="479"/> @@ -5611,12 +5631,12 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/applets/qt_software_keyboard.cpp" line="396"/> <location filename="../../src/yuzu/applets/qt_software_keyboard.cpp" line="406"/> <source>OK</source> - <translation type="unfinished"/> + <translation>OK</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_software_keyboard.cpp" line="406"/> <source>Cancel</source> - <translation type="unfinished"/> + <translation>キャンセル</translation> </message> </context> <context> @@ -5671,7 +5691,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="188"/> <source>[%1] %2 %3</source> - <translation type="unfinished"/> + <translation>[%1] %2 %3</translation> </message> <message> <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="215"/> @@ -5739,7 +5759,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="290"/> <source>unknown</source> - <translation type="unfinished"/> + <translation>不明</translation> </message> <message> <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="295"/> diff --git a/dist/languages/ko_KR.ts b/dist/languages/ko_KR.ts index e79cfac1e..10bfd647d 100644 --- a/dist/languages/ko_KR.ts +++ b/dist/languages/ko_KR.ts @@ -240,7 +240,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="25"/> @@ -255,7 +255,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="42"/> <source>Auto</source> - <translation type="unfinished"/> + <translation>자동</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="47"/> @@ -270,7 +270,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="63"/> <source>We recommend setting accuracy to "Auto".</source> - <translation type="unfinished"/> + <translation>정확도를 "자동"으로 설정하는 것을 권장합니다.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="80"/> @@ -315,12 +315,14 @@ p, li { white-space: pre-wrap; } <source> <div>This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes.</div> </source> - <translation type="unfinished"/> + <translation> + <div>이 옵션은 잘못된 반올림 모드로 실행하여 32비트 ASIMD 부동 소수점 함수의 속도를 향상시킵니다.</div> + </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="125"/> <source>Faster ASIMD instructions (32 bits only)</source> - <translation type="unfinished"/> + <translation>더 빠른 ASIMD 명령어(32비트 전용)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="132"/> @@ -341,12 +343,14 @@ p, li { white-space: pre-wrap; } <source> <div>This option improves speed by eliminating a safety check before every memory read/write in guest. Disabling it may allow a game to read/write the emulator's memory.</div> </source> - <translation type="unfinished"/> + <translation> + <div>이 옵션은 게스트에서 모든 메모리 읽기/쓰기 전에 안전 검사를 제거하여 속도를 향상시킵니다. 비활성화하면 게임에서 에뮬레이터의 메모리를 읽고 쓸 수 있습니다.</div> + </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="149"/> <source>Disable address space checks</source> - <translation type="unfinished"/> + <translation>주소 공간 검사 비활성화</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="174"/> @@ -359,12 +363,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="14"/> <source>Form</source> - <translation>Form</translation> + <translation>포럼</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="25"/> @@ -374,7 +378,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="31"/> <source><html><head/><body><p><span style=" font-weight:600;">For debugging only.</span><br/>If you're not sure what these do, keep all of these enabled. <br/>These settings, when disabled, only take effect when CPU Debugging is enabled. </p></body></html></source> - <translation type="unfinished"/> + <translation><html><head/><body><p><span style=" font-weight:600;">디버깅 전용</span><br/>이것들이 무엇을 하는지 잘 모르겠다면, 이것들을 모두 활성화 상태로 두십시오.<br/>비활성화된 경우 이러한 설정은 CPU 디버깅이 활성화된 경우에만 적용됩니다.</p></body></html></translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="41"/> @@ -400,7 +404,7 @@ p, li { white-space: pre-wrap; } <div>This optimization avoids dispatcher lookups by allowing emitted basic blocks to jump directly to other basic blocks if the destination PC is static.</div> </source> <translation> - <div>이 최적화는 대상 PC가 정적인 경우 방출된 기본 블록이 다른 기본 블록으로 직접 점프할 수 있도록 하여 발송자 검색을 방지합니다.</div> + <div>이 최적화는 대상 PC가 정적인 경우 방출된 기본 블록이 다른 기본 블록으로 직접 점프할 수 있도록 하여 디스패처 조회를 방지합니다.</div> </translation> </message> <message> @@ -420,7 +424,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="72"/> <source>Enable return stack buffer</source> - <translation>return stack buffer 활성화</translation> + <translation>리턴 스택 버퍼 활성화</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="79"/> @@ -499,12 +503,16 @@ p, li { white-space: pre-wrap; } <div style="white-space: nowrap">Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU.</div> <div style="white-space: nowrap">Disabling this forces all memory accesses to use Software MMU Emulation.</div> </source> - <translation type="unfinished"/> + <translation> + <div style="white-space: nowrap">이 최적화는 게스트 프로그램의 메모리 액세스 속도를 높입니다.</div> + <div style="white-space: nowrap">활성화하면 게스트 메모리 읽기/쓰기가 메모리에 직접 수행되고 호스트의 MMU를 사용합니다.</div> + <div style="white-space: nowrap">이 기능을 비활성화하면 모든 메모리 액세스가 소프트웨어 MMU 에뮬레이션을 사용하도록 합니다.</div> + </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="147"/> <source>Enable Host MMU Emulation</source> - <translation type="unfinished"/> + <translation>호스트 MMU 에뮬레이션 활성화</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="172"/> @@ -542,7 +550,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="49"/> <source>Enable Extended Logging**</source> - <translation type="unfinished"/> + <translation>확장된 로깅 활성화**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="59"/> @@ -552,7 +560,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="67"/> <source>Arguments String</source> - <translation>인수 문자열</translation> + <translation>실행인수</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="82"/> @@ -572,12 +580,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="101"/> <source>When checked, it enables Nsight Aftermath crash dumps</source> - <translation type="unfinished"/> + <translation>선택하면 Nsight Aftermath 크래시 덤프가 활성화됩니다.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="104"/> <source>Enable Nsight Aftermath</source> - <translation type="unfinished"/> + <translation>Nsight Aftermath 활성화</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="114"/> @@ -592,37 +600,37 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="124"/> <source>When checked, yuzu will log statistics about the compiled pipeline cache</source> - <translation type="unfinished"/> + <translation>선택하면 yuzu는 컴파일된 파이프라인 캐시에 대한 통계를 기록합니다.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="127"/> <source>Enable Shader Feedback</source> - <translation type="unfinished"/> + <translation>셰이더 피드백 활성화</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="134"/> <source>When checked, it executes shaders without loop logic changes</source> - <translation type="unfinished"/> + <translation>체크 시 루프 로직 변경 없이 셰이더 실행</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="137"/> <source>Disable Loop safety checks</source> - <translation type="unfinished"/> + <translation>루프 안전 검사 비활성화</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="147"/> <source>Debugging</source> - <translation type="unfinished"/> + <translation>디버깅</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="153"/> <source>Enable FS Access Log</source> - <translation type="unfinished"/> + <translation>FS 액세스 로그 활성화</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="160"/> <source>Enable Verbose Reporting Services**</source> - <translation type="unfinished"/> + <translation>자세한 리포팅 서비스 활성화**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="170"/> @@ -637,7 +645,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="183"/> <source>Enable CPU Debugging</source> - <translation type="unfinished"/> + <translation>CPU 디버깅 활성화</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="190"/> @@ -647,12 +655,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="197"/> <source>Enable Auto-Stub**</source> - <translation type="unfinished"/> + <translation>자동 스텁 활성화**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="212"/> <source>**This will be reset automatically when yuzu closes.</source> - <translation type="unfinished"/> + <translation>**Yuzu가 종료되면 자동으로 재설정됩니다.</translation> </message> </context> <context> @@ -678,18 +686,18 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>포럼</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="17"/> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="17"/> <source>Debug</source> - <translation type="unfinished"/> + <translation>디버그</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="18"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> </context> <context> @@ -701,13 +709,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>오디오</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -723,13 +731,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>일반</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>그래픽</translation> </message> @@ -745,7 +753,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>조작</translation> </message> @@ -757,11 +765,11 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="69"/> <source>Network</source> - <translation type="unfinished"/> + <translation>네트워크</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>시스템</translation> </message> @@ -786,7 +794,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="17"/> <source>Filesystem</source> - <translation type="unfinished"/> + <translation>파일 시스템</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="25"/> @@ -820,7 +828,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="90"/> <source>Path</source> - <translation>경로</translation> + <translation>주소</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="100"/> @@ -932,17 +940,17 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="35"/> <source>Framerate Cap</source> - <translation type="unfinished"/> + <translation>프레임 속도 제한</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="38"/> <source>Requires the use of the FPS Limiter Toggle hotkey to take effect.</source> - <translation type="unfinished"/> + <translation>사용하려면 FPS Limiter Toggle 핫키를 사용해야 합니다.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="45"/> <source>x</source> - <translation type="unfinished"/> + <translation>x</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="65"/> @@ -1005,7 +1013,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="17"/> <source>Graphics</source> - <translation type="unfinished"/> + <translation>그래픽</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="25"/> @@ -1015,7 +1023,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="64"/> <source>Shader Backend:</source> - <translation type="unfinished"/> + <translation>셰이더 백엔드:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="92"/> @@ -1035,7 +1043,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="162"/> <source>Use disk pipeline cache</source> - <translation type="unfinished"/> + <translation>디스크 파이프라인 캐시 사용</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="169"/> @@ -1045,27 +1053,27 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="176"/> <source>Accelerate ASTC texture decoding</source> - <translation type="unfinished"/> + <translation>ASTC 텍스처 디코딩 가속화</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="198"/> <source>NVDEC emulation:</source> - <translation type="unfinished"/> + <translation>NVDEC 에뮬레이션:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="206"/> <source>No Video Output</source> - <translation type="unfinished"/> + <translation>비디오 출력 없음</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="211"/> <source>CPU Video Decoding</source> - <translation type="unfinished"/> + <translation>CPU 비디오 디코딩</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="216"/> <source>GPU Video Decoding (Default)</source> - <translation type="unfinished"/> + <translation>GPU 비디오 디코딩(기본값)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="242"/> @@ -1126,7 +1134,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.cpp" line="34"/> <source>GLASM (Assembly Shaders, NVIDIA Only)</source> - <translation type="unfinished"/> + <translation>GLASM(어셈블리 셰이더, NVIDIA 전용)</translation> </message> </context> <context> @@ -1139,7 +1147,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="17"/> <source>Advanced</source> - <translation type="unfinished"/> + <translation>고급</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="25"/> @@ -1169,17 +1177,17 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="88"/> <source>Use asynchronous shader building (Hack)</source> - <translation type="unfinished"/> + <translation>비동기식 셰이더 빌드 사용(Hack)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="95"/> <source>Enables Fast GPU Time. This option will force most games to run at their highest native resolution.</source> - <translation type="unfinished"/> + <translation>빠른 GPU 시간을 활성화합니다. 이 옵션을 사용하면 대부분의 게임이 가장 높은 기본 해상도에서 실행됩니다.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="98"/> <source>Use Fast GPU Time (Hack)</source> - <translation type="unfinished"/> + <translation>빠른 GPU 시간 사용(Hack)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="120"/> @@ -1189,27 +1197,27 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="128"/> <source>Default</source> - <translation>기본</translation> + <translation>기본값</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="133"/> <source>2x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>2x (실행에 문제가 있을 수 있습니다)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="138"/> <source>4x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>4x (실행에 문제가 있을 수 있습니다)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="143"/> <source>8x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>8x (실행에 문제가 있을 수 있습니다)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="148"/> <source>16x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>16x (실행에 문제가 있을 수 있습니다)</translation> </message> </context> <context> @@ -1222,7 +1230,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="17"/> <source>Hotkeys</source> - <translation type="unfinished"/> + <translation>단축키</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="25"/> @@ -1562,7 +1570,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2584"/> <source>%</source> - <translation type="unfinished"/> + <translation>%</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2600"/> @@ -1599,12 +1607,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2678"/> <source>Requires restarting yuzu</source> - <translation type="unfinished"/> + <translation>yuzu를 다시 시작해야 합니다.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2687"/> <source>Enable XInput 8 player support (disables web applet)</source> - <translation type="unfinished"/> + <translation>XInput 8 플레이어 지원 활성화(웹 애플릿 비활성화)</translation> </message> </context> <context> @@ -1915,12 +1923,12 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="335"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Set threshold</source> - <translation type="unfinished"/> + <translation>임계값 설정</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Choose a value between 0% and 100%</source> - <translation type="unfinished"/> + <translation>0%에서 100% 안의 값을 고르세요</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="406"/> @@ -2296,73 +2304,73 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>포럼</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="17"/> <source>Network</source> - <translation type="unfinished"/> + <translation>네트워크</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="25"/> <source>General</source> - <translation type="unfinished"/> + <translation>일반</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="34"/> <source>Network Interface</source> - <translation type="unfinished"/> + <translation>네트워크 인터페이스</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.cpp" line="17"/> <source>None</source> - <translation type="unfinished"/> + <translation>없음</translation> </message> </context> <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>Dialog</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>정보</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>이름</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>타이틀 ID</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>파일명</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>파일 형식</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>버전</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>크기</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>개발자</translation> </message> @@ -2393,7 +2401,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2422,7 +2430,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.ui" line="17"/> <source>Add-Ons</source> - <translation type="unfinished"/> + <translation>애드온</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.cpp" line="48"/> @@ -2445,7 +2453,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="17"/> <source>Profiles</source> - <translation type="unfinished"/> + <translation>프로필</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="25"/> @@ -2575,6 +2583,16 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <source>Unable to copy image from %1 to %2</source> <translation>이미지를 %1에서 %2로 복사할 수 없습니다</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -2586,7 +2604,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="17"/> <source>System</source> - <translation type="unfinished"/> + <translation>시스템</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="25"/> @@ -2957,7 +2975,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="409"/> <source>Brazilian Portuguese (português do Brasil)</source> - <translation type="unfinished"/> + <translation>브라질 포르투갈어(português do Brasil)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="417"/> @@ -3015,17 +3033,17 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <translation>시스템 설정은 게임이 꺼져 있을 때만 수정 가능합니다.</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>현재 사용하는 가상 Switch를 새로운 가상 Switch로 교체 합니다. 기존의 가상 Switch는 복구가 불가능해집니다. 게임에 예상치 못한 영향을 끼칠 수도 있습니다. 오래된 게임 설정을 사용할 경우 실패할 수도 있습니다. 계속하시겠습니까?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>경고</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>콘솔 ID: 0x%1</translation> </message> @@ -3035,62 +3053,62 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="11"/> <source>TAS</source> - <translation type="unfinished"/> + <translation>TAS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="34"/> <source>WARNING: This is an experimental feature.<br/>It will not play back scripts frame perfectly with the current, imperfect syncing method.</source> - <translation type="unfinished"/> + <translation>경고: 이것은 실험적인 기능입니다.<br/>현재의 불완전한 동기화 방법으로는 스크립트 프레임을 완벽하게 재생하지 않습니다.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="51"/> <source>Settings</source> - <translation type="unfinished"/> + <translation>설정</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="57"/> <source>Enable TAS features</source> - <translation type="unfinished"/> + <translation>TAS 기능 활성화</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="64"/> <source>Automatic controller profile swapping</source> - <translation type="unfinished"/> + <translation>자동 컨트롤러 프로필 교체</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="71"/> <source>Loop script</source> - <translation type="unfinished"/> + <translation>반복 스크립트</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="81"/> <source>Pause execution during loads</source> - <translation type="unfinished"/> + <translation>로드 중 실행 일시 중지</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="95"/> <source>Script Directory</source> - <translation type="unfinished"/> + <translation>스크립트 주소</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="101"/> <source>Path</source> - <translation type="unfinished"/> + <translation>주소</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="108"/> <source>...</source> - <translation type="unfinished"/> + <translation>...</translation> </message> </context> <context> @@ -3098,12 +3116,12 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_tas.cpp" line="20"/> <source>TAS Configuration</source> - <translation type="unfinished"/> + <translation>TAS 설정</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.cpp" line="53"/> <source>Select TAS Load Directory...</source> - <translation type="unfinished"/> + <translation>TAS 로드 디렉토리 선택...</translation> </message> </context> <context> @@ -3243,62 +3261,62 @@ Drag points to change position, or double-click table cells to edit values.</sou <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="28"/> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="40"/> <source>None</source> - <translation type="unfinished"/> + <translation>없음</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="21"/> <source>Small (32x32)</source> - <translation type="unfinished"/> + <translation>작은 크기 (32x32)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="22"/> <source>Standard (64x64)</source> - <translation type="unfinished"/> + <translation>기본 크기 (64x64)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="23"/> <source>Large (128x128)</source> - <translation type="unfinished"/> + <translation>큰 크기 (128x128)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="24"/> <source>Full Size (256x256)</source> - <translation type="unfinished"/> + <translation>전체 크기(256x256)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="29"/> <source>Small (24x24)</source> - <translation type="unfinished"/> + <translation>작은 크기 (24x24)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="30"/> <source>Standard (48x48)</source> - <translation type="unfinished"/> + <translation>기본 크기 (48x48)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="31"/> <source>Large (72x72)</source> - <translation type="unfinished"/> + <translation>큰 크기 (72x72)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="36"/> <source>Filename</source> - <translation type="unfinished"/> + <translation>파일명</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="37"/> <source>Filetype</source> - <translation type="unfinished"/> + <translation>파일타입</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="38"/> <source>Title ID</source> - <translation type="unfinished"/> + <translation>타이틀 ID</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="39"/> <source>Title Name</source> - <translation type="unfinished"/> + <translation>타이틀 이름</translation> </message> </context> <context> @@ -3311,7 +3329,7 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="17"/> <source>UI</source> - <translation type="unfinished"/> + <translation>UI</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="23"/> @@ -3346,12 +3364,12 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="91"/> <source>Game Icon Size:</source> - <translation type="unfinished"/> + <translation>게임 아이콘 크기:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="105"/> <source>Folder Icon Size:</source> - <translation type="unfinished"/> + <translation>폴더 아이콘 크기:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="119"/> @@ -3484,7 +3502,7 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="17"/> <source>Web</source> - <translation type="unfinished"/> + <translation>웹</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="25"/> @@ -3555,7 +3573,7 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="176"/> <source>Show Current Game in your Discord Status</source> - <translation>디스코드에 실행중인 게임을 드러낼 수 있습니다.</translation> + <translation>디스코드에 실행중인 게임을 나타낼 수 있습니다.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_web.cpp" line="69"/> @@ -3620,797 +3638,800 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/debugger/controller.cpp" line="52"/> <source>&Controller P1</source> - <translation>&컨트롤러 P1</translation> + <translation>컨트롤러 P1(&C)</translation> </message> </context> <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation>yuzu를 개선하기 위해 <a href='https://yuzu-emu.org/help/feature/telemetry/'>익명 데이터가 수집됩니다.</a> <br/><br/>사용 데이터를 공유하시겠습니까?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>원격 측정</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>웹 애플릿을 로드하는 중...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> <translation>웹 애플릿 비활성화</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation>웹 애플릿을 비활성화할 시 앞으로 에뮬레이트할 때 해당 화면이 더 이상 뜨지 않습니다. 이는 알 수 없는 문제를 일으킬 수 있으며 Super Mario 3D All-Stars에만 사용해야 합니다. 웹 애플릿을 정말로 비활성화 하시겠습니까?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>현재 생성중인 셰이더의 양</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>현재 에뮬레이션 속도. 100%보다 높거나 낮은 값은 에뮬레이션이 Switch보다 빠르거나 느린 것을 나타냅니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>게임이 현재 표시하고 있는 초당 프레임 수입니다. 이것은 게임마다 다르고 장면마다 다릅니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>프레임 제한이나 수직 동기화를 계산하지 않고 Switch 프레임을 에뮬레이션 하는 데 걸린 시간. 최대 속도로 에뮬레이트 중일 때에는 대부분 16.67 ms 근처입니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation>유효하지 않은 설정 감지</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> <translation>휴대 모드용 컨트롤러는 거치 모드에서 사용할 수 없습니다. 프로 컨트롤러로 대신 선택됩니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation>거치 모드</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> - <translation>&최근 파일 기록 초기화</translation> + <translation>Clear Recent Files(&C)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> - <translation type="unfinished"/> + <translation>TAS 레코딩</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> - <translation type="unfinished"/> + <translation>플레이어 1의 파일을 덮어쓰시겠습니까?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>오래된 게임 포맷 경고</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>이 게임 파일은 '분해된 ROM 디렉토리'라는 오래된 포맷을 사용하고 있습니다. 해당 포맷은 NCA, NAX, XCI 또는 NSP와 같은 다른 포맷으로 대체되었으며 분해된 ROM 디렉토리에는 아이콘, 메타 데이터 및 업데이트가 지원되지 않습니다.<br><br>yuzu가 지원하는 다양한 Switch 포맷에 대한 설명은 <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>위키를 확인하세요.</a> 이 메시지는 다시 표시되지 않습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>ROM 로드 중 오류 발생!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>지원되지 않는 롬 포맷입니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>비디오 코어를 초기화하는 동안 오류가 발생했습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>yuzu가 비디오 코어를 실행하는 동안 오류가 발생했습니다. 자세한 내용은 로그를 참고하십시오. 로그 파일에 접근하는 방법은 해당 페이지를 참고하십시오: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>로그 파일을 업로드하는 방법</a>. 현재 사용하고 있는 GPU의 최신 드라이버가 설치되어 있는지 확인하십시오.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation>ROM 불러오는 중 오류 발생! %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation>%1<br>파일들을 다시 덤프하기 위해<a href='https://yuzu-emu.org/help/quickstart/'>yuzu 빠른 시작 가이드</a> 를 따라주세요.<br>도움이 필요할 시 yuzu 위키</a> 를 참고하거나 yuzu 디스코드</a> 를 이용해보세요.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>알 수 없는 오류가 발생했습니다. 자세한 내용은 로그를 참고하십시오.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> - <translation type="unfinished"/> + <translation>(64비트)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> - <translation type="unfinished"/> + <translation>(32비트)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> - <translation type="unfinished"/> + <translation>%1 %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>시작</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>세이브 데이터</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>모드 데이터</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>%1 폴더 열기 오류</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>폴더가 존재하지 않습니다!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>전달 가능한 셰이더 캐시 열기 오류</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> - <translation type="unfinished"/> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> + <translation>이 타이틀에 대한 셰이더 캐시 디렉토리를 생성하지 못했습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>컨텐츠</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>업데이트</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>항목 제거</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>설치된 게임을 삭제 %1?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>삭제 완료</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>설치된 기본 게임을 성공적으로 제거했습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>삭제 중 오류 발생 %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>기본 게임은 NAND에 설치되어 있지 않으며 제거 할 수 없습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>설치된 업데이트를 성공적으로 제거했습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>이 타이틀에 대해 설치된 업데이트가 없습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>이 타이틀에 설치된 DLC가 없습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>설치된 %1 DLC를 성공적으로 제거했습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> - <translation type="unfinished"/> + <translation>OpenGL 전송 가능한 셰이더 캐시를 삭제하시겠습니까?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> - <translation type="unfinished"/> + <translation>Vulkan 전송 가능한 셰이더 캐시를 삭제하시겠습니까?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> - <translation type="unfinished"/> + <translation>모든 전송 가능한 셰이더 캐시를 삭제하시겠습니까?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>사용자 지정 게임 구성을 제거 하시겠습니까?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>파일 제거</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>전달 가능한 셰이더 캐시 제거 오류</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>이 타이틀에 대한 셰이더 캐시가 존재하지 않습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>전달 가능한 셰이더 캐시를 성공적으로 제거했습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> - <translation>전달 가능한 셰이더 캐시를 제거하지 못했습니다.</translation> + <translation>전송 가능한 셰이더 캐시를 제거하지 못했습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> - <translation type="unfinished"/> + <translation>전송 가능한 셰이더 캐시 제거 오류</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> - <translation type="unfinished"/> + <translation>전송 가능한 셰이더 캐시를 성공적으로 제거했습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> - <translation type="unfinished"/> + <translation>전송 가능한 셰이더 캐시 디렉토리를 제거하지 못했습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>사용자 지정 구성 제거 오류</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>이 타이틀에 대한 사용자 지정 구성이 존재하지 않습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>사용자 지정 게임 구성을 성공적으로 제거했습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>사용자 지정 게임 구성을 제거하지 못했습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>RomFS 추출 실패!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>RomFS 파일을 복사하는 중에 오류가 발생했거나 사용자가 작업을 취소했습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>전체</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>뼈대</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>RomFS 덤프 모드 선택</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>RomFS 덤프 방법을 선택하십시오.<br>전체는 모든 파일을 새 디렉토리에 복사하고<br>뼈대는 디렉토리 구조 만 생성합니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> - <translation type="unfinished"/> + <translation>%1에 RomFS를 추출하기에 충분한 여유 공간이 없습니다. 공간을 확보하거나 에뮬레이견 > 설정 > 시스템 > 파일시스템 > 덤프 경로에서 다른 덤프 디렉토리를 선택하십시오.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>RomFS 추출 중...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>취소</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>RomFS 추출이 성공했습니다!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>작업이 성공적으로 완료되었습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>%1 열기 오류</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>경로 선택</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>속성</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>게임 속성을 로드 할 수 없습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Switch 실행파일 (%1);;모든 파일 (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>파일 로드</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>추출된 ROM 디렉토리 열기</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>잘못된 디렉토리 선택</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>선택한 디렉토리에 'main'파일이 없습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>설치 가능한 Switch 파일 (*.nca *.nsp *.xci);;Nintendo 컨텐츠 아카이브 (*.nca);;Nintendo 서브미션 패키지 (*.nsp);;NX 카트리지 이미지 (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>파일 설치</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>%n개의 파일이 남음</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>파일 "%1" 설치 중...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>설치 결과</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation>충돌을 피하기 위해, 낸드에 베이스 게임을 설치하는 것을 권장하지 않습니다. 이 기능은 업데이트나 DLC를 설치할 때에만 사용해주세요.</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>%n개의 파일이 새로 설치되었습니다. +</numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>%%n개의 파일을 덮어썼습니다. +</numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>%n개의 파일을 설치하지 못했습니다. +</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>시스템 애플리케이션</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>시스템 아카이브</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>시스템 애플리케이션 업데이트</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>펌웨어 패키지 (A타입)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>펌웨어 패키지 (B타입)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>게임</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>게임 업데이트</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>게임 DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>델타 타이틀</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>NCA 설치 유형 선택...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>이 NCA를 설치할 타이틀 유형을 선택하세요: (대부분의 경우 기본값인 '게임'이 괜찮습니다.)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>설치 실패</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>NCA 타이틀 유형이 유효하지 않습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>파일을 찾을 수 없음</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>파일 "%1"을 찾을 수 없습니다</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> - <translation>&계속</translation> + <translation>계속(&C)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>yuzu 계정 누락</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>게임 호환성 테스트 결과를 제출하려면 yuzu 계정을 연결해야합니다.<br><br/>yuzu 계정을 연결하려면 에뮬레이션 &gt; 설정 &gt; 웹으로 가세요.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>URL 열기 오류</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>URL "%1"을 열 수 없습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Amiibo 파일 (%1);; 모든 파일 (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>Amiibo 로드</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>Amiibo 데이터 파일 열기 오류</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>Amiibo 파일 "%1"을(를) 읽을 수 없습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>Amiibo 데이터 파일 읽기 오류</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>Amiibo 데이터를 완전히 읽을 수 없습니다. %1 바이트를 읽으려고 했지만 %2 바이트만 읽을 수 있었습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>Amiibo 데이터 로드 오류</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>Amiibo 데이터를 로드할 수 없습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>스크린샷 캡처</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>PNG 이미지 (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> - <translation type="unfinished"/> + <translation>TAS 상태: %1/%2 실행 중</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> - <translation type="unfinished"/> + <translation>TAS 상태: 레코딩 %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> - <translation type="unfinished"/> + <translation>TAS 상태: 유휴 %1/%2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> - <translation type="unfinished"/> + <translation>TAS 상태: 유효하지 않음</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>빌드중: %n개 셰이더</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>속도: %1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>속도: %1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> - <translation type="unfinished"/> + <translation>게임: %1 FPS (제한없음)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>게임: %1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>프레임: %1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> - <translation type="unfinished"/> + <translation>GPU 보통</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> - <translation type="unfinished"/> + <translation>GPU 높음</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> - <translation type="unfinished"/> + <translation>GPU 굉장함</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> - <translation type="unfinished"/> + <translation>GPU 오류</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>해당 게임은 플레이하기 전에 Switch 기기에서 추가 파일을 덤프해야합니다.<br/><br/>이러한 파일 덤프에 대한 자세한 내용은 다음 위키 페이지를 참조하십시오: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Switch 콘솔에서 시스템 아카이브 및 공유 글꼴 덤프</a>.<br/><br/>게임 목록으로 돌아가시겠습니까? 이를 무시하고 에뮬레이션을 계속하면 충돌, 저장 데이터 손상 또는 기타 버그가 발생할 수 있습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>yuzu가 Switch 시스템 아카이브를 찾을 수 없습니다. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>yuzu가 Switch 시스템 아카이브를 찾을 수 없습니다: %1. %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>시스템 아카이브를 찾을 수 없음</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>시스템 아카이브 누락</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>yuzu가 Switch 공유 글꼴을 찾을 수 없습니다. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>공유 글꼴을 찾을 수 없음</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>공유 글꼴 누락</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>치명적인 오류</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>치명적인 오류가 발생했습니다. 자세한 내용은 로그를 확인하십시오. 로그 액세스에 대한 자세한 내용은 다음 페이지를 참조하십시오: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>로그 파일을 업로드하는 방법</a>.<br/><br/>게임 목록으로 돌아가시겠습니까? 이를 무시하고 에뮬레이션을 계속하면 충돌, 저장 데이터 손상 또는 기타 버그가 발생할 수 있습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>치명적인 오류 발생</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>키 재생성 확인</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4427,37 +4448,37 @@ This will delete your autogenerated key files and re-run the key derivation modu 자동 생성되었던 키 파일들이 삭제되고 키 생성 모듈이 다시 실행됩니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>퓨즈 누락</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation> - BOOT0 누락</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation> - BCPKG2-1-Normal-Main 누락</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation> - PRODINFO 누락</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>파생 구성 요소 누락</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>구성요소가 누락되어 키 파생이 완료되지 못할 수 있습니다. <br>모든 키와 게임을 얻으려면 <a href='https://yuzu-emu.org/help/quickstart/'>yuzu 빠른 시작 가이드</a>를 참조하세요<br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4466,39 +4487,39 @@ on your system's performance.</source> 소요될 수 있습니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>파생 키</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>RomFS 덤프 대상 선택</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>덤프할 RomFS를 선택하십시오.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>yuzu를 닫으시겠습니까?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>에뮬레이션을 중지하시겠습니까? 모든 저장되지 않은 진행 상황은 사라집니다.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> @@ -4601,7 +4622,7 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="517"/> <source>Open Transferable Pipeline Cache</source> - <translation type="unfinished"/> + <translation>전송 가능한 파이프라인 캐시 열기</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="519"/> @@ -4626,17 +4647,17 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="523"/> <source>Remove OpenGL Pipeline Cache</source> - <translation type="unfinished"/> + <translation>OpenGL 파이프라인 캐시 제거</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="524"/> <source>Remove Vulkan Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Vulkan 파이프라인 캐시 제거</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="526"/> <source>Remove All Pipeline Caches</source> - <translation type="unfinished"/> + <translation>모든 파이프라인 캐시 제거</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="527"/> @@ -4652,7 +4673,7 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="530"/> <source>Dump RomFS to SDMC</source> - <translation type="unfinished"/> + <translation>RomFS를 SDMC로 덤프</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="531"/> @@ -4796,7 +4817,7 @@ Screen.</source> <message numerus="yes"> <location filename="../../src/yuzu/game_list.cpp" line="85"/> <source>%1 of %n result(s)</source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>%1 중의 %n 결과</numerusform></translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="128"/> @@ -4838,7 +4859,8 @@ Screen.</source> <location filename="../../src/yuzu/util/limitable_input_dialog.cpp" line="62"/> <source>The text can't contain any of the following characters: %1</source> - <translation type="unfinished"/> + <translation>텍스트는 다음 문자를 포함할 수 없습니다: +%1</translation> </message> </context> <context> @@ -4894,7 +4916,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="48"/> <source>&Recent Files</source> - <translation>&최근 파일</translation> + <translation>최근 파일(&R)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="67"/> @@ -4909,7 +4931,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="83"/> <source>&Reset Window Size</source> - <translation type="unfinished"/> + <translation>창 크기 초기화 (&R)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="88"/> @@ -4924,12 +4946,12 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="96"/> <source>Reset Window Size to &900p</source> - <translation type="unfinished"/> + <translation>창 크기를 900p로 맞추기(&9)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="99"/> <source>Reset Window Size to 900p</source> - <translation type="unfinished"/> + <translation>창 크기를 900p로 맞추기</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="104"/> @@ -4944,12 +4966,12 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="112"/> <source>&Debugging</source> - <translation>&디버깅</translation> + <translation>디버깅(&D)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="126"/> <source>&Tools</source> - <translation>&도구</translation> + <translation>도구(&T)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="135"/> @@ -4959,7 +4981,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="155"/> <source>&Install Files to NAND...</source> - <translation>&낸드에 파일 설치</translation> + <translation>낸드에 파일 설치(&I)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="160"/> @@ -5079,7 +5101,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="312"/> <source>Configure &TAS...</source> - <translation type="unfinished"/> + <translation>TAS 설정...(&T)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="320"/> @@ -5272,12 +5294,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="130"/> <source>TAS Axis %1</source> - <translation type="unfinished"/> + <translation>TAS Axis %1</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="134"/> <source>TAS Btn %1</source> - <translation type="unfinished"/> + <translation>TAS 버튼 %1</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="142"/> @@ -5287,7 +5309,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="166"/> <source>%1Button %2</source> - <translation type="unfinished"/> + <translation>%1버튼 %2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="170"/> diff --git a/dist/languages/nb.ts b/dist/languages/nb.ts index abc7c1426..22c002326 100644 --- a/dist/languages/nb.ts +++ b/dist/languages/nb.ts @@ -684,13 +684,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>Lyd</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -706,13 +706,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>Generelt</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>Grafikk</translation> </message> @@ -728,7 +728,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>Kontrollere</translation> </message> @@ -744,7 +744,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>System</translation> </message> @@ -2304,47 +2304,47 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>Dialog</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>Info</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>Navn</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>Tittel-ID</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>Filnavn</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>Format</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>Versjon</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>Størrelse</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>Utvikler</translation> </message> @@ -2375,7 +2375,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2557,6 +2557,16 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <source>Unable to copy image from %1 to %2</source> <translation>Kunne ikke kopiere bilde fra %1 til %2</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -2997,17 +3007,17 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <translation>Systeminnstillinger er bare tilgjengelige når ingen spill kjører.</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>Dette vil erstatte din nåværende virtuelle Switch med en ny en. Din nåværende virtuelle Switch vil ikke kunne bli gjenopprettet. Dette kan ha uventede effekter i spill. Dette kan feile om du bruker en utdatert lagret-spill konfigurasjon. Fortsette? </translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>Advarsel</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>Konsoll-ID: 0x%1</translation> </message> @@ -3021,12 +3031,12 @@ To invert the axes, first move your joystick vertically, and then horizontally.< </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> <translation type="unfinished"/> </message> <message> @@ -3607,790 +3617,790 @@ Drag points to change position, or double-click table cells to edit values.</sou <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonym data blir samlet inn</a>for å hjelpe til med å forbedre yuzu.<br/><br/>Vil du dele din bruksdata med oss?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>Telemetri</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>Nåværende emuleringshastighet. Verdier høyere eller lavere en 100% indikerer at emuleringen kjører raskere eller tregere enn en Switch.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>Hvor mange bilder per sekund spiller viser. Dette vil variere fra spill til spill og scene til scene.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>Tid det tar for å emulere et Switch bilde. Teller ikke med bildebegrensing eller v-sync. For full-hastighet emulering burde dette være 16.67 ms. på det høyeste.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>Advarsel: Utdatert Spillformat</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>Du bruker en dekonstruert ROM-mappe for dette spillet, som er et utdatert format som har blitt erstattet av andre formater som NCA, NAX, XCI, eller NSP. Dekonstruerte ROM-mapper mangler ikoner, metadata, og oppdateringsstøtte.<br><br>For en forklaring på diverse Switch-formater som yuzu støtter,<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>sjekk vår wiki</a>. Denne meldingen vil ikke bli vist igjen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>Feil under innlasting av ROM!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>Dette ROM-formatet er ikke støttet.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>En feil oppstod under initialisering av videokjernen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>En ukjent feil oppstod. Se loggen for flere detaljer.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>Start</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>Lagre Data</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Mod Data</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>Feil Under Åpning av %1 Mappen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>Mappen eksisterer ikke!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>Innhold</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>Oppdatering</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>Fjern Installert Spill %1?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>Feil Under Fjerning av %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>Grunnspillet er ikke installert i NAND og kan ikke bli fjernet.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>Fjernet vellykket den installerte oppdateringen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>Det er ingen oppdatering installert for denne tittelen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>Det er ingen DLC installert for denne tittelen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>Fjernet vellykket %1 installerte DLC-er.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>Fjern Tilpasset Spillkonfigurasjon?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>Fjern Fil</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>Feil Under Fjerning Av Overførbar Shader Cache</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>Fjernet vellykket den overførbare shader cachen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation>Feil under fjerning av den overførbare shader cachen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>Feil Under Fjerning Av Tilpasset Konfigurasjon</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>En tilpasset konfigurasjon for denne tittelen finnes ikke.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>Fjernet vellykket den tilpassede spillkonfigurasjonen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>Feil under fjerning av den tilpassede spillkonfigurasjonen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>Utvinning av RomFS Feilet!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>Det oppstod en feil under kopiering av RomFS filene eller så kansellerte brukeren operasjonen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>Fullstendig</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>Skjelett</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>Velg RomFS Dump Modus</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>Velg hvordan du vil dumpe RomFS.<br>Fullstendig vil kopiere alle filene til en ny mappe mens <br>skjelett vil bare skape mappestrukturen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>Utvinner RomFS...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>Avbryt</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>RomFS Utpakking lyktes!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>Operasjonen fullført vellykket.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>Feil ved åpning av %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>Velg Mappe</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>Egenskaper</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>Spillets egenskaper kunne ikke bli lastet inn.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Switch Kjørbar Fil (%1);;Alle Filer (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>Last inn Fil</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>Åpne Utpakket ROM Mappe</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>Ugyldig Mappe Valgt</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>Mappen du valgte inneholder ikke en 'main' fil.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>Installerbar Switch-Fil (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xcI)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>Installer Filer</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>Installerer fil "%1"...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>Insallasjonsresultater</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>Systemapplikasjon</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>Systemarkiv</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>Systemapplikasjonsoppdatering</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>Firmware Pakke (Type A)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>Firmware-Pakke (Type B)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>Spill</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>Spilloppdatering</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>Spill tilleggspakke</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>Delta Tittel</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>Velg NCA Installasjonstype...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>Vennligst velg typen tittel du vil installere denne NCA-en som: (I de fleste tilfellene, standarden 'Spill' fungerer.)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>Feil under Installasjon</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>Titteltypen du valgte for NCA-en er ugyldig.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>Fil ikke funnet</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>Filen "%1" ikke funnet</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>Mangler yuzu Bruker</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>For å sende inn et testtilfelle for spillkompatibilitet, må du linke yuzu-brukeren din.<br><br/>For å linke yuzu-brukeren din, gå til Emulasjon &gt; Konfigurasjon &gt; Nett.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>Feil under åpning av URL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>Kunne ikke åpne URL "%1".</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Amiibo-Fil (%1);; Alle Filer (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>Last inn Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>Feil ved Åpning av Amiibo data fil</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>Kunne ikke åpne Amiibo-fil "%1" for lesing.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>Feil under lesing av Amiibo datafil.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>Kunne ikke lese all Amiibo-data. Forventet å lese minst %1 bytes, men kunne bare lese %2 bytes.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>Feil ved lasting av Amiibo data</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>Kunne ikke laste Amiibo-data.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>Ta Skjermbilde</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>PNG Bilde (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>Hastighet: %1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>Hastighet: %1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>Spill: %1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>Ramme: %1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>Spillet du prøver å laste krever at ekstra filer fra din Switch blir dumpet før du spiller.<br/><br/>For mer informasjon om dumping av disse filene, vennligst se den følgende wiki-siden: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping av System-Arkiv og Shared Fonts fra en Switch-Konsoll</a>.<br/><br/>Vil du gå tilbake til spillisten? Fortsetting av emulasjon kan føre til krasjing, ødelagt lagringsdata, eller andre feil.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>yuzu kunne ikke finne et Switch system-arkiv. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>yuzu kunne ikke finne et Switch system-arkiv: %1. %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>System Arkiv Ikke Funnet</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>System Arkiv Mangler</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>yuzu kunne ikke finne Switch shared fonts. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>Shared Fonts Ikke Funnet</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>Shared Font Mangler</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>Fatal Feil</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>yuzu har oppdaget en fatal feil, vennligst se loggen for flere detaljer. For mer informasjon om å finne loggen, vennligst se den følgende siden: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Hvordan å Laste Opp Log-Filen</a>.<br/><br/>Vil du gå tilbake til spillisten? Fortsetting av emulasjon kan føre til krasjing, ødelagt lagringsdata, eller andre feil.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>Fatal Feil oppstått</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>Bekreft Nøkkel-Redirevasjon</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4407,37 +4417,37 @@ og eventuelt lag backups. Dette vil slette dine autogenererte nøkkel-filer og kjøre nøkkel-derivasjonsmodulen på nytt.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>Mangler fuses</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation>- Mangler BOOT0</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation>- Mangler BCPKG2-1-Normal-Main</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation>- Mangler PRODINFO</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>Derivasjonskomponenter Mangler</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>Komponenter som kan hindre nøkkel-derivasjon fra å fullføre mangler.<br>Vennligst følg <a href='https://yuzu-emu.org/help/quickstart/'>yuzu quickstart-guiden</a> for å få alle dine nøkler og spill.<br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4446,39 +4456,39 @@ Dette kan ta opp til et minutt avhengig av systemytelsen din.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>Deriverer Nøkler</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>Velg RomFS Dump-Mål</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>Vennligst velg hvilken RomFS du vil dumpe.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>Er du sikker på at du vil lukke yuzu?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>Er du sikker på at du vil stoppe emulasjonen? All ulagret fremgang vil bli tapt.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> diff --git a/dist/languages/nl.ts b/dist/languages/nl.ts index ddb4a2396..85252334d 100644 --- a/dist/languages/nl.ts +++ b/dist/languages/nl.ts @@ -246,7 +246,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="25"/> @@ -261,7 +261,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="42"/> <source>Auto</source> - <translation type="unfinished"/> + <translation>Auto</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="47"/> @@ -276,7 +276,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="63"/> <source>We recommend setting accuracy to "Auto".</source> - <translation type="unfinished"/> + <translation>We raden aan de nauwkeurigheid op 'Auto' te zetten</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="80"/> @@ -700,13 +700,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>Geluid</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -722,13 +722,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>Algemeen</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>Grafisch</translation> </message> @@ -744,7 +744,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>Bediening</translation> </message> @@ -760,7 +760,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>Systeem</translation> </message> @@ -2321,47 +2321,47 @@ Om de assen te spiegelen, beweek je joystick eerst verticaal en dan horizontaal. <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>Dialoog</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>Informatie</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>Naam</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>Titel ID</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>Bestandsnaam</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>Formaat</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>Versie</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>Groote</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>Ontwikkelaar</translation> </message> @@ -2392,7 +2392,7 @@ Om de assen te spiegelen, beweek je joystick eerst verticaal en dan horizontaal. </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2574,6 +2574,16 @@ Om de assen te spiegelen, beweek je joystick eerst verticaal en dan horizontaal. <source>Unable to copy image from %1 to %2</source> <translation>Kan afbeelding niet kopiëren van %1 naar %2</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -3014,17 +3024,17 @@ Om de assen te spiegelen, beweek je joystick eerst verticaal en dan horizontaal. <translation>Systeeminstellingen zijn enkel toegankelijk wanneer er geen game draait.</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>Dit vervangt je huidige virtuele Switch met een nieuwe. Je huidige virtuele Switch kan dan niet meer worden hersteld. Dit kan onverwachte effecten hebben in spellen. Dit werkt niet als je een oude config savegame gebruikt. Doorgaan?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>Waarschuwing</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>Console ID: 0x%1</translation> </message> @@ -3038,12 +3048,12 @@ Om de assen te spiegelen, beweek je joystick eerst verticaal en dan horizontaal. </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> <translation type="unfinished"/> </message> <message> @@ -3625,790 +3635,790 @@ Sleep punten om positie te veranderen, of dubbel klik één van de tabel cellen <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>Annonieme gegevens worden verzameld</a> om yuzu te helpen verbeteren. <br/><br/> Zou je jouw gebruiksgegevens met ons willen delen?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>Telemetrie</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>Web Applet Laden...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>Huidige emulatie snelheid. Waardes hoger of lager dan 100% betekent dat de emulatie sneller of langzamer loopt dan de Switch.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>Hoeveel frames per seconde de game op dit moment weergeeft. Dit zal veranderen van game naar game en van scène naar scène.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>Tijd gebruikt om een frame van de Switch te emuleren, waarbij framelimiteren of v-sync niet wordt meegerekend. Voor emulatie op volledige snelheid zou dit maximaal 16.67 ms zijn.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>Waarschuwing Verouderd Spel Formaat</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>Je gebruikt gedeconstrueerd ROM map formaat voor dit Spel, dit is een verouderd formaat en is vervangen door formaten zoals NCA, NAX, XCI of NSP. Gedeconstrueerd ROM map heeft geen iconen, metadata en update understeuning.<br><br>Voor een uitleg over welke Switch formaten yuzu ondersteund, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>kijk op onze wiki</a>. Dit bericht word niet nog een keer weergegeven.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>Fout tijdens het laden van een ROM!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>Het formaat van de ROM is niet ondersteunt.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>Er is een fout opgetreden tijdens het initialiseren van de videokern.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>yuzu is een fout tegengekomen tijdens het uitvoeren van de video kern, kijk alstublieft naar de log for meer details. Voor meer informatie op het vinden van de log, kijk alstublieft naar de volgende pagina : <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>hoe upload je een log bestand</a>. Bevestig dat je dat laaste grafische driver hebt voor je GPU.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>Een onbekende fout heeft plaatsgevonden. Kijk in de log voor meer details.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>Start</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>Save Data</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Mod Data</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>Fout tijdens het openen van %1 folder</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>Folder bestaat niet!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>Fout Bij Het Openen Van Overdraagbare Shader Cache</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>Er bestaat geen shader cache voor deze game</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>RomFS Extractie Mislukt!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>Er was een fout tijdens het kopiëren van de RomFS bestanden of de gebruiker heeft de operatie geannuleerd.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>Vol</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>Skelet</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>Selecteer RomFS Dump Mode</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>Selecteer alstublieft hoe je de RomFS wilt dumpen.<br>Volledig kopieërd alle bestanden in een map terwijl <br> skelet maakt alleen het map structuur.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>RomFS uitpakken...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>Annuleren</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>RomFS Extractie Geslaagd!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>De operatie is succesvol voltooid.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>Fout bij openen %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>Selecteer Map</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>Eigenschappen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>De eigenschappen van de game kunnen niet geladen worden.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Switch Executable (%1);;Alle bestanden (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>Laad Bestand</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>Open Gedecomprimeerd ROM Map</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>Ongeldige Map Geselecteerd</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>De map die je hebt geselecteerd bevat geen 'main' bestand.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>Bestand "%1" Installeren...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>Systeem Applicatie</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>Systeem Archief</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>Systeem Applicatie Update</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>Filmware Pakket (Type A)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>Filmware Pakket (Type B)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>Game</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>Game Update</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>Game DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>Delta Titel</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>Selecteer NCA Installatie Type...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>Selecteer het type titel hoe je wilt dat deze NCA installeerd: (In de meeste gevallen is de standaard 'Game' juist.)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>Installatie Mislukt</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>Het type title dat je hebt geselecteerd voor de NCA is ongeldig.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>Bestand niet gevonden</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>Bestand "%1" niet gevonden</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>Je yuzu account mist</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>Om game campatibiliteit te raporteren, moet je je yuzu account koppelen.<br><br/> Om je yuzu account te koppelen, ga naar Emulatie &gt; Configuratie &gt; Web.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Amiibo Bestand (%1);; Alle Bestanden (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>Laad Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>Fout tijdens het openen van het Amiibo gegevens bestand</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>Kan Amiibo bestand "%1" niet lezen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>Fout tijdens het lezen van het Amiibo gegevens bestand</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>Kan de volledige Amiibo gegevens niet lezen. Verwacht om %1 bytes te lezen, maar het is alleen mogelijk om %2 bytes te lezen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>Fout tijdens het laden van de Amiibo data</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>Kan de Amiibo gegevens niet laden.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>Screenshot Vastleggen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>PNG afbeelding (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>Snelheid: %1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>Snelheid: %1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>Game: %1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>Frame: %1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>De game die je probeert te laden heeft extra bestanden nodig van je Switch voordat je het kan spelen. <br/><br/>Voor meer informatie over het dumpen van deze bestanden, volg alsjeblieft onze wiki pagina: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Het dumpen van Systeem Archieven en de Gedeelde Lettertypen van een Switch console </a>. <br/><br/>Wil je terug gaan naar de game lijst? Verdergaan met de emulatie zal misschien gevolgen hebben als vastlopen, beschadigde opslag data, of andere problemen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>yuzu was niet in staat om de Switch systeem archieven te vinden. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>yuzu was niet in staat om de Switch systeem archieven te vinden. %1. %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>Systeem Archief Niet Gevonden</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>Systeem Archief Mist</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>yuzu was niet in staat om de Switch shared fonts te vinden. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>Shared Fonts Niet Gevonden</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>Gedeelde Lettertypes Niet Gevonden</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>Fatale Fout</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>yuzu is een fatale fout tegengekomen, zie de log voor meer details. Voor meer informatie over toegang krijgen tot de log, zie de volgende pagina: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Hoe upload je een log bestand</a>.<br/><br/>Zou je terug willen naar de game lijst? Doorgaan met emulatie kan resulteren in vastlapen, corrupte save gegevens, of andere problemen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>Fatale Fout opgetreden</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>Bevestig Sleutel Herafleiding</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4425,37 +4435,37 @@ en optioneel maak backups. Dit zal je automatisch gegenereerde sleutel bestanden verwijderen en de sleutel verkrijger module opnieuw starten</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4463,39 +4473,39 @@ on your system's performance.</source> op je systeem's performatie.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>Sleutels afleiden</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>Selecteer RomFS Dump Doel</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>Selecteer welke RomFS je zou willen dumpen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>Weet je zeker dat je yuzu wilt sluiten?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>Weet je zeker dat je de emulatie wilt stoppen? Alle onopgeslagen voortgang will verloren gaan.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> diff --git a/dist/languages/pl.ts b/dist/languages/pl.ts index e8e889762..7fcece92c 100644 --- a/dist/languages/pl.ts +++ b/dist/languages/pl.ts @@ -241,12 +241,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Forma</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="25"/> @@ -261,7 +261,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="42"/> <source>Auto</source> - <translation type="unfinished"/> + <translation>Automatyczny</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="47"/> @@ -276,7 +276,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="63"/> <source>We recommend setting accuracy to "Auto".</source> - <translation type="unfinished"/> + <translation>Zalecamy ustawienie dokładności na "Dokładny".</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="80"/> @@ -366,7 +366,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="25"/> @@ -679,18 +679,18 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Forma</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="17"/> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="17"/> <source>Debug</source> - <translation type="unfinished"/> + <translation>Debug</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="18"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> </context> <context> @@ -702,13 +702,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>Dźwięk</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -724,13 +724,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>Ogólne</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>Grafika</translation> </message> @@ -746,7 +746,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>Sterowanie</translation> </message> @@ -758,11 +758,11 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="69"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Sieć</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>System</translation> </message> @@ -782,7 +782,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Forma</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="17"/> @@ -933,7 +933,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="35"/> <source>Framerate Cap</source> - <translation type="unfinished"/> + <translation>Limit klatek na sekundę</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="38"/> @@ -943,7 +943,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="45"/> <source>x</source> - <translation type="unfinished"/> + <translation>x</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="65"/> @@ -1006,7 +1006,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="17"/> <source>Graphics</source> - <translation type="unfinished"/> + <translation>Grafika</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="25"/> @@ -2323,47 +2323,47 @@ Aby odwrócić osie, najpierw przesuń joystick pionowo, a następnie poziomo.</ <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>Dialog</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>Informacje</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>Nazwa</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>Identyfikator gry</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>Nazwa pliku</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>Format</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>Wersja</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>Rozmiar</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>Deweloper</translation> </message> @@ -2394,7 +2394,7 @@ Aby odwrócić osie, najpierw przesuń joystick pionowo, a następnie poziomo.</ </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2576,6 +2576,16 @@ Aby odwrócić osie, najpierw przesuń joystick pionowo, a następnie poziomo.</ <source>Unable to copy image from %1 to %2</source> <translation>Nie można skopiować zdjęcia z %1 do %2</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -3016,17 +3026,17 @@ Aby odwrócić osie, najpierw przesuń joystick pionowo, a następnie poziomo.</ <translation>Ustawienia systemu są dostępne tylko wtedy, gdy gra nie jest uruchomiona.</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>To zamieni twojego obecnego Switch'a z nowym. Twojego obecnego Switch'a nie będzie można przywrócić. To może wywołać nieoczekiwane problemy w grach. To może nie zadziałać, jeśli używasz nieaktualnej konfiguracji zapisu gry. Kontynuować?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>Ostrzeżenie</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>Identyfikator konsoli: 0x%1</translation> </message> @@ -3040,12 +3050,12 @@ Aby odwrócić osie, najpierw przesuń joystick pionowo, a następnie poziomo.</ </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> <translation type="unfinished"/> </message> <message> @@ -3627,792 +3637,792 @@ Przeciągnij punkty, aby zmienić pozycję, lub kliknij dwukrotnie komórki tabe <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>Dane anonimowe są gromadzone</a> aby ulepszyć yuzu. <br/><br/>Czy chcesz udostępnić nam swoje dane o użytkowaniu?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>Telemetria</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>Ładowanie apletu internetowego...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> <translation>Wyłącz Aplet internetowy</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation>Wyłączenie apletu sieciowego spowoduje, że nie będzie on wyświetlany przez resztę emulowanej sesji. Może to prowadzić do niezdefiniowanych zachowań i powinno być używane tylko z Super Mario 3D All-Stars. Czy na pewno chcesz wyłączyć aplet sieciowy?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>Ilość budowanych shaderów</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>Aktualna prędkość emulacji. Wartości większe lub niższe niż 100% wskazują, że emulacja działa szybciej lub wolniej niż Switch.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>Ile klatek na sekundę gra aktualnie wyświetla. To będzie się różnić w zależności od gry, od sceny do sceny.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>Czas potrzebny do emulacji klatki na sekundę Switcha, nie licząc ograniczania klatek ani v-sync. Dla emulacji pełnej szybkości powinno to wynosić co najwyżej 16,67 ms.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation>Wykryto nieprawidłową konfigurację</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> <translation>Nie można używać kontrolera handheld w trybie zadokowanym. Zostanie wybrany kontroler Pro.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation>DOCK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> <translation>&Usuń Ostatnie pliki</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>OSTRZEŻENIE! Nieaktualny format gry</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>Używasz zdekonstruowanego formatu katalogu ROM dla tej gry, który jest przestarzałym formatem, który został zastąpiony przez inne, takie jak NCA, NAX, XCI lub NSP. W zdekonstruowanych katalogach ROM brakuje ikon, metadanych i obsługi aktualizacji.<br><br> Aby znaleźć wyjaśnienie różnych formatów Switch obsługiwanych przez yuzu,<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'> sprawdź nasze wiki</a>. Ta wiadomość nie pojawi się ponownie.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>Błąd podczas wczytywania ROMu!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>Ten format ROMu nie jest wspierany.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>Wystąpił błąd podczas inicjowania rdzenia wideo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>yuzu napotkał błąd podczas działania rdzenia wideo, proszę zobaczyć log po więcej szczegółów. Aby uzyskać więcej informacji na temat uzyskiwania dostępu do pliku log, zobacz następującą stronę: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Jak przesłać plik log? </a>Upewnij się, że masz najnowsze sterowniki karty graficznej.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation>Błąd podczas wczytywania ROMu! %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation>%1<br>Postępuj zgodnie z<a href='https://yuzu-emu.org/help/quickstart/'>yuzu quickstart guide</a> aby zrzucić ponownie swoje pliki.<br>Możesz odwołać się do wiki yuzu</a>lub discord yuzu </a> po pomoc.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>Wystąpił nieznany błąd. Więcej informacji można znaleźć w pliku log.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>Start</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>Zapis danych</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Dane modów</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>Błąd podczas otwarcia folderu %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>Folder nie istnieje!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>Błąd podczas otwierania przenośnej pamięci podręcznej Shaderów.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>Zawartość</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>Łatka</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>Usuń wpis</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>Usunąć zainstalowaną grę %1?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>Pomyślnie usunięto</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>Pomyślnie usunięto zainstalowaną grę.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>Błąd podczas usuwania %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>Gra nie jest zainstalowana w NAND i nie może zostać usunięta.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>Pomyślnie usunięto zainstalowaną łatkę.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>Brak zainstalowanych łatek dla tego tytułu.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>Brak zainstalowanych DLC dla tego tytułu.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>Pomyślnie usunięto %1 zainstalowane DLC.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>Usunąć niestandardową konfigurację gry?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>Usuń plik</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>Błąd podczas usuwania przenośnej pamięci podręcznej Shaderów.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>Pamięć podręczna Shaderów dla tego tytułu nie istnieje.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>Pomyślnie usunięto przenośną pamięć podręczną Shaderów.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation>Nie udało się usunąć przenośnej pamięci Shaderów.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>Błąd podczas usuwania niestandardowej konfiguracji</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>Niestandardowa konfiguracja nie istnieje dla tego tytułu.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>Pomyślnie usunięto niestandardową konfiguracje gry.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>Nie udało się usunąć niestandardowej konfiguracji gry.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>Wypakowanie RomFS nieudane!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>Wystąpił błąd podczas kopiowania plików RomFS lub użytkownik anulował operację.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>Pełny</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>Szkielet</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>Wybierz tryb zrzutu RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>Proszę wybrać w jaki sposób chcesz, aby zrzut pliku RomFS został wykonany. <br>Pełna kopia ze wszystkimi plikami do nowego folderu, gdy <br>skielet utworzy tylko strukturę folderu.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>Wypakowywanie RomFS...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>Anuluj</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>Wypakowanie RomFS zakończone pomyślnie!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>Operacja zakończona sukcesem.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>Błąd podczas otwierania %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>Wybierz folder...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>Właściwości</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>Właściwości tej gry nie mogły zostać załadowane.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Plik wykonywalny Switcha (%1);;Wszystkie pliki (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>Załaduj plik...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>Otwórz folder wypakowanego ROMu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>Wybrano niewłaściwy folder</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>Folder wybrany przez ciebie nie zawiera 'głownego' pliku.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>Instalacyjne pliki Switch'a (*.nca *.nsp *.xci);;Archiwum zawartości Nintendo (*.nca);;Pakiet poddany Nintendo (*.nsp);;Obraz z kartridża NX (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>Zainstaluj pliki</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>Instalowanie pliku "%1"...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>Wynik instalacji</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation>Aby uniknąć ewentualnych konfliktów, odradzamy użytkownikom instalowanie gier na NAND. Proszę, używaj tej funkcji tylko do instalowania łatek i DLC.</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>Aplikacja systemowa</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>Archiwum systemu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>Aktualizacja aplikacji systemowej</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>Paczka systemowa (Typ A)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>Paczka systemowa (Typ B)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>Gra</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>Aktualizacja gry</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>Dodatek do gry</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>Tytuł Delta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>Wybierz typ instalacji NCA...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>Wybierz typ tytułu, do którego chcesz zainstalować ten NCA, jako: (W większości przypadków domyślna "gra" jest w porządku.)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>Instalacja nieudana</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>Typ tytułu wybrany dla NCA jest nieprawidłowy.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>Nie znaleziono pliku</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>Nie znaleziono pliku "%1"</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation>&Kontynuuj</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>Brakuje konta Yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>Aby przesłać test zgodności gry, musisz połączyć swoje konto yuzu.<br><br/> Aby połączyć swoje konto yuzu, przejdź do opcji Emulacja &gt; Konfiguracja &gt; Sieć.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>Błąd otwierania adresu URL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>Nie można otworzyć adresu URL "%1".</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Plik Amiibo (%1);;Wszyskie pliki (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>Załaduj Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>Błąd otwarcia pliku danych Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>Nie można otworzyć pliku Amiibo "%1" do odczytu.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>Błąd podczas odczytu pliku danych Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>Nie można w pełni odczytać danych Amiibo. Oczekiwano odczytu %1 bajtów, ale był on w stanie odczytać tylko %2 bajty.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>Błąd podczas ładowania pliku danych Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>Nie można załadować danych Amiibo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>Zrób zrzut ekranu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>Obrazek PNG (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>Prędkość: %1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>Prędkość: %1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>Gra: %1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>Klatka: %1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>Gra, którą próbujesz wczytać, wymaga dodatkowych plików z Switch'a, które zostaną zrzucone przed graniem.<br/><br/> Aby uzyskać więcej informacji na temat wyrzucania tych plików, odwiedź następującą stronę wiki:<a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'> Zrzut archiw systemu i udostępnionych czcionek z konsoli Nintendo Switch</a>. <br/><br/>Czy chcesz wrócić do listy gier? Kontynuacja emulacji może spowodować awarie, uszkodzone dane zapisu lub inne błędy. </translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>yuzu nie był w stanie znaleźć archiwum systemu Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>yuzu nie był w stanie znaleźć archiwum systemu Switch. %1. %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>Archiwum systemu nie znalezione.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>Brak archiwum systemowego</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>yuzu nie był w stanie zlokalizować czcionek Switch'a. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>Czcionki nie zostały znalezione</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>Brak wspólnej czcionki</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>Fatalny błąd</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>yuzu napotkał błąd, proszę zobaczyć log po więcej szczegółów. Aby uzyskać więcej informacji na temat uzyskiwania dostępu do pliku log, zobacz następującą stronę: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Jak przesłać plik log</a>?<br/><br/> Czy chcesz wrócić do listy gier? Kontynuacja emulacji może spowodować awarie, uszkodzone dane zapisu lub inne błędy.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>Wystąpił błąd krytyczny</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>Potwierdź ponowną aktywacje klucza</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4429,37 +4439,37 @@ i opcjonalnie tworzyć kopie zapasowe. Spowoduje to usunięcie wygenerowanych automatycznie plików kluczy i ponowne uruchomienie modułu pochodnego klucza.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation> - Brak BOOT0</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation> - Brak BCPKG2-1-Normal-Main</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation> - Brak PRODINFO</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>Brak komponentów wyprowadzania</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>Brakuje elementów, które mogą uniemożliwić zakończenie wyprowadzania kluczy. <br>Postępuj zgodnie z <a href='https://yuzu-emu.org/help/quickstart/'>yuzu quickstart guide</a> aby zdobyć wszystkie swoje klucze i gry.<br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4468,39 +4478,39 @@ Zależnie od tego może potrwać do minuty na wydajność twojego systemu.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>Wyprowadzanie kluczy...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>Wybierz cel zrzutu RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>Proszę wybrać RomFS, jakie chcesz zrzucić.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>Czy na pewno chcesz zamknąć yuzu?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>Czy na pewno chcesz zatrzymać emulację? Wszystkie niezapisane postępy zostaną utracone.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> diff --git a/dist/languages/pt_BR.ts b/dist/languages/pt_BR.ts index 3c6667500..0c859297e 100644 --- a/dist/languages/pt_BR.ts +++ b/dist/languages/pt_BR.ts @@ -246,7 +246,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="25"/> @@ -261,7 +261,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="42"/> <source>Auto</source> - <translation type="unfinished"/> + <translation>Automática</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="47"/> @@ -276,7 +276,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="63"/> <source>We recommend setting accuracy to "Auto".</source> - <translation type="unfinished"/> + <translation>Recomendamos definir a precisão para "Automática".</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="80"/> @@ -321,12 +321,14 @@ p, li { white-space: pre-wrap; } <source> <div>This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes.</div> </source> - <translation type="unfinished"/> + <translation> + <div>Esta opção melhora a velocidade das funções de ponto flutuante ASIMD de 32 bits ao funcionar com modos de arredondamento incorretos.</div> + </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="125"/> <source>Faster ASIMD instructions (32 bits only)</source> - <translation type="unfinished"/> + <translation>Instruções ASIMD mais rápidas (apenas 32 bits)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="132"/> @@ -347,12 +349,14 @@ p, li { white-space: pre-wrap; } <source> <div>This option improves speed by eliminating a safety check before every memory read/write in guest. Disabling it may allow a game to read/write the emulator's memory.</div> </source> - <translation type="unfinished"/> + <translation> + <div>Esta opção melhora a velocidade, eliminando uma verificação de segurança antes de cada leitura/gravação de memória no hóspede. A desativação pode permitir que um jogo leia/escreva a memória do emulador.</div> + </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="149"/> <source>Disable address space checks</source> - <translation type="unfinished"/> + <translation>Desativar a verificação do espaço de endereços</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="174"/> @@ -370,7 +374,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="25"/> @@ -380,7 +384,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="31"/> <source><html><head/><body><p><span style=" font-weight:600;">For debugging only.</span><br/>If you're not sure what these do, keep all of these enabled. <br/>These settings, when disabled, only take effect when CPU Debugging is enabled. </p></body></html></source> - <translation type="unfinished"/> + <translation><html><head/><body><p><span style=" font-weight:600;">Apenas para depuração.</span><br/>Se você não tem certeza do que essas opções fazem, mantenha tudo habilitado. <br/>Estas configurações, quando desativadas, só têm efeito quando a depuração da CPU é ativada. </p></body></html></translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="41"/> @@ -507,12 +511,16 @@ p, li { white-space: pre-wrap; } <div style="white-space: nowrap">Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU.</div> <div style="white-space: nowrap">Disabling this forces all memory accesses to use Software MMU Emulation.</div> </source> - <translation type="unfinished"/> + <translation> + <div style="white-space: nowrap">Esta otimização acelera o acesso à memória pelo programa do hóspede.</div> + <div style="white-space: nowrap">A habilitação faz com que as leituras/escritas na memória do hóspede sejam feitas diretamente na memória e façam uso da MMU do anfitrião.</div> + <div style="white-space: nowrap">Desabilitar isso força todos os acessos de memória a usar a emulação por software da MMU.</div> + </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="147"/> <source>Enable Host MMU Emulation</source> - <translation type="unfinished"/> + <translation>Habilitar emulação da MMU do anfitrião</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="172"/> @@ -550,7 +558,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="49"/> <source>Enable Extended Logging**</source> - <translation type="unfinished"/> + <translation>Ativar registros avançados**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="59"/> @@ -600,7 +608,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="124"/> <source>When checked, yuzu will log statistics about the compiled pipeline cache</source> - <translation type="unfinished"/> + <translation>Quando ativado, o yuzu registrará estatísticas sobre o cache de pipeline compilado</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="127"/> @@ -620,7 +628,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="147"/> <source>Debugging</source> - <translation type="unfinished"/> + <translation>Depuração</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="153"/> @@ -630,7 +638,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="160"/> <source>Enable Verbose Reporting Services**</source> - <translation type="unfinished"/> + <translation>Ativar serviços de relatório detalhado**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="170"/> @@ -645,7 +653,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="183"/> <source>Enable CPU Debugging</source> - <translation type="unfinished"/> + <translation>Ativar depuração de CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="190"/> @@ -655,12 +663,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="197"/> <source>Enable Auto-Stub**</source> - <translation type="unfinished"/> + <translation>Ativar auto-esboço**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="212"/> <source>**This will be reset automatically when yuzu closes.</source> - <translation type="unfinished"/> + <translation>**Isto será restaurado automaticamente assim que o yuzu for fechado.</translation> </message> </context> <context> @@ -692,12 +700,12 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="17"/> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="17"/> <source>Debug</source> - <translation type="unfinished"/> + <translation>Depuração</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="18"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> </context> <context> @@ -709,13 +717,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>Áudio</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -731,13 +739,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>Geral</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>Gráficos</translation> </message> @@ -753,7 +761,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>Controles</translation> </message> @@ -765,11 +773,11 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="69"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Rede</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>Sistema</translation> </message> @@ -794,7 +802,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="17"/> <source>Filesystem</source> - <translation type="unfinished"/> + <translation>Sistema de arquivos</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="25"/> @@ -1013,7 +1021,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="17"/> <source>Graphics</source> - <translation type="unfinished"/> + <translation>Gráficos</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="25"/> @@ -1043,7 +1051,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="162"/> <source>Use disk pipeline cache</source> - <translation type="unfinished"/> + <translation>Usar cache de pipeline em disco</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="169"/> @@ -1053,27 +1061,27 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="176"/> <source>Accelerate ASTC texture decoding</source> - <translation type="unfinished"/> + <translation>Acelerar a decodificação de textura ASTC</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="198"/> <source>NVDEC emulation:</source> - <translation type="unfinished"/> + <translation>Emulação NVDEC:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="206"/> <source>No Video Output</source> - <translation type="unfinished"/> + <translation>Sem saída de vídeo</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="211"/> <source>CPU Video Decoding</source> - <translation type="unfinished"/> + <translation>Decodificação de vídeo pela CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="216"/> <source>GPU Video Decoding (Default)</source> - <translation type="unfinished"/> + <translation>Decodificação de vídeo pela GPU (Padrão)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="242"/> @@ -1134,7 +1142,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.cpp" line="34"/> <source>GLASM (Assembly Shaders, NVIDIA Only)</source> - <translation type="unfinished"/> + <translation>GLASM (Shaders Assembly, apenas NVIDIA)</translation> </message> </context> <context> @@ -1147,7 +1155,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="17"/> <source>Advanced</source> - <translation type="unfinished"/> + <translation>Avançado</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="25"/> @@ -1177,17 +1185,17 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="88"/> <source>Use asynchronous shader building (Hack)</source> - <translation type="unfinished"/> + <translation>Usar compilação assíncrona de shaders (Hack)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="95"/> <source>Enables Fast GPU Time. This option will force most games to run at their highest native resolution.</source> - <translation type="unfinished"/> + <translation>Habilita um tempo de resposta rápido da GPU. Esta opção forçará a maioria dos jogos a rodar em sua resolução nativa mais alta.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="98"/> <source>Use Fast GPU Time (Hack)</source> - <translation type="unfinished"/> + <translation>Usar tempo de resposta rápido da GPU (Hack)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="120"/> @@ -1230,7 +1238,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="17"/> <source>Hotkeys</source> - <translation type="unfinished"/> + <translation>Teclas de atalho</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="25"/> @@ -1570,7 +1578,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2584"/> <source>%</source> - <translation type="unfinished"/> + <translation>%</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2600"/> @@ -1607,12 +1615,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2678"/> <source>Requires restarting yuzu</source> - <translation type="unfinished"/> + <translation>Requer reiniciar o yuzu</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2687"/> <source>Enable XInput 8 player support (disables web applet)</source> - <translation type="unfinished"/> + <translation>Habilitar o suporte para 8 jogadores ao XInput (desabilita o applet da web)</translation> </message> </context> <context> @@ -1923,12 +1931,12 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="335"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Set threshold</source> - <translation type="unfinished"/> + <translation>Estabelecer limite</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Choose a value between 0% and 100%</source> - <translation type="unfinished"/> + <translation>Escolha um valor entre 0% e 100%</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="406"/> @@ -2309,17 +2317,17 @@ Para inverter os eixos, mova seu analógico primeiro verticalmente e depois hori <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="17"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Rede</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="25"/> <source>General</source> - <translation type="unfinished"/> + <translation>Geral</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="34"/> <source>Network Interface</source> - <translation type="unfinished"/> + <translation>Interface de rede</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.cpp" line="17"/> @@ -2330,47 +2338,47 @@ Para inverter os eixos, mova seu analógico primeiro verticalmente e depois hori <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>Diálogo</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>Informações</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>ID do título</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>Nome do arquivo</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>Formato</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>Versão</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>Tamanho</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>Desenvolvedor</translation> </message> @@ -2401,8 +2409,8 @@ Para inverter os eixos, mova seu analógico primeiro verticalmente e depois hori </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> - <translation type="unfinished"/> + <source>Adv. Graphics</source> + <translation>Gráf. avançados</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="70"/> @@ -2430,7 +2438,7 @@ Para inverter os eixos, mova seu analógico primeiro verticalmente e depois hori <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.ui" line="17"/> <source>Add-Ons</source> - <translation type="unfinished"/> + <translation>Adicionais</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.cpp" line="48"/> @@ -2453,7 +2461,7 @@ Para inverter os eixos, mova seu analógico primeiro verticalmente e depois hori <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="17"/> <source>Profiles</source> - <translation type="unfinished"/> + <translation>Perfis</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="25"/> @@ -2583,6 +2591,16 @@ Para inverter os eixos, mova seu analógico primeiro verticalmente e depois hori <source>Unable to copy image from %1 to %2</source> <translation>Não foi possível copiar a imagem de %1 para %2</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -2594,7 +2612,7 @@ Para inverter os eixos, mova seu analógico primeiro verticalmente e depois hori <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="17"/> <source>System</source> - <translation type="unfinished"/> + <translation>Sistema</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="25"/> @@ -2965,7 +2983,7 @@ Para inverter os eixos, mova seu analógico primeiro verticalmente e depois hori <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="409"/> <source>Brazilian Portuguese (português do Brasil)</source> - <translation type="unfinished"/> + <translation>Português do Brasil (Brazilian Portuguese)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="417"/> @@ -3023,17 +3041,17 @@ Para inverter os eixos, mova seu analógico primeiro verticalmente e depois hori <translation>As configurações de sistema são acessíveis apenas quando não houver nenhum jogo em execução.</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>Isto substituirá o seu Switch virtual atual por um novo. O seu Switch virtual atual não poderá ser recuperado. Isto pode causar efeitos inesperados em jogos. Isto pode falhar caso você use um jogo salvo com configurações desatualizadas registradas nele. Continuar?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>Aviso</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>ID do console: 0x%1</translation> </message> @@ -3043,16 +3061,16 @@ Para inverter os eixos, mova seu analógico primeiro verticalmente e depois hori <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="11"/> <source>TAS</source> - <translation type="unfinished"/> + <translation>TAS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> <translation type="unfinished"/> </message> <message> @@ -3063,17 +3081,17 @@ Para inverter os eixos, mova seu analógico primeiro verticalmente e depois hori <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="51"/> <source>Settings</source> - <translation type="unfinished"/> + <translation>Configurações</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="57"/> <source>Enable TAS features</source> - <translation type="unfinished"/> + <translation>Habilitar as funcionalidades TAS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="64"/> <source>Automatic controller profile swapping</source> - <translation type="unfinished"/> + <translation>Troca automática do perfil do controle</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="71"/> @@ -3093,12 +3111,12 @@ Para inverter os eixos, mova seu analógico primeiro verticalmente e depois hori <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="101"/> <source>Path</source> - <translation type="unfinished"/> + <translation>Caminho</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="108"/> <source>...</source> - <translation type="unfinished"/> + <translation>...</translation> </message> </context> <context> @@ -3106,7 +3124,7 @@ Para inverter os eixos, mova seu analógico primeiro verticalmente e depois hori <message> <location filename="../../src/yuzu/configuration/configure_tas.cpp" line="20"/> <source>TAS Configuration</source> - <translation type="unfinished"/> + <translation>Configurar TAS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.cpp" line="53"/> @@ -3256,57 +3274,57 @@ Mova os pontos para mudar a posição, ou clique duas vezes nas células da tabe <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="21"/> <source>Small (32x32)</source> - <translation type="unfinished"/> + <translation>Pequeno (32x32)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="22"/> <source>Standard (64x64)</source> - <translation type="unfinished"/> + <translation>Padrão (64x64)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="23"/> <source>Large (128x128)</source> - <translation type="unfinished"/> + <translation>Grande (128x128)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="24"/> <source>Full Size (256x256)</source> - <translation type="unfinished"/> + <translation>Tamanho completo (256x256)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="29"/> <source>Small (24x24)</source> - <translation type="unfinished"/> + <translation>Pequeno (24x24)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="30"/> <source>Standard (48x48)</source> - <translation type="unfinished"/> + <translation>Padrão (48x48)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="31"/> <source>Large (72x72)</source> - <translation type="unfinished"/> + <translation>Grande (72x72)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="36"/> <source>Filename</source> - <translation type="unfinished"/> + <translation>Nome do arquivo</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="37"/> <source>Filetype</source> - <translation type="unfinished"/> + <translation>Tipo de arquivo</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="38"/> <source>Title ID</source> - <translation type="unfinished"/> + <translation>ID do título</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="39"/> <source>Title Name</source> - <translation type="unfinished"/> + <translation>Nome do título</translation> </message> </context> <context> @@ -3319,7 +3337,7 @@ Mova os pontos para mudar a posição, ou clique duas vezes nas células da tabe <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="17"/> <source>UI</source> - <translation type="unfinished"/> + <translation>Interface</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="23"/> @@ -3354,12 +3372,12 @@ Mova os pontos para mudar a posição, ou clique duas vezes nas células da tabe <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="91"/> <source>Game Icon Size:</source> - <translation type="unfinished"/> + <translation>Tamanho do ícone do jogo:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="105"/> <source>Folder Icon Size:</source> - <translation type="unfinished"/> + <translation>Tamanho do ícone da pasta:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="119"/> @@ -3492,7 +3510,7 @@ Mova os pontos para mudar a posição, ou clique duas vezes nas células da tabe <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="17"/> <source>Web</source> - <translation type="unfinished"/> + <translation>Web</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="25"/> @@ -3634,791 +3652,791 @@ Mova os pontos para mudar a posição, ou clique duas vezes nas células da tabe <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>Dados anônimos são recolhidos</a> para ajudar a melhorar o yuzu. <br/><br/>Gostaria de compartilhar os seus dados de uso conosco?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>Telemetria</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>Carregando applet web...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> <translation>Desativar o applet da web</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation>Desativar o applet web fará com que ele não apareça novamente até o final da sessão emulada. Isto pode causar comportamento inesperado e só deve ser usado com Super Mario 3D All-Stars. Você deseja mesmo desativar o applet web?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>A quantidade de shaders sendo construídos</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>Velocidade atual de emulação. Valores maiores ou menores que 100% indicam que a emulação está rodando mais rápida ou lentamente que em um Switch.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>Quantos quadros por segundo o jogo está exibindo atualmente. Isto irá variar de jogo para jogo e cena para cena.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>Tempo que leva para emular um quadro do Switch, sem considerar o limitador de taxa de quadros ou a sincronização vertical. Um valor menor ou igual a 16.67 ms indica que a emulação está em velocidade plena.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation>Configuração inválida detectada</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> <translation>O controle portátil não pode ser usado no modo encaixado na base. O Pro Controller será selecionado.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation>NA BASE</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> <translation>&Limpar arquivos recentes</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> - <translation type="unfinished"/> + <translation>Sobrescrever arquivo do jogador 1?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>Aviso - formato de jogo desatualizado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>Você está usando neste jogo o formato de ROM desconstruída e extraída em uma pasta, que é um formato desatualizado que foi substituído por outros, como NCA, NAX, XCI ou NSP. Pastas desconstruídas de ROMs não possuem ícones, metadados e suporte a atualizações.<br><br>Para saber mais sobre os vários formatos de ROMs de Switch compatíveis com o yuzu, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>confira a nossa wiki</a>. Esta mensagem não será exibida novamente.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>Erro ao carregar a ROM!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>O formato da ROM não é suportado.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>Ocorreu um erro ao inicializar o núcleo de vídeo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>O yuzu encontrou um erro ao executar o núcleo de vídeo. Consulte o registro para mais detalhes. Para mais informações em como acessar o registro, veja a seguinte página: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Como enviar o arquivo de registro</a>. Verifique se você está usando o driver de vídeo mais atualizado.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation>Erro ao carregar a ROM! %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation>%1<br>Por favor, siga <a href='https://yuzu-emu.org/help/quickstart/'>o guia de início rápido</a> para reextrair os seus arquivos.<br>Você pode consultar a wiki do yuzu</a> ou o Discord do yuzu</a> para obter ajuda.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>Ocorreu um erro desconhecido. Consulte o registro para mais detalhes.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> - <translation type="unfinished"/> + <translation>(64-bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> - <translation type="unfinished"/> + <translation>(32-bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> - <translation type="unfinished"/> + <translation>%1 %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>Iniciar</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>Dados de jogos salvos</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Dados de mods</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>Erro ao abrir a pasta %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>A pasta não existe!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>Erro ao abrir o cache de shaders transferível</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> - <translation type="unfinished"/> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> + <translation>Falha ao criar o diretório de cache de shader para este título.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>Conteúdo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>Atualização</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>Remover item</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>Remover o jogo instalado %1?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>Removido com sucesso</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>O jogo base foi removido com sucesso.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>Erro ao remover %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>O jogo base não está instalado na NAND e não pode ser removido.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>A atualização instalada foi removida com sucesso.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>Não há nenhuma atualização instalada para este título.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>Não há nenhum DLC instalado para este título.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>%1 DLC(s) instalados foram removidos com sucesso.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> - <translation type="unfinished"/> + <translation>Apagar o cache de shader transferível do OpenGL?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> - <translation type="unfinished"/> + <translation>Apagar o cache de shader transferível do Vulkan?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> - <translation type="unfinished"/> + <translation>Apagar todos os caches de shader transferíveis?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>Remover configurações customizadas do jogo?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>Remover arquivo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>Erro ao remover cache de shaders transferível</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>Não existe um cache de shaders para este título.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>O cache de shaders transferível foi removido com sucesso.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation>Falha ao remover o cache de shaders transferível.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> - <translation type="unfinished"/> + <translation>Erro ao remover os caches de shader transferíveis</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> - <translation type="unfinished"/> + <translation>Os caches de shader transferíveis foram removidos com sucesso.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> - <translation type="unfinished"/> + <translation>Falha ao remover o diretório do cache de shader transferível.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>Erro ao remover as configurações customizadas do jogo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>Não há uma configuração customizada para este título.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>As configurações customizadas do jogo foram removidas com sucesso.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>Falha ao remover as configurações customizadas do jogo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>Falha ao extrair RomFS!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>Houve um erro ao copiar os arquivos RomFS ou o usuário cancelou a operação.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>Extração completa</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>Apenas estrutura</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>Selecione o modo de extração do RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>Selecione a forma como você gostaria que o RomFS seja extraído.<br>"Extração completa" copiará todos os arquivos para a nova pasta, enquanto que <br>"Apenas estrutura" criará apenas a estrutura de pastas.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>Extraindo RomFS...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>Cancelar</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>Extração do RomFS concluida!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>A operação foi concluída com sucesso.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>Erro ao abrir %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>Selecionar pasta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>Propriedades</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>As propriedades do jogo não puderam ser carregadas.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Executável do Switch (%1);;Todos os arquivos (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>Carregar arquivo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>Abrir pasta da ROM extraída</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>Pasta inválida selecionada</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>A pasta que você selecionou não contém um arquivo 'main'.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>Arquivo de Switch instalável (*.nca *.nsp *.xci);; Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>Instalar arquivos</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n arquivo restante</numerusform><numerusform>%n arquivos restantes</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>Instalando arquivo "%1"...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>Resultados da instalação</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation>Para evitar possíveis conflitos, desencorajamos que os usuários instalem os jogos base na NAND. Por favor, use esse recurso apenas para instalar atualizações e DLC.</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>Aplicativo do sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>Arquivo do sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>Atualização de aplicativo do sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>Pacote de firmware (tipo A)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>Pacote de firmware (tipo B)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>Jogo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>Atualização de jogo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>DLC de jogo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>Título delta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>Selecione o tipo de instalação do NCA...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>Selecione o tipo de título como o qual você gostaria de instalar este NCA: (Na maioria dos casos, o padrão 'Jogo' serve bem.)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>Falha ao instalar</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>O tipo de título que você selecionou para o NCA é inválido.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>Arquivo não encontrado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>Arquivo "%1" não encontrado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation>&Continuar</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>Conta do yuzu faltando</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>Para enviar um caso de teste de compatibilidade de jogo, você precisa entrar com a sua conta do yuzu.<br><br/>Para isso, vá para Emulação &gt; Configurar... &gt; Rede.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>Erro ao abrir URL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>Não foi possível abrir o URL "%1".</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Arquivo Amiibo (%1);; Todos os arquivos (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>Carregar Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>Erro ao abrir arquivo de dados do Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>Não foi possível abrir o arquivo de Amiibo "%1" para leitura.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>Erro ao ler arquivo de dados de Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>Não foi possível ler completamente os dados do Amiibo. O yuzu esperava ler %1 bytes, mas foi capaz de ler apenas %2 bytes.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>Erro ao carregar dados do Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>Não foi possível carregar os dados do Amiibo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>Capturar tela</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>Imagem PNG (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Compilando: %n shader(s)</numerusform><numerusform>Compilando: %n shader(s)</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>Velocidade: %1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>Velocidade: %1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> - <translation type="unfinished"/> + <translation>Jogo: %1 FPS (Desbloqueado)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>Jogo: %1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>Quadro: %1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> - <translation type="unfinished"/> + <translation>GPU NORMAL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> - <translation type="unfinished"/> + <translation>GPU ALTA</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> - <translation type="unfinished"/> + <translation>GPU EXTREMA</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> - <translation type="unfinished"/> + <translation>ERRO DE GPU</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>O jogo que você está tentando carregar precisa que arquivos adicionais do seu Switch sejam extraídos antes de jogá-lo.<br/><br/>Para saber mais sobre como extrair esses arquivos, visite a seguinte página da wiki: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Extraindo arquivos de sistema e fontes compartilhadas de um Switch</a>.<br/><br/> Gostaria de voltar para a lista de jogos? Continuar com a emulação pode resultar em travamentos, dados salvos corrompidos ou outros problemas.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>O yuzu não foi capaz de encontrar um arquivo de sistema do Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>O yuzu não foi capaz de encontrar um arquivo de sistema do Switch. %1. %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>Arquivo do sistema não encontrado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>Arquivo de sistema faltando</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>O yuzu não foi capaz de encontrar as fontes compartilhadas do Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>Fontes compartilhadas não encontradas</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>Fonte compartilhada faltando</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>Erro fatal</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>O yuzu encontrou um erro fatal. Consulte o registro para mais detalhes. Para mais informações sobre como acessar o registro, consulte a seguinte página: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Como enviar o arquivo de registro</a>.<br/><br/>Gostaria de voltar para a lista de jogos? Continuar com a emulação pode resultar em travamentos, dados salvos corrompidos ou outros problemas.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>Erro fatal encontrado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>Confirmar rederivação de chave</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4435,37 +4453,37 @@ e opcionalmente faça cópias de segurança. Isto excluirá o seus arquivos de chaves geradas automaticamente, e reexecutar o módulo de derivação de chaves.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>Faltando fusíveis</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation> - Faltando BOOT0</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation> - Faltando BCPKG2-1-Normal-Main</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation> - Faltando PRODINFO</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>Faltando componentes de derivação</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>Há componentes faltando que podem impedir a conclusão do processo de derivação de chaves. <br>Por favor, siga <a href='https://yuzu-emu.org/help/quickstart/'>o guia de iniciação rápida</a> para obter todas as suas chaves e jogos. <br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4474,39 +4492,39 @@ Isto pode demorar até um minuto, dependendo do desempenho do seu sistema.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>Derivando chaves</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>Selecionar alvo de extração do RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>Selecione qual RomFS você quer extrair.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>Você deseja mesmo fechar o yuzu?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>Deseja mesmo parar a emulação? Qualquer progresso não salvo será perdido.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> @@ -4609,7 +4627,7 @@ Deseja ignorar isso e sair mesmo assim?</translation> <message> <location filename="../../src/yuzu/game_list.cpp" line="517"/> <source>Open Transferable Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Abrir cache de pipeline transferível</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="519"/> @@ -4634,17 +4652,17 @@ Deseja ignorar isso e sair mesmo assim?</translation> <message> <location filename="../../src/yuzu/game_list.cpp" line="523"/> <source>Remove OpenGL Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Remover todos os caches de pipeline do OpenGL</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="524"/> <source>Remove Vulkan Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Remover todos os caches de pipeline do Vulkan</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="526"/> <source>Remove All Pipeline Caches</source> - <translation type="unfinished"/> + <translation>Remover todos os caches de pipeline</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="527"/> @@ -4660,7 +4678,7 @@ Deseja ignorar isso e sair mesmo assim?</translation> <message> <location filename="../../src/yuzu/game_list.cpp" line="530"/> <source>Dump RomFS to SDMC</source> - <translation type="unfinished"/> + <translation>Extrair RomFS para SDMC</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="531"/> @@ -4846,7 +4864,8 @@ tela inicial do jogo.</translation> <location filename="../../src/yuzu/util/limitable_input_dialog.cpp" line="62"/> <source>The text can't contain any of the following characters: %1</source> - <translation type="unfinished"/> + <translation>O texto não pode conter nenhum dos seguintes caracteres: +%1</translation> </message> </context> <context> @@ -4917,7 +4936,7 @@ tela inicial do jogo.</translation> <message> <location filename="../../src/yuzu/main.ui" line="83"/> <source>&Reset Window Size</source> - <translation type="unfinished"/> + <translation>&Restaurar tamanho da janela</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="88"/> @@ -4932,12 +4951,12 @@ tela inicial do jogo.</translation> <message> <location filename="../../src/yuzu/main.ui" line="96"/> <source>Reset Window Size to &900p</source> - <translation type="unfinished"/> + <translation>Restaurar tamanho da janela para &900p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="99"/> <source>Reset Window Size to 900p</source> - <translation type="unfinished"/> + <translation>Restaurar tamanho da janela para 900p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="104"/> @@ -5087,7 +5106,7 @@ tela inicial do jogo.</translation> <message> <location filename="../../src/yuzu/main.ui" line="312"/> <source>Configure &TAS...</source> - <translation type="unfinished"/> + <translation>Configurar &TAS...</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="320"/> diff --git a/dist/languages/pt_PT.ts b/dist/languages/pt_PT.ts index d3f4bbb7a..a55f82bbe 100644 --- a/dist/languages/pt_PT.ts +++ b/dist/languages/pt_PT.ts @@ -697,13 +697,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>Audio</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -719,13 +719,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>Geral</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>Gráficos</translation> </message> @@ -741,7 +741,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>Controlos</translation> </message> @@ -757,7 +757,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>Sistema</translation> </message> @@ -2318,47 +2318,47 @@ Para inverter os eixos, mova o seu analógico primeiro verticalmente e depois ho <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>Diálogo</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>Informação</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>Nome</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>ID de Título</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>Nome de Ficheiro</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>Formato</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>Versão</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>Tamanho</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>Desenvolvedor</translation> </message> @@ -2389,7 +2389,7 @@ Para inverter os eixos, mova o seu analógico primeiro verticalmente e depois ho </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2571,6 +2571,16 @@ Para inverter os eixos, mova o seu analógico primeiro verticalmente e depois ho <source>Unable to copy image from %1 to %2</source> <translation>Não é possível copiar a imagem de %1 para %2</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -3011,17 +3021,17 @@ Para inverter os eixos, mova o seu analógico primeiro verticalmente e depois ho <translation>As configurações do sistema estão disponíveis apenas quando o jogo não está em execução.</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>Isto substituirá o seu Switch virtual actual por um novo. Seu Switch virtual actual não será recuperável. Isso pode ter efeitos inesperados nos jogos. Isto pode falhar, se você usar uma gravação de jogo de configuração desatualizado. Continuar?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>Aviso</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>ID da Consola: 0x%1</translation> </message> @@ -3035,12 +3045,12 @@ Para inverter os eixos, mova o seu analógico primeiro verticalmente e depois ho </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> <translation type="unfinished"/> </message> <message> @@ -3622,791 +3632,791 @@ Arrasta os pontos para mudar a posição, ou dá duplo-clique nas células da ta <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>Dados anônimos são coletados</a>para ajudar a melhorar o yuzu.<br/><br/>Gostaria de compartilhar seus dados de uso conosco?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>Telemetria</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>A Carregar o Web Applet ...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> <translation>Desativar Web Applet</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation>Desativar o Web Applet fará com que ele não apareça novamente até o final da sessão emulada. Isto pode causar comportamento inesperado e só deve ser usado com Super Mario 3D All-Stars. Tem a certeza que quer desativar o Web Applet?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>Quantidade de shaders a serem construídos</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>Velocidade da emulação actual. Valores acima ou abaixo de 100% indicam que a emulação está sendo executada mais depressa ou mais devagar do que a Switch</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>Quantos quadros por segundo o jogo está exibindo de momento. Isto irá variar de jogo para jogo e de cena para cena.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>Tempo gasto para emular um frame da Switch, sem contar o a limitação de quadros ou o v-sync. Para emulação de velocidade máxima, esta deve ser no máximo 16.67 ms.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation>Configação inválida detectada</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> <translation>O comando portátil não pode ser usado no modo encaixado na base. O Pro controller será selecionado.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation>DOCK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> <translation>&Limpar arquivos recentes</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>Aviso de Formato de Jogo Desactualizado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>Você está usando o formato de directório ROM desconstruído para este jogo, que é um formato desactualizado que foi substituído por outros, como NCA, NAX, XCI ou NSP. Os directórios de ROM não construídos não possuem ícones, metadados e suporte de actualização.<br><br>Para uma explicação dos vários formatos de Switch que o yuzu suporta,<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>Verifique a nossa Wiki</a>. Esta mensagem não será mostrada novamente.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>Erro ao carregar o ROM!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>O formato do ROM não é suportado.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>Ocorreu um erro ao inicializar o núcleo do vídeo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>yuzu encontrou um erro ao executar o núcleo de vídeo, consulte o log para obter mais detalhes. Para obter mais informações sobre como acessar o log, consulte a seguinte página:<a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Como carregar o arquivo de log</a>Assegure-se que tem os drivers gráficos mais recentes para sua GPU.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation>Erro ao carregar a ROM! %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation>%1<br>Por favor, siga <a href='https://yuzu-emu.org/help/quickstart/'>a guia de início rápido do yuzu</a> para fazer o redespejo dos seus arquivos.<br>Você pode consultar a wiki do yuzu</a> ou o Discord do yuzu</a> para obter ajuda.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>Ocorreu um erro desconhecido. Por favor, veja o log para mais detalhes.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>Começar</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>Save Data</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Mod Data</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>Erro ao abrir a pasta %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>A Pasta não existe!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>Erro ao abrir os Shader Cache transferíveis</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>Conteúdos</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>Actualização</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>Remover Entrada</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>Remover Jogo Instalado %1?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>Removido com Sucesso</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>Removida a instalação do jogo base com sucesso.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>Erro ao Remover %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>O jogo base não está instalado no NAND e não pode ser removido.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>Removida a actualização instalada com sucesso.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>Não há actualização instalada neste título.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>Não há DLC instalado neste título.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>Removido DLC instalado %1 com sucesso.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>Remover Configuração Personalizada do Jogo?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>Remover Ficheiro</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>Error ao Remover Cache de Shader Transferível</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>O Shader Cache para este titulo não existe.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>Removido a Cache de Shader Transferível com Sucesso.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation>Falha ao remover a cache de shader transferível.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>Erro ao Remover Configuração Personalizada</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>Não existe uma configuração personalizada para este titúlo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>Removida a configuração personalizada do jogo com sucesso.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>Falha ao remover a configuração personalizada do jogo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>A Extração de RomFS falhou!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>Houve um erro ao copiar os arquivos RomFS ou o usuário cancelou a operação.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>Cheio</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>Esqueleto</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>Selecione o modo de despejo do RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>Por favor, selecione a forma como você gostaria que o RomFS fosse despejado<br>Full irá copiar todos os arquivos para o novo diretório enquanto<br>skeleton criará apenas a estrutura de diretórios.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>Extraindo o RomFS ...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>Cancelar</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>Extração de RomFS Bem-Sucedida!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>A operação foi completa com sucesso.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>Erro ao abrir %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>Selecione o Diretório</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>Propriedades</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>As propriedades do jogo não puderam ser carregadas.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Executáveis Switch (%1);;Todos os Ficheiros (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>Carregar Ficheiro</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>Abrir o directório ROM extraído</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>Diretório inválido selecionado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>O diretório que você selecionou não contém um arquivo 'Main'.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>Ficheiro Switch Instalável (*.nca *.nsp *.xci);;Arquivo de Conteúdo Nintendo (*.nca);;Pacote de Envio Nintendo (*.nsp);;Imagem de Cartucho NX (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>Instalar Ficheiros</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>Instalando arquivo "%1"...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>Instalar Resultados</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation>Para evitar possíveis conflitos, desencorajamos que os utilizadores instalem os jogos base na NAND. Por favor, use esse recurso apenas para instalar atualizações e DLC.</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>Aplicação do sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>Arquivo do sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>Atualização do aplicativo do sistema</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>Pacote de Firmware (Tipo A)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>Pacote de Firmware (Tipo B)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>Jogo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>Actualização do Jogo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>DLC do Jogo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>Título Delta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>Selecione o tipo de instalação do NCA ...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>Por favor, selecione o tipo de título que você gostaria de instalar este NCA como: (Na maioria dos casos, o padrão 'Jogo' é suficiente).</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>Falha na instalação</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>O tipo de título que você selecionou para o NCA é inválido.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>Arquivo não encontrado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>Arquivo "%1" não encontrado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation>&Continuar</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>Conta Yuzu Ausente</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>Para enviar um caso de teste de compatibilidade de jogos, você deve vincular sua conta yuzu.<br><br/>Para vincular sua conta yuzu, vá para Emulação &gt; Configuração &gt; Rede.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>Erro ao abrir URL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>Não foi possível abrir o URL "%1".</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Arquivo Amiibo (%1);; Todos os Arquivos (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>Carregar Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>Erro ao abrir o arquivo de dados do Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>Não é possível abrir o arquivo Amiibo "%1" para leitura.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>Erro ao ler o arquivo de dados do Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>Não é possível ler completamente os dados do Amiibo. Espera-se que leia %1 bytes, mas só conseguiu ler %2 bytes.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>Erro ao carregar dados do Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>Não foi possível carregar os dados do Amiibo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>Captura de Tela</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>Imagem PNG (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>Velocidade: %1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>Velocidade: %1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>Jogo: %1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>Quadro: %1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>O jogo que você está tentando carregar requer arquivos adicionais do seu Switch para serem despejados antes de jogar.<br/><br/>Para obter mais informações sobre como despejar esses arquivos, consulte a seguinte página da wiki:<a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Despejando arquivos do sistema e as fontes compartilhadas de uma consola Switch</a>.<br/><br/>Você gostaria de regressar para a lista de jogos? Continuar a emulação pode resultar em falhas, dados de salvamento corrompidos ou outros erros.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>O yuzu não conseguiu localizar um arquivo de sistema do Switch. % 1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>O yuzu não conseguiu localizar um arquivo de sistema do Switch: %1. %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>Arquivo do Sistema Não Encontrado</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>Arquivo de Sistema em falta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>yuzu não conseguiu localizar as fontes compartilhadas do Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>Fontes compartilhadas não encontradas</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>Fontes compartilhadas em falta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>Erro fatal</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>yuzu encontrou um erro fatal, por favor veja o registro para mais detalhes. Para mais informações sobre como acessar o registro, por favor, veja a seguinte página:<a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Como carregar o arquivo de registro</a>.<br/><br/>Você gostaria de regressar para a lista de jogos? Continuar a emulação pode resultar em falhas, dados de salvamento corrompidos ou outros erros.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>Ocorreu um Erro fatal</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>Confirme a rederivação da chave</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4423,37 +4433,37 @@ e opcionalmente faça backups. Isso irá excluir os seus arquivos de chave gerados automaticamente e executará novamente o módulo de derivação de chave.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>Fusíveis em Falta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation>- BOOT0 em Falta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation>- BCPKG2-1-Normal-Main em Falta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation>- PRODINFO em Falta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>Componentes de Derivação em Falta</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>Estão componentes em falta que podem dificultar a conclusão da derivação das chaves. <br>Por favor segue<a href='https://yuzu-emu.org/help/quickstart/'>o guia de início rápido do yuzu</a>para obteres todos os teus jogos e chaves.<br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4462,39 +4472,39 @@ Isto pode demorar até um minuto, dependendo do desempenho do seu sistema.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>Derivando Chaves</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>Selecione o destino de despejo do RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>Por favor, selecione qual o RomFS que você gostaria de despejar.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>Tem a certeza que quer fechar o yuzu?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>Tem a certeza de que quer parar a emulação? Qualquer progresso não salvo será perdido.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> diff --git a/dist/languages/ru_RU.ts b/dist/languages/ru_RU.ts index 9d2fe84ec..ef9c958a2 100644 --- a/dist/languages/ru_RU.ts +++ b/dist/languages/ru_RU.ts @@ -41,7 +41,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/aboutdialog.ui" line="118"/> <source><html><head/><body><p><a href="https://yuzu-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Website</span></a> | <a href="https://github.com/yuzu-emu"><span style=" text-decoration: underline; color:#039be5;">Source Code</span></a> | <a href="https://github.com/yuzu-emu/yuzu/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Contributors</span></a> | <a href="https://github.com/yuzu-emu/yuzu/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">License</span></a></p></body></html></source> - <translation><html><head/><body><p><a href="https://yuzu-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Веб-сайт</span></a> | <a href="https://github.com/yuzu-emu"><span style=" text-decoration: underline; color:#039be5;">Исходный Код</span></a> | <a href="https://github.com/yuzu-emu/yuzu/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Авторы</span></a> | <a href="https://github.com/yuzu-emu/yuzu/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">Лицензия</span></a></p></body></html></translation> + <translation><html><head/><body><p><a href="https://yuzu-emu.org/"><span style=" text-decoration: underline; color:#039be5;">Веб-сайт</span></a> | <a href="https://github.com/yuzu-emu"><span style=" text-decoration: underline; color:#039be5;">Исходный код</span></a> | <a href="https://github.com/yuzu-emu/yuzu/graphs/contributors"><span style=" text-decoration: underline; color:#039be5;">Авторы</span></a> | <a href="https://github.com/yuzu-emu/yuzu/blob/master/license.txt"><span style=" text-decoration: underline; color:#039be5;">Лицензия</span></a></p></body></html></translation> </message> <message> <location filename="../../src/yuzu/aboutdialog.ui" line="134"/> @@ -98,7 +98,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/compatdb.ui" line="36"/> <source><html><head/><body><p><span style=" font-size:10pt;">Should you choose to submit a test case to the </span><a href="https://yuzu-emu.org/game/"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">yuzu Compatibility List</span></a><span style=" font-size:10pt;">, The following information will be collected and displayed on the site:</span></p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Hardware Information (CPU / GPU / Operating System)</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Which version of yuzu you are running</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The connected yuzu account</li></ul></body></html></source> - <translation><html><head/><body><p><span style=" font-size:10pt;">Если вы захотите отправить отчёт в </span><a href="https://yuzu-emu.org/game/"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">Список Совместимости yuzu</a><span style=" font-size:10pt;">, Следующая информация будет собрана и отображена на сайте:</span></p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> Информация об Аппаратном Обеспечении (ЦП / ГП / Операционная Система)</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Версия yuzu</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Подключённый аккаунт yuzu</li></ul></body></html></translation> + <translation><html><head/><body><p><span style=" font-size:10pt;">Если вы захотите отправить отчёт в </span><a href="https://yuzu-emu.org/game/"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">Список Совместимости yuzu</a><span style=" font-size:10pt;">, следующая информация будет собрана и отображена на сайте:</span></p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> Информация о железе (ЦП / ГП / Операционная Система)</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Версия yuzu</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Подключённый аккаунт yuzu</li></ul></body></html></translation> </message> <message> <location filename="../../src/yuzu/compatdb.ui" line="72"/> @@ -153,7 +153,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/compatdb.ui" line="157"/> <source>Won't Boot</source> - <translation>Не Запускается</translation> + <translation>Не запускается</translation> </message> <message> <location filename="../../src/yuzu/compatdb.ui" line="170"/> @@ -183,7 +183,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/compatdb.cpp" line="73"/> <source>An error occurred while sending the Testcase</source> - <translation>Произошла ошибка при отправке Отчета</translation> + <translation>Произошла ошибка при отправке отчета</translation> </message> <message> <location filename="../../src/yuzu/compatdb.cpp" line="75"/> @@ -202,12 +202,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_audio.ui" line="28"/> <source>Output Engine:</source> - <translation>Устройство Вывода:</translation> + <translation>Устройство вывода:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_audio.ui" line="42"/> <source>Audio Device:</source> - <translation>Звуковое Устройство:</translation> + <translation>Звуковое устройство:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_audio.ui" line="70"/> @@ -246,12 +246,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>ЦП</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="25"/> <source>General</source> - <translation>Основные</translation> + <translation>Общие</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="34"/> @@ -261,7 +261,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="42"/> <source>Auto</source> - <translation type="unfinished"/> + <translation>Авто</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="47"/> @@ -276,7 +276,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="63"/> <source>We recommend setting accuracy to "Auto".</source> - <translation type="unfinished"/> + <translation>Мы рекомендуем установить точность на "Точно".</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="80"/> @@ -321,12 +321,14 @@ p, li { white-space: pre-wrap; } <source> <div>This option improves the speed of 32 bits ASIMD floating-point functions by running with incorrect rounding modes.</div> </source> - <translation type="unfinished"/> + <translation> + <div>Эта опция улучшает скорость работы 32-битных ASIMD-функций с плавающей запятой, за счёт неправильных режимамов округления.</div> + </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="125"/> <source>Faster ASIMD instructions (32 bits only)</source> - <translation type="unfinished"/> + <translation>Более быстрые инструкции ASIMD (только 32 бит)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="132"/> @@ -347,12 +349,14 @@ p, li { white-space: pre-wrap; } <source> <div>This option improves speed by eliminating a safety check before every memory read/write in guest. Disabling it may allow a game to read/write the emulator's memory.</div> </source> - <translation type="unfinished"/> + <translation> + <div>Эта опция повышает скорость работы за счет устранения проверки безопасности перед каждым чтением/записью памяти в гостя. Отключение этой опции может позволить игре читать/записывать память эмулятора.</div> + </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="149"/> <source>Disable address space checks</source> - <translation type="unfinished"/> + <translation>Отключить проверку адресного пространства</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="174"/> @@ -370,7 +374,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>ЦП</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="25"/> @@ -380,7 +384,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="31"/> <source><html><head/><body><p><span style=" font-weight:600;">For debugging only.</span><br/>If you're not sure what these do, keep all of these enabled. <br/>These settings, when disabled, only take effect when CPU Debugging is enabled. </p></body></html></source> - <translation type="unfinished"/> + <translation><html><head/><body><p><span style=" font-weight:600;">Только для отладки.</span><br/>Если вы не уверены в том, что они делают, оставьте все эти параметры включенными. <br/>Эти параметры, когда отключены, вступают в силу только при включенной отладке процессора. </p></body></html></translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="41"/> @@ -507,12 +511,16 @@ p, li { white-space: pre-wrap; } <div style="white-space: nowrap">Enabling it causes guest memory reads/writes to be done directly into memory and make use of Host's MMU.</div> <div style="white-space: nowrap">Disabling this forces all memory accesses to use Software MMU Emulation.</div> </source> - <translation type="unfinished"/> + <translation> + <div style="white-space: nowrap">Эта оптимизация ускоряет доступ гостевой программы к памяти.</div> + <div style="white-space: nowrap">Включение этой оптимизации приводит к тому, что чтение/запись гостевой памяти производится непосредственно в память и использует MMU хоста.</div> + <div style="white-space: nowrap">Отключение этой функции заставляет все обращения к памяти использовать программную эмуляцию MMU.</div> + </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="147"/> <source>Enable Host MMU Emulation</source> - <translation type="unfinished"/> + <translation>Включить Эмуляцию MMU Хоста</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="172"/> @@ -550,7 +558,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="49"/> <source>Enable Extended Logging**</source> - <translation type="unfinished"/> + <translation>Включить расширенное ведение Журнала**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="59"/> @@ -580,12 +588,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="101"/> <source>When checked, it enables Nsight Aftermath crash dumps</source> - <translation type="unfinished"/> + <translation>Если флажок установлен, он включает дампы крашей Nsight Aftermath</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="104"/> <source>Enable Nsight Aftermath</source> - <translation type="unfinished"/> + <translation>Включить Nsight Aftermath</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="114"/> @@ -600,37 +608,37 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="124"/> <source>When checked, yuzu will log statistics about the compiled pipeline cache</source> - <translation type="unfinished"/> + <translation>Если флажок установлен, yuzu будет записывать статистику о скомпилированном кэше конвейера</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="127"/> <source>Enable Shader Feedback</source> - <translation type="unfinished"/> + <translation>Включить Обратную Связь о Шейдерах</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="134"/> <source>When checked, it executes shaders without loop logic changes</source> - <translation type="unfinished"/> + <translation>Если флажок установлен, он производит выполнение шейдеров без изменения логики цикла</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="137"/> <source>Disable Loop safety checks</source> - <translation type="unfinished"/> + <translation>Отключить проверку безопасности Цикла</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="147"/> <source>Debugging</source> - <translation type="unfinished"/> + <translation>Отладка</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="153"/> <source>Enable FS Access Log</source> - <translation type="unfinished"/> + <translation>Включить Журнал Доступа к FS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="160"/> <source>Enable Verbose Reporting Services**</source> - <translation type="unfinished"/> + <translation>Включить Службу Отчетов в развернутом виде**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="170"/> @@ -645,7 +653,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="183"/> <source>Enable CPU Debugging</source> - <translation type="unfinished"/> + <translation>Включить Отладку ЦП</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="190"/> @@ -655,12 +663,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="197"/> <source>Enable Auto-Stub**</source> - <translation type="unfinished"/> + <translation>Включить Автоподставку**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="212"/> <source>**This will be reset automatically when yuzu closes.</source> - <translation type="unfinished"/> + <translation>**Это будет автоматически сброшено после закрытия yuzu.</translation> </message> </context> <context> @@ -686,18 +694,18 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Форма</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="17"/> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="17"/> <source>Debug</source> - <translation type="unfinished"/> + <translation>Отладка</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="18"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>ЦП</translation> </message> </context> <context> @@ -709,13 +717,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>Звук</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>ЦП</translation> </message> @@ -731,13 +739,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> - <translation>Основные</translation> + <translation>Общие</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>Графика</translation> </message> @@ -753,7 +761,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>Управление</translation> </message> @@ -765,11 +773,11 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="69"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Сеть</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>Система</translation> </message> @@ -794,7 +802,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="17"/> <source>Filesystem</source> - <translation type="unfinished"/> + <translation>Файловая система</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="25"/> @@ -858,12 +866,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="168"/> <source>Mod Load Root</source> - <translation>Папка Загрузки Модов</translation> + <translation>Папка с модами</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="175"/> <source>Dump Root</source> - <translation>Дамп Root</translation> + <translation>Корень Дампа</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="201"/> @@ -886,27 +894,27 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="86"/> <source>Select Emulated NAND Directory...</source> - <translation>Выберите Папку для Эмулируемого NAND...</translation> + <translation>Выберите папку для эмулируемого NAND...</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="89"/> <source>Select Emulated SD Directory...</source> - <translation>Выберите Папку для Эмулируемого SD...</translation> + <translation>Выберите папку для эмулируемого SD...</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="92"/> <source>Select Gamecard Path...</source> - <translation>Выберите Папку с Картриджами...</translation> + <translation>Выберите папку с картриджами...</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="95"/> <source>Select Dump Directory...</source> - <translation>Выберите Папку для Дампов...</translation> + <translation>Выберите папку для дампов...</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="98"/> <source>Select Mod Load Directory...</source> - <translation>Выберите Папку с Модами...</translation> + <translation>Выберите папку с модами...</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.cpp" line="125"/> @@ -935,22 +943,22 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/configuration/configure_general.ui" line="17"/> <location filename="../../src/yuzu/configuration/configure_general.ui" line="25"/> <source>General</source> - <translation>Основные</translation> + <translation>Общие</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="35"/> <source>Framerate Cap</source> - <translation type="unfinished"/> + <translation>Ограничение частоты кадров</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="38"/> <source>Requires the use of the FPS Limiter Toggle hotkey to take effect.</source> - <translation type="unfinished"/> + <translation>Для вступления в силу требуется использование горячей клавиши FPS Limiter Toggle.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="45"/> <source>x</source> - <translation type="unfinished"/> + <translation>x</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="65"/> @@ -1013,7 +1021,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="17"/> <source>Graphics</source> - <translation type="unfinished"/> + <translation>Графика</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="25"/> @@ -1023,7 +1031,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="64"/> <source>Shader Backend:</source> - <translation type="unfinished"/> + <translation>Бэкенд Шейдеров:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="92"/> @@ -1043,7 +1051,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="162"/> <source>Use disk pipeline cache</source> - <translation type="unfinished"/> + <translation>Использовать кэш конвейера на диске</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="169"/> @@ -1053,27 +1061,27 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="176"/> <source>Accelerate ASTC texture decoding</source> - <translation type="unfinished"/> + <translation>Ускорение декодирования текстур ASTC</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="198"/> <source>NVDEC emulation:</source> - <translation type="unfinished"/> + <translation>Эмуляция NVDEC:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="206"/> <source>No Video Output</source> - <translation type="unfinished"/> + <translation>Отсутствие видеовыхода</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="211"/> <source>CPU Video Decoding</source> - <translation type="unfinished"/> + <translation>Декодирование видео на ЦП</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="216"/> <source>GPU Video Decoding (Default)</source> - <translation type="unfinished"/> + <translation>Декодирование видео на ГП (по умолчанию)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="242"/> @@ -1134,7 +1142,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.cpp" line="34"/> <source>GLASM (Assembly Shaders, NVIDIA Only)</source> - <translation type="unfinished"/> + <translation>GLASM (ассемблерные шейдеры, только для NVIDIA)</translation> </message> </context> <context> @@ -1147,7 +1155,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="17"/> <source>Advanced</source> - <translation type="unfinished"/> + <translation>Дополнительно</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="25"/> @@ -1177,17 +1185,17 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="88"/> <source>Use asynchronous shader building (Hack)</source> - <translation type="unfinished"/> + <translation>Использовать асинхронное построение шейдеров (Хак)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="95"/> <source>Enables Fast GPU Time. This option will force most games to run at their highest native resolution.</source> - <translation type="unfinished"/> + <translation>Включает функцию Fast GPU Time. Этот параметр заставит большинство игр работать в максимальном родном разрешении.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="98"/> <source>Use Fast GPU Time (Hack)</source> - <translation type="unfinished"/> + <translation>Включить Fast GPU Time (Хак)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="120"/> @@ -1202,22 +1210,22 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="133"/> <source>2x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>2x (НЕСТАБИЛЬНО)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="138"/> <source>4x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>4x (НЕСТАБИЛЬНО)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="143"/> <source>8x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>8x (НЕСТАБИЛЬНО)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="148"/> <source>16x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>16x (НЕСТАБИЛЬНО)</translation> </message> </context> <context> @@ -1230,7 +1238,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="17"/> <source>Hotkeys</source> - <translation type="unfinished"/> + <translation>Горячие клавиши</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="25"/> @@ -1570,7 +1578,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2584"/> <source>%</source> - <translation type="unfinished"/> + <translation>%</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2600"/> @@ -1607,12 +1615,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2678"/> <source>Requires restarting yuzu</source> - <translation type="unfinished"/> + <translation>Требует перезапуск yuzu</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2687"/> <source>Enable XInput 8 player support (disables web applet)</source> - <translation type="unfinished"/> + <translation>Включить поддержку 8-и игроков на XInput (отключает веб-апплет)</translation> </message> </context> <context> @@ -1784,7 +1792,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="905"/> <source>D-Pad</source> - <translation>Крестовина</translation> + <translation>D-Pad</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="1289"/> @@ -1923,12 +1931,12 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="335"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Set threshold</source> - <translation type="unfinished"/> + <translation>Установить порог</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Choose a value between 0% and 100%</source> - <translation type="unfinished"/> + <translation>Выберите значение между 0% и 100%</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="406"/> @@ -2033,7 +2041,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1522"/> <source>Load Input Profile</source> - <translation>Загрузить Профиль Управления</translation> + <translation>Загрузить профиль управления</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1523"/> @@ -2291,7 +2299,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="113"/> <source>Restore Default</source> - <translation>Настройки по Умолчанию</translation> + <translation>Вернуть настройки по умолчанию</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_mouse_advanced.cpp" line="200"/> @@ -2304,73 +2312,73 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Форма</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="17"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Сеть</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="25"/> <source>General</source> - <translation type="unfinished"/> + <translation>Общие</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="34"/> <source>Network Interface</source> - <translation type="unfinished"/> + <translation>Интерфейс Сети</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.cpp" line="17"/> <source>None</source> - <translation type="unfinished"/> + <translation>Нет</translation> </message> </context> <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>Диалог</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>Информация</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>Название</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>Идентификатор Игры</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> - <translation>Имя Файла</translation> + <translation>Название файла</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>Формат</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>Версия</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>Размер</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>Разработчик</translation> </message> @@ -2382,7 +2390,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="65"/> <source>General</source> - <translation>Основное</translation> + <translation>Общие</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="66"/> @@ -2401,7 +2409,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2417,7 +2425,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configuration_shared.cpp" line="93"/> <source>Use global configuration (%1)</source> - <translation>Использовать общую настройку (%1)</translation> + <translation>Использовать глобальную настройку (%1)</translation> </message> </context> <context> @@ -2430,7 +2438,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.ui" line="17"/> <source>Add-Ons</source> - <translation type="unfinished"/> + <translation>Дополнения</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.cpp" line="48"/> @@ -2453,7 +2461,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="17"/> <source>Profiles</source> - <translation type="unfinished"/> + <translation>Профили</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="25"/> @@ -2583,6 +2591,16 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <source>Unable to copy image from %1 to %2</source> <translation>Не получилось скопировать изображение из %1 в %2</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -2594,7 +2612,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="17"/> <source>System</source> - <translation type="unfinished"/> + <translation>Система</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="25"/> @@ -2965,7 +2983,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="409"/> <source>Brazilian Portuguese (português do Brasil)</source> - <translation type="unfinished"/> + <translation>Бразильский Португальский (português do Brasil)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="417"/> @@ -3023,17 +3041,17 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <translation>Настройки системы доступны только тогда, когда игра не запущена.</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>Это заменит ваш текущий виртуальный Switch новым. Ваш текущий виртуальный Switch будет безвозвратно потерян. Это может иметь неожиданные последствия в играх. Может не сработать, если вы используете устаревшую конфигурацию сохраненных игр. Продолжить?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>Внимание</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>Идентификатор Консоли: 0x%1</translation> </message> @@ -3043,62 +3061,62 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="11"/> <source>TAS</source> - <translation type="unfinished"/> + <translation>TAS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> - <translation type="unfinished"/> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> + <translation><html><head/><body><p>Считывает входные данные контроллера из скриптов в том же формате, что и скрипты TAS-nx.<br/>Для более подробного объяснения обратитесь к <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">странице помощи</span></a> на сайте yuzu.</p></body></html></translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> - <translation type="unfinished"/> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> + <translation>Чтобы проверить, какие горячие клавиши управляют воспроизведением/записью, обратитесь к настройкам горячих клавиш (Настройки - Общие -> Горячие клавиши).</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="34"/> <source>WARNING: This is an experimental feature.<br/>It will not play back scripts frame perfectly with the current, imperfect syncing method.</source> - <translation type="unfinished"/> + <translation>ПРЕДУПРЕЖДЕНИЕ: Это экспериментальная функция.<br/>Она не будет идеально воспроизводить кадры сценариев при текущем несовершенном методе синхронизации.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="51"/> <source>Settings</source> - <translation type="unfinished"/> + <translation>Настройки</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="57"/> <source>Enable TAS features</source> - <translation type="unfinished"/> + <translation>Включить функции TAS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="64"/> <source>Automatic controller profile swapping</source> - <translation type="unfinished"/> + <translation>Автоматическая замена профиля контроллера</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="71"/> <source>Loop script</source> - <translation type="unfinished"/> + <translation>Зациклить скрипт</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="81"/> <source>Pause execution during loads</source> - <translation type="unfinished"/> + <translation>Приостановить выполнение во время загрузки</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="95"/> <source>Script Directory</source> - <translation type="unfinished"/> + <translation>Папка для скриптов</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="101"/> <source>Path</source> - <translation type="unfinished"/> + <translation>Путь</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="108"/> <source>...</source> - <translation type="unfinished"/> + <translation>...</translation> </message> </context> <context> @@ -3106,12 +3124,12 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_tas.cpp" line="20"/> <source>TAS Configuration</source> - <translation type="unfinished"/> + <translation>Настройка TAS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.cpp" line="53"/> <source>Select TAS Load Directory...</source> - <translation type="unfinished"/> + <translation>Выбрать папку загрузки TAS...</translation> </message> </context> <context> @@ -3251,62 +3269,62 @@ Drag points to change position, or double-click table cells to edit values.</sou <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="28"/> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="40"/> <source>None</source> - <translation type="unfinished"/> + <translation>Нет</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="21"/> <source>Small (32x32)</source> - <translation type="unfinished"/> + <translation>Маленький (32х32)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="22"/> <source>Standard (64x64)</source> - <translation type="unfinished"/> + <translation>Стандартный (64х64)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="23"/> <source>Large (128x128)</source> - <translation type="unfinished"/> + <translation>Большой (128х128)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="24"/> <source>Full Size (256x256)</source> - <translation type="unfinished"/> + <translation>Полноразмерный (256х256)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="29"/> <source>Small (24x24)</source> - <translation type="unfinished"/> + <translation>Маленький (24х24)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="30"/> <source>Standard (48x48)</source> - <translation type="unfinished"/> + <translation>Стандартный (48х48)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="31"/> <source>Large (72x72)</source> - <translation type="unfinished"/> + <translation>Большой (72х72)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="36"/> <source>Filename</source> - <translation type="unfinished"/> + <translation>Название файла</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="37"/> <source>Filetype</source> - <translation type="unfinished"/> + <translation>Тип файла</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="38"/> <source>Title ID</source> - <translation type="unfinished"/> + <translation>Идентификатор Игры</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="39"/> <source>Title Name</source> - <translation type="unfinished"/> + <translation>Название Игры</translation> </message> </context> <context> @@ -3319,12 +3337,12 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="17"/> <source>UI</source> - <translation type="unfinished"/> + <translation>Интерфейс</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="23"/> <source>General</source> - <translation>Основные</translation> + <translation>Общие</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="31"/> @@ -3354,12 +3372,12 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="91"/> <source>Game Icon Size:</source> - <translation type="unfinished"/> + <translation>Размер Иконки Игры:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="105"/> <source>Folder Icon Size:</source> - <translation type="unfinished"/> + <translation>Размер Иконки Папки:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="119"/> @@ -3379,12 +3397,12 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="158"/> <source>Ask Where To Save Screenshots (Windows Only)</source> - <translation>Спрашивать Куда Сохранять Скриншоты (Только для Windows)</translation> + <translation>Спрашивать куда сохранять скриншоты (Только для Windows)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="167"/> <source>Screenshots Path: </source> - <translation>Папка для Скриншотов:</translation> + <translation>Папка для скриншотов:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="177"/> @@ -3394,7 +3412,7 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="93"/> <source>Select Screenshots Path...</source> - <translation>Выберите Папку для Скриншотов...</translation> + <translation>Выберите папку для скриншотов...</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="173"/> @@ -3492,7 +3510,7 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="17"/> <source>Web</source> - <translation type="unfinished"/> + <translation>Веб</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="25"/> @@ -3634,791 +3652,803 @@ Drag points to change position, or double-click table cells to edit values.</sou <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>Анонимные данные собираются</a> для улучшения yuzu. <br/><br/>Хотели бы вы делиться данными об использовании с нами?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>Телеметрия</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>Загрузка Веб-Апплета...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> <translation>Отключить Веб-Апплет</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation>Отключение веб-апплета приведет к тому, что он больше не будет появляться до конца текущей сессии эмуляции. Это может привести к неожиданному поведению и должно использоваться только в Super Mario 3D All-Stars. Вы уверены, что хотите отключить веб-апплет?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>Количество создаваемых шейдеров на данный момент</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>Текущая скорость эмуляции. Значения выше или ниже 100% указывают на то, что эмуляция идет быстрее или медленнее, чем на Switch.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>Количество кадров в секунду в данный момент. Значение будет меняться от игры к игре и от сцене к сцене.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>Время, которое нужно для эмуляции 1 кадра Switch, не принимая во внимание ограничение FPS или v-sync. Для полноскоростной эмуляции значение должно быть не больше 16,67 мс.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation>Обнаружена недопустимая конфигурация</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> <translation>Портативный контроллер не может быть использован в режиме док-станции. Будет выбран контроллер Pro.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation>ДОК</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> <translation>&Очистить Недавние Файлы</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> - <translation type="unfinished"/> + <translation>Запись TAS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> - <translation type="unfinished"/> + <translation>Перезаписать файл игрока 1?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>Предупреждение Устаревший Формат Игры</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> - <translation>Для этой игры вы используете разархивированный формат ROM'а, который является устаревшим и был заменен другими, такими как NCA, NAX, XCI или NSP. В разархивированных каталогах ROM'а отсутствуют значки, метаданные и поддержка обновлений. <br><br>Для получения информации о различных форматах Switch, поддерживаемых yuzu, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>просмотрите нашу вики</a>. Это сообщение больше не будет отображаться.</translation> + <translation>Для этой игры вы используете разархивированный формат ROM'а, который является устаревшим и был заменен другими, такими как NCA, NAX, XCI или NSP. В разархивированных каталогах ROM'а отсутствуют иконки, метаданные и поддержка обновлений. <br><br>Для получения информации о различных форматах Switch, поддерживаемых yuzu, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>просмотрите нашу вики</a>. Это сообщение больше не будет отображаться.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>Ошибка при загрузке ROM'а!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>Формат ROM'а не поддерживается.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>Произошла ошибка при инициализации видеоядра.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> - <translation>Произошла ошибка yuzu во время запуска видеоядра. Проверьте журнал для подробностей. Информацию о доступе к журналу можно найти на этой странице: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Как Отправить Файл Журнала.</a> Убедитесь, что у вас установлены последние графические драйверы ГП.</translation> + <translation>Произошла ошибка yuzu при запуске видеоядра. Проверьте журнал для подробностей. Информацию о доступе к журналу можно найти на этой странице: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Как отправить файл журнала.</a> Убедитесь, что у вас установлены последние драйверы видеокарты.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation>Ошибка при загрузке ROM'а! %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation>%1<br>Пожалуйста, следуйте <a href='https://yuzu-emu.org/help/quickstart/'>краткому руководству пользователя yuzu</a> чтобы пере-дампить ваши файлы<br>Вы можете обратиться к вики yuzu</a> или Discord yuzu</a> для помощи.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>Произошла неизвестная ошибка. Пожалуйста, проверьте лог для подробностей.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> - <translation type="unfinished"/> + <translation>(64-х битный)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> - <translation type="unfinished"/> + <translation>(32-х битный)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> - <translation type="unfinished"/> + <translation>%1 %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>Запустить</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>Данные Сохранений</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Данные Модов</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>Ошибка при Открытии Папки %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>Папка не существует!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> - <translation>Ошибка при Открытии Переносного Кеша Шейдеров</translation> + <translation>Ошибка при открытии переносного кэша шейдеров</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> - <translation type="unfinished"/> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> + <translation>Не удалось создать папку кэша шейдеров для этой игры.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>Содержание</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>Обновление</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>Загружаемый Контент</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>Удалить Запись</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>Удалить Установленную Игру %1?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>Успешно Удалено</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>Установленная базовая игра успешно удалена.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>Ошибка при Удалении %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>Базовая игра не установлена в NAND и не может быть удалена.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>Установленное обновление успешно удалено.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>Для этой игры нету обновлений.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>Для этой игры нет установленного загружаемого контента.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>Успешно удалено %1 загружаемого контента.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> - <translation type="unfinished"/> + <translation>Удалить переносной кэш шейдеров OpenGL?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> - <translation type="unfinished"/> + <translation>Удалить переносной кэш шейдеров Vulkan?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> - <translation type="unfinished"/> + <translation>Удалить весь переносной кэш шейдеров?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>Удалить Пользовательскую Настройку Игры?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>Удалить Файл</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> - <translation>Ошибка при Удалении Переносного Кеша Шейдеров</translation> + <translation>Ошибка при удалении переносного кэша шейдеров</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> - <translation>Кеш шейдеров для этой игры не существует.</translation> + <translation>Кэш шейдеров для этой игры не существует.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> - <translation>Переносной кеш шейдеров успешно удалён.</translation> + <translation>Переносной кэш шейдеров успешно удалён.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> - <translation>Не удалось удалить переносной кеш шейдеров.</translation> + <translation>Не удалось удалить переносной кэш шейдеров.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> - <translation type="unfinished"/> + <translation>Ошибка при удалении переносного кэша шейдеров</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> - <translation type="unfinished"/> + <translation>Переносной кэш шейдеров успешно удален.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> - <translation type="unfinished"/> + <translation>Ошибка при удалении папки переносного кэша шейдеров.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>Ошибка при Удалении Пользовательской Настройки</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>Пользовательская настройка для этой игры не существует.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>Пользовательская настройка игры успешно удалена.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>Не удалось удалить пользовательскую настройку игры.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>Не Удалось Извлечь RomFS!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>Произошла ошибка при копировании файлов RomFS или пользователь отменил операцию.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>Полный</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>Структура</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>Выберите Режим Дампа RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> - <translation>Пожалуйста, выберите, как вы хотите выполнить дамп RomFS. <br>Полное скопирует все файлы в новый каталог, в то время как <br>Структура создаст только структуру каталогов.</translation> + <translation>Пожалуйста, выберите, как вы хотите выполнить дамп RomFS. <br>Полный скопирует все файлы в новую папку, в то время как <br>структура создаст только структуру папок.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> - <translation type="unfinished"/> + <translation>В %1 недостаточно свободного места для извлечения RomFS. Пожалуйста, освободите место или выберите другую папку для дампа в Эмуляция > Настройка > Система > Файловая система > Корень Дампа</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>Извлечение RomFS...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>Отмена</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>Извлечение RomFS Прошло Успешно!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>Операция выполнена.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>Ошибка Открытия %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> - <translation>Выбрать Каталог</translation> + <translation>Выбрать папку</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>Свойства</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>Не удалось загрузить свойства игры.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Исполняемый файл Switch (%1);;Все файлы (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> - <translation>Загрузить Файл</translation> + <translation>Загрузить файл</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> - <translation>Открыть Директорию Извлечённого РОМа</translation> + <translation>Открыть папку извлечённого ROM'а</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> - <translation>Задан Неверный Каталог</translation> + <translation>Выбрана недопустимая папка</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> - <translation>Каталог, который вы выбрали, не содержит «основного» файла.</translation> + <translation>Папка, которую вы выбрали, не содержит «основного» файла.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>Устанавливаемый Файл Switch (*.nca, *.nsp, *.xci);;Архив Контента Nintendo (*.nca);;Пакет Подачи Nintendo (*.nsp);;Образ Картриджа NX (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>Установить Файлы</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Остался %n файл</numerusform><numerusform>Осталось %n файл(ов)</numerusform><numerusform>Осталось %n файл(ов)</numerusform><numerusform>Осталось %n файл(ов)</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>Установка файла "%1"...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>Установить Результаты</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation>Чтобы избежать возможных конфликтов, мы не рекомендуем пользователям устанавливать базовые игры на NAND. Пожалуйста, используйте эту функцию только для установки обновлений и DLC.</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n файл был недавно установлен +</numerusform><numerusform>%n файл(ов) было недавно установлено +</numerusform><numerusform>%n файл(ов) было недавно установлено +</numerusform><numerusform>%n файл(ов) было недавно установлено +</numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n файл был перезаписан +</numerusform><numerusform>%n файл(ов) было перезаписано +</numerusform><numerusform>%n файл(ов) было перезаписано +</numerusform><numerusform>%n файл(ов) было перезаписано +</numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n файл(ов) не удалось установить +</numerusform><numerusform>%n файл(ов) не удалось установить +</numerusform><numerusform>%n файл(ов) не удалось установить +</numerusform><numerusform>%n файл(ов) не удалось установить +</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>Системное Приложение</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>Системный Архив</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>Обновление Системного Приложения</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>Пакет Прошивки (Тип А)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>Пакет Прошивки (Тип Б)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>Игра</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>Обновление Игры</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>Загружаемый Контент Игры</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>Дельта-Титул</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>Выберите Тип Установки NCA...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>Пожалуйста, выберите тип приложения, который вы хотите установить для этого NCA: (В большинстве случаев, подходит стандартный выбор «Игра».)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>Ошибка Установки</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>Тип приложения, который вы выбрали для NCA, недействителен.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>Файл не найден</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>Файл "%1" не найден</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation>&Продолжить</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation>ОК</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>Отсутствует Аккаунт yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>Чтобы отправить отчет о совместимости игры, необходимо привязать свою учетную запись yuzu.<br><br/>Чтобы привязать свою учетную запись yuzu, перейдите в раздел Эмуляция &gt; Настройка &gt; Веб.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>Ошибка при открытии URL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>Не удалось открыть URL: "%1".</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Файл Amiibo (%1);; Все Файлы (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>Загрузить Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>Ошибка открытия файла данных Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>Невозможно открыть файл Amiibo "%1" для чтения.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>Ошибка чтения файла данных Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>Невозможно полностью прочитать данные Amiibo. Ожидалось прочитать %1 байт, но удалось прочитать только %2 байт.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>Ошибка загрузки данных Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>Невозможно загрузить данные Amiibo.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>Сделать Скриншот</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>Изображение PNG (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> - <translation type="unfinished"/> + <translation>Состояние TAS: Выполняется %1/%2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> - <translation type="unfinished"/> + <translation>Состояние TAS: Записывается %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> - <translation type="unfinished"/> + <translation>Состояние TAS: Простой %1/%2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> - <translation type="unfinished"/> + <translation>Состояние TAS: Неверный</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Постройка: %n шейдер(ов)</numerusform><numerusform>Постройка: %n шейдер(ов)</numerusform><numerusform>Постройка: %n шейдер(ов)</numerusform><numerusform>Постройка: %n шейдер(ов)</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>Скорость: %1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>Скорость: %1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> - <translation type="unfinished"/> + <translation>Игра: %1 FPS (Неограниченно)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>Игра: %1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>Кадр: %1 мс</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> - <translation type="unfinished"/> + <translation>ГП НОРМАЛЬНО</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> - <translation type="unfinished"/> + <translation>ГП ВЫСОКО</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> - <translation type="unfinished"/> + <translation>ГП ЭКСТРИМ</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> - <translation type="unfinished"/> + <translation>ГП ОШИБКА</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>Игра, которую вы пытаетесь загрузить, требует, чтобы дополнительные файлы были сдамплены с вашего Switch перед началом игры. <br/><br/>Для получения дополнительной информации о дампе этих файлов см. следующую вики: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Дамп Системных Архивов и Общих Шрифтов с консоли</a>. <br/><br/>Хотите вернуться к списку игр? Продолжение эмуляции может привести к сбоям, повреждению сохраненных данных или другим ошибкам.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>yuzu не удалось найти системный архив Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>yuzu не удалось найти системный архив Switch: %1. %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>Системный Архив Не Найден</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>Отсутствует Системный Архив</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>yuzu не удалось найти общие шрифты Switch. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>Общие Шрифты Не Найдены</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>Общие Шрифты Отсутствуют</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>Фатальная Ошибка</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>yuzu столкнулся с фатальной ошибкой, смотрите подробности в журнале. Информацию о доступе к журналу можно найти на этой странице: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Как Отправить Файл Журнала</a>.<br/><br/>Желаете вернуться к списку игр? Продолжение эмуляции может привести к сбоям, повреждению сохраненных данных или другим ошибкам.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>Произошла Фатальная Ошибка</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>Подтвердите Перерасчет Ключа</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4435,37 +4465,37 @@ This will delete your autogenerated key files and re-run the key derivation modu Это удалит ваши автоматически сгенерированные файлы ключей и повторно запустит модуль расчета ключей.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>Отсутствуют предохранители</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation>- Отсутствует BOOT0</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation>- Отсутствует BCPKG2-1-Normal-Main</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation>- Отсутствует PRODINFO</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>Компоненты Расчета Отсутствуют</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>Отсутствуют компоненты, что может помешать завершению процесса получения ключей. <br>Пожалуйста, следуйте <a href='https://yuzu-emu.org/help/quickstart/'>краткому руководство пользователя yuzu</a>, чтобы получить все ваши ключи и игры.<br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4474,39 +4504,39 @@ on your system's performance.</source> от производительности вашей системы.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>Получение Ключей</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>Выберите Цель для Дампа RomFS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>Пожалуйста, выберите, какой RomFS вы хотите сдампить.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>Вы уверены, что хотите закрыть yuzu?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>Вы уверены, что хотите остановить эмуляцию? Любой несохраненный прогресс будет потерян.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> @@ -4609,7 +4639,7 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="517"/> <source>Open Transferable Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Открыть переносной кэш конвейера</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="519"/> @@ -4634,17 +4664,17 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="523"/> <source>Remove OpenGL Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Удалить кэш конвейера OpenGL</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="524"/> <source>Remove Vulkan Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Удалить кэш конвейера Vulkan</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="526"/> <source>Remove All Pipeline Caches</source> - <translation type="unfinished"/> + <translation>Удалить весь кэш конвейеров</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="527"/> @@ -4660,7 +4690,7 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="530"/> <source>Dump RomFS to SDMC</source> - <translation type="unfinished"/> + <translation>Сдампить RomFS в SDMC</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="531"/> @@ -4685,7 +4715,7 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="607"/> <source>Remove Game Directory</source> - <translation>Удалить Папку с Играми</translation> + <translation>Удалить папку с играми</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="626"/> @@ -4700,7 +4730,7 @@ Would you like to bypass this and exit anyway?</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="628"/> <source>Open Directory Location</source> - <translation>Открыть Расположение Папки</translation> + <translation>Открыть расположение папки</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="673"/> @@ -4804,7 +4834,7 @@ Screen.</source> <message numerus="yes"> <location filename="../../src/yuzu/game_list.cpp" line="85"/> <source>%1 of %n result(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%1 из %n результат(ов)</numerusform><numerusform>%1 из %n результат(ов)</numerusform><numerusform>%1 из %n результат(ов)</numerusform><numerusform>%1 из %n результат(ов)</numerusform></translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="128"/> @@ -4846,7 +4876,8 @@ Screen.</source> <location filename="../../src/yuzu/util/limitable_input_dialog.cpp" line="62"/> <source>The text can't contain any of the following characters: %1</source> - <translation type="unfinished"/> + <translation>В тексте недопустимы следующие символы: +%1</translation> </message> </context> <context> @@ -4917,7 +4948,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="83"/> <source>&Reset Window Size</source> - <translation type="unfinished"/> + <translation>&Сбросить Размер Окна</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="88"/> @@ -4932,12 +4963,12 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="96"/> <source>Reset Window Size to &900p</source> - <translation type="unfinished"/> + <translation>Сбросить Размер Окна до &900p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="99"/> <source>Reset Window Size to 900p</source> - <translation type="unfinished"/> + <translation>Сбросить Размер Окна до 900p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="104"/> @@ -5087,7 +5118,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="312"/> <source>Configure &TAS...</source> - <translation type="unfinished"/> + <translation>Настройка &TAS...</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="320"/> @@ -5164,7 +5195,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/game_list_p.h" line="303"/> <source>Add New Game Directory</source> - <translation>Добавить Новый Каталог с Играми</translation> + <translation>Добавить новую папку с играми</translation> </message> <message> <location filename="../../src/yuzu/game_list_p.h" line="326"/> @@ -5280,12 +5311,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="130"/> <source>TAS Axis %1</source> - <translation type="unfinished"/> + <translation>Ось TAS %1</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="134"/> <source>TAS Btn %1</source> - <translation type="unfinished"/> + <translation>TAS Кнопка %1</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="142"/> @@ -5295,7 +5326,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="166"/> <source>%1Button %2</source> - <translation type="unfinished"/> + <translation>%1Кнопка %2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="170"/> @@ -5639,7 +5670,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/applets/qt_software_keyboard.cpp" line="406"/> <source>Cancel</source> - <translation>Отменить</translation> + <translation>Отмена</translation> </message> </context> <context> diff --git a/dist/languages/sv.ts b/dist/languages/sv.ts index c6c9575b1..242a39fa5 100644 --- a/dist/languages/sv.ts +++ b/dist/languages/sv.ts @@ -703,13 +703,13 @@ avgjord kod.</div> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>Ljud</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -725,13 +725,13 @@ avgjord kod.</div> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>Allmänt</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>Grafik</translation> </message> @@ -747,7 +747,7 @@ avgjord kod.</div> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>Kontroller</translation> </message> @@ -763,7 +763,7 @@ avgjord kod.</div> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>System</translation> </message> @@ -2323,47 +2323,47 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>Dialog</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>Info</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>Namn</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>Titel-ID</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>Filnamn</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>Formatera</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>Version</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>Storlek</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>Utvecklare</translation> </message> @@ -2394,7 +2394,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2576,6 +2576,16 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <source>Unable to copy image from %1 to %2</source> <translation>Oförmögen att kopiera bild från %1 till %2</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -3016,17 +3026,17 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <translation>Systeminställningar är endast tillgängliga när spel inte körs.</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>Detta kommer att ersätta nuvarande virtuell Switch med en ny. Nuvarande virtuell Switch kommer att permanent tas bort. Detta kan ha oväntade konsekvenser i spel. Detta kan misslyckas om en utdaterad konfig sparning används. Vill du fortsätta?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>Varning</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>Konsol ID: 0x%1</translation> </message> @@ -3040,12 +3050,12 @@ To invert the axes, first move your joystick vertically, and then horizontally.< </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> <translation type="unfinished"/> </message> <message> @@ -3627,790 +3637,790 @@ Dra punkter för att ändra position, eller dubbelklicka tabellceller för att r <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonym data skickas </a>För att förbättra yuzu. <br/><br/>Vill du dela med dig av din användarstatistik med oss?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>Telemetri</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>Laddar WebApplet...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>Mängden shaders som just nu byggs</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>Nuvarande emuleringshastighet. Värden över eller under 100% indikerar på att emulationen körs snabbare eller långsammare än en Switch.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>Hur många bilder per sekund som spelet just nu visar. Detta varierar från spel till spel och scen till scen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>Tid det tar att emulera en Switch bild, utan att räkna med framelimiting eller v-sync. För emulering på full hastighet så ska det vara som mest 16.67 ms. </translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation>DOCKAD</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>Varning Föråldrat Spelformat</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>Du använder det dekonstruerade ROM-formatet för det här spelet. Det är ett föråldrat format som har överträffats av andra som NCA, NAX, XCI eller NSP. Dekonstruerade ROM-kataloger saknar ikoner, metadata och uppdatering.<br><br>För en förklaring av de olika format som yuzu stöder, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>kolla in vår wiki</a>. Det här meddelandet visas inte igen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>Fel vid laddning av ROM!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>ROM-formatet stöds inte.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>Ett fel inträffade vid initiering av videokärnan.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>yuzu stötte på ett fel under körning av videokärnan, se loggen för mer information. För mer information om åtkomst till loggen, se följande sida: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Hur man Laddar upp Loggfilen</a>. Se till att du har de senaste grafiska drivrutinerna för din GPU.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>Ett okänt fel har uppstått. Se loggen för mer information.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>Start</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>Spardata</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Mod-data</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>Fel Öppnar %1 Mappen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>Mappen finns inte!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>Fel Under Öppning Av Överförbar Shadercache</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>Innehåll</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>Uppdatera</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>Ta bort katalog</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>Ta Bort Installerat Spel %1?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>Framgångsrikt borttagen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>Tog bort det installerade basspelet framgångsrikt.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>Fel Under Borttagning Av %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>Basspelet är inte installerat i NAND och kan inte tas bort.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>Tog bort den installerade uppdateringen framgångsrikt.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>Det finns ingen uppdatering installerad för denna titel.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>Det finns inga DLC installerade för denna titel.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>Tog framgångsrikt bort den %1 installerade DLCn.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>Ta Bort Anpassad Spelkonfiguration?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>Radera fil</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>Fel När Överförbar Shader Cache Raderades</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>En shader cache för denna titel existerar inte.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>Raderade den överförbara shadercachen framgångsrikt.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation>Misslyckades att ta bort den överförbara shadercache</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>Fel När Anpassad Konfiguration Raderades</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>En anpassad konfiguration för denna titel existerar inte.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>Tog bort den anpassade spelkonfigurationen framgångsrikt.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>Misslyckades att ta bort den anpassade spelkonfigurationen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>RomFS Extraktion Misslyckades!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>Det uppstod ett fel vid kopiering av RomFS filer eller användaren avbröt operationen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>Full</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>Skelett</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>Välj RomFS Dump-Läge</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>Välj hur du vill att RomFS ska dumpas. <br>Full kommer att kopiera alla filer i den nya katalogen medan <br>skelett bara skapar katalogstrukturen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>Extraherar RomFS...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>Avbryt</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>RomFS Extraktion Lyckades!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>Operationen var lyckad.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>Fel under öppning av %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>Välj Katalog</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>Egenskaper</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>Spelegenskaperna kunde inte laddas.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Switch Körbar (%1);;Alla Filer (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>Ladda Fil</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>Öppna Extraherad ROM-Katalog</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>Ogiltig Katalog Vald</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>Katalogen du har valt innehåller inte en 'main'-fil.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>Installerbar Switch-fil (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>Installera filer</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>Installerar Fil "%1"...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>Installera resultat</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>Systemapplikation</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>Systemarkiv</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>Systemapplikationsuppdatering</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>Firmwarepaket (Typ A)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>Firmwarepaket (Typ B)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>Spel</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>Speluppdatering</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>Spel DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>Delta Titel</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>Välj NCA-Installationsläge...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>Välj vilken typ av titel du vill installera som: (I de flesta fallen, standard 'Spel' är bra.)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>Misslyckades med Installationen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>Den titeltyp du valt för NCA är ogiltig.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>Filen hittades inte</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>Filen "%1" hittades inte</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>yuzu Konto hittades inte</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>För att skicka ett spelkompatibilitetstest, du måste länka ditt yuzu-konto.<br><br/>För att länka ditt yuzu-konto, gå till Emulering &gt, Konfigurering &gt, Web.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>Fel när URL öppnades</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>Oförmögen att öppna URL:en "%1".</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Amiibo Fil (%1);; Alla Filer (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>Ladda Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>Fel öppnar Amiibo-datafilen</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>Kunde inte öppna Amiibo filen "%1" för läsning.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>Fel vid läsning av Amiibo-datafil</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>Kan inte läsa Amiibo-data helt. Förväntas läsa %1 byte, men kunde bara läsa %2 byte.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>Fel vid laddning av Amiibodata</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>Kan inte ladda Amiibodata.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>Skärmdump</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>PNG Bild (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>Hastighet: %1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>Hastighet: %1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>Spel: %1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>Ruta: %1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>Spelet du försöker ladda kräver att ytterligare filer dumpas från din Switch innan du spelar.<br/><br/>För mer information om dumpning av dessa filer, se följande wiki sida: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumpning System Arkiv och Delade Teckensnitt från en Switchkonsol</a>.<br/><br/>Vill du avsluta till spellistan? Fortsatt emulering kan leda till kraschar, skadad spara data och andra buggar.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>yuzu kunde inte lokalisera ett Switchsystemarkiv. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>yuzu kunde inte lokalisera ett Switchsystemarkiv: %1. %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>Systemarkivet Hittades Inte</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>Systemarkiv Saknas</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>yuzu kunde inte lokalisera Switchens delade fonter. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>Delade Teckensnitt Hittades Inte</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>Delad Font Saknas</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>Dödligt Fel</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>yuzu stötte på ett dödligt fel, se loggen för mer information. För mer information om åtkomst till loggen, se följande sida: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Hur man Laddar upp Loggfilen</a>.<br/><br/>Vill du avsluta till spellistan? Fortsatt emulering kan leda till kraschar, skadad spara data och andra buggar.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>Allvarligt fel påträffat</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>Bekräfta Nyckel Rederivering</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4427,37 +4437,37 @@ och eventuellt göra säkerhetskopior. Detta raderar dina autogenererade nyckelfiler och kör nyckelderivationsmodulen.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>Saknade säkringar</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation>- Saknar BOOT0</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation>- Saknar BCPKG2-1-Normal-Main</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation>- Saknar PRODINFO</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>Deriveringsdelar saknas</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>Delar saknas som kan hindra nyckelderivering från att slutföras. <br>Var vänlig följ <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> för att få alla dina nycklar och spel.<br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4466,39 +4476,39 @@ Detta kan ta upp till en minut beroende på systemets prestanda.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>Härleda Nycklar</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>Välj RomFS Dumpa Mål</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>Välj vilken RomFS du vill dumpa.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>Är du säker på att du vill stänga yuzu?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>Är du säker på att du vill stoppa emuleringen? Du kommer att förlora osparade framsteg.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> diff --git a/dist/languages/tr_TR.ts b/dist/languages/tr_TR.ts index ff0d3b157..76ed1f336 100644 --- a/dist/languages/tr_TR.ts +++ b/dist/languages/tr_TR.ts @@ -19,7 +19,7 @@ <message> <location filename="../../src/yuzu/aboutdialog.ui" line="73"/> <source><html><head/><body><p>%1 (%2)</p></body></html></source> - <translation type="unfinished"/> + <translation><html><head/><body><p>%1 (%2)</p></body></html></translation> </message> <message> <location filename="../../src/yuzu/aboutdialog.ui" line="86"/> @@ -183,7 +183,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/compatdb.cpp" line="73"/> <source>An error occurred while sending the Testcase</source> - <translation type="unfinished"/> + <translation>Testcase gönderilirken bir hata oldu</translation> </message> <message> <location filename="../../src/yuzu/compatdb.cpp" line="75"/> @@ -246,7 +246,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="25"/> @@ -261,7 +261,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="42"/> <source>Auto</source> - <translation type="unfinished"/> + <translation>Otomatik</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="47"/> @@ -276,7 +276,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="63"/> <source>We recommend setting accuracy to "Auto".</source> - <translation type="unfinished"/> + <translation>Kesinlik ayarının "Otomatik" olmasını öneririz.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="80"/> @@ -368,7 +368,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="25"/> @@ -378,7 +378,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="31"/> <source><html><head/><body><p><span style=" font-weight:600;">For debugging only.</span><br/>If you're not sure what these do, keep all of these enabled. <br/>These settings, when disabled, only take effect when CPU Debugging is enabled. </p></body></html></source> - <translation type="unfinished"/> + <translation><html><head/><body><p><span style=" font-weight:600;">Sadece hata ayıklama içindir.</span><br/>Eğer bunların ne yaptığından emin değilseniz hepsini etkinleştirilmiş halde bırakın.<br/>Bu ayarlar, devre dışı bırakıldıklarında, sadece CPU Hata Ayıklama Modu etkinleştirildiğinde çalışırlar.</p></body></html> </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="41"/> @@ -533,7 +533,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="29"/> <source>Show Log in Console</source> - <translation type="unfinished"/> + <translation>Konsolda Log'u Göster</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="36"/> @@ -543,7 +543,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="46"/> <source>When checked, the max size of the log increases from 100 MB to 1 GB</source> - <translation type="unfinished"/> + <translation>Etkinleştirildiğinde log'un boyut sınırı 100 MB'tan 1 GB'a çıkar</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="49"/> @@ -568,12 +568,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="91"/> <source>When checked, the graphics API enters a slower debugging mode</source> - <translation type="unfinished"/> + <translation>Etkinleştirildiğinde, grafik API'ı daha yavaş bir hata ayıklama moduna girer.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="94"/> <source>Enable Graphics Debugging</source> - <translation>Grafik Debug Modunu Etkinleştir</translation> + <translation>Grafik Hata Ayıklama Modunu Etkinleştir</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="101"/> @@ -598,7 +598,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="124"/> <source>When checked, yuzu will log statistics about the compiled pipeline cache</source> - <translation type="unfinished"/> + <translation>Etkinleştirildiğinde, yuzu derlenen pipeline cache istatistiklerini log'a kaydeder.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="127"/> @@ -618,7 +618,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="147"/> <source>Debugging</source> - <translation type="unfinished"/> + <translation>Hata ayıklama</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="153"/> @@ -643,12 +643,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="183"/> <source>Enable CPU Debugging</source> - <translation type="unfinished"/> + <translation>CPU Hata Ayıklama Modu'nu Etkinleştir</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="190"/> <source>Enable Debug Asserts</source> - <translation type="unfinished"/> + <translation>Hata Ayıklama Assert'lerini Etkinleştir</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="197"/> @@ -658,7 +658,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="212"/> <source>**This will be reset automatically when yuzu closes.</source> - <translation type="unfinished"/> + <translation>**Bu yuzu kapandığında otomatik olarak eski haline dönecektir.</translation> </message> </context> <context> @@ -666,7 +666,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug_controller.ui" line="14"/> <source>Configure Debug Controller</source> - <translation>Debug Kontrolcüsünü Yapılandır</translation> + <translation>Hata Ayıklama Kontrolcüsünü Yapılandır</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_controller.ui" line="40"/> @@ -684,18 +684,18 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Form</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="17"/> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="17"/> <source>Debug</source> - <translation type="unfinished"/> + <translation>Hata Ayıklama</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="18"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> </context> <context> @@ -707,13 +707,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>Ses</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -729,13 +729,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>Genel</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>Grafikler</translation> </message> @@ -751,7 +751,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>Kontroller</translation> </message> @@ -763,11 +763,11 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="69"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Ağ</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>Sistem</translation> </message> @@ -792,7 +792,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="17"/> <source>Filesystem</source> - <translation type="unfinished"/> + <translation>Dosya sistemi</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="25"/> @@ -826,7 +826,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="90"/> <source>Path</source> - <translation>Dizin</translation> + <translation>Konum</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="100"/> @@ -938,7 +938,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="35"/> <source>Framerate Cap</source> - <translation type="unfinished"/> + <translation>FPS Sınırı</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="38"/> @@ -948,7 +948,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="45"/> <source>x</source> - <translation type="unfinished"/> + <translation>x</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="65"/> @@ -988,12 +988,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="160"/> <source>Reset All Settings</source> - <translation type="unfinished"/> + <translation>Tüm Ayarları Sıfırla</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.cpp" line="70"/> <source>yuzu</source> - <translation type="unfinished"/> + <translation>yuzu</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.cpp" line="71"/> @@ -1011,7 +1011,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="17"/> <source>Graphics</source> - <translation type="unfinished"/> + <translation>Grrafikler</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="25"/> @@ -1041,7 +1041,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="162"/> <source>Use disk pipeline cache</source> - <translation type="unfinished"/> + <translation>Disk pipeline cache'ini kullan</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="169"/> @@ -1056,32 +1056,32 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="198"/> <source>NVDEC emulation:</source> - <translation type="unfinished"/> + <translation>NVDEC emülasyonu:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="206"/> <source>No Video Output</source> - <translation type="unfinished"/> + <translation>Video Çıkışı Yok</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="211"/> <source>CPU Video Decoding</source> - <translation type="unfinished"/> + <translation>CPU Video Decoding</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="216"/> <source>GPU Video Decoding (Default)</source> - <translation type="unfinished"/> + <translation>GPU Video Decoding (Varsayılan)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="242"/> <source>Fullscreen Mode:</source> - <translation type="unfinished"/> + <translation>Tam Ekran Modu:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="250"/> <source>Borderless Windowed</source> - <translation type="unfinished"/> + <translation>Kenarlıksız Tam Ekran</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="255"/> @@ -1145,7 +1145,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="17"/> <source>Advanced</source> - <translation type="unfinished"/> + <translation>Gelişmiş</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="25"/> @@ -1175,7 +1175,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="88"/> <source>Use asynchronous shader building (Hack)</source> - <translation type="unfinished"/> + <translation>Asenkronize shader derlemesini kullan (Hack)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="95"/> @@ -1185,7 +1185,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="98"/> <source>Use Fast GPU Time (Hack)</source> - <translation type="unfinished"/> + <translation>Hızlı GPU Saati Kullan (Hack)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="120"/> @@ -1200,22 +1200,22 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="133"/> <source>2x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>2x (BİR ŞEYLERİ BOZACAK)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="138"/> <source>4x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>4x (BİR ŞEYLERİ BOZACAK)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="143"/> <source>8x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>8x (BİR ŞEYLERİ BOZACAK)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="148"/> <source>16x (WILL BREAK THINGS)</source> - <translation type="unfinished"/> + <translation>16x (BİR ŞEYLERİ BOZACAK)</translation> </message> </context> <context> @@ -1228,7 +1228,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="17"/> <source>Hotkeys</source> - <translation type="unfinished"/> + <translation>Kısayollar</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="25"/> @@ -1553,22 +1553,22 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2558"/> <source>Emulate Analog with Keyboard Input</source> - <translation type="unfinished"/> + <translation>Klavye Tuşlarıyla Analog Emülasyonu</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2571"/> <source>Enable mouse panning</source> - <translation type="unfinished"/> + <translation>Mouse ile kaydırmayı etkinleştir</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2578"/> <source>Mouse sensitivity</source> - <translation type="unfinished"/> + <translation>Fare hassasiyeti </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2584"/> <source>%</source> - <translation type="unfinished"/> + <translation>%</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2600"/> @@ -1600,17 +1600,17 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2664"/> <source>Debug Controller</source> - <translation>Debug Kontrolcüsü</translation> + <translation>Hata Ayıklama Kontrolcüsü</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2678"/> <source>Requires restarting yuzu</source> - <translation type="unfinished"/> + <translation>Yuzu'yu yeniden başlatmayı gerektirir </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2687"/> <source>Enable XInput 8 player support (disables web applet)</source> - <translation type="unfinished"/> + <translation>XInput 8 oyuncu desteğini etkinleştir (web uygulamasını devre dışı bırakır)</translation> </message> </context> <context> @@ -1654,7 +1654,7 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="114"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1010"/> <source>Handheld</source> - <translation>Taşınabilir</translation> + <translation>Handheld</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="125"/> @@ -1853,12 +1853,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2068"/> <source>Motion 1</source> - <translation type="unfinished"/> + <translation>Hareket 1</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2117"/> <source>Motion 2</source> - <translation type="unfinished"/> + <translation>Hareket 2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.ui" line="2208"/> @@ -1901,7 +1901,7 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="430"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="474"/> <source>Clear</source> - <translation type="unfinished"/> + <translation>Temizle</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="324"/> @@ -1909,40 +1909,41 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="432"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="476"/> <source>[not set]</source> - <translation type="unfinished"/> + <translation>[belirlenmedi]</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="327"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="478"/> <source>Toggle button</source> - <translation type="unfinished"/> + <translation>Tuş ayarla</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="335"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Set threshold</source> - <translation type="unfinished"/> + <translation>Alt sınır ayarla</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Choose a value between 0% and 100%</source> - <translation type="unfinished"/> + <translation>%0 ve %100 arasında bir değer seçin</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="406"/> <source>Map Analog Stick</source> - <translation type="unfinished"/> + <translation>Analog Çubuğu Ayarla</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="407"/> <source>After pressing OK, first move your joystick horizontally, and then vertically. To invert the axes, first move your joystick vertically, and then horizontally.</source> - <translation type="unfinished"/> + <translation>Tamama bastıktan sonra, joystikinizi önce yatay sonra dikey olarak hareket ettirin. +Eksenleri ters çevirmek için, önce joystickinizi dikey sonra yatay olarak hareket ettirin.</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="434"/> <source>Invert axis</source> - <translation type="unfinished"/> + <translation>Ekseni ters çevir</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="500"/> @@ -1959,22 +1960,22 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1016"/> <source>GameCube Controller</source> - <translation type="unfinished"/> + <translation>GameCube Kontrolcüsü</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1271"/> <source>Start / Pause</source> - <translation type="unfinished"/> + <translation>Başlat / Durdur</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1274"/> <source>Z</source> - <translation type="unfinished"/> + <translation>Z</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1275"/> <source>Control Stick</source> - <translation type="unfinished"/> + <translation>Kontrol Çubuğu</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1276"/> @@ -1984,7 +1985,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1335"/> <source>Shake!</source> - <translation type="unfinished"/> + <translation>Salla!</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1337"/> @@ -1994,58 +1995,58 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1462"/> <source>New Profile</source> - <translation type="unfinished"/> + <translation>Yeni Profil</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1462"/> <source>Enter a profile name:</source> - <translation type="unfinished"/> + <translation>Bir profil ismi girin:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1470"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1478"/> <source>Create Input Profile</source> - <translation type="unfinished"/> + <translation>Kontrol Profili Oluştur</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1471"/> <source>The given profile name is not valid!</source> - <translation type="unfinished"/> + <translation>Girilen profil ismi geçerli değil!</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1479"/> <source>Failed to create the input profile "%1"</source> - <translation type="unfinished"/> + <translation>"%1" kontrol profili oluşturulamadı </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1499"/> <source>Delete Input Profile</source> - <translation type="unfinished"/> + <translation>Kontrol Profilini Kaldır</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1500"/> <source>Failed to delete the input profile "%1"</source> - <translation type="unfinished"/> + <translation>"%1" kontrol profili kaldırılamadı</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1522"/> <source>Load Input Profile</source> - <translation type="unfinished"/> + <translation>Kontrol Profilini Yükle</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1523"/> <source>Failed to load the input profile "%1"</source> - <translation type="unfinished"/> + <translation>"%1" kontrol profili yüklenemedi</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1542"/> <source>Save Input Profile</source> - <translation type="unfinished"/> + <translation>Kontrol Profilini Kaydet</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="1543"/> <source>Failed to save the input profile "%1"</source> - <translation type="unfinished"/> + <translation>"%1" kontrol profili kaydedilemedi</translation> </message> </context> <context> @@ -2053,17 +2054,17 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_input_profile_dialog.ui" line="14"/> <source>Create Input Profile</source> - <translation type="unfinished"/> + <translation>Kontrol Profili Oluştur</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_profile_dialog.ui" line="40"/> <source>Clear</source> - <translation type="unfinished"/> + <translation>Temizle</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_profile_dialog.ui" line="47"/> <source>Defaults</source> - <translation type="unfinished"/> + <translation>Varsayılanlar</translation> </message> </context> <context> @@ -2076,7 +2077,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="23"/> <source>Mouse Motion</source> - <translation type="unfinished"/> + <translation>Fare Hareketi</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="31"/> @@ -2091,7 +2092,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="73"/> <source>UDP Calibration:</source> - <translation type="unfinished"/> + <translation>UDP Kalibrasyonu:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="80"/> @@ -2144,12 +2145,12 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="270"/> <source>Add Server</source> - <translation type="unfinished"/> + <translation>Server Ekle</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.ui" line="303"/> <source>Remove Server</source> - <translation type="unfinished"/> + <translation>Server'ı Kaldır</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="91"/> @@ -2159,7 +2160,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="176"/> <source>%1:%2</source> - <translation type="unfinished"/> + <translation>%1:%2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="181"/> @@ -2169,32 +2170,32 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="201"/> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="295"/> <source>yuzu</source> - <translation type="unfinished"/> + <translation>yuzu</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="181"/> <source>Port number has invalid characters</source> - <translation type="unfinished"/> + <translation>Port numarasında geçersiz karakterler var</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="185"/> <source>Port has to be in range 0 and 65353</source> - <translation type="unfinished"/> + <translation>Port 0 ila 65353 aralığında olmalıdır</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="189"/> <source>IP address is not valid</source> - <translation type="unfinished"/> + <translation>IP adresi geçerli değil</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="195"/> <source>This UDP server already exists</source> - <translation type="unfinished"/> + <translation>Bu UDP sunucusu zaten var</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="201"/> <source>Unable to add more than 8 servers</source> - <translation type="unfinished"/> + <translation>8'den fazla server eklenemez</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_motion_touch.cpp" line="217"/> @@ -2301,73 +2302,73 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="14"/> <source>Form</source> - <translation type="unfinished"/> + <translation>Form</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="17"/> <source>Network</source> - <translation type="unfinished"/> + <translation>Ağ</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="25"/> <source>General</source> - <translation type="unfinished"/> + <translation>Genel</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="34"/> <source>Network Interface</source> - <translation type="unfinished"/> + <translation>Ağ Arayüzü </translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.cpp" line="17"/> <source>None</source> - <translation type="unfinished"/> + <translation>Hiçbiri</translation> </message> </context> <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>Diyalog</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>Bilgi</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>İsim</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>Oyun ID</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>Dosya adı</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>Biçim</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>Versiyon</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>Boyut</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>Geliştirici</translation> </message> @@ -2389,7 +2390,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="67"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="68"/> @@ -2398,7 +2399,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2427,7 +2428,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.ui" line="17"/> <source>Add-Ons</source> - <translation type="unfinished"/> + <translation>Eklentiler</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.cpp" line="48"/> @@ -2450,7 +2451,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="17"/> <source>Profiles</source> - <translation type="unfinished"/> + <translation>Profiller</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="25"/> @@ -2580,6 +2581,16 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <source>Unable to copy image from %1 to %2</source> <translation>Görüntü %1'den %2'ye kopyalanamadı</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -2591,7 +2602,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="17"/> <source>System</source> - <translation type="unfinished"/> + <translation>Sistem</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="25"/> @@ -2962,7 +2973,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="409"/> <source>Brazilian Portuguese (português do Brasil)</source> - <translation type="unfinished"/> + <translation>Brezilya Portekizcesi (português do Brasil)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="417"/> @@ -3020,17 +3031,17 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <translation>Sistem ayarlarına sadece oyun çalışmıyorken erişilebilir.</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>Bu sanal Switchinizi yeni biriyle değiştirir. Geçerli sanal switchiniz geri getirilemez. Bu oyunlarda beklenmeyen etkilere neden olabilir. Eski bir oyun yapılandırma kayıt dosyası kullanıyorsanız bu başarısız olabilir. Devam?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>Uyarı</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>Konsol ID: 0x%1</translation> </message> @@ -3044,12 +3055,12 @@ To invert the axes, first move your joystick vertically, and then horizontally.< </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> <translation type="unfinished"/> </message> <message> @@ -3060,7 +3071,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="51"/> <source>Settings</source> - <translation type="unfinished"/> + <translation>Ayarlar</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="57"/> @@ -3070,7 +3081,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="64"/> <source>Automatic controller profile swapping</source> - <translation type="unfinished"/> + <translation>Otomatik kontrolcü profili değiştirme</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="71"/> @@ -3085,17 +3096,17 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="95"/> <source>Script Directory</source> - <translation type="unfinished"/> + <translation>Script Konumu</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="101"/> <source>Path</source> - <translation type="unfinished"/> + <translation>Konum</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="108"/> <source>...</source> - <translation type="unfinished"/> + <translation>...</translation> </message> </context> <context> @@ -3248,62 +3259,62 @@ Noktanın konumunu değiştirmek için sürükleyin ya da sayıların üstüne <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="28"/> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="40"/> <source>None</source> - <translation type="unfinished"/> + <translation>Hiçbiri</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="21"/> <source>Small (32x32)</source> - <translation type="unfinished"/> + <translation>Küçük (32x32)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="22"/> <source>Standard (64x64)</source> - <translation type="unfinished"/> + <translation>Standart (64x64)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="23"/> <source>Large (128x128)</source> - <translation type="unfinished"/> + <translation>Büyük (128x128)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="24"/> <source>Full Size (256x256)</source> - <translation type="unfinished"/> + <translation>Tam Boyut (256x256)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="29"/> <source>Small (24x24)</source> - <translation type="unfinished"/> + <translation>Küçük (24x24)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="30"/> <source>Standard (48x48)</source> - <translation type="unfinished"/> + <translation>Standart (48x48)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="31"/> <source>Large (72x72)</source> - <translation type="unfinished"/> + <translation>Büyük (72x72)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="36"/> <source>Filename</source> - <translation type="unfinished"/> + <translation>Dosya adı</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="37"/> <source>Filetype</source> - <translation type="unfinished"/> + <translation>Dosya türü</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="38"/> <source>Title ID</source> - <translation type="unfinished"/> + <translation>Oyun ID</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="39"/> <source>Title Name</source> - <translation type="unfinished"/> + <translation>Oyun Adı</translation> </message> </context> <context> @@ -3316,7 +3327,7 @@ Noktanın konumunu değiştirmek için sürükleyin ya da sayıların üstüne <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="17"/> <source>UI</source> - <translation type="unfinished"/> + <translation>Arayüz</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="23"/> @@ -3351,12 +3362,12 @@ Noktanın konumunu değiştirmek için sürükleyin ya da sayıların üstüne <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="91"/> <source>Game Icon Size:</source> - <translation type="unfinished"/> + <translation>Oyun Simge Boyutu:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="105"/> <source>Folder Icon Size:</source> - <translation type="unfinished"/> + <translation>Dosya Simge Boyutu:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="119"/> @@ -3409,17 +3420,17 @@ Noktanın konumunu değiştirmek için sürükleyin ya da sayıların üstüne <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="14"/> <source>Configure Vibration</source> - <translation type="unfinished"/> + <translation>Titreşimi Ayarla</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="23"/> <source>Vibration</source> - <translation type="unfinished"/> + <translation>Titreşim</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="56"/> <source>Player 1</source> - <translation type="unfinished"/> + <translation>Oyuncu 1</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="89"/> @@ -3431,47 +3442,47 @@ Noktanın konumunu değiştirmek için sürükleyin ya da sayıların üstüne <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="419"/> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="471"/> <source>%</source> - <translation type="unfinished"/> + <translation>%</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="108"/> <source>Player 2</source> - <translation type="unfinished"/> + <translation>Oyuncu 2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="160"/> <source>Player 3</source> - <translation type="unfinished"/> + <translation>Oyuncu 3</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="212"/> <source>Player 4</source> - <translation type="unfinished"/> + <translation>Oyuncu 4</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="282"/> <source>Player 5</source> - <translation type="unfinished"/> + <translation>Oyuncu 5</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="334"/> <source>Player 6</source> - <translation type="unfinished"/> + <translation>Oyuncu 6</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="386"/> <source>Player 7</source> - <translation type="unfinished"/> + <translation>Oyuncu 7</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="438"/> <source>Player 8</source> - <translation type="unfinished"/> + <translation>Oyuncu 8</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="496"/> <source>Settings</source> - <translation type="unfinished"/> + <translation>Ayarlar</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_vibration.ui" line="502"/> @@ -3489,7 +3500,7 @@ Noktanın konumunu değiştirmek için sürükleyin ya da sayıların üstüne <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="17"/> <source>Web</source> - <translation type="unfinished"/> + <translation>Web</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="25"/> @@ -3620,801 +3631,808 @@ Noktanın konumunu değiştirmek için sürükleyin ya da sayıların üstüne <message> <location filename="../../src/yuzu/debugger/controller.cpp" line="17"/> <source>Controller P1</source> - <translation type="unfinished"/> + <translation>Kontrolcü O1</translation> </message> <message> <location filename="../../src/yuzu/debugger/controller.cpp" line="52"/> <source>&Controller P1</source> - <translation type="unfinished"/> + <translation>&Kontrolcü O1</translation> </message> </context> <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>Yuzuyu geliştirmeye yardımcı olmak için </a> anonim veri toplandı. <br/><br/>Kullanım verinizi bizimle paylaşmak ister misiniz?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>Telemetri</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>Web Uygulaması Yükleniyor...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> - <translation type="unfinished"/> + <translation>Web Uygulamasını Devre Dışı Bırak</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> - <translation type="unfinished"/> + <translation>Web uygulamasını devre dışı bırakmak emülasyon seansının sonuna kadar bir daha gösterilmemesine sebep olur. Bu, belirsiz davranışlara sebep olabilir ve sadece Super Mario 3D All-Stars'da kullanılmalıdır. Web uygulamasını devre dışı bırakmak istediğinize emin misiniz?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>Şu anda derlenen shader miktarı</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>Geçerli emülasyon hızı. %100'den yüksek veya düşük değerler emülasyonun bir Switch'den daha hızlı veya daha yavaş çalıştığını gösterir.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>Oyunun şuanda saniye başına kaç kare gösterdiği. Bu oyundan oyuna ve sahneden sahneye değişiklik gösterir.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>Bir Switch karesini emüle etmekte geçen zaman, karelimitleme ve v-sync hariç. Tam hız emülasyon için bu en çok 16,67 ms olmalı.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> - <translation type="unfinished"/> + <translation>Geçersiz yapılandırma tespit edildi</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> - <translation type="unfinished"/> + <translation>Handheld kontrolcü dock modunda kullanılamaz. Pro kontrolcü seçilecek.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation>DOCK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> - <translation type="unfinished"/> + <translation>&Son Dosyaları Temizle</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> - <translation type="unfinished"/> + <translation>Oyuncu 1'in dosyasının üstüne yazılsın mı?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>Uyarı, Eski Oyun Formatı</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>Bu oyun için dekonstrükte ROM formatı kullanıyorsunuz, bu fromatın yerine NCA, NAX, XCI ve NSP formatları kullanılmaktadır. Dekonstrükte ROM formatları ikon, üst veri ve güncelleme desteği içermemektedir.<br><br>Yuzu'nun desteklediği çeşitli Switch formatları için<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>Wiki'yi ziyaret edin</a>. Bu mesaj yeniden gösterilmeyecektir.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>ROM yüklenirken hata oluştu!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>Bu ROM biçimi desteklenmiyor.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>Video çekirdeğini başlatılırken bir hata oluştu.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>yuzu video çekirdeğini yürütürken bir hatayla karşılaştı, lütfen daha fazla detay için kütüğe bakınız. Kütüğe erişmek hakkında daha fazla bilgi için, lütfen bu sayfaya göz atınız: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Nasıl Kütük Dosyası Yüklenir</a>. Güncel bir grafik sürücüsüne sahip olduğunuzdan emin olunuz.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> - <translation type="unfinished"/> + <translation>ROM yüklenirken hata oluştu! %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> - <translation type="unfinished"/> + <translation>%1<br>Lütfen dosyalarınızı yeniden dump etmek için<a href='https://yuzu-emu.org/help/quickstart/'>yuzu hızlı başlangıç kılavuzu'nu</a> takip edin.<br> Yardım için yuzu wiki</a>veya yuzu Discord'una</a> bakabilirsiniz.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>Bilinmeyen bir hata oluştu. Lütfen daha fazla detay için kütüğe göz atınız.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> - <translation type="unfinished"/> + <translation>(64-bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> - <translation type="unfinished"/> + <translation>(32-bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> - <translation type="unfinished"/> + <translation>%1 %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>Başlat</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>Kayıt Verisi</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Mod Verisi</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>%1 klasörü açılırken hata</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>Klasör mevcut değil!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>Transfer Edilebilir Shader Cache'ini Açarken Bir Hata Oluştu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> - <translation type="unfinished"/> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> + <translation>Bu oyun için shader cache konumu oluşturulamadı.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>İçerikler</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>Güncelleme</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>Girdiyi Kaldır</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>%1 Adlı Oyunu Kaldırmak İstediğinize Emin Misiniz?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>Başarıyla Kaldırıldı</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>Yüklenmiş oyun başarıyla kaldırıldı.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>%1 Adlı Oyun Kaldırılırken Bir Hata Oluştu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>Asıl oyun NAND'de kurulu değil ve kaldırılamaz.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>Yüklenmiş güncelleme başarıyla kaldırıldı.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>Bu oyun için yüklenmiş bir güncelleme yok.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>Bu oyun için yüklenmiş bir DLC yok.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>%1 yüklenmiş DLC başarıyla kaldırıldı.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> - <translation type="unfinished"/> + <translation>OpenGL Transfer Edilebilir Shader Cache'ini Kaldırmak İstediğinize Emin Misiniz?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> - <translation type="unfinished"/> + <translation>Vulkan Transfer Edilebilir Shader Cache'ini Kaldırmak İstediğinize Emin Misiniz?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> - <translation type="unfinished"/> + <translation>Tüm Transfer Edilebilir Shader Cache'leri Kaldırmak İstediğinize Emin Misiniz?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>Oyuna Özel Yapılandırmayı Kaldırmak İstediğinize Emin Misiniz?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>Dosyayı Sil</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>Transfer Edilebilir Shader Cache Kaldırılırken Bir Hata Oluştu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>Bu oyun için oluşturulmuş bir shader cache yok.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>Transfer edilebilir shader cache başarıyla kaldırıldı.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation>Transfer edilebilir shader cache kaldırılamadı.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> - <translation type="unfinished"/> + <translation>Transfer Edilebilir Shader Cache'ler Kaldırılırken Bir Hata Oluştu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> - <translation type="unfinished"/> + <translation>Transfer edilebilir shader cacheler başarıyla kaldırıldı.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> - <translation type="unfinished"/> + <translation>Transfer edilebilir shader cache konumu kaldırılamadı.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>Oyuna Özel Yapılandırma Kaldırılırken Bir Hata Oluştu.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>Bu oyun için bir özel yapılandırma yok.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>Oyuna özel yapılandırma başarıyla kaldırıldı.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>Oyuna özel yapılandırma kaldırılamadı.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>RomFS Çıkartımı Başarısız!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>RomFS dosyaları kopyalanırken bir hata oluştu veya kullanıcı işlemi iptal etti.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>Full</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>Gövde</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>RomFS Dump Modunu Seçiniz</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>Lütfen RomFS'in nasıl dump edilmesini istediğinizi seçin.<br>"Full" tüm dosyaları yeni bir klasöre kopyalarken <br>"skeleton" sadece klasör yapısını oluşturur.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>RomFS çıkartılıyor...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>İptal</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>RomFS Çıkartımı Başarılı!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>İşlem başarıyla tamamlandı.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>%1 Açılırken Bir Hata Oluştu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>Klasör Seç</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>Özellikler</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>Oyun özellikleri yüklenemedi.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Switch Çalıştırılabilir Dosyası (%1);;Tüm Dosyalar (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>Dosya Aç</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>Çıkartılmış ROM klasörünü aç</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>Geçersiz Klasör Seçildi</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>Seçtiğiniz klasör bir "main" dosyası içermiyor.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>Yüklenilebilir Switch Dosyası (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submissions Package (*.nsp);;NX Cartridge Image (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>Dosya Kur</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n dosya kaldı</numerusform><numerusform>%n dosya kaldı</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>"%1" dosyası kuruluyor...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>Kurulum Sonuçları</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> - <translation type="unfinished"/> + <translation>Olası çakışmaları önlemek için oyunları NAND'e yüklememenizi tavsiye ediyoruz. +Lütfen bu özelliği sadece güncelleme ve DLC yüklemek için kullanın.</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n dosya güncel olarak yüklendi +</numerusform><numerusform>%n dosya güncel olarak yüklendi +</numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n dosyanın üstüne yazıldı +</numerusform><numerusform>%n dosyanın üstüne yazıldı +</numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n dosya yüklenemedi +</numerusform><numerusform>%n dosya yüklenemedi +</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>Sistem Uygulaması</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>Sistem Arşivi</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>Sistem Uygulama Güncellemesi</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>Yazılım Paketi (Tür A)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>Yazılım Paketi (Tür B)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>Oyun</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>Oyun Güncellemesi</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>Oyun DLC'si</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>Delta Başlık</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>NCA Kurulum Tipi Seçin...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>Lütfen bu NCA dosyası için belirlemek istediğiniz başlık türünü seçiniz: (Çoğu durumda, varsayılan olan 'Oyun' kullanılabilir.)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>Kurulum Başarısız Oldu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>NCA için seçtiğiniz başlık türü geçersiz</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>Dosya Bulunamadı</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>Dosya "%1" Bulunamadı</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> - <translation type="unfinished"/> + <translation>&Devam Et</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> - <translation type="unfinished"/> + <translation>Tamam</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>Kayıp yuzu Hesabı</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>Oyun uyumluluk test çalışması göndermek için öncelikle yuzu hesabınla giriş yapmanız gerekiyor.<br><br/>Yuzu hesabınızla giriş yapmak için, Emülasyon &gt; Yapılandırma &gt; Web'e gidiniz.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>URL açılırken bir hata oluştu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>URL "%1" açılamıyor.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Amiibo Dosyası (%1);; Tüm Dosyalar (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>Amiibo Yükle</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>Amiibo veri dosyasını açarken hata</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>"%1" Amiibo dosyası okunamadı</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>Amiibo veri dosyasını okurken hata</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>Amiibo verisi tamamen okunamadı. %1 byte okunması bekleniyordu, fakat bunun sadece %2'si okunabildi.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>Amiibo verisi yüklenirken hata</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>Amiibo verisi yüklenemedi</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>Ekran Görüntüsü Al</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>PNG görüntüsü (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>Oluşturuluyor: %n shader</numerusform><numerusform>Oluşturuluyor: %n shader</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>Hız %1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>Hız: %1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> - <translation type="unfinished"/> + <translation>Oyun: %1 FPS (Sınırsız)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>Oyun: %1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>Kare: %1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> - <translation type="unfinished"/> + <translation>GPU NORMAL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> - <translation type="unfinished"/> + <translation>GPU YÜKSEK</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> - <translation type="unfinished"/> + <translation>GPU EKSTREM</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> - <translation type="unfinished"/> + <translation>GPU HATASI</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>Yüklemeye çalıştığınız oyun oynanmadan önce Switch'inizden ek dosyaların alınmasını gerektiriyor.<br/><br/>Bu dosyaları nasıl alacağınız hakkında daha fazla bilgi için, lütfen bu wiki sayfasına göz atınız: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Konsolunuzdan Sistem Arşivleri ve Shared Fontları Almak</a>.<br/><br/>oyun listesine geri dönmek ister misiniz? Emülasyona devam etmek çökmelere, kayıt dosyalarının bozulmasına veya başka hatalara sebep verebilir.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>Yuzu bir Switch sistem arşivi bulamadı. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>Yuzu bir Switch sistem arşivi bulamadı: %1. %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>Sistem Arşivi Bulunamadı</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>Sistem Arşivi Kayıp</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>Yuzu Switch shared fontlarını bulamadı. %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>Shared Font'lar Bulunamadı</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>Shared Font Kayıp</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>Önemli Hata</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>Yuzu önemli bir hatayla karşılaştı, lütfen daha fazla detay için kütüğe bakınız. Kütüğe erişmek hakkında daha fazla bilgi için, lütfen bu sayfaya göz atınız: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>Log Dosyası Nasıl Yüklenir</a>.<br/><br/>Oyun listesine geri dönmek ister misiniz? Emülasyona devam etmek çökmelere, kayıt dosyalarının bozulmasına veya başka hatalara sebep olabilir.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>Önemli Bir Hatayla Karşılaşıldı</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>Anahtar Yeniden Türetimini Onayla</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4431,37 +4449,37 @@ ve opsiyonel olarak yedekler alın. Bu sizin otomatik oluşturulmuş anahtar dosyalarınızı silecek ve anahtar türetme modülünü tekrar çalıştıracak.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>Anahtarlar Kayıp</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation>- BOOT0 Kayıp</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation>- BCPKG2-1-Normal-Main Kayıp</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation>- PRODINFO Kayıp</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>Türeten Bileşenleri Kayıp</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>Bazı bileşenler kayıp, bu anahtar türetimini yarıda bırakabilir.<br>Lütfen tüm anahtar ve oyunlarınıza erişmek için<a href='https://yuzu-emu.org/help/quickstart/'>Yuzu Hızlı Başlangıç Kılavuzu</a>'nu takip edin<br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4470,39 +4488,39 @@ Bu sistem performansınıza bağlı olarak bir dakika kadar zaman alabilir.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>Anahtarlar Türetiliyor</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>RomFS Dump Hedefini Seçiniz</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>Lütfen dump etmek istediğiniz RomFS'i seçiniz.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>yuzu'yu kapatmak istediğinizden emin misiniz?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>Emülasyonu durdurmak istediğinizden emin misiniz? Kaydedilmemiş veriler kaybolur.</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> @@ -4532,22 +4550,22 @@ Görmezden gelip kapatmak ister misiniz?</translation> <message> <location filename="../../src/yuzu/bootmanager.cpp" line="696"/> <source>Your GPU may not support OpenGL, or you do not have the latest graphics driver.</source> - <translation type="unfinished"/> + <translation>GPU'nuz OpenGL desteklemiyor veya güncel bir grafik sürücüsüne sahip değilsiniz.</translation> </message> <message> <location filename="../../src/yuzu/bootmanager.cpp" line="705"/> <source>Error while initializing OpenGL 4.6!</source> - <translation type="unfinished"/> + <translation>OpenGl 4.6 başlatılırken bir hata oluştu!</translation> </message> <message> <location filename="../../src/yuzu/bootmanager.cpp" line="706"/> <source>Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver.<br><br>GL Renderer:<br>%1</source> - <translation type="unfinished"/> + <translation>GPU'nuz OpenGL 4.6'yı desteklemiyor veya güncel bir grafik sürücüsüne sahip değilsiniz.<br><br>GL Renderer:<br>%1</translation> </message> <message> <location filename="../../src/yuzu/bootmanager.cpp" line="716"/> <source>Your GPU may not support one or more required OpenGL extensions. Please ensure you have the latest graphics driver.<br><br>GL Renderer:<br>%1<br><br>Unsupported extensions:<br>%2</source> - <translation type="unfinished"/> + <translation>GPU'nuz gereken bir yada daha fazla OpenGL eklentisini desteklemiyor Lütfen güncel bir grafik sürücüsüne sahip olduğunuzdan emin olun.<br><br>GL Renderer:<br>%1<br><br> Desteklenmeyen Eklentiler:<br>%2</translation> </message> </context> <context> @@ -4580,17 +4598,17 @@ Görmezden gelip kapatmak ister misiniz?</translation> <message> <location filename="../../src/yuzu/game_list.cpp" line="508"/> <source>Favorite</source> - <translation type="unfinished"/> + <translation>Favori</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="510"/> <source>Start Game</source> - <translation type="unfinished"/> + <translation>Oyunu Başlat</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="512"/> <source>Start Game without Custom Configuration</source> - <translation type="unfinished"/> + <translation>Oyunu Özel Yapılandırma Olmadan Başlat</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="514"/> @@ -4605,7 +4623,7 @@ Görmezden gelip kapatmak ister misiniz?</translation> <message> <location filename="../../src/yuzu/game_list.cpp" line="517"/> <source>Open Transferable Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Transfer Edilebilir Pipeline Cache'ini Aç</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="519"/> @@ -4630,17 +4648,17 @@ Görmezden gelip kapatmak ister misiniz?</translation> <message> <location filename="../../src/yuzu/game_list.cpp" line="523"/> <source>Remove OpenGL Pipeline Cache</source> - <translation type="unfinished"/> + <translation>OpenGL Pipeline Cache'ini Kaldır</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="524"/> <source>Remove Vulkan Pipeline Cache</source> - <translation type="unfinished"/> + <translation>Vulkan Pipeline Cache'ini Kaldır</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="526"/> <source>Remove All Pipeline Caches</source> - <translation type="unfinished"/> + <translation>Bütün Pipeline Cache'lerini Kaldır</translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="527"/> @@ -4701,7 +4719,7 @@ Görmezden gelip kapatmak ister misiniz?</translation> <message> <location filename="../../src/yuzu/game_list.cpp" line="673"/> <source>Clear</source> - <translation type="unfinished"/> + <translation>Temizle</translation> </message> </context> <context> @@ -4803,7 +4821,7 @@ Screen.</source> <message numerus="yes"> <location filename="../../src/yuzu/game_list.cpp" line="85"/> <source>%1 of %n result(s)</source> - <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation> + <translation><numerusform>%n sonucun %1'i</numerusform><numerusform>%n sonucun %1'i</numerusform></translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="128"/> @@ -4845,7 +4863,8 @@ Screen.</source> <location filename="../../src/yuzu/util/limitable_input_dialog.cpp" line="62"/> <source>The text can't contain any of the following characters: %1</source> - <translation type="unfinished"/> + <translation>Yazı bu karakterleri içeremez: +%1</translation> </message> </context> <context> @@ -4901,7 +4920,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="48"/> <source>&Recent Files</source> - <translation type="unfinished"/> + <translation>&Son kullanılan Dosyalar</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="67"/> @@ -4916,47 +4935,47 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="83"/> <source>&Reset Window Size</source> - <translation type="unfinished"/> + <translation>&Pencere Boyutunu Sıfırla</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="88"/> <source>Reset Window Size to &720p</source> - <translation type="unfinished"/> + <translation>Pencere Boyutunu &720p'ye Sıfırla</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="91"/> <source>Reset Window Size to 720p</source> - <translation type="unfinished"/> + <translation>Pencere Boyutunu 720p'ye Sıfırla</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="96"/> <source>Reset Window Size to &900p</source> - <translation type="unfinished"/> + <translation>Pencere Boyutunu &900p'ye Sıfırla</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="99"/> <source>Reset Window Size to 900p</source> - <translation type="unfinished"/> + <translation>Pencere Boyutunu 900p'ye Sıfırla</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="104"/> <source>Reset Window Size to &1080p</source> - <translation type="unfinished"/> + <translation>Pencere Boyutunu &1080p'ye Sıfırla</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="107"/> <source>Reset Window Size to 1080p</source> - <translation type="unfinished"/> + <translation>Pencere Boyutunu 1080p'ye Sıfırla</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="112"/> <source>&Debugging</source> - <translation type="unfinished"/> + <translation>&Hata Ayıklama</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="126"/> <source>&Tools</source> - <translation type="unfinished"/> + <translation>&Aletler</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="135"/> @@ -4966,17 +4985,17 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="155"/> <source>&Install Files to NAND...</source> - <translation type="unfinished"/> + <translation>&NAND'e Dosya Kur...</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="160"/> <source>L&oad File...</source> - <translation type="unfinished"/> + <translation>&Dosyayı Yükle...</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="165"/> <source>Load &Folder...</source> - <translation type="unfinished"/> + <translation>&Klasörü Yükle...</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="170"/> @@ -5001,22 +5020,22 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="199"/> <source>&Reinitialize keys...</source> - <translation type="unfinished"/> + <translation>&Anahtarları Yeniden Kur...</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="204"/> <source>&About yuzu</source> - <translation type="unfinished"/> + <translation>&Yuzu Hakkında</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="212"/> <source>Single &Window Mode</source> - <translation type="unfinished"/> + <translation>&Tek Pencere Modu</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="217"/> <source>Con&figure...</source> - <translation type="unfinished"/> + <translation>&Yapılandır...</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="225"/> @@ -5041,47 +5060,47 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="252"/> <source>F&ullscreen</source> - <translation type="unfinished"/> + <translation>&Tam Ekran</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="260"/> <source>&Restart</source> - <translation type="unfinished"/> + <translation>&Yeniden Başlat</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="268"/> <source>Load &Amiibo...</source> - <translation type="unfinished"/> + <translation>&Amiibo Yükle...</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="276"/> <source>&Report Compatibility</source> - <translation type="unfinished"/> + <translation>&Uyumluluk Bildir</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="284"/> <source>Open &Mods Page</source> - <translation type="unfinished"/> + <translation>&Mod Sayfasını Aç</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="289"/> <source>Open &Quickstart Guide</source> - <translation type="unfinished"/> + <translation>&Hızlı Başlangıç Kılavuzunu Aç</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="294"/> <source>&FAQ</source> - <translation type="unfinished"/> + <translation>&SSS</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="299"/> <source>Open &yuzu Folder</source> - <translation type="unfinished"/> + <translation>&yuzu Klasörünü Aç</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="307"/> <source>&Capture Screenshot</source> - <translation type="unfinished"/> + <translation>&Ekran Görüntüsü Al</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="312"/> @@ -5091,7 +5110,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="320"/> <source>Configure C&urrent Game...</source> - <translation type="unfinished"/> + <translation>&Geçerli Oyunu Yapılandır...</translation> </message> </context> <context> @@ -5107,19 +5126,19 @@ Screen.</source> <message> <location filename="../../src/yuzu/util/overlay_dialog.ui" line="14"/> <source>Dialog</source> - <translation type="unfinished"/> + <translation>Diyalog</translation> </message> <message> <location filename="../../src/yuzu/util/overlay_dialog.ui" line="134"/> <location filename="../../src/yuzu/util/overlay_dialog.ui" line="353"/> <source>Cancel</source> - <translation type="unfinished"/> + <translation>İptal</translation> </message> <message> <location filename="../../src/yuzu/util/overlay_dialog.ui" line="152"/> <location filename="../../src/yuzu/util/overlay_dialog.ui" line="371"/> <source>OK</source> - <translation type="unfinished"/> + <translation>Tamam</translation> </message> <message> <location filename="../../src/yuzu/util/overlay_dialog.ui" line="313"/> @@ -5128,7 +5147,11 @@ Screen.</source> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:18pt; font-weight:400; font-style:normal;"> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></source> - <translation type="unfinished"/> + <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:18pt; font-weight:400; font-style:normal;"> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></translation> </message> </context> <context> @@ -5136,7 +5159,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player_widget.cpp" line="1566"/> <source>START/PAUSE</source> - <translation type="unfinished"/> + <translation>BAŞLAT/DURDUR</translation> </message> </context> <context> @@ -5164,7 +5187,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/game_list_p.h" line="326"/> <source>Favorites</source> - <translation type="unfinished"/> + <translation>Favoriler</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_touch_from_button.cpp" line="23"/> @@ -5260,7 +5283,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="109"/> <source>%1%2</source> - <translation type="unfinished"/> + <translation>%1%2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="117"/> @@ -5285,12 +5308,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="142"/> <source>Motion %1</source> - <translation type="unfinished"/> + <translation>Hareket %1</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="166"/> <source>%1Button %2</source> - <translation type="unfinished"/> + <translation>%1Tuş %2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="170"/> @@ -5300,7 +5323,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="180"/> <source>%1Click %2</source> - <translation type="unfinished"/> + <translation>%1Tıklama %2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="205"/> @@ -5313,27 +5336,27 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="14"/> <source>Controller Applet</source> - <translation type="unfinished"/> + <translation>Kontrolcü Uygulaması</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="129"/> <source>Supported Controller Types:</source> - <translation type="unfinished"/> + <translation>Desteklenen Kontrolcü Türleri:</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="282"/> <source>Players:</source> - <translation type="unfinished"/> + <translation>Oyuncular:</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="300"/> <source>1 - 8</source> - <translation type="unfinished"/> + <translation>1 - 8</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="418"/> <source>P4</source> - <translation type="unfinished"/> + <translation>O4</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="514"/> @@ -5346,7 +5369,7 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/applets/qt_controller.ui" line="2054"/> <location filename="../../src/yuzu/applets/qt_controller.cpp" line="419"/> <source>Pro Controller</source> - <translation type="unfinished"/> + <translation>Pro Controller</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="519"/> @@ -5359,7 +5382,7 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/applets/qt_controller.ui" line="2059"/> <location filename="../../src/yuzu/applets/qt_controller.cpp" line="423"/> <source>Dual Joycons</source> - <translation type="unfinished"/> + <translation>İkili Joyconlar</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="524"/> @@ -5372,7 +5395,7 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/applets/qt_controller.ui" line="2064"/> <location filename="../../src/yuzu/applets/qt_controller.cpp" line="427"/> <source>Left Joycon</source> - <translation type="unfinished"/> + <translation>Sol Joycon</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="529"/> @@ -5385,7 +5408,7 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/applets/qt_controller.ui" line="2069"/> <location filename="../../src/yuzu/applets/qt_controller.cpp" line="431"/> <source>Right Joycon</source> - <translation type="unfinished"/> + <translation>Sağ Joycon</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="538"/> @@ -5397,144 +5420,144 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/applets/qt_controller.ui" line="1881"/> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2078"/> <source>Use Current Config</source> - <translation type="unfinished"/> + <translation>Hali Hazırdaki Yapılandırmayı Kullan</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="615"/> <source>P2</source> - <translation type="unfinished"/> + <translation>O2</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="812"/> <source>P1</source> - <translation type="unfinished"/> + <translation>O1</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="932"/> <location filename="../../src/yuzu/applets/qt_controller.cpp" line="436"/> <source>Handheld</source> - <translation type="unfinished"/> + <translation>Handheld</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="1126"/> <source>P3</source> - <translation type="unfinished"/> + <translation>O3</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="1363"/> <source>P7</source> - <translation type="unfinished"/> + <translation>O7</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="1560"/> <source>P8</source> - <translation type="unfinished"/> + <translation>O8</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="1757"/> <source>P5</source> - <translation type="unfinished"/> + <translation>O5</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="1958"/> <source>P6</source> - <translation type="unfinished"/> + <translation>O6</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2272"/> <source>Console Mode</source> - <translation type="unfinished"/> + <translation>Konsol Modu</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2293"/> <source>Docked</source> - <translation type="unfinished"/> + <translation>Dock Modu Aktif</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2303"/> <source>Undocked</source> - <translation type="unfinished"/> + <translation>Dock Modu Devre Dışı</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2313"/> <source>Vibration</source> - <translation type="unfinished"/> + <translation>Titreşim</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2349"/> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2395"/> <source>Configure</source> - <translation type="unfinished"/> + <translation>Yapılandır</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2359"/> <source>Motion</source> - <translation type="unfinished"/> + <translation>Hareket</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2405"/> <source>Profiles</source> - <translation type="unfinished"/> + <translation>Profiller</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2432"/> <source>Create</source> - <translation type="unfinished"/> + <translation>Oluştur</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2467"/> <source>Controllers</source> - <translation type="unfinished"/> + <translation>Kontrolcüler</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2481"/> <source>1</source> - <translation type="unfinished"/> + <translation>1</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2508"/> <source>2</source> - <translation type="unfinished"/> + <translation>2</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2518"/> <source>4</source> - <translation type="unfinished"/> + <translation>4</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2528"/> <source>3</source> - <translation type="unfinished"/> + <translation>3</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2538"/> <source>Connected</source> - <translation type="unfinished"/> + <translation>Bağlandı</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2552"/> <source>5</source> - <translation type="unfinished"/> + <translation>5</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2569"/> <source>7</source> - <translation type="unfinished"/> + <translation>7</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2586"/> <source>6</source> - <translation type="unfinished"/> + <translation>6</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2596"/> <source>8</source> - <translation type="unfinished"/> + <translation>8</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.cpp" line="441"/> <source>GameCube Controller</source> - <translation type="unfinished"/> + <translation>GameCube Kontrolcüsü</translation> </message> </context> <context> @@ -5544,19 +5567,21 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/applets/qt_error.cpp" line="35"/> <location filename="../../src/yuzu/applets/qt_error.cpp" line="50"/> <source>Error Code: %1-%2 (0x%3)</source> - <translation type="unfinished"/> + <translation>Hata Kodu: %1-%2 (0x%3)</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_error.cpp" line="26"/> <source>An error has occurred. Please try again or contact the developer of the software.</source> - <translation type="unfinished"/> + <translation>Bir hata oluştu. +Lütfen tekrar deneyin ya da yazılımın geliştiricisiyle iletişime geçin.</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_error.cpp" line="39"/> <source>An error occurred on %1 at %2. Please try again or contact the developer of the software.</source> - <translation type="unfinished"/> + <translation>%1 %2'de bir hata oluştu. +Lütfen tekrar deneyin ya da yazılımın geliştiricisiyle iletişime geçin.</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_error.cpp" line="54"/> @@ -5565,7 +5590,11 @@ Please try again or contact the developer of the software.</source> %1 %2</source> - <translation type="unfinished"/> + <translation>Bir hata oluştu. + +%1 + +%2</translation> </message> </context> <context> @@ -5604,7 +5633,7 @@ Please try again or contact the developer of the software.</source> <message> <location filename="../../src/yuzu/applets/qt_software_keyboard.ui" line="199"/> <source>Enter Text</source> - <translation type="unfinished"/> + <translation>Yazı Girin</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_software_keyboard.ui" line="479"/> @@ -5613,18 +5642,22 @@ Please try again or contact the developer of the software.</source> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:26pt; font-weight:400; font-style:normal;"> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></source> - <translation type="unfinished"/> + <translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:26pt; font-weight:400; font-style:normal;"> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></translation> </message> <message> <location filename="../../src/yuzu/applets/qt_software_keyboard.cpp" line="396"/> <location filename="../../src/yuzu/applets/qt_software_keyboard.cpp" line="406"/> <source>OK</source> - <translation type="unfinished"/> + <translation>Tamam</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_software_keyboard.cpp" line="406"/> <source>Cancel</source> - <translation type="unfinished"/> + <translation>İptal</translation> </message> </context> <context> @@ -5679,7 +5712,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="188"/> <source>[%1] %2 %3</source> - <translation type="unfinished"/> + <translation>[%1] %2 %3</translation> </message> <message> <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="215"/> @@ -5732,22 +5765,22 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="279"/> <source>waiting</source> - <translation type="unfinished"/> + <translation>bekleniyor</translation> </message> <message> <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="284"/> <source>initialized</source> - <translation type="unfinished"/> + <translation>başlatıldı</translation> </message> <message> <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="287"/> <source>terminated</source> - <translation type="unfinished"/> + <translation>sonlandırıldı </translation> </message> <message> <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="290"/> <source>unknown</source> - <translation type="unfinished"/> + <translation>bilinmeyen</translation> </message> <message> <location filename="../../src/yuzu/debugger/wait_tree.cpp" line="295"/> diff --git a/dist/languages/zh_CN.ts b/dist/languages/zh_CN.ts index 9d1f67c6f..488ca8dce 100644 --- a/dist/languages/zh_CN.ts +++ b/dist/languages/zh_CN.ts @@ -509,9 +509,9 @@ p, li { white-space: pre-wrap; } <div style="white-space: nowrap">Disabling this forces all memory accesses to use Software MMU Emulation.</div> </source> <translation> - <div style="white-space: nowrap">此优化能加快被模拟程序对内存的访问。</div> + <div style="white-space: nowrap">此优化能加快正在运行的游戏对内存的访问速度。</div> <div style="white-space: nowrap">启用此选项可以使模拟内存的读/写直接在内存中进行,并利用主机的 MMU 机制。</div> - <div style="white-space: nowrap">禁用这个功能会迫使所有的内存访问都使用软件 MMU 模拟。</div> + <div style="white-space: nowrap">禁用这个功能会迫使所有的内存访问都使用软件 MMU 进行模拟。</div> </translation> </message> <message> @@ -714,13 +714,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>声音</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -736,13 +736,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>通用</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>图形</translation> </message> @@ -758,7 +758,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>控制</translation> </message> @@ -774,7 +774,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>系统</translation> </message> @@ -1058,7 +1058,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="176"/> <source>Accelerate ASTC texture decoding</source> - <translation>加速 ASTC 格式材质的解码</translation> + <translation>加速 ASTC 格式材质解码</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="198"/> @@ -2319,7 +2319,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="25"/> <source>General</source> - <translation>常规</translation> + <translation>通用</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="34"/> @@ -2335,47 +2335,47 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>对话框</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>信息</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>名称</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>游戏 ID</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>文件名</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>格式</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>版本</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>大小</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>开发商</translation> </message> @@ -2406,8 +2406,8 @@ To invert the axes, first move your joystick vertically, and then horizontally.< </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> - <translation>高级图形选项</translation> + <source>Adv. Graphics</source> + <translation>高级图形</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="70"/> @@ -2458,7 +2458,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="17"/> <source>Profiles</source> - <translation>预设</translation> + <translation>配置</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="25"/> @@ -2588,6 +2588,16 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <source>Unable to copy image from %1 to %2</source> <translation>无法将图像从 %1 复制到 %2</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation>调整用户图像大小时出错</translation> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation>无法调整图像的大小</translation> + </message> </context> <context> <name>ConfigureSystem</name> @@ -2865,7 +2875,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="300"/> <source>Korea</source> - <translation>朝鲜</translation> + <translation>韩国</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="305"/> @@ -3028,17 +3038,17 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <translation>只有当游戏不在运行时,系统设置才可用。</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>这将使用一个新的虚拟 Switch 取代你当前的虚拟 Switch。您当前的虚拟 Switch 将无法恢复。在部分游戏中可能会出现意外效果。如果你使用一个过时的配置存档这可能会失败。确定要继续吗?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>警告</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> <translation>设备 ID: 0x%1</translation> </message> @@ -3052,13 +3062,13 @@ To invert the axes, first move your joystick vertically, and then horizontally.< </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> - <translation>读取来自脚本的控制器输入,其格式与 TAS-nx 的脚本相同。<br/>如需更详细的解释,请查阅 yuzu 网站上的 FAQ。</translation> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> + <translation><html><head/><body><p>通过读取与 TAS-nx 脚本具有相同格式的脚本来读取控制器的输入。<br/>有关详细信息,请参阅 yuzu 官方网站的<a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">帮助页面</span></a>。</p></body></html></translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> - <translation>要确认是哪些热键控制播放/录制,请参阅热键设置。(通用—>热键)</translation> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> + <translation>要确认是哪些热键控制播放/录制,请参阅热键设置。(设置—>通用—>热键)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="34"/> @@ -3639,794 +3649,794 @@ Drag points to change position, or double-click table cells to edit values.</sou <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation><a href='https://yuzu-emu.org/help/feature/telemetry/'>我们收集匿名数据</a>来帮助改进 yuzu 。<br/><br/>您愿意和我们分享您的使用数据吗?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>使用数据共享</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>正在加载 Web 应用程序...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> <translation>禁用 Web 应用程序</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation>禁用 web 程序将导致它在模拟窗口中不再显示。这可能导致未知的后果,且只能用于《超级马里奥 3D 全明星》中。您确定要禁用 web 程序吗?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>当前正在构建的着色器的数量</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>当前的模拟速度。高于或低于 100% 的值表示模拟正在运行得比实际 Switch 更快或更慢。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>游戏当前运行的帧率。这将因游戏和场景的不同而有所变化。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>在不计算速度限制和垂直同步的情况下,模拟一个 Switch 帧的实际时间。若要进行全速模拟,这个数值不应超过 16.67 毫秒。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation>检测到无效配置</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> <translation>掌机手柄无法在主机模式中使用。将会选择 Pro controller。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> <translation>主机模式</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> <translation>清除最近文件 (&C)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> <translation>TAS 录制</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> <translation>覆盖玩家 1 的文件?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>过时游戏格式警告</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>目前使用的游戏为解体的 ROM 目录格式,这是一种过时的格式,已被其他格式替代,如 NCA,NAX,XCI 或 NSP。解体的 ROM 目录缺少图标、元数据和更新支持。<br><br>有关 yuzu 支持的各种 Switch 格式的说明,<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>请查看我们的 wiki</a>。此消息将不会再次出现。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>加载 ROM 时出错!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>该 ROM 格式不受支持。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>在初始化视频核心时发生错误。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>yuzu 在运行视频核心时遇到错误,请查看日志了解更多详细信息。有关查看日志的更多信息,请参阅以下页面:<a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>。请确保您的 GPU 安装了最新的图形驱动程序。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation>加载 ROM 时出错! %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation>%1<br>请参考<a href='https://yuzu-emu.org/help/quickstart/'>yuzu 快速导航</a>以获取相关文件。<br>您可以参考 yuzu 的 wiki 页面</a>或 Discord 社区</a>以获得帮助。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>发生了未知错误。请查看日志了解详情。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> <translation>(64-bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> <translation>(32-bit)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> <translation>%1 %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>开始</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>保存数据</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>Mod 数据</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>打开 %1 文件夹时出错</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>文件夹不存在!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>打开可转移着色器缓存时出错</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> <translation>为该游戏创建着色器缓存目录时失败。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>目录</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>游戏更新</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>删除项目</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>删除已安装的游戏 %1 ?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>删除成功</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>成功删除已安装的游戏。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>删除 %1 时出错</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>该游戏未安装于 NAND 中,无法删除。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>成功删除已安装的游戏更新。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>这个游戏没有任何已安装的更新。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>这个游戏没有任何已安装的 DLC 。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>成功删除游戏 %1 安装的 DLC 。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> <translation>删除 OpenGL 模式的着色器缓存?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> <translation>删除 Vulkan 模式的着色器缓存?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> <translation>删除所有的着色器缓存?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>移除自定义游戏设置?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>删除文件</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>删除着色器缓存时出错</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>这个游戏的着色器缓存不存在。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>成功删除着色器缓存。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation>删除着色器缓存失败。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> <translation>删除着色器缓存时出错</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> <translation>着色器缓存删除成功。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> <translation>删除着色器缓存目录失败。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>移除自定义游戏设置时出错</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>这个游戏的自定义设置不存在。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>成功移除自定义游戏设置。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>移除自定义游戏设置失败。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>RomFS 提取失败!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>复制 RomFS 文件时出错,或用户取消了操作。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>完整</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>框架</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>选择 RomFS 转储模式</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>请选择希望 RomFS 转储的方式。<br>“Full” 会将所有文件复制到新目录中,而<br>“Skeleton” 只会创建目录结构。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> <translation>%1 没有足够的空间用于提取 RomFS。请保持足够的空间或于模拟—>设置—>系统—>文件系统—>转储根目录中选择一个其他目录。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>正在提取 RomFS...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>取消</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>RomFS 提取成功!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>操作成功完成。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>打开 %1 时出错</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>选择目录</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>属性</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>无法加载该游戏的属性信息。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Switch 可执行文件 (%1);;所有文件 (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> <translation>加载文件</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>打开提取的 ROM 目录</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>选择的目录无效</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>选择的目录不包含 “main” 文件。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>可安装的 Switch 文件 (*.nca *.nsp *.xci);;任天堂内容档案 (*.nca);;任天堂应用包 (*.nsp);;NX 卡带镜像 (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>安装文件</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> <translation><numerusform>剩余 %n 个文件</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>正在安装文件 "%1"...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>安装结果</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation>为了避免可能存在的冲突,我们不建议将游戏本体安装到 NAND 中。 此功能仅用于安装游戏更新和 DLC 。</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> <translation><numerusform>最近安装了 %n 个文件 </numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> <translation><numerusform>%n 个文件被覆盖 </numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> <translation><numerusform>%n 个文件安装失败 </numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>系统应用</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>系统档案</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>系统应用更新</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>固件包 (A型)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>固件包 (B型)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>游戏</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>游戏更新</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>游戏 DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>差量程序</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>选择 NCA 安装类型...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>请选择此 NCA 的程序类型: (在大多数情况下,选择默认的“游戏”即可。)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>安装失败</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>选择的 NCA 程序类型无效。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>找不到文件</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>文件 "%1" 未找到</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation>继续 (&C)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation>确定</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>未设置 yuzu 账户</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>要提交游戏兼容性测试用例,您必须设置您的 yuzu 帐户。<br><br/>要设置您的 yuzu 帐户,请转到模拟 &gt; 设置 &gt; 网络。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>打开 URL 时出错</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>无法打开 URL : "%1" 。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Amiibo 文件 (%1);; 全部文件 (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>加载 Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>打开 Amiibo 数据文件时出错</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>无法打开 Amiibo 文件 %1。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>读取 Amiibo 数据文件时出错</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>无法完全读取 Amiibo 数据。应读取 %1 个字节,但实际仅能读取 %2 个字节。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>加载 Amiibo 数据时出错</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>无法加载 Amiibo 数据。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>捕获截图</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>PNG 图像 (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> <translation>TAS 状态:正在运行 %1/%2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> <translation>TAS 状态:正在录制 %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> <translation>TAS 状态:空闲 %1/%2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> <translation>TAS 状态:无效</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> <translation><numerusform>正在编译 %n 个着色器文件</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>速度: %1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>速度: %1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> <translation>游戏: %1 FPS (未锁定)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>FPS: %1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>帧延迟:%1 毫秒</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> <translation>GPU NORMAL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> <translation>GPU HIGH</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> <translation>GPU EXTREME</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> <translation>GPU ERROR</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>您正尝试启动的游戏需要从 Switch 转储的其他文件。<br/><br/>有关转储这些文件的更多信息,请参阅以下 wiki 页面:<a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>。<br/><br/>您要退出并返回至游戏列表吗?继续模拟可能会导致崩溃,存档损坏或其他错误。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>Yuzu 找不到 Switch 系统档案 %1 </translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>Yuzu 找不到 Switch 系统档案: %1, %2 </translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>未找到系统档案</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>系统档案缺失</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>Yuzu 找不到 Swtich 共享字体 %1 </translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>未找到共享字体</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>共享字体文件缺失</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>致命错误</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> <translation>yuzu 遇到了致命错误,请查看日志了解详情。有关查找日志的更多信息,请参阅以下页面:<a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>。<br/><br/>您要退出并返回至游戏列表吗?继续模拟可能会导致崩溃,存档损坏或其他错误。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>发生致命错误</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>确认重新生成密钥</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4442,37 +4452,37 @@ This will delete your autogenerated key files and re-run the key derivation modu 这将删除您自动生成的密钥文件并重新运行密钥生成模块。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>项目丢失</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation>- 丢失 BOOT0</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation> - 丢失 BCPKG2-1-Normal-Main</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation>- 丢失 PRODINFO</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>组件丢失</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>缺少组件可能会影响游戏的正常运行。<br>请查看<a href='https://yuzu-emu.org/help/quickstart/'>yuzu 快速导航</a>以获得你的密钥和游戏。<br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4481,39 +4491,39 @@ on your system's performance.</source> 您的系统性能。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>生成密钥</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>选择 RomFS 转储目标</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>请选择希望转储的 RomFS。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>您确定要关闭 yuzu 吗?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>您确定要停止模拟吗?未保存的进度将会丢失。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> @@ -4920,7 +4930,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="83"/> <source>&Reset Window Size</source> - <translation>重置窗口大小(&R)</translation> + <translation>重置窗口大小 (&R)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="88"/> @@ -5090,7 +5100,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="312"/> <source>Configure &TAS...</source> - <translation>配置 &TAS…</translation> + <translation>配置 TAS… (&T)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="320"/> diff --git a/dist/languages/zh_TW.ts b/dist/languages/zh_TW.ts index 57451c69d..f7ddf1843 100644 --- a/dist/languages/zh_TW.ts +++ b/dist/languages/zh_TW.ts @@ -34,9 +34,9 @@ p, li { white-space: pre-wrap; } <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Ubuntu'; font-size:11pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">yuzu是一个實驗性的開源Nintendo Switch模擬器,使用GPLv2.0+授權。</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">yuzu是一個實驗性的開源Nintendo Switch模擬器,使用GPLv2.0+授權。</span></p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'MS Shell Dlg 2'; font-size:8pt;"><br /></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">本軟體不得用以執行非法取得的遊戲。</span></p></body></html></translation> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'MS Shell Dlg 2'; font-size:12pt;">本軟體不得用於執行非法取得的遊戲。</span></p></body></html></translation> </message> <message> <location filename="../../src/yuzu/aboutdialog.ui" line="118"/> @@ -98,7 +98,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/compatdb.ui" line="36"/> <source><html><head/><body><p><span style=" font-size:10pt;">Should you choose to submit a test case to the </span><a href="https://yuzu-emu.org/game/"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">yuzu Compatibility List</span></a><span style=" font-size:10pt;">, The following information will be collected and displayed on the site:</span></p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Hardware Information (CPU / GPU / Operating System)</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Which version of yuzu you are running</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The connected yuzu account</li></ul></body></html></source> - <translation><html><head/><body><p><span style=" font-size:10pt;">如果您選擇向 </span><a href="https://yuzu-emu.org/game/"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">yuzu 相容性列表</span></a><span style=" font-size:10pt;">上傳測試結果,以下資訊將會被收集並顯示在網站上:</span></p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">裝置硬體資訊 (CPU / GPU / 作業系統)</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">您正在使用的 yuzu 版本</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">已登入的 yuzu 帳號資訊</li></ul></body></html></translation> + <translation><html><head/><body><p><span style=" font-size:10pt;">如果您選擇向 </span><a href="https://yuzu-emu.org/game/"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">yuzu 相容性清單</span></a><span style=" font-size:10pt;">上傳測試結果,以下資訊將會被收集並顯示在網站上:</span></p><ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">裝置硬體資訊 (CPU / GPU / 作業系統)</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">您正在使用的 yuzu 版本</li><li style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">已登入的 yuzu 帳號資訊</li></ul></body></html></translation> </message> <message> <location filename="../../src/yuzu/compatdb.ui" line="72"/> @@ -246,7 +246,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="25"/> @@ -261,7 +261,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="42"/> <source>Auto</source> - <translation type="unfinished"/> + <translation>自動</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="47"/> @@ -276,7 +276,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="63"/> <source>We recommend setting accuracy to "Auto".</source> - <translation type="unfinished"/> + <translation>建議使用「自動」選項</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu.ui" line="80"/> @@ -370,7 +370,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="17"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_cpu_debug.ui" line="25"/> @@ -534,7 +534,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="29"/> <source>Show Log in Console</source> - <translation>在控制台中顯示紀錄</translation> + <translation>在終端機中顯示紀錄</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="36"/> @@ -549,7 +549,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="49"/> <source>Enable Extended Logging**</source> - <translation type="unfinished"/> + <translation>啟用紀錄擴充**</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="59"/> @@ -604,7 +604,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="127"/> <source>Enable Shader Feedback</source> - <translation type="unfinished"/> + <translation>啟用著色器回饋</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="134"/> @@ -619,7 +619,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="147"/> <source>Debugging</source> - <translation type="unfinished"/> + <translation>偵錯</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="153"/> @@ -644,7 +644,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="183"/> <source>Enable CPU Debugging</source> - <translation type="unfinished"/> + <translation>啟用 CPU 模擬偵錯</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="190"/> @@ -659,7 +659,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_debug.ui" line="212"/> <source>**This will be reset automatically when yuzu closes.</source> - <translation type="unfinished"/> + <translation>**當 yuzu 關閉時會自動重設。</translation> </message> </context> <context> @@ -691,12 +691,12 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/configuration/configure_debug_tab.ui" line="17"/> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="17"/> <source>Debug</source> - <translation type="unfinished"/> + <translation>偵錯</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_debug_tab.cpp" line="18"/> <source>CPU</source> - <translation type="unfinished"/> + <translation>CPU</translation> </message> </context> <context> @@ -708,13 +708,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="59"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="159"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="162"/> <source>Audio</source> <translation>音訊</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="60"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="157"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> <source>CPU</source> <translation>CPU</translation> </message> @@ -730,13 +730,13 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="63"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="153"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="156"/> <source>General</source> <translation>一般</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="64"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="161"/> <source>Graphics</source> <translation>圖形</translation> </message> @@ -752,7 +752,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="67"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="160"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="163"/> <source>Controls</source> <translation>控制</translation> </message> @@ -764,18 +764,18 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="69"/> <source>Network</source> - <translation type="unfinished"/> + <translation>網路</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="70"/> - <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="155"/> + <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="158"/> <source>System</source> <translation>系統</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="71"/> <source>Game List</source> - <translation>遊戲列表</translation> + <translation>遊戲清單</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_dialog.cpp" line="72"/> @@ -793,7 +793,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="17"/> <source>Filesystem</source> - <translation type="unfinished"/> + <translation>檔案系統</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="25"/> @@ -832,7 +832,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="100"/> <source>Inserted</source> - <translation>已插入</translation> + <translation>插入</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="107"/> @@ -867,12 +867,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="201"/> <source>Caching</source> - <translation>快取中</translation> + <translation>快取</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="209"/> <source>Cache Game List Metadata</source> - <translation>快取遊戲列表資料</translation> + <translation>快取遊戲清單資料</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_filesystem.ui" line="216"/> @@ -939,7 +939,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="35"/> <source>Framerate Cap</source> - <translation type="unfinished"/> + <translation>畫面速率限制</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="38"/> @@ -949,7 +949,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="45"/> <source>x</source> - <translation type="unfinished"/> + <translation>x</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="65"/> @@ -964,12 +964,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="90"/> <source>Multicore CPU Emulation</source> - <translation>多 CPU 核心模擬</translation> + <translation>多核心 CPU 模擬</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="97"/> <source>Confirm exit while emulation is running</source> - <translation>在退出遊戲時需要確認</translation> + <translation>退出遊戲時需要確認</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_general.ui" line="104"/> @@ -1012,7 +1012,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="17"/> <source>Graphics</source> - <translation type="unfinished"/> + <translation>圖形</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="25"/> @@ -1022,7 +1022,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="64"/> <source>Shader Backend:</source> - <translation type="unfinished"/> + <translation>著色器後端:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="92"/> @@ -1042,7 +1042,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="162"/> <source>Use disk pipeline cache</source> - <translation type="unfinished"/> + <translation>使用硬碟流水線快取</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="169"/> @@ -1052,27 +1052,27 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="176"/> <source>Accelerate ASTC texture decoding</source> - <translation type="unfinished"/> + <translation>加速 ASTC 材質解碼</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="198"/> <source>NVDEC emulation:</source> - <translation type="unfinished"/> + <translation>NVDEC 模擬方式:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="206"/> <source>No Video Output</source> - <translation type="unfinished"/> + <translation>無視訊輸出</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="211"/> <source>CPU Video Decoding</source> - <translation type="unfinished"/> + <translation>CPU 視訊解碼</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="216"/> <source>GPU Video Decoding (Default)</source> - <translation type="unfinished"/> + <translation>GPU 視訊解碼(預設)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="242"/> @@ -1087,7 +1087,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="255"/> <source>Exclusive Fullscreen</source> - <translation>獨占全螢幕</translation> + <translation>全螢幕獨占</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics.ui" line="281"/> @@ -1133,7 +1133,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics.cpp" line="34"/> <source>GLASM (Assembly Shaders, NVIDIA Only)</source> - <translation type="unfinished"/> + <translation>GLASM(組合語言著色器,僅限 NVIDIA)</translation> </message> </context> <context> @@ -1146,7 +1146,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="17"/> <source>Advanced</source> - <translation type="unfinished"/> + <translation>進階</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="25"/> @@ -1171,12 +1171,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="85"/> <source>Enables asynchronous shader compilation, which may reduce shader stutter. This feature is experimental.</source> - <translation>啟用非同步著色器快取編譯,可能會減少著色器不流暢的問題。實驗性功能。</translation> + <translation>啟用非同步著色器編譯,可能會減少著色器不流暢的問題。實驗性功能。</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="88"/> <source>Use asynchronous shader building (Hack)</source> - <translation type="unfinished"/> + <translation>使用非同步著色器編譯(不穩定)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="95"/> @@ -1186,7 +1186,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="98"/> <source>Use Fast GPU Time (Hack)</source> - <translation type="unfinished"/> + <translation>使用快速 GPU 時間(不穩定)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_graphics_advanced.ui" line="120"/> @@ -1229,7 +1229,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="17"/> <source>Hotkeys</source> - <translation type="unfinished"/> + <translation>快速鍵</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_hotkeys.ui" line="25"/> @@ -1352,12 +1352,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input.ui" line="138"/> <source>Console Mode</source> - <translation>裝置模式</translation> + <translation>主機模式</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input.ui" line="159"/> <source>Docked</source> - <translation>主機模式</translation> + <translation>TV 模式</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input.ui" line="169"/> @@ -1569,7 +1569,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2584"/> <source>%</source> - <translation type="unfinished"/> + <translation>%</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2600"/> @@ -1606,12 +1606,12 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2678"/> <source>Requires restarting yuzu</source> - <translation type="unfinished"/> + <translation>需要重新啟動 yuzu</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_advanced.ui" line="2687"/> <source>Enable XInput 8 player support (disables web applet)</source> - <translation type="unfinished"/> + <translation>啟用 XInput 8 輸入支援(停用 web applet)</translation> </message> </context> <context> @@ -1922,12 +1922,12 @@ p, li { white-space: pre-wrap; } <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="335"/> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Set threshold</source> - <translation type="unfinished"/> + <translation>設定閾值</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="339"/> <source>Choose a value between 0% and 100%</source> - <translation type="unfinished"/> + <translation>選擇介於 0% 和 100% 之間的值</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="406"/> @@ -2308,68 +2308,68 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="17"/> <source>Network</source> - <translation type="unfinished"/> + <translation>網路</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="25"/> <source>General</source> - <translation type="unfinished"/> + <translation>一般</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.ui" line="34"/> <source>Network Interface</source> - <translation type="unfinished"/> + <translation>網路介面</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_network.cpp" line="17"/> <source>None</source> - <translation type="unfinished"/> + <translation>無</translation> </message> </context> <context> <name>ConfigurePerGame</name> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="20"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="12"/> <source>Dialog</source> <translation>對話框</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="34"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="26"/> <source>Info</source> <translation>資訊</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="93"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="85"/> <source>Name</source> <translation>名稱</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="100"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="92"/> <source>Title ID</source> <translation>遊戲 ID</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="137"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="129"/> <source>Filename</source> <translation>檔案名稱</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="164"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="156"/> <source>Format</source> <translation>格式</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="171"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="163"/> <source>Version</source> <translation>版本</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="178"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="170"/> <source>Size</source> <translation>大小</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="185"/> + <location filename="../../src/yuzu/configuration/configure_per_game.ui" line="177"/> <source>Developer</source> <translation>出版商</translation> </message> @@ -2400,7 +2400,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game.cpp" line="69"/> - <source>GraphicsAdvanced</source> + <source>Adv. Graphics</source> <translation type="unfinished"/> </message> <message> @@ -2429,7 +2429,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.ui" line="17"/> <source>Add-Ons</source> - <translation type="unfinished"/> + <translation>擴充功能</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_per_game_addons.cpp" line="48"/> @@ -2452,7 +2452,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="17"/> <source>Profiles</source> - <translation type="unfinished"/> + <translation>設定檔</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_profile_manager.ui" line="25"/> @@ -2582,6 +2582,16 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <source>Unable to copy image from %1 to %2</source> <translation>無法將圖片從 %1 複製到 %2</translation> </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="314"/> + <source>Error resizing user image</source> + <translation type="unfinished"/> + </message> + <message> + <location filename="../../src/yuzu/configuration/configure_profile_manager.cpp" line="315"/> + <source>Unable to resize image</source> + <translation type="unfinished"/> + </message> </context> <context> <name>ConfigureSystem</name> @@ -2593,7 +2603,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="17"/> <source>System</source> - <translation type="unfinished"/> + <translation>系統</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="25"/> @@ -2964,7 +2974,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="409"/> <source>Brazilian Portuguese (português do Brasil)</source> - <translation type="unfinished"/> + <translation>巴西-葡萄牙語 (português do Brasil)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="417"/> @@ -2999,7 +3009,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="457"/> <source>Console ID:</source> - <translation>裝置 ID:</translation> + <translation>主機 ID:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_system.ui" line="464"/> @@ -3022,19 +3032,19 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <translation>僅當遊戲未執行時才可調整系統設定</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="168"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="166"/> <source>This will replace your current virtual Switch with a new one. Your current virtual Switch will not be recoverable. This might have unexpected effects in games. This might fail, if you use an outdated config savegame. Continue?</source> <translation>這會使用新的虛擬 Switch 取代你目前的虛擬 Switch,且將無法還原目前的虛擬 Switch。在部分遊戲中可能會出現意外後果。此動作可能因您使用過時的設定存檔而失敗。確定要繼續嗎?</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="172"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="170"/> <source>Warning</source> <translation>警告</translation> </message> <message> - <location filename="../../src/yuzu/configuration/configure_system.cpp" line="180"/> + <location filename="../../src/yuzu/configuration/configure_system.cpp" line="178"/> <source>Console ID: 0x%1</source> - <translation>裝置 ID:0x%1</translation> + <translation>主機 ID:0x%1</translation> </message> </context> <context> @@ -3042,16 +3052,16 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="11"/> <source>TAS</source> - <translation type="unfinished"/> + <translation>TAS</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="17"/> - <source>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation please consult the FAQ on the yuzu website.</source> + <source><html><head/><body><p>Reads controller input from scripts in the same format as TAS-nx scripts.<br/>For a more detailed explanation, please consult the <a href="https://yuzu-emu.org/help/feature/tas/"><span style=" text-decoration: underline; color:#039be5;">help page</span></a> on the yuzu website.</p></body></html></source> <translation type="unfinished"/> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="24"/> - <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (General -> Hotkeys).</source> + <source>To check which hotkeys control the playback/recording, please refer to the Hotkey settings (Configure -> General -> Hotkeys).</source> <translation type="unfinished"/> </message> <message> @@ -3062,7 +3072,7 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="51"/> <source>Settings</source> - <translation type="unfinished"/> + <translation>設定</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="57"/> @@ -3092,12 +3102,12 @@ To invert the axes, first move your joystick vertically, and then horizontally.< <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="101"/> <source>Path</source> - <translation type="unfinished"/> + <translation>路徑</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_tas.ui" line="108"/> <source>...</source> - <translation type="unfinished"/> + <translation>...</translation> </message> </context> <context> @@ -3250,62 +3260,62 @@ Drag points to change position, or double-click table cells to edit values.</sou <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="28"/> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="40"/> <source>None</source> - <translation type="unfinished"/> + <translation>無</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="21"/> <source>Small (32x32)</source> - <translation type="unfinished"/> + <translation>小 (32x32)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="22"/> <source>Standard (64x64)</source> - <translation type="unfinished"/> + <translation>中 (64x64)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="23"/> <source>Large (128x128)</source> - <translation type="unfinished"/> + <translation>大 (128x128)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="24"/> <source>Full Size (256x256)</source> - <translation type="unfinished"/> + <translation>更大 (256x256)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="29"/> <source>Small (24x24)</source> - <translation type="unfinished"/> + <translation>小 (24x24)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="30"/> <source>Standard (48x48)</source> - <translation type="unfinished"/> + <translation>中 (48x48)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="31"/> <source>Large (72x72)</source> - <translation type="unfinished"/> + <translation>大 (72x72)</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="36"/> <source>Filename</source> - <translation type="unfinished"/> + <translation>檔案名稱</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="37"/> <source>Filetype</source> - <translation type="unfinished"/> + <translation>檔案類型</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="38"/> <source>Title ID</source> - <translation type="unfinished"/> + <translation>遊戲 ID</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="39"/> <source>Title Name</source> - <translation type="unfinished"/> + <translation>遊戲名稱</translation> </message> </context> <context> @@ -3318,7 +3328,7 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="17"/> <source>UI</source> - <translation type="unfinished"/> + <translation>介面</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="23"/> @@ -3343,7 +3353,7 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="74"/> <source>Game List</source> - <translation>遊戲列表</translation> + <translation>遊戲清單</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="82"/> @@ -3353,22 +3363,22 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="91"/> <source>Game Icon Size:</source> - <translation type="unfinished"/> + <translation>遊戲圖示大小:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="105"/> <source>Folder Icon Size:</source> - <translation type="unfinished"/> + <translation>資料夾圖示大小:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="119"/> <source>Row 1 Text:</source> - <translation>第 1 列的文字:</translation> + <translation>第一行顯示文字:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="133"/> <source>Row 2 Text:</source> - <translation>第 2 列的文字:</translation> + <translation>第二行顯示文字:</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_ui.ui" line="150"/> @@ -3403,7 +3413,7 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_ui.cpp" line="174"/> <source>English</source> - <translation>英文</translation> + <translation>English</translation> </message> </context> <context> @@ -3491,7 +3501,7 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="17"/> <source>Web</source> - <translation type="unfinished"/> + <translation>網路服務</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="25"/> @@ -3557,12 +3567,12 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="170"/> <source>Discord Presence</source> - <translation>Discord Presence</translation> + <translation>Discord 狀態</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_web.ui" line="176"/> <source>Show Current Game in your Discord Status</source> - <translation>在 Discord 動態狀態上顯示目前的遊戲</translation> + <translation>在 Discord 遊戲狀態上顯示目前的遊戲</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_web.cpp" line="69"/> @@ -3622,802 +3632,804 @@ Drag points to change position, or double-click table cells to edit values.</sou <message> <location filename="../../src/yuzu/debugger/controller.cpp" line="17"/> <source>Controller P1</source> - <translation>控制器 P1</translation> + <translation>Controller P1</translation> </message> <message> <location filename="../../src/yuzu/debugger/controller.cpp" line="52"/> <source>&Controller P1</source> - <translation>控制器 P1(&C)</translation> + <translation>&Controller P1</translation> </message> </context> <context> <name>GMainWindow</name> <message> - <location filename="../../src/yuzu/main.cpp" line="170"/> + <location filename="../../src/yuzu/main.cpp" line="174"/> <source><a href='https://yuzu-emu.org/help/feature/telemetry/'>Anonymous data is collected</a> to help improve yuzu. <br/><br/>Would you like to share your usage data with us?</source> <translation>我們<a href='https://yuzu-emu.org/help/feature/telemetry/'>蒐集匿名的資料</a>以幫助改善 yuzu。<br/><br/>您願意和我們分享您的使用資料嗎?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="173"/> + <location filename="../../src/yuzu/main.cpp" line="177"/> <source>Telemetry</source> <translation>遙測</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="579"/> + <location filename="../../src/yuzu/main.cpp" line="592"/> <source>Loading Web Applet...</source> <translation>載入 Web Applet...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="626"/> - <location filename="../../src/yuzu/main.cpp" line="629"/> + <location filename="../../src/yuzu/main.cpp" line="639"/> + <location filename="../../src/yuzu/main.cpp" line="642"/> <source>Disable Web Applet</source> <translation>停用 Web Applet</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="630"/> + <location filename="../../src/yuzu/main.cpp" line="643"/> <source>Disabling the web applet will cause it to not be shown again for the rest of the emulated session. This can lead to undefined behavior and should only be used with Super Mario 3D All-Stars. Are you sure you want to disable the web applet?</source> <translation>停用 web applet 會導致不再顯示於模擬視窗。可能導致非預期後果,且只能用於《超級瑪利歐 3D 收藏輯》。您確定要停用 web applet?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="733"/> + <location filename="../../src/yuzu/main.cpp" line="746"/> <source>The amount of shaders currently being built</source> <translation>目前正在建構的著色器數量</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="736"/> + <location filename="../../src/yuzu/main.cpp" line="749"/> <source>Current emulation speed. Values higher or lower than 100% indicate emulation is running faster or slower than a Switch.</source> <translation>目前的模擬速度。高於或低於 100% 表示比實際 Switch 執行速度更快或更慢。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="739"/> + <location filename="../../src/yuzu/main.cpp" line="752"/> <source>How many frames per second the game is currently displaying. This will vary from game to game and scene to scene.</source> <translation>遊戲即時 FPS。會因遊戲和場景的不同而改變。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="743"/> + <location filename="../../src/yuzu/main.cpp" line="756"/> <source>Time taken to emulate a Switch frame, not counting framelimiting or v-sync. For full-speed emulation this should be at most 16.67 ms.</source> <translation>在不考慮幀數限制和垂直同步的情況下模擬一個 Switch 畫格的實際時間,若要全速模擬,此數值不得超過 16.67 毫秒。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="768"/> + <location filename="../../src/yuzu/main.cpp" line="781"/> <source>Invalid config detected</source> <translation>偵測到無效設定</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="769"/> + <location filename="../../src/yuzu/main.cpp" line="782"/> <source>Handheld controller can't be used on docked mode. Pro controller will be selected.</source> <translation>掌機手把無法在主機模式中使用。將會選擇 Pro 手把。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="781"/> + <location filename="../../src/yuzu/main.cpp" line="794"/> <source>DOCK</source> - <translation>主機模式</translation> + <translation>TV 模式</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>VULKAN</source> <translation>VULKAN</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="815"/> + <location filename="../../src/yuzu/main.cpp" line="828"/> <source>OPENGL</source> <translation>OPENGL</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="873"/> + <location filename="../../src/yuzu/main.cpp" line="886"/> <source>&Clear Recent Files</source> <translation>清除最近的檔案(&C)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1042"/> + <location filename="../../src/yuzu/main.cpp" line="1055"/> <source>TAS Recording</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1043"/> + <location filename="../../src/yuzu/main.cpp" line="1056"/> <source>Overwrite file of player 1?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1268"/> + <location filename="../../src/yuzu/main.cpp" line="1285"/> <source>Warning Outdated Game Format</source> <translation>過時遊戲格式警告</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1269"/> + <location filename="../../src/yuzu/main.cpp" line="1286"/> <source>You are using the deconstructed ROM directory format for this game, which is an outdated format that has been superseded by others such as NCA, NAX, XCI, or NSP. Deconstructed ROM directories lack icons, metadata, and update support.<br><br>For an explanation of the various Switch formats yuzu supports, <a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>check out our wiki</a>. This message will not be shown again.</source> <translation>此遊戲為解構的 ROM 資料夾格式,這是一種過時的格式,已被其他格式取代,如 NCA、NAX、XCI、NSP。解構的 ROM 目錄缺少圖示、中繼資料和更新支援。<br><br>有關 yuzu 支援的各種 Switch 格式說明,<a href='https://yuzu-emu.org/wiki/overview-of-switch-game-formats'>請參閱我們的 wiki </a>。此訊息將不再顯示。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1281"/> - <location filename="../../src/yuzu/main.cpp" line="1318"/> + <location filename="../../src/yuzu/main.cpp" line="1298"/> + <location filename="../../src/yuzu/main.cpp" line="1335"/> <source>Error while loading ROM!</source> <translation>載入 ROM 時發生錯誤!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1282"/> + <location filename="../../src/yuzu/main.cpp" line="1299"/> <source>The ROM format is not supported.</source> <translation>此 ROM 格式不支援</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1286"/> + <location filename="../../src/yuzu/main.cpp" line="1303"/> <source>An error occurred initializing the video core.</source> <translation>初始化視訊核心時發生錯誤</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1287"/> + <location filename="../../src/yuzu/main.cpp" line="1304"/> <source>yuzu has encountered an error while running the video core, please see the log for more details.For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.Ensure that you have the latest graphics drivers for your GPU.</source> <translation>yuzu 在執行視訊核心時發生錯誤,請檢視紀錄以了解更多細節。更多資訊請參閱以下網頁:<a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>,並確認您有最新的圖形驅動程式。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1305"/> + <location filename="../../src/yuzu/main.cpp" line="1322"/> <source>Error while loading ROM! %1</source> <comment>%1 signifies a numeric error code.</comment> <translation>載入 ROM 時發生錯誤!%1</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1308"/> + <location filename="../../src/yuzu/main.cpp" line="1325"/> <source>%1<br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to redump your files.<br>You can refer to the yuzu wiki</a> or the yuzu Discord</a> for help.</source> <comment>%1 signifies an error string.</comment> <translation>%1<br>請參閱 <a href='https://yuzu-emu.org/help/quickstart/'>yuzu 快速指引</a>以重新傾印檔案。<br>您可以前往 yuzu 的 wiki</a> 或 Discord 社群</a>以獲得幫助。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1319"/> + <location filename="../../src/yuzu/main.cpp" line="1336"/> <source>An unknown error occurred. Please see the log for more details.</source> <translation>發生未知錯誤,請檢視紀錄了解細節。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(64-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1445"/> + <location filename="../../src/yuzu/main.cpp" line="1462"/> <source>(32-bit)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1446"/> + <location filename="../../src/yuzu/main.cpp" line="1463"/> <source>%1 %2</source> <comment>%1 is the title name. %2 indicates if the title is 64-bit or 32-bit</comment> - <translation type="unfinished"/> + <translation>%1 %2</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1490"/> + <location filename="../../src/yuzu/main.cpp" line="1507"/> <source>Start</source> <translation>開始</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1595"/> + <location filename="../../src/yuzu/main.cpp" line="1612"/> <source>Save Data</source> <translation>儲存資料</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1643"/> + <location filename="../../src/yuzu/main.cpp" line="1660"/> <source>Mod Data</source> <translation>模組資料</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1655"/> + <location filename="../../src/yuzu/main.cpp" line="1672"/> <source>Error Opening %1 Folder</source> <translation>開啟資料夾 %1 時發生錯誤</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1656"/> - <location filename="../../src/yuzu/main.cpp" line="2062"/> + <location filename="../../src/yuzu/main.cpp" line="1673"/> + <location filename="../../src/yuzu/main.cpp" line="2079"/> <source>Folder does not exist!</source> <translation>資料夾不存在</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1668"/> + <location filename="../../src/yuzu/main.cpp" line="1685"/> <source>Error Opening Transferable Shader Cache</source> <translation>開啟通用著色器快取位置時發生錯誤</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1669"/> - <source>Filed to create the shader cache directory for this title.</source> + <location filename="../../src/yuzu/main.cpp" line="1686"/> + <source>Failed to create the shader cache directory for this title.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1721"/> + <location filename="../../src/yuzu/main.cpp" line="1738"/> <source>Contents</source> <translation>內容</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1723"/> + <location filename="../../src/yuzu/main.cpp" line="1740"/> <source>Update</source> <translation>遊戲更新</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1725"/> + <location filename="../../src/yuzu/main.cpp" line="1742"/> <source>DLC</source> <translation>DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Entry</source> <translation>移除項目</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1732"/> + <location filename="../../src/yuzu/main.cpp" line="1749"/> <source>Remove Installed Game %1?</source> <translation>移除已安裝的遊戲「%1」?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1762"/> - <location filename="../../src/yuzu/main.cpp" line="1778"/> - <location filename="../../src/yuzu/main.cpp" line="1809"/> - <location filename="../../src/yuzu/main.cpp" line="1870"/> - <location filename="../../src/yuzu/main.cpp" line="1888"/> - <location filename="../../src/yuzu/main.cpp" line="1911"/> + <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1795"/> + <location filename="../../src/yuzu/main.cpp" line="1826"/> + <location filename="../../src/yuzu/main.cpp" line="1887"/> + <location filename="../../src/yuzu/main.cpp" line="1905"/> + <location filename="../../src/yuzu/main.cpp" line="1928"/> <source>Successfully Removed</source> <translation>移除成功</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1763"/> + <location filename="../../src/yuzu/main.cpp" line="1780"/> <source>Successfully removed the installed base game.</source> <translation>成功移除已安裝的遊戲。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1766"/> - <location filename="../../src/yuzu/main.cpp" line="1781"/> - <location filename="../../src/yuzu/main.cpp" line="1804"/> + <location filename="../../src/yuzu/main.cpp" line="1783"/> + <location filename="../../src/yuzu/main.cpp" line="1798"/> + <location filename="../../src/yuzu/main.cpp" line="1821"/> <source>Error Removing %1</source> <translation>移除 %1 失敗</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1767"/> + <location filename="../../src/yuzu/main.cpp" line="1784"/> <source>The base game is not installed in the NAND and cannot be removed.</source> <translation>此遊戲並非安裝在內部儲存空間,因此無法移除。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1779"/> + <location filename="../../src/yuzu/main.cpp" line="1796"/> <source>Successfully removed the installed update.</source> <translation>成功移除已安裝的遊戲更新。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1782"/> + <location filename="../../src/yuzu/main.cpp" line="1799"/> <source>There is no update installed for this title.</source> <translation>此遊戲沒有已安裝的更新。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1805"/> + <location filename="../../src/yuzu/main.cpp" line="1822"/> <source>There are no DLC installed for this title.</source> <translation>此遊戲沒有已安裝的 DLC。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1810"/> + <location filename="../../src/yuzu/main.cpp" line="1827"/> <source>Successfully removed %1 installed DLC.</source> <translation>成功移除遊戲 %1 已安裝的 DLC。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1818"/> + <location filename="../../src/yuzu/main.cpp" line="1835"/> <source>Delete OpenGL Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1820"/> + <location filename="../../src/yuzu/main.cpp" line="1837"/> <source>Delete Vulkan Transferable Shader Cache?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1822"/> + <location filename="../../src/yuzu/main.cpp" line="1839"/> <source>Delete All Transferable Shader Caches?</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1824"/> + <location filename="../../src/yuzu/main.cpp" line="1841"/> <source>Remove Custom Game Configuration?</source> <translation>移除額外遊戲設定?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1830"/> + <location filename="../../src/yuzu/main.cpp" line="1847"/> <source>Remove File</source> <translation>刪除檔案</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1865"/> - <location filename="../../src/yuzu/main.cpp" line="1873"/> + <location filename="../../src/yuzu/main.cpp" line="1882"/> + <location filename="../../src/yuzu/main.cpp" line="1890"/> <source>Error Removing Transferable Shader Cache</source> <translation>刪除通用著色器快取時發生錯誤</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1866"/> - <location filename="../../src/yuzu/main.cpp" line="1884"/> + <location filename="../../src/yuzu/main.cpp" line="1883"/> + <location filename="../../src/yuzu/main.cpp" line="1901"/> <source>A shader cache for this title does not exist.</source> <translation>此遊戲沒有著色器快取</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1871"/> + <location filename="../../src/yuzu/main.cpp" line="1888"/> <source>Successfully removed the transferable shader cache.</source> <translation>成功刪除著色器快取。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1874"/> + <location filename="../../src/yuzu/main.cpp" line="1891"/> <source>Failed to remove the transferable shader cache.</source> <translation>刪除通用著色器快取失敗。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1883"/> - <location filename="../../src/yuzu/main.cpp" line="1891"/> + <location filename="../../src/yuzu/main.cpp" line="1900"/> + <location filename="../../src/yuzu/main.cpp" line="1908"/> <source>Error Removing Transferable Shader Caches</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1889"/> + <location filename="../../src/yuzu/main.cpp" line="1906"/> <source>Successfully removed the transferable shader caches.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1892"/> + <location filename="../../src/yuzu/main.cpp" line="1909"/> <source>Failed to remove the transferable shader cache directory.</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1905"/> - <location filename="../../src/yuzu/main.cpp" line="1914"/> + <location filename="../../src/yuzu/main.cpp" line="1922"/> + <location filename="../../src/yuzu/main.cpp" line="1931"/> <source>Error Removing Custom Configuration</source> <translation>移除額外遊戲設定時發生錯誤</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1906"/> + <location filename="../../src/yuzu/main.cpp" line="1923"/> <source>A custom configuration for this title does not exist.</source> <translation>此遊戲沒有額外設定。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1912"/> + <location filename="../../src/yuzu/main.cpp" line="1929"/> <source>Successfully removed the custom game configuration.</source> <translation>成功移除額外遊戲設定。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1915"/> + <location filename="../../src/yuzu/main.cpp" line="1932"/> <source>Failed to remove the custom game configuration.</source> <translation>移除額外遊戲設定失敗。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1922"/> - <location filename="../../src/yuzu/main.cpp" line="2001"/> + <location filename="../../src/yuzu/main.cpp" line="1939"/> + <location filename="../../src/yuzu/main.cpp" line="2018"/> <source>RomFS Extraction Failed!</source> <translation>RomFS 抽取失敗!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1923"/> + <location filename="../../src/yuzu/main.cpp" line="1940"/> <source>There was an error copying the RomFS files or the user cancelled the operation.</source> <translation>複製 RomFS 檔案時發生錯誤或使用者取消動作。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Full</source> <translation>全部</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1981"/> + <location filename="../../src/yuzu/main.cpp" line="1998"/> <source>Skeleton</source> <translation>部分</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1983"/> + <location filename="../../src/yuzu/main.cpp" line="2000"/> <source>Select RomFS Dump Mode</source> <translation>選擇RomFS傾印模式</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="1984"/> + <location filename="../../src/yuzu/main.cpp" line="2001"/> <source>Please select the how you would like the RomFS dumped.<br>Full will copy all of the files into the new directory while <br>skeleton will only create the directory structure.</source> <translation>請選擇如何傾印 RomFS。<br>「全部」會複製所有檔案到新資料夾中,而<br>「部分」只會建立資料夾結構。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2002"/> + <location filename="../../src/yuzu/main.cpp" line="2019"/> <source>There is not enough free space at %1 to extract the RomFS. Please free up space or select a different dump directory at Emulation > Configure > System > Filesystem > Dump Root</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> <source>Extracting RomFS...</source> <translation>抽取 RomFS 中...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2009"/> - <location filename="../../src/yuzu/main.cpp" line="2189"/> + <location filename="../../src/yuzu/main.cpp" line="2026"/> + <location filename="../../src/yuzu/main.cpp" line="2206"/> <source>Cancel</source> <translation>取消</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2016"/> + <location filename="../../src/yuzu/main.cpp" line="2033"/> <source>RomFS Extraction Succeeded!</source> <translation>RomFS 抽取完成!</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2017"/> + <location filename="../../src/yuzu/main.cpp" line="2034"/> <source>The operation completed successfully.</source> <translation>動作已成功完成</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2061"/> + <location filename="../../src/yuzu/main.cpp" line="2078"/> <source>Error Opening %1</source> <translation>開啟 %1 時發生錯誤</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2070"/> + <location filename="../../src/yuzu/main.cpp" line="2087"/> <source>Select Directory</source> <translation>選擇資料夾</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2097"/> + <location filename="../../src/yuzu/main.cpp" line="2114"/> <source>Properties</source> <translation>屬性</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2098"/> + <location filename="../../src/yuzu/main.cpp" line="2115"/> <source>The game properties could not be loaded.</source> <translation>無法載入遊戲屬性</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2110"/> + <location filename="../../src/yuzu/main.cpp" line="2127"/> <source>Switch Executable (%1);;All Files (*.*)</source> <comment>%1 is an identifier for the Switch executable file extensions.</comment> <translation>Switch 執行檔 (%1);;所有檔案 (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2114"/> + <location filename="../../src/yuzu/main.cpp" line="2131"/> <source>Load File</source> - <translation>載入檔案</translation> + <translation>開啟檔案</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2126"/> + <location filename="../../src/yuzu/main.cpp" line="2143"/> <source>Open Extracted ROM Directory</source> <translation>開啟已抽取的 ROM 資料夾</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2137"/> + <location filename="../../src/yuzu/main.cpp" line="2154"/> <source>Invalid Directory Selected</source> <translation>選擇的資料夾無效</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2138"/> + <location filename="../../src/yuzu/main.cpp" line="2155"/> <source>The directory you have selected does not contain a 'main' file.</source> <translation>選擇的資料夾未包含「main」檔案。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2148"/> + <location filename="../../src/yuzu/main.cpp" line="2165"/> <source>Installable Switch File (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX Cartridge Image (*.xci)</source> <translation>可安装的 Switch 檔案 (*.nca *.nsp *.xci);;Nintendo Content Archive (*.nca);;Nintendo Submission Package (*.nsp);;NX 卡帶映像 (*.xci)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2153"/> + <location filename="../../src/yuzu/main.cpp" line="2170"/> <source>Install Files</source> <translation>安裝檔案</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2197"/> + <location filename="../../src/yuzu/main.cpp" line="2214"/> <source>%n file(s) remaining</source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>剩餘 %n 個檔案</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2199"/> + <location filename="../../src/yuzu/main.cpp" line="2216"/> <source>Installing file "%1"...</source> <translation>正在安裝檔案「%1」...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2245"/> - <location filename="../../src/yuzu/main.cpp" line="2259"/> + <location filename="../../src/yuzu/main.cpp" line="2262"/> + <location filename="../../src/yuzu/main.cpp" line="2276"/> <source>Install Results</source> <translation>安裝結果</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2246"/> + <location filename="../../src/yuzu/main.cpp" line="2263"/> <source>To avoid possible conflicts, we discourage users from installing base games to the NAND. Please, only use this feature to install updates and DLC.</source> <translation>為了避免潛在的衝突,不建議將遊戲本體安裝至內部儲存空間。 此功能僅用於安裝遊戲更新和 DLC。</translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2252"/> + <location filename="../../src/yuzu/main.cpp" line="2269"/> <source>%n file(s) were newly installed </source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>最近安裝了 %n 個檔案 +</numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2255"/> + <location filename="../../src/yuzu/main.cpp" line="2272"/> <source>%n file(s) were overwritten </source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>%n 個檔案被取代 +</numerusform></translation> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2257"/> + <location filename="../../src/yuzu/main.cpp" line="2274"/> <source>%n file(s) failed to install </source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>%n 個檔案安裝失敗</numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2358"/> + <location filename="../../src/yuzu/main.cpp" line="2375"/> <source>System Application</source> <translation>系統應用程式</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2359"/> + <location filename="../../src/yuzu/main.cpp" line="2376"/> <source>System Archive</source> <translation>系統檔案</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2360"/> + <location filename="../../src/yuzu/main.cpp" line="2377"/> <source>System Application Update</source> <translation>系統應用程式更新</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2361"/> + <location filename="../../src/yuzu/main.cpp" line="2378"/> <source>Firmware Package (Type A)</source> <translation>韌體包(A型)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2362"/> + <location filename="../../src/yuzu/main.cpp" line="2379"/> <source>Firmware Package (Type B)</source> <translation>韌體包(B型)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2363"/> + <location filename="../../src/yuzu/main.cpp" line="2380"/> <source>Game</source> <translation>遊戲</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2364"/> + <location filename="../../src/yuzu/main.cpp" line="2381"/> <source>Game Update</source> <translation>遊戲更新</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2365"/> + <location filename="../../src/yuzu/main.cpp" line="2382"/> <source>Game DLC</source> <translation>遊戲 DLC</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2366"/> + <location filename="../../src/yuzu/main.cpp" line="2383"/> <source>Delta Title</source> <translation>Delta Title</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2369"/> + <location filename="../../src/yuzu/main.cpp" line="2386"/> <source>Select NCA Install Type...</source> <translation>選擇 NCA 安裝類型...</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2370"/> + <location filename="../../src/yuzu/main.cpp" line="2387"/> <source>Please select the type of title you would like to install this NCA as: (In most instances, the default 'Game' is fine.)</source> <translation>請選擇此 NCA 的安裝類型: (在多數情況下,選擇預設的「遊戲」即可。)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2376"/> + <location filename="../../src/yuzu/main.cpp" line="2393"/> <source>Failed to Install</source> <translation>安裝失敗</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2377"/> + <location filename="../../src/yuzu/main.cpp" line="2394"/> <source>The title type you selected for the NCA is invalid.</source> <translation>選擇的 NCA 安裝類型無效。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2412"/> + <location filename="../../src/yuzu/main.cpp" line="2429"/> <source>File not found</source> <translation>找不到檔案</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2413"/> + <location filename="../../src/yuzu/main.cpp" line="2430"/> <source>File "%1" not found</source> <translation>找不到「%1」檔案</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2428"/> - <location filename="../../src/yuzu/main.cpp" line="3431"/> + <location filename="../../src/yuzu/main.cpp" line="2445"/> + <location filename="../../src/yuzu/main.cpp" line="3448"/> <source>&Continue</source> <translation>繼續(&C)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2477"/> + <location filename="../../src/yuzu/main.cpp" line="2494"/> <source>OK</source> <translation>確定</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2491"/> + <location filename="../../src/yuzu/main.cpp" line="2508"/> <source>Missing yuzu Account</source> <translation>未設定 yuzu 帳號</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2492"/> + <location filename="../../src/yuzu/main.cpp" line="2509"/> <source>In order to submit a game compatibility test case, you must link your yuzu account.<br><br/>To link your yuzu account, go to Emulation &gt; Configuration &gt; Web.</source> <translation>為了上傳相容性測試結果,您必須登入 yuzu 帳號。<br><br/>欲登入 yuzu 帳號請至模擬 &gt; 設定 &gt; 網路。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2502"/> + <location filename="../../src/yuzu/main.cpp" line="2519"/> <source>Error opening URL</source> <translation>開啟 URL 時發生錯誤</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2503"/> + <location filename="../../src/yuzu/main.cpp" line="2520"/> <source>Unable to open the URL "%1".</source> <translation>無法開啟 URL:「%1」。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2785"/> + <location filename="../../src/yuzu/main.cpp" line="2802"/> <source>Amiibo File (%1);; All Files (*.*)</source> <translation>Amiibo 檔案 (%1);; 所有檔案 (*.*)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2786"/> + <location filename="../../src/yuzu/main.cpp" line="2803"/> <source>Load Amiibo</source> <translation>載入 Amiibo</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2804"/> + <location filename="../../src/yuzu/main.cpp" line="2821"/> <source>Error opening Amiibo data file</source> <translation>開啟 Amiibo 檔案時發生錯誤</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2805"/> + <location filename="../../src/yuzu/main.cpp" line="2822"/> <source>Unable to open Amiibo file "%1" for reading.</source> <translation>無法開啟 Amiibo 檔案 %1。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2813"/> + <location filename="../../src/yuzu/main.cpp" line="2830"/> <source>Error reading Amiibo data file</source> <translation>讀取 Amiibo 檔案時發生錯誤</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2814"/> + <location filename="../../src/yuzu/main.cpp" line="2831"/> <source>Unable to fully read Amiibo data. Expected to read %1 bytes, but was only able to read %2 bytes.</source> <translation>無法讀取完整的 Amiibo 資料。應讀取 %1 位元組,但實際僅讀取到 %2 位元組。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2822"/> + <location filename="../../src/yuzu/main.cpp" line="2839"/> <source>Error loading Amiibo data</source> <translation>載入 Amiibo 資料時發生錯誤</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2823"/> + <location filename="../../src/yuzu/main.cpp" line="2840"/> <source>Unable to load Amiibo data.</source> <translation>無法載入 Amiibo 資料。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2864"/> + <location filename="../../src/yuzu/main.cpp" line="2881"/> <source>Capture Screenshot</source> <translation>截圖</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2865"/> + <location filename="../../src/yuzu/main.cpp" line="2882"/> <source>PNG Image (*.png)</source> <translation>PNG 圖片 (*.png)</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2931"/> + <location filename="../../src/yuzu/main.cpp" line="2948"/> <source>TAS state: Running %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2933"/> + <location filename="../../src/yuzu/main.cpp" line="2950"/> <source>TAS state: Recording %1</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2935"/> + <location filename="../../src/yuzu/main.cpp" line="2952"/> <source>TAS state: Idle %1/%2</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2937"/> + <location filename="../../src/yuzu/main.cpp" line="2954"/> <source>TAS State: Invalid</source> <translation type="unfinished"/> </message> <message numerus="yes"> - <location filename="../../src/yuzu/main.cpp" line="2958"/> + <location filename="../../src/yuzu/main.cpp" line="2975"/> <source>Building: %n shader(s)</source> <translation type="unfinished"><numerusform></numerusform></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2965"/> + <location filename="../../src/yuzu/main.cpp" line="2982"/> <source>Speed: %1% / %2%</source> <translation>速度:%1% / %2%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2969"/> + <location filename="../../src/yuzu/main.cpp" line="2986"/> <source>Speed: %1%</source> <translation>速度:%1%</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2973"/> + <location filename="../../src/yuzu/main.cpp" line="2990"/> <source>Game: %1 FPS (Unlocked)</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2975"/> + <location filename="../../src/yuzu/main.cpp" line="2992"/> <source>Game: %1 FPS</source> <translation>遊戲:%1 FPS</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2977"/> + <location filename="../../src/yuzu/main.cpp" line="2994"/> <source>Frame: %1 ms</source> <translation>畫格延遲:%1 ms</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2987"/> + <location filename="../../src/yuzu/main.cpp" line="3004"/> <source>GPU NORMAL</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2992"/> + <location filename="../../src/yuzu/main.cpp" line="3009"/> <source>GPU HIGH</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="2997"/> + <location filename="../../src/yuzu/main.cpp" line="3014"/> <source>GPU EXTREME</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3002"/> + <location filename="../../src/yuzu/main.cpp" line="3019"/> <source>GPU ERROR</source> <translation type="unfinished"/> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3059"/> + <location filename="../../src/yuzu/main.cpp" line="3076"/> <source>The game you are trying to load requires additional files from your Switch to be dumped before playing.<br/><br/>For more information on dumping these files, please see the following wiki page: <a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>Dumping System Archives and the Shared Fonts from a Switch Console</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> - <translation>此遊戲需要從 Switch 傾印的其他檔案。<br/><br/>有關傾印這些檔案的更多資訊,請參閱以下 wiki 網頁:Dumping System Archives and the Shared Fonts from a Switch Console<a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>。<br/><br/>您要停止並回到遊戲列表嗎?繼續模擬可能會導致當機,存檔損毀或其他錯誤。</translation> + <translation>此遊戲需要從您的 Switch 傾印額外檔案。<br/><br/>有關傾印這些檔案的更多資訊,請參閱以下 wiki 網頁:Dumping System Archives and the Shared Fonts from a Switch Console<a href='https://yuzu-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-switch-console/'>。<br/><br/>您要停止並回到遊戲清單嗎?繼續模擬可能會導致當機、存檔損毀或其他錯誤。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3074"/> + <location filename="../../src/yuzu/main.cpp" line="3091"/> <source>yuzu was unable to locate a Switch system archive. %1</source> <translation>Yuzu 找不到 Switch 系統檔案 %1 </translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3076"/> + <location filename="../../src/yuzu/main.cpp" line="3093"/> <source>yuzu was unable to locate a Switch system archive: %1. %2</source> <translation>Yuzu 找不到 Switch 系統檔案:%1。%2 </translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3080"/> + <location filename="../../src/yuzu/main.cpp" line="3097"/> <source>System Archive Not Found</source> <translation>找不到系統檔案</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3082"/> + <location filename="../../src/yuzu/main.cpp" line="3099"/> <source>System Archive Missing</source> <translation>系統檔案遺失</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3088"/> + <location filename="../../src/yuzu/main.cpp" line="3105"/> <source>yuzu was unable to locate the Switch shared fonts. %1</source> <translation>Yuzu 找不到 Switch 共享字型 %1 </translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3089"/> + <location filename="../../src/yuzu/main.cpp" line="3106"/> <source>Shared Fonts Not Found</source> <translation>找不到共享字型</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3091"/> + <location filename="../../src/yuzu/main.cpp" line="3108"/> <source>Shared Font Missing</source> <translation>遺失共享字型</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3097"/> + <location filename="../../src/yuzu/main.cpp" line="3114"/> <source>Fatal Error</source> <translation>嚴重錯誤</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3098"/> + <location filename="../../src/yuzu/main.cpp" line="3115"/> <source>yuzu has encountered a fatal error, please see the log for more details. For more information on accessing the log, please see the following page: <a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>.<br/><br/>Would you like to quit back to the game list? Continuing emulation may result in crashes, corrupted save data, or other bugs.</source> - <translation>yuzu 發生嚴重錯誤,請檢視紀錄了解細節。更多資訊請參閱網頁:<a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>。<br/><br/>您要停止並回到遊戲列表嗎?繼續模擬可能會導致當機,存檔損毀或其他錯誤。</translation> + <translation>yuzu 發生嚴重錯誤,請檢視紀錄以了解細節。更多資訊請參閱網頁:<a href='https://community.citra-emu.org/t/how-to-upload-the-log-file/296'>How to Upload the Log File</a>。<br/><br/>您要停止模擬並回到遊戲清單嗎?繼續模擬可能會導致當機、存檔損毀或其他錯誤。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3107"/> + <location filename="../../src/yuzu/main.cpp" line="3124"/> <source>Fatal Error encountered</source> <translation>發生嚴重錯誤</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3130"/> + <location filename="../../src/yuzu/main.cpp" line="3147"/> <source>Confirm Key Rederivation</source> <translation>確認重新產生金鑰</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3131"/> + <location filename="../../src/yuzu/main.cpp" line="3148"/> <source>You are about to force rederive all of your keys. If you do not know what this means or what you are doing, this is a potentially destructive action. @@ -4433,37 +4445,37 @@ This will delete your autogenerated key files and re-run the key derivation modu 這將刪除您自動產生的金鑰檔案並重新執行產生金鑰模組。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3163"/> + <location filename="../../src/yuzu/main.cpp" line="3180"/> <source>Missing fuses</source> <translation>遺失項目</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3166"/> + <location filename="../../src/yuzu/main.cpp" line="3183"/> <source> - Missing BOOT0</source> <translation>- 遺失 BOOT0</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3169"/> + <location filename="../../src/yuzu/main.cpp" line="3186"/> <source> - Missing BCPKG2-1-Normal-Main</source> <translation> - 遺失 BCPKG2-1-Normal-Main</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3172"/> + <location filename="../../src/yuzu/main.cpp" line="3189"/> <source> - Missing PRODINFO</source> <translation>- 遺失 PRODINFO</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3176"/> + <location filename="../../src/yuzu/main.cpp" line="3193"/> <source>Derivation Components Missing</source> <translation>遺失產生元件</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3177"/> + <location filename="../../src/yuzu/main.cpp" line="3194"/> <source>Components are missing that may hinder key derivation from completing. <br>Please follow <a href='https://yuzu-emu.org/help/quickstart/'>the yuzu quickstart guide</a> to get all your keys and games.<br><br><small>(%1)</small></source> <translation>缺少元件可能會影響遊戲的正常運作。<br>請檢視 <a href='https://yuzu-emu.org/help/quickstart/'>yuzu 快速指引</a>以取得您的金鑰和遊戲。<br><br><small>(%1)</small></translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3186"/> + <location filename="../../src/yuzu/main.cpp" line="3203"/> <source>Deriving keys... This may take up to a minute depending on your system's performance.</source> @@ -4472,39 +4484,39 @@ on your system's performance.</source> 您的系統效能。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3188"/> + <location filename="../../src/yuzu/main.cpp" line="3205"/> <source>Deriving Keys</source> <translation>產生金鑰</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3233"/> + <location filename="../../src/yuzu/main.cpp" line="3250"/> <source>Select RomFS Dump Target</source> <translation>選擇 RomFS 傾印目標</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3234"/> + <location filename="../../src/yuzu/main.cpp" line="3251"/> <source>Please select which RomFS you would like to dump.</source> <translation>請選擇希望傾印的 RomFS。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3249"/> + <location filename="../../src/yuzu/main.cpp" line="3266"/> <source>Are you sure you want to close yuzu?</source> <translation>您確定要關閉 yuzu 嗎?</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3250"/> - <location filename="../../src/yuzu/main.cpp" line="3325"/> - <location filename="../../src/yuzu/main.cpp" line="3338"/> + <location filename="../../src/yuzu/main.cpp" line="3267"/> + <location filename="../../src/yuzu/main.cpp" line="3342"/> + <location filename="../../src/yuzu/main.cpp" line="3355"/> <source>yuzu</source> <translation>yuzu</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3326"/> + <location filename="../../src/yuzu/main.cpp" line="3343"/> <source>Are you sure you want to stop the emulation? Any unsaved progress will be lost.</source> <translation>您確定要停止模擬嗎?未儲存的進度將會遺失。</translation> </message> <message> - <location filename="../../src/yuzu/main.cpp" line="3335"/> + <location filename="../../src/yuzu/main.cpp" line="3352"/> <source>The currently running application has requested yuzu to not exit. Would you like to bypass this and exit anyway?</source> @@ -4789,7 +4801,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/game_list.cpp" line="846"/> <source>Double-click to add a new folder to the game list</source> - <translation>點兩下以新增資料夾至遊戲列表</translation> + <translation>連點兩下以新增資料夾至遊戲清單</translation> </message> </context> <context> @@ -4797,7 +4809,7 @@ Screen.</source> <message numerus="yes"> <location filename="../../src/yuzu/game_list.cpp" line="85"/> <source>%1 of %n result(s)</source> - <translation type="unfinished"><numerusform></numerusform></translation> + <translation><numerusform>%1 / %n 個結果</numerusform></translation> </message> <message> <location filename="../../src/yuzu/game_list.cpp" line="128"/> @@ -4895,7 +4907,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="48"/> <source>&Recent Files</source> - <translation>最近的檔案(&R)</translation> + <translation>開啟最近的檔案(&R)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="67"/> @@ -4910,7 +4922,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="83"/> <source>&Reset Window Size</source> - <translation type="unfinished"/> + <translation>重設視窗大小(&R)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="88"/> @@ -4925,12 +4937,12 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="96"/> <source>Reset Window Size to &900p</source> - <translation type="unfinished"/> + <translation>重設視窗大小為 &900p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="99"/> <source>Reset Window Size to 900p</source> - <translation type="unfinished"/> + <translation>重設視窗大小為 900p</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="104"/> @@ -4970,7 +4982,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="165"/> <source>Load &Folder...</source> - <translation>載入資料夾(&F)...</translation> + <translation>開啟資料夾(&F)...</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="170"/> @@ -5005,7 +5017,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="212"/> <source>Single &Window Mode</source> - <translation>單一視窗模式(&W)</translation> + <translation>單視窗模式(&W)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="217"/> @@ -5020,7 +5032,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="233"/> <source>Show &Filter Bar</source> - <translation>顯示篩選列(&F)</translation> + <translation>顯示搜尋列(&F)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="241"/> @@ -5055,12 +5067,12 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="284"/> <source>Open &Mods Page</source> - <translation>開啟模組頁面 (&M)</translation> + <translation>模組網頁 (&M)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="289"/> <source>Open &Quickstart Guide</source> - <translation>檢視快速指引 (&Q)</translation> + <translation>快速入門 (&Q)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="294"/> @@ -5070,7 +5082,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="299"/> <source>Open &yuzu Folder</source> - <translation>開啟yuzu資料夾(&Y)</translation> + <translation>開啟 yuzu 資料夾(&Y)</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="307"/> @@ -5080,7 +5092,7 @@ Screen.</source> <message> <location filename="../../src/yuzu/main.ui" line="312"/> <source>Configure &TAS...</source> - <translation type="unfinished"/> + <translation>設定 &TAS…</translation> </message> <message> <location filename="../../src/yuzu/main.ui" line="320"/> @@ -5157,7 +5169,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/game_list_p.h" line="303"/> <source>Add New Game Directory</source> - <translation>加入遊戲資料夾</translation> + <translation>新增遊戲資料夾</translation> </message> <message> <location filename="../../src/yuzu/game_list_p.h" line="326"/> @@ -5288,7 +5300,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="166"/> <source>%1Button %2</source> - <translation type="unfinished"/> + <translation>%1按鍵 %2</translation> </message> <message> <location filename="../../src/yuzu/configuration/configure_input_player.cpp" line="170"/> @@ -5441,17 +5453,17 @@ p, li { white-space: pre-wrap; } <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2272"/> <source>Console Mode</source> - <translation>裝置模式</translation> + <translation>主機模式</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2293"/> <source>Docked</source> - <translation>主機模式</translation> + <translation>TV</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2303"/> <source>Undocked</source> - <translation>掌機模式</translation> + <translation>掌機</translation> </message> <message> <location filename="../../src/yuzu/applets/qt_controller.ui" line="2313"/> diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 6e66dc1df..63dd9febf 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -32,6 +32,7 @@ if (MSVC) # /Zc:externConstexpr - Allow extern constexpr variables to have external linkage, like the standard mandates # /Zc:inline - Let codegen omit inline functions in object files # /Zc:throwingNew - Let codegen assume `operator new` (without std::nothrow) will never return null + # /GT - Supports fiber safety for data allocated using static thread-local storage add_compile_options( /MP /Zi @@ -44,6 +45,7 @@ if (MSVC) /Zc:externConstexpr /Zc:inline /Zc:throwingNew + /GT # External headers diagnostics /experimental:external # Enables the external headers options. This option isn't required in Visual Studio 2019 version 16.10 and later @@ -69,6 +71,10 @@ if (MSVC) /we5038 # data member 'member1' will be initialized after data member 'member2' ) + if (ARCHITECTURE_x86_64) + add_compile_options(/QIntel-jcc-erratum) + endif() + # /GS- - No stack buffer overflow checks add_compile_options("$<$<CONFIG:Release>:/GS->") diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index cb5c0f326..23d43a394 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -55,6 +55,7 @@ add_library(common STATIC dynamic_library.h error.cpp error.h + expected.h fiber.cpp fiber.h fs/file.cpp diff --git a/src/common/expected.h b/src/common/expected.h new file mode 100644 index 000000000..c8d8579c1 --- /dev/null +++ b/src/common/expected.h @@ -0,0 +1,987 @@ +// Copyright 2021 yuzu Emulator Project +// Licensed under GPLv2 or any later version +// Refer to the license.txt file included. + +// This is based on the proposed implementation of std::expected (P0323) +// https://github.com/TartanLlama/expected/blob/master/include/tl/expected.hpp + +#pragma once + +#include <type_traits> +#include <utility> + +namespace Common { + +template <typename T, typename E> +class Expected; + +template <typename E> +class Unexpected { +public: + Unexpected() = delete; + + constexpr explicit Unexpected(const E& e) : m_val{e} {} + + constexpr explicit Unexpected(E&& e) : m_val{std::move(e)} {} + + constexpr E& value() & { + return m_val; + } + + constexpr const E& value() const& { + return m_val; + } + + constexpr E&& value() && { + return std::move(m_val); + } + + constexpr const E&& value() const&& { + return std::move(m_val); + } + +private: + E m_val; +}; + +template <typename E> +constexpr auto operator<=>(const Unexpected<E>& lhs, const Unexpected<E>& rhs) { + return lhs.value() <=> rhs.value(); +} + +struct unexpect_t { + constexpr explicit unexpect_t() = default; +}; + +namespace detail { + +struct no_init_t { + constexpr explicit no_init_t() = default; +}; + +/** + * This specialization is for when T is not trivially destructible, + * so the destructor must be called on destruction of `expected' + * Additionally, this requires E to be trivially destructible + */ +template <typename T, typename E, bool = std::is_trivially_destructible_v<T>> +requires std::is_trivially_destructible_v<E> +struct expected_storage_base { + constexpr expected_storage_base() : m_val{T{}}, m_has_val{true} {} + + constexpr expected_storage_base(no_init_t) : m_has_val{false} {} + + template <typename... Args, std::enable_if_t<std::is_constructible_v<T, Args&&...>>* = nullptr> + constexpr expected_storage_base(std::in_place_t, Args&&... args) + : m_val{std::forward<Args>(args)...}, m_has_val{true} {} + + template <typename U, typename... Args, + std::enable_if_t<std::is_constructible_v<T, std::initializer_list<U>&, Args&&...>>* = + nullptr> + constexpr expected_storage_base(std::in_place_t, std::initializer_list<U> il, Args&&... args) + : m_val{il, std::forward<Args>(args)...}, m_has_val{true} {} + + template <typename... Args, std::enable_if_t<std::is_constructible_v<E, Args&&...>>* = nullptr> + constexpr explicit expected_storage_base(unexpect_t, Args&&... args) + : m_unexpect{std::forward<Args>(args)...}, m_has_val{false} {} + + template <typename U, typename... Args, + std::enable_if_t<std::is_constructible_v<E, std::initializer_list<U>&, Args&&...>>* = + nullptr> + constexpr explicit expected_storage_base(unexpect_t, std::initializer_list<U> il, + Args&&... args) + : m_unexpect{il, std::forward<Args>(args)...}, m_has_val{false} {} + + ~expected_storage_base() { + if (m_has_val) { + m_val.~T(); + } + } + + union { + T m_val; + Unexpected<E> m_unexpect; + }; + + bool m_has_val; +}; + +/** + * This specialization is for when T is trivially destructible, + * so the destructor of `expected` can be trivial + * Additionally, this requires E to be trivially destructible + */ +template <typename T, typename E> +requires std::is_trivially_destructible_v<E> +struct expected_storage_base<T, E, true> { + constexpr expected_storage_base() : m_val{T{}}, m_has_val{true} {} + + constexpr expected_storage_base(no_init_t) : m_has_val{false} {} + + template <typename... Args, std::enable_if_t<std::is_constructible_v<T, Args&&...>>* = nullptr> + constexpr expected_storage_base(std::in_place_t, Args&&... args) + : m_val{std::forward<Args>(args)...}, m_has_val{true} {} + + template <typename U, typename... Args, + std::enable_if_t<std::is_constructible_v<T, std::initializer_list<U>&, Args&&...>>* = + nullptr> + constexpr expected_storage_base(std::in_place_t, std::initializer_list<U> il, Args&&... args) + : m_val{il, std::forward<Args>(args)...}, m_has_val{true} {} + + template <typename... Args, std::enable_if_t<std::is_constructible_v<E, Args&&...>>* = nullptr> + constexpr explicit expected_storage_base(unexpect_t, Args&&... args) + : m_unexpect{std::forward<Args>(args)...}, m_has_val{false} {} + + template <typename U, typename... Args, + std::enable_if_t<std::is_constructible_v<E, std::initializer_list<U>&, Args&&...>>* = + nullptr> + constexpr explicit expected_storage_base(unexpect_t, std::initializer_list<U> il, + Args&&... args) + : m_unexpect{il, std::forward<Args>(args)...}, m_has_val{false} {} + + ~expected_storage_base() = default; + + union { + T m_val; + Unexpected<E> m_unexpect; + }; + + bool m_has_val; +}; + +template <typename T, typename E> +struct expected_operations_base : expected_storage_base<T, E> { + using expected_storage_base<T, E>::expected_storage_base; + + template <typename... Args> + void construct(Args&&... args) noexcept { + new (std::addressof(this->m_val)) T{std::forward<Args>(args)...}; + this->m_has_val = true; + } + + template <typename Rhs> + void construct_with(Rhs&& rhs) noexcept { + new (std::addressof(this->m_val)) T{std::forward<Rhs>(rhs).get()}; + this->m_has_val = true; + } + + template <typename... Args> + void construct_error(Args&&... args) noexcept { + new (std::addressof(this->m_unexpect)) Unexpected<E>{std::forward<Args>(args)...}; + this->m_has_val = false; + } + + void assign(const expected_operations_base& rhs) noexcept { + if (!this->m_has_val && rhs.m_has_val) { + geterr().~Unexpected<E>(); + construct(rhs.get()); + } else { + assign_common(rhs); + } + } + + void assign(expected_operations_base&& rhs) noexcept { + if (!this->m_has_val && rhs.m_has_val) { + geterr().~Unexpected<E>(); + construct(std::move(rhs).get()); + } else { + assign_common(rhs); + } + } + + template <typename Rhs> + void assign_common(Rhs&& rhs) { + if (this->m_has_val) { + if (rhs.m_has_val) { + get() = std::forward<Rhs>(rhs).get(); + } else { + destroy_val(); + construct_error(std::forward<Rhs>(rhs).geterr()); + } + } else { + if (!rhs.m_has_val) { + geterr() = std::forward<Rhs>(rhs).geterr(); + } + } + } + + bool has_value() const { + return this->m_has_val; + } + + constexpr T& get() & { + return this->m_val; + } + + constexpr const T& get() const& { + return this->m_val; + } + + constexpr T&& get() && { + return std::move(this->m_val); + } + + constexpr const T&& get() const&& { + return std::move(this->m_val); + } + + constexpr Unexpected<E>& geterr() & { + return this->m_unexpect; + } + + constexpr const Unexpected<E>& geterr() const& { + return this->m_unexpect; + } + + constexpr Unexpected<E>&& geterr() && { + return std::move(this->m_unexpect); + } + + constexpr const Unexpected<E>&& geterr() const&& { + return std::move(this->m_unexpect); + } + + constexpr void destroy_val() { + get().~T(); + } +}; + +/** + * This manages conditionally having a trivial copy constructor + * This specialization is for when T is trivially copy constructible + * Additionally, this requires E to be trivially copy constructible + */ +template <typename T, typename E, bool = std::is_trivially_copy_constructible_v<T>> +requires std::is_trivially_copy_constructible_v<E> +struct expected_copy_base : expected_operations_base<T, E> { + using expected_operations_base<T, E>::expected_operations_base; +}; + +/** + * This specialization is for when T is not trivially copy constructible + * Additionally, this requires E to be trivially copy constructible + */ +template <typename T, typename E> +requires std::is_trivially_copy_constructible_v<E> +struct expected_copy_base<T, E, false> : expected_operations_base<T, E> { + using expected_operations_base<T, E>::expected_operations_base; + + expected_copy_base() = default; + + expected_copy_base(const expected_copy_base& rhs) + : expected_operations_base<T, E>{no_init_t{}} { + if (rhs.has_value()) { + this->construct_with(rhs); + } else { + this->construct_error(rhs.geterr()); + } + } + + expected_copy_base(expected_copy_base&&) = default; + + expected_copy_base& operator=(const expected_copy_base&) = default; + + expected_copy_base& operator=(expected_copy_base&&) = default; +}; + +/** + * This manages conditionally having a trivial move constructor + * This specialization is for when T is trivially move constructible + * Additionally, this requires E to be trivially move constructible + */ +template <typename T, typename E, bool = std::is_trivially_move_constructible_v<T>> +requires std::is_trivially_move_constructible_v<E> +struct expected_move_base : expected_copy_base<T, E> { + using expected_copy_base<T, E>::expected_copy_base; +}; + +/** + * This specialization is for when T is not trivially move constructible + * Additionally, this requires E to be trivially move constructible + */ +template <typename T, typename E> +requires std::is_trivially_move_constructible_v<E> +struct expected_move_base<T, E, false> : expected_copy_base<T, E> { + using expected_copy_base<T, E>::expected_copy_base; + + expected_move_base() = default; + + expected_move_base(const expected_move_base&) = default; + + expected_move_base(expected_move_base&& rhs) noexcept(std::is_nothrow_move_constructible_v<T>) + : expected_copy_base<T, E>{no_init_t{}} { + if (rhs.has_value()) { + this->construct_with(std::move(rhs)); + } else { + this->construct_error(std::move(rhs.geterr())); + } + } + + expected_move_base& operator=(const expected_move_base&) = default; + + expected_move_base& operator=(expected_move_base&&) = default; +}; + +/** + * This manages conditionally having a trivial copy assignment operator + * This specialization is for when T is trivially copy assignable + * Additionally, this requires E to be trivially copy assignable + */ +template <typename T, typename E, + bool = std::conjunction_v<std::is_trivially_copy_assignable<T>, + std::is_trivially_copy_constructible<T>, + std::is_trivially_destructible<T>>> +requires std::conjunction_v<std::is_trivially_copy_assignable<E>, + std::is_trivially_copy_constructible<E>, + std::is_trivially_destructible<E>> +struct expected_copy_assign_base : expected_move_base<T, E> { + using expected_move_base<T, E>::expected_move_base; +}; + +/** + * This specialization is for when T is not trivially copy assignable + * Additionally, this requires E to be trivially copy assignable + */ +template <typename T, typename E> +requires std::conjunction_v<std::is_trivially_copy_assignable<E>, + std::is_trivially_copy_constructible<E>, + std::is_trivially_destructible<E>> +struct expected_copy_assign_base<T, E, false> : expected_move_base<T, E> { + using expected_move_base<T, E>::expected_move_base; + + expected_copy_assign_base() = default; + + expected_copy_assign_base(const expected_copy_assign_base&) = default; + + expected_copy_assign_base(expected_copy_assign_base&&) = default; + + expected_copy_assign_base& operator=(const expected_copy_assign_base& rhs) { + this->assign(rhs); + return *this; + } + + expected_copy_assign_base& operator=(expected_copy_assign_base&&) = default; +}; + +/** + * This manages conditionally having a trivial move assignment operator + * This specialization is for when T is trivially move assignable + * Additionally, this requires E to be trivially move assignable + */ +template <typename T, typename E, + bool = std::conjunction_v<std::is_trivially_move_assignable<T>, + std::is_trivially_move_constructible<T>, + std::is_trivially_destructible<T>>> +requires std::conjunction_v<std::is_trivially_move_assignable<E>, + std::is_trivially_move_constructible<E>, + std::is_trivially_destructible<E>> +struct expected_move_assign_base : expected_copy_assign_base<T, E> { + using expected_copy_assign_base<T, E>::expected_copy_assign_base; +}; + +/** + * This specialization is for when T is not trivially move assignable + * Additionally, this requires E to be trivially move assignable + */ +template <typename T, typename E> +requires std::conjunction_v<std::is_trivially_move_assignable<E>, + std::is_trivially_move_constructible<E>, + std::is_trivially_destructible<E>> +struct expected_move_assign_base<T, E, false> : expected_copy_assign_base<T, E> { + using expected_copy_assign_base<T, E>::expected_copy_assign_base; + + expected_move_assign_base() = default; + + expected_move_assign_base(const expected_move_assign_base&) = default; + + expected_move_assign_base(expected_move_assign_base&&) = default; + + expected_move_assign_base& operator=(const expected_move_assign_base&) = default; + + expected_move_assign_base& operator=(expected_move_assign_base&& rhs) noexcept( + std::conjunction_v<std::is_nothrow_move_constructible<T>, + std::is_nothrow_move_assignable<T>>) { + this->assign(std::move(rhs)); + return *this; + } +}; + +/** + * expected_delete_ctor_base will conditionally delete copy and move constructors + * depending on whether T is copy/move constructible + * Additionally, this requires E to be copy/move constructible + */ +template <typename T, typename E, bool EnableCopy = std::is_copy_constructible_v<T>, + bool EnableMove = std::is_move_constructible_v<T>> +requires std::conjunction_v<std::is_copy_constructible<E>, std::is_move_constructible<E>> +struct expected_delete_ctor_base { + expected_delete_ctor_base() = default; + expected_delete_ctor_base(const expected_delete_ctor_base&) = default; + expected_delete_ctor_base(expected_delete_ctor_base&&) noexcept = default; + expected_delete_ctor_base& operator=(const expected_delete_ctor_base&) = default; + expected_delete_ctor_base& operator=(expected_delete_ctor_base&&) noexcept = default; +}; + +template <typename T, typename E> +requires std::conjunction_v<std::is_copy_constructible<E>, std::is_move_constructible<E>> +struct expected_delete_ctor_base<T, E, true, false> { + expected_delete_ctor_base() = default; + expected_delete_ctor_base(const expected_delete_ctor_base&) = default; + expected_delete_ctor_base(expected_delete_ctor_base&&) noexcept = delete; + expected_delete_ctor_base& operator=(const expected_delete_ctor_base&) = default; + expected_delete_ctor_base& operator=(expected_delete_ctor_base&&) noexcept = default; +}; + +template <typename T, typename E> +requires std::conjunction_v<std::is_copy_constructible<E>, std::is_move_constructible<E>> +struct expected_delete_ctor_base<T, E, false, true> { + expected_delete_ctor_base() = default; + expected_delete_ctor_base(const expected_delete_ctor_base&) = delete; + expected_delete_ctor_base(expected_delete_ctor_base&&) noexcept = default; + expected_delete_ctor_base& operator=(const expected_delete_ctor_base&) = default; + expected_delete_ctor_base& operator=(expected_delete_ctor_base&&) noexcept = default; +}; + +template <typename T, typename E> +requires std::conjunction_v<std::is_copy_constructible<E>, std::is_move_constructible<E>> +struct expected_delete_ctor_base<T, E, false, false> { + expected_delete_ctor_base() = default; + expected_delete_ctor_base(const expected_delete_ctor_base&) = delete; + expected_delete_ctor_base(expected_delete_ctor_base&&) noexcept = delete; + expected_delete_ctor_base& operator=(const expected_delete_ctor_base&) = default; + expected_delete_ctor_base& operator=(expected_delete_ctor_base&&) noexcept = default; +}; + +/** + * expected_delete_assign_base will conditionally delete copy and move assignment operators + * depending on whether T is copy/move constructible + assignable + * Additionally, this requires E to be copy/move constructible + assignable + */ +template < + typename T, typename E, + bool EnableCopy = std::conjunction_v<std::is_copy_constructible<T>, std::is_copy_assignable<T>>, + bool EnableMove = std::conjunction_v<std::is_move_constructible<T>, std::is_move_assignable<T>>> +requires std::conjunction_v<std::is_copy_constructible<E>, std::is_move_constructible<E>, + std::is_copy_assignable<E>, std::is_move_assignable<E>> +struct expected_delete_assign_base { + expected_delete_assign_base() = default; + expected_delete_assign_base(const expected_delete_assign_base&) = default; + expected_delete_assign_base(expected_delete_assign_base&&) noexcept = default; + expected_delete_assign_base& operator=(const expected_delete_assign_base&) = default; + expected_delete_assign_base& operator=(expected_delete_assign_base&&) noexcept = default; +}; + +template <typename T, typename E> +requires std::conjunction_v<std::is_copy_constructible<E>, std::is_move_constructible<E>, + std::is_copy_assignable<E>, std::is_move_assignable<E>> +struct expected_delete_assign_base<T, E, true, false> { + expected_delete_assign_base() = default; + expected_delete_assign_base(const expected_delete_assign_base&) = default; + expected_delete_assign_base(expected_delete_assign_base&&) noexcept = default; + expected_delete_assign_base& operator=(const expected_delete_assign_base&) = default; + expected_delete_assign_base& operator=(expected_delete_assign_base&&) noexcept = delete; +}; + +template <typename T, typename E> +requires std::conjunction_v<std::is_copy_constructible<E>, std::is_move_constructible<E>, + std::is_copy_assignable<E>, std::is_move_assignable<E>> +struct expected_delete_assign_base<T, E, false, true> { + expected_delete_assign_base() = default; + expected_delete_assign_base(const expected_delete_assign_base&) = default; + expected_delete_assign_base(expected_delete_assign_base&&) noexcept = default; + expected_delete_assign_base& operator=(const expected_delete_assign_base&) = delete; + expected_delete_assign_base& operator=(expected_delete_assign_base&&) noexcept = default; +}; + +template <typename T, typename E> +requires std::conjunction_v<std::is_copy_constructible<E>, std::is_move_constructible<E>, + std::is_copy_assignable<E>, std::is_move_assignable<E>> +struct expected_delete_assign_base<T, E, false, false> { + expected_delete_assign_base() = default; + expected_delete_assign_base(const expected_delete_assign_base&) = default; + expected_delete_assign_base(expected_delete_assign_base&&) noexcept = default; + expected_delete_assign_base& operator=(const expected_delete_assign_base&) = delete; + expected_delete_assign_base& operator=(expected_delete_assign_base&&) noexcept = delete; +}; + +/** + * This is needed to be able to construct the expected_default_ctor_base which follows, + * while still conditionally deleting the default constructor. + */ +struct default_constructor_tag { + constexpr explicit default_constructor_tag() = default; +}; + +/** + * expected_default_ctor_base will ensure that expected + * has a deleted default constructor if T is not default constructible + * This specialization is for when T is default constructible + */ +template <typename T, typename E, bool Enable = std::is_default_constructible_v<T>> +struct expected_default_ctor_base { + constexpr expected_default_ctor_base() noexcept = default; + constexpr expected_default_ctor_base(expected_default_ctor_base const&) noexcept = default; + constexpr expected_default_ctor_base(expected_default_ctor_base&&) noexcept = default; + expected_default_ctor_base& operator=(expected_default_ctor_base const&) noexcept = default; + expected_default_ctor_base& operator=(expected_default_ctor_base&&) noexcept = default; + + constexpr explicit expected_default_ctor_base(default_constructor_tag) {} +}; + +template <typename T, typename E> +struct expected_default_ctor_base<T, E, false> { + constexpr expected_default_ctor_base() noexcept = delete; + constexpr expected_default_ctor_base(expected_default_ctor_base const&) noexcept = default; + constexpr expected_default_ctor_base(expected_default_ctor_base&&) noexcept = default; + expected_default_ctor_base& operator=(expected_default_ctor_base const&) noexcept = default; + expected_default_ctor_base& operator=(expected_default_ctor_base&&) noexcept = default; + + constexpr explicit expected_default_ctor_base(default_constructor_tag) {} +}; + +template <typename T, typename E, typename U> +using expected_enable_forward_value = + std::enable_if_t<std::is_constructible_v<T, U&&> && + !std::is_same_v<std::remove_cvref_t<U>, std::in_place_t> && + !std::is_same_v<Expected<T, E>, std::remove_cvref_t<U>> && + !std::is_same_v<Unexpected<E>, std::remove_cvref_t<U>>>; + +template <typename T, typename E, typename U, typename G, typename UR, typename GR> +using expected_enable_from_other = std::enable_if_t< + std::is_constructible_v<T, UR> && std::is_constructible_v<E, GR> && + !std::is_constructible_v<T, Expected<U, G>&> && !std::is_constructible_v<T, Expected<U, G>&&> && + !std::is_constructible_v<T, const Expected<U, G>&> && + !std::is_constructible_v<T, const Expected<U, G>&&> && + !std::is_convertible_v<Expected<U, G>&, T> && !std::is_convertible_v<Expected<U, G>&&, T> && + !std::is_convertible_v<const Expected<U, G>&, T> && + !std::is_convertible_v<const Expected<U, G>&&, T>>; + +} // namespace detail + +template <typename T, typename E> +class Expected : private detail::expected_move_assign_base<T, E>, + private detail::expected_delete_ctor_base<T, E>, + private detail::expected_delete_assign_base<T, E>, + private detail::expected_default_ctor_base<T, E> { +public: + using value_type = T; + using error_type = E; + using unexpected_type = Unexpected<E>; + + constexpr Expected() = default; + constexpr Expected(const Expected&) = default; + constexpr Expected(Expected&&) = default; + Expected& operator=(const Expected&) = default; + Expected& operator=(Expected&&) = default; + + template <typename... Args, std::enable_if_t<std::is_constructible_v<T, Args&&...>>* = nullptr> + constexpr Expected(std::in_place_t, Args&&... args) + : impl_base{std::in_place, std::forward<Args>(args)...}, + ctor_base{detail::default_constructor_tag{}} {} + + template <typename U, typename... Args, + std::enable_if_t<std::is_constructible_v<T, std::initializer_list<U>&, Args&&...>>* = + nullptr> + constexpr Expected(std::in_place_t, std::initializer_list<U> il, Args&&... args) + : impl_base{std::in_place, il, std::forward<Args>(args)...}, + ctor_base{detail::default_constructor_tag{}} {} + + template <typename G = E, std::enable_if_t<std::is_constructible_v<E, const G&>>* = nullptr, + std::enable_if_t<!std::is_convertible_v<const G&, E>>* = nullptr> + constexpr explicit Expected(const Unexpected<G>& e) + : impl_base{unexpect_t{}, e.value()}, ctor_base{detail::default_constructor_tag{}} {} + + template <typename G = E, std::enable_if_t<std::is_constructible_v<E, const G&>>* = nullptr, + std::enable_if_t<std::is_convertible_v<const G&, E>>* = nullptr> + constexpr Expected(Unexpected<G> const& e) + : impl_base{unexpect_t{}, e.value()}, ctor_base{detail::default_constructor_tag{}} {} + + template <typename G = E, std::enable_if_t<std::is_constructible_v<E, G&&>>* = nullptr, + std::enable_if_t<!std::is_convertible_v<G&&, E>>* = nullptr> + constexpr explicit Expected(Unexpected<G>&& e) noexcept(std::is_nothrow_constructible_v<E, G&&>) + : impl_base{unexpect_t{}, std::move(e.value())}, ctor_base{ + detail::default_constructor_tag{}} {} + + template <typename G = E, std::enable_if_t<std::is_constructible_v<E, G&&>>* = nullptr, + std::enable_if_t<std::is_convertible_v<G&&, E>>* = nullptr> + constexpr Expected(Unexpected<G>&& e) noexcept(std::is_nothrow_constructible_v<E, G&&>) + : impl_base{unexpect_t{}, std::move(e.value())}, ctor_base{ + detail::default_constructor_tag{}} {} + + template <typename... Args, std::enable_if_t<std::is_constructible_v<E, Args&&...>>* = nullptr> + constexpr explicit Expected(unexpect_t, Args&&... args) + : impl_base{unexpect_t{}, std::forward<Args>(args)...}, + ctor_base{detail::default_constructor_tag{}} {} + + template <typename U, typename... Args, + std::enable_if_t<std::is_constructible_v<E, std::initializer_list<U>&, Args&&...>>* = + nullptr> + constexpr explicit Expected(unexpect_t, std::initializer_list<U> il, Args&&... args) + : impl_base{unexpect_t{}, il, std::forward<Args>(args)...}, + ctor_base{detail::default_constructor_tag{}} {} + + template <typename U, typename G, + std::enable_if_t<!(std::is_convertible_v<U const&, T> && + std::is_convertible_v<G const&, E>)>* = nullptr, + detail::expected_enable_from_other<T, E, U, G, const U&, const G&>* = nullptr> + constexpr explicit Expected(const Expected<U, G>& rhs) + : ctor_base{detail::default_constructor_tag{}} { + if (rhs.has_value()) { + this->construct(*rhs); + } else { + this->construct_error(rhs.error()); + } + } + + template <typename U, typename G, + std::enable_if_t<(std::is_convertible_v<U const&, T> && + std::is_convertible_v<G const&, E>)>* = nullptr, + detail::expected_enable_from_other<T, E, U, G, const U&, const G&>* = nullptr> + constexpr Expected(const Expected<U, G>& rhs) : ctor_base{detail::default_constructor_tag{}} { + if (rhs.has_value()) { + this->construct(*rhs); + } else { + this->construct_error(rhs.error()); + } + } + + template <typename U, typename G, + std::enable_if_t<!(std::is_convertible_v<U&&, T> && std::is_convertible_v<G&&, E>)>* = + nullptr, + detail::expected_enable_from_other<T, E, U, G, U&&, G&&>* = nullptr> + constexpr explicit Expected(Expected<U, G>&& rhs) + : ctor_base{detail::default_constructor_tag{}} { + if (rhs.has_value()) { + this->construct(std::move(*rhs)); + } else { + this->construct_error(std::move(rhs.error())); + } + } + + template <typename U, typename G, + std::enable_if_t<(std::is_convertible_v<U&&, T> && std::is_convertible_v<G&&, E>)>* = + nullptr, + detail::expected_enable_from_other<T, E, U, G, U&&, G&&>* = nullptr> + constexpr Expected(Expected<U, G>&& rhs) : ctor_base{detail::default_constructor_tag{}} { + if (rhs.has_value()) { + this->construct(std::move(*rhs)); + } else { + this->construct_error(std::move(rhs.error())); + } + } + + template <typename U = T, std::enable_if_t<!std::is_convertible_v<U&&, T>>* = nullptr, + detail::expected_enable_forward_value<T, E, U>* = nullptr> + constexpr explicit Expected(U&& v) : Expected{std::in_place, std::forward<U>(v)} {} + + template <typename U = T, std::enable_if_t<std::is_convertible_v<U&&, T>>* = nullptr, + detail::expected_enable_forward_value<T, E, U>* = nullptr> + constexpr Expected(U&& v) : Expected{std::in_place, std::forward<U>(v)} {} + + template <typename U = T, typename G = T, + std::enable_if_t<std::is_nothrow_constructible_v<T, U&&>>* = nullptr, + std::enable_if_t<( + !std::is_same_v<Expected<T, E>, std::remove_cvref_t<U>> && + !std::conjunction_v<std::is_scalar<T>, std::is_same<T, std::remove_cvref_t<U>>> && + std::is_constructible_v<T, U> && std::is_assignable_v<G&, U> && + std::is_nothrow_move_constructible_v<E>)>* = nullptr> + Expected& operator=(U&& v) { + if (has_value()) { + val() = std::forward<U>(v); + } else { + err().~Unexpected<E>(); + new (valptr()) T{std::forward<U>(v)}; + this->m_has_val = true; + } + + return *this; + } + + template <typename U = T, typename G = T, + std::enable_if_t<!std::is_nothrow_constructible_v<T, U&&>>* = nullptr, + std::enable_if_t<( + !std::is_same_v<Expected<T, E>, std::remove_cvref_t<U>> && + !std::conjunction_v<std::is_scalar<T>, std::is_same<T, std::remove_cvref_t<U>>> && + std::is_constructible_v<T, U> && std::is_assignable_v<G&, U> && + std::is_nothrow_move_constructible_v<E>)>* = nullptr> + Expected& operator=(U&& v) { + if (has_value()) { + val() = std::forward<U>(v); + } else { + auto tmp = std::move(err()); + err().~Unexpected<E>(); + new (valptr()) T{std::forward<U>(v)}; + this->m_has_val = true; + } + + return *this; + } + + template <typename G = E, std::enable_if_t<std::is_nothrow_copy_constructible_v<G> && + std::is_assignable_v<G&, G>>* = nullptr> + Expected& operator=(const Unexpected<G>& rhs) { + if (!has_value()) { + err() = rhs; + } else { + this->destroy_val(); + new (errptr()) Unexpected<E>{rhs}; + this->m_has_val = false; + } + + return *this; + } + + template <typename G = E, std::enable_if_t<std::is_nothrow_move_constructible_v<G> && + std::is_move_assignable_v<G>>* = nullptr> + Expected& operator=(Unexpected<G>&& rhs) noexcept { + if (!has_value()) { + err() = std::move(rhs); + } else { + this->destroy_val(); + new (errptr()) Unexpected<E>{std::move(rhs)}; + this->m_has_val = false; + } + + return *this; + } + + template <typename... Args, + std::enable_if_t<std::is_nothrow_constructible_v<T, Args&&...>>* = nullptr> + void emplace(Args&&... args) { + if (has_value()) { + val() = T{std::forward<Args>(args)...}; + } else { + err().~Unexpected<E>(); + new (valptr()) T{std::forward<Args>(args)...}; + this->m_has_val = true; + } + } + + template <typename... Args, + std::enable_if_t<!std::is_nothrow_constructible_v<T, Args&&...>>* = nullptr> + void emplace(Args&&... args) { + if (has_value()) { + val() = T{std::forward<Args>(args)...}; + } else { + auto tmp = std::move(err()); + err().~Unexpected<E>(); + new (valptr()) T{std::forward<Args>(args)...}; + this->m_has_val = true; + } + } + + template <typename U, typename... Args, + std::enable_if_t<std::is_nothrow_constructible_v<T, std::initializer_list<U>&, + Args&&...>>* = nullptr> + void emplace(std::initializer_list<U> il, Args&&... args) { + if (has_value()) { + T t{il, std::forward<Args>(args)...}; + val() = std::move(t); + } else { + err().~Unexpected<E>(); + new (valptr()) T{il, std::forward<Args>(args)...}; + this->m_has_val = true; + } + } + + template <typename U, typename... Args, + std::enable_if_t<!std::is_nothrow_constructible_v<T, std::initializer_list<U>&, + Args&&...>>* = nullptr> + void emplace(std::initializer_list<U> il, Args&&... args) { + if (has_value()) { + T t{il, std::forward<Args>(args)...}; + val() = std::move(t); + } else { + auto tmp = std::move(err()); + err().~Unexpected<E>(); + new (valptr()) T{il, std::forward<Args>(args)...}; + this->m_has_val = true; + } + } + + constexpr T* operator->() { + return valptr(); + } + + constexpr const T* operator->() const { + return valptr(); + } + + template <typename U = T> + constexpr U& operator*() & { + return val(); + } + + template <typename U = T> + constexpr const U& operator*() const& { + return val(); + } + + template <typename U = T> + constexpr U&& operator*() && { + return std::move(val()); + } + + template <typename U = T> + constexpr const U&& operator*() const&& { + return std::move(val()); + } + + constexpr bool has_value() const noexcept { + return this->m_has_val; + } + + constexpr explicit operator bool() const noexcept { + return this->m_has_val; + } + + template <typename U = T> + constexpr U& value() & { + return val(); + } + + template <typename U = T> + constexpr const U& value() const& { + return val(); + } + + template <typename U = T> + constexpr U&& value() && { + return std::move(val()); + } + + template <typename U = T> + constexpr const U&& value() const&& { + return std::move(val()); + } + + constexpr E& error() & { + return err().value(); + } + + constexpr const E& error() const& { + return err().value(); + } + + constexpr E&& error() && { + return std::move(err().value()); + } + + constexpr const E&& error() const&& { + return std::move(err().value()); + } + + template <typename U> + constexpr T value_or(U&& v) const& { + static_assert(std::is_copy_constructible_v<T> && std::is_convertible_v<U&&, T>, + "T must be copy-constructible and convertible from U&&"); + return bool(*this) ? **this : static_cast<T>(std::forward<U>(v)); + } + + template <typename U> + constexpr T value_or(U&& v) && { + static_assert(std::is_move_constructible_v<T> && std::is_convertible_v<U&&, T>, + "T must be move-constructible and convertible from U&&"); + return bool(*this) ? std::move(**this) : static_cast<T>(std::forward<U>(v)); + } + +private: + static_assert(!std::is_reference_v<T>, "T must not be a reference"); + static_assert(!std::is_same_v<T, std::remove_cv_t<std::in_place_t>>, + "T must not be std::in_place_t"); + static_assert(!std::is_same_v<T, std::remove_cv_t<unexpect_t>>, "T must not be unexpect_t"); + static_assert(!std::is_same_v<T, std::remove_cv_t<Unexpected<E>>>, + "T must not be Unexpected<E>"); + static_assert(!std::is_reference_v<E>, "E must not be a reference"); + + T* valptr() { + return std::addressof(this->m_val); + } + + const T* valptr() const { + return std::addressof(this->m_val); + } + + Unexpected<E>* errptr() { + return std::addressof(this->m_unexpect); + } + + const Unexpected<E>* errptr() const { + return std::addressof(this->m_unexpect); + } + + template <typename U = T> + constexpr U& val() { + return this->m_val; + } + + template <typename U = T> + constexpr const U& val() const { + return this->m_val; + } + + constexpr Unexpected<E>& err() { + return this->m_unexpect; + } + + constexpr const Unexpected<E>& err() const { + return this->m_unexpect; + } + + using impl_base = detail::expected_move_assign_base<T, E>; + using ctor_base = detail::expected_default_ctor_base<T, E>; +}; + +template <typename T, typename E, typename U, typename F> +constexpr bool operator==(const Expected<T, E>& lhs, const Expected<U, F>& rhs) { + return (lhs.has_value() != rhs.has_value()) + ? false + : (!lhs.has_value() ? lhs.error() == rhs.error() : *lhs == *rhs); +} + +template <typename T, typename E, typename U, typename F> +constexpr bool operator!=(const Expected<T, E>& lhs, const Expected<U, F>& rhs) { + return !operator==(lhs, rhs); +} + +template <typename T, typename E, typename U> +constexpr bool operator==(const Expected<T, E>& x, const U& v) { + return x.has_value() ? *x == v : false; +} + +template <typename T, typename E, typename U> +constexpr bool operator==(const U& v, const Expected<T, E>& x) { + return x.has_value() ? *x == v : false; +} + +template <typename T, typename E, typename U> +constexpr bool operator!=(const Expected<T, E>& x, const U& v) { + return !operator==(x, v); +} + +template <typename T, typename E, typename U> +constexpr bool operator!=(const U& v, const Expected<T, E>& x) { + return !operator==(v, x); +} + +template <typename T, typename E> +constexpr bool operator==(const Expected<T, E>& x, const Unexpected<E>& e) { + return x.has_value() ? false : x.error() == e.value(); +} + +template <typename T, typename E> +constexpr bool operator==(const Unexpected<E>& e, const Expected<T, E>& x) { + return x.has_value() ? false : x.error() == e.value(); +} + +template <typename T, typename E> +constexpr bool operator!=(const Expected<T, E>& x, const Unexpected<E>& e) { + return !operator==(x, e); +} + +template <typename T, typename E> +constexpr bool operator!=(const Unexpected<E>& e, const Expected<T, E>& x) { + return !operator==(e, x); +} + +} // namespace Common diff --git a/src/common/logging/backend.cpp b/src/common/logging/backend.cpp index 0e85a9c1d..c51c05b28 100644 --- a/src/common/logging/backend.cpp +++ b/src/common/logging/backend.cpp @@ -6,6 +6,7 @@ #include <chrono> #include <climits> #include <exception> +#include <stop_token> #include <thread> #include <vector> @@ -186,6 +187,10 @@ public: initialization_in_progress_suppress_logging = false; } + static void Start() { + instance->StartBackendThread(); + } + Impl(const Impl&) = delete; Impl& operator=(const Impl&) = delete; @@ -201,7 +206,7 @@ public: } void PushEntry(Class log_class, Level log_level, const char* filename, unsigned int line_num, - const char* function, std::string message) { + const char* function, std::string&& message) { if (!filter.CheckMessage(log_class, log_level)) return; const Entry& entry = @@ -211,40 +216,41 @@ public: private: Impl(const std::filesystem::path& file_backend_filename, const Filter& filter_) - : filter{filter_}, file_backend{file_backend_filename}, backend_thread{std::thread([this] { - Common::SetCurrentThreadName("yuzu:Log"); - Entry entry; - const auto write_logs = [this, &entry]() { - ForEachBackend([&entry](Backend& backend) { backend.Write(entry); }); - }; - while (true) { - entry = message_queue.PopWait(); - if (entry.final_entry) { - break; - } - write_logs(); - } - // Drain the logging queue. Only writes out up to MAX_LOGS_TO_WRITE to prevent a - // case where a system is repeatedly spamming logs even on close. - int max_logs_to_write = filter.IsDebug() ? INT_MAX : 100; - while (max_logs_to_write-- && message_queue.Pop(entry)) { - write_logs(); - } - })} {} + : filter{filter_}, file_backend{file_backend_filename} {} ~Impl() { StopBackendThread(); } + void StartBackendThread() { + backend_thread = std::thread([this] { + Common::SetCurrentThreadName("yuzu:Log"); + Entry entry; + const auto write_logs = [this, &entry]() { + ForEachBackend([&entry](Backend& backend) { backend.Write(entry); }); + }; + while (!stop.stop_requested()) { + entry = message_queue.PopWait(stop.get_token()); + if (entry.filename != nullptr) { + write_logs(); + } + } + // Drain the logging queue. Only writes out up to MAX_LOGS_TO_WRITE to prevent a + // case where a system is repeatedly spamming logs even on close. + int max_logs_to_write = filter.IsDebug() ? INT_MAX : 100; + while (max_logs_to_write-- && message_queue.Pop(entry)) { + write_logs(); + } + }); + } + void StopBackendThread() { - Entry stop_entry{}; - stop_entry.final_entry = true; - message_queue.Push(stop_entry); + stop.request_stop(); backend_thread.join(); } Entry CreateEntry(Class log_class, Level log_level, const char* filename, unsigned int line_nr, - const char* function, std::string message) const { + const char* function, std::string&& message) const { using std::chrono::duration_cast; using std::chrono::microseconds; using std::chrono::steady_clock; @@ -257,7 +263,6 @@ private: .line_num = line_nr, .function = function, .message = std::move(message), - .final_entry = false, }; } @@ -278,8 +283,9 @@ private: ColorConsoleBackend color_console_backend{}; FileBackend file_backend; + std::stop_source stop; std::thread backend_thread; - MPSCQueue<Entry> message_queue{}; + MPSCQueue<Entry, true> message_queue{}; std::chrono::steady_clock::time_point time_origin{std::chrono::steady_clock::now()}; }; } // namespace @@ -288,6 +294,10 @@ void Initialize() { Impl::Initialize(); } +void Start() { + Impl::Start(); +} + void DisableLoggingInTests() { initialization_in_progress_suppress_logging = true; } diff --git a/src/common/logging/backend.h b/src/common/logging/backend.h index cb7839ee9..bf785f402 100644 --- a/src/common/logging/backend.h +++ b/src/common/logging/backend.h @@ -14,6 +14,8 @@ class Filter; /// Initializes the logging system. This should be the first thing called in main. void Initialize(); +void Start(); + void DisableLoggingInTests(); /** diff --git a/src/common/logging/log_entry.h b/src/common/logging/log_entry.h index dd6f44841..b28570071 100644 --- a/src/common/logging/log_entry.h +++ b/src/common/logging/log_entry.h @@ -22,7 +22,6 @@ struct Entry { unsigned int line_num = 0; std::string function; std::string message; - bool final_entry = false; }; } // namespace Common::Log diff --git a/src/core/arm/dynarmic/arm_dynarmic_32.h b/src/core/arm/dynarmic/arm_dynarmic_32.h index 063605b46..5d47b600d 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_32.h +++ b/src/core/arm/dynarmic/arm_dynarmic_32.h @@ -9,7 +9,6 @@ #include <dynarmic/interface/A32/a32.h> #include <dynarmic/interface/A64/a64.h> -#include <dynarmic/interface/exclusive_monitor.h> #include "common/common_types.h" #include "common/hash.h" #include "core/arm/arm_interface.h" diff --git a/src/core/arm/dynarmic/arm_dynarmic_64.cpp b/src/core/arm/dynarmic/arm_dynarmic_64.cpp index 4fd15f111..4e73cc03a 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_64.cpp +++ b/src/core/arm/dynarmic/arm_dynarmic_64.cpp @@ -18,7 +18,6 @@ #include "core/core_timing.h" #include "core/hardware_properties.h" #include "core/hle/kernel/k_process.h" -#include "core/hle/kernel/k_scheduler.h" #include "core/hle/kernel/svc.h" #include "core/memory.h" diff --git a/src/core/arm/dynarmic/arm_dynarmic_cp15.cpp b/src/core/arm/dynarmic/arm_dynarmic_cp15.cpp index ebd506121..a043e6735 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_cp15.cpp +++ b/src/core/arm/dynarmic/arm_dynarmic_cp15.cpp @@ -8,7 +8,6 @@ #include "core/arm/dynarmic/arm_dynarmic_cp15.h" #include "core/core.h" #include "core/core_timing.h" -#include "core/core_timing_util.h" using Callback = Dynarmic::A32::Coprocessor::Callback; using CallbackOrAccessOneWord = Dynarmic::A32::Coprocessor::CallbackOrAccessOneWord; diff --git a/src/core/arm/dynarmic/arm_dynarmic_cp15.h b/src/core/arm/dynarmic/arm_dynarmic_cp15.h index 7c7ede79e..f271b2070 100644 --- a/src/core/arm/dynarmic/arm_dynarmic_cp15.h +++ b/src/core/arm/dynarmic/arm_dynarmic_cp15.h @@ -4,7 +4,6 @@ #pragma once -#include <memory> #include <optional> #include <dynarmic/interface/A32/coprocessor.h> diff --git a/src/core/arm/dynarmic/arm_exclusive_monitor.cpp b/src/core/arm/dynarmic/arm_exclusive_monitor.cpp index 9426a3edf..397d054a8 100644 --- a/src/core/arm/dynarmic/arm_exclusive_monitor.cpp +++ b/src/core/arm/dynarmic/arm_exclusive_monitor.cpp @@ -2,8 +2,6 @@ // Licensed under GPLv2 or any later version // Refer to the license.txt file included. -#include <cinttypes> -#include <memory> #include "core/arm/dynarmic/arm_exclusive_monitor.h" #include "core/memory.h" diff --git a/src/core/arm/dynarmic/arm_exclusive_monitor.h b/src/core/arm/dynarmic/arm_exclusive_monitor.h index 73d41f223..265c4ecef 100644 --- a/src/core/arm/dynarmic/arm_exclusive_monitor.h +++ b/src/core/arm/dynarmic/arm_exclusive_monitor.h @@ -4,7 +4,6 @@ #pragma once -#include <memory> #include <unordered_map> #include <dynarmic/interface/exclusive_monitor.h> diff --git a/src/core/core.cpp b/src/core/core.cpp index 3c75f42ae..07448fd29 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp @@ -19,20 +19,16 @@ #include "core/cpu_manager.h" #include "core/device_memory.h" #include "core/file_sys/bis_factory.h" -#include "core/file_sys/card_image.h" #include "core/file_sys/mode.h" #include "core/file_sys/patch_manager.h" #include "core/file_sys/registered_cache.h" #include "core/file_sys/romfs_factory.h" #include "core/file_sys/savedata_factory.h" -#include "core/file_sys/sdmc_factory.h" #include "core/file_sys/vfs_concat.h" #include "core/file_sys/vfs_real.h" #include "core/hardware_interrupt_manager.h" -#include "core/hle/kernel/k_client_port.h" #include "core/hle/kernel/k_process.h" #include "core/hle/kernel/k_scheduler.h" -#include "core/hle/kernel/k_thread.h" #include "core/hle/kernel/kernel.h" #include "core/hle/kernel/physical_core.h" #include "core/hle/service/am/applets/applets.h" @@ -83,12 +79,6 @@ FileSys::StorageId GetStorageIdForFrontendSlot( } } -void KProcessDeleter(Kernel::KProcess* process) { - process->Destroy(); -} - -using KProcessPtr = std::unique_ptr<Kernel::KProcess, decltype(&KProcessDeleter)>; - } // Anonymous namespace FileSys::VirtualFile GetGameFileFromPath(const FileSys::VirtualFilesystem& vfs, @@ -261,11 +251,10 @@ struct System::Impl { } telemetry_session->AddInitialInfo(*app_loader, fs_controller, *content_provider); - main_process = KProcessPtr{Kernel::KProcess::Create(system.Kernel()), KProcessDeleter}; - ASSERT(Kernel::KProcess::Initialize(main_process.get(), system, "main", + auto main_process = Kernel::KProcess::Create(system.Kernel()); + ASSERT(Kernel::KProcess::Initialize(main_process, system, "main", Kernel::KProcess::ProcessType::Userland) .IsSuccess()); - main_process->Open(); const auto [load_result, load_parameters] = app_loader->Load(*main_process, system); if (load_result != Loader::ResultStatus::Success) { LOG_CRITICAL(Core, "Failed to load ROM (Error {})!", load_result); @@ -275,7 +264,7 @@ struct System::Impl { static_cast<u32>(SystemResultStatus::ErrorLoader) + static_cast<u32>(load_result)); } AddGlueRegistrationForProcess(*app_loader, *main_process); - kernel.MakeCurrentProcess(main_process.get()); + kernel.MakeCurrentProcess(main_process); kernel.InitializeCores(); // Initialize cheat engine @@ -335,13 +324,11 @@ struct System::Impl { time_manager.Shutdown(); core_timing.Shutdown(); app_loader.reset(); - perf_stats.reset(); gpu_core.reset(); + perf_stats.reset(); kernel.Shutdown(); memory.Reset(); applet_manager.ClearAll(); - // TODO: The main process should be freed based on KAutoObject ref counting. - main_process.reset(); LOG_DEBUG(Core, "Shutdown OK"); } @@ -362,7 +349,7 @@ struct System::Impl { } Service::Glue::ApplicationLaunchProperty launch{}; - launch.title_id = process.GetTitleID(); + launch.title_id = process.GetProgramID(); FileSys::PatchManager pm{launch.title_id, fs_controller, *content_provider}; launch.version = pm.GetGameVersion().value_or(0); @@ -403,7 +390,6 @@ struct System::Impl { std::unique_ptr<Tegra::GPU> gpu_core; std::unique_ptr<Hardware::InterruptManager> interrupt_manager; std::unique_ptr<Core::DeviceMemory> device_memory; - KProcessPtr main_process{nullptr, KProcessDeleter}; Core::Memory::Memory memory; CpuManager cpu_manager; std::atomic_bool is_powered_on{}; @@ -653,6 +639,10 @@ const Core::SpeedLimiter& System::SpeedLimiter() const { return impl->speed_limiter; } +u64 System::GetCurrentProcessProgramID() const { + return impl->kernel.CurrentProcess()->GetProgramID(); +} + Loader::ResultStatus System::GetGameName(std::string& out) const { return impl->GetGameName(out); } diff --git a/src/core/core.h b/src/core/core.h index 1cfe1bba6..01bc0a2c7 100644 --- a/src/core/core.h +++ b/src/core/core.h @@ -297,6 +297,8 @@ public: /// Provides a constant reference to the speed limiter [[nodiscard]] const Core::SpeedLimiter& SpeedLimiter() const; + [[nodiscard]] u64 GetCurrentProcessProgramID() const; + /// Gets the name of the current game [[nodiscard]] Loader::ResultStatus GetGameName(std::string& out) const; diff --git a/src/core/core_timing.h b/src/core/core_timing.h index b64caacda..888828fd0 100644 --- a/src/core/core_timing.h +++ b/src/core/core_timing.h @@ -8,7 +8,6 @@ #include <chrono> #include <functional> #include <memory> -#include <mutex> #include <optional> #include <string> #include <thread> diff --git a/src/core/cpu_manager.cpp b/src/core/cpu_manager.cpp index 77efcabf0..5d43c6e5d 100644 --- a/src/core/cpu_manager.cpp +++ b/src/core/cpu_manager.cpp @@ -6,7 +6,6 @@ #include "common/microprofile.h" #include "common/scope_exit.h" #include "common/thread.h" -#include "core/arm/exclusive_monitor.h" #include "core/core.h" #include "core/core_timing.h" #include "core/cpu_manager.h" diff --git a/src/core/crypto/ctr_encryption_layer.cpp b/src/core/crypto/ctr_encryption_layer.cpp index 1231da8e3..3a2af4f50 100644 --- a/src/core/crypto/ctr_encryption_layer.cpp +++ b/src/core/crypto/ctr_encryption_layer.cpp @@ -4,7 +4,6 @@ #include <algorithm> #include <cstring> -#include "common/assert.h" #include "core/crypto/ctr_encryption_layer.h" namespace Core::Crypto { diff --git a/src/core/crypto/key_manager.cpp b/src/core/crypto/key_manager.cpp index a98daed89..9244907b5 100644 --- a/src/core/crypto/key_manager.cpp +++ b/src/core/crypto/key_manager.cpp @@ -10,14 +10,12 @@ #include <locale> #include <map> #include <sstream> -#include <string_view> #include <tuple> #include <vector> #include <mbedtls/bignum.h> #include <mbedtls/cipher.h> #include <mbedtls/cmac.h> #include <mbedtls/sha256.h> -#include "common/common_funcs.h" #include "common/fs/file.h" #include "common/fs/fs.h" #include "common/fs/path_util.h" @@ -30,7 +28,6 @@ #include "core/crypto/partition_data_manager.h" #include "core/file_sys/content_archive.h" #include "core/file_sys/nca_metadata.h" -#include "core/file_sys/partition_filesystem.h" #include "core/file_sys/registered_cache.h" #include "core/hle/service/filesystem/filesystem.h" #include "core/loader/loader.h" diff --git a/src/core/crypto/key_manager.h b/src/core/crypto/key_manager.h index e771625e1..ac1eb8962 100644 --- a/src/core/crypto/key_manager.h +++ b/src/core/crypto/key_manager.h @@ -15,7 +15,6 @@ #include "common/common_funcs.h" #include "common/common_types.h" #include "core/crypto/partition_data_manager.h" -#include "core/file_sys/vfs_types.h" namespace Common::FS { class IOFile; diff --git a/src/core/crypto/partition_data_manager.cpp b/src/core/crypto/partition_data_manager.cpp index 5f1c86a09..d18252a54 100644 --- a/src/core/crypto/partition_data_manager.cpp +++ b/src/core/crypto/partition_data_manager.cpp @@ -12,7 +12,6 @@ #include <cctype> #include <cstring> #include <mbedtls/sha256.h> -#include "common/assert.h" #include "common/common_funcs.h" #include "common/common_types.h" #include "common/hex_util.h" diff --git a/src/core/crypto/xts_encryption_layer.cpp b/src/core/crypto/xts_encryption_layer.cpp index 8f0ba4ee7..c2b7ea309 100644 --- a/src/core/crypto/xts_encryption_layer.cpp +++ b/src/core/crypto/xts_encryption_layer.cpp @@ -4,7 +4,6 @@ #include <algorithm> #include <cstring> -#include "common/assert.h" #include "core/crypto/xts_encryption_layer.h" namespace Core::Crypto { diff --git a/src/core/file_sys/card_image.cpp b/src/core/file_sys/card_image.cpp index 755d3303e..c6300be59 100644 --- a/src/core/file_sys/card_image.cpp +++ b/src/core/file_sys/card_image.cpp @@ -14,7 +14,6 @@ #include "core/file_sys/nca_metadata.h" #include "core/file_sys/partition_filesystem.h" #include "core/file_sys/submission_package.h" -#include "core/file_sys/vfs_concat.h" #include "core/file_sys/vfs_offset.h" #include "core/file_sys/vfs_vector.h" #include "core/loader/loader.h" diff --git a/src/core/file_sys/control_metadata.cpp b/src/core/file_sys/control_metadata.cpp index f66759815..05936f3c3 100644 --- a/src/core/file_sys/control_metadata.cpp +++ b/src/core/file_sys/control_metadata.cpp @@ -9,7 +9,7 @@ namespace FileSys { -const std::array<const char*, 15> LANGUAGE_NAMES{{ +const std::array<const char*, 16> LANGUAGE_NAMES{{ "AmericanEnglish", "BritishEnglish", "Japanese", @@ -25,6 +25,7 @@ const std::array<const char*, 15> LANGUAGE_NAMES{{ "Korean", "Taiwanese", "Chinese", + "BrazilianPortuguese", }}; std::string LanguageEntry::GetApplicationName() const { diff --git a/src/core/file_sys/control_metadata.h b/src/core/file_sys/control_metadata.h index dd9837cf5..3e0b45630 100644 --- a/src/core/file_sys/control_metadata.h +++ b/src/core/file_sys/control_metadata.h @@ -5,7 +5,6 @@ #pragma once #include <array> -#include <memory> #include <string> #include "common/common_funcs.h" #include "common/common_types.h" @@ -88,11 +87,12 @@ enum class Language : u8 { Korean = 12, Taiwanese = 13, Chinese = 14, + BrazilianPortuguese = 15, Default = 255, }; -extern const std::array<const char*, 15> LANGUAGE_NAMES; +extern const std::array<const char*, 16> LANGUAGE_NAMES; // A class representing the format used by NX metadata files, typically named Control.nacp. // These store application name, dev name, title id, and other miscellaneous data. diff --git a/src/core/file_sys/directory.h b/src/core/file_sys/directory.h index 0d73eecc9..21c7aefc8 100644 --- a/src/core/file_sys/directory.h +++ b/src/core/file_sys/directory.h @@ -6,7 +6,6 @@ #include <cstddef> #include <iterator> -#include <string_view> #include "common/common_funcs.h" #include "common/common_types.h" diff --git a/src/core/file_sys/nca_metadata.h b/src/core/file_sys/nca_metadata.h index ce1138a17..75c74ae28 100644 --- a/src/core/file_sys/nca_metadata.h +++ b/src/core/file_sys/nca_metadata.h @@ -5,7 +5,6 @@ #pragma once #include <array> -#include <memory> #include <vector> #include "common/common_funcs.h" #include "common/common_types.h" diff --git a/src/core/file_sys/program_metadata.cpp b/src/core/file_sys/program_metadata.cpp index 35a53d36c..4e46c24cf 100644 --- a/src/core/file_sys/program_metadata.cpp +++ b/src/core/file_sys/program_metadata.cpp @@ -53,13 +53,16 @@ Loader::ResultStatus ProgramMetadata::Load(VirtualFile file) { } /*static*/ ProgramMetadata ProgramMetadata::GetDefault() { + // Allow use of cores 0~3 and thread priorities 1~63. + constexpr u32 default_thread_info_capability = 0x30007F7; + ProgramMetadata result; result.LoadManual( true /*is_64_bit*/, FileSys::ProgramAddressSpaceType::Is39Bit /*address_space*/, 0x2c /*main_thread_prio*/, 0 /*main_thread_core*/, 0x00100000 /*main_thread_stack_size*/, 0 /*title_id*/, 0xFFFFFFFFFFFFFFFF /*filesystem_permissions*/, - 0x1FE00000 /*system_resource_size*/, {} /*capabilities*/); + 0x1FE00000 /*system_resource_size*/, {default_thread_info_capability} /*capabilities*/); return result; } diff --git a/src/core/file_sys/romfs_factory.cpp b/src/core/file_sys/romfs_factory.cpp index 638c6cea8..291b746b6 100644 --- a/src/core/file_sys/romfs_factory.cpp +++ b/src/core/file_sys/romfs_factory.cpp @@ -6,7 +6,6 @@ #include "common/assert.h" #include "common/common_types.h" #include "common/logging/log.h" -#include "core/file_sys/card_image.h" #include "core/file_sys/common_funcs.h" #include "core/file_sys/content_archive.h" #include "core/file_sys/nca_metadata.h" @@ -39,13 +38,12 @@ void RomFSFactory::SetPackedUpdate(VirtualFile update_raw_file) { ResultVal<VirtualFile> RomFSFactory::OpenCurrentProcess(u64 current_process_title_id) const { if (!updatable) { - return MakeResult<VirtualFile>(file); + return file; } const PatchManager patch_manager{current_process_title_id, filesystem_controller, content_provider}; - return MakeResult<VirtualFile>( - patch_manager.PatchRomFS(file, ivfc_offset, ContentRecordType::Program, update_raw)); + return patch_manager.PatchRomFS(file, ivfc_offset, ContentRecordType::Program, update_raw); } ResultVal<VirtualFile> RomFSFactory::OpenPatchedRomFS(u64 title_id, ContentRecordType type) const { @@ -58,8 +56,7 @@ ResultVal<VirtualFile> RomFSFactory::OpenPatchedRomFS(u64 title_id, ContentRecor const PatchManager patch_manager{title_id, filesystem_controller, content_provider}; - return MakeResult<VirtualFile>( - patch_manager.PatchRomFS(nca->GetRomFS(), nca->GetBaseIVFCOffset(), type)); + return patch_manager.PatchRomFS(nca->GetRomFS(), nca->GetBaseIVFCOffset(), type); } ResultVal<VirtualFile> RomFSFactory::OpenPatchedRomFSWithProgramIndex( @@ -83,7 +80,7 @@ ResultVal<VirtualFile> RomFSFactory::Open(u64 title_id, StorageId storage, return ResultUnknown; } - return MakeResult<VirtualFile>(romfs); + return romfs; } std::shared_ptr<NCA> RomFSFactory::GetEntry(u64 title_id, StorageId storage, diff --git a/src/core/file_sys/romfs_factory.h b/src/core/file_sys/romfs_factory.h index 39db09e4e..2c93a49a5 100644 --- a/src/core/file_sys/romfs_factory.h +++ b/src/core/file_sys/romfs_factory.h @@ -5,8 +5,9 @@ #pragma once #include <memory> + #include "common/common_types.h" -#include "core/file_sys/vfs.h" +#include "core/file_sys/vfs_types.h" #include "core/hle/result.h" namespace Loader { diff --git a/src/core/file_sys/savedata_factory.cpp b/src/core/file_sys/savedata_factory.cpp index b5254dd75..e6f8514c9 100644 --- a/src/core/file_sys/savedata_factory.cpp +++ b/src/core/file_sys/savedata_factory.cpp @@ -9,7 +9,6 @@ #include "core/core.h" #include "core/file_sys/savedata_factory.h" #include "core/file_sys/vfs.h" -#include "core/hle/kernel/k_process.h" namespace FileSys { @@ -94,7 +93,7 @@ ResultVal<VirtualDir> SaveDataFactory::Create(SaveDataSpaceId space, return ResultUnknown; } - return MakeResult<VirtualDir>(std::move(out)); + return out; } ResultVal<VirtualDir> SaveDataFactory::Open(SaveDataSpaceId space, @@ -115,7 +114,7 @@ ResultVal<VirtualDir> SaveDataFactory::Open(SaveDataSpaceId space, return ResultUnknown; } - return MakeResult<VirtualDir>(std::move(out)); + return out; } VirtualDir SaveDataFactory::GetSaveDataSpaceDirectory(SaveDataSpaceId space) const { @@ -143,7 +142,7 @@ std::string SaveDataFactory::GetFullPath(Core::System& system, SaveDataSpaceId s // be interpreted as the title id of the current process. if (type == SaveDataType::SaveData || type == SaveDataType::DeviceSaveData) { if (title_id == 0) { - title_id = system.CurrentProcess()->GetTitleID(); + title_id = system.GetCurrentProcessProgramID(); } } diff --git a/src/core/file_sys/savedata_factory.h b/src/core/file_sys/savedata_factory.h index 1d8dc981f..de415b0c4 100644 --- a/src/core/file_sys/savedata_factory.h +++ b/src/core/file_sys/savedata_factory.h @@ -8,7 +8,6 @@ #include <string> #include "common/common_funcs.h" #include "common/common_types.h" -#include "common/swap.h" #include "core/file_sys/vfs.h" #include "core/hle/result.h" diff --git a/src/core/file_sys/sdmc_factory.cpp b/src/core/file_sys/sdmc_factory.cpp index e5c72cd4d..c0e13e56f 100644 --- a/src/core/file_sys/sdmc_factory.cpp +++ b/src/core/file_sys/sdmc_factory.cpp @@ -25,7 +25,7 @@ SDMCFactory::SDMCFactory(VirtualDir sd_dir_, VirtualDir sd_mod_dir_) SDMCFactory::~SDMCFactory() = default; ResultVal<VirtualDir> SDMCFactory::Open() const { - return MakeResult<VirtualDir>(sd_dir); + return sd_dir; } VirtualDir SDMCFactory::GetSDMCModificationLoadRoot(u64 title_id) const { diff --git a/src/core/file_sys/submission_package.cpp b/src/core/file_sys/submission_package.cpp index f192dffa5..f03124e3d 100644 --- a/src/core/file_sys/submission_package.cpp +++ b/src/core/file_sys/submission_package.cpp @@ -4,7 +4,6 @@ #include <algorithm> #include <cstring> -#include <string_view> #include <fmt/ostream.h> diff --git a/src/core/file_sys/system_archive/time_zone_binary.h b/src/core/file_sys/system_archive/time_zone_binary.h index ed2b78227..266c23537 100644 --- a/src/core/file_sys/system_archive/time_zone_binary.h +++ b/src/core/file_sys/system_archive/time_zone_binary.h @@ -4,7 +4,6 @@ #pragma once -#include <string> #include "core/file_sys/vfs_types.h" namespace FileSys::SystemArchive { diff --git a/src/core/file_sys/vfs.h b/src/core/file_sys/vfs.h index ff6935da6..3e625fad6 100644 --- a/src/core/file_sys/vfs.h +++ b/src/core/file_sys/vfs.h @@ -9,7 +9,6 @@ #include <memory> #include <optional> #include <string> -#include <string_view> #include <type_traits> #include <vector> diff --git a/src/core/file_sys/vfs_concat.h b/src/core/file_sys/vfs_concat.h index cd32960a5..bd091451e 100644 --- a/src/core/file_sys/vfs_concat.h +++ b/src/core/file_sys/vfs_concat.h @@ -6,7 +6,6 @@ #include <map> #include <memory> -#include <string_view> #include "core/file_sys/vfs.h" namespace FileSys { diff --git a/src/core/file_sys/vfs_offset.h b/src/core/file_sys/vfs_offset.h index 42f78b3d9..7ce1eb336 100644 --- a/src/core/file_sys/vfs_offset.h +++ b/src/core/file_sys/vfs_offset.h @@ -5,7 +5,6 @@ #pragma once #include <memory> -#include <string_view> #include "core/file_sys/vfs.h" diff --git a/src/core/frontend/applets/general_frontend.h b/src/core/frontend/applets/general_frontend.h index b713b14ee..1647aa975 100644 --- a/src/core/frontend/applets/general_frontend.h +++ b/src/core/frontend/applets/general_frontend.h @@ -5,7 +5,6 @@ #pragma once #include <functional> -#include <optional> #include "common/common_types.h" namespace Core::Frontend { diff --git a/src/core/frontend/applets/software_keyboard.cpp b/src/core/frontend/applets/software_keyboard.cpp index 12c76c9ee..c4863ee73 100644 --- a/src/core/frontend/applets/software_keyboard.cpp +++ b/src/core/frontend/applets/software_keyboard.cpp @@ -16,7 +16,8 @@ DefaultSoftwareKeyboardApplet::~DefaultSoftwareKeyboardApplet() = default; void DefaultSoftwareKeyboardApplet::InitializeKeyboard( bool is_inline, KeyboardInitializeParameters initialize_parameters, - std::function<void(Service::AM::Applets::SwkbdResult, std::u16string)> submit_normal_callback_, + std::function<void(Service::AM::Applets::SwkbdResult, std::u16string, bool)> + submit_normal_callback_, std::function<void(Service::AM::Applets::SwkbdReplyType, std::u16string, s32)> submit_inline_callback_) { if (is_inline) { @@ -128,7 +129,7 @@ void DefaultSoftwareKeyboardApplet::ExitKeyboard() const { } void DefaultSoftwareKeyboardApplet::SubmitNormalText(std::u16string text) const { - submit_normal_callback(Service::AM::Applets::SwkbdResult::Ok, text); + submit_normal_callback(Service::AM::Applets::SwkbdResult::Ok, text, true); } void DefaultSoftwareKeyboardApplet::SubmitInlineText(std::u16string_view text) const { diff --git a/src/core/frontend/applets/software_keyboard.h b/src/core/frontend/applets/software_keyboard.h index 228a548d4..490c55cc2 100644 --- a/src/core/frontend/applets/software_keyboard.h +++ b/src/core/frontend/applets/software_keyboard.h @@ -5,7 +5,6 @@ #pragma once #include <functional> -#include <thread> #include "common/common_types.h" @@ -58,7 +57,7 @@ public: virtual void InitializeKeyboard( bool is_inline, KeyboardInitializeParameters initialize_parameters, - std::function<void(Service::AM::Applets::SwkbdResult, std::u16string)> + std::function<void(Service::AM::Applets::SwkbdResult, std::u16string, bool)> submit_normal_callback_, std::function<void(Service::AM::Applets::SwkbdReplyType, std::u16string, s32)> submit_inline_callback_) = 0; @@ -83,7 +82,7 @@ public: void InitializeKeyboard( bool is_inline, KeyboardInitializeParameters initialize_parameters, - std::function<void(Service::AM::Applets::SwkbdResult, std::u16string)> + std::function<void(Service::AM::Applets::SwkbdResult, std::u16string, bool)> submit_normal_callback_, std::function<void(Service::AM::Applets::SwkbdReplyType, std::u16string, s32)> submit_inline_callback_) override; @@ -107,7 +106,7 @@ private: KeyboardInitializeParameters parameters; - mutable std::function<void(Service::AM::Applets::SwkbdResult, std::u16string)> + mutable std::function<void(Service::AM::Applets::SwkbdResult, std::u16string, bool)> submit_normal_callback; mutable std::function<void(Service::AM::Applets::SwkbdReplyType, std::u16string, s32)> submit_inline_callback; diff --git a/src/core/frontend/applets/web_browser.h b/src/core/frontend/applets/web_browser.h index 915dde677..b6a60c994 100644 --- a/src/core/frontend/applets/web_browser.h +++ b/src/core/frontend/applets/web_browser.h @@ -5,7 +5,6 @@ #pragma once #include <functional> -#include <string_view> #include "core/hle/service/am/applets/applet_web_browser_types.h" diff --git a/src/core/frontend/emu_window.cpp b/src/core/frontend/emu_window.cpp index e11ec0b0b..e1f7e5886 100644 --- a/src/core/frontend/emu_window.cpp +++ b/src/core/frontend/emu_window.cpp @@ -2,7 +2,6 @@ // Licensed under GPLv2 or any later version // Refer to the license.txt file included. -#include <cmath> #include <mutex> #include "common/settings.h" #include "core/frontend/emu_window.h" diff --git a/src/core/frontend/emu_window.h b/src/core/frontend/emu_window.h index 076148698..8a86a1d27 100644 --- a/src/core/frontend/emu_window.h +++ b/src/core/frontend/emu_window.h @@ -5,7 +5,6 @@ #pragma once #include <memory> -#include <tuple> #include <utility> #include "common/common_types.h" #include "core/frontend/framebuffer_layout.h" diff --git a/src/core/hle/kernel/board/nintendo/nx/secure_monitor.h b/src/core/hle/kernel/board/nintendo/nx/secure_monitor.h index 0c366b252..f77a91dec 100644 --- a/src/core/hle/kernel/board/nintendo/nx/secure_monitor.h +++ b/src/core/hle/kernel/board/nintendo/nx/secure_monitor.h @@ -4,8 +4,6 @@ #pragma once -#include "common/common_types.h" - namespace Kernel::Board::Nintendo::Nx::Smc { enum MemorySize { diff --git a/src/core/hle/kernel/code_set.h b/src/core/hle/kernel/code_set.h index d8ad54030..5cc3b9829 100644 --- a/src/core/hle/kernel/code_set.h +++ b/src/core/hle/kernel/code_set.h @@ -5,7 +5,6 @@ #pragma once #include <cstddef> -#include <vector> #include "common/common_types.h" #include "core/hle/kernel/physical_memory.h" diff --git a/src/core/hle/kernel/hle_ipc.cpp b/src/core/hle/kernel/hle_ipc.cpp index cee96dd9b..e19544c54 100644 --- a/src/core/hle/kernel/hle_ipc.cpp +++ b/src/core/hle/kernel/hle_ipc.cpp @@ -5,7 +5,6 @@ #include <algorithm> #include <array> #include <sstream> -#include <utility> #include <boost/range/algorithm_ext/erase.hpp> @@ -19,14 +18,9 @@ #include "core/hle/kernel/k_handle_table.h" #include "core/hle/kernel/k_process.h" #include "core/hle/kernel/k_readable_event.h" -#include "core/hle/kernel/k_scheduler.h" -#include "core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h" #include "core/hle/kernel/k_server_session.h" #include "core/hle/kernel/k_thread.h" -#include "core/hle/kernel/k_writable_event.h" #include "core/hle/kernel/kernel.h" -#include "core/hle/kernel/svc_results.h" -#include "core/hle/kernel/time_manager.h" #include "core/memory.h" namespace Kernel { diff --git a/src/core/hle/kernel/init/init_slab_setup.cpp b/src/core/hle/kernel/init/init_slab_setup.cpp index 10edede17..8ff0f695d 100644 --- a/src/core/hle/kernel/init/init_slab_setup.cpp +++ b/src/core/hle/kernel/init/init_slab_setup.cpp @@ -20,8 +20,6 @@ #include "core/hle/kernel/k_system_control.h" #include "core/hle/kernel/k_thread.h" #include "core/hle/kernel/k_transfer_memory.h" -#include "core/hle/kernel/memory_types.h" -#include "core/memory.h" namespace Kernel::Init { diff --git a/src/core/hle/kernel/k_auto_object_container.h b/src/core/hle/kernel/k_auto_object_container.h index 459953450..4eadfe99d 100644 --- a/src/core/hle/kernel/k_auto_object_container.h +++ b/src/core/hle/kernel/k_auto_object_container.h @@ -4,14 +4,9 @@ #pragma once -#include <atomic> - #include <boost/intrusive/rbtree.hpp> -#include "common/assert.h" #include "common/common_funcs.h" -#include "common/common_types.h" -#include "common/intrusive_red_black_tree.h" #include "core/hle/kernel/k_auto_object.h" #include "core/hle/kernel/k_light_lock.h" diff --git a/src/core/hle/kernel/k_class_token.h b/src/core/hle/kernel/k_class_token.h index c28db49ec..980010150 100644 --- a/src/core/hle/kernel/k_class_token.h +++ b/src/core/hle/kernel/k_class_token.h @@ -6,7 +6,6 @@ #include <atomic> -#include "common/assert.h" #include "common/bit_util.h" #include "common/common_types.h" diff --git a/src/core/hle/kernel/k_client_session.cpp b/src/core/hle/kernel/k_client_session.cpp index 8ad1be762..242582f8f 100644 --- a/src/core/hle/kernel/k_client_session.cpp +++ b/src/core/hle/kernel/k_client_session.cpp @@ -7,7 +7,6 @@ #include "core/hle/kernel/k_server_session.h" #include "core/hle/kernel/k_session.h" #include "core/hle/kernel/k_thread.h" -#include "core/hle/kernel/svc_results.h" #include "core/hle/result.h" namespace Kernel { diff --git a/src/core/hle/kernel/k_client_session.h b/src/core/hle/kernel/k_client_session.h index 230e3b6b8..ad6cc4ed1 100644 --- a/src/core/hle/kernel/k_client_session.h +++ b/src/core/hle/kernel/k_client_session.h @@ -4,11 +4,9 @@ #pragma once -#include <memory> #include <string> #include "core/hle/kernel/k_auto_object.h" -#include "core/hle/kernel/k_synchronization_object.h" #include "core/hle/kernel/slab_helpers.h" #include "core/hle/result.h" diff --git a/src/core/hle/kernel/k_condition_variable.cpp b/src/core/hle/kernel/k_condition_variable.cpp index ef14ad1d2..7fa9b8cc3 100644 --- a/src/core/hle/kernel/k_condition_variable.cpp +++ b/src/core/hle/kernel/k_condition_variable.cpp @@ -2,8 +2,6 @@ // Licensed under GPLv2 or any later version // Refer to the license.txt file included. -#include <vector> - #include "core/arm/exclusive_monitor.h" #include "core/core.h" #include "core/hle/kernel/k_condition_variable.h" diff --git a/src/core/hle/kernel/k_handle_table.cpp b/src/core/hle/kernel/k_handle_table.cpp index 44d13169f..e90fc0628 100644 --- a/src/core/hle/kernel/k_handle_table.cpp +++ b/src/core/hle/kernel/k_handle_table.cpp @@ -56,6 +56,7 @@ bool KHandleTable::Remove(Handle handle) { } // Close the object. + kernel.UnregisterInUseObject(obj); obj->Close(); return true; } diff --git a/src/core/hle/kernel/k_handle_table.h b/src/core/hle/kernel/k_handle_table.h index 2ff6aa160..95ec905ae 100644 --- a/src/core/hle/kernel/k_handle_table.h +++ b/src/core/hle/kernel/k_handle_table.h @@ -8,7 +8,6 @@ #include "common/assert.h" #include "common/bit_field.h" -#include "common/bit_util.h" #include "common/common_types.h" #include "core/hle/kernel/k_auto_object.h" #include "core/hle/kernel/k_spin_lock.h" diff --git a/src/core/hle/kernel/k_light_condition_variable.h b/src/core/hle/kernel/k_light_condition_variable.h index a95fa41f3..fb0ad783a 100644 --- a/src/core/hle/kernel/k_light_condition_variable.h +++ b/src/core/hle/kernel/k_light_condition_variable.h @@ -10,7 +10,6 @@ #include "common/common_types.h" #include "core/hle/kernel/k_scheduler.h" #include "core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h" -#include "core/hle/kernel/k_thread_queue.h" #include "core/hle/kernel/time_manager.h" namespace Kernel { diff --git a/src/core/hle/kernel/k_light_lock.h b/src/core/hle/kernel/k_light_lock.h index f4c45f76a..ad853661d 100644 --- a/src/core/hle/kernel/k_light_lock.h +++ b/src/core/hle/kernel/k_light_lock.h @@ -6,7 +6,6 @@ #include <atomic> -#include "common/common_types.h" #include "core/hle/kernel/k_scoped_lock.h" namespace Kernel { diff --git a/src/core/hle/kernel/k_memory_manager.h b/src/core/hle/kernel/k_memory_manager.h index ac840b3d0..39badc5f1 100644 --- a/src/core/hle/kernel/k_memory_manager.h +++ b/src/core/hle/kernel/k_memory_manager.h @@ -8,7 +8,6 @@ #include <mutex> #include <tuple> -#include "common/common_funcs.h" #include "common/common_types.h" #include "core/hle/kernel/k_page_heap.h" #include "core/hle/result.h" diff --git a/src/core/hle/kernel/k_page_heap.cpp b/src/core/hle/kernel/k_page_heap.cpp index 07e062922..29d996d62 100644 --- a/src/core/hle/kernel/k_page_heap.cpp +++ b/src/core/hle/kernel/k_page_heap.cpp @@ -4,7 +4,6 @@ #include "core/core.h" #include "core/hle/kernel/k_page_heap.h" -#include "core/memory.h" namespace Kernel { diff --git a/src/core/hle/kernel/k_page_heap.h b/src/core/hle/kernel/k_page_heap.h index de5d6a189..8d9f30523 100644 --- a/src/core/hle/kernel/k_page_heap.h +++ b/src/core/hle/kernel/k_page_heap.h @@ -5,12 +5,9 @@ #pragma once #include <array> -#include <bit> #include <vector> #include "common/alignment.h" -#include "common/assert.h" -#include "common/common_funcs.h" #include "common/common_types.h" #include "core/hle/kernel/k_page_bitmap.h" #include "core/hle/kernel/memory_types.h" diff --git a/src/core/hle/kernel/k_page_table.cpp b/src/core/hle/kernel/k_page_table.cpp index 5e0b620c2..526b87241 100644 --- a/src/core/hle/kernel/k_page_table.cpp +++ b/src/core/hle/kernel/k_page_table.cpp @@ -859,7 +859,7 @@ ResultVal<VAddr> KPageTable::SetHeapSize(std::size_t size) { current_heap_addr = heap_region_start + size; } - return MakeResult<VAddr>(heap_region_start); + return heap_region_start; } ResultVal<VAddr> KPageTable::AllocateAndMapMemory(std::size_t needed_num_pages, std::size_t align, @@ -893,7 +893,7 @@ ResultVal<VAddr> KPageTable::AllocateAndMapMemory(std::size_t needed_num_pages, block_manager->Update(addr, needed_num_pages, state, perm); - return MakeResult<VAddr>(addr); + return addr; } ResultCode KPageTable::LockForDeviceAddressSpace(VAddr addr, std::size_t size) { diff --git a/src/core/hle/kernel/k_port.h b/src/core/hle/kernel/k_port.h index 4018ea2df..b6e4a1fcd 100644 --- a/src/core/hle/kernel/k_port.h +++ b/src/core/hle/kernel/k_port.h @@ -4,7 +4,6 @@ #pragma once -#include <memory> #include <string> #include "common/common_types.h" diff --git a/src/core/hle/kernel/k_process.cpp b/src/core/hle/kernel/k_process.cpp index 211157ccc..76fd8c285 100644 --- a/src/core/hle/kernel/k_process.cpp +++ b/src/core/hle/kernel/k_process.cpp @@ -434,11 +434,6 @@ void KProcess::PrepareForTermination() { } void KProcess::Finalize() { - // Release memory to the resource limit. - if (resource_limit != nullptr) { - resource_limit->Close(); - } - // Finalize the handle table and close any open handles. handle_table.Finalize(); @@ -460,6 +455,12 @@ void KProcess::Finalize() { } } + // Release memory to the resource limit. + if (resource_limit != nullptr) { + resource_limit->Close(); + resource_limit = nullptr; + } + // Perform inherited finalization. KAutoObjectWithSlabHeapAndContainer<KProcess, KSynchronizationObject>::Finalize(); } diff --git a/src/core/hle/kernel/k_process.h b/src/core/hle/kernel/k_process.h index 1a53e2be7..8a8c1fcbb 100644 --- a/src/core/hle/kernel/k_process.h +++ b/src/core/hle/kernel/k_process.h @@ -8,7 +8,6 @@ #include <cstddef> #include <list> #include <string> -#include <unordered_map> #include <vector> #include "common/common_types.h" #include "core/hle/kernel/k_address_arbiter.h" @@ -155,8 +154,8 @@ public: return process_id; } - /// Gets the title ID corresponding to this process. - u64 GetTitleID() const { + /// Gets the program ID corresponding to this process. + u64 GetProgramID() const { return program_id; } diff --git a/src/core/hle/kernel/k_scheduler.h b/src/core/hle/kernel/k_scheduler.h index c8ccc1ae4..7df288438 100644 --- a/src/core/hle/kernel/k_scheduler.h +++ b/src/core/hle/kernel/k_scheduler.h @@ -49,6 +49,11 @@ public: /// Gets the current running thread [[nodiscard]] KThread* GetCurrentThread() const; + /// Gets the idle thread + [[nodiscard]] KThread* GetIdleThread() const { + return idle_thread; + } + /// Returns true if the scheduler is idle [[nodiscard]] bool IsIdle() const { return GetCurrentThread() == idle_thread; diff --git a/src/core/hle/kernel/k_scheduler_lock.h b/src/core/hle/kernel/k_scheduler_lock.h index 47e315555..c571f2992 100644 --- a/src/core/hle/kernel/k_scheduler_lock.h +++ b/src/core/hle/kernel/k_scheduler_lock.h @@ -5,7 +5,6 @@ #pragma once #include "common/assert.h" -#include "core/hardware_properties.h" #include "core/hle/kernel/k_spin_lock.h" #include "core/hle/kernel/k_thread.h" #include "core/hle/kernel/kernel.h" diff --git a/src/core/hle/kernel/k_scoped_lock.h b/src/core/hle/kernel/k_scoped_lock.h index 4fb180fc6..89a7ffe49 100644 --- a/src/core/hle/kernel/k_scoped_lock.h +++ b/src/core/hle/kernel/k_scoped_lock.h @@ -7,7 +7,8 @@ #pragma once -#include "common/common_types.h" +#include <concepts> +#include <type_traits> namespace Kernel { diff --git a/src/core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h b/src/core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h index f6c75f2d9..61dc2858f 100644 --- a/src/core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h +++ b/src/core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h @@ -8,7 +8,6 @@ #pragma once #include "common/common_types.h" -#include "core/hle/kernel/k_handle_table.h" #include "core/hle/kernel/k_thread.h" #include "core/hle/kernel/kernel.h" #include "core/hle/kernel/time_manager.h" diff --git a/src/core/hle/kernel/k_server_port.cpp b/src/core/hle/kernel/k_server_port.cpp index c5dc58387..433fc98e1 100644 --- a/src/core/hle/kernel/k_server_port.cpp +++ b/src/core/hle/kernel/k_server_port.cpp @@ -10,7 +10,6 @@ #include "core/hle/kernel/k_server_port.h" #include "core/hle/kernel/k_server_session.h" #include "core/hle/kernel/k_thread.h" -#include "core/hle/kernel/svc_results.h" namespace Kernel { diff --git a/src/core/hle/kernel/k_server_port.h b/src/core/hle/kernel/k_server_port.h index 67a36da40..6302d5e61 100644 --- a/src/core/hle/kernel/k_server_port.h +++ b/src/core/hle/kernel/k_server_port.h @@ -7,14 +7,11 @@ #include <memory> #include <string> #include <utility> -#include <vector> #include <boost/intrusive/list.hpp> -#include "common/common_types.h" #include "core/hle/kernel/k_server_session.h" #include "core/hle/kernel/k_synchronization_object.h" -#include "core/hle/result.h" namespace Kernel { diff --git a/src/core/hle/kernel/k_server_session.cpp b/src/core/hle/kernel/k_server_session.cpp index b9f24475c..2bd53ccbd 100644 --- a/src/core/hle/kernel/k_server_session.cpp +++ b/src/core/hle/kernel/k_server_session.cpp @@ -14,7 +14,6 @@ #include "core/hle/kernel/hle_ipc.h" #include "core/hle/kernel/k_client_port.h" #include "core/hle/kernel/k_handle_table.h" -#include "core/hle/kernel/k_port.h" #include "core/hle/kernel/k_process.h" #include "core/hle/kernel/k_scheduler.h" #include "core/hle/kernel/k_server_port.h" @@ -22,6 +21,7 @@ #include "core/hle/kernel/k_session.h" #include "core/hle/kernel/k_thread.h" #include "core/hle/kernel/kernel.h" +#include "core/hle/kernel/service_thread.h" #include "core/memory.h" namespace Kernel { diff --git a/src/core/hle/kernel/k_server_session.h b/src/core/hle/kernel/k_server_session.h index d44bc9d4f..5b76bf17c 100644 --- a/src/core/hle/kernel/k_server_session.h +++ b/src/core/hle/kernel/k_server_session.h @@ -7,14 +7,11 @@ #include <memory> #include <string> #include <utility> -#include <vector> #include <boost/intrusive/list.hpp> -#include "common/threadsafe_queue.h" #include "core/hle/kernel/hle_ipc.h" #include "core/hle/kernel/k_synchronization_object.h" -#include "core/hle/kernel/service_thread.h" #include "core/hle/result.h" namespace Core::Memory { diff --git a/src/core/hle/kernel/k_session.cpp b/src/core/hle/kernel/k_session.cpp index 940878e03..a64b56b9e 100644 --- a/src/core/hle/kernel/k_session.cpp +++ b/src/core/hle/kernel/k_session.cpp @@ -2,7 +2,6 @@ // Licensed under GPLv2 or any later version // Refer to the license.txt file included. -#include "common/assert.h" #include "core/hle/kernel/k_client_port.h" #include "core/hle/kernel/k_client_session.h" #include "core/hle/kernel/k_scoped_resource_reservation.h" diff --git a/src/core/hle/kernel/k_shared_memory.h b/src/core/hle/kernel/k_shared_memory.h index e9815f90b..81de36136 100644 --- a/src/core/hle/kernel/k_shared_memory.h +++ b/src/core/hle/kernel/k_shared_memory.h @@ -4,7 +4,6 @@ #pragma once -#include <memory> #include <string> #include "common/common_types.h" diff --git a/src/core/hle/kernel/k_shared_memory_info.h b/src/core/hle/kernel/k_shared_memory_info.h index bf97a0184..20bc19f46 100644 --- a/src/core/hle/kernel/k_shared_memory_info.h +++ b/src/core/hle/kernel/k_shared_memory_info.h @@ -4,12 +4,8 @@ #pragma once -#include <memory> -#include <string> - #include <boost/intrusive/list.hpp> -#include "common/assert.h" #include "core/hle/kernel/slab_helpers.h" namespace Kernel { diff --git a/src/core/hle/kernel/k_thread.cpp b/src/core/hle/kernel/k_thread.cpp index 9f1d3156b..db65ce79a 100644 --- a/src/core/hle/kernel/k_thread.cpp +++ b/src/core/hle/kernel/k_thread.cpp @@ -13,8 +13,6 @@ #include "common/common_types.h" #include "common/fiber.h" #include "common/logging/log.h" -#include "common/scope_exit.h" -#include "common/thread_queue_list.h" #include "core/core.h" #include "core/cpu_manager.h" #include "core/hardware_properties.h" @@ -31,11 +29,9 @@ #include "core/hle/kernel/svc_results.h" #include "core/hle/kernel/time_manager.h" #include "core/hle/result.h" -#include "core/memory.h" #ifdef ARCHITECTURE_x86_64 #include "core/arm/dynarmic/arm_dynarmic_32.h" -#include "core/arm/dynarmic/arm_dynarmic_64.h" #endif namespace { diff --git a/src/core/hle/kernel/k_trace.h b/src/core/hle/kernel/k_trace.h index 79391bccb..d3fed1888 100644 --- a/src/core/hle/kernel/k_trace.h +++ b/src/core/hle/kernel/k_trace.h @@ -4,8 +4,6 @@ #pragma once -#include "common/common_funcs.h" - namespace Kernel { using namespace Common::Literals; diff --git a/src/core/hle/kernel/k_transfer_memory.h b/src/core/hle/kernel/k_transfer_memory.h index 31029a5c2..cb7521823 100644 --- a/src/core/hle/kernel/k_transfer_memory.h +++ b/src/core/hle/kernel/k_transfer_memory.h @@ -4,8 +4,6 @@ #pragma once -#include <memory> - #include "core/hle/kernel/slab_helpers.h" #include "core/hle/kernel/svc_types.h" #include "core/hle/result.h" diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp index bea945301..e42a6d36f 100644 --- a/src/core/hle/kernel/kernel.cpp +++ b/src/core/hle/kernel/kernel.cpp @@ -39,9 +39,7 @@ #include "core/hle/kernel/kernel.h" #include "core/hle/kernel/physical_core.h" #include "core/hle/kernel/service_thread.h" -#include "core/hle/kernel/svc_results.h" #include "core/hle/kernel/time_manager.h" -#include "core/hle/lock.h" #include "core/hle/result.h" #include "core/hle/service/sm/sm.h" #include "core/memory.h" @@ -91,12 +89,6 @@ struct KernelCore::Impl { } void Shutdown() { - // Shutdown all processes. - if (current_process) { - current_process->Finalize(); - current_process->Close(); - current_process = nullptr; - } process_list.clear(); // Close all open server ports. @@ -170,6 +162,24 @@ struct KernelCore::Impl { // Next host thead ID to use, 0-3 IDs represent core threads, >3 represent others next_host_thread_id = Core::Hardware::NUM_CPU_CORES; + // Close kernel objects that were not freed on shutdown + { + std::lock_guard lk(registered_in_use_objects_lock); + if (registered_in_use_objects.size()) { + for (auto& object : registered_in_use_objects) { + object->Close(); + } + registered_in_use_objects.clear(); + } + } + + // Shutdown all processes. + if (current_process) { + current_process->Finalize(); + current_process->Close(); + current_process = nullptr; + } + // Track kernel objects that were not freed on shutdown { std::lock_guard lk(registered_objects_lock); @@ -714,9 +724,11 @@ struct KernelCore::Impl { std::unordered_set<KServerPort*> server_ports; std::unordered_set<KServerSession*> server_sessions; std::unordered_set<KAutoObject*> registered_objects; + std::unordered_set<KAutoObject*> registered_in_use_objects; std::mutex server_ports_lock; std::mutex server_sessions_lock; std::mutex registered_objects_lock; + std::mutex registered_in_use_objects_lock; std::unique_ptr<Core::ExclusiveMonitor> exclusive_monitor; std::vector<Kernel::PhysicalCore> cores; @@ -928,6 +940,16 @@ void KernelCore::UnregisterKernelObject(KAutoObject* object) { impl->registered_objects.erase(object); } +void KernelCore::RegisterInUseObject(KAutoObject* object) { + std::lock_guard lk(impl->registered_in_use_objects_lock); + impl->registered_in_use_objects.insert(object); +} + +void KernelCore::UnregisterInUseObject(KAutoObject* object) { + std::lock_guard lk(impl->registered_in_use_objects_lock); + impl->registered_in_use_objects.erase(object); +} + bool KernelCore::IsValidNamedPort(NamedPortTable::const_iterator port) const { return port != impl->named_ports.cend(); } diff --git a/src/core/hle/kernel/kernel.h b/src/core/hle/kernel/kernel.h index b6658b437..d2ceae950 100644 --- a/src/core/hle/kernel/kernel.h +++ b/src/core/hle/kernel/kernel.h @@ -204,6 +204,14 @@ public: /// destroyed during the current emulation session. void UnregisterKernelObject(KAutoObject* object); + /// Registers kernel objects with guest in use state, this is purely for close + /// after emulation has been shutdown. + void RegisterInUseObject(KAutoObject* object); + + /// Unregisters a kernel object previously registered with RegisterInUseObject when it was + /// destroyed during the current emulation session. + void UnregisterInUseObject(KAutoObject* object); + /// Determines whether or not the given port is a valid named port. bool IsValidNamedPort(NamedPortTable::const_iterator port) const; diff --git a/src/core/hle/kernel/physical_core.h b/src/core/hle/kernel/physical_core.h index 901f7e3b0..16a032e89 100644 --- a/src/core/hle/kernel/physical_core.h +++ b/src/core/hle/kernel/physical_core.h @@ -4,7 +4,6 @@ #pragma once -#include <array> #include <cstddef> #include <memory> diff --git a/src/core/hle/kernel/service_thread.cpp b/src/core/hle/kernel/service_thread.cpp index 2ae80beca..6721b6276 100644 --- a/src/core/hle/kernel/service_thread.cpp +++ b/src/core/hle/kernel/service_thread.cpp @@ -9,15 +9,11 @@ #include <vector> #include <queue> -#include "common/assert.h" #include "common/scope_exit.h" #include "common/thread.h" -#include "core/core.h" #include "core/hle/kernel/k_session.h" #include "core/hle/kernel/kernel.h" #include "core/hle/kernel/service_thread.h" -#include "core/hle/lock.h" -#include "video_core/renderer_base.h" namespace Kernel { diff --git a/src/core/hle/kernel/slab_helpers.h b/src/core/hle/kernel/slab_helpers.h index 0c5995db0..f1c11256e 100644 --- a/src/core/hle/kernel/slab_helpers.h +++ b/src/core/hle/kernel/slab_helpers.h @@ -4,16 +4,8 @@ #pragma once -#include <atomic> - -#include "common/assert.h" -#include "common/common_funcs.h" -#include "common/common_types.h" -#include "common/intrusive_red_black_tree.h" #include "core/hle/kernel/k_auto_object.h" #include "core/hle/kernel/k_auto_object_container.h" -#include "core/hle/kernel/k_light_lock.h" -#include "core/hle/kernel/k_slab_heap.h" #include "core/hle/kernel/kernel.h" namespace Kernel { diff --git a/src/core/hle/kernel/svc.cpp b/src/core/hle/kernel/svc.cpp index f98f24a60..f9d99bc51 100644 --- a/src/core/hle/kernel/svc.cpp +++ b/src/core/hle/kernel/svc.cpp @@ -13,18 +13,11 @@ #include "common/common_funcs.h" #include "common/fiber.h" #include "common/logging/log.h" -#include "common/microprofile.h" #include "common/scope_exit.h" -#include "common/string_util.h" -#include "core/arm/exclusive_monitor.h" #include "core/core.h" #include "core/core_timing.h" -#include "core/core_timing_util.h" -#include "core/cpu_manager.h" -#include "core/hle/kernel/k_address_arbiter.h" #include "core/hle/kernel/k_client_port.h" #include "core/hle/kernel/k_client_session.h" -#include "core/hle/kernel/k_condition_variable.h" #include "core/hle/kernel/k_event.h" #include "core/hle/kernel/k_handle_table.h" #include "core/hle/kernel/k_memory_block.h" @@ -35,7 +28,6 @@ #include "core/hle/kernel/k_resource_limit.h" #include "core/hle/kernel/k_scheduler.h" #include "core/hle/kernel/k_scoped_resource_reservation.h" -#include "core/hle/kernel/k_scoped_scheduler_lock_and_sleep.h" #include "core/hle/kernel/k_shared_memory.h" #include "core/hle/kernel/k_synchronization_object.h" #include "core/hle/kernel/k_thread.h" @@ -47,10 +39,8 @@ #include "core/hle/kernel/svc_results.h" #include "core/hle/kernel/svc_types.h" #include "core/hle/kernel/svc_wrap.h" -#include "core/hle/kernel/time_manager.h" #include "core/hle/lock.h" #include "core/hle/result.h" -#include "core/hle/service/service.h" #include "core/memory.h" #include "core/reporter.h" @@ -409,7 +399,7 @@ static ResultCode GetProcessId32(Core::System& system, u32* out_process_id_low, /// Wait for the given handles to synchronize, timeout after the specified nanoseconds static ResultCode WaitSynchronization(Core::System& system, s32* index, VAddr handles_address, - u64 num_handles, s64 nano_seconds) { + s32 num_handles, s64 nano_seconds) { LOG_TRACE(Kernel_SVC, "called handles_address=0x{:X}, num_handles={}, nano_seconds={}", handles_address, num_handles, nano_seconds); @@ -427,11 +417,15 @@ static ResultCode WaitSynchronization(Core::System& system, s32* index, VAddr ha R_UNLESS(handle_table.GetMultipleObjects<KSynchronizationObject>(objs.data(), handles, num_handles), ResultInvalidHandle); + for (const auto& obj : objs) { + kernel.RegisterInUseObject(obj); + } } // Ensure handles are closed when we're done. SCOPE_EXIT({ - for (u64 i = 0; i < num_handles; ++i) { + for (s32 i = 0; i < num_handles; ++i) { + kernel.UnregisterInUseObject(objs[i]); objs[i]->Close(); } }); @@ -774,7 +768,7 @@ static ResultCode GetInfo(Core::System& system, u64* result, u64 info_id, Handle return ResultSuccess; case GetInfoType::TitleId: - *result = process->GetTitleID(); + *result = process->GetProgramID(); return ResultSuccess; case GetInfoType::UserExceptionContextAddr: @@ -886,7 +880,24 @@ static ResultCode GetInfo(Core::System& system, u64* result, u64 info_id, Handle *result = out_ticks; return ResultSuccess; } + case GetInfoType::IdleTickCount: { + if (handle == 0) { + LOG_ERROR(Kernel_SVC, "Thread handle does not exist, handle=0x{:08X}", + static_cast<Handle>(handle)); + return ResultInvalidHandle; + } + + if (info_sub_id != 0xFFFFFFFFFFFFFFFF && info_sub_id != system.CurrentCoreIndex()) { + LOG_ERROR(Kernel_SVC, "Core is not the current core, got {}", info_sub_id); + return ResultInvalidCombination; + } + + const auto& scheduler = *system.Kernel().CurrentScheduler(); + const auto* const idle_thread = scheduler.GetIdleThread(); + *result = idle_thread->GetCpuTime(); + return ResultSuccess; + } default: LOG_ERROR(Kernel_SVC, "Unimplemented svcGetInfo id=0x{:016X}", info_id); return ResultInvalidEnumValue; @@ -1544,6 +1555,7 @@ static ResultCode StartThread(Core::System& system, Handle thread_handle) { // If we succeeded, persist a reference to the thread. thread->Open(); + system.Kernel().RegisterInUseObject(thread.GetPointerUnsafe()); return ResultSuccess; } @@ -1559,6 +1571,7 @@ static void ExitThread(Core::System& system) { auto* const current_thread = system.Kernel().CurrentScheduler()->GetCurrentThread(); system.GlobalSchedulerContext().RemoveThread(current_thread); current_thread->Exit(); + system.Kernel().UnregisterInUseObject(current_thread); } static void ExitThread32(Core::System& system) { diff --git a/src/core/hle/kernel/svc_wrap.h b/src/core/hle/kernel/svc_wrap.h index 913b16494..6e62e656f 100644 --- a/src/core/hle/kernel/svc_wrap.h +++ b/src/core/hle/kernel/svc_wrap.h @@ -248,10 +248,10 @@ void SvcWrap64(Core::System& system) { } // Used by WaitSynchronization -template <ResultCode func(Core::System&, s32*, u64, u64, s64)> +template <ResultCode func(Core::System&, s32*, u64, s32, s64)> void SvcWrap64(Core::System& system) { s32 param_1 = 0; - const u32 retval = func(system, ¶m_1, Param(system, 1), static_cast<u32>(Param(system, 2)), + const u32 retval = func(system, ¶m_1, Param(system, 1), static_cast<s32>(Param(system, 2)), static_cast<s64>(Param(system, 3))) .raw; diff --git a/src/core/hle/kernel/time_manager.cpp b/src/core/hle/kernel/time_manager.cpp index ae9b4be2f..8cd7279a3 100644 --- a/src/core/hle/kernel/time_manager.cpp +++ b/src/core/hle/kernel/time_manager.cpp @@ -5,10 +5,7 @@ #include "common/assert.h" #include "core/core.h" #include "core/core_timing.h" -#include "core/core_timing_util.h" -#include "core/hle/kernel/k_scheduler.h" #include "core/hle/kernel/k_thread.h" -#include "core/hle/kernel/kernel.h" #include "core/hle/kernel/time_manager.h" namespace Kernel { diff --git a/src/core/hle/kernel/time_manager.h b/src/core/hle/kernel/time_manager.h index 2d175a9c4..b1fa26e8c 100644 --- a/src/core/hle/kernel/time_manager.h +++ b/src/core/hle/kernel/time_manager.h @@ -6,7 +6,6 @@ #include <memory> #include <mutex> -#include <unordered_map> namespace Core { class System; diff --git a/src/core/hle/result.h b/src/core/hle/result.h index a755008d5..3807b9aa8 100644 --- a/src/core/hle/result.h +++ b/src/core/hle/result.h @@ -4,11 +4,10 @@ #pragma once -#include <new> -#include <utility> #include "common/assert.h" #include "common/bit_field.h" #include "common/common_types.h" +#include "common/expected.h" // All the constants in this file come from http://switchbrew.org/index.php?title=Error_codes @@ -155,183 +154,130 @@ constexpr ResultCode ResultSuccess(0); constexpr ResultCode ResultUnknown(UINT32_MAX); /** - * This is an optional value type. It holds a `ResultCode` and, if that code is a success code, - * also holds a result of type `T`. If the code is an error code then trying to access the inner - * value fails, thus ensuring that the ResultCode of functions is always checked properly before - * their return value is used. It is similar in concept to the `std::optional` type - * (http://en.cppreference.com/w/cpp/experimental/optional) originally proposed for inclusion in - * C++14, or the `Result` type in Rust (http://doc.rust-lang.org/std/result/index.html). + * This is an optional value type. It holds a `ResultCode` and, if that code is ResultSuccess, it + * also holds a result of type `T`. If the code is an error code (not ResultSuccess), then trying + * to access the inner value with operator* is undefined behavior and will assert with Unwrap(). + * Users of this class must be cognizant to check the status of the ResultVal with operator bool(), + * Code(), Succeeded() or Failed() prior to accessing the inner value. * * An example of how it could be used: * \code * ResultVal<int> Frobnicate(float strength) { * if (strength < 0.f || strength > 1.0f) { * // Can't frobnicate too weakly or too strongly - * return ResultCode(ErrorDescription::OutOfRange, ErrorModule::Common, - * ErrorSummary::InvalidArgument, ErrorLevel::Permanent); + * return ResultCode{ErrorModule::Common, 1}; * } else { * // Frobnicated! Give caller a cookie - * return MakeResult<int>(42); + * return 42; * } * } * \endcode * * \code - * ResultVal<int> frob_result = Frobnicate(0.75f); + * auto frob_result = Frobnicate(0.75f); * if (frob_result) { * // Frobbed ok * printf("My cookie is %d\n", *frob_result); * } else { - * printf("Guess I overdid it. :( Error code: %ux\n", frob_result.code().hex); + * printf("Guess I overdid it. :( Error code: %ux\n", frob_result.Code().raw); * } * \endcode */ template <typename T> class ResultVal { public: - /// Constructs an empty `ResultVal` with the given error code. The code must not be a success - /// code. - ResultVal(ResultCode error_code = ResultUnknown) : result_code(error_code) { - ASSERT(error_code.IsError()); - } + constexpr ResultVal() : expected{} {} + + constexpr ResultVal(ResultCode code) : expected{Common::Unexpected(code)} {} + + template <typename U> + constexpr ResultVal(U&& val) : expected{std::forward<U>(val)} {} - /** - * Similar to the non-member function `MakeResult`, with the exception that you can manually - * specify the success code. `success_code` must not be an error code. - */ template <typename... Args> - [[nodiscard]] static ResultVal WithCode(ResultCode success_code, Args&&... args) { - ResultVal<T> result; - result.emplace(success_code, std::forward<Args>(args)...); - return result; - } + constexpr ResultVal(Args&&... args) : expected{std::in_place, std::forward<Args>(args)...} {} - ResultVal(const ResultVal& o) : result_code(o.result_code) { - if (!o.empty()) { - new (&object) T(o.object); - } - } + ~ResultVal() = default; - ResultVal(ResultVal&& o) noexcept : result_code(o.result_code) { - if (!o.empty()) { - new (&object) T(std::move(o.object)); - } - } + constexpr ResultVal(const ResultVal&) = default; + constexpr ResultVal(ResultVal&&) = default; + + ResultVal& operator=(const ResultVal&) = default; + ResultVal& operator=(ResultVal&&) = default; - ~ResultVal() { - if (!empty()) { - object.~T(); - } + [[nodiscard]] constexpr explicit operator bool() const noexcept { + return expected.has_value(); } - ResultVal& operator=(const ResultVal& o) { - if (this == &o) { - return *this; - } - if (!empty()) { - if (!o.empty()) { - object = o.object; - } else { - object.~T(); - } - } else { - if (!o.empty()) { - new (&object) T(o.object); - } - } - result_code = o.result_code; - - return *this; + [[nodiscard]] constexpr ResultCode Code() const { + return expected.has_value() ? ResultSuccess : expected.error(); } - /** - * Replaces the current result with a new constructed result value in-place. The code must not - * be an error code. - */ - template <typename... Args> - void emplace(ResultCode success_code, Args&&... args) { - ASSERT(success_code.IsSuccess()); - if (!empty()) { - object.~T(); - } - new (&object) T(std::forward<Args>(args)...); - result_code = success_code; + [[nodiscard]] constexpr bool Succeeded() const { + return expected.has_value(); } - /// Returns true if the `ResultVal` contains an error code and no value. - [[nodiscard]] bool empty() const { - return result_code.IsError(); + [[nodiscard]] constexpr bool Failed() const { + return !expected.has_value(); } - /// Returns true if the `ResultVal` contains a return value. - [[nodiscard]] bool Succeeded() const { - return result_code.IsSuccess(); + [[nodiscard]] constexpr T* operator->() { + return std::addressof(expected.value()); } - /// Returns true if the `ResultVal` contains an error code and no value. - [[nodiscard]] bool Failed() const { - return empty(); + + [[nodiscard]] constexpr const T* operator->() const { + return std::addressof(expected.value()); } - [[nodiscard]] ResultCode Code() const { - return result_code; + [[nodiscard]] constexpr T& operator*() & { + return *expected; } - [[nodiscard]] const T& operator*() const { - return object; + [[nodiscard]] constexpr const T& operator*() const& { + return *expected; } - [[nodiscard]] T& operator*() { - return object; + + [[nodiscard]] constexpr T&& operator*() && { + return *expected; } - [[nodiscard]] const T* operator->() const { - return &object; + + [[nodiscard]] constexpr const T&& operator*() const&& { + return *expected; } - [[nodiscard]] T* operator->() { - return &object; + + [[nodiscard]] constexpr T& Unwrap() & { + ASSERT_MSG(Succeeded(), "Tried to Unwrap empty ResultVal"); + return expected.value(); } - /// Returns the value contained in this `ResultVal`, or the supplied default if it is missing. - template <typename U> - [[nodiscard]] T ValueOr(U&& value) const { - return !empty() ? object : std::move(value); + [[nodiscard]] constexpr const T& Unwrap() const& { + ASSERT_MSG(Succeeded(), "Tried to Unwrap empty ResultVal"); + return expected.value(); } - /// Asserts that the result succeeded and returns a reference to it. - [[nodiscard]] T& Unwrap() & { + [[nodiscard]] constexpr T&& Unwrap() && { ASSERT_MSG(Succeeded(), "Tried to Unwrap empty ResultVal"); - return **this; + return std::move(expected.value()); } - [[nodiscard]] T&& Unwrap() && { + [[nodiscard]] constexpr const T&& Unwrap() const&& { ASSERT_MSG(Succeeded(), "Tried to Unwrap empty ResultVal"); - return std::move(**this); + return std::move(expected.value()); } -private: - // A union is used to allocate the storage for the value, while allowing us to construct and - // destruct it at will. - union { - T object; - }; - ResultCode result_code; -}; + template <typename U> + [[nodiscard]] constexpr T ValueOr(U&& v) const& { + return expected.value_or(v); + } -/** - * This function is a helper used to construct `ResultVal`s. It receives the arguments to construct - * `T` with and creates a success `ResultVal` contained the constructed value. - */ -template <typename T, typename... Args> -[[nodiscard]] ResultVal<T> MakeResult(Args&&... args) { - return ResultVal<T>::WithCode(ResultSuccess, std::forward<Args>(args)...); -} + template <typename U> + [[nodiscard]] constexpr T ValueOr(U&& v) && { + return expected.value_or(v); + } -/** - * Deducible overload of MakeResult, allowing the template parameter to be ommited if you're just - * copy or move constructing. - */ -template <typename Arg> -[[nodiscard]] ResultVal<std::remove_reference_t<Arg>> MakeResult(Arg&& arg) { - return ResultVal<std::remove_reference_t<Arg>>::WithCode(ResultSuccess, std::forward<Arg>(arg)); -} +private: + // TODO: Replace this with std::expected once it is standardized in the STL. + Common::Expected<T, ResultCode> expected; +}; /** * Check for the success of `source` (which must evaluate to a ResultVal). If it succeeds, unwraps diff --git a/src/core/hle/service/acc/acc.cpp b/src/core/hle/service/acc/acc.cpp index 689b36056..6e63e057e 100644 --- a/src/core/hle/service/acc/acc.cpp +++ b/src/core/hle/service/acc/acc.cpp @@ -16,7 +16,6 @@ #include "core/file_sys/control_metadata.h" #include "core/file_sys/patch_manager.h" #include "core/hle/ipc_helpers.h" -#include "core/hle/kernel/k_process.h" #include "core/hle/kernel/kernel.h" #include "core/hle/service/acc/acc.h" #include "core/hle/service/acc/acc_aa.h" @@ -26,9 +25,7 @@ #include "core/hle/service/acc/async_context.h" #include "core/hle/service/acc/errors.h" #include "core/hle/service/acc/profile_manager.h" -#include "core/hle/service/glue/arp.h" #include "core/hle/service/glue/glue_manager.h" -#include "core/hle/service/sm/sm.h" #include "core/loader/loader.h" namespace Service::Account { @@ -761,9 +758,8 @@ ResultCode Module::Interface::InitializeApplicationInfoBase() { // TODO(ogniK): This should be changed to reflect the target process for when we have multiple // processes emulated. As we don't actually have pid support we should assume we're just using // our own process - const auto& current_process = system.Kernel().CurrentProcess(); const auto launch_property = - system.GetARPManager().GetLaunchProperty(current_process->GetTitleID()); + system.GetARPManager().GetLaunchProperty(system.GetCurrentProcessProgramID()); if (launch_property.Failed()) { LOG_ERROR(Service_ACC, "Failed to get launch property"); @@ -807,7 +803,7 @@ void Module::Interface::IsUserAccountSwitchLocked(Kernel::HLERequestContext& ctx bool is_locked = false; if (res != Loader::ResultStatus::Success) { - const FileSys::PatchManager pm{system.CurrentProcess()->GetTitleID(), + const FileSys::PatchManager pm{system.GetCurrentProcessProgramID(), system.GetFileSystemController(), system.GetContentProvider()}; const auto nacp_unique = pm.GetControlMetadata().first; @@ -826,6 +822,13 @@ void Module::Interface::IsUserAccountSwitchLocked(Kernel::HLERequestContext& ctx rb.Push(is_locked); } +void Module::Interface::InitializeApplicationInfoV2(Kernel::HLERequestContext& ctx) { + LOG_WARNING(Service_ACC, "(STUBBED) called"); + + IPC::ResponseBuilder rb{ctx, 2}; + rb.Push(ResultSuccess); +} + void Module::Interface::GetProfileEditor(Kernel::HLERequestContext& ctx) { IPC::RequestParser rp{ctx}; Common::UUID user_id = rp.PopRaw<Common::UUID>(); diff --git a/src/core/hle/service/acc/acc.h b/src/core/hle/service/acc/acc.h index a83a480cd..f7e9bc4f8 100644 --- a/src/core/hle/service/acc/acc.h +++ b/src/core/hle/service/acc/acc.h @@ -33,6 +33,7 @@ public: void IsUserRegistrationRequestPermitted(Kernel::HLERequestContext& ctx); void TrySelectUserWithoutInteraction(Kernel::HLERequestContext& ctx); void IsUserAccountSwitchLocked(Kernel::HLERequestContext& ctx); + void InitializeApplicationInfoV2(Kernel::HLERequestContext& ctx); void GetProfileEditor(Kernel::HLERequestContext& ctx); void ListQualifiedUsers(Kernel::HLERequestContext& ctx); void LoadOpenContext(Kernel::HLERequestContext& ctx); diff --git a/src/core/hle/service/acc/acc_u0.cpp b/src/core/hle/service/acc/acc_u0.cpp index ed241647c..df77c58f0 100644 --- a/src/core/hle/service/acc/acc_u0.cpp +++ b/src/core/hle/service/acc/acc_u0.cpp @@ -34,6 +34,7 @@ ACC_U0::ACC_U0(std::shared_ptr<Module> module_, std::shared_ptr<ProfileManager> {140, &ACC_U0::InitializeApplicationInfoRestricted, "InitializeApplicationInfoRestricted"}, // 6.0.0+ {141, &ACC_U0::ListQualifiedUsers, "ListQualifiedUsers"}, // 6.0.0+ {150, &ACC_U0::IsUserAccountSwitchLocked, "IsUserAccountSwitchLocked"}, // 6.0.0+ + {160, &ACC_U0::InitializeApplicationInfoV2, "InitializeApplicationInfoV2"}, }; // clang-format on diff --git a/src/core/hle/service/am/am.cpp b/src/core/hle/service/am/am.cpp index eccdcc20d..50c2ace93 100644 --- a/src/core/hle/service/am/am.cpp +++ b/src/core/hle/service/am/am.cpp @@ -15,15 +15,12 @@ #include "core/file_sys/savedata_factory.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_event.h" -#include "core/hle/kernel/k_process.h" #include "core/hle/kernel/k_transfer_memory.h" -#include "core/hle/kernel/kernel.h" #include "core/hle/service/acc/profile_manager.h" #include "core/hle/service/am/am.h" #include "core/hle/service/am/applet_ae.h" #include "core/hle/service/am/applet_oe.h" #include "core/hle/service/am/applets/applet_profile_select.h" -#include "core/hle/service/am/applets/applet_software_keyboard.h" #include "core/hle/service/am/applets/applet_web_browser.h" #include "core/hle/service/am/applets/applets.h" #include "core/hle/service/am/idle.h" @@ -37,7 +34,6 @@ #include "core/hle/service/ns/ns.h" #include "core/hle/service/nvflinger/nvflinger.h" #include "core/hle/service/pm/pm.h" -#include "core/hle/service/set/set.h" #include "core/hle/service/sm/sm.h" #include "core/hle/service/vi/vi.h" #include "core/memory.h" @@ -1432,7 +1428,7 @@ void IApplicationFunctions::PopLaunchParameter(Kernel::HLERequestContext& ctx) { u64 build_id{}; std::memcpy(&build_id, build_id_full.data(), sizeof(u64)); - auto data = backend->GetLaunchParameter({system.CurrentProcess()->GetTitleID(), build_id}); + auto data = backend->GetLaunchParameter({system.GetCurrentProcessProgramID(), build_id}); if (data.has_value()) { IPC::ResponseBuilder rb{ctx, 2, 0, 1}; rb.Push(ResultSuccess); @@ -1484,7 +1480,7 @@ void IApplicationFunctions::EnsureSaveData(Kernel::HLERequestContext& ctx) { LOG_DEBUG(Service_AM, "called, uid={:016X}{:016X}", user_id[1], user_id[0]); FileSys::SaveDataAttribute attribute{}; - attribute.title_id = system.CurrentProcess()->GetTitleID(); + attribute.title_id = system.GetCurrentProcessProgramID(); attribute.user_id = user_id; attribute.type = FileSys::SaveDataType::SaveData; const auto res = system.GetFileSystemController().CreateSaveData( @@ -1514,7 +1510,7 @@ void IApplicationFunctions::GetDisplayVersion(Kernel::HLERequestContext& ctx) { std::array<u8, 0x10> version_string{}; const auto res = [this] { - const auto title_id = system.CurrentProcess()->GetTitleID(); + const auto title_id = system.GetCurrentProcessProgramID(); const FileSys::PatchManager pm{title_id, system.GetFileSystemController(), system.GetContentProvider()}; @@ -1551,7 +1547,7 @@ void IApplicationFunctions::GetDesiredLanguage(Kernel::HLERequestContext& ctx) { u32 supported_languages = 0; const auto res = [this] { - const auto title_id = system.CurrentProcess()->GetTitleID(); + const auto title_id = system.GetCurrentProcessProgramID(); const FileSys::PatchManager pm{title_id, system.GetFileSystemController(), system.GetContentProvider()}; @@ -1659,7 +1655,7 @@ void IApplicationFunctions::ExtendSaveData(Kernel::HLERequestContext& ctx) { static_cast<u8>(type), user_id[1], user_id[0], new_normal_size, new_journal_size); system.GetFileSystemController().WriteSaveDataSize( - type, system.CurrentProcess()->GetTitleID(), user_id, {new_normal_size, new_journal_size}); + type, system.GetCurrentProcessProgramID(), user_id, {new_normal_size, new_journal_size}); IPC::ResponseBuilder rb{ctx, 4}; rb.Push(ResultSuccess); @@ -1683,7 +1679,7 @@ void IApplicationFunctions::GetSaveDataSize(Kernel::HLERequestContext& ctx) { user_id[0]); const auto size = system.GetFileSystemController().ReadSaveDataSize( - type, system.CurrentProcess()->GetTitleID(), user_id); + type, system.GetCurrentProcessProgramID(), user_id); IPC::ResponseBuilder rb{ctx, 6}; rb.Push(ResultSuccess); diff --git a/src/core/hle/service/am/applets/applet_error.cpp b/src/core/hle/service/am/applets/applet_error.cpp index 36a4aa9cd..a06c2b872 100644 --- a/src/core/hle/service/am/applets/applet_error.cpp +++ b/src/core/hle/service/am/applets/applet_error.cpp @@ -9,7 +9,6 @@ #include "common/string_util.h" #include "core/core.h" #include "core/frontend/applets/error.h" -#include "core/hle/kernel/k_process.h" #include "core/hle/service/am/am.h" #include "core/hle/service/am/applets/applet_error.h" #include "core/reporter.h" @@ -167,7 +166,7 @@ void Error::Execute() { } const auto callback = [this] { DisplayCompleted(); }; - const auto title_id = system.CurrentProcess()->GetTitleID(); + const auto title_id = system.GetCurrentProcessProgramID(); const auto& reporter{system.GetReporter()}; switch (mode) { diff --git a/src/core/hle/service/am/applets/applet_general_backend.cpp b/src/core/hle/service/am/applets/applet_general_backend.cpp index 0f413f9a0..2c6e9d83c 100644 --- a/src/core/hle/service/am/applets/applet_general_backend.cpp +++ b/src/core/hle/service/am/applets/applet_general_backend.cpp @@ -2,14 +2,11 @@ // Licensed under GPLv2 or any later version // Refer to the license.txt file included. -#include <string_view> - #include "common/assert.h" #include "common/hex_util.h" #include "common/logging/log.h" #include "core/core.h" #include "core/frontend/applets/general_frontend.h" -#include "core/hle/kernel/k_process.h" #include "core/hle/result.h" #include "core/hle/service/am/am.h" #include "core/hle/service/am/applets/applet_general_backend.h" @@ -189,7 +186,7 @@ void PhotoViewer::Execute() { const auto callback = [this] { ViewFinished(); }; switch (mode) { case PhotoViewerAppletMode::CurrentApp: - frontend.ShowPhotosForApplication(system.CurrentProcess()->GetTitleID(), callback); + frontend.ShowPhotosForApplication(system.GetCurrentProcessProgramID(), callback); break; case PhotoViewerAppletMode::AllApps: frontend.ShowAllPhotos(callback); diff --git a/src/core/hle/service/am/applets/applet_software_keyboard.cpp b/src/core/hle/service/am/applets/applet_software_keyboard.cpp index c89aa1bbf..f38f53f69 100644 --- a/src/core/hle/service/am/applets/applet_software_keyboard.cpp +++ b/src/core/hle/service/am/applets/applet_software_keyboard.cpp @@ -109,13 +109,18 @@ void SoftwareKeyboard::Execute() { ShowNormalKeyboard(); } -void SoftwareKeyboard::SubmitTextNormal(SwkbdResult result, std::u16string submitted_text) { +void SoftwareKeyboard::SubmitTextNormal(SwkbdResult result, std::u16string submitted_text, + bool confirmed) { if (complete) { return; } if (swkbd_config_common.use_text_check && result == SwkbdResult::Ok) { - SubmitForTextCheck(submitted_text); + if (confirmed) { + SubmitNormalOutputAndExit(result, submitted_text); + } else { + SubmitForTextCheck(submitted_text); + } } else { SubmitNormalOutputAndExit(result, submitted_text); } @@ -273,13 +278,21 @@ void SoftwareKeyboard::ProcessTextCheck() { std::memcpy(&swkbd_text_check, text_check_data.data(), sizeof(SwkbdTextCheck)); - std::u16string text_check_message = - swkbd_text_check.text_check_result == SwkbdTextCheckResult::Failure || - swkbd_text_check.text_check_result == SwkbdTextCheckResult::Confirm - ? Common::UTF16StringFromFixedZeroTerminatedBuffer( - swkbd_text_check.text_check_message.data(), - swkbd_text_check.text_check_message.size()) - : u""; + std::u16string text_check_message = [this, &swkbd_text_check]() -> std::u16string { + if (swkbd_text_check.text_check_result == SwkbdTextCheckResult::Failure || + swkbd_text_check.text_check_result == SwkbdTextCheckResult::Confirm) { + return swkbd_config_common.use_utf8 + ? Common::UTF8ToUTF16(Common::StringFromFixedZeroTerminatedBuffer( + reinterpret_cast<const char*>( + swkbd_text_check.text_check_message.data()), + swkbd_text_check.text_check_message.size() * sizeof(char16_t))) + : Common::UTF16StringFromFixedZeroTerminatedBuffer( + swkbd_text_check.text_check_message.data(), + swkbd_text_check.text_check_message.size()); + } else { + return u""; + } + }(); LOG_INFO(Service_AM, "\nTextCheckResult: {}\nTextCheckMessage: {}", GetTextCheckResultName(swkbd_text_check.text_check_result), @@ -583,11 +596,12 @@ void SoftwareKeyboard::InitializeFrontendKeyboard() { .disable_cancel_button{disable_cancel_button}, }; - frontend.InitializeKeyboard(false, std::move(initialize_parameters), - [this](SwkbdResult result, std::u16string submitted_text) { - SubmitTextNormal(result, submitted_text); - }, - {}); + frontend.InitializeKeyboard( + false, std::move(initialize_parameters), + [this](SwkbdResult result, std::u16string submitted_text, bool confirmed) { + SubmitTextNormal(result, submitted_text, confirmed); + }, + {}); } } diff --git a/src/core/hle/service/am/applets/applet_software_keyboard.h b/src/core/hle/service/am/applets/applet_software_keyboard.h index 9aef1bf11..a0fddd965 100644 --- a/src/core/hle/service/am/applets/applet_software_keyboard.h +++ b/src/core/hle/service/am/applets/applet_software_keyboard.h @@ -4,7 +4,6 @@ #pragma once -#include "common/common_funcs.h" #include "common/common_types.h" #include "core/hle/result.h" #include "core/hle/service/am/applets/applet_software_keyboard_types.h" @@ -37,8 +36,9 @@ public: * * @param result SwkbdResult enum * @param submitted_text UTF-16 encoded string + * @param confirmed Whether the text has been confirmed after TextCheckResult::Confirm */ - void SubmitTextNormal(SwkbdResult result, std::u16string submitted_text); + void SubmitTextNormal(SwkbdResult result, std::u16string submitted_text, bool confirmed); /** * Submits the input text to the application. diff --git a/src/core/hle/service/am/applets/applet_web_browser.cpp b/src/core/hle/service/am/applets/applet_web_browser.cpp index 927eeefff..bb5cb61be 100644 --- a/src/core/hle/service/am/applets/applet_web_browser.cpp +++ b/src/core/hle/service/am/applets/applet_web_browser.cpp @@ -18,7 +18,6 @@ #include "core/file_sys/system_archive/system_archive.h" #include "core/file_sys/vfs_vector.h" #include "core/frontend/applets/web_browser.h" -#include "core/hle/kernel/k_process.h" #include "core/hle/result.h" #include "core/hle/service/am/am.h" #include "core/hle/service/am/applets/applet_web_browser.h" @@ -395,7 +394,7 @@ void WebBrowser::InitializeOffline() { switch (document_kind) { case DocumentKind::OfflineHtmlPage: default: - title_id = system.CurrentProcess()->GetTitleID(); + title_id = system.GetCurrentProcessProgramID(); nca_type = FileSys::ContentRecordType::HtmlDocument; additional_paths = "html-document"; break; diff --git a/src/core/hle/service/am/applets/applet_web_browser.h b/src/core/hle/service/am/applets/applet_web_browser.h index 4f9e81b79..b3364ee06 100644 --- a/src/core/hle/service/am/applets/applet_web_browser.h +++ b/src/core/hle/service/am/applets/applet_web_browser.h @@ -7,7 +7,6 @@ #include <filesystem> #include <optional> -#include "common/common_funcs.h" #include "common/common_types.h" #include "core/file_sys/vfs_types.h" #include "core/hle/result.h" diff --git a/src/core/hle/service/aoc/aoc_u.cpp b/src/core/hle/service/aoc/aoc_u.cpp index 4c54066c6..3c83717b5 100644 --- a/src/core/hle/service/aoc/aoc_u.cpp +++ b/src/core/hle/service/aoc/aoc_u.cpp @@ -17,8 +17,6 @@ #include "core/file_sys/registered_cache.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_event.h" -#include "core/hle/kernel/k_process.h" -#include "core/hle/kernel/kernel.h" #include "core/hle/service/aoc/aoc_u.h" #include "core/loader/loader.h" @@ -124,9 +122,14 @@ AOC_U::AOC_U(Core::System& system_) {8, &AOC_U::GetAddOnContentListChangedEvent, "GetAddOnContentListChangedEvent"}, {9, nullptr, "GetAddOnContentLostErrorCode"}, {10, &AOC_U::GetAddOnContentListChangedEventWithProcessId, "GetAddOnContentListChangedEventWithProcessId"}, + {11, &AOC_U::NotifyMountAddOnContent, "NotifyMountAddOnContent"}, + {12, &AOC_U::NotifyUnmountAddOnContent, "NotifyUnmountAddOnContent"}, + {13, nullptr, "IsAddOnContentMountedForDebug"}, + {50, &AOC_U::CheckAddOnContentMountStatus, "CheckAddOnContentMountStatus"}, {100, &AOC_U::CreateEcPurchasedEventManager, "CreateEcPurchasedEventManager"}, {101, &AOC_U::CreatePermanentEcPurchasedEventManager, "CreatePermanentEcPurchasedEventManager"}, {110, nullptr, "CreateContentsServiceManager"}, + {200, nullptr, "SetRequiredAddOnContentsOnContentsAvailabilityTransition"}, }; // clang-format on @@ -153,7 +156,7 @@ void AOC_U::CountAddOnContent(Kernel::HLERequestContext& ctx) { IPC::ResponseBuilder rb{ctx, 3}; rb.Push(ResultSuccess); - const auto current = system.CurrentProcess()->GetTitleID(); + const auto current = system.GetCurrentProcessProgramID(); const auto& disabled = Settings::values.disabled_addons[current]; if (std::find(disabled.begin(), disabled.end(), "DLC") != disabled.end()) { @@ -180,7 +183,7 @@ void AOC_U::ListAddOnContent(Kernel::HLERequestContext& ctx) { LOG_DEBUG(Service_AOC, "called with offset={}, count={}, process_id={}", offset, count, process_id); - const auto current = system.CurrentProcess()->GetTitleID(); + const auto current = system.GetCurrentProcessProgramID(); std::vector<u32> out; const auto& disabled = Settings::values.disabled_addons[current]; @@ -226,7 +229,7 @@ void AOC_U::GetAddOnContentBaseId(Kernel::HLERequestContext& ctx) { IPC::ResponseBuilder rb{ctx, 4}; rb.Push(ResultSuccess); - const auto title_id = system.CurrentProcess()->GetTitleID(); + const auto title_id = system.GetCurrentProcessProgramID(); const FileSys::PatchManager pm{title_id, system.GetFileSystemController(), system.GetContentProvider()}; @@ -272,6 +275,27 @@ void AOC_U::GetAddOnContentListChangedEventWithProcessId(Kernel::HLERequestConte rb.PushCopyObjects(aoc_change_event->GetReadableEvent()); } +void AOC_U::NotifyMountAddOnContent(Kernel::HLERequestContext& ctx) { + LOG_WARNING(Service_AOC, "(STUBBED) called"); + + IPC::ResponseBuilder rb{ctx, 2}; + rb.Push(ResultSuccess); +} + +void AOC_U::NotifyUnmountAddOnContent(Kernel::HLERequestContext& ctx) { + LOG_WARNING(Service_AOC, "(STUBBED) called"); + + IPC::ResponseBuilder rb{ctx, 2}; + rb.Push(ResultSuccess); +} + +void AOC_U::CheckAddOnContentMountStatus(Kernel::HLERequestContext& ctx) { + LOG_WARNING(Service_AOC, "(STUBBED) called"); + + IPC::ResponseBuilder rb{ctx, 2}; + rb.Push(ResultSuccess); +} + void AOC_U::CreateEcPurchasedEventManager(Kernel::HLERequestContext& ctx) { LOG_WARNING(Service_AOC, "(STUBBED) called"); diff --git a/src/core/hle/service/aoc/aoc_u.h b/src/core/hle/service/aoc/aoc_u.h index 31d645be8..4b5f7c5f2 100644 --- a/src/core/hle/service/aoc/aoc_u.h +++ b/src/core/hle/service/aoc/aoc_u.h @@ -29,6 +29,9 @@ private: void PrepareAddOnContent(Kernel::HLERequestContext& ctx); void GetAddOnContentListChangedEvent(Kernel::HLERequestContext& ctx); void GetAddOnContentListChangedEventWithProcessId(Kernel::HLERequestContext& ctx); + void NotifyMountAddOnContent(Kernel::HLERequestContext& ctx); + void NotifyUnmountAddOnContent(Kernel::HLERequestContext& ctx); + void CheckAddOnContentMountStatus(Kernel::HLERequestContext& ctx); void CreateEcPurchasedEventManager(Kernel::HLERequestContext& ctx); void CreatePermanentEcPurchasedEventManager(Kernel::HLERequestContext& ctx); diff --git a/src/core/hle/service/apm/apm.cpp b/src/core/hle/service/apm/apm.cpp index f5ebfe8d6..243ea15b8 100644 --- a/src/core/hle/service/apm/apm.cpp +++ b/src/core/hle/service/apm/apm.cpp @@ -3,7 +3,6 @@ // Refer to the license.txt file included. #include "core/core.h" -#include "core/hle/ipc_helpers.h" #include "core/hle/service/apm/apm.h" #include "core/hle/service/apm/apm_interface.h" diff --git a/src/core/hle/service/audio/audout_u.cpp b/src/core/hle/service/audio/audout_u.cpp index 81adbfe09..affa7971c 100644 --- a/src/core/hle/service/audio/audout_u.cpp +++ b/src/core/hle/service/audio/audout_u.cpp @@ -14,7 +14,6 @@ #include "core/core.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_event.h" -#include "core/hle/kernel/kernel.h" #include "core/hle/service/audio/audout_u.h" #include "core/hle/service/audio/errors.h" #include "core/hle/service/kernel_helpers.h" diff --git a/src/core/hle/service/audio/audren_u.cpp b/src/core/hle/service/audio/audren_u.cpp index cdb2a9521..f45e5cecc 100644 --- a/src/core/hle/service/audio/audren_u.cpp +++ b/src/core/hle/service/audio/audren_u.cpp @@ -2,10 +2,8 @@ // Licensed under GPLv2 or any later version // Refer to the license.txt file included. -#include <algorithm> #include <array> #include <memory> -#include <string_view> #include "audio_core/audio_renderer.h" #include "common/alignment.h" @@ -16,7 +14,6 @@ #include "core/core.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_event.h" -#include "core/hle/kernel/kernel.h" #include "core/hle/service/audio/audren_u.h" #include "core/hle/service/audio/errors.h" diff --git a/src/core/hle/service/bcat/backend/backend.h b/src/core/hle/service/bcat/backend/backend.h index 749e046c7..59c6d4740 100644 --- a/src/core/hle/service/bcat/backend/backend.h +++ b/src/core/hle/service/bcat/backend/backend.h @@ -7,7 +7,6 @@ #include <functional> #include <optional> #include <string> -#include <string_view> #include "common/common_types.h" #include "core/file_sys/vfs_types.h" diff --git a/src/core/hle/service/bcat/bcat_module.cpp b/src/core/hle/service/bcat/bcat_module.cpp index 27e9b8df8..500e7e52d 100644 --- a/src/core/hle/service/bcat/bcat_module.cpp +++ b/src/core/hle/service/bcat/bcat_module.cpp @@ -11,9 +11,7 @@ #include "core/core.h" #include "core/file_sys/vfs.h" #include "core/hle/ipc_helpers.h" -#include "core/hle/kernel/k_process.h" #include "core/hle/kernel/k_readable_event.h" -#include "core/hle/kernel/k_writable_event.h" #include "core/hle/service/bcat/backend/backend.h" #include "core/hle/service/bcat/bcat.h" #include "core/hle/service/bcat/bcat_module.h" @@ -179,7 +177,7 @@ private: void RequestSyncDeliveryCache(Kernel::HLERequestContext& ctx) { LOG_DEBUG(Service_BCAT, "called"); - backend.Synchronize({system.CurrentProcess()->GetTitleID(), + backend.Synchronize({system.GetCurrentProcessProgramID(), GetCurrentBuildID(system.GetCurrentProcessBuildID())}, GetProgressBackend(SyncType::Normal)); @@ -196,7 +194,7 @@ private: LOG_DEBUG(Service_BCAT, "called, name={}", name); - backend.SynchronizeDirectory({system.CurrentProcess()->GetTitleID(), + backend.SynchronizeDirectory({system.GetCurrentProcessProgramID(), GetCurrentBuildID(system.GetCurrentProcessBuildID())}, name, GetProgressBackend(SyncType::Directory)); @@ -557,7 +555,7 @@ private: void Module::Interface::CreateDeliveryCacheStorageService(Kernel::HLERequestContext& ctx) { LOG_DEBUG(Service_BCAT, "called"); - const auto title_id = system.CurrentProcess()->GetTitleID(); + const auto title_id = system.GetCurrentProcessProgramID(); IPC::ResponseBuilder rb{ctx, 2, 0, 1}; rb.Push(ResultSuccess); rb.PushIpcInterface<IDeliveryCacheStorageService>(system, fsc.GetBCATDirectory(title_id)); diff --git a/src/core/hle/service/btdrv/btdrv.cpp b/src/core/hle/service/btdrv/btdrv.cpp index 088a1a18a..0787f43f4 100644 --- a/src/core/hle/service/btdrv/btdrv.cpp +++ b/src/core/hle/service/btdrv/btdrv.cpp @@ -6,7 +6,6 @@ #include "core/core.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_event.h" -#include "core/hle/kernel/kernel.h" #include "core/hle/service/btdrv/btdrv.h" #include "core/hle/service/kernel_helpers.h" #include "core/hle/service/service.h" diff --git a/src/core/hle/service/btm/btm.cpp b/src/core/hle/service/btm/btm.cpp index 7aabacc19..d337fd317 100644 --- a/src/core/hle/service/btm/btm.cpp +++ b/src/core/hle/service/btm/btm.cpp @@ -8,7 +8,6 @@ #include "core/core.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_event.h" -#include "core/hle/kernel/kernel.h" #include "core/hle/service/btm/btm.h" #include "core/hle/service/kernel_helpers.h" #include "core/hle/service/service.h" diff --git a/src/core/hle/service/fatal/fatal.cpp b/src/core/hle/service/fatal/fatal.cpp index 2c2619a7d..f84506af0 100644 --- a/src/core/hle/service/fatal/fatal.cpp +++ b/src/core/hle/service/fatal/fatal.cpp @@ -11,7 +11,6 @@ #include "common/swap.h" #include "core/core.h" #include "core/hle/ipc_helpers.h" -#include "core/hle/kernel/k_process.h" #include "core/hle/service/fatal/fatal.h" #include "core/hle/service/fatal/fatal_p.h" #include "core/hle/service/fatal/fatal_u.h" @@ -66,7 +65,7 @@ enum class FatalType : u32 { static void GenerateErrorReport(Core::System& system, ResultCode error_code, const FatalInfo& info) { - const auto title_id = system.CurrentProcess()->GetTitleID(); + const auto title_id = system.GetCurrentProcessProgramID(); std::string crash_report = fmt::format( "Yuzu {}-{} crash report\n" "Title ID: {:016x}\n" diff --git a/src/core/hle/service/filesystem/filesystem.cpp b/src/core/hle/service/filesystem/filesystem.cpp index f8f9e32f7..3703ca4c6 100644 --- a/src/core/hle/service/filesystem/filesystem.cpp +++ b/src/core/hle/service/filesystem/filesystem.cpp @@ -13,7 +13,6 @@ #include "core/file_sys/control_metadata.h" #include "core/file_sys/errors.h" #include "core/file_sys/mode.h" -#include "core/file_sys/partition_filesystem.h" #include "core/file_sys/patch_manager.h" #include "core/file_sys/registered_cache.h" #include "core/file_sys/romfs_factory.h" @@ -21,7 +20,6 @@ #include "core/file_sys/sdmc_factory.h" #include "core/file_sys/vfs.h" #include "core/file_sys/vfs_offset.h" -#include "core/hle/kernel/k_process.h" #include "core/hle/service/filesystem/filesystem.h" #include "core/hle/service/filesystem/fsp_ldr.h" #include "core/hle/service/filesystem/fsp_pr.h" @@ -226,11 +224,10 @@ ResultVal<FileSys::VirtualFile> VfsDirectoryServiceWrapper::OpenFile(const std:: } if (mode == FileSys::Mode::Append) { - return MakeResult<FileSys::VirtualFile>( - std::make_shared<FileSys::OffsetVfsFile>(file, 0, file->GetSize())); + return std::make_shared<FileSys::OffsetVfsFile>(file, 0, file->GetSize()); } - return MakeResult<FileSys::VirtualFile>(file); + return file; } ResultVal<FileSys::VirtualDir> VfsDirectoryServiceWrapper::OpenDirectory(const std::string& path_) { @@ -240,7 +237,7 @@ ResultVal<FileSys::VirtualDir> VfsDirectoryServiceWrapper::OpenDirectory(const s // TODO(DarkLordZach): Find a better error code for this return FileSys::ERROR_PATH_NOT_FOUND; } - return MakeResult(dir); + return dir; } ResultVal<FileSys::EntryType> VfsDirectoryServiceWrapper::GetEntryType( @@ -252,12 +249,12 @@ ResultVal<FileSys::EntryType> VfsDirectoryServiceWrapper::GetEntryType( auto filename = Common::FS::GetFilename(path); // TODO(Subv): Some games use the '/' path, find out what this means. if (filename.empty()) - return MakeResult(FileSys::EntryType::Directory); + return FileSys::EntryType::Directory; if (dir->GetFile(filename) != nullptr) - return MakeResult(FileSys::EntryType::File); + return FileSys::EntryType::File; if (dir->GetSubdirectory(filename) != nullptr) - return MakeResult(FileSys::EntryType::Directory); + return FileSys::EntryType::Directory; return FileSys::ERROR_PATH_NOT_FOUND; } @@ -270,7 +267,7 @@ ResultVal<FileSys::FileTimeStampRaw> VfsDirectoryServiceWrapper::GetFileTimeStam if (GetEntryType(path).Failed()) { return FileSys::ERROR_PATH_NOT_FOUND; } - return MakeResult(dir->GetFileTimeStamp(Common::FS::GetFilename(path))); + return dir->GetFileTimeStamp(Common::FS::GetFilename(path)); } FileSystemController::FileSystemController(Core::System& system_) : system{system_} {} @@ -322,7 +319,7 @@ ResultVal<FileSys::VirtualFile> FileSystemController::OpenRomFSCurrentProcess() return ResultUnknown; } - return romfs_factory->OpenCurrentProcess(system.CurrentProcess()->GetTitleID()); + return romfs_factory->OpenCurrentProcess(system.GetCurrentProcessProgramID()); } ResultVal<FileSys::VirtualFile> FileSystemController::OpenPatchedRomFS( @@ -395,7 +392,7 @@ ResultVal<FileSys::VirtualDir> FileSystemController::OpenSaveDataSpace( return FileSys::ERROR_ENTITY_NOT_FOUND; } - return MakeResult(save_data_factory->GetSaveDataSpaceDirectory(space)); + return save_data_factory->GetSaveDataSpaceDirectory(space); } ResultVal<FileSys::VirtualDir> FileSystemController::OpenSDMC() const { @@ -421,7 +418,7 @@ ResultVal<FileSys::VirtualDir> FileSystemController::OpenBISPartition( return FileSys::ERROR_INVALID_ARGUMENT; } - return MakeResult<FileSys::VirtualDir>(std::move(part)); + return part; } ResultVal<FileSys::VirtualFile> FileSystemController::OpenBISPartitionStorage( @@ -437,7 +434,7 @@ ResultVal<FileSys::VirtualFile> FileSystemController::OpenBISPartitionStorage( return FileSys::ERROR_INVALID_ARGUMENT; } - return MakeResult<FileSys::VirtualFile>(std::move(part)); + return part; } u64 FileSystemController::GetFreeSpaceSize(FileSys::StorageId id) const { @@ -507,7 +504,7 @@ FileSys::SaveDataSize FileSystemController::ReadSaveDataSize(FileSys::SaveDataTy const auto res = system.GetAppLoader().ReadControlData(nacp); if (res != Loader::ResultStatus::Success) { - const FileSys::PatchManager pm{system.CurrentProcess()->GetTitleID(), + const FileSys::PatchManager pm{system.GetCurrentProcessProgramID(), system.GetFileSystemController(), system.GetContentProvider()}; const auto metadata = pm.GetControlMetadata(); diff --git a/src/core/hle/service/filesystem/fsp_srv.cpp b/src/core/hle/service/filesystem/fsp_srv.cpp index 50c788dd6..3501bc1a4 100644 --- a/src/core/hle/service/filesystem/fsp_srv.cpp +++ b/src/core/hle/service/filesystem/fsp_srv.cpp @@ -26,7 +26,6 @@ #include "core/file_sys/system_archive/system_archive.h" #include "core/file_sys/vfs.h" #include "core/hle/ipc_helpers.h" -#include "core/hle/kernel/k_process.h" #include "core/hle/service/filesystem/filesystem.h" #include "core/hle/service/filesystem/fsp_srv.h" #include "core/reporter.h" @@ -1035,7 +1034,7 @@ void FSP_SRV::OpenDataStorageWithProgramIndex(Kernel::HLERequestContext& ctx) { LOG_DEBUG(Service_FS, "called, program_index={}", program_index); auto patched_romfs = fsc.OpenPatchedRomFSWithProgramIndex( - system.CurrentProcess()->GetTitleID(), program_index, FileSys::ContentRecordType::Program); + system.GetCurrentProcessProgramID(), program_index, FileSys::ContentRecordType::Program); if (patched_romfs.Failed()) { // TODO: Find the right error code to use here diff --git a/src/core/hle/service/glue/arp.cpp b/src/core/hle/service/glue/arp.cpp index 70cd63c6b..2feead2aa 100644 --- a/src/core/hle/service/glue/arp.cpp +++ b/src/core/hle/service/glue/arp.cpp @@ -6,7 +6,6 @@ #include "common/logging/log.h" #include "core/core.h" -#include "core/file_sys/control_metadata.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_process.h" #include "core/hle/kernel/kernel.h" @@ -27,7 +26,7 @@ std::optional<u64> GetTitleIDForProcessID(const Core::System& system, u64 proces return std::nullopt; } - return (*iter)->GetTitleID(); + return (*iter)->GetProgramID(); } } // Anonymous namespace diff --git a/src/core/hle/service/glue/glue_manager.cpp b/src/core/hle/service/glue/glue_manager.cpp index aa9d48c0c..48e133b48 100644 --- a/src/core/hle/service/glue/glue_manager.cpp +++ b/src/core/hle/service/glue/glue_manager.cpp @@ -26,7 +26,7 @@ ResultVal<ApplicationLaunchProperty> ARPManager::GetLaunchProperty(u64 title_id) return ERR_NOT_REGISTERED; } - return MakeResult<ApplicationLaunchProperty>(iter->second.launch); + return iter->second.launch; } ResultVal<std::vector<u8>> ARPManager::GetControlProperty(u64 title_id) const { @@ -39,7 +39,7 @@ ResultVal<std::vector<u8>> ARPManager::GetControlProperty(u64 title_id) const { return ERR_NOT_REGISTERED; } - return MakeResult<std::vector<u8>>(iter->second.control); + return iter->second.control; } ResultCode ARPManager::Register(u64 title_id, ApplicationLaunchProperty launch, diff --git a/src/core/hle/service/glue/glue_manager.h b/src/core/hle/service/glue/glue_manager.h index a7f5ce3ee..4bc5297c6 100644 --- a/src/core/hle/service/glue/glue_manager.h +++ b/src/core/hle/service/glue/glue_manager.h @@ -7,7 +7,6 @@ #include <map> #include <vector> #include "common/common_types.h" -#include "core/file_sys/control_metadata.h" #include "core/file_sys/romfs_factory.h" #include "core/hle/result.h" diff --git a/src/core/hle/service/hid/controllers/npad.cpp b/src/core/hle/service/hid/controllers/npad.cpp index b7f551e40..196876810 100644 --- a/src/core/hle/service/hid/controllers/npad.cpp +++ b/src/core/hle/service/hid/controllers/npad.cpp @@ -16,7 +16,6 @@ #include "core/hle/kernel/k_event.h" #include "core/hle/kernel/k_readable_event.h" #include "core/hle/kernel/k_writable_event.h" -#include "core/hle/kernel/kernel.h" #include "core/hle/service/hid/controllers/npad.h" #include "core/hle/service/kernel_helpers.h" diff --git a/src/core/hle/service/hid/hid.cpp b/src/core/hle/service/hid/hid.cpp index 043320d50..10c64d41a 100644 --- a/src/core/hle/service/hid/hid.cpp +++ b/src/core/hle/service/hid/hid.cpp @@ -8,13 +8,11 @@ #include "common/settings.h" #include "core/core.h" #include "core/core_timing.h" -#include "core/frontend/emu_window.h" #include "core/frontend/input.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_readable_event.h" #include "core/hle/kernel/k_shared_memory.h" #include "core/hle/kernel/k_transfer_memory.h" -#include "core/hle/kernel/k_writable_event.h" #include "core/hle/kernel/kernel.h" #include "core/hle/service/hid/errors.h" #include "core/hle/service/hid/hid.h" diff --git a/src/core/hle/service/hid/irs.cpp b/src/core/hle/service/hid/irs.cpp index 4a92c6234..8812b8ecb 100644 --- a/src/core/hle/service/hid/irs.cpp +++ b/src/core/hle/service/hid/irs.cpp @@ -2,7 +2,6 @@ // Licensed under GPLv2 or any later version // Refer to the license.txt file included. -#include "common/swap.h" #include "core/core.h" #include "core/core_timing.h" #include "core/hle/ipc_helpers.h" diff --git a/src/core/hle/service/ldr/ldr.cpp b/src/core/hle/service/ldr/ldr.cpp index 24b7e4435..32eff3b2a 100644 --- a/src/core/hle/service/ldr/ldr.cpp +++ b/src/core/hle/service/ldr/ldr.cpp @@ -12,7 +12,6 @@ #include "core/core.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_page_table.h" -#include "core/hle/kernel/k_process.h" #include "core/hle/kernel/k_system_control.h" #include "core/hle/kernel/svc_results.h" #include "core/hle/service/ldr/ldr.h" @@ -247,7 +246,7 @@ public: return; } - if (system.CurrentProcess()->GetTitleID() != header.application_id) { + if (system.GetCurrentProcessProgramID() != header.application_id) { LOG_ERROR(Service_LDR, "Attempting to load NRR with title ID other than current process. (actual " "{:016X})!", @@ -335,7 +334,7 @@ public: CASCADE_CODE(result); if (ValidateRegionForMap(page_table, addr, size)) { - return MakeResult<VAddr>(addr); + return addr; } } @@ -371,7 +370,7 @@ public: } if (ValidateRegionForMap(page_table, addr, size)) { - return MakeResult<VAddr>(addr); + return addr; } } diff --git a/src/core/hle/service/lm/lm.cpp b/src/core/hle/service/lm/lm.cpp index 794504314..e40383134 100644 --- a/src/core/hle/service/lm/lm.cpp +++ b/src/core/hle/service/lm/lm.cpp @@ -2,19 +2,16 @@ // Licensed under GPLv2 or any later version // Refer to the license.txt file included. -#include <sstream> #include <string> #include <optional> #include <unordered_map> #include <boost/container_hash/hash.hpp> #include "common/logging/log.h" -#include "common/scope_exit.h" #include "core/core.h" #include "core/hle/ipc_helpers.h" #include "core/hle/service/lm/lm.h" #include "core/hle/service/service.h" -#include "core/memory.h" namespace Service::LM { enum class LogSeverity : u8 { diff --git a/src/core/hle/service/mii/mii_manager.cpp b/src/core/hle/service/mii/mii_manager.cpp index 4fef2aea4..ca4ed35bb 100644 --- a/src/core/hle/service/mii/mii_manager.cpp +++ b/src/core/hle/service/mii/mii_manager.cpp @@ -443,14 +443,14 @@ ResultVal<std::vector<MiiInfoElement>> MiiManager::GetDefault(SourceFlag source_ std::vector<MiiInfoElement> result; if ((source_flag & SourceFlag::Default) == SourceFlag::None) { - return MakeResult(std::move(result)); + return result; } for (std::size_t index = BaseMiiCount; index < DefaultMiiCount; index++) { result.emplace_back(BuildDefault(index), Source::Default); } - return MakeResult(std::move(result)); + return result; } ResultCode MiiManager::GetIndex([[maybe_unused]] const MiiInfo& info, u32& index) { diff --git a/src/core/hle/service/mii/raw_data.h b/src/core/hle/service/mii/raw_data.h index a0d2b9d3a..bd90c2162 100644 --- a/src/core/hle/service/mii/raw_data.h +++ b/src/core/hle/service/mii/raw_data.h @@ -6,7 +6,6 @@ #include <array> -#include "common/common_types.h" #include "core/hle/service/mii/mii_manager.h" namespace Service::Mii::RawData { diff --git a/src/core/hle/service/nfp/nfp.cpp b/src/core/hle/service/nfp/nfp.cpp index 6791f20a5..693ffc71a 100644 --- a/src/core/hle/service/nfp/nfp.cpp +++ b/src/core/hle/service/nfp/nfp.cpp @@ -9,8 +9,6 @@ #include "core/core.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_event.h" -#include "core/hle/kernel/k_thread.h" -#include "core/hle/kernel/kernel.h" #include "core/hle/lock.h" #include "core/hle/service/nfp/nfp.h" #include "core/hle/service/nfp/nfp_user.h" diff --git a/src/core/hle/service/nifm/nifm.cpp b/src/core/hle/service/nifm/nifm.cpp index f13dc8b0d..a253dd066 100644 --- a/src/core/hle/service/nifm/nifm.cpp +++ b/src/core/hle/service/nifm/nifm.cpp @@ -2,7 +2,6 @@ // Licensed under GPLv2 or any later version // Refer to the license.txt file included. -#include "common/settings.h" #include "core/core.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_event.h" diff --git a/src/core/hle/service/nim/nim.cpp b/src/core/hle/service/nim/nim.cpp index 30fb060b8..196f274e1 100644 --- a/src/core/hle/service/nim/nim.cpp +++ b/src/core/hle/service/nim/nim.cpp @@ -7,7 +7,6 @@ #include "core/core.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_event.h" -#include "core/hle/kernel/kernel.h" #include "core/hle/service/kernel_helpers.h" #include "core/hle/service/nim/nim.h" #include "core/hle/service/service.h" diff --git a/src/core/hle/service/ns/language.cpp b/src/core/hle/service/ns/language.cpp index 7d9e4a20b..e01c6be47 100644 --- a/src/core/hle/service/ns/language.cpp +++ b/src/core/hle/service/ns/language.cpp @@ -277,6 +277,25 @@ constexpr ApplicationLanguagePriorityList priority_list_simplified_chinese = {{ ApplicationLanguage::Korean, }}; +constexpr ApplicationLanguagePriorityList priority_list_brazilian_portuguese = {{ + ApplicationLanguage::BrazilianPortuguese, + ApplicationLanguage::Portuguese, + ApplicationLanguage::LatinAmericanSpanish, + ApplicationLanguage::AmericanEnglish, + ApplicationLanguage::BritishEnglish, + ApplicationLanguage::Japanese, + ApplicationLanguage::French, + ApplicationLanguage::German, + ApplicationLanguage::Spanish, + ApplicationLanguage::Italian, + ApplicationLanguage::Dutch, + ApplicationLanguage::CanadianFrench, + ApplicationLanguage::Russian, + ApplicationLanguage::Korean, + ApplicationLanguage::SimplifiedChinese, + ApplicationLanguage::TraditionalChinese, +}}; + const ApplicationLanguagePriorityList* GetApplicationLanguagePriorityList( const ApplicationLanguage lang) { switch (lang) { @@ -310,6 +329,8 @@ const ApplicationLanguagePriorityList* GetApplicationLanguagePriorityList( return &priority_list_traditional_chinese; case ApplicationLanguage::SimplifiedChinese: return &priority_list_simplified_chinese; + case ApplicationLanguage::BrazilianPortuguese: + return &priority_list_brazilian_portuguese; default: return nullptr; } @@ -339,7 +360,6 @@ std::optional<ApplicationLanguage> ConvertToApplicationLanguage( case Set::LanguageCode::FR_CA: return ApplicationLanguage::CanadianFrench; case Set::LanguageCode::PT: - case Set::LanguageCode::PT_BR: return ApplicationLanguage::Portuguese; case Set::LanguageCode::RU: return ApplicationLanguage::Russian; @@ -351,6 +371,8 @@ std::optional<ApplicationLanguage> ConvertToApplicationLanguage( case Set::LanguageCode::ZH_CN: case Set::LanguageCode::ZH_HANS: return ApplicationLanguage::SimplifiedChinese; + case Set::LanguageCode::PT_BR: + return ApplicationLanguage::BrazilianPortuguese; default: return std::nullopt; } @@ -388,6 +410,8 @@ std::optional<Set::LanguageCode> ConvertToLanguageCode(const ApplicationLanguage return Set::LanguageCode::ZH_HANT; case ApplicationLanguage::SimplifiedChinese: return Set::LanguageCode::ZH_HANS; + case ApplicationLanguage::BrazilianPortuguese: + return Set::LanguageCode::PT_BR; default: return std::nullopt; } diff --git a/src/core/hle/service/ns/language.h b/src/core/hle/service/ns/language.h index e9829f9d2..2cc8e4806 100644 --- a/src/core/hle/service/ns/language.h +++ b/src/core/hle/service/ns/language.h @@ -5,7 +5,6 @@ #pragma once #include <optional> -#include <string> #include "common/common_types.h" namespace Service::Set { @@ -30,6 +29,7 @@ enum class ApplicationLanguage : u8 { Korean, TraditionalChinese, SimplifiedChinese, + BrazilianPortuguese, Count }; using ApplicationLanguagePriorityList = @@ -42,4 +42,4 @@ constexpr u32 GetSupportedLanguageFlag(const ApplicationLanguage lang) { const ApplicationLanguagePriorityList* GetApplicationLanguagePriorityList(ApplicationLanguage lang); std::optional<ApplicationLanguage> ConvertToApplicationLanguage(Set::LanguageCode language_code); std::optional<Set::LanguageCode> ConvertToLanguageCode(ApplicationLanguage lang); -} // namespace Service::NS
\ No newline at end of file +} // namespace Service::NS diff --git a/src/core/hle/service/ns/ns.cpp b/src/core/hle/service/ns/ns.cpp index 931b48f72..64ffc8572 100644 --- a/src/core/hle/service/ns/ns.cpp +++ b/src/core/hle/service/ns/ns.cpp @@ -414,7 +414,7 @@ ResultVal<u8> IApplicationManagerInterface::GetApplicationDesiredLanguage( for (const auto lang : *priority_list) { const auto supported_flag = GetSupportedLanguageFlag(lang); if (supported_languages == 0 || (supported_languages & supported_flag) == supported_flag) { - return MakeResult(static_cast<u8>(lang)); + return static_cast<u8>(lang); } } @@ -448,7 +448,7 @@ ResultVal<u64> IApplicationManagerInterface::ConvertApplicationLanguageToLanguag return ERR_APPLICATION_LANGUAGE_NOT_FOUND; } - return MakeResult(static_cast<u64>(*language_code)); + return static_cast<u64>(*language_code); } IApplicationVersionInterface::IApplicationVersionInterface(Core::System& system_) diff --git a/src/core/hle/service/nvdrv/devices/nvdevice.h b/src/core/hle/service/nvdrv/devices/nvdevice.h index 5b73a5a34..3d874243a 100644 --- a/src/core/hle/service/nvdrv/devices/nvdevice.h +++ b/src/core/hle/service/nvdrv/devices/nvdevice.h @@ -5,11 +5,8 @@ #pragma once #include <vector> -#include "common/bit_field.h" #include "common/common_types.h" -#include "common/swap.h" #include "core/hle/service/nvdrv/nvdata.h" -#include "core/hle/service/service.h" namespace Core { class System; diff --git a/src/core/hle/service/nvdrv/devices/nvdisp_disp0.cpp b/src/core/hle/service/nvdrv/devices/nvdisp_disp0.cpp index 4ee8c5733..68f1e9060 100644 --- a/src/core/hle/service/nvdrv/devices/nvdisp_disp0.cpp +++ b/src/core/hle/service/nvdrv/devices/nvdisp_disp0.cpp @@ -10,7 +10,6 @@ #include "core/hle/service/nvdrv/devices/nvmap.h" #include "core/perf_stats.h" #include "video_core/gpu.h" -#include "video_core/renderer_base.h" namespace Service::Nvidia::Devices { diff --git a/src/core/hle/service/nvdrv/devices/nvhost_as_gpu.cpp b/src/core/hle/service/nvdrv/devices/nvhost_as_gpu.cpp index 7dc41d875..85170cdb3 100644 --- a/src/core/hle/service/nvdrv/devices/nvhost_as_gpu.cpp +++ b/src/core/hle/service/nvdrv/devices/nvhost_as_gpu.cpp @@ -10,10 +10,8 @@ #include "core/core.h" #include "core/hle/service/nvdrv/devices/nvhost_as_gpu.h" #include "core/hle/service/nvdrv/devices/nvmap.h" -#include "core/memory.h" #include "video_core/memory_manager.h" #include "video_core/rasterizer_interface.h" -#include "video_core/renderer_base.h" namespace Service::Nvidia::Devices { diff --git a/src/core/hle/service/nvdrv/devices/nvhost_ctrl_gpu.cpp b/src/core/hle/service/nvdrv/devices/nvhost_ctrl_gpu.cpp index d8b684f4f..05b4e2151 100644 --- a/src/core/hle/service/nvdrv/devices/nvhost_ctrl_gpu.cpp +++ b/src/core/hle/service/nvdrv/devices/nvhost_ctrl_gpu.cpp @@ -7,7 +7,6 @@ #include "common/logging/log.h" #include "core/core.h" #include "core/core_timing.h" -#include "core/core_timing_util.h" #include "core/hle/service/nvdrv/devices/nvhost_ctrl_gpu.h" namespace Service::Nvidia::Devices { diff --git a/src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp b/src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp index 54ac105d5..0a043e386 100644 --- a/src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp +++ b/src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp @@ -10,7 +10,6 @@ #include "core/hle/service/nvdrv/syncpoint_manager.h" #include "core/memory.h" #include "video_core/gpu.h" -#include "video_core/memory_manager.h" namespace Service::Nvidia::Devices { namespace { diff --git a/src/core/hle/service/nvdrv/devices/nvhost_nvdec.cpp b/src/core/hle/service/nvdrv/devices/nvhost_nvdec.cpp index 6c1edce33..0d7d4ad03 100644 --- a/src/core/hle/service/nvdrv/devices/nvhost_nvdec.cpp +++ b/src/core/hle/service/nvdrv/devices/nvhost_nvdec.cpp @@ -6,7 +6,6 @@ #include "common/logging/log.h" #include "core/core.h" #include "core/hle/service/nvdrv/devices/nvhost_nvdec.h" -#include "video_core/memory_manager.h" #include "video_core/renderer_base.h" namespace Service::Nvidia::Devices { diff --git a/src/core/hle/service/nvdrv/devices/nvhost_nvdec_common.h b/src/core/hle/service/nvdrv/devices/nvhost_nvdec_common.h index ae4199b79..351625c17 100644 --- a/src/core/hle/service/nvdrv/devices/nvhost_nvdec_common.h +++ b/src/core/hle/service/nvdrv/devices/nvhost_nvdec_common.h @@ -4,7 +4,6 @@ #pragma once -#include <map> #include <vector> #include "common/common_types.h" #include "common/swap.h" diff --git a/src/core/hle/service/nvdrv/devices/nvhost_vic.cpp b/src/core/hle/service/nvdrv/devices/nvhost_vic.cpp index 21d101e8a..eac4dd530 100644 --- a/src/core/hle/service/nvdrv/devices/nvhost_vic.cpp +++ b/src/core/hle/service/nvdrv/devices/nvhost_vic.cpp @@ -6,7 +6,6 @@ #include "common/logging/log.h" #include "core/core.h" #include "core/hle/service/nvdrv/devices/nvhost_vic.h" -#include "video_core/memory_manager.h" #include "video_core/renderer_base.h" namespace Service::Nvidia::Devices { diff --git a/src/core/hle/service/nvdrv/nvdrv.cpp b/src/core/hle/service/nvdrv/nvdrv.cpp index ff405099a..aa7e47cbf 100644 --- a/src/core/hle/service/nvdrv/nvdrv.cpp +++ b/src/core/hle/service/nvdrv/nvdrv.cpp @@ -8,7 +8,6 @@ #include "core/core.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_event.h" -#include "core/hle/kernel/k_readable_event.h" #include "core/hle/kernel/k_writable_event.h" #include "core/hle/service/nvdrv/devices/nvdevice.h" #include "core/hle/service/nvdrv/devices/nvdisp_disp0.h" diff --git a/src/core/hle/service/nvdrv/nvdrv_interface.cpp b/src/core/hle/service/nvdrv/nvdrv_interface.cpp index d61fb73dc..c16babe14 100644 --- a/src/core/hle/service/nvdrv/nvdrv_interface.cpp +++ b/src/core/hle/service/nvdrv/nvdrv_interface.cpp @@ -7,9 +7,6 @@ #include "core/core.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_readable_event.h" -#include "core/hle/kernel/k_thread.h" -#include "core/hle/kernel/k_writable_event.h" -#include "core/hle/kernel/kernel.h" #include "core/hle/service/nvdrv/nvdata.h" #include "core/hle/service/nvdrv/nvdrv.h" #include "core/hle/service/nvdrv/nvdrv_interface.h" diff --git a/src/core/hle/service/nvflinger/buffer_queue.h b/src/core/hle/service/nvflinger/buffer_queue.h index 78de3f354..7b7baeaea 100644 --- a/src/core/hle/service/nvflinger/buffer_queue.h +++ b/src/core/hle/service/nvflinger/buffer_queue.h @@ -8,7 +8,6 @@ #include <list> #include <mutex> #include <optional> -#include <vector> #include "common/common_funcs.h" #include "common/math_util.h" diff --git a/src/core/hle/service/pctl/pctl_module.cpp b/src/core/hle/service/pctl/pctl_module.cpp index 6949fcf3b..240776101 100644 --- a/src/core/hle/service/pctl/pctl_module.cpp +++ b/src/core/hle/service/pctl/pctl_module.cpp @@ -7,7 +7,6 @@ #include "core/file_sys/control_metadata.h" #include "core/file_sys/patch_manager.h" #include "core/hle/ipc_helpers.h" -#include "core/hle/kernel/k_process.h" #include "core/hle/service/pctl/pctl.h" #include "core/hle/service/pctl/pctl_module.h" @@ -45,7 +44,7 @@ public: {1014, nullptr, "ConfirmPlayableApplicationVideoOld"}, {1015, nullptr, "ConfirmPlayableApplicationVideo"}, {1016, nullptr, "ConfirmShowNewsPermission"}, - {1017, nullptr, "EndFreeCommunication"}, + {1017, &IParentalControlService::EndFreeCommunication, "EndFreeCommunication"}, {1018, &IParentalControlService::IsFreeCommunicationAvailable, "IsFreeCommunicationAvailable"}, {1031, &IParentalControlService::IsRestrictionEnabled, "IsRestrictionEnabled"}, {1032, nullptr, "GetSafetyLevel"}, @@ -189,7 +188,7 @@ private: // TODO(ogniK): Recovery flag initialization for pctl:r - const auto tid = system.CurrentProcess()->GetTitleID(); + const auto tid = system.GetCurrentProcessProgramID(); if (tid != 0) { const FileSys::PatchManager pm{tid, system.GetFileSystemController(), system.GetContentProvider()}; @@ -237,6 +236,13 @@ private: rb.Push(ResultSuccess); } + void EndFreeCommunication(Kernel::HLERequestContext& ctx) { + LOG_WARNING(Service_PCTL, "(STUBBED) called"); + + IPC::ResponseBuilder rb{ctx, 2}; + rb.Push(ResultSuccess); + } + void IsFreeCommunicationAvailable(Kernel::HLERequestContext& ctx) { LOG_WARNING(Service_PCTL, "(STUBBED) called"); diff --git a/src/core/hle/service/pm/pm.cpp b/src/core/hle/service/pm/pm.cpp index f675740b4..88fc5b5cc 100644 --- a/src/core/hle/service/pm/pm.cpp +++ b/src/core/hle/service/pm/pm.cpp @@ -101,7 +101,7 @@ private: const auto process = SearchProcessList(kernel.GetProcessList(), [title_id](const auto& proc) { - return proc->GetTitleID() == title_id; + return proc->GetProgramID() == title_id; }); if (!process.has_value()) { @@ -152,7 +152,7 @@ private: IPC::ResponseBuilder rb{ctx, 4}; rb.Push(ResultSuccess); - rb.Push((*process)->GetTitleID()); + rb.Push((*process)->GetProgramID()); } const std::vector<Kernel::KProcess*>& process_list; diff --git a/src/core/hle/service/prepo/prepo.cpp b/src/core/hle/service/prepo/prepo.cpp index 32db6834c..5c8a44688 100644 --- a/src/core/hle/service/prepo/prepo.cpp +++ b/src/core/hle/service/prepo/prepo.cpp @@ -6,7 +6,6 @@ #include "common/logging/log.h" #include "core/core.h" #include "core/hle/ipc_helpers.h" -#include "core/hle/kernel/k_process.h" #include "core/hle/service/acc/profile_manager.h" #include "core/hle/service/prepo/prepo.h" #include "core/hle/service/service.h" @@ -73,7 +72,7 @@ private: Type, process_id, data1.size(), data2.size()); const auto& reporter{system.GetReporter()}; - reporter.SavePlayReport(Type, system.CurrentProcess()->GetTitleID(), {data1, data2}, + reporter.SavePlayReport(Type, system.GetCurrentProcessProgramID(), {data1, data2}, process_id); IPC::ResponseBuilder rb{ctx, 2}; @@ -101,7 +100,7 @@ private: Type, user_id[1], user_id[0], process_id, data1.size(), data2.size()); const auto& reporter{system.GetReporter()}; - reporter.SavePlayReport(Type, system.CurrentProcess()->GetTitleID(), {data1, data2}, + reporter.SavePlayReport(Type, system.GetCurrentProcessProgramID(), {data1, data2}, process_id, user_id); IPC::ResponseBuilder rb{ctx, 2}; diff --git a/src/core/hle/service/ptm/psm.cpp b/src/core/hle/service/ptm/psm.cpp index 22ff5269c..5d248f671 100644 --- a/src/core/hle/service/ptm/psm.cpp +++ b/src/core/hle/service/ptm/psm.cpp @@ -8,7 +8,6 @@ #include "core/core.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_event.h" -#include "core/hle/kernel/kernel.h" #include "core/hle/service/kernel_helpers.h" #include "core/hle/service/ptm/psm.h" #include "core/hle/service/service.h" diff --git a/src/core/hle/service/service.cpp b/src/core/hle/service/service.cpp index 065133166..f54e6fe56 100644 --- a/src/core/hle/service/service.cpp +++ b/src/core/hle/service/service.cpp @@ -2,19 +2,15 @@ // Licensed under GPLv2 or any later version // Refer to the license.txt file included. -#include <algorithm> #include <fmt/format.h> #include "common/assert.h" #include "common/logging/log.h" #include "common/settings.h" -#include "common/string_util.h" #include "core/core.h" #include "core/hle/ipc.h" #include "core/hle/ipc_helpers.h" -#include "core/hle/kernel/k_client_port.h" #include "core/hle/kernel/k_process.h" #include "core/hle/kernel/k_server_port.h" -#include "core/hle/kernel/k_thread.h" #include "core/hle/kernel/kernel.h" #include "core/hle/service/acc/acc.h" #include "core/hle/service/am/am.h" diff --git a/src/core/hle/service/sm/sm.cpp b/src/core/hle/service/sm/sm.cpp index ae4dc4a75..eaa172595 100644 --- a/src/core/hle/service/sm/sm.cpp +++ b/src/core/hle/service/sm/sm.cpp @@ -12,8 +12,6 @@ #include "core/hle/kernel/k_port.h" #include "core/hle/kernel/k_scoped_resource_reservation.h" #include "core/hle/kernel/k_server_port.h" -#include "core/hle/kernel/k_server_session.h" -#include "core/hle/kernel/k_session.h" #include "core/hle/result.h" #include "core/hle/service/sm/sm.h" #include "core/hle/service/sm/sm_controller.h" @@ -87,7 +85,7 @@ ResultVal<Kernel::KPort*> ServiceManager::GetServicePort(const std::string& name auto handler = it->second; port->GetServerPort().SetSessionHandler(std::move(handler)); - return MakeResult(port); + return port; } /** @@ -165,7 +163,7 @@ ResultVal<Kernel::KClientSession*> SM::GetServiceImpl(Kernel::HLERequestContext& LOG_DEBUG(Service_SM, "called service={} -> session={}", name, session->GetId()); - return MakeResult(session); + return session; } void SM::RegisterService(Kernel::HLERequestContext& ctx) { diff --git a/src/core/hle/service/sm/sm.h b/src/core/hle/service/sm/sm.h index 068c78588..021eb51b4 100644 --- a/src/core/hle/service/sm/sm.h +++ b/src/core/hle/service/sm/sm.h @@ -6,7 +6,6 @@ #include <memory> #include <string> -#include <type_traits> #include <unordered_map> #include "common/concepts.h" diff --git a/src/core/hle/service/sm/sm_controller.cpp b/src/core/hle/service/sm/sm_controller.cpp index b5fbc4569..09f9ecee1 100644 --- a/src/core/hle/service/sm/sm_controller.cpp +++ b/src/core/hle/service/sm/sm_controller.cpp @@ -7,10 +7,8 @@ #include "core/core.h" #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_client_port.h" -#include "core/hle/kernel/k_client_session.h" #include "core/hle/kernel/k_port.h" #include "core/hle/kernel/k_scoped_resource_reservation.h" -#include "core/hle/kernel/k_server_port.h" #include "core/hle/kernel/k_server_session.h" #include "core/hle/kernel/k_session.h" #include "core/hle/service/sm/sm_controller.h" diff --git a/src/core/hle/service/sockets/bsd.cpp b/src/core/hle/service/sockets/bsd.cpp index b9e765f1d..f83272633 100644 --- a/src/core/hle/service/sockets/bsd.cpp +++ b/src/core/hle/service/sockets/bsd.cpp @@ -4,7 +4,6 @@ #include <array> #include <memory> -#include <string> #include <utility> #include <vector> diff --git a/src/core/hle/service/spl/spl_module.cpp b/src/core/hle/service/spl/spl_module.cpp index ed4c06260..10f7d1461 100644 --- a/src/core/hle/service/spl/spl_module.cpp +++ b/src/core/hle/service/spl/spl_module.cpp @@ -120,40 +120,40 @@ ResultVal<u64> Module::Interface::GetConfigImpl(ConfigItem config_item) const { return ResultSecureMonitorNotImplemented; case ConfigItem::ExosphereApiVersion: // Get information about the current exosphere version. - return MakeResult((u64{HLE::ApiVersion::ATMOSPHERE_RELEASE_VERSION_MAJOR} << 56) | - (u64{HLE::ApiVersion::ATMOSPHERE_RELEASE_VERSION_MINOR} << 48) | - (u64{HLE::ApiVersion::ATMOSPHERE_RELEASE_VERSION_MICRO} << 40) | - (static_cast<u64>(HLE::ApiVersion::GetTargetFirmware()))); + return (u64{HLE::ApiVersion::ATMOSPHERE_RELEASE_VERSION_MAJOR} << 56) | + (u64{HLE::ApiVersion::ATMOSPHERE_RELEASE_VERSION_MINOR} << 48) | + (u64{HLE::ApiVersion::ATMOSPHERE_RELEASE_VERSION_MICRO} << 40) | + (static_cast<u64>(HLE::ApiVersion::GetTargetFirmware())); case ConfigItem::ExosphereNeedsReboot: // We are executing, so we aren't in the process of rebooting. - return MakeResult(u64{0}); + return u64{0}; case ConfigItem::ExosphereNeedsShutdown: // We are executing, so we aren't in the process of shutting down. - return MakeResult(u64{0}); + return u64{0}; case ConfigItem::ExosphereGitCommitHash: // Get information about the current exosphere git commit hash. - return MakeResult(u64{0}); + return u64{0}; case ConfigItem::ExosphereHasRcmBugPatch: // Get information about whether this unit has the RCM bug patched. - return MakeResult(u64{0}); + return u64{0}; case ConfigItem::ExosphereBlankProdInfo: // Get whether this unit should simulate a "blanked" PRODINFO. - return MakeResult(u64{0}); + return u64{0}; case ConfigItem::ExosphereAllowCalWrites: // Get whether this unit should allow writing to the calibration partition. - return MakeResult(u64{0}); + return u64{0}; case ConfigItem::ExosphereEmummcType: // Get what kind of emummc this unit has active. - return MakeResult(u64{0}); + return u64{0}; case ConfigItem::ExospherePayloadAddress: // Gets the physical address of the reboot payload buffer, if one exists. return ResultSecureMonitorNotInitialized; case ConfigItem::ExosphereLogConfiguration: // Get the log configuration. - return MakeResult(u64{0}); + return u64{0}; case ConfigItem::ExosphereForceEnableUsb30: // Get whether usb 3.0 should be force-enabled. - return MakeResult(u64{0}); + return u64{0}; default: return ResultSecureMonitorInvalidArgument; } diff --git a/src/core/hle/service/time/local_system_clock_context_writer.h b/src/core/hle/service/time/local_system_clock_context_writer.h index 6be617392..ac6c7b4b1 100644 --- a/src/core/hle/service/time/local_system_clock_context_writer.h +++ b/src/core/hle/service/time/local_system_clock_context_writer.h @@ -4,7 +4,6 @@ #pragma once -#include "core/hle/service/time/errors.h" #include "core/hle/service/time/system_clock_context_update_callback.h" #include "core/hle/service/time/time_sharedmemory.h" diff --git a/src/core/hle/service/time/standard_steady_clock_core.cpp b/src/core/hle/service/time/standard_steady_clock_core.cpp index 59a272f4a..a1ffdd524 100644 --- a/src/core/hle/service/time/standard_steady_clock_core.cpp +++ b/src/core/hle/service/time/standard_steady_clock_core.cpp @@ -4,7 +4,6 @@ #include "core/core.h" #include "core/core_timing.h" -#include "core/core_timing_util.h" #include "core/hardware_properties.h" #include "core/hle/service/time/standard_steady_clock_core.h" diff --git a/src/core/hle/service/time/tick_based_steady_clock_core.cpp b/src/core/hle/service/time/tick_based_steady_clock_core.cpp index 8baaa2a6a..47d4ab980 100644 --- a/src/core/hle/service/time/tick_based_steady_clock_core.cpp +++ b/src/core/hle/service/time/tick_based_steady_clock_core.cpp @@ -4,7 +4,6 @@ #include "core/core.h" #include "core/core_timing.h" -#include "core/core_timing_util.h" #include "core/hardware_properties.h" #include "core/hle/service/time/tick_based_steady_clock_core.h" diff --git a/src/core/hle/service/time/time.cpp b/src/core/hle/service/time/time.cpp index d84a111c2..4d8823b5a 100644 --- a/src/core/hle/service/time/time.cpp +++ b/src/core/hle/service/time/time.cpp @@ -5,10 +5,8 @@ #include "common/logging/log.h" #include "core/core.h" #include "core/core_timing.h" -#include "core/core_timing_util.h" #include "core/hardware_properties.h" #include "core/hle/ipc_helpers.h" -#include "core/hle/kernel/k_scheduler.h" #include "core/hle/kernel/kernel.h" #include "core/hle/service/time/time.h" #include "core/hle/service/time/time_interface.h" diff --git a/src/core/hle/service/time/time_manager.cpp b/src/core/hle/service/time/time_manager.cpp index 9c4c960ef..c1e4e6cce 100644 --- a/src/core/hle/service/time/time_manager.cpp +++ b/src/core/hle/service/time/time_manager.cpp @@ -8,8 +8,10 @@ #include "common/settings.h" #include "common/time_zone.h" #include "core/hle/service/time/ephemeral_network_system_clock_context_writer.h" +#include "core/hle/service/time/ephemeral_network_system_clock_core.h" #include "core/hle/service/time/local_system_clock_context_writer.h" #include "core/hle/service/time/network_system_clock_context_writer.h" +#include "core/hle/service/time/tick_based_steady_clock_core.h" #include "core/hle/service/time/time_manager.h" namespace Service::Time { diff --git a/src/core/hle/service/time/time_manager.h b/src/core/hle/service/time/time_manager.h index 3af868d87..2404067c0 100644 --- a/src/core/hle/service/time/time_manager.h +++ b/src/core/hle/service/time/time_manager.h @@ -5,15 +5,12 @@ #pragma once #include "common/common_types.h" -#include "common/time_zone.h" #include "core/file_sys/vfs_types.h" #include "core/hle/service/time/clock_types.h" -#include "core/hle/service/time/ephemeral_network_system_clock_core.h" #include "core/hle/service/time/standard_local_system_clock_core.h" #include "core/hle/service/time/standard_network_system_clock_core.h" #include "core/hle/service/time/standard_steady_clock_core.h" #include "core/hle/service/time/standard_user_system_clock_core.h" -#include "core/hle/service/time/tick_based_steady_clock_core.h" #include "core/hle/service/time/time_sharedmemory.h" #include "core/hle/service/time/time_zone_content_manager.h" diff --git a/src/core/hle/service/time/time_sharedmemory.cpp b/src/core/hle/service/time/time_sharedmemory.cpp index 176ad0eee..ed9f75ed6 100644 --- a/src/core/hle/service/time/time_sharedmemory.cpp +++ b/src/core/hle/service/time/time_sharedmemory.cpp @@ -4,7 +4,6 @@ #include "core/core.h" #include "core/core_timing.h" -#include "core/core_timing_util.h" #include "core/hardware_properties.h" #include "core/hle/kernel/kernel.h" #include "core/hle/service/time/clock_types.h" diff --git a/src/core/hle/service/time/time_sharedmemory.h b/src/core/hle/service/time/time_sharedmemory.h index d471b5d18..9307ea795 100644 --- a/src/core/hle/service/time/time_sharedmemory.h +++ b/src/core/hle/service/time/time_sharedmemory.h @@ -7,7 +7,6 @@ #include "common/common_types.h" #include "common/uuid.h" #include "core/hle/kernel/k_shared_memory.h" -#include "core/hle/kernel/k_thread.h" #include "core/hle/service/time/clock_types.h" namespace Service::Time { diff --git a/src/core/hle/service/time/time_zone_manager.cpp b/src/core/hle/service/time/time_zone_manager.cpp index 6da893790..2989cee5e 100644 --- a/src/core/hle/service/time/time_zone_manager.cpp +++ b/src/core/hle/service/time/time_zone_manager.cpp @@ -9,8 +9,6 @@ #include "core/file_sys/content_archive.h" #include "core/file_sys/nca_metadata.h" #include "core/file_sys/registered_cache.h" -#include "core/file_sys/romfs.h" -#include "core/file_sys/system_archive/system_archive.h" #include "core/hle/service/time/time_zone_manager.h" namespace Service::Time::TimeZone { diff --git a/src/core/hle/service/vi/vi.cpp b/src/core/hle/service/vi/vi.cpp index 439e7e472..63d5242c4 100644 --- a/src/core/hle/service/vi/vi.cpp +++ b/src/core/hle/service/vi/vi.cpp @@ -21,9 +21,7 @@ #include "core/hle/ipc_helpers.h" #include "core/hle/kernel/k_readable_event.h" #include "core/hle/kernel/k_thread.h" -#include "core/hle/kernel/k_writable_event.h" #include "core/hle/service/nvdrv/nvdata.h" -#include "core/hle/service/nvdrv/nvdrv.h" #include "core/hle/service/nvflinger/buffer_queue.h" #include "core/hle/service/nvflinger/nvflinger.h" #include "core/hle/service/service.h" @@ -1284,15 +1282,15 @@ private: static ResultVal<ConvertedScaleMode> ConvertScalingModeImpl(NintendoScaleMode mode) { switch (mode) { case NintendoScaleMode::None: - return MakeResult(ConvertedScaleMode::None); + return ConvertedScaleMode::None; case NintendoScaleMode::Freeze: - return MakeResult(ConvertedScaleMode::Freeze); + return ConvertedScaleMode::Freeze; case NintendoScaleMode::ScaleToWindow: - return MakeResult(ConvertedScaleMode::ScaleToWindow); + return ConvertedScaleMode::ScaleToWindow; case NintendoScaleMode::ScaleAndCrop: - return MakeResult(ConvertedScaleMode::ScaleAndCrop); + return ConvertedScaleMode::ScaleAndCrop; case NintendoScaleMode::PreserveAspectRatio: - return MakeResult(ConvertedScaleMode::PreserveAspectRatio); + return ConvertedScaleMode::PreserveAspectRatio; default: LOG_ERROR(Service_VI, "Invalid scaling mode specified, mode={}", mode); return ERR_OPERATION_FAILED; diff --git a/src/core/loader/deconstructed_rom_directory.cpp b/src/core/loader/deconstructed_rom_directory.cpp index a19bb220a..1b5aca65d 100644 --- a/src/core/loader/deconstructed_rom_directory.cpp +++ b/src/core/loader/deconstructed_rom_directory.cpp @@ -2,9 +2,7 @@ // Licensed under GPLv2 or any later version // Refer to the license.txt file included. -#include <cinttypes> #include <cstring> -#include "common/common_funcs.h" #include "common/logging/log.h" #include "core/core.h" #include "core/file_sys/content_archive.h" @@ -13,7 +11,6 @@ #include "core/file_sys/romfs_factory.h" #include "core/hle/kernel/k_page_table.h" #include "core/hle/kernel/k_process.h" -#include "core/hle/kernel/kernel.h" #include "core/hle/service/filesystem/filesystem.h" #include "core/loader/deconstructed_rom_directory.h" #include "core/loader/nso.h" diff --git a/src/core/loader/elf.cpp b/src/core/loader/elf.cpp index 3d9276f15..d0250bdb4 100644 --- a/src/core/loader/elf.cpp +++ b/src/core/loader/elf.cpp @@ -4,7 +4,6 @@ #include <cstring> #include <memory> -#include <string> #include "common/common_funcs.h" #include "common/common_types.h" #include "common/logging/log.h" diff --git a/src/core/loader/elf.h b/src/core/loader/elf.h index 890299a20..bff51ec17 100644 --- a/src/core/loader/elf.h +++ b/src/core/loader/elf.h @@ -4,8 +4,6 @@ #pragma once -#include <string> -#include "common/common_types.h" #include "core/loader/loader.h" namespace Core { diff --git a/src/core/loader/nax.cpp b/src/core/loader/nax.cpp index aceb66414..3375dab7c 100644 --- a/src/core/loader/nax.cpp +++ b/src/core/loader/nax.cpp @@ -2,7 +2,6 @@ // Licensed under GPLv2 or any later version // Refer to the license.txt file included. -#include "common/logging/log.h" #include "core/file_sys/content_archive.h" #include "core/file_sys/romfs.h" #include "core/file_sys/xts_archive.h" diff --git a/src/core/loader/nca.cpp b/src/core/loader/nca.cpp index aa51b0daa..219bbeaf5 100644 --- a/src/core/loader/nca.cpp +++ b/src/core/loader/nca.cpp @@ -4,7 +4,6 @@ #include <utility> -#include "common/logging/log.h" #include "core/core.h" #include "core/file_sys/content_archive.h" #include "core/file_sys/romfs_factory.h" diff --git a/src/core/loader/nca.h b/src/core/loader/nca.h index f2ff080bb..c0db8c740 100644 --- a/src/core/loader/nca.h +++ b/src/core/loader/nca.h @@ -5,7 +5,6 @@ #pragma once #include "common/common_types.h" -#include "core/file_sys/vfs.h" #include "core/loader/loader.h" namespace Core { diff --git a/src/core/loader/nsp.cpp b/src/core/loader/nsp.cpp index 8b167ad3c..f7ccc678d 100644 --- a/src/core/loader/nsp.cpp +++ b/src/core/loader/nsp.cpp @@ -6,7 +6,6 @@ #include "common/common_types.h" #include "core/core.h" -#include "core/file_sys/card_image.h" #include "core/file_sys/content_archive.h" #include "core/file_sys/control_metadata.h" #include "core/file_sys/nca_metadata.h" diff --git a/src/core/loader/nsp.h b/src/core/loader/nsp.h index 50406a92e..378e4077a 100644 --- a/src/core/loader/nsp.h +++ b/src/core/loader/nsp.h @@ -6,7 +6,6 @@ #include <memory> #include "common/common_types.h" -#include "core/file_sys/vfs.h" #include "core/loader/loader.h" namespace FileSys { diff --git a/src/core/loader/xci.cpp b/src/core/loader/xci.cpp index 269603eef..8c6c1a3fd 100644 --- a/src/core/loader/xci.cpp +++ b/src/core/loader/xci.cpp @@ -11,7 +11,6 @@ #include "core/file_sys/control_metadata.h" #include "core/file_sys/patch_manager.h" #include "core/file_sys/registered_cache.h" -#include "core/file_sys/romfs.h" #include "core/file_sys/submission_package.h" #include "core/hle/kernel/k_process.h" #include "core/hle/service/filesystem/filesystem.h" diff --git a/src/core/loader/xci.h b/src/core/loader/xci.h index 30caaf90e..6e3810e48 100644 --- a/src/core/loader/xci.h +++ b/src/core/loader/xci.h @@ -6,7 +6,6 @@ #include <memory> #include "common/common_types.h" -#include "core/file_sys/vfs.h" #include "core/loader/loader.h" namespace FileSys { diff --git a/src/core/memory/cheat_engine.cpp b/src/core/memory/cheat_engine.cpp index 46a7e09b4..20f0e90f5 100644 --- a/src/core/memory/cheat_engine.cpp +++ b/src/core/memory/cheat_engine.cpp @@ -8,8 +8,6 @@ #include "common/swap.h" #include "core/core.h" #include "core/core_timing.h" -#include "core/core_timing_util.h" -#include "core/hardware_properties.h" #include "core/hle/kernel/k_page_table.h" #include "core/hle/kernel/k_process.h" #include "core/hle/service/hid/controllers/npad.h" @@ -194,7 +192,7 @@ void CheatEngine::Initialize() { core_timing.ScheduleEvent(CHEAT_ENGINE_NS, event); metadata.process_id = system.CurrentProcess()->GetProcessID(); - metadata.title_id = system.CurrentProcess()->GetTitleID(); + metadata.title_id = system.GetCurrentProcessProgramID(); const auto& page_table = system.CurrentProcess()->PageTable(); metadata.heap_extents = { diff --git a/src/core/network/network.h b/src/core/network/network.h index fdd3e4655..e85df3ab7 100644 --- a/src/core/network/network.h +++ b/src/core/network/network.h @@ -6,7 +6,6 @@ #include <array> #include <optional> -#include <utility> #include "common/common_funcs.h" #include "common/common_types.h" diff --git a/src/core/perf_stats.cpp b/src/core/perf_stats.cpp index c9ded49d0..52c43c857 100644 --- a/src/core/perf_stats.cpp +++ b/src/core/perf_stats.cpp @@ -14,7 +14,6 @@ #include "common/fs/file.h" #include "common/fs/fs.h" #include "common/fs/path_util.h" -#include "common/math_util.h" #include "common/settings.h" #include "core/perf_stats.h" diff --git a/src/core/reporter.cpp b/src/core/reporter.cpp index 365b8f906..d4becdc0a 100644 --- a/src/core/reporter.cpp +++ b/src/core/reporter.cpp @@ -236,7 +236,7 @@ void Reporter::SaveSvcBreakReport(u32 type, bool signal_debugger, u64 info1, u64 } const auto timestamp = GetTimestamp(); - const auto title_id = system.CurrentProcess()->GetTitleID(); + const auto title_id = system.GetCurrentProcessProgramID(); auto out = GetFullDataAuto(timestamp, title_id, system); auto break_out = json{ @@ -263,7 +263,7 @@ void Reporter::SaveUnimplementedFunctionReport(Kernel::HLERequestContext& ctx, u } const auto timestamp = GetTimestamp(); - const auto title_id = system.CurrentProcess()->GetTitleID(); + const auto title_id = system.GetCurrentProcessProgramID(); auto out = GetFullDataAuto(timestamp, title_id, system); auto function_out = GetHLERequestContextData(ctx, system.Memory()); @@ -285,7 +285,7 @@ void Reporter::SaveUnimplementedAppletReport( } const auto timestamp = GetTimestamp(); - const auto title_id = system.CurrentProcess()->GetTitleID(); + const auto title_id = system.GetCurrentProcessProgramID(); auto out = GetFullDataAuto(timestamp, title_id, system); out["applet_common_args"] = { @@ -377,7 +377,7 @@ void Reporter::SaveUserReport() const { } const auto timestamp = GetTimestamp(); - const auto title_id = system.CurrentProcess()->GetTitleID(); + const auto title_id = system.GetCurrentProcessProgramID(); SaveToFile(GetFullDataAuto(timestamp, title_id, system), GetPath("user_report", title_id, timestamp)); diff --git a/src/core/tools/freezer.cpp b/src/core/tools/freezer.cpp index 2e09faa6d..032c71aff 100644 --- a/src/core/tools/freezer.cpp +++ b/src/core/tools/freezer.cpp @@ -6,8 +6,6 @@ #include "common/logging/log.h" #include "core/core.h" #include "core/core_timing.h" -#include "core/core_timing_util.h" -#include "core/hardware_properties.h" #include "core/memory.h" #include "core/tools/freezer.h" diff --git a/src/shader_recompiler/backend/glasm/emit_glasm_not_implemented.cpp b/src/shader_recompiler/backend/glasm/emit_glasm_not_implemented.cpp index ff64c6924..e537f6073 100644 --- a/src/shader_recompiler/backend/glasm/emit_glasm_not_implemented.cpp +++ b/src/shader_recompiler/backend/glasm/emit_glasm_not_implemented.cpp @@ -18,7 +18,7 @@ namespace Shader::Backend::GLASM { #define NotImplemented() throw NotImplementedException("GLASM instruction {}", __LINE__) static void DefinePhi(EmitContext& ctx, IR::Inst& phi) { - switch (phi.Arg(0).Type()) { + switch (phi.Type()) { case IR::Type::U1: case IR::Type::U32: case IR::Type::F32: diff --git a/src/shader_recompiler/backend/glsl/emit_glsl_special.cpp b/src/shader_recompiler/backend/glsl/emit_glsl_special.cpp index 9b866f889..67f9dad68 100644 --- a/src/shader_recompiler/backend/glsl/emit_glsl_special.cpp +++ b/src/shader_recompiler/backend/glsl/emit_glsl_special.cpp @@ -68,7 +68,7 @@ void EmitPhi(EmitContext& ctx, IR::Inst& phi) { } if (!phi.Definition<Id>().is_valid) { // The phi node wasn't forward defined - ctx.var_alloc.PhiDefine(phi, phi.Arg(0).Type()); + ctx.var_alloc.PhiDefine(phi, phi.Type()); } } @@ -80,7 +80,7 @@ void EmitReference(EmitContext& ctx, const IR::Value& value) { void EmitPhiMove(EmitContext& ctx, const IR::Value& phi_value, const IR::Value& value) { IR::Inst& phi{*phi_value.InstRecursive()}; - const auto phi_type{phi.Arg(0).Type()}; + const auto phi_type{phi.Type()}; if (!phi.Definition<Id>().is_valid) { // The phi node wasn't forward defined ctx.var_alloc.PhiDefine(phi, phi_type); diff --git a/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp b/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp index 3588f052b..1d5364309 100644 --- a/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp +++ b/src/shader_recompiler/backend/spirv/emit_spirv_image.cpp @@ -355,11 +355,22 @@ Id EmitImageSampleExplicitLod(EmitContext& ctx, IR::Inst* inst, const IR::Value& Id EmitImageSampleDrefImplicitLod(EmitContext& ctx, IR::Inst* inst, const IR::Value& index, Id coords, Id dref, Id bias_lc, const IR::Value& offset) { const auto info{inst->Flags<IR::TextureInstInfo>()}; - const ImageOperands operands(ctx, info.has_bias != 0, false, info.has_lod_clamp != 0, bias_lc, - offset); - return Emit(&EmitContext::OpImageSparseSampleDrefImplicitLod, - &EmitContext::OpImageSampleDrefImplicitLod, ctx, inst, ctx.F32[1], - Texture(ctx, info, index), coords, dref, operands.MaskOptional(), operands.Span()); + if (ctx.stage == Stage::Fragment) { + const ImageOperands operands(ctx, info.has_bias != 0, false, info.has_lod_clamp != 0, + bias_lc, offset); + return Emit(&EmitContext::OpImageSparseSampleDrefImplicitLod, + &EmitContext::OpImageSampleDrefImplicitLod, ctx, inst, ctx.F32[1], + Texture(ctx, info, index), coords, dref, operands.MaskOptional(), + operands.Span()); + } else { + // Implicit lods in compute behave on hardware as if sampling from LOD 0. + // This check is to ensure all drivers behave this way. + const Id lod{ctx.Const(0.0f)}; + const ImageOperands operands(ctx, false, true, false, lod, offset); + return Emit(&EmitContext::OpImageSparseSampleDrefExplicitLod, + &EmitContext::OpImageSampleDrefExplicitLod, ctx, inst, ctx.F32[1], + Texture(ctx, info, index), coords, dref, operands.Mask(), operands.Span()); + } } Id EmitImageSampleDrefExplicitLod(EmitContext& ctx, IR::Inst* inst, const IR::Value& index, diff --git a/src/shader_recompiler/frontend/ir/basic_block.h b/src/shader_recompiler/frontend/ir/basic_block.h index 7e134b4c7..9ce1ed07e 100644 --- a/src/shader_recompiler/frontend/ir/basic_block.h +++ b/src/shader_recompiler/frontend/ir/basic_block.h @@ -152,6 +152,17 @@ public: return instructions.crend(); } + // Set the order of the block, it can be set pre order, the user decides + void SetOrder(u32 new_order) { + order = new_order; + } + + // Get the order of the block. + // The higher, the closer is the block to the end. + [[nodiscard]] u32 GetOrder() const { + return order; + } + private: /// Memory pool for instruction list ObjectPool<Inst>* inst_pool; @@ -171,6 +182,9 @@ private: /// Intrusively stored host definition of this block. u32 definition{}; + + /// Order of the block. + u32 order{}; }; using BlockList = std::vector<Block*>; diff --git a/src/shader_recompiler/frontend/ir/microinstruction.cpp b/src/shader_recompiler/frontend/ir/microinstruction.cpp index 3dfa5a880..30b470bdd 100644 --- a/src/shader_recompiler/frontend/ir/microinstruction.cpp +++ b/src/shader_recompiler/frontend/ir/microinstruction.cpp @@ -6,6 +6,7 @@ #include <memory> #include "shader_recompiler/exception.h" +#include "shader_recompiler/frontend/ir/basic_block.h" #include "shader_recompiler/frontend/ir/type.h" #include "shader_recompiler/frontend/ir/value.h" @@ -253,6 +254,10 @@ Inst* Inst::GetAssociatedPseudoOperation(IR::Opcode opcode) { } IR::Type Inst::Type() const { + if (op == IR::Opcode::Phi) { + // The type of a phi node is stored in its flags + return Flags<IR::Type>(); + } return TypeOf(op); } @@ -291,6 +296,16 @@ void Inst::AddPhiOperand(Block* predecessor, const Value& value) { phi_args.emplace_back(predecessor, value); } +void Inst::OrderPhiArgs() { + if (op != Opcode::Phi) { + throw LogicError("{} is not a Phi instruction", op); + } + std::sort(phi_args.begin(), phi_args.end(), + [](const std::pair<Block*, Value>& a, const std::pair<Block*, Value>& b) { + return a.first->GetOrder() < b.first->GetOrder(); + }); +} + void Inst::Invalidate() { ClearArgs(); ReplaceOpcode(Opcode::Void); diff --git a/src/shader_recompiler/frontend/ir/value.h b/src/shader_recompiler/frontend/ir/value.h index 334bb47aa..6c9ef6bdd 100644 --- a/src/shader_recompiler/frontend/ir/value.h +++ b/src/shader_recompiler/frontend/ir/value.h @@ -182,6 +182,9 @@ public: /// Add phi operand to a phi instruction. void AddPhiOperand(Block* predecessor, const Value& value); + /// Orders the Phi arguments from farthest away to nearest. + void OrderPhiArgs(); + void Invalidate(); void ClearArgs(); diff --git a/src/shader_recompiler/frontend/maxwell/translate_program.cpp b/src/shader_recompiler/frontend/maxwell/translate_program.cpp index 012d55357..2fc542f0e 100644 --- a/src/shader_recompiler/frontend/maxwell/translate_program.cpp +++ b/src/shader_recompiler/frontend/maxwell/translate_program.cpp @@ -27,9 +27,11 @@ IR::BlockList GenerateBlocks(const IR::AbstractSyntaxList& syntax_list) { } IR::BlockList blocks; blocks.reserve(num_syntax_blocks); + u32 order_index{}; for (const auto& node : syntax_list) { if (node.type == IR::AbstractSyntaxNode::Type::Block) { blocks.push_back(node.data.block); + blocks.back()->SetOrder(order_index++); } } return blocks; diff --git a/src/shader_recompiler/ir_opt/ssa_rewrite_pass.cpp b/src/shader_recompiler/ir_opt/ssa_rewrite_pass.cpp index 53145fb5e..87aa09358 100644 --- a/src/shader_recompiler/ir_opt/ssa_rewrite_pass.cpp +++ b/src/shader_recompiler/ir_opt/ssa_rewrite_pass.cpp @@ -14,6 +14,7 @@ // https://link.springer.com/chapter/10.1007/978-3-642-37051-9_6 // +#include <deque> #include <span> #include <variant> #include <vector> @@ -370,6 +371,26 @@ void VisitBlock(Pass& pass, IR::Block* block) { } pass.SealBlock(block); } + +IR::Type GetConcreteType(IR::Inst* inst) { + std::deque<IR::Inst*> queue; + queue.push_back(inst); + while (!queue.empty()) { + IR::Inst* current = queue.front(); + queue.pop_front(); + const size_t num_args{current->NumArgs()}; + for (size_t i = 0; i < num_args; ++i) { + const auto set_type = current->Arg(i).Type(); + if (set_type != IR::Type::Opaque) { + return set_type; + } + if (!current->Arg(i).IsImmediate()) { + queue.push_back(current->Arg(i).Inst()); + } + } + } + return IR::Type::Opaque; +} } // Anonymous namespace void SsaRewritePass(IR::Program& program) { @@ -378,6 +399,16 @@ void SsaRewritePass(IR::Program& program) { for (auto block = program.post_order_blocks.rbegin(); block != end; ++block) { VisitBlock(pass, *block); } + for (auto block = program.post_order_blocks.rbegin(); block != end; ++block) { + for (IR::Inst& inst : (*block)->Instructions()) { + if (inst.GetOpcode() == IR::Opcode::Phi) { + if (inst.Type() == IR::Type::Opaque) { + inst.SetFlags(GetConcreteType(&inst)); + } + inst.OrderPhiArgs(); + } + } + } } } // namespace Shader::Optimization diff --git a/src/video_core/renderer_opengl/gl_device.cpp b/src/video_core/renderer_opengl/gl_device.cpp index 1e1d1d020..0764ea6e0 100644 --- a/src/video_core/renderer_opengl/gl_device.cpp +++ b/src/video_core/renderer_opengl/gl_device.cpp @@ -181,6 +181,21 @@ Device::Device() { LOG_ERROR(Render_OpenGL, "Assembly shaders enabled but not supported"); shader_backend = Settings::ShaderBackend::GLSL; } + + if (shader_backend == Settings::ShaderBackend::GLSL && is_nvidia && + !Settings::values.renderer_debug) { + const std::string_view driver_version = version.substr(13); + const int version_major = + std::atoi(driver_version.substr(0, driver_version.find(".")).data()); + + if (version_major >= 495) { + LOG_WARNING(Render_OpenGL, "NVIDIA drivers 495 and later causes significant problems " + "with yuzu. Forcing GLASM as a mitigation."); + shader_backend = Settings::ShaderBackend::GLASM; + use_assembly_shaders = true; + } + } + // Blocks AMD and Intel OpenGL drivers on Windows from using asynchronous shader compilation. use_asynchronous_shaders = Settings::values.use_asynchronous_shaders.GetValue() && !(is_amd || (is_intel && !is_linux)); diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp index b909c387e..a6d9f7c43 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer.cpp +++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp @@ -10,16 +10,14 @@ #include <string_view> #include <tuple> #include <utility> + #include <glad/glad.h> -#include "common/alignment.h" + #include "common/assert.h" #include "common/logging/log.h" #include "common/math_util.h" #include "common/microprofile.h" -#include "common/scope_exit.h" #include "common/settings.h" -#include "core/core.h" -#include "core/hle/kernel/k_process.h" #include "core/memory.h" #include "video_core/engines/kepler_compute.h" #include "video_core/engines/maxwell_3d.h" diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index 0f807990c..95106f88f 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -103,6 +103,7 @@ std::unordered_map<VkFormat, VkFormatProperties> GetFormatProperties(vk::Physica VK_FORMAT_A8B8G8R8_SNORM_PACK32, VK_FORMAT_A8B8G8R8_SINT_PACK32, VK_FORMAT_A8B8G8R8_SRGB_PACK32, + VK_FORMAT_R5G6B5_UNORM_PACK16, VK_FORMAT_B5G6R5_UNORM_PACK16, VK_FORMAT_A2B10G10R10_UNORM_PACK32, VK_FORMAT_A2B10G10R10_UINT_PACK32, diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt index 402be6a78..d62fd566f 100644 --- a/src/yuzu/CMakeLists.txt +++ b/src/yuzu/CMakeLists.txt @@ -299,6 +299,11 @@ if (YUZU_USE_BUNDLED_QT) copy_yuzu_Qt5_deps(yuzu) endif() +if (ENABLE_SDL2) + target_link_libraries(yuzu PRIVATE SDL2) + target_compile_definitions(yuzu PRIVATE HAVE_SDL2) +endif() + if (MSVC) include(CopyYuzuSDLDeps) include(CopyYuzuFFmpegDeps) diff --git a/src/yuzu/applets/qt_software_keyboard.cpp b/src/yuzu/applets/qt_software_keyboard.cpp index 8fc0c5a36..a83a11a95 100644 --- a/src/yuzu/applets/qt_software_keyboard.cpp +++ b/src/yuzu/applets/qt_software_keyboard.cpp @@ -413,7 +413,7 @@ void QtSoftwareKeyboardDialog::ShowTextCheckDialog( ? ui->text_edit_osk->toPlainText().toStdU16String() : ui->line_edit_osk->text().toStdU16String(); - emit SubmitNormalText(SwkbdResult::Ok, std::move(text)); + emit SubmitNormalText(SwkbdResult::Ok, std::move(text), true); break; } } @@ -1510,7 +1510,8 @@ QtSoftwareKeyboard::~QtSoftwareKeyboard() = default; void QtSoftwareKeyboard::InitializeKeyboard( bool is_inline, Core::Frontend::KeyboardInitializeParameters initialize_parameters, - std::function<void(Service::AM::Applets::SwkbdResult, std::u16string)> submit_normal_callback_, + std::function<void(Service::AM::Applets::SwkbdResult, std::u16string, bool)> + submit_normal_callback_, std::function<void(Service::AM::Applets::SwkbdReplyType, std::u16string, s32)> submit_inline_callback_) { if (is_inline) { @@ -1609,8 +1610,8 @@ void QtSoftwareKeyboard::ExitKeyboard() const { } void QtSoftwareKeyboard::SubmitNormalText(Service::AM::Applets::SwkbdResult result, - std::u16string submitted_text) const { - submit_normal_callback(result, submitted_text); + std::u16string submitted_text, bool confirmed) const { + submit_normal_callback(result, submitted_text, confirmed); } void QtSoftwareKeyboard::SubmitInlineText(Service::AM::Applets::SwkbdReplyType reply_type, diff --git a/src/yuzu/applets/qt_software_keyboard.h b/src/yuzu/applets/qt_software_keyboard.h index 1a03c098c..592d9c085 100644 --- a/src/yuzu/applets/qt_software_keyboard.h +++ b/src/yuzu/applets/qt_software_keyboard.h @@ -51,8 +51,8 @@ public: void ExitKeyboard(); signals: - void SubmitNormalText(Service::AM::Applets::SwkbdResult result, - std::u16string submitted_text) const; + void SubmitNormalText(Service::AM::Applets::SwkbdResult result, std::u16string submitted_text, + bool confirmed = false) const; void SubmitInlineText(Service::AM::Applets::SwkbdReplyType reply_type, std::u16string submitted_text, s32 cursor_position) const; @@ -234,7 +234,7 @@ public: void InitializeKeyboard( bool is_inline, Core::Frontend::KeyboardInitializeParameters initialize_parameters, - std::function<void(Service::AM::Applets::SwkbdResult, std::u16string)> + std::function<void(Service::AM::Applets::SwkbdResult, std::u16string, bool)> submit_normal_callback_, std::function<void(Service::AM::Applets::SwkbdReplyType, std::u16string, s32)> submit_inline_callback_) override; @@ -272,13 +272,13 @@ signals: void MainWindowExitKeyboard() const; private: - void SubmitNormalText(Service::AM::Applets::SwkbdResult result, - std::u16string submitted_text) const; + void SubmitNormalText(Service::AM::Applets::SwkbdResult result, std::u16string submitted_text, + bool confirmed) const; void SubmitInlineText(Service::AM::Applets::SwkbdReplyType reply_type, std::u16string submitted_text, s32 cursor_position) const; - mutable std::function<void(Service::AM::Applets::SwkbdResult, std::u16string)> + mutable std::function<void(Service::AM::Applets::SwkbdResult, std::u16string, bool)> submit_normal_callback; mutable std::function<void(Service::AM::Applets::SwkbdReplyType, std::u16string, s32)> submit_inline_callback; diff --git a/src/yuzu/bootmanager.cpp b/src/yuzu/bootmanager.cpp index 40fd47406..46ab0603d 100644 --- a/src/yuzu/bootmanager.cpp +++ b/src/yuzu/bootmanager.cpp @@ -32,7 +32,6 @@ #include "common/settings.h" #include "core/core.h" #include "core/frontend/framebuffer_layout.h" -#include "core/hle/kernel/k_process.h" #include "input_common/keyboard.h" #include "input_common/main.h" #include "input_common/mouse/mouse_input.h" @@ -66,7 +65,7 @@ void EmuThread::run() { if (Settings::values.use_disk_shader_cache.GetValue()) { system.Renderer().ReadRasterizer()->LoadDiskResources( - system.CurrentProcess()->GetTitleID(), stop_token, + system.GetCurrentProcessProgramID(), stop_token, [this](VideoCore::LoadCallbackStage stage, std::size_t value, std::size_t total) { emit LoadProgress(stage, value, total); }); diff --git a/src/yuzu/configuration/configure_dialog.cpp b/src/yuzu/configuration/configure_dialog.cpp index 4fa0c4a43..642a5f966 100644 --- a/src/yuzu/configuration/configure_dialog.cpp +++ b/src/yuzu/configuration/configure_dialog.cpp @@ -81,8 +81,11 @@ ConfigureDialog::ConfigureDialog(QWidget* parent, HotkeyRegistry& registry, SetConfiguration(); PopulateSelectionList(); - connect(ui->tabWidget, &QTabWidget::currentChanged, this, - [this]() { debug_tab_tab->SetCurrentIndex(0); }); + connect(ui->tabWidget, &QTabWidget::currentChanged, this, [this](int index) { + if (index != -1) { + debug_tab_tab->SetCurrentIndex(0); + } + }); connect(ui_tab.get(), &ConfigureUi::LanguageChanged, this, &ConfigureDialog::OnLanguageChanged); connect(ui->selectorList, &QListWidget::itemSelectionChanged, this, &ConfigureDialog::UpdateVisibleTabs); diff --git a/src/yuzu/configuration/configure_per_game.cpp b/src/yuzu/configuration/configure_per_game.cpp index 1031399e1..12699c126 100644 --- a/src/yuzu/configuration/configure_per_game.cpp +++ b/src/yuzu/configuration/configure_per_game.cpp @@ -66,7 +66,7 @@ ConfigurePerGame::ConfigurePerGame(QWidget* parent, u64 title_id, const std::str ui->tabWidget->addTab(system_tab.get(), tr("System")); ui->tabWidget->addTab(cpu_tab.get(), tr("CPU")); ui->tabWidget->addTab(graphics_tab.get(), tr("Graphics")); - ui->tabWidget->addTab(graphics_advanced_tab.get(), tr("GraphicsAdvanced")); + ui->tabWidget->addTab(graphics_advanced_tab.get(), tr("Adv. Graphics")); ui->tabWidget->addTab(audio_tab.get(), tr("Audio")); setFocusPolicy(Qt::ClickFocus); diff --git a/src/yuzu/configuration/configure_per_game.ui b/src/yuzu/configuration/configure_per_game.ui index 60efdbf21..85c86e107 100644 --- a/src/yuzu/configuration/configure_per_game.ui +++ b/src/yuzu/configuration/configure_per_game.ui @@ -2,14 +2,6 @@ <ui version="4.0"> <class>ConfigurePerGame</class> <widget class="QDialog" name="ConfigurePerGame"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>900</width> - <height>630</height> - </rect> - </property> <property name="minimumSize"> <size> <width>900</width> diff --git a/src/yuzu/configuration/configure_profile_manager.cpp b/src/yuzu/configuration/configure_profile_manager.cpp index 99d5f4686..78b6374c0 100644 --- a/src/yuzu/configuration/configure_profile_manager.cpp +++ b/src/yuzu/configuration/configure_profile_manager.cpp @@ -306,6 +306,17 @@ void ConfigureProfileManager::SetUserImage() { return; } + // Some games crash when the profile image is too big. Resize any image bigger than 256x256 + QImage image(image_path); + if (image.width() > 256 || image.height() > 256) { + image = image.scaled(256, 256, Qt::KeepAspectRatio); + if (!image.save(image_path)) { + QMessageBox::warning(this, tr("Error resizing user image"), + tr("Unable to resize image")); + return; + } + } + const auto username = GetAccountUsername(*profile_manager, *uuid); item_model->setItem(index, 0, new QStandardItem{GetIcon(*uuid), FormatUserEntryText(username, *uuid)}); diff --git a/src/yuzu/main.cpp b/src/yuzu/main.cpp index 2af582fe5..4e5552d2a 100644 --- a/src/yuzu/main.cpp +++ b/src/yuzu/main.cpp @@ -66,6 +66,10 @@ static FileSys::VirtualFile VfsDirectoryCreateFileWrapper(const FileSys::Virtual #include <QUrl> #include <QtConcurrent/QtConcurrent> +#ifdef HAVE_SDL2 +#include <SDL.h> // For SDL ScreenSaver functions +#endif + #include <fmt/format.h> #include "common/detached_tasks.h" #include "common/fs/fs.h" @@ -287,6 +291,16 @@ GMainWindow::GMainWindow() ui->action_Fullscreen->setChecked(false); +#if defined(HAVE_SDL2) && !defined(_WIN32) + SDL_InitSubSystem(SDL_INIT_VIDEO); + // SDL disables the screen saver by default, and setting the hint + // SDL_HINT_VIDEO_ALLOW_SCREENSAVER doesn't seem to work, so we just enable the screen saver + // for now. + SDL_EnableScreenSaver(); +#endif + + Common::Log::Start(); + QStringList args = QApplication::arguments(); if (args.size() < 2) { @@ -357,8 +371,9 @@ GMainWindow::GMainWindow() GMainWindow::~GMainWindow() { // will get automatically deleted otherwise - if (render_window->parent() == nullptr) + if (render_window->parent() == nullptr) { delete render_window; + } } void GMainWindow::RegisterMetaTypes() { @@ -470,8 +485,9 @@ void GMainWindow::SoftwareKeyboardInitialize( } else { connect( software_keyboard, &QtSoftwareKeyboardDialog::SubmitNormalText, this, - [this](Service::AM::Applets::SwkbdResult result, std::u16string submitted_text) { - emit SoftwareKeyboardSubmitNormalText(result, submitted_text); + [this](Service::AM::Applets::SwkbdResult result, std::u16string submitted_text, + bool confirmed) { + emit SoftwareKeyboardSubmitNormalText(result, submitted_text, confirmed); }, Qt::QueuedConnection); } @@ -1223,12 +1239,16 @@ void GMainWindow::OnDisplayTitleBars(bool show) { void GMainWindow::PreventOSSleep() { #ifdef _WIN32 SetThreadExecutionState(ES_CONTINUOUS | ES_SYSTEM_REQUIRED | ES_DISPLAY_REQUIRED); +#elif defined(HAVE_SDL2) + SDL_DisableScreenSaver(); #endif } void GMainWindow::AllowOSSleep() { #ifdef _WIN32 SetThreadExecutionState(ES_CONTINUOUS); +#elif defined(HAVE_SDL2) + SDL_EnableScreenSaver(); #endif } @@ -2745,7 +2765,7 @@ void GMainWindow::OnConfigureTas() { } void GMainWindow::OnConfigurePerGame() { - const u64 title_id = system->CurrentProcess()->GetTitleID(); + const u64 title_id = system->GetCurrentProcessProgramID(); OpenPerGameConfiguration(title_id, game_path.toStdString()); } @@ -2844,7 +2864,7 @@ void GMainWindow::OnToggleFilterBar() { } void GMainWindow::OnCaptureScreenshot() { - const u64 title_id = system->CurrentProcess()->GetTitleID(); + const u64 title_id = system->GetCurrentProcessProgramID(); const auto screenshot_path = QString::fromStdString(Common::FS::GetYuzuPathString(Common::FS::YuzuPath::ScreenshotsDir)); const auto date = diff --git a/src/yuzu/main.h b/src/yuzu/main.h index aed15a0a0..981102daa 100644 --- a/src/yuzu/main.h +++ b/src/yuzu/main.h @@ -150,7 +150,7 @@ signals: void ProfileSelectorFinishedSelection(std::optional<Common::UUID> uuid); void SoftwareKeyboardSubmitNormalText(Service::AM::Applets::SwkbdResult result, - std::u16string submitted_text); + std::u16string submitted_text, bool confirmed); void SoftwareKeyboardSubmitInlineText(Service::AM::Applets::SwkbdReplyType reply_type, std::u16string submitted_text, s32 cursor_position); diff --git a/src/yuzu_cmd/yuzu.cpp b/src/yuzu_cmd/yuzu.cpp index 67587cc54..b44ea0cc4 100644 --- a/src/yuzu_cmd/yuzu.cpp +++ b/src/yuzu_cmd/yuzu.cpp @@ -28,7 +28,6 @@ #include "core/crypto/key_manager.h" #include "core/file_sys/registered_cache.h" #include "core/file_sys/vfs_real.h" -#include "core/hle/kernel/k_process.h" #include "core/hle/service/filesystem/filesystem.h" #include "core/loader/loader.h" #include "core/telemetry_session.h" @@ -203,7 +202,7 @@ int main(int argc, char** argv) { if (Settings::values.use_disk_shader_cache.GetValue()) { system.Renderer().ReadRasterizer()->LoadDiskResources( - system.CurrentProcess()->GetTitleID(), std::stop_token{}, + system.GetCurrentProcessProgramID(), std::stop_token{}, [](VideoCore::LoadCallbackStage, size_t value, size_t total) {}); } |