all repos — mgba @ 3832250c888c8d9f9a822e9267d27723a21eba7c

mGBA Game Boy Advance Emulator

Qt: Update localization files from sources
Lothar Serra Mari mail@serra.me
Sat, 01 Aug 2020 09:00:18 +0200
commit

3832250c888c8d9f9a822e9267d27723a21eba7c

parent

15fcc90db38b793c0ade0505bb1a4646c2b4617d

M src/platform/qt/ts/mgba-de.tssrc/platform/qt/ts/mgba-de.ts

@@ -306,26 +306,46 @@ <context>

<name>GIFView</name> <message> <location filename="../GIFView.ui" line="14"/> - <source>Record GIF</source> - <translation>GIF aufzeichnen</translation> + <source>Record GIF/APNG</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="68"/> + <location filename="../GIFView.ui" line="30"/> + <source>Loop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="51"/> <source>Start</source> <translation>Start</translation> </message> <message> - <location filename="../GIFView.ui" line="84"/> + <location filename="../GIFView.ui" line="67"/> <source>Stop</source> <translation>Stop</translation> </message> <message> - <location filename="../GIFView.ui" line="110"/> + <location filename="../GIFView.ui" line="93"/> <source>Select File</source> <translation>Datei wählen</translation> </message> <message> - <location filename="../GIFView.ui" line="36"/> + <location filename="../GIFView.ui" line="112"/> + <source>APNG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="122"/> + <source>GIF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="135"/> + <source>WebP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="145"/> <source>Frameskip</source> <translation>Frameskip</translation> </message>

@@ -889,145 +909,162 @@ <source>Sprites</source>

<translation>Sprites</translation> </message> <message> - <location filename="../ObjView.ui" line="137"/> - <location filename="../ObjView.ui" line="568"/> + <location filename="../ObjView.ui" line="109"/> + <location filename="../ObjView.ui" line="254"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../ObjView.ui" line="581"/> + <location filename="../ObjView.ui" line="122"/> <source>Magnification</source> <translation>Vergrößerung</translation> </message> <message> - <location filename="../ObjView.ui" line="212"/> + <location filename="../ObjView.ui" line="365"/> <source>Export</source> <translation>Exportieren</translation> </message> <message> - <location filename="../ObjView.ui" line="219"/> + <location filename="../ObjView.ui" line="378"/> <source>Attributes</source> <translation>Eigenschaften</translation> </message> <message> - <location filename="../ObjView.ui" line="227"/> + <location filename="../ObjView.ui" line="386"/> <source>Transform</source> <translation>Transform</translation> </message> <message> - <location filename="../ObjView.ui" line="247"/> + <location filename="../ObjView.ui" line="406"/> <source>Off</source> <translation>Aus</translation> </message> <message> - <location filename="../ObjView.ui" line="258"/> + <location filename="../ObjView.ui" line="417"/> <source>Palette</source> <translation>Palette</translation> </message> <message> - <location filename="../ObjView.ui" line="61"/> - <location filename="../ObjView.ui" line="87"/> - <location filename="../ObjView.ui" line="278"/> - <location filename="../ObjView.ui" line="508"/> + <location filename="../ObjView.ui" line="171"/> + <location filename="../ObjView.ui" line="197"/> + <location filename="../ObjView.ui" line="437"/> + <location filename="../ObjView.ui" line="667"/> <source>0</source> <translation>0</translation> </message> <message> - <location filename="../ObjView.ui" line="20"/> + <location filename="../ObjView.ui" line="94"/> <source>Copy</source> <translation>Kopieren</translation> </message> <message> - <location filename="../ObjView.ui" line="292"/> + <location filename="../ObjView.ui" line="284"/> + <location filename="../ObjView.ui" line="325"/> + <source>+0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="291"/> + <location filename="../ObjView.ui" line="305"/> + <source>+1.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="298"/> + <source>Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="451"/> <source>Double Size</source> <translation>Doppelte Größe</translation> </message> <message> - <location filename="../ObjView.ui" line="318"/> - <location filename="../ObjView.ui" line="362"/> - <location filename="../ObjView.ui" line="375"/> - <location filename="../ObjView.ui" line="443"/> + <location filename="../ObjView.ui" line="477"/> + <location filename="../ObjView.ui" line="521"/> + <location filename="../ObjView.ui" line="534"/> + <location filename="../ObjView.ui" line="602"/> <source>Return, Ctrl+R</source> <translation>Eingabe, Strg+R</translation> </message> <message> - <location filename="../ObjView.ui" line="336"/> + <location filename="../ObjView.ui" line="495"/> <source>Flipped</source> <translation>Gespiegelt</translation> </message> <message> - <location filename="../ObjView.ui" line="359"/> + <location filename="../ObjView.ui" line="518"/> <source>H</source> <translation>H</translation> </message> <message> - <location filename="../ObjView.ui" line="372"/> + <location filename="../ObjView.ui" line="531"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../ObjView.ui" line="386"/> + <location filename="../ObjView.ui" line="545"/> <source>Mode</source> <translation>Modus</translation> </message> <message> - <location filename="../ObjView.ui" line="406"/> + <location filename="../ObjView.ui" line="565"/> <source>Normal</source> <translation>Normal</translation> </message> <message> - <location filename="../ObjView.ui" line="417"/> + <location filename="../ObjView.ui" line="576"/> <source>Mosaic</source> <translation>Mosaic</translation> </message> <message> - <location filename="../ObjView.ui" line="454"/> + <location filename="../ObjView.ui" line="613"/> <source>Enabled</source> <translation>Aktiviert</translation> </message> <message> - <location filename="../ObjView.ui" line="488"/> + <location filename="../ObjView.ui" line="647"/> <source>Priority</source> <translation>Priorität</translation> </message> <message> - <location filename="../ObjView.ui" line="205"/> + <location filename="../ObjView.ui" line="682"/> <source>Tile</source> <translation></translation> </message> <message> - <location filename="../ObjView.ui" line="27"/> + <location filename="../ObjView.ui" line="137"/> <source>Geometry</source> <translation>Geometrie</translation> </message> <message> - <location filename="../ObjView.ui" line="35"/> + <location filename="../ObjView.ui" line="145"/> <source>Position</source> <translation>Position</translation> </message> <message> - <location filename="../ObjView.ui" line="71"/> + <location filename="../ObjView.ui" line="181"/> <source>, </source> <translation>, </translation> </message> <message> - <location filename="../ObjView.ui" line="101"/> + <location filename="../ObjView.ui" line="218"/> <source>Dimensions</source> <translation>Abmessungen</translation> </message> <message> - <location filename="../ObjView.ui" line="127"/> - <location filename="../ObjView.ui" line="153"/> + <location filename="../ObjView.ui" line="244"/> + <location filename="../ObjView.ui" line="270"/> <source>8</source> <translation>8</translation> </message> <message> - <location filename="../ObjView.ui" line="538"/> + <location filename="../ObjView.ui" line="72"/> <source>Address</source> <translation>Adresse</translation> </message> <message> - <location filename="../ObjView.ui" line="545"/> + <location filename="../ObjView.ui" line="79"/> <source>0x07000000</source> <translation>0x07000000</translation> </message>

@@ -1219,17 +1256,27 @@ <source>HuC-3</source>

<translation>HuC-3</translation> </message> <message> - <location filename="../OverrideView.ui" line="362"/> + <location filename="../OverrideView.ui" line="359"/> + <source>Wisdom Tree (Unlicensed)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="364"/> + <source>Pokémon Jade/Diamond (Unlicensed)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="372"/> <source>Background Colors</source> <translation>Hintergrund-Farbpalette</translation> </message> <message> - <location filename="../OverrideView.ui" line="449"/> + <location filename="../OverrideView.ui" line="459"/> <source>Sprite Colors 1</source> <translation>Sprite-Farbpalette 1</translation> </message> <message> - <location filename="../OverrideView.ui" line="456"/> + <location filename="../OverrideView.ui" line="466"/> <source>Sprite Colors 2</source> <translation>Sprite-Farbpalette 2</translation> </message>

@@ -1305,8 +1352,8 @@ <translation>#000000</translation>

</message> <message> <location filename="../PaletteView.ui" line="292"/> - <source>000</source> - <translation>000</translation> + <source>0x000 (000)</source> + <translation type="unfinished">0x000 (000) {0x?}</translation> </message> <message> <location filename="../PaletteView.ui" line="322"/>

@@ -1436,22 +1483,22 @@ </context>

<context> <name>QGBA::CoreController</name> <message> - <location filename="../CoreController.cpp" line="593"/> + <location filename="../CoreController.cpp" line="589"/> <source>Failed to open save file: %1</source> <translation>Fehler beim Öffnen der Speicherdatei: %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="622"/> + <location filename="../CoreController.cpp" line="618"/> <source>Failed to open game file: %1</source> <translation>Fehler beim Öffnen der Spieldatei: %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="690"/> + <location filename="../CoreController.cpp" line="716"/> <source>Failed to open snapshot file for reading: %1</source> <translation>Konnte Snapshot-Datei %1 nicht zum Lesen öffnen</translation> </message> <message> - <location filename="../CoreController.cpp" line="706"/> + <location filename="../CoreController.cpp" line="732"/> <source>Failed to open snapshot file for writing: %1</source> <translation>Konnte Snapshot-Datei %1 nicht zum Schreiben öffnen</translation> </message>

@@ -1463,46 +1510,56 @@ <location filename="../CoreManager.cpp" line="54"/>

<source>Failed to open game file: %1</source> <translation>Fehler beim Öffnen der Spieldatei: %1</translation> </message> + <message> + <location filename="../CoreManager.cpp" line="87"/> + <source>Could not load game. Are you sure it&apos;s in the correct format?</source> + <translation type="unfinished">Konnte das Spiel nicht laden. Sind Sie sicher, dass es im korrekten Format vorliegt?</translation> + </message> + <message> + <location filename="../CoreManager.cpp" line="114"/> + <source>Failed to open save file. Is the save directory writable?</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QGBA::FrameView</name> <message> - <location filename="../FrameView.cpp" line="430"/> + <location filename="../FrameView.cpp" line="428"/> <source>Export frame</source> <translation>Bild exportieren</translation> </message> <message> - <location filename="../FrameView.cpp" line="431"/> + <location filename="../FrameView.cpp" line="429"/> <source>Portable Network Graphics (*.png)</source> <translation>Portable Network Graphics (*.png)</translation> </message> <message> - <location filename="../FrameView.cpp" line="449"/> + <location filename="../FrameView.cpp" line="447"/> <source>None</source> <translation>Keine</translation> </message> <message> - <location filename="../FrameView.cpp" line="451"/> + <location filename="../FrameView.cpp" line="449"/> <source>Background</source> <translation>Hintergrund</translation> </message> <message> - <location filename="../FrameView.cpp" line="454"/> + <location filename="../FrameView.cpp" line="452"/> <source>Window</source> <translation>Fenster</translation> </message> <message> - <location filename="../FrameView.cpp" line="457"/> + <location filename="../FrameView.cpp" line="455"/> <source>Sprite</source> <translation>Sprite</translation> </message> <message> - <location filename="../FrameView.cpp" line="460"/> + <location filename="../FrameView.cpp" line="458"/> <source>Backdrop</source> <translation>Hintergrund</translation> </message> <message> - <location filename="../FrameView.cpp" line="466"/> + <location filename="../FrameView.cpp" line="464"/> <source>%1 %2</source> <translation>%1 %2</translation> </message>

@@ -1584,19 +1641,19 @@ </context>

<context> <name>QGBA::GIFView</name> <message> - <location filename="../GIFView.cpp" line="49"/> - <source>Failed to open output GIF file: %1</source> - <translation>Fehler beim Öffnen der Ausgabe-GIF-Datei: %1</translation> + <location filename="../GIFView.cpp" line="61"/> + <source>Failed to open output file: %1</source> + <translation type="unfinished">Fehler beim Öffnen der Ausgabedatei: %1</translation> </message> <message> - <location filename="../GIFView.cpp" line="67"/> + <location filename="../GIFView.cpp" line="88"/> <source>Select output file</source> <translation>Ausgabedatei auswählen</translation> </message> <message> - <location filename="../GIFView.cpp" line="67"/> - <source>Graphics Interchange Format (*.gif)</source> - <translation>Graphics Interchange Format (*.gif)</translation> + <location filename="../GIFView.cpp" line="88"/> + <source>Graphics Interchange Format (*.gif);;Animated Portable Network Graphics (*.png *.webp *.apng)</source> + <translation type="unfinished"></translation> </message> </context> <context>

@@ -2970,10 +3027,25 @@ </context>

<context> <name>QGBA::KeyEditor</name> <message> - <location filename="../KeyEditor.cpp" line="33"/> - <location filename="../KeyEditor.cpp" line="207"/> + <location filename="../KeyEditor.cpp" line="34"/> + <location filename="../KeyEditor.cpp" line="236"/> <source>---</source> <translation>---</translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="53"/> + <source>Super (L)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="56"/> + <source>Super (R)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="59"/> + <source>Menu</source> + <translation type="unfinished"></translation> </message> </context> <context>

@@ -3051,47 +3123,47 @@ </context>

<context> <name>QGBA::LogController</name> <message> - <location filename="../LogController.cpp" line="62"/> + <location filename="../LogController.cpp" line="68"/> <source>[%1] %2: %3</source> <translation>[%1] %2: %3</translation> </message> <message> - <location filename="../LogController.cpp" line="73"/> + <location filename="../LogController.cpp" line="79"/> <source>An error occurred</source> <translation>Ein Fehler ist aufgetreten</translation> </message> <message> - <location filename="../LogController.cpp" line="145"/> + <location filename="../LogController.cpp" line="151"/> <source>DEBUG</source> <translation>DEBUG</translation> </message> <message> - <location filename="../LogController.cpp" line="147"/> + <location filename="../LogController.cpp" line="153"/> <source>STUB</source> <translation>STUB</translation> </message> <message> - <location filename="../LogController.cpp" line="149"/> + <location filename="../LogController.cpp" line="155"/> <source>INFO</source> <translation>INFO</translation> </message> <message> - <location filename="../LogController.cpp" line="151"/> + <location filename="../LogController.cpp" line="157"/> <source>WARN</source> <translation>WARN</translation> </message> <message> - <location filename="../LogController.cpp" line="153"/> + <location filename="../LogController.cpp" line="159"/> <source>ERROR</source> <translation>ERROR</translation> </message> <message> - <location filename="../LogController.cpp" line="155"/> + <location filename="../LogController.cpp" line="161"/> <source>FATAL</source> <translation>FATAL</translation> </message> <message> - <location filename="../LogController.cpp" line="157"/> + <location filename="../LogController.cpp" line="163"/> <source>GAME ERROR</source> <translation>GAME ERROR</translation> </message>

@@ -3164,17 +3236,17 @@ </message>

<message> <location filename="../MapView.cpp" line="168"/> <location filename="../MapView.cpp" line="169"/> - <location filename="../MapView.cpp" line="213"/> + <location filename="../MapView.cpp" line="217"/> <source>N/A</source> <translation>N/A</translation> </message> <message> - <location filename="../MapView.cpp" line="256"/> + <location filename="../MapView.cpp" line="260"/> <source>Export map</source> <translation>Map exportieren</translation> </message> <message> - <location filename="../MapView.cpp" line="257"/> + <location filename="../MapView.cpp" line="261"/> <source>Portable Network Graphics (*.png)</source> <translation>Portable Network Graphics (*.png)</translation> </message>

@@ -3215,42 +3287,42 @@ <source>Load</source>

<translation>Laden</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="91"/> + <location filename="../MemoryModel.cpp" line="108"/> <source>All</source> <translation>Alle</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="136"/> + <location filename="../MemoryModel.cpp" line="153"/> <source>Load TBL</source> <translation>TBL laden</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="190"/> + <location filename="../MemoryModel.cpp" line="207"/> <source>Save selected memory</source> <translation>Ausgewählten Speicher abspeichern</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="196"/> + <location filename="../MemoryModel.cpp" line="213"/> <source>Failed to open output file: %1</source> <translation>Fehler beim Öffnen der Ausgabedatei: %1</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="204"/> + <location filename="../MemoryModel.cpp" line="221"/> <source>Load memory</source> <translation>Lade Speicher</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="210"/> + <location filename="../MemoryModel.cpp" line="227"/> <source>Failed to open input file: %1</source> <translation>Fehler beim Laden der Eingabedatei: %1</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="326"/> + <location filename="../MemoryModel.cpp" line="343"/> <source>TBL</source> <translation>TBL</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="326"/> + <location filename="../MemoryModel.cpp" line="343"/> <source>ISO-8859-1</source> <translation>ISO-8859-1</translation> </message>

@@ -3258,22 +3330,22 @@ </context>

<context> <name>QGBA::MemorySearch</name> <message> - <location filename="../MemorySearch.cpp" line="221"/> + <location filename="../MemorySearch.cpp" line="222"/> <source> (%0/%1×)</source> <translation> (%0/%1×)</translation> </message> <message> - <location filename="../MemorySearch.cpp" line="223"/> + <location filename="../MemorySearch.cpp" line="224"/> <source> (⅟%0×)</source> <translation> (⅟%0×)</translation> </message> <message> - <location filename="../MemorySearch.cpp" line="226"/> + <location filename="../MemorySearch.cpp" line="227"/> <source> (%0×)</source> <translation> (%0×)</translation> </message> <message> - <location filename="../MemorySearch.cpp" line="230"/> + <location filename="../MemorySearch.cpp" line="231"/> <source>%1 byte%2</source> <translation>%1 byte%2</translation> </message>

@@ -3281,49 +3353,61 @@ </context>

<context> <name>QGBA::ObjView</name> <message> - <location filename="../ObjView.cpp" line="150"/> - <location filename="../ObjView.cpp" line="224"/> + <location filename="../ObjView.cpp" line="155"/> + <location filename="../ObjView.cpp" line="243"/> <source>0x%0</source> <translation>0x%0</translation> </message> <message> - <location filename="../ObjView.cpp" line="161"/> + <location filename="../ObjView.cpp" line="176"/> <source>Off</source> <translation>Aus</translation> </message> <message> - <location filename="../ObjView.cpp" line="166"/> + <location filename="../ObjView.cpp" line="177"/> + <location filename="../ObjView.cpp" line="178"/> + <location filename="../ObjView.cpp" line="179"/> + <location filename="../ObjView.cpp" line="180"/> + <location filename="../ObjView.cpp" line="251"/> + <location filename="../ObjView.cpp" line="252"/> + <location filename="../ObjView.cpp" line="253"/> + <location filename="../ObjView.cpp" line="254"/> + <source>---</source> + <translation type="unfinished">---</translation> + </message> + <message> + <location filename="../ObjView.cpp" line="185"/> <source>Normal</source> <translation>Normal</translation> </message> <message> - <location filename="../ObjView.cpp" line="169"/> + <location filename="../ObjView.cpp" line="188"/> <source>Trans</source> <translation>Trans</translation> </message> <message> - <location filename="../ObjView.cpp" line="172"/> + <location filename="../ObjView.cpp" line="191"/> <source>OBJWIN</source> <translation>OBJWIN</translation> </message> <message> - <location filename="../ObjView.cpp" line="175"/> + <location filename="../ObjView.cpp" line="194"/> <source>Invalid</source> <translation>Ungültig</translation> </message> <message> - <location filename="../ObjView.cpp" line="231"/> - <location filename="../ObjView.cpp" line="232"/> + <location filename="../ObjView.cpp" line="250"/> + <location filename="../ObjView.cpp" line="255"/> <source>N/A</source> <translation>N/A</translation> </message> <message> - <location filename="../ObjView.cpp" line="257"/> + <location filename="../ObjView.cpp" line="280"/> <source>Export sprite</source> <translation>Sprite exportieren</translation> </message> <message> - <location filename="../ObjView.cpp" line="258"/> + <location filename="../ObjView.cpp" line="281"/> <source>Portable Network Graphics (*.png)</source> <translation>Portable Network Graphics (*.png)</translation> </message>

@@ -3342,10 +3426,6 @@ <translation>0x%0</translation>

</message> <message> <location filename="../PaletteView.cpp" line="123"/> - <source>%0</source> - <translation>%0</translation> - </message> - <message> <location filename="../PaletteView.cpp" line="124"/> <location filename="../PaletteView.cpp" line="125"/> <location filename="../PaletteView.cpp" line="126"/>

@@ -3451,7 +3531,7 @@ <source>Select BIOS</source>

<translation>BIOS auswählen</translation> </message> <message> - <location filename="../SettingsView.cpp" line="658"/> + <location filename="../SettingsView.cpp" line="664"/> <source>(%1×%2)</source> <translation>(%1×%2)</translation> </message>

@@ -3459,12 +3539,12 @@ </context>

<context> <name>QGBA::ShaderSelector</name> <message> - <location filename="../ShaderSelector.cpp" line="54"/> + <location filename="../ShaderSelector.cpp" line="52"/> <source>No shader active</source> <translation>Kein Shader aktiv</translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="67"/> + <location filename="../ShaderSelector.cpp" line="65"/> <source>Load shader</source> <translation>Shader laden</translation> </message>

@@ -3479,12 +3559,12 @@ <source>by %1</source>

<translation>von %1</translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="128"/> + <location filename="../ShaderSelector.cpp" line="124"/> <source>Preprocessing</source> <translation>Vorbehandlung</translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="135"/> + <location filename="../ShaderSelector.cpp" line="131"/> <source>Pass %1</source> <translation>Durchlauf %1</translation> </message>

@@ -3529,17 +3609,17 @@ </context>

<context> <name>QGBA::VideoView</name> <message> - <location filename="../VideoView.cpp" line="212"/> + <location filename="../VideoView.cpp" line="196"/> <source>Failed to open output video file: %1</source> <translation>Fehler beim Öffnen der Ausgabe-Videodatei: %1</translation> </message> <message> - <location filename="../VideoView.cpp" line="230"/> + <location filename="../VideoView.cpp" line="217"/> <source>Native (%0x%1)</source> <translation>Nativ (%0x%1)</translation> </message> <message> - <location filename="../VideoView.cpp" line="245"/> + <location filename="../VideoView.cpp" line="232"/> <source>Select output file</source> <translation>Ausgabedatei auswählen</translation> </message>

@@ -3547,103 +3627,103 @@ </context>

<context> <name>QGBA::Window</name> <message> - <location filename="../Window.cpp" line="292"/> + <location filename="../Window.cpp" line="293"/> <source>Game Boy Advance ROMs (%1)</source> <translation>Game Boy Advance-ROMs (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="309"/> + <location filename="../Window.cpp" line="310"/> <source>Game Boy ROMs (%1)</source> <translation>Game Boy-ROMs (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="313"/> + <location filename="../Window.cpp" line="314"/> <source>All ROMs (%1)</source> <translation>Alle ROMs (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="314"/> + <location filename="../Window.cpp" line="315"/> <source>%1 Video Logs (*.mvl)</source> <translation>%1 Video-Logs (*.mvl)</translation> </message> <message> - <location filename="../Window.cpp" line="329"/> + <location filename="../Window.cpp" line="330"/> <source>Archives (%1)</source> <translation>Archive (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="334"/> - <location filename="../Window.cpp" line="342"/> - <location filename="../Window.cpp" line="369"/> + <location filename="../Window.cpp" line="335"/> + <location filename="../Window.cpp" line="343"/> + <location filename="../Window.cpp" line="370"/> <source>Select ROM</source> <translation>ROM auswählen</translation> </message> <message> - <location filename="../Window.cpp" line="377"/> + <location filename="../Window.cpp" line="378"/> <source>Game Boy Advance save files (%1)</source> <translation>Game Boy Advance-Speicherdateien (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="378"/> - <location filename="../Window.cpp" line="439"/> - <location filename="../Window.cpp" line="446"/> + <location filename="../Window.cpp" line="379"/> + <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="454"/> <source>Select save</source> <translation>Speicherdatei wählen</translation> </message> <message> - <location filename="../Window.cpp" line="386"/> + <location filename="../Window.cpp" line="387"/> <source>mGBA savestate files (%1)</source> <translation>mGBA Savestate-Dateien (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="388"/> - <location filename="../Window.cpp" line="393"/> + <location filename="../Window.cpp" line="389"/> + <location filename="../Window.cpp" line="394"/> <source>Select savestate</source> <translation>Savestate auswählen</translation> </message> <message> - <location filename="../Window.cpp" line="415"/> + <location filename="../Window.cpp" line="416"/> <source>Select patch</source> <translation>Patch wählen</translation> </message> <message> - <location filename="../Window.cpp" line="415"/> + <location filename="../Window.cpp" line="416"/> <source>Patches (*.ips *.ups *.bps)</source> <translation>Patches (*.ips *.ups *.bps)</translation> </message> <message> - <location filename="../Window.cpp" line="432"/> + <location filename="../Window.cpp" line="440"/> <source>Select image</source> <translation>Bild auswählen</translation> </message> <message> - <location filename="../Window.cpp" line="432"/> + <location filename="../Window.cpp" line="440"/> <source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source> <translation>Bild-Datei (*.png *.gif *.jpg *.jpeg);;Alle Dateien (*)</translation> </message> <message> - <location filename="../Window.cpp" line="439"/> - <location filename="../Window.cpp" line="446"/> + <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="454"/> <source>GameShark saves (*.sps *.xps)</source> <translation>GameShark-Speicherdaten (*.sps *.xps)</translation> </message> <message> - <location filename="../Window.cpp" line="473"/> + <location filename="../Window.cpp" line="481"/> <source>Select video log</source> <translation>Video-Log auswählen</translation> </message> <message> - <location filename="../Window.cpp" line="473"/> + <location filename="../Window.cpp" line="481"/> <source>Video logs (*.mvl)</source> <translation>Video-Logs (*.mvl)</translation> </message> <message> - <location filename="../Window.cpp" line="854"/> + <location filename="../Window.cpp" line="862"/> <source>Crash</source> <translation>Absturz</translation> </message> <message> - <location filename="../Window.cpp" line="855"/> + <location filename="../Window.cpp" line="863"/> <source>The game has crashed with the following error: %1</source>

@@ -3652,588 +3732,603 @@

%1</translation> </message> <message> - <location filename="../Window.cpp" line="862"/> - <source>Couldn&apos;t Load</source> - <translation>Konnte nicht geladen werden</translation> - </message> - <message> - <location filename="../Window.cpp" line="863"/> - <source>Could not load game. Are you sure it&apos;s in the correct format?</source> - <translation>Konnte das Spiel nicht laden. Sind Sie sicher, dass es im korrekten Format vorliegt?</translation> - </message> - <message> - <location filename="../Window.cpp" line="876"/> + <location filename="../Window.cpp" line="884"/> <source>Unimplemented BIOS call</source> <translation>Nicht implementierter BIOS-Aufruf</translation> </message> <message> - <location filename="../Window.cpp" line="877"/> + <location filename="../Window.cpp" line="885"/> <source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source> <translation>Dieses Spiel verwendet einen BIOS-Aufruf, der nicht implementiert ist. Bitte verwenden Sie für die beste Spielerfahrung das offizielle BIOS.</translation> </message> <message> - <location filename="../Window.cpp" line="964"/> + <location filename="../Window.cpp" line="985"/> <source>Really make portable?</source> <translation>Portablen Modus wirklich aktivieren?</translation> </message> <message> - <location filename="../Window.cpp" line="965"/> + <location filename="../Window.cpp" line="986"/> <source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source> <translation>Diese Einstellung wird den Emulator so konfigurieren, dass er seine Konfiguration aus dem gleichen Verzeichnis wie die Programmdatei lädt. Möchten Sie fortfahren?</translation> </message> <message> - <location filename="../Window.cpp" line="977"/> + <location filename="../Window.cpp" line="998"/> <source>Restart needed</source> <translation>Neustart benötigt</translation> </message> <message> - <location filename="../Window.cpp" line="978"/> + <location filename="../Window.cpp" line="999"/> <source>Some changes will not take effect until the emulator is restarted.</source> <translation>Einige Änderungen werden erst übernommen, wenn der Emulator neu gestartet wurde.</translation> </message> <message> - <location filename="../Window.cpp" line="1026"/> + <location filename="../Window.cpp" line="1054"/> <source> - Player %1 of %2</source> <translation> - Spieler %1 von %2</translation> </message> <message> - <location filename="../Window.cpp" line="1037"/> + <location filename="../Window.cpp" line="1065"/> <source>%1 - %2</source> <translation>%1 - %2</translation> </message> <message> - <location filename="../Window.cpp" line="1039"/> + <location filename="../Window.cpp" line="1067"/> <source>%1 - %2 - %3</source> <translation>%1 - %2 - %3</translation> </message> <message> - <location filename="../Window.cpp" line="1041"/> + <location filename="../Window.cpp" line="1069"/> <source>%1 - %2 (%3 fps) - %4</source> <translation>%1 - %2 (%3 Bilder/Sekunde) - %4</translation> </message> <message> - <location filename="../Window.cpp" line="1082"/> + <location filename="../Window.cpp" line="1110"/> <source>&amp;File</source> <translation>&amp;Datei</translation> </message> <message> - <location filename="../Window.cpp" line="1084"/> + <location filename="../Window.cpp" line="1112"/> <source>Load &amp;ROM...</source> <translation>&amp;ROM laden...</translation> </message> <message> - <location filename="../Window.cpp" line="1087"/> + <location filename="../Window.cpp" line="1115"/> <source>Load ROM in archive...</source> <translation>ROM aus Archiv laden...</translation> </message> <message> - <location filename="../Window.cpp" line="1091"/> + <location filename="../Window.cpp" line="1119"/> <source>Load alternate save...</source> <translation>Alternative Speicherdatei laden...</translation> </message> <message> - <location filename="../Window.cpp" line="1094"/> + <location filename="../Window.cpp" line="1122"/> <source>Load temporary save...</source> <translation>Temporäre Speicherdatei laden...</translation> </message> <message> - <location filename="../Window.cpp" line="1098"/> + <location filename="../Window.cpp" line="1126"/> <source>Load &amp;patch...</source> <translation>&amp;Patch laden...</translation> </message> <message> - <location filename="../Window.cpp" line="1101"/> + <location filename="../Window.cpp" line="1129"/> <source>Boot BIOS</source> <translation>BIOS booten</translation> </message> <message> - <location filename="../Window.cpp" line="1106"/> + <location filename="../Window.cpp" line="1134"/> <source>Replace ROM...</source> <translation>ROM ersetzen...</translation> </message> <message> - <location filename="../Window.cpp" line="1108"/> + <location filename="../Window.cpp" line="1140"/> <source>ROM &amp;info...</source> <translation>ROM-&amp;Informationen...</translation> </message> <message> - <location filename="../Window.cpp" line="1110"/> + <location filename="../Window.cpp" line="1142"/> <source>Recent</source> <translation>Zuletzt verwendet</translation> </message> <message> - <location filename="../Window.cpp" line="1113"/> + <location filename="../Window.cpp" line="1145"/> <source>Make portable</source> <translation>Portablen Modus aktivieren</translation> </message> <message> - <location filename="../Window.cpp" line="1116"/> + <location filename="../Window.cpp" line="1148"/> <source>&amp;Load state</source> <translation>Savestate (aktueller Zustand) &amp;laden</translation> </message> <message> - <location filename="../Window.cpp" line="1121"/> + <location filename="../Window.cpp" line="1153"/> <source>Load state file...</source> <translation>Savestate-Datei laden...</translation> </message> <message> - <location filename="../Window.cpp" line="1126"/> + <location filename="../Window.cpp" line="1158"/> <source>&amp;Save state</source> <translation>Savestate (aktueller Zustand) &amp;speichern</translation> </message> <message> - <location filename="../Window.cpp" line="1131"/> + <location filename="../Window.cpp" line="1163"/> <source>Save state file...</source> <translation>Savestate-Datei speichern...</translation> </message> <message> - <location filename="../Window.cpp" line="1136"/> + <location filename="../Window.cpp" line="1168"/> <source>Quick load</source> <translation>Schnell laden</translation> </message> <message> - <location filename="../Window.cpp" line="1137"/> + <location filename="../Window.cpp" line="1169"/> <source>Quick save</source> <translation>Schnell speichern</translation> </message> <message> - <location filename="../Window.cpp" line="1139"/> + <location filename="../Window.cpp" line="1171"/> <source>Load recent</source> <translation>Lade zuletzt gespeicherten Savestate</translation> </message> <message> - <location filename="../Window.cpp" line="1144"/> + <location filename="../Window.cpp" line="1176"/> <source>Save recent</source> <translation>Speichere aktuellen Zustand</translation> </message> <message> - <location filename="../Window.cpp" line="1152"/> + <location filename="../Window.cpp" line="1184"/> <source>Undo load state</source> <translation>Laden des Savestate rückgängig machen</translation> </message> <message> - <location filename="../Window.cpp" line="1157"/> + <location filename="../Window.cpp" line="1189"/> <source>Undo save state</source> <translation>Speichern des Savestate rückgängig machen</translation> </message> <message> - <location filename="../Window.cpp" line="1166"/> - <location filename="../Window.cpp" line="1171"/> + <location filename="../Window.cpp" line="1198"/> + <location filename="../Window.cpp" line="1203"/> <source>State &amp;%1</source> <translation>Savestate &amp;%1</translation> </message> <message> - <location filename="../Window.cpp" line="1178"/> + <location filename="../Window.cpp" line="1210"/> <source>Load camera image...</source> <translation>Lade Kamerabild...</translation> </message> <message> - <location filename="../Window.cpp" line="1182"/> - <source>Import GameShark Save</source> - <translation>Importiere GameShark-Speicherstand</translation> - </message> - <message> - <location filename="../Window.cpp" line="1185"/> - <source>Export GameShark Save</source> - <translation>Exportiere GameShark-Speicherstand</translation> - </message> - <message> - <location filename="../Window.cpp" line="1190"/> + <location filename="../Window.cpp" line="1222"/> <source>New multiplayer window</source> <translation>Neues Multiplayer-Fenster</translation> </message> <message> - <location filename="../Window.cpp" line="1201"/> + <location filename="../Window.cpp" line="1233"/> <source>E&amp;xit</source> <translation>&amp;Beenden</translation> </message> <message> - <location filename="../Window.cpp" line="1204"/> + <location filename="../Window.cpp" line="1236"/> <source>&amp;Emulation</source> <translation>&amp;Emulation</translation> </message> <message> - <location filename="../Window.cpp" line="1205"/> + <location filename="../Window.cpp" line="1237"/> <source>&amp;Reset</source> <translation>Zu&amp;rücksetzen</translation> </message> <message> - <location filename="../Window.cpp" line="1209"/> + <location filename="../Window.cpp" line="1241"/> <source>Sh&amp;utdown</source> <translation>Schli&amp;eßen</translation> </message> <message> - <location filename="../Window.cpp" line="1213"/> + <location filename="../Window.cpp" line="1245"/> <source>Yank game pak</source> <translation>Spielmodul herausziehen</translation> </message> <message> - <location filename="../Window.cpp" line="1219"/> + <location filename="../Window.cpp" line="1251"/> <source>&amp;Pause</source> <translation>&amp;Pause</translation> </message> <message> - <location filename="../Window.cpp" line="1228"/> + <location filename="../Window.cpp" line="1260"/> <source>&amp;Next frame</source> <translation>&amp;Nächstes Bild</translation> </message> <message> - <location filename="../Window.cpp" line="1234"/> + <location filename="../Window.cpp" line="1266"/> <source>Fast forward (held)</source> <translation>Schneller Vorlauf (gehalten)</translation> </message> <message> - <location filename="../Window.cpp" line="1240"/> + <location filename="../Window.cpp" line="1272"/> <source>&amp;Fast forward</source> <translation>Schneller &amp;Vorlauf</translation> </message> <message> - <location filename="../Window.cpp" line="1244"/> + <location filename="../Window.cpp" line="1276"/> <source>Fast forward speed</source> <translation>Vorlauf-Geschwindigkeit</translation> </message> <message> - <location filename="../Window.cpp" line="1249"/> + <location filename="../Window.cpp" line="1281"/> <source>Unbounded</source> <translation>Unbegrenzt</translation> </message> <message> - <location filename="../Window.cpp" line="1253"/> + <location filename="../Window.cpp" line="1285"/> <source>%0x</source> <translation>%0x</translation> </message> <message> - <location filename="../Window.cpp" line="1257"/> + <location filename="../Window.cpp" line="1289"/> <source>Rewind (held)</source> <translation>Zurückspulen (gehalten)</translation> </message> <message> - <location filename="../Window.cpp" line="1264"/> + <location filename="../Window.cpp" line="1296"/> <source>Re&amp;wind</source> <translation>Zur&amp;ückspulen</translation> </message> <message> - <location filename="../Window.cpp" line="1269"/> + <location filename="../Window.cpp" line="1301"/> <source>Step backwards</source> <translation>Schrittweiser Rücklauf</translation> </message> <message> - <location filename="../Window.cpp" line="1275"/> + <location filename="../Window.cpp" line="1307"/> <source>Sync to &amp;video</source> <translation>Mit &amp;Video synchronisieren</translation> </message> <message> - <location filename="../Window.cpp" line="1282"/> + <location filename="../Window.cpp" line="1314"/> <source>Sync to &amp;audio</source> <translation>Mit &amp;Audio synchronisieren</translation> </message> <message> - <location filename="../Window.cpp" line="1290"/> + <location filename="../Window.cpp" line="1322"/> <source>Solar sensor</source> <translation>Sonnen-Sensor</translation> </message> <message> - <location filename="../Window.cpp" line="1291"/> + <location filename="../Window.cpp" line="1323"/> <source>Increase solar level</source> <translation>Sonnen-Level erhöhen</translation> </message> <message> - <location filename="../Window.cpp" line="1292"/> + <location filename="../Window.cpp" line="1324"/> <source>Decrease solar level</source> <translation>Sonnen-Level verringern</translation> </message> <message> - <location filename="../Window.cpp" line="1293"/> + <location filename="../Window.cpp" line="1325"/> <source>Brightest solar level</source> <translation>Hellster Sonnen-Level</translation> </message> <message> - <location filename="../Window.cpp" line="1296"/> + <location filename="../Window.cpp" line="1328"/> <source>Darkest solar level</source> <translation>Dunkelster Sonnen-Level</translation> </message> <message> - <location filename="../Window.cpp" line="1302"/> + <location filename="../Window.cpp" line="1334"/> <source>Brightness %1</source> <translation>Helligkeit %1</translation> </message> <message> - <location filename="../Window.cpp" line="1317"/> + <location filename="../Window.cpp" line="1349"/> <source>BattleChip Gate...</source> <translation>BattleChip Gate...</translation> </message> <message> - <location filename="../Window.cpp" line="1321"/> + <location filename="../Window.cpp" line="1353"/> <source>Audio/&amp;Video</source> <translation>Audio/&amp;Video</translation> </message> <message> - <location filename="../Window.cpp" line="1322"/> + <location filename="../Window.cpp" line="1354"/> <source>Frame size</source> <translation>Bildgröße</translation> </message> <message> - <location filename="../Window.cpp" line="1349"/> + <location filename="../Window.cpp" line="1381"/> <source>Toggle fullscreen</source> <translation>Vollbildmodus umschalten</translation> </message> <message> - <location filename="../Window.cpp" line="1352"/> + <location filename="../Window.cpp" line="1384"/> <source>Lock aspect ratio</source> <translation>Seitenverhältnis korrigieren</translation> </message> <message> - <location filename="../Window.cpp" line="1364"/> + <location filename="../Window.cpp" line="1396"/> <source>Force integer scaling</source> <translation>Pixelgenaue Skalierung (Integer scaling)</translation> </message> <message> - <location filename="../Window.cpp" line="1376"/> + <location filename="../Window.cpp" line="1408"/> <source>Interframe blending</source> <translation>Interframe-Überblendung</translation> </message> <message> - <location filename="../Window.cpp" line="1393"/> + <location filename="../Window.cpp" line="1426"/> <source>Frame&amp;skip</source> <translation>Frame&amp;skip</translation> </message> <message> - <location filename="../Window.cpp" line="1406"/> + <location filename="../Window.cpp" line="1439"/> <source>Mute</source> <translation>Stummschalten</translation> </message> <message> - <location filename="../Window.cpp" line="1413"/> + <location filename="../Window.cpp" line="1448"/> <source>FPS target</source> <translation>Bildwiederholrate</translation> </message> <message> - <location filename="../Window.cpp" line="1436"/> + <location filename="../Window.cpp" line="1471"/> <source>Take &amp;screenshot</source> <translation>&amp;Screenshot erstellen</translation> </message> <message> - <location filename="../Window.cpp" line="1438"/> + <location filename="../Window.cpp" line="1473"/> <source>F12</source> <translation>F12</translation> </message> <message> - <location filename="../Window.cpp" line="1443"/> - <source>Record GIF...</source> - <translation>GIF aufzeichen...</translation> - </message> - <message> - <location filename="../Window.cpp" line="1723"/> + <location filename="../Window.cpp" line="1765"/> <source>Clear</source> <translation>Leeren</translation> </message> <message> - <location filename="../Window.cpp" line="1308"/> + <location filename="../Window.cpp" line="1340"/> <source>Game Boy Printer...</source> <translation>Game Boy Printer...</translation> </message> <message> - <location filename="../Window.cpp" line="1447"/> + <location filename="../Window.cpp" line="1482"/> <source>Video layers</source> <translation>Video-Ebenen</translation> </message> <message> - <location filename="../Window.cpp" line="1448"/> + <location filename="../Window.cpp" line="1483"/> <source>Audio channels</source> <translation>Audio-Kanäle</translation> </message> <message> - <location filename="../Window.cpp" line="1450"/> + <location filename="../Window.cpp" line="1485"/> <source>Adjust layer placement...</source> <translation>Lage der Bildebenen anpassen...</translation> </message> <message> - <location filename="../Window.cpp" line="1452"/> + <location filename="../Window.cpp" line="1487"/> <source>&amp;Tools</source> <translation>&amp;Werkzeuge</translation> </message> <message> - <location filename="../Window.cpp" line="1453"/> + <location filename="../Window.cpp" line="1488"/> <source>View &amp;logs...</source> <translation>&amp;Logs ansehen...</translation> </message> <message> - <location filename="../Window.cpp" line="1455"/> + <location filename="../Window.cpp" line="1490"/> <source>Game &amp;overrides...</source> <translation>Spiel-&amp;Überschreibungen...</translation> </message> <message> - <location filename="../Window.cpp" line="1478"/> + <location filename="../Window.cpp" line="1513"/> <source>&amp;Cheats...</source> <translation>&amp;Cheats...</translation> </message> <message> - <location filename="../Window.cpp" line="1485"/> + <location filename="../Window.cpp" line="1520"/> <source>Open debugger console...</source> <translation>Debugger-Konsole öffnen...</translation> </message> <message> - <location filename="../Window.cpp" line="1487"/> + <location filename="../Window.cpp" line="1522"/> <source>Start &amp;GDB server...</source> <translation>&amp;GDB-Server starten...</translation> </message> <message> - <location filename="../Window.cpp" line="1481"/> + <location filename="../Window.cpp" line="1516"/> <source>Settings...</source> <translation>Einstellungen...</translation> </message> <message> - <location filename="../Window.cpp" line="360"/> + <location filename="../Window.cpp" line="361"/> <source>Select folder</source> <translation>Ordner auswählen</translation> </message> <message> - <location filename="../Window.cpp" line="1088"/> + <location filename="../Window.cpp" line="427"/> + <source>Select e-Reader dotcode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="427"/> + <source>e-Reader card (*.raw *.bin *.bmp)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="870"/> + <source>Couldn&apos;t Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="871"/> + <source>Could not start game.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1116"/> <source>Add folder to library...</source> <translation>Ordner zur Bibliothek hinzufügen...</translation> </message> <message> - <location filename="../Window.cpp" line="1198"/> + <location filename="../Window.cpp" line="1136"/> + <source>Scan e-Reader dotcodes...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1214"/> + <source>Import GameShark Save...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1217"/> + <source>Export GameShark Save...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1230"/> <source>About...</source> <translation>Über...</translation> </message> <message> - <location filename="../Window.cpp" line="1324"/> + <location filename="../Window.cpp" line="1356"/> <source>%1×</source> <translation>%1x</translation> </message> <message> - <location filename="../Window.cpp" line="1385"/> + <location filename="../Window.cpp" line="1417"/> <source>Bilinear filtering</source> <translation>Bilineare Filterung</translation> </message> <message> - <location filename="../Window.cpp" line="1421"/> + <location filename="../Window.cpp" line="1456"/> <source>Native (59.7275)</source> <translation>Nativ (59.7275)</translation> </message> <message> - <location filename="../Window.cpp" line="1442"/> + <location filename="../Window.cpp" line="1477"/> <source>Record A/V...</source> <translation>Audio/Video aufzeichnen...</translation> </message> <message> - <location filename="../Window.cpp" line="1467"/> + <location filename="../Window.cpp" line="1478"/> + <source>Record GIF/WebP/APNG...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1502"/> <source>Game Pak sensors...</source> <translation>Spielmodul-Sensoren...</translation> </message> <message> - <location filename="../Window.cpp" line="1493"/> + <location filename="../Window.cpp" line="1528"/> <source>View &amp;palette...</source> <translation>&amp;Palette betrachten...</translation> </message> <message> - <location filename="../Window.cpp" line="1494"/> + <location filename="../Window.cpp" line="1529"/> <source>View &amp;sprites...</source> <translation>&amp;Sprites betrachten...</translation> </message> <message> - <location filename="../Window.cpp" line="1495"/> + <location filename="../Window.cpp" line="1530"/> <source>View &amp;tiles...</source> <translation>&amp;Tiles betrachten...</translation> </message> <message> - <location filename="../Window.cpp" line="1496"/> + <location filename="../Window.cpp" line="1531"/> <source>View &amp;map...</source> <translation>&amp;Map betrachten...</translation> </message> <message> - <location filename="../Window.cpp" line="1499"/> + <location filename="../Window.cpp" line="1534"/> <source>&amp;Frame inspector...</source> <translation>&amp;Bildbetrachter...</translation> </message> <message> - <location filename="../Window.cpp" line="1517"/> + <location filename="../Window.cpp" line="1552"/> <source>View memory...</source> <translation>Speicher betrachten...</translation> </message> <message> - <location filename="../Window.cpp" line="1518"/> + <location filename="../Window.cpp" line="1553"/> <source>Search memory...</source> <translation>Speicher durchsuchen...</translation> </message> <message> - <location filename="../Window.cpp" line="1521"/> + <location filename="../Window.cpp" line="1556"/> <source>View &amp;I/O registers...</source> <translation>&amp;I/O-Register betrachten...</translation> </message> <message> - <location filename="../Window.cpp" line="1526"/> + <location filename="../Window.cpp" line="1561"/> <source>Record debug video log...</source> <translation>Video-Protokoll aufzeichnen...</translation> </message> <message> - <location filename="../Window.cpp" line="1527"/> + <location filename="../Window.cpp" line="1562"/> <source>Stop debug video log</source> <translation>Aufzeichnen des Video-Protokolls beenden</translation> </message> <message> - <location filename="../Window.cpp" line="1615"/> + <location filename="../Window.cpp" line="1657"/> <source>Exit fullscreen</source> <translation>Vollbildmodus beenden</translation> </message> <message> - <location filename="../Window.cpp" line="1617"/> + <location filename="../Window.cpp" line="1659"/> <source>GameShark Button (held)</source> <translation>GameShark-Taste (gehalten)</translation> </message> <message> - <location filename="../Window.cpp" line="1623"/> + <location filename="../Window.cpp" line="1665"/> <source>Autofire</source> <translation>Autofeuer</translation> </message> <message> - <location filename="../Window.cpp" line="1624"/> + <location filename="../Window.cpp" line="1666"/> <source>Autofire A</source> <translation>Autofeuer A</translation> </message> <message> - <location filename="../Window.cpp" line="1629"/> + <location filename="../Window.cpp" line="1671"/> <source>Autofire B</source> <translation>Autofeuer B</translation> </message> <message> - <location filename="../Window.cpp" line="1634"/> + <location filename="../Window.cpp" line="1676"/> <source>Autofire L</source> <translation>Autofeuer L</translation> </message> <message> - <location filename="../Window.cpp" line="1639"/> + <location filename="../Window.cpp" line="1681"/> <source>Autofire R</source> <translation>Autofeuer R</translation> </message> <message> - <location filename="../Window.cpp" line="1644"/> + <location filename="../Window.cpp" line="1686"/> <source>Autofire Start</source> <translation>Autofeuer Start</translation> </message> <message> - <location filename="../Window.cpp" line="1649"/> + <location filename="../Window.cpp" line="1691"/> <source>Autofire Select</source> <translation>Autofeuer Select</translation> </message> <message> - <location filename="../Window.cpp" line="1654"/> + <location filename="../Window.cpp" line="1696"/> <source>Autofire Up</source> <translation>Autofeuer nach oben</translation> </message> <message> - <location filename="../Window.cpp" line="1659"/> + <location filename="../Window.cpp" line="1701"/> <source>Autofire Right</source> <translation>Autofeuer rechts</translation> </message> <message> - <location filename="../Window.cpp" line="1664"/> + <location filename="../Window.cpp" line="1706"/> <source>Autofire Down</source> <translation>Autofeuer nach unten</translation> </message> <message> - <location filename="../Window.cpp" line="1669"/> + <location filename="../Window.cpp" line="1711"/> <source>Autofire Left</source> <translation>Autofeuer links</translation> </message>

@@ -4254,6 +4349,29 @@ <message>

<location filename="../utils.cpp" line="36"/> <source>?</source> <translation>?</translation> + </message> +</context> +<context> + <name>QShortcut</name> + <message> + <location filename="../KeyEditor.cpp" line="40"/> + <source>Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="43"/> + <source>Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="46"/> + <source>Alt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="49"/> + <source>Meta</source> + <translation type="unfinished"></translation> </message> </context> <context>

@@ -4546,7 +4664,7 @@ <translation>Überspringe</translation>

</message> <message> <location filename="../SettingsView.ui" line="362"/> - <location filename="../SettingsView.ui" line="803"/> + <location filename="../SettingsView.ui" line="813"/> <source>frames</source> <translation>Bild(er)</translation> </message>

@@ -4657,142 +4775,147 @@ <source>Show OSD messages</source>

<translation>Bildschirmmeldungen anzeigen</translation> </message> <message> - <location filename="../SettingsView.ui" line="713"/> + <location filename="../SettingsView.ui" line="663"/> + <source>Show filename instead of ROM name in title bar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="723"/> <source>Fast forward (held) speed:</source> <translation>Vorlauf-Geschwindigkeit (halten):</translation> </message> <message> - <location filename="../SettingsView.ui" line="938"/> + <location filename="../SettingsView.ui" line="948"/> <source>Video renderer:</source> <translation>Video-Renderer:</translation> </message> <message> - <location filename="../SettingsView.ui" line="946"/> + <location filename="../SettingsView.ui" line="956"/> <source>Software</source> <translation>Software</translation> </message> <message> - <location filename="../SettingsView.ui" line="951"/> + <location filename="../SettingsView.ui" line="961"/> <source>OpenGL</source> <translation>OpenGL</translation> </message> <message> - <location filename="../SettingsView.ui" line="959"/> + <location filename="../SettingsView.ui" line="969"/> <source>OpenGL enhancements</source> <translation>OpenGL-Verbesserungen</translation> </message> <message> - <location filename="../SettingsView.ui" line="965"/> + <location filename="../SettingsView.ui" line="975"/> <source>High-resolution scale:</source> <translation>Hochauflösende Skalierung:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1028"/> + <location filename="../SettingsView.ui" line="1038"/> <source>XQ GBA audio (experimental)</source> <translation>XQ GBA-Audio (experimentell)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1367"/> + <location filename="../SettingsView.ui" line="1377"/> <source>Cheats</source> <translation>Cheats</translation> </message> <message> - <location filename="../SettingsView.ui" line="1424"/> + <location filename="../SettingsView.ui" line="1434"/> <source>Log to file</source> <translation>In Datei protokollieren</translation> </message> <message> - <location filename="../SettingsView.ui" line="1431"/> + <location filename="../SettingsView.ui" line="1441"/> <source>Log to console</source> <translation>Auf die Konsole protokollieren</translation> </message> <message> - <location filename="../SettingsView.ui" line="1445"/> + <location filename="../SettingsView.ui" line="1455"/> <source>Select Log File</source> <translation>Protokoll-Datei auswählen</translation> </message> <message> - <location filename="../SettingsView.ui" line="1872"/> + <location filename="../SettingsView.ui" line="1882"/> <source>Camera:</source> <translation>Kamera:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1466"/> - <location filename="../SettingsView.ui" line="1502"/> - <location filename="../SettingsView.ui" line="1538"/> + <location filename="../SettingsView.ui" line="1476"/> + <location filename="../SettingsView.ui" line="1512"/> + <location filename="../SettingsView.ui" line="1548"/> <source>Autodetect</source> <translation>Automatisch erkennen</translation> </message> <message> - <location filename="../SettingsView.ui" line="1471"/> - <location filename="../SettingsView.ui" line="1507"/> - <location filename="../SettingsView.ui" line="1543"/> + <location filename="../SettingsView.ui" line="1481"/> + <location filename="../SettingsView.ui" line="1517"/> + <location filename="../SettingsView.ui" line="1553"/> <source>Game Boy (DMG)</source> <translation>Game Boy (DMG)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1476"/> - <location filename="../SettingsView.ui" line="1512"/> - <location filename="../SettingsView.ui" line="1548"/> + <location filename="../SettingsView.ui" line="1486"/> + <location filename="../SettingsView.ui" line="1522"/> + <location filename="../SettingsView.ui" line="1558"/> <source>Super Game Boy (SGB)</source> <translation>Super Game Boy (SGB)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1481"/> - <location filename="../SettingsView.ui" line="1517"/> - <location filename="../SettingsView.ui" line="1553"/> + <location filename="../SettingsView.ui" line="1491"/> + <location filename="../SettingsView.ui" line="1527"/> + <location filename="../SettingsView.ui" line="1563"/> <source>Game Boy Color (CGB)</source> <translation>Game Boy Color (CGB)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1486"/> - <location filename="../SettingsView.ui" line="1522"/> - <location filename="../SettingsView.ui" line="1558"/> + <location filename="../SettingsView.ui" line="1496"/> + <location filename="../SettingsView.ui" line="1532"/> + <location filename="../SettingsView.ui" line="1568"/> <source>Game Boy Advance (AGB)</source> <translation>Game Boy Advance (AGB)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1573"/> + <location filename="../SettingsView.ui" line="1583"/> <source>Default BG colors:</source> <translation>Standard-Hintergrundfarben:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1851"/> + <location filename="../SettingsView.ui" line="1861"/> <source>Default sprite colors 1:</source> <translation>Standard-Sprite-Farben 1:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1858"/> + <location filename="../SettingsView.ui" line="1868"/> <source>Default sprite colors 2:</source> <translation>Standard-Sprite-Farben 2:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1865"/> + <location filename="../SettingsView.ui" line="1875"/> <source>Use GBC colors in GB games</source> <translation>Verwende GBC-Farben in GB-Spielen</translation> </message> <message> - <location filename="../SettingsView.ui" line="1740"/> + <location filename="../SettingsView.ui" line="1750"/> <source>Super Game Boy borders</source> <translation>Super Game Boy-Rahmen</translation> </message> <message> - <location filename="../SettingsView.ui" line="1458"/> + <location filename="../SettingsView.ui" line="1468"/> <source>Game Boy model:</source> <translation>Game Boy-Modell:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1494"/> + <location filename="../SettingsView.ui" line="1504"/> <source>Super Game Boy model:</source> <translation>Super Game Boy-Modell:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1530"/> + <location filename="../SettingsView.ui" line="1540"/> <source>Game Boy Color model:</source> <translation>Game Boy Color-Modell:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1754"/> + <location filename="../SettingsView.ui" line="1764"/> <source>Camera driver:</source> <translation>Kamera-Treiber:</translation> </message>

@@ -4812,50 +4935,50 @@ <source>Clear cache</source>

<translation>Cache leeren</translation> </message> <message> - <location filename="../SettingsView.ui" line="670"/> + <location filename="../SettingsView.ui" line="680"/> <source>Fast forward speed:</source> <translation>Vorlauf-Geschwindigkeit:</translation> </message> <message> - <location filename="../SettingsView.ui" line="845"/> + <location filename="../SettingsView.ui" line="855"/> <source>Preload entire ROM into memory</source> <translation>ROM-Datei vollständig in Arbeitsspeicher vorladen</translation> </message> <message> - <location filename="../SettingsView.ui" line="1058"/> - <location filename="../SettingsView.ui" line="1096"/> - <location filename="../SettingsView.ui" line="1131"/> - <location filename="../SettingsView.ui" line="1159"/> - <location filename="../SettingsView.ui" line="1200"/> - <location filename="../SettingsView.ui" line="1248"/> - <location filename="../SettingsView.ui" line="1296"/> - <location filename="../SettingsView.ui" line="1344"/> - <location filename="../SettingsView.ui" line="1392"/> + <location filename="../SettingsView.ui" line="1068"/> + <location filename="../SettingsView.ui" line="1106"/> + <location filename="../SettingsView.ui" line="1141"/> + <location filename="../SettingsView.ui" line="1169"/> + <location filename="../SettingsView.ui" line="1210"/> + <location filename="../SettingsView.ui" line="1258"/> + <location filename="../SettingsView.ui" line="1306"/> + <location filename="../SettingsView.ui" line="1354"/> + <location filename="../SettingsView.ui" line="1402"/> <source>Browse</source> <translation>Durchsuchen</translation> </message> <message> - <location filename="../SettingsView.ui" line="1067"/> + <location filename="../SettingsView.ui" line="1077"/> <source>Use BIOS file if found</source> <translation>BIOS-Datei verwenden, wenn vorhanden</translation> </message> <message> - <location filename="../SettingsView.ui" line="1077"/> + <location filename="../SettingsView.ui" line="1087"/> <source>Skip BIOS intro</source> <translation>BIOS-Intro überspringen</translation> </message> <message> - <location filename="../SettingsView.ui" line="682"/> - <location filename="../SettingsView.ui" line="725"/> - <location filename="../SettingsView.ui" line="974"/> + <location filename="../SettingsView.ui" line="692"/> + <location filename="../SettingsView.ui" line="735"/> + <location filename="../SettingsView.ui" line="984"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../SettingsView.ui" line="701"/> - <location filename="../SettingsView.ui" line="744"/> + <location filename="../SettingsView.ui" line="711"/> + <location filename="../SettingsView.ui" line="754"/> <source>Unbounded</source> <translation>unbegrenzt</translation> </message>

@@ -4875,17 +4998,17 @@ <source>Pause when inactive</source>

<translation>Pause, wenn inaktiv</translation> </message> <message> - <location filename="../SettingsView.ui" line="827"/> + <location filename="../SettingsView.ui" line="837"/> <source>Run all</source> <translation>Alle ausführen</translation> </message> <message> - <location filename="../SettingsView.ui" line="832"/> + <location filename="../SettingsView.ui" line="842"/> <source>Remove known</source> <translation>Bekannte entfernen</translation> </message> <message> - <location filename="../SettingsView.ui" line="837"/> + <location filename="../SettingsView.ui" line="847"/> <source>Detect and remove</source> <translation>Erkennen und entfernen</translation> </message>

@@ -4895,25 +5018,25 @@ <source>Allow opposing input directions</source>

<translation>Gegensätzliche Eingaberichtungen erlauben</translation> </message> <message> - <location filename="../SettingsView.ui" line="866"/> - <location filename="../SettingsView.ui" line="910"/> + <location filename="../SettingsView.ui" line="876"/> + <location filename="../SettingsView.ui" line="920"/> <source>Screenshot</source> <translation>Screenshot</translation> </message> <message> - <location filename="../SettingsView.ui" line="876"/> - <location filename="../SettingsView.ui" line="920"/> + <location filename="../SettingsView.ui" line="886"/> + <location filename="../SettingsView.ui" line="930"/> <source>Save data</source> <translation>Speicherdaten</translation> </message> <message> - <location filename="../SettingsView.ui" line="886"/> - <location filename="../SettingsView.ui" line="927"/> + <location filename="../SettingsView.ui" line="896"/> + <location filename="../SettingsView.ui" line="937"/> <source>Cheat codes</source> <translation>Cheat-Codes</translation> </message> <message> - <location filename="../SettingsView.ui" line="780"/> + <location filename="../SettingsView.ui" line="790"/> <source>Enable rewind</source> <translation>Rücklauf aktivieren</translation> </message>

@@ -4923,81 +5046,81 @@ <source>Bilinear filtering</source>

<translation>Bilineare Filterung</translation> </message> <message> - <location filename="../SettingsView.ui" line="787"/> + <location filename="../SettingsView.ui" line="797"/> <source>Rewind history:</source> <translation>Rücklauf-Verlauf:</translation> </message> <message> - <location filename="../SettingsView.ui" line="819"/> + <location filename="../SettingsView.ui" line="829"/> <source>Idle loops:</source> <translation>Leerlaufprozesse:</translation> </message> <message> - <location filename="../SettingsView.ui" line="859"/> + <location filename="../SettingsView.ui" line="869"/> <source>Savestate extra data:</source> <translation>Zusätzliche Savestate-Daten:</translation> </message> <message> - <location filename="../SettingsView.ui" line="903"/> + <location filename="../SettingsView.ui" line="913"/> <source>Load extra data:</source> <translation>Lade zusätzliche Daten:</translation> </message> <message> - <location filename="../SettingsView.ui" line="756"/> + <location filename="../SettingsView.ui" line="766"/> <source>Autofire interval:</source> <translation>Autofeuer-Intervall:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1003"/> + <location filename="../SettingsView.ui" line="1013"/> <source>(240×160)</source> <translation>(240×160)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1039"/> + <location filename="../SettingsView.ui" line="1049"/> <source>GB BIOS file:</source> <translation>Datei mit GB-BIOS:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1105"/> + <location filename="../SettingsView.ui" line="1115"/> <source>GBA BIOS file:</source> <translation>Datei mit GBA-BIOS:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1112"/> + <location filename="../SettingsView.ui" line="1122"/> <source>GBC BIOS file:</source> <translation>Datei mit GBC-BIOS:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1140"/> + <location filename="../SettingsView.ui" line="1150"/> <source>SGB BIOS file:</source> <translation>Datei mit SGB-BIOS:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1175"/> + <location filename="../SettingsView.ui" line="1185"/> <source>Save games</source> <translation>Spielstände</translation> </message> <message> - <location filename="../SettingsView.ui" line="1209"/> - <location filename="../SettingsView.ui" line="1257"/> - <location filename="../SettingsView.ui" line="1305"/> - <location filename="../SettingsView.ui" line="1353"/> - <location filename="../SettingsView.ui" line="1401"/> + <location filename="../SettingsView.ui" line="1219"/> + <location filename="../SettingsView.ui" line="1267"/> + <location filename="../SettingsView.ui" line="1315"/> + <location filename="../SettingsView.ui" line="1363"/> + <location filename="../SettingsView.ui" line="1411"/> <source>Same directory as the ROM</source> <translation>Verzeichnis der ROM-Datei</translation> </message> <message> - <location filename="../SettingsView.ui" line="1223"/> + <location filename="../SettingsView.ui" line="1233"/> <source>Save states</source> <translation>Savestates</translation> </message> <message> - <location filename="../SettingsView.ui" line="1271"/> + <location filename="../SettingsView.ui" line="1281"/> <source>Screenshots</source> <translation>Screenshots</translation> </message> <message> - <location filename="../SettingsView.ui" line="1319"/> + <location filename="../SettingsView.ui" line="1329"/> <source>Patches</source> <translation>Patches</translation> </message>

@@ -5145,27 +5268,28 @@ <translation>Vorgaben</translation>

</message> <message> <location filename="../VideoView.ui" line="129"/> - <location filename="../VideoView.ui" line="237"/> + <location filename="../VideoView.ui" line="251"/> <source>WebM</source> <translation>WebM</translation> </message> <message> - <location filename="../VideoView.ui" line="222"/> + <location filename="../VideoView.ui" line="236"/> <source>Format</source> <translation>Format</translation> </message> <message> - <location filename="../VideoView.ui" line="232"/> + <location filename="../VideoView.ui" line="246"/> <source>MKV</source> <translation>MKV</translation> </message> <message> - <location filename="../VideoView.ui" line="242"/> + <location filename="../VideoView.ui" line="256"/> <source>AVI</source> <translation>AVI</translation> </message> <message> - <location filename="../VideoView.ui" line="247"/> + <location filename="../VideoView.ui" line="139"/> + <location filename="../VideoView.ui" line="261"/> <source>MP4</source> <translation>MP4</translation> </message>

@@ -5180,132 +5304,143 @@ <source>&amp;YouTube</source>

<translation>&amp;YouTube</translation> </message> <message> - <location filename="../VideoView.ui" line="139"/> + <location filename="../VideoView.ui" line="146"/> <source>&amp;Lossless</source> <translation>Ver&amp;lustfrei</translation> </message> <message> - <location filename="../VideoView.ui" line="156"/> + <location filename="../VideoView.ui" line="163"/> + <source>4K</source> + <translation type="unfinished">4K</translation> + </message> + <message> + <location filename="../VideoView.ui" line="170"/> <source>&amp;1080p</source> <translation>&amp;1080p</translation> </message> <message> - <location filename="../VideoView.ui" line="166"/> + <location filename="../VideoView.ui" line="180"/> <source>&amp;720p</source> <translation>&amp;720p</translation> </message> <message> - <location filename="../VideoView.ui" line="176"/> + <location filename="../VideoView.ui" line="190"/> <source>&amp;480p</source> <translation>&amp;480p</translation> </message> <message> - <location filename="../VideoView.ui" line="189"/> + <location filename="../VideoView.ui" line="203"/> <source>&amp;Native</source> <translation>&amp;Nativ</translation> </message> <message> - <location filename="../VideoView.ui" line="259"/> + <location filename="../VideoView.ui" line="273"/> <source>h.264</source> <translation>h.264</translation> </message> <message> - <location filename="../VideoView.ui" line="264"/> + <location filename="../VideoView.ui" line="278"/> <source>h.264 (NVENC)</source> <translation>h.264 (NVENC)</translation> </message> <message> - <location filename="../VideoView.ui" line="269"/> + <location filename="../VideoView.ui" line="283"/> <source>HEVC</source> <translation>HEVC</translation> </message> <message> - <location filename="../VideoView.ui" line="274"/> + <location filename="../VideoView.ui" line="288"/> <source>HEVC (NVENC)</source> <translation>HEVC (NVENC)</translation> </message> <message> - <location filename="../VideoView.ui" line="279"/> + <location filename="../VideoView.ui" line="293"/> <source>VP8</source> <translation>VP8</translation> </message> <message> - <location filename="../VideoView.ui" line="284"/> + <location filename="../VideoView.ui" line="298"/> <source>VP9</source> <translation>VP9</translation> </message> <message> - <location filename="../VideoView.ui" line="289"/> + <location filename="../VideoView.ui" line="303"/> <source>FFV1</source> <translation>FFV1</translation> </message> <message> - <location filename="../VideoView.ui" line="301"/> + <location filename="../VideoView.ui" line="308"/> + <location filename="../VideoView.ui" line="350"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="320"/> <source>FLAC</source> <translation>FLAC</translation> </message> <message> - <location filename="../VideoView.ui" line="306"/> + <location filename="../VideoView.ui" line="325"/> <source>Opus</source> <translation>Opus</translation> </message> <message> - <location filename="../VideoView.ui" line="311"/> + <location filename="../VideoView.ui" line="330"/> <source>Vorbis</source> <translation>Vorbis</translation> </message> <message> - <location filename="../VideoView.ui" line="316"/> + <location filename="../VideoView.ui" line="335"/> <source>MP3</source> <translation>MP3</translation> </message> <message> - <location filename="../VideoView.ui" line="321"/> + <location filename="../VideoView.ui" line="340"/> <source>AAC</source> <translation>AAC</translation> </message> <message> - <location filename="../VideoView.ui" line="326"/> + <location filename="../VideoView.ui" line="345"/> <source>Uncompressed</source> <translation>Unkomprimiert</translation> </message> <message> - <location filename="../VideoView.ui" line="337"/> + <location filename="../VideoView.ui" line="361"/> <source> Bitrate (kbps)</source> <translation> Bitrate (kbps)</translation> </message> <message> - <location filename="../VideoView.ui" line="343"/> + <location filename="../VideoView.ui" line="367"/> <source>VBR </source> <translation>VBR </translation> </message> <message> - <location filename="../VideoView.ui" line="388"/> + <location filename="../VideoView.ui" line="412"/> <source>ABR</source> <translation>ABR</translation> </message> <message> - <location filename="../VideoView.ui" line="404"/> + <location filename="../VideoView.ui" line="428"/> <source>Dimensions</source> <translation>Abmessungen</translation> </message> <message> - <location filename="../VideoView.ui" line="410"/> + <location filename="../VideoView.ui" line="434"/> <source>:</source> <translation>:</translation> </message> <message> - <location filename="../VideoView.ui" line="420"/> + <location filename="../VideoView.ui" line="444"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../VideoView.ui" line="470"/> + <location filename="../VideoView.ui" line="494"/> <source>Lock aspect ratio</source> <translation>Seitenverhältnis sperren</translation> </message> <message> - <location filename="../VideoView.ui" line="485"/> + <location filename="../VideoView.ui" line="509"/> <source>Show advanced</source> <translation>Erweiterte Optionen anzeigen</translation> </message>
M src/platform/qt/ts/mgba-es.tssrc/platform/qt/ts/mgba-es.ts

@@ -36,12 +36,6 @@ <translation>© 2013 – 2020 Jeffrey Pfau, licenciado bajo la Mozilla Public License, versión 2.0

Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation> </message> <message> - <source>© 2013 – 2018 Jeffrey Pfau, licensed under the Mozilla Public License, version 2.0 -Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source> - <translation type="vanished">© 2013 – 2018 Jeffrey Pfau, licenciado bajo la Mozilla Public License, versión 2.0 -Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation> - </message> - <message> <location filename="../AboutScreen.ui" line="106"/> <source>{projectVersion}</source> <translation>{projectVersion}</translation>

@@ -312,36 +306,48 @@ <context>

<name>GIFView</name> <message> <location filename="../GIFView.ui" line="14"/> - <source>Record GIF</source> - <translation>Grabar GIF</translation> + <source>Record GIF/APNG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="30"/> + <source>Loop</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="68"/> + <location filename="../GIFView.ui" line="51"/> <source>Start</source> <translation>Iniciar</translation> </message> <message> - <location filename="../GIFView.ui" line="84"/> + <location filename="../GIFView.ui" line="67"/> <source>Stop</source> <translation>Detener</translation> </message> <message> - <location filename="../GIFView.ui" line="110"/> + <location filename="../GIFView.ui" line="93"/> <source>Select File</source> <translation>Seleccionar archivo</translation> </message> <message> - <location filename="../GIFView.ui" line="36"/> - <source>Frameskip</source> - <translation>Salto</translation> + <location filename="../GIFView.ui" line="112"/> + <source>APNG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="122"/> + <source>GIF</source> + <translation type="unfinished"></translation> </message> <message> - <source>Frame delay (ms)</source> - <translation type="vanished">Retraso (ms)</translation> + <location filename="../GIFView.ui" line="135"/> + <source>WebP</source> + <translation type="unfinished"></translation> </message> <message> - <source>Automatic</source> - <translation type="vanished">Automático</translation> + <location filename="../GIFView.ui" line="145"/> + <source>Frameskip</source> + <translation>Salto</translation> </message> </context> <context>

@@ -792,30 +798,6 @@ <source>Guess</source>

<translation>Adivinar</translation> </message> <message> - <source>Compare</source> - <translation type="vanished">Comparar</translation> - </message> - <message> - <source>Equal</source> - <translation type="vanished">Igual a</translation> - </message> - <message> - <source>Greater</source> - <translation type="vanished">Mayor que</translation> - </message> - <message> - <source>Less</source> - <translation type="vanished">Menor que</translation> - </message> - <message> - <source>Delta</source> - <translation type="vanished">Diferencia</translation> - </message> - <message> - <source>Search</source> - <translation type="vanished">Buscar</translation> - </message> - <message> <location filename="../MemorySearch.ui" line="343"/> <source>Search Within</source> <translation>Buscar dentro</translation>

@@ -857,18 +839,6 @@ <message>

<location filename="../MemoryView.ui" line="88"/> <source>Set Alignment:</source> <translation>Alinear a:</translation> - </message> - <message> - <source>1 Byte</source> - <translation type="vanished">1 byte</translation> - </message> - <message> - <source>2 Bytes</source> - <translation type="vanished">2 bytes</translation> - </message> - <message> - <source>4 Bytes</source> - <translation type="vanished">4 bytes</translation> </message> <message> <location filename="../MemoryView.ui" line="108"/>

@@ -939,145 +909,162 @@ <source>Sprites</source>

<translation>Sprites</translation> </message> <message> - <location filename="../ObjView.ui" line="137"/> - <location filename="../ObjView.ui" line="568"/> + <location filename="../ObjView.ui" line="109"/> + <location filename="../ObjView.ui" line="254"/> <source>×</source> <translation>x</translation> </message> <message> - <location filename="../ObjView.ui" line="581"/> + <location filename="../ObjView.ui" line="122"/> <source>Magnification</source> <translation>Ampliación</translation> </message> <message> - <location filename="../ObjView.ui" line="212"/> + <location filename="../ObjView.ui" line="365"/> <source>Export</source> <translation>Esportar</translation> </message> <message> - <location filename="../ObjView.ui" line="219"/> + <location filename="../ObjView.ui" line="378"/> <source>Attributes</source> <translation>Atributos</translation> </message> <message> - <location filename="../ObjView.ui" line="227"/> + <location filename="../ObjView.ui" line="386"/> <source>Transform</source> <translation>Transform</translation> </message> <message> - <location filename="../ObjView.ui" line="247"/> + <location filename="../ObjView.ui" line="406"/> <source>Off</source> <translation>No</translation> </message> <message> - <location filename="../ObjView.ui" line="258"/> + <location filename="../ObjView.ui" line="417"/> <source>Palette</source> <translation>Paleta</translation> </message> <message> - <location filename="../ObjView.ui" line="61"/> - <location filename="../ObjView.ui" line="87"/> - <location filename="../ObjView.ui" line="278"/> - <location filename="../ObjView.ui" line="508"/> + <location filename="../ObjView.ui" line="171"/> + <location filename="../ObjView.ui" line="197"/> + <location filename="../ObjView.ui" line="437"/> + <location filename="../ObjView.ui" line="667"/> <source>0</source> <translation>0</translation> </message> <message> - <location filename="../ObjView.ui" line="20"/> + <location filename="../ObjView.ui" line="94"/> <source>Copy</source> <translation>Copiar</translation> </message> <message> - <location filename="../ObjView.ui" line="292"/> + <location filename="../ObjView.ui" line="284"/> + <location filename="../ObjView.ui" line="325"/> + <source>+0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="291"/> + <location filename="../ObjView.ui" line="305"/> + <source>+1.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="298"/> + <source>Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="451"/> <source>Double Size</source> <translation>Tamaño doble</translation> </message> <message> - <location filename="../ObjView.ui" line="318"/> - <location filename="../ObjView.ui" line="362"/> - <location filename="../ObjView.ui" line="375"/> - <location filename="../ObjView.ui" line="443"/> + <location filename="../ObjView.ui" line="477"/> + <location filename="../ObjView.ui" line="521"/> + <location filename="../ObjView.ui" line="534"/> + <location filename="../ObjView.ui" line="602"/> <source>Return, Ctrl+R</source> <translation>Volver, Ctrl+R</translation> </message> <message> - <location filename="../ObjView.ui" line="336"/> + <location filename="../ObjView.ui" line="495"/> <source>Flipped</source> <translation>Volteo</translation> </message> <message> - <location filename="../ObjView.ui" line="359"/> + <location filename="../ObjView.ui" line="518"/> <source>H</source> <translation>H</translation> </message> <message> - <location filename="../ObjView.ui" line="372"/> + <location filename="../ObjView.ui" line="531"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../ObjView.ui" line="386"/> + <location filename="../ObjView.ui" line="545"/> <source>Mode</source> <translation>Modo</translation> </message> <message> - <location filename="../ObjView.ui" line="406"/> + <location filename="../ObjView.ui" line="565"/> <source>Normal</source> <translation>Normal</translation> </message> <message> - <location filename="../ObjView.ui" line="417"/> + <location filename="../ObjView.ui" line="576"/> <source>Mosaic</source> <translation>Mosaico</translation> </message> <message> - <location filename="../ObjView.ui" line="454"/> + <location filename="../ObjView.ui" line="613"/> <source>Enabled</source> <translation>Habilitado</translation> </message> <message> - <location filename="../ObjView.ui" line="488"/> + <location filename="../ObjView.ui" line="647"/> <source>Priority</source> <translation>Prioridad</translation> </message> <message> - <location filename="../ObjView.ui" line="205"/> + <location filename="../ObjView.ui" line="682"/> <source>Tile</source> <translation>Tile</translation> </message> <message> - <location filename="../ObjView.ui" line="27"/> + <location filename="../ObjView.ui" line="137"/> <source>Geometry</source> <translation>Geometría</translation> </message> <message> - <location filename="../ObjView.ui" line="35"/> + <location filename="../ObjView.ui" line="145"/> <source>Position</source> <translation>Posición</translation> </message> <message> - <location filename="../ObjView.ui" line="71"/> + <location filename="../ObjView.ui" line="181"/> <source>, </source> <translation>, </translation> </message> <message> - <location filename="../ObjView.ui" line="101"/> + <location filename="../ObjView.ui" line="218"/> <source>Dimensions</source> <translation>Dimensiones</translation> </message> <message> - <location filename="../ObjView.ui" line="127"/> - <location filename="../ObjView.ui" line="153"/> + <location filename="../ObjView.ui" line="244"/> + <location filename="../ObjView.ui" line="270"/> <source>8</source> <translation>8</translation> </message> <message> - <location filename="../ObjView.ui" line="538"/> + <location filename="../ObjView.ui" line="72"/> <source>Address</source> <translation>Dirección</translation> </message> <message> - <location filename="../ObjView.ui" line="545"/> + <location filename="../ObjView.ui" line="79"/> <source>0x07000000</source> <translation>0x07000000</translation> </message>

@@ -1269,23 +1256,29 @@ <source>HuC-3</source>

<translation>HuC-3</translation> </message> <message> - <location filename="../OverrideView.ui" line="362"/> + <location filename="../OverrideView.ui" line="359"/> + <source>Wisdom Tree (Unlicensed)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="364"/> + <source>Pokémon Jade/Diamond (Unlicensed)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="372"/> <source>Background Colors</source> <translation>Colores de fondo</translation> </message> <message> - <location filename="../OverrideView.ui" line="449"/> + <location filename="../OverrideView.ui" line="459"/> <source>Sprite Colors 1</source> <translation>Colores de sprite 1</translation> </message> <message> - <location filename="../OverrideView.ui" line="456"/> + <location filename="../OverrideView.ui" line="466"/> <source>Sprite Colors 2</source> <translation>Colores de sprite 2</translation> - </message> - <message> - <source>Colors</source> - <translation type="vanished">Colores</translation> </message> </context> <context>

@@ -1359,8 +1352,8 @@ <translation>#000000</translation>

</message> <message> <location filename="../PaletteView.ui" line="292"/> - <source>000</source> - <translation>000</translation> + <source>0x000 (000)</source> + <translation type="unfinished">0x000 (000) {0x?}</translation> </message> <message> <location filename="../PaletteView.ui" line="322"/>

@@ -1445,69 +1438,6 @@ <translation>0x%0 (%1)</translation>

</message> </context> <context> - <name>QGBA::AudioDevice</name> - <message> - <location filename="../AudioDevice.cpp" line="26"/> - <source>Can&apos;t set format of context-less audio device</source> - <translation>No se puede establecer el formato de un dispositivo de audio sin contexto</translation> - </message> - <message> - <location filename="../AudioDevice.cpp" line="48"/> - <source>Audio device is missing its core</source> - <translation>El dispositivo de audio no tiene núcleo</translation> - </message> - <message> - <location filename="../AudioDevice.cpp" line="64"/> - <source>Writing data to read-only audio device</source> - <translation>Escribiendo datos a un dispositivo de audio de sólo lectura</translation> - </message> -</context> -<context> - <name>QGBA::AudioProcessorQt</name> - <message> - <location filename="../AudioProcessorQt.cpp" line="43"/> - <source>Can&apos;t start an audio processor without input</source> - <translation>No se puede iniciar un procesador de audio sin entrada</translation> - </message> -</context> -<context> - <name>QGBA::AudioProcessorSDL</name> - <message> - <location filename="../AudioProcessorSDL.cpp" line="34"/> - <source>Can&apos;t start an audio processor without input</source> - <translation>No se puede iniciar un procesador de audio sin entrada</translation> - </message> -</context> -<context> - <name>QGBA::BattleChipView</name> - <message> - <location filename="../BattleChipView.cpp" line="114"/> - <source>BattleChip data missing</source> - <translation>Datos del BattleChip no encontrados</translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="115"/> - <source>BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now?</source> - <translation>Faltan los datos de BattleChip. Las BattleChip Gates seguirán funcionando, pero faltarán algunos gráficos. ¿Quieres descargar los datos ahora?</translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="181"/> - <location filename="../BattleChipView.cpp" line="200"/> - <source>Select deck file</source> - <translation>Elegir archivo de baraja</translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="212"/> - <source>Incompatible deck</source> - <translation>Baraja incompatible</translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="213"/> - <source>The selected deck is not compatible with this Chip Gate</source> - <translation>La baraja seleccionada no es compatible con esta Chip Gate</translation> - </message> -</context> -<context> <name>QGBA::CheatsModel</name> <message> <location filename="../CheatsModel.cpp" line="54"/>

@@ -1553,22 +1483,22 @@ </context>

<context> <name>QGBA::CoreController</name> <message> - <location filename="../CoreController.cpp" line="593"/> + <location filename="../CoreController.cpp" line="589"/> <source>Failed to open save file: %1</source> <translation>Error al abrir el archivo de guardado: %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="622"/> + <location filename="../CoreController.cpp" line="618"/> <source>Failed to open game file: %1</source> <translation>Error al abrir el archivo del juego: %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="690"/> + <location filename="../CoreController.cpp" line="716"/> <source>Failed to open snapshot file for reading: %1</source> <translation>Error al leer del archivo de captura: %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="706"/> + <location filename="../CoreController.cpp" line="732"/> <source>Failed to open snapshot file for writing: %1</source> <translation>Error al escribir al archivo de captura: %1</translation> </message>

@@ -1580,46 +1510,56 @@ <location filename="../CoreManager.cpp" line="54"/>

<source>Failed to open game file: %1</source> <translation>Error al abrir el archivo del juego: %1</translation> </message> + <message> + <location filename="../CoreManager.cpp" line="87"/> + <source>Could not load game. Are you sure it&apos;s in the correct format?</source> + <translation type="unfinished">No se pudo cargar el juego. ¿Estás seguro de que está en el formato correcto?</translation> + </message> + <message> + <location filename="../CoreManager.cpp" line="114"/> + <source>Failed to open save file. Is the save directory writable?</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QGBA::FrameView</name> <message> - <location filename="../FrameView.cpp" line="430"/> + <location filename="../FrameView.cpp" line="428"/> <source>Export frame</source> <translation>Exportar cuadro</translation> </message> <message> - <location filename="../FrameView.cpp" line="431"/> + <location filename="../FrameView.cpp" line="429"/> <source>Portable Network Graphics (*.png)</source> <translation>Gráficos de red portátiles (*.png)</translation> </message> <message> - <location filename="../FrameView.cpp" line="449"/> + <location filename="../FrameView.cpp" line="447"/> <source>None</source> <translation>Ninguno</translation> </message> <message> - <location filename="../FrameView.cpp" line="451"/> + <location filename="../FrameView.cpp" line="449"/> <source>Background</source> <translation>Fondo (BG)</translation> </message> <message> - <location filename="../FrameView.cpp" line="454"/> + <location filename="../FrameView.cpp" line="452"/> <source>Window</source> <translation>Ventana (WIN)</translation> </message> <message> - <location filename="../FrameView.cpp" line="457"/> + <location filename="../FrameView.cpp" line="455"/> <source>Sprite</source> <translation>Sprite</translation> </message> <message> - <location filename="../FrameView.cpp" line="460"/> + <location filename="../FrameView.cpp" line="458"/> <source>Backdrop</source> <translation>Telón de fondo (backdrop)</translation> </message> <message> - <location filename="../FrameView.cpp" line="466"/> + <location filename="../FrameView.cpp" line="464"/> <source>%1 %2</source> <translation>%1× {1 %2?}</translation> </message>

@@ -1701,42 +1641,19 @@ </context>

<context> <name>QGBA::GIFView</name> <message> - <location filename="../GIFView.cpp" line="49"/> - <source>Failed to open output GIF file: %1</source> - <translation>Error al abrir el archivo GIF de salida: %1</translation> + <location filename="../GIFView.cpp" line="61"/> + <source>Failed to open output file: %1</source> + <translation type="unfinished">Error al abrir el archivo de salida: %1</translation> </message> <message> - <location filename="../GIFView.cpp" line="67"/> + <location filename="../GIFView.cpp" line="88"/> <source>Select output file</source> <translation>Seleccionar archivo de salida</translation> </message> <message> - <location filename="../GIFView.cpp" line="67"/> - <source>Graphics Interchange Format (*.gif)</source> - <translation>Graphics Interchange Format (*.gif)</translation> - </message> -</context> -<context> - <name>QGBA::GameController</name> - <message> - <source>Failed to open game file: %1</source> - <translation type="vanished">Error al abrir el archivo del juego: %1</translation> - </message> - <message> - <source>Failed to open save file: %1</source> - <translation type="vanished">Error al abrir el archivo de guardado: %1</translation> - </message> - <message> - <source>Failed to open snapshot file for reading: %1</source> - <translation type="vanished">Error al leer del archivo de captura: %1</translation> - </message> - <message> - <source>Failed to open snapshot file for writing: %1</source> - <translation type="vanished">Error al escribir al archivo de captura: %1</translation> - </message> - <message> - <source>Failed to start audio processor</source> - <translation type="vanished">Error al iniciar el procesador de audio</translation> + <location filename="../GIFView.cpp" line="88"/> + <source>Graphics Interchange Format (*.gif);;Animated Portable Network Graphics (*.png *.webp *.apng)</source> + <translation type="unfinished"></translation> </message> </context> <context>

@@ -3110,10 +3027,25 @@ </context>

<context> <name>QGBA::KeyEditor</name> <message> - <location filename="../KeyEditor.cpp" line="33"/> - <location filename="../KeyEditor.cpp" line="207"/> + <location filename="../KeyEditor.cpp" line="34"/> + <location filename="../KeyEditor.cpp" line="236"/> <source>---</source> <translation>---</translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="53"/> + <source>Super (L)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="56"/> + <source>Super (R)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="59"/> + <source>Menu</source> + <translation type="unfinished"></translation> </message> </context> <context>

@@ -3191,47 +3123,47 @@ </context>

<context> <name>QGBA::LogController</name> <message> - <location filename="../LogController.cpp" line="62"/> + <location filename="../LogController.cpp" line="68"/> <source>[%1] %2: %3</source> <translation>[%1] %2: %3</translation> </message> <message> - <location filename="../LogController.cpp" line="73"/> + <location filename="../LogController.cpp" line="79"/> <source>An error occurred</source> <translation>Ocurrió un error</translation> </message> <message> - <location filename="../LogController.cpp" line="145"/> + <location filename="../LogController.cpp" line="151"/> <source>DEBUG</source> <translation>DEPURACIÓN</translation> </message> <message> - <location filename="../LogController.cpp" line="147"/> + <location filename="../LogController.cpp" line="153"/> <source>STUB</source> <translation>STUB</translation> </message> <message> - <location filename="../LogController.cpp" line="149"/> + <location filename="../LogController.cpp" line="155"/> <source>INFO</source> <translation>INFORMACIÓN</translation> </message> <message> - <location filename="../LogController.cpp" line="151"/> + <location filename="../LogController.cpp" line="157"/> <source>WARN</source> <translation>ADVERTENCIA</translation> </message> <message> - <location filename="../LogController.cpp" line="153"/> + <location filename="../LogController.cpp" line="159"/> <source>ERROR</source> <translation>ERROR</translation> </message> <message> - <location filename="../LogController.cpp" line="155"/> + <location filename="../LogController.cpp" line="161"/> <source>FATAL</source> <translation>FATAL</translation> </message> <message> - <location filename="../LogController.cpp" line="157"/> + <location filename="../LogController.cpp" line="163"/> <source>GAME ERROR</source> <translation>ERROR DE JUEGO</translation> </message>

@@ -3304,23 +3236,19 @@ </message>

<message> <location filename="../MapView.cpp" line="168"/> <location filename="../MapView.cpp" line="169"/> - <location filename="../MapView.cpp" line="213"/> + <location filename="../MapView.cpp" line="217"/> <source>N/A</source> <translation>n/d</translation> </message> <message> - <location filename="../MapView.cpp" line="256"/> + <location filename="../MapView.cpp" line="260"/> <source>Export map</source> <translation>Exportar mapa</translation> </message> <message> - <location filename="../MapView.cpp" line="257"/> + <location filename="../MapView.cpp" line="261"/> <source>Portable Network Graphics (*.png)</source> <translation>Gráficos de red portátiles (*.png)</translation> - </message> - <message> - <source>Failed to open output PNG file: %1</source> - <translation type="vanished">Error al abrir el archivo PNG de salida: %1</translation> </message> </context> <context>

@@ -3359,42 +3287,42 @@ <source>Load</source>

<translation>Cargar</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="91"/> + <location filename="../MemoryModel.cpp" line="108"/> <source>All</source> <translation>Todo</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="136"/> + <location filename="../MemoryModel.cpp" line="153"/> <source>Load TBL</source> <translation>Cargar TBL</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="190"/> + <location filename="../MemoryModel.cpp" line="207"/> <source>Save selected memory</source> <translation>Guardar memoria seleccionada</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="196"/> + <location filename="../MemoryModel.cpp" line="213"/> <source>Failed to open output file: %1</source> <translation>Error al abrir el archivo de salida: %1</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="204"/> + <location filename="../MemoryModel.cpp" line="221"/> <source>Load memory</source> <translation>Cargar memoria</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="210"/> + <location filename="../MemoryModel.cpp" line="227"/> <source>Failed to open input file: %1</source> <translation>Error al abrir el archivo de entrada: %1</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="326"/> + <location filename="../MemoryModel.cpp" line="343"/> <source>TBL</source> <translation>TBL</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="326"/> + <location filename="../MemoryModel.cpp" line="343"/> <source>ISO-8859-1</source> <translation>ISO-8859-1</translation> </message>

@@ -3402,90 +3330,86 @@ </context>

<context> <name>QGBA::MemorySearch</name> <message> - <location filename="../MemorySearch.cpp" line="221"/> + <location filename="../MemorySearch.cpp" line="222"/> <source> (%0/%1×)</source> <translation> (%0/%1×)</translation> </message> <message> - <location filename="../MemorySearch.cpp" line="223"/> + <location filename="../MemorySearch.cpp" line="224"/> <source> (⅟%0×)</source> <translation> (⅟%0×)</translation> </message> <message> - <location filename="../MemorySearch.cpp" line="226"/> + <location filename="../MemorySearch.cpp" line="227"/> <source> (%0×)</source> <translation> (%0×)</translation> </message> <message> - <location filename="../MemorySearch.cpp" line="230"/> + <location filename="../MemorySearch.cpp" line="231"/> <source>%1 byte%2</source> <translation>%1 byte%2</translation> </message> - <message> - <source>1 byte%0</source> - <translation type="vanished">1 byte%0</translation> - </message> - <message> - <source>2 bytes%0</source> - <translation type="vanished">2 bytes%0</translation> - </message> - <message> - <source>4 bytes%0</source> - <translation type="vanished">4 bytes%0</translation> - </message> </context> <context> <name>QGBA::ObjView</name> <message> - <location filename="../ObjView.cpp" line="150"/> - <location filename="../ObjView.cpp" line="224"/> + <location filename="../ObjView.cpp" line="155"/> + <location filename="../ObjView.cpp" line="243"/> <source>0x%0</source> <translation>0x%0</translation> </message> <message> - <location filename="../ObjView.cpp" line="161"/> + <location filename="../ObjView.cpp" line="176"/> <source>Off</source> <translation>No</translation> </message> <message> - <location filename="../ObjView.cpp" line="166"/> + <location filename="../ObjView.cpp" line="177"/> + <location filename="../ObjView.cpp" line="178"/> + <location filename="../ObjView.cpp" line="179"/> + <location filename="../ObjView.cpp" line="180"/> + <location filename="../ObjView.cpp" line="251"/> + <location filename="../ObjView.cpp" line="252"/> + <location filename="../ObjView.cpp" line="253"/> + <location filename="../ObjView.cpp" line="254"/> + <source>---</source> + <translation type="unfinished">---</translation> + </message> + <message> + <location filename="../ObjView.cpp" line="185"/> <source>Normal</source> <translation>Normal</translation> </message> <message> - <location filename="../ObjView.cpp" line="169"/> + <location filename="../ObjView.cpp" line="188"/> <source>Trans</source> <translation>Trans</translation> </message> <message> - <location filename="../ObjView.cpp" line="172"/> + <location filename="../ObjView.cpp" line="191"/> <source>OBJWIN</source> <translation>OBJWIN</translation> </message> <message> - <location filename="../ObjView.cpp" line="175"/> + <location filename="../ObjView.cpp" line="194"/> <source>Invalid</source> <translation>Inválido</translation> </message> <message> - <location filename="../ObjView.cpp" line="231"/> - <location filename="../ObjView.cpp" line="232"/> + <location filename="../ObjView.cpp" line="250"/> + <location filename="../ObjView.cpp" line="255"/> <source>N/A</source> <translation>n/d</translation> </message> <message> - <location filename="../ObjView.cpp" line="257"/> + <location filename="../ObjView.cpp" line="280"/> <source>Export sprite</source> <translation>Exportar sprite</translation> </message> <message> - <location filename="../ObjView.cpp" line="258"/> + <location filename="../ObjView.cpp" line="281"/> <source>Portable Network Graphics (*.png)</source> <translation>Portable Network Graphics (*.png)</translation> - </message> - <message> - <source>Failed to open output PNG file: %1</source> - <translation type="vanished">Error al abrir el archivo PNG de salida: %1</translation> </message> </context> <context>

@@ -3502,10 +3426,6 @@ <translation>0x%0</translation>

</message> <message> <location filename="../PaletteView.cpp" line="123"/> - <source>%0</source> - <translation>%0</translation> - </message> - <message> <location filename="../PaletteView.cpp" line="124"/> <location filename="../PaletteView.cpp" line="125"/> <location filename="../PaletteView.cpp" line="126"/>

@@ -3529,19 +3449,6 @@ <translation>Error al abrir el archivo de paleta de salida: %1</translation>

</message> </context> <context> - <name>QGBA::PrinterView</name> - <message> - <location filename="../PrinterView.cpp" line="52"/> - <source>Save Printout</source> - <translation>Guardar impresión</translation> - </message> - <message> - <location filename="../PrinterView.cpp" line="52"/> - <source>Portable Network Graphics (*.png)</source> - <translation>Gráficos de red portátiles (*.png)</translation> - </message> -</context> -<context> <name>QGBA::ROMInfo</name> <message> <location filename="../ROMInfo.cpp" line="44"/>

@@ -3624,7 +3531,7 @@ <source>Select BIOS</source>

<translation>Seleccionar BIOS</translation> </message> <message> - <location filename="../SettingsView.cpp" line="658"/> + <location filename="../SettingsView.cpp" line="664"/> <source>(%1×%2)</source> <translation></translation> </message>

@@ -3632,12 +3539,12 @@ </context>

<context> <name>QGBA::ShaderSelector</name> <message> - <location filename="../ShaderSelector.cpp" line="54"/> + <location filename="../ShaderSelector.cpp" line="52"/> <source>No shader active</source> <translation>No hay shader activo</translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="67"/> + <location filename="../ShaderSelector.cpp" line="65"/> <source>Load shader</source> <translation>Cargar shader</translation> </message>

@@ -3652,32 +3559,17 @@ <source>by %1</source>

<translation>por %1</translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="128"/> + <location filename="../ShaderSelector.cpp" line="124"/> <source>Preprocessing</source> <translation>Preproceso</translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="135"/> + <location filename="../ShaderSelector.cpp" line="131"/> <source>Pass %1</source> <translation>Paso %1</translation> </message> </context> <context> - <name>QGBA::ShortcutController</name> - <message> - <source>Action</source> - <translation type="vanished">Acción</translation> - </message> - <message> - <source>Keyboard</source> - <translation type="vanished">Teclado</translation> - </message> - <message> - <source>Gamepad</source> - <translation type="vanished">Mando</translation> - </message> -</context> -<context> <name>QGBA::ShortcutModel</name> <message> <location filename="../ShortcutModel.cpp" line="67"/>

@@ -3717,17 +3609,17 @@ </context>

<context> <name>QGBA::VideoView</name> <message> - <location filename="../VideoView.cpp" line="212"/> + <location filename="../VideoView.cpp" line="196"/> <source>Failed to open output video file: %1</source> <translation>Error al abrir el archivo de video de salida: %1</translation> </message> <message> - <location filename="../VideoView.cpp" line="230"/> + <location filename="../VideoView.cpp" line="217"/> <source>Native (%0x%1)</source> <translation>Native (%0x%1)</translation> </message> <message> - <location filename="../VideoView.cpp" line="245"/> + <location filename="../VideoView.cpp" line="232"/> <source>Select output file</source> <translation>Seleccionar archivo de salida</translation> </message>

@@ -3735,108 +3627,118 @@ </context>

<context> <name>QGBA::Window</name> <message> - <location filename="../Window.cpp" line="292"/> + <location filename="../Window.cpp" line="293"/> <source>Game Boy Advance ROMs (%1)</source> <translation>ROMs de Game Boy Advance (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="309"/> + <location filename="../Window.cpp" line="310"/> <source>Game Boy ROMs (%1)</source> <translation>ROMs de Game Boy (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="313"/> + <location filename="../Window.cpp" line="314"/> <source>All ROMs (%1)</source> <translation>Todas las ROMs (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="314"/> + <location filename="../Window.cpp" line="315"/> <source>%1 Video Logs (*.mvl)</source> <translation>Video-registros de %1 (*.mvl)</translation> </message> <message> - <location filename="../Window.cpp" line="329"/> + <location filename="../Window.cpp" line="330"/> <source>Archives (%1)</source> <translation>Contenedores (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="334"/> - <location filename="../Window.cpp" line="342"/> - <location filename="../Window.cpp" line="369"/> + <location filename="../Window.cpp" line="335"/> + <location filename="../Window.cpp" line="343"/> + <location filename="../Window.cpp" line="370"/> <source>Select ROM</source> <translation>Seleccionar ROM</translation> </message> <message> - <location filename="../Window.cpp" line="360"/> + <location filename="../Window.cpp" line="361"/> <source>Select folder</source> <translation>Seleccionar carpeta</translation> </message> <message> - <location filename="../Window.cpp" line="377"/> + <location filename="../Window.cpp" line="378"/> <source>Game Boy Advance save files (%1)</source> <translation>Archivos de guardado de Game Boy Advance (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="378"/> - <location filename="../Window.cpp" line="439"/> - <location filename="../Window.cpp" line="446"/> + <location filename="../Window.cpp" line="379"/> + <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="454"/> <source>Select save</source> <translation>Seleccionar guardado</translation> </message> <message> - <location filename="../Window.cpp" line="386"/> + <location filename="../Window.cpp" line="387"/> <source>mGBA savestate files (%1)</source> <translation>Archivos de estado de guardado de mGBA (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="388"/> - <location filename="../Window.cpp" line="393"/> + <location filename="../Window.cpp" line="389"/> + <location filename="../Window.cpp" line="394"/> <source>Select savestate</source> <translation>Elegir estado de guardado</translation> </message> <message> - <location filename="../Window.cpp" line="415"/> + <location filename="../Window.cpp" line="416"/> <source>Select patch</source> <translation>Seleccionar parche</translation> </message> <message> - <location filename="../Window.cpp" line="415"/> + <location filename="../Window.cpp" line="416"/> <source>Patches (*.ips *.ups *.bps)</source> <translation>Parches (*.ips *.ups *.bps)</translation> </message> <message> - <location filename="../Window.cpp" line="432"/> + <location filename="../Window.cpp" line="427"/> + <source>Select e-Reader dotcode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="427"/> + <source>e-Reader card (*.raw *.bin *.bmp)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="440"/> <source>Select image</source> <translation>Seleccionar imagen</translation> </message> <message> - <location filename="../Window.cpp" line="432"/> + <location filename="../Window.cpp" line="440"/> <source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source> <translation>Archivo de imagen (*.png *.gif *.jpg *.jpeg);;Todos los archivos (*)</translation> </message> <message> - <location filename="../Window.cpp" line="439"/> - <location filename="../Window.cpp" line="446"/> + <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="454"/> <source>GameShark saves (*.sps *.xps)</source> <translation>Guardados de GameShark (*.sps *.xps)</translation> </message> <message> - <location filename="../Window.cpp" line="473"/> + <location filename="../Window.cpp" line="481"/> <source>Select video log</source> <translation>Seleccionar video-registro</translation> </message> <message> - <location filename="../Window.cpp" line="473"/> + <location filename="../Window.cpp" line="481"/> <source>Video logs (*.mvl)</source> <translation>Video-registros (*.mvl)</translation> </message> <message> - <location filename="../Window.cpp" line="854"/> + <location filename="../Window.cpp" line="862"/> <source>Crash</source> <translation>Error fatal</translation> </message> <message> - <location filename="../Window.cpp" line="855"/> + <location filename="../Window.cpp" line="863"/> <source>The game has crashed with the following error: %1</source>

@@ -3845,687 +3747,588 @@

%1</translation> </message> <message> - <location filename="../Window.cpp" line="862"/> - <source>Couldn&apos;t Load</source> - <translation>No se pudo cargar</translation> - </message> - <message> - <location filename="../Window.cpp" line="863"/> - <source>Could not load game. Are you sure it&apos;s in the correct format?</source> - <translation>No se pudo cargar el juego. ¿Estás seguro de que está en el formato correcto?</translation> - </message> - <message> - <location filename="../Window.cpp" line="876"/> + <location filename="../Window.cpp" line="884"/> <source>Unimplemented BIOS call</source> <translation>Llamada a BIOS no implementada</translation> </message> <message> - <location filename="../Window.cpp" line="877"/> + <location filename="../Window.cpp" line="885"/> <source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source> <translation>Este juego utiliza una llamada al BIOS que no se ha implementado. Utiliza el BIOS oficial para obtener la mejor experiencia.</translation> </message> <message> - <location filename="../Window.cpp" line="964"/> + <location filename="../Window.cpp" line="985"/> <source>Really make portable?</source> <translation>¿Hacer &quot;portable&quot;?</translation> </message> <message> - <location filename="../Window.cpp" line="965"/> + <location filename="../Window.cpp" line="986"/> <source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source> <translation>Esto hará que el emulador cargue su configuración desde el mismo directorio que el ejecutable. ¿Quieres continuar?</translation> </message> <message> - <location filename="../Window.cpp" line="977"/> + <location filename="../Window.cpp" line="998"/> <source>Restart needed</source> <translation>Reinicio necesario</translation> </message> <message> - <location filename="../Window.cpp" line="978"/> + <location filename="../Window.cpp" line="999"/> <source>Some changes will not take effect until the emulator is restarted.</source> <translation>Algunos cambios no surtirán efecto hasta que se reinicie el emulador.</translation> </message> <message> - <location filename="../Window.cpp" line="1026"/> + <location filename="../Window.cpp" line="1054"/> <source> - Player %1 of %2</source> <translation> - Jugador %1 de %2</translation> </message> <message> - <location filename="../Window.cpp" line="1037"/> + <location filename="../Window.cpp" line="1065"/> <source>%1 - %2</source> <translation>%1 - %2</translation> </message> <message> - <location filename="../Window.cpp" line="1039"/> + <location filename="../Window.cpp" line="1067"/> <source>%1 - %2 - %3</source> <translation>%1 - %2 - %3</translation> </message> <message> - <location filename="../Window.cpp" line="1041"/> + <location filename="../Window.cpp" line="1069"/> <source>%1 - %2 (%3 fps) - %4</source> <translation>%1 - %2 (%3 fps) - %4</translation> </message> <message> - <location filename="../Window.cpp" line="1082"/> + <location filename="../Window.cpp" line="1110"/> <source>&amp;File</source> <translation>&amp;Archivo</translation> </message> <message> - <location filename="../Window.cpp" line="1084"/> + <location filename="../Window.cpp" line="1112"/> <source>Load &amp;ROM...</source> <translation>Cargar &amp;ROM...</translation> </message> <message> - <location filename="../Window.cpp" line="1087"/> + <location filename="../Window.cpp" line="1115"/> <source>Load ROM in archive...</source> <translation>Cargar ROM desde contenedor...</translation> </message> <message> - <location filename="../Window.cpp" line="1088"/> + <location filename="../Window.cpp" line="1116"/> <source>Add folder to library...</source> <translation>Agregar carpeta a la biblioteca...</translation> </message> <message> - <location filename="../Window.cpp" line="1091"/> + <location filename="../Window.cpp" line="1119"/> <source>Load alternate save...</source> <translation>Cargar guardado alternativo...</translation> </message> <message> - <location filename="../Window.cpp" line="1094"/> + <location filename="../Window.cpp" line="1122"/> <source>Load temporary save...</source> <translation>Cargar guardado temporal...</translation> </message> <message> - <location filename="../Window.cpp" line="1098"/> + <location filename="../Window.cpp" line="1126"/> <source>Load &amp;patch...</source> <translation>Cargar &amp;parche...</translation> </message> <message> - <location filename="../Window.cpp" line="1101"/> + <location filename="../Window.cpp" line="1129"/> <source>Boot BIOS</source> <translation>Arrancar BIOS</translation> </message> <message> - <location filename="../Window.cpp" line="1106"/> + <location filename="../Window.cpp" line="1134"/> <source>Replace ROM...</source> <translation>Reemplazar ROM...</translation> </message> <message> - <location filename="../Window.cpp" line="1108"/> + <location filename="../Window.cpp" line="1140"/> <source>ROM &amp;info...</source> <translation>&amp;Información de la ROM...</translation> </message> <message> - <location filename="../Window.cpp" line="1110"/> + <location filename="../Window.cpp" line="1142"/> <source>Recent</source> <translation>Recientes</translation> </message> <message> - <location filename="../Window.cpp" line="1113"/> + <location filename="../Window.cpp" line="1145"/> <source>Make portable</source> <translation>Hacer &quot;portable&quot;</translation> </message> <message> - <location filename="../Window.cpp" line="1116"/> + <location filename="../Window.cpp" line="1148"/> <source>&amp;Load state</source> <translation>Ca&amp;rgar estado</translation> </message> <message> - <location filename="../Window.cpp" line="1198"/> + <location filename="../Window.cpp" line="1230"/> <source>About...</source> <translation>Acerca de...</translation> </message> <message> - <location filename="../Window.cpp" line="1467"/> + <location filename="../Window.cpp" line="1502"/> <source>Game Pak sensors...</source> <translation>Sensores del cartucho...</translation> </message> <message> - <location filename="../Window.cpp" line="1723"/> + <location filename="../Window.cpp" line="1765"/> <source>Clear</source> <translation>Limpiar</translation> </message> <message> - <source>F10</source> - <translation type="vanished">F10</translation> - </message> - <message> - <location filename="../Window.cpp" line="1121"/> + <location filename="../Window.cpp" line="1153"/> <source>Load state file...</source> <translation>Cargar archivo de estado...</translation> </message> <message> - <location filename="../Window.cpp" line="1126"/> + <location filename="../Window.cpp" line="1158"/> <source>&amp;Save state</source> <translation>Guardar e&amp;stado</translation> </message> <message> - <source>Shift+F10</source> - <translation type="vanished">Shift+F10</translation> - </message> - <message> - <location filename="../Window.cpp" line="1131"/> + <location filename="../Window.cpp" line="1163"/> <source>Save state file...</source> <translation>Guardar archivo de estado...</translation> </message> <message> - <location filename="../Window.cpp" line="1136"/> + <location filename="../Window.cpp" line="1168"/> <source>Quick load</source> <translation>Cargado rápido</translation> </message> <message> - <location filename="../Window.cpp" line="1137"/> + <location filename="../Window.cpp" line="1169"/> <source>Quick save</source> <translation>Guardado rápido</translation> </message> <message> - <location filename="../Window.cpp" line="1139"/> + <location filename="../Window.cpp" line="1171"/> <source>Load recent</source> <translation>Cargar reciente</translation> </message> <message> - <location filename="../Window.cpp" line="1144"/> + <location filename="../Window.cpp" line="1176"/> <source>Save recent</source> <translation>Guardar reciente</translation> </message> <message> - <location filename="../Window.cpp" line="1152"/> + <location filename="../Window.cpp" line="1184"/> <source>Undo load state</source> <translation>Deshacer cargar estado</translation> </message> <message> - <source>F11</source> - <translation type="vanished">F11</translation> - </message> - <message> - <location filename="../Window.cpp" line="1157"/> + <location filename="../Window.cpp" line="1189"/> <source>Undo save state</source> <translation>Deshacer guardar estado</translation> </message> <message> - <source>Shift+F11</source> - <translation type="vanished">Shift+F11</translation> - </message> - <message> - <location filename="../Window.cpp" line="1166"/> - <location filename="../Window.cpp" line="1171"/> + <location filename="../Window.cpp" line="1198"/> + <location filename="../Window.cpp" line="1203"/> <source>State &amp;%1</source> <translation>Estado &amp;%1</translation> </message> <message> - <source>F%1</source> - <translation type="vanished">F%1</translation> - </message> - <message> - <source>Shift+F%1</source> - <translation type="vanished">Shift+F%1</translation> - </message> - <message> - <location filename="../Window.cpp" line="1178"/> + <location filename="../Window.cpp" line="1210"/> <source>Load camera image...</source> <translation>Cargar imagen para la cámara...</translation> </message> <message> - <location filename="../Window.cpp" line="1182"/> - <source>Import GameShark Save</source> - <translation>Importar guardado de GameShark</translation> - </message> - <message> - <location filename="../Window.cpp" line="1185"/> - <source>Export GameShark Save</source> - <translation>Exportar guardado de GameShark</translation> - </message> - <message> - <location filename="../Window.cpp" line="1190"/> + <location filename="../Window.cpp" line="1222"/> <source>New multiplayer window</source> <translation>Nueva ventana multijugador</translation> </message> <message> - <source>About</source> - <translation type="vanished">Acerca de</translation> - </message> - <message> - <location filename="../Window.cpp" line="1201"/> + <location filename="../Window.cpp" line="1233"/> <source>E&amp;xit</source> <translation>Salir (&amp;X)</translation> </message> <message> - <location filename="../Window.cpp" line="1204"/> + <location filename="../Window.cpp" line="1236"/> <source>&amp;Emulation</source> <translation>&amp;Emulación</translation> </message> <message> - <location filename="../Window.cpp" line="1205"/> + <location filename="../Window.cpp" line="1237"/> <source>&amp;Reset</source> <translation>&amp;Reinicializar</translation> </message> <message> - <source>Ctrl+R</source> - <translation type="vanished">Ctrl+R</translation> - </message> - <message> - <location filename="../Window.cpp" line="1209"/> + <location filename="../Window.cpp" line="1241"/> <source>Sh&amp;utdown</source> <translation>Apagar (&amp;U)</translation> </message> <message> - <location filename="../Window.cpp" line="1213"/> + <location filename="../Window.cpp" line="1245"/> <source>Yank game pak</source> <translation>Tirar del cartucho</translation> </message> <message> - <location filename="../Window.cpp" line="1219"/> + <location filename="../Window.cpp" line="1251"/> <source>&amp;Pause</source> <translation>&amp;Pausar</translation> </message> <message> - <source>Ctrl+P</source> - <translation type="vanished">Ctrl+P</translation> - </message> - <message> - <location filename="../Window.cpp" line="1228"/> + <location filename="../Window.cpp" line="1260"/> <source>&amp;Next frame</source> <translation>Cuadro siguie&amp;nte</translation> </message> <message> - <source>Ctrl+N</source> - <translation type="vanished">Ctrl+N</translation> - </message> - <message> - <location filename="../Window.cpp" line="1234"/> + <location filename="../Window.cpp" line="1266"/> <source>Fast forward (held)</source> <translation>Avance rápido (mantener)</translation> </message> <message> - <location filename="../Window.cpp" line="1240"/> + <location filename="../Window.cpp" line="1272"/> <source>&amp;Fast forward</source> <translation>&amp;Avance rápido</translation> </message> <message> - <source>Shift+Tab</source> - <translation type="vanished">Shift+Tab</translation> - </message> - <message> - <location filename="../Window.cpp" line="1244"/> + <location filename="../Window.cpp" line="1276"/> <source>Fast forward speed</source> <translation>Velocidad de avance rápido</translation> </message> <message> - <location filename="../Window.cpp" line="1249"/> + <location filename="../Window.cpp" line="1281"/> <source>Unbounded</source> <translation>Sin límite</translation> </message> <message> - <location filename="../Window.cpp" line="1253"/> + <location filename="../Window.cpp" line="1285"/> <source>%0x</source> <translation>%0x</translation> </message> <message> - <location filename="../Window.cpp" line="1257"/> + <location filename="../Window.cpp" line="1289"/> <source>Rewind (held)</source> <translation>Rebobinar (mantener)</translation> </message> <message> - <location filename="../Window.cpp" line="1264"/> + <location filename="../Window.cpp" line="1296"/> <source>Re&amp;wind</source> <translation>Re&amp;bobinar</translation> </message> <message> - <source>~</source> - <translation type="vanished">~</translation> - </message> - <message> - <location filename="../Window.cpp" line="1269"/> + <location filename="../Window.cpp" line="1301"/> <source>Step backwards</source> <translation>Paso hacia atrás</translation> </message> <message> - <source>Ctrl+B</source> - <translation type="vanished">Ctrl+B</translation> - </message> - <message> - <location filename="../Window.cpp" line="1275"/> + <location filename="../Window.cpp" line="1307"/> <source>Sync to &amp;video</source> <translation>Sincronizar a &amp;video</translation> </message> <message> - <location filename="../Window.cpp" line="1282"/> + <location filename="../Window.cpp" line="1314"/> <source>Sync to &amp;audio</source> <translation>Sincronizar a au&amp;dio</translation> </message> <message> - <location filename="../Window.cpp" line="1290"/> + <location filename="../Window.cpp" line="1322"/> <source>Solar sensor</source> <translation>Sensor solar</translation> </message> <message> - <location filename="../Window.cpp" line="1291"/> + <location filename="../Window.cpp" line="1323"/> <source>Increase solar level</source> <translation>Subir nivel</translation> </message> <message> - <location filename="../Window.cpp" line="1292"/> + <location filename="../Window.cpp" line="1324"/> <source>Decrease solar level</source> <translation>Bajar nivel</translation> </message> <message> - <location filename="../Window.cpp" line="1293"/> + <location filename="../Window.cpp" line="1325"/> <source>Brightest solar level</source> <translation>Más claro</translation> </message> <message> - <location filename="../Window.cpp" line="1296"/> + <location filename="../Window.cpp" line="1328"/> <source>Darkest solar level</source> <translation>Más oscuro</translation> </message> <message> - <location filename="../Window.cpp" line="1302"/> + <location filename="../Window.cpp" line="1334"/> <source>Brightness %1</source> <translation>Brillo %1</translation> </message> <message> - <location filename="../Window.cpp" line="1321"/> + <location filename="../Window.cpp" line="1353"/> <source>Audio/&amp;Video</source> <translation>Audio/&amp;video</translation> </message> <message> - <location filename="../Window.cpp" line="1322"/> + <location filename="../Window.cpp" line="1354"/> <source>Frame size</source> <translation>Tamaño del cuadro</translation> </message> <message> - <source>%1x</source> - <translation type="vanished">%1x</translation> - </message> - <message> - <location filename="../Window.cpp" line="1349"/> + <location filename="../Window.cpp" line="1381"/> <source>Toggle fullscreen</source> <translation>Pantalla completa</translation> </message> <message> - <location filename="../Window.cpp" line="1352"/> + <location filename="../Window.cpp" line="1384"/> <source>Lock aspect ratio</source> <translation>Bloquear proporción de aspecto</translation> </message> <message> - <location filename="../Window.cpp" line="1364"/> + <location filename="../Window.cpp" line="1396"/> <source>Force integer scaling</source> <translation>Forzar escala a enteros</translation> </message> <message> - <location filename="../Window.cpp" line="1385"/> + <location filename="../Window.cpp" line="1417"/> <source>Bilinear filtering</source> <translation>Filtro bilineal</translation> </message> <message> - <location filename="../Window.cpp" line="1393"/> + <location filename="../Window.cpp" line="1426"/> <source>Frame&amp;skip</source> <translation>&amp;Salto de cuadros</translation> </message> <message> - <location filename="../Window.cpp" line="1406"/> + <location filename="../Window.cpp" line="1439"/> <source>Mute</source> <translation>Silenciar</translation> </message> <message> - <location filename="../Window.cpp" line="1413"/> + <location filename="../Window.cpp" line="1448"/> <source>FPS target</source> <translation>Objetivo de FPS</translation> </message> <message> - <location filename="../Window.cpp" line="1421"/> + <location filename="../Window.cpp" line="1456"/> <source>Native (59.7275)</source> <translation>Nativo (59,7275)</translation> </message> <message> - <source>15</source> - <translation type="vanished">15</translation> - </message> - <message> - <source>30</source> - <translation type="vanished">30</translation> - </message> - <message> - <source>45</source> - <translation type="vanished">45</translation> - </message> - <message> - <source>Native (59.7)</source> - <translation type="vanished">Nativo (59.7)</translation> - </message> - <message> - <source>60</source> - <translation type="vanished">60</translation> - </message> - <message> - <source>90</source> - <translation type="vanished">90</translation> - </message> - <message> - <source>120</source> - <translation type="vanished">Bilineal120</translation> - </message> - <message> - <source>240</source> - <translation type="vanished">240</translation> - </message> - <message> - <location filename="../Window.cpp" line="1436"/> + <location filename="../Window.cpp" line="1471"/> <source>Take &amp;screenshot</source> <translation>Tomar pan&amp;tallazo</translation> </message> <message> - <location filename="../Window.cpp" line="1438"/> + <location filename="../Window.cpp" line="1473"/> <source>F12</source> <translation>F12</translation> </message> <message> - <source>Record output...</source> - <translation type="vanished">Grabar salida...</translation> - </message> - <message> - <location filename="../Window.cpp" line="1443"/> - <source>Record GIF...</source> - <translation>Grabar GIF...</translation> - </message> - <message> - <source>Record video log...</source> - <translation type="vanished">Grabar video-registro...</translation> - </message> - <message> - <source>Stop video log</source> - <translation type="vanished">Detener video-registro</translation> - </message> - <message> - <location filename="../Window.cpp" line="1308"/> + <location filename="../Window.cpp" line="1340"/> <source>Game Boy Printer...</source> <translation>Game Boy Printer...</translation> </message> <message> - <location filename="../Window.cpp" line="1317"/> + <location filename="../Window.cpp" line="1349"/> <source>BattleChip Gate...</source> <translation>BattleChip Gate...</translation> </message> <message> - <location filename="../Window.cpp" line="1324"/> + <location filename="../Window.cpp" line="1356"/> <source>%1×</source> <translation>%1×</translation> </message> <message> - <location filename="../Window.cpp" line="1376"/> + <location filename="../Window.cpp" line="1408"/> <source>Interframe blending</source> <translation>Mezcla entre cuadros</translation> </message> <message> - <location filename="../Window.cpp" line="1442"/> + <location filename="../Window.cpp" line="1477"/> <source>Record A/V...</source> <translation>Grabar A/V...</translation> </message> <message> - <location filename="../Window.cpp" line="1447"/> + <location filename="../Window.cpp" line="1482"/> <source>Video layers</source> <translation>Capas de video</translation> </message> <message> - <location filename="../Window.cpp" line="1448"/> + <location filename="../Window.cpp" line="1483"/> <source>Audio channels</source> <translation>Canales de audio</translation> </message> <message> - <location filename="../Window.cpp" line="1450"/> + <location filename="../Window.cpp" line="1485"/> <source>Adjust layer placement...</source> <translation>Ajustar ubicación de capas...</translation> </message> <message> - <location filename="../Window.cpp" line="1452"/> + <location filename="../Window.cpp" line="1487"/> <source>&amp;Tools</source> <translation>Herramien&amp;tas</translation> </message> <message> - <location filename="../Window.cpp" line="1453"/> + <location filename="../Window.cpp" line="1488"/> <source>View &amp;logs...</source> <translation>Ver re&amp;gistros...</translation> </message> <message> - <location filename="../Window.cpp" line="1455"/> + <location filename="../Window.cpp" line="1490"/> <source>Game &amp;overrides...</source> <translation>Ajustes específic&amp;os por juego...</translation> </message> <message> - <source>Game &amp;Pak sensors...</source> - <translation type="vanished">Sensores del Game &amp;Pak...</translation> + <location filename="../Window.cpp" line="870"/> + <source>Couldn&apos;t Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="871"/> + <source>Could not start game.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1136"/> + <source>Scan e-Reader dotcodes...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1214"/> + <source>Import GameShark Save...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1217"/> + <source>Export GameShark Save...</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../Window.cpp" line="1478"/> + <source>Record GIF/WebP/APNG...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1513"/> <source>&amp;Cheats...</source> <translation>Tru&amp;cos...</translation> </message> <message> - <location filename="../Window.cpp" line="1481"/> + <location filename="../Window.cpp" line="1516"/> <source>Settings...</source> <translation>Ajustes...</translation> </message> <message> - <location filename="../Window.cpp" line="1485"/> + <location filename="../Window.cpp" line="1520"/> <source>Open debugger console...</source> <translation>Abrir consola de depuración...</translation> </message> <message> - <location filename="../Window.cpp" line="1487"/> + <location filename="../Window.cpp" line="1522"/> <source>Start &amp;GDB server...</source> <translation>Iniciar servidor &amp;GDB...</translation> </message> <message> - <location filename="../Window.cpp" line="1493"/> + <location filename="../Window.cpp" line="1528"/> <source>View &amp;palette...</source> <translation>Ver &amp;paleta...</translation> </message> <message> - <location filename="../Window.cpp" line="1494"/> + <location filename="../Window.cpp" line="1529"/> <source>View &amp;sprites...</source> <translation>Ver &amp;sprites...</translation> </message> <message> - <location filename="../Window.cpp" line="1495"/> + <location filename="../Window.cpp" line="1530"/> <source>View &amp;tiles...</source> <translation>Ver &amp;tiles...</translation> </message> <message> - <location filename="../Window.cpp" line="1496"/> + <location filename="../Window.cpp" line="1531"/> <source>View &amp;map...</source> <translation>Ver &amp;mapa...</translation> </message> <message> - <location filename="../Window.cpp" line="1499"/> + <location filename="../Window.cpp" line="1534"/> <source>&amp;Frame inspector...</source> <translation>Inspec&amp;tor de cuadros...</translation> </message> <message> - <location filename="../Window.cpp" line="1517"/> + <location filename="../Window.cpp" line="1552"/> <source>View memory...</source> <translation>Ver memoria...</translation> </message> <message> - <location filename="../Window.cpp" line="1518"/> + <location filename="../Window.cpp" line="1553"/> <source>Search memory...</source> <translation>Buscar memoria...</translation> </message> <message> - <location filename="../Window.cpp" line="1521"/> + <location filename="../Window.cpp" line="1556"/> <source>View &amp;I/O registers...</source> <translation>Ver registros &amp;I/O...</translation> </message> <message> - <location filename="../Window.cpp" line="1526"/> + <location filename="../Window.cpp" line="1561"/> <source>Record debug video log...</source> <translation>Grabar registro de depuración de video...</translation> </message> <message> - <location filename="../Window.cpp" line="1527"/> + <location filename="../Window.cpp" line="1562"/> <source>Stop debug video log</source> <translation>Detener registro de depuración de video</translation> </message> <message> - <location filename="../Window.cpp" line="1615"/> + <location filename="../Window.cpp" line="1657"/> <source>Exit fullscreen</source> <translation>Salir de pantalla completa</translation> </message> <message> - <location filename="../Window.cpp" line="1617"/> + <location filename="../Window.cpp" line="1659"/> <source>GameShark Button (held)</source> <translation>Botón GameShark (mantener)</translation> </message> <message> - <location filename="../Window.cpp" line="1623"/> + <location filename="../Window.cpp" line="1665"/> <source>Autofire</source> <translation>Disparo automático</translation> </message> <message> - <location filename="../Window.cpp" line="1624"/> + <location filename="../Window.cpp" line="1666"/> <source>Autofire A</source> <translation>Disparo automático A</translation> </message> <message> - <location filename="../Window.cpp" line="1629"/> + <location filename="../Window.cpp" line="1671"/> <source>Autofire B</source> <translation>Disparo automático B</translation> </message> <message> - <location filename="../Window.cpp" line="1634"/> + <location filename="../Window.cpp" line="1676"/> <source>Autofire L</source> <translation>Disparo automático L</translation> </message> <message> - <location filename="../Window.cpp" line="1639"/> + <location filename="../Window.cpp" line="1681"/> <source>Autofire R</source> <translation>Disparo automático R</translation> </message> <message> - <location filename="../Window.cpp" line="1644"/> + <location filename="../Window.cpp" line="1686"/> <source>Autofire Start</source> <translation>Disparo automático Start</translation> </message> <message> - <location filename="../Window.cpp" line="1649"/> + <location filename="../Window.cpp" line="1691"/> <source>Autofire Select</source> <translation>Disparo automático Select</translation> </message> <message> - <location filename="../Window.cpp" line="1654"/> + <location filename="../Window.cpp" line="1696"/> <source>Autofire Up</source> <translation>Disparo automático Arriba</translation> </message> <message> - <location filename="../Window.cpp" line="1659"/> + <location filename="../Window.cpp" line="1701"/> <source>Autofire Right</source> <translation>Disparo automático Derecha</translation> </message> <message> - <location filename="../Window.cpp" line="1664"/> + <location filename="../Window.cpp" line="1706"/> <source>Autofire Down</source> <translation>Disparo automático Abajo</translation> </message> <message> - <location filename="../Window.cpp" line="1669"/> + <location filename="../Window.cpp" line="1711"/> <source>Autofire Left</source> <translation>Disparo automático Izquierda</translation> </message>

@@ -4549,6 +4352,29 @@ <translation>?</translation>

</message> </context> <context> + <name>QShortcut</name> + <message> + <location filename="../KeyEditor.cpp" line="40"/> + <source>Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="43"/> + <source>Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="46"/> + <source>Alt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="49"/> + <source>Meta</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>ROMInfo</name> <message> <location filename="../ROMInfo.ui" line="14"/>

@@ -4843,7 +4669,7 @@ <translation>Saltar cada</translation>

</message> <message> <location filename="../SettingsView.ui" line="362"/> - <location filename="../SettingsView.ui" line="803"/> + <location filename="../SettingsView.ui" line="813"/> <source>frames</source> <translation>cuadros</translation> </message>

@@ -4903,52 +4729,57 @@ <source>Show OSD messages</source>

<translation>Mostrar mensajes en el OSD</translation> </message> <message> - <location filename="../SettingsView.ui" line="713"/> + <location filename="../SettingsView.ui" line="663"/> + <source>Show filename instead of ROM name in title bar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="723"/> <source>Fast forward (held) speed:</source> <translation>Avance rápido (mantenido):</translation> </message> <message> - <location filename="../SettingsView.ui" line="1003"/> + <location filename="../SettingsView.ui" line="1013"/> <source>(240×160)</source> <translation>(240×160)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1424"/> + <location filename="../SettingsView.ui" line="1434"/> <source>Log to file</source> <translation>Guardar a archivo</translation> </message> <message> - <location filename="../SettingsView.ui" line="1431"/> + <location filename="../SettingsView.ui" line="1441"/> <source>Log to console</source> <translation>Guardar a consola</translation> </message> <message> - <location filename="../SettingsView.ui" line="1445"/> + <location filename="../SettingsView.ui" line="1455"/> <source>Select Log File</source> <translation>Seleccionar</translation> </message> <message> - <location filename="../SettingsView.ui" line="1458"/> + <location filename="../SettingsView.ui" line="1468"/> <source>Game Boy model:</source> <translation>Modelo de Game Boy:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1494"/> + <location filename="../SettingsView.ui" line="1504"/> <source>Super Game Boy model:</source> <translation>Modelo de Super Game Boy:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1530"/> + <location filename="../SettingsView.ui" line="1540"/> <source>Game Boy Color model:</source> <translation>Modelo de Game Boy Color:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1865"/> + <location filename="../SettingsView.ui" line="1875"/> <source>Use GBC colors in GB games</source> <translation>Usar colores de GBC en juegos GB</translation> </message> <message> - <location filename="../SettingsView.ui" line="1872"/> + <location filename="../SettingsView.ui" line="1882"/> <source>Camera:</source> <translation>Cámara:</translation> </message>

@@ -5038,271 +4869,255 @@ <source>Enable Discord Rich Presence</source>

<translation>Hablitar Rich Presence en Discord</translation> </message> <message> - <location filename="../SettingsView.ui" line="670"/> + <location filename="../SettingsView.ui" line="680"/> <source>Fast forward speed:</source> <translation>Avance rápido:</translation> </message> <message> - <location filename="../SettingsView.ui" line="682"/> - <location filename="../SettingsView.ui" line="725"/> - <location filename="../SettingsView.ui" line="974"/> + <location filename="../SettingsView.ui" line="692"/> + <location filename="../SettingsView.ui" line="735"/> + <location filename="../SettingsView.ui" line="984"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../SettingsView.ui" line="701"/> - <location filename="../SettingsView.ui" line="744"/> + <location filename="../SettingsView.ui" line="711"/> + <location filename="../SettingsView.ui" line="754"/> <source>Unbounded</source> <translation>Sin límite</translation> </message> <message> - <location filename="../SettingsView.ui" line="780"/> + <location filename="../SettingsView.ui" line="790"/> <source>Enable rewind</source> <translation>Habilitar el rebobinar</translation> </message> <message> - <location filename="../SettingsView.ui" line="787"/> + <location filename="../SettingsView.ui" line="797"/> <source>Rewind history:</source> <translation>Hist. de rebobinado:</translation> </message> <message> - <location filename="../SettingsView.ui" line="819"/> + <location filename="../SettingsView.ui" line="829"/> <source>Idle loops:</source> <translation>Bucles inactivos:</translation> </message> <message> - <location filename="../SettingsView.ui" line="827"/> + <location filename="../SettingsView.ui" line="837"/> <source>Run all</source> <translation>Ejecutarlos todos</translation> </message> <message> - <location filename="../SettingsView.ui" line="832"/> + <location filename="../SettingsView.ui" line="842"/> <source>Remove known</source> <translation>Eliminar los conocidos</translation> </message> <message> - <location filename="../SettingsView.ui" line="837"/> + <location filename="../SettingsView.ui" line="847"/> <source>Detect and remove</source> <translation>Detectar y eliminar</translation> </message> <message> - <location filename="../SettingsView.ui" line="859"/> + <location filename="../SettingsView.ui" line="869"/> <source>Savestate extra data:</source> <translation>Guardar datos extra:</translation> </message> <message> - <location filename="../SettingsView.ui" line="866"/> - <location filename="../SettingsView.ui" line="910"/> + <location filename="../SettingsView.ui" line="876"/> + <location filename="../SettingsView.ui" line="920"/> <source>Screenshot</source> <translation>Pantallazo</translation> </message> <message> - <location filename="../SettingsView.ui" line="876"/> - <location filename="../SettingsView.ui" line="920"/> + <location filename="../SettingsView.ui" line="886"/> + <location filename="../SettingsView.ui" line="930"/> <source>Save data</source> <translation>Datos de guardado</translation> </message> <message> - <location filename="../SettingsView.ui" line="886"/> - <location filename="../SettingsView.ui" line="927"/> + <location filename="../SettingsView.ui" line="896"/> + <location filename="../SettingsView.ui" line="937"/> <source>Cheat codes</source> <translation>Trucos</translation> </message> <message> - <location filename="../SettingsView.ui" line="903"/> + <location filename="../SettingsView.ui" line="913"/> <source>Load extra data:</source> <translation>Cargar datos extra:</translation> </message> <message> - <source>Rewind affects save data</source> - <translation type="vanished">El rebobinar afecta los datos de guardado</translation> - </message> - <message> - <location filename="../SettingsView.ui" line="845"/> + <location filename="../SettingsView.ui" line="855"/> <source>Preload entire ROM into memory</source> <translation>Cargar ROM completa a la memoria</translation> </message> <message> - <location filename="../SettingsView.ui" line="756"/> + <location filename="../SettingsView.ui" line="766"/> <source>Autofire interval:</source> <translation>Intervalo de turbo:</translation> </message> <message> - <location filename="../SettingsView.ui" line="938"/> + <location filename="../SettingsView.ui" line="948"/> <source>Video renderer:</source> <translation>Renderizador de video:</translation> </message> <message> - <location filename="../SettingsView.ui" line="946"/> + <location filename="../SettingsView.ui" line="956"/> <source>Software</source> <translation>Software</translation> </message> <message> - <location filename="../SettingsView.ui" line="951"/> + <location filename="../SettingsView.ui" line="961"/> <source>OpenGL</source> <translation>OpenGL</translation> </message> <message> - <location filename="../SettingsView.ui" line="959"/> + <location filename="../SettingsView.ui" line="969"/> <source>OpenGL enhancements</source> <translation>Mejoras para OpenGL</translation> </message> <message> - <location filename="../SettingsView.ui" line="965"/> + <location filename="../SettingsView.ui" line="975"/> <source>High-resolution scale:</source> <translation>Escala de alta resolución:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1028"/> + <location filename="../SettingsView.ui" line="1038"/> <source>XQ GBA audio (experimental)</source> <translation>Mejorar audio GBA (experimental)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1039"/> + <location filename="../SettingsView.ui" line="1049"/> <source>GB BIOS file:</source> <translation>Archivo BIOS GB:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1058"/> - <location filename="../SettingsView.ui" line="1096"/> - <location filename="../SettingsView.ui" line="1131"/> - <location filename="../SettingsView.ui" line="1159"/> - <location filename="../SettingsView.ui" line="1200"/> - <location filename="../SettingsView.ui" line="1248"/> - <location filename="../SettingsView.ui" line="1296"/> - <location filename="../SettingsView.ui" line="1344"/> - <location filename="../SettingsView.ui" line="1392"/> + <location filename="../SettingsView.ui" line="1068"/> + <location filename="../SettingsView.ui" line="1106"/> + <location filename="../SettingsView.ui" line="1141"/> + <location filename="../SettingsView.ui" line="1169"/> + <location filename="../SettingsView.ui" line="1210"/> + <location filename="../SettingsView.ui" line="1258"/> + <location filename="../SettingsView.ui" line="1306"/> + <location filename="../SettingsView.ui" line="1354"/> + <location filename="../SettingsView.ui" line="1402"/> <source>Browse</source> <translation>Examinar</translation> </message> <message> - <location filename="../SettingsView.ui" line="1067"/> + <location filename="../SettingsView.ui" line="1077"/> <source>Use BIOS file if found</source> <translation>Usar archivo BIOS si fue encontrado</translation> </message> <message> - <location filename="../SettingsView.ui" line="1077"/> + <location filename="../SettingsView.ui" line="1087"/> <source>Skip BIOS intro</source> <translation>Saltar animación de entrada del BIOS</translation> </message> <message> - <location filename="../SettingsView.ui" line="1105"/> + <location filename="../SettingsView.ui" line="1115"/> <source>GBA BIOS file:</source> <translation>Archivo BIOS GBA:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1112"/> + <location filename="../SettingsView.ui" line="1122"/> <source>GBC BIOS file:</source> <translation>Archivo BIOS GBC:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1140"/> + <location filename="../SettingsView.ui" line="1150"/> <source>SGB BIOS file:</source> <translation>Archivo BIOS SGB:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1175"/> + <location filename="../SettingsView.ui" line="1185"/> <source>Save games</source> <translation>Datos de guardado</translation> </message> <message> - <location filename="../SettingsView.ui" line="1209"/> - <location filename="../SettingsView.ui" line="1257"/> - <location filename="../SettingsView.ui" line="1305"/> - <location filename="../SettingsView.ui" line="1353"/> - <location filename="../SettingsView.ui" line="1401"/> + <location filename="../SettingsView.ui" line="1219"/> + <location filename="../SettingsView.ui" line="1267"/> + <location filename="../SettingsView.ui" line="1315"/> + <location filename="../SettingsView.ui" line="1363"/> + <location filename="../SettingsView.ui" line="1411"/> <source>Same directory as the ROM</source> <translation>Al mismo directorio que la ROM</translation> </message> <message> - <location filename="../SettingsView.ui" line="1223"/> + <location filename="../SettingsView.ui" line="1233"/> <source>Save states</source> <translation>Estados de guardado</translation> </message> <message> - <location filename="../SettingsView.ui" line="1271"/> + <location filename="../SettingsView.ui" line="1281"/> <source>Screenshots</source> <translation>Pantallazos</translation> </message> <message> - <location filename="../SettingsView.ui" line="1319"/> + <location filename="../SettingsView.ui" line="1329"/> <source>Patches</source> <translation>Parches</translation> </message> <message> - <location filename="../SettingsView.ui" line="1367"/> + <location filename="../SettingsView.ui" line="1377"/> <source>Cheats</source> <translation>Trucos</translation> </message> <message> - <source>Game Boy model</source> - <translation type="vanished">Modelo de Game Boy</translation> - </message> - <message> - <location filename="../SettingsView.ui" line="1466"/> - <location filename="../SettingsView.ui" line="1502"/> - <location filename="../SettingsView.ui" line="1538"/> + <location filename="../SettingsView.ui" line="1476"/> + <location filename="../SettingsView.ui" line="1512"/> + <location filename="../SettingsView.ui" line="1548"/> <source>Autodetect</source> <translation>Detección automática</translation> </message> <message> - <location filename="../SettingsView.ui" line="1471"/> - <location filename="../SettingsView.ui" line="1507"/> - <location filename="../SettingsView.ui" line="1543"/> + <location filename="../SettingsView.ui" line="1481"/> + <location filename="../SettingsView.ui" line="1517"/> + <location filename="../SettingsView.ui" line="1553"/> <source>Game Boy (DMG)</source> <translation>Game Boy (DMG)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1476"/> - <location filename="../SettingsView.ui" line="1512"/> - <location filename="../SettingsView.ui" line="1548"/> + <location filename="../SettingsView.ui" line="1486"/> + <location filename="../SettingsView.ui" line="1522"/> + <location filename="../SettingsView.ui" line="1558"/> <source>Super Game Boy (SGB)</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="1481"/> - <location filename="../SettingsView.ui" line="1517"/> - <location filename="../SettingsView.ui" line="1553"/> + <location filename="../SettingsView.ui" line="1491"/> + <location filename="../SettingsView.ui" line="1527"/> + <location filename="../SettingsView.ui" line="1563"/> <source>Game Boy Color (CGB)</source> <translation>Game Boy Color (CGB)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1486"/> - <location filename="../SettingsView.ui" line="1522"/> - <location filename="../SettingsView.ui" line="1558"/> + <location filename="../SettingsView.ui" line="1496"/> + <location filename="../SettingsView.ui" line="1532"/> + <location filename="../SettingsView.ui" line="1568"/> <source>Game Boy Advance (AGB)</source> <translation>Game Boy Advance (AGB)</translation> </message> <message> - <source>Super Game Boy model</source> - <translation type="vanished">Modelo de Super Game Boy</translation> - </message> - <message> - <source>Game Boy Color model</source> - <translation type="vanished">Modelo de Game Boy Color</translation> - </message> - <message> - <location filename="../SettingsView.ui" line="1573"/> + <location filename="../SettingsView.ui" line="1583"/> <source>Default BG colors:</source> <translation>Colores de fondo por defecto:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1740"/> + <location filename="../SettingsView.ui" line="1750"/> <source>Super Game Boy borders</source> <translation>Bordes de Super Game Boy</translation> </message> <message> - <location filename="../SettingsView.ui" line="1754"/> + <location filename="../SettingsView.ui" line="1764"/> <source>Camera driver:</source> <translation>Controlador de cámara:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1851"/> + <location filename="../SettingsView.ui" line="1861"/> <source>Default sprite colors 1:</source> <translation>Colores de sprite 1 por defecto:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1858"/> + <location filename="../SettingsView.ui" line="1868"/> <source>Default sprite colors 2:</source> <translation>Colores de sprite 2 por defecto:</translation> </message>

@@ -5449,62 +5264,31 @@ <source>Presets</source>

<translation>Ajustes predefinidos</translation> </message> <message> - <source>High Quality</source> - <translation type="vanished">Alta calidad</translation> - </message> - <message> - <source>YouTube</source> - <translation type="vanished">YouTube</translation> - </message> - <message> <location filename="../VideoView.ui" line="129"/> - <location filename="../VideoView.ui" line="237"/> + <location filename="../VideoView.ui" line="251"/> <source>WebM</source> <translation>WebM</translation> </message> <message> - <source>Lossless</source> - <translation type="vanished">Sin pérdidas</translation> - </message> - <message> - <source>1080p</source> - <translation type="vanished">1080p</translation> - </message> - <message> - <source>720p</source> - <translation type="vanished">720p</translation> - </message> - <message> - <source>480p</source> - <translation type="vanished">480p</translation> - </message> - <message> - <source>Native</source> - <translation type="vanished">Nativa</translation> - </message> - <message> - <location filename="../VideoView.ui" line="222"/> + <location filename="../VideoView.ui" line="236"/> <source>Format</source> <translation>Formato</translation> </message> <message> - <location filename="../VideoView.ui" line="232"/> + <location filename="../VideoView.ui" line="246"/> <source>MKV</source> <translation>MKV</translation> </message> <message> - <location filename="../VideoView.ui" line="242"/> + <location filename="../VideoView.ui" line="256"/> <source>AVI</source> <translation>AVI</translation> </message> <message> - <location filename="../VideoView.ui" line="247"/> + <location filename="../VideoView.ui" line="139"/> + <location filename="../VideoView.ui" line="261"/> <source>MP4</source> <translation>MP4</translation> - </message> - <message> - <source>PNG</source> - <translation type="vanished">PNG</translation> </message> <message> <location filename="../VideoView.ui" line="109"/>

@@ -5517,132 +5301,143 @@ <source>&amp;YouTube</source>

<translation>&amp;YouTube</translation> </message> <message> - <location filename="../VideoView.ui" line="139"/> + <location filename="../VideoView.ui" line="146"/> <source>&amp;Lossless</source> <translation>Sin pér&amp;didas</translation> </message> <message> - <location filename="../VideoView.ui" line="156"/> + <location filename="../VideoView.ui" line="163"/> + <source>4K</source> + <translation type="unfinished">480p {4K?}</translation> + </message> + <message> + <location filename="../VideoView.ui" line="170"/> <source>&amp;1080p</source> <translation>&amp;1080p</translation> </message> <message> - <location filename="../VideoView.ui" line="166"/> + <location filename="../VideoView.ui" line="180"/> <source>&amp;720p</source> <translation>&amp;720p</translation> </message> <message> - <location filename="../VideoView.ui" line="176"/> + <location filename="../VideoView.ui" line="190"/> <source>&amp;480p</source> <translation>&amp;480p</translation> </message> <message> - <location filename="../VideoView.ui" line="189"/> + <location filename="../VideoView.ui" line="203"/> <source>&amp;Native</source> <translation>&amp;NAtivo</translation> </message> <message> - <location filename="../VideoView.ui" line="259"/> + <location filename="../VideoView.ui" line="273"/> <source>h.264</source> <translation>h.264</translation> </message> <message> - <location filename="../VideoView.ui" line="264"/> + <location filename="../VideoView.ui" line="278"/> <source>h.264 (NVENC)</source> <translation>h.264 (NVENC)</translation> </message> <message> - <location filename="../VideoView.ui" line="269"/> + <location filename="../VideoView.ui" line="283"/> <source>HEVC</source> <translation>HEVC</translation> </message> <message> - <location filename="../VideoView.ui" line="274"/> + <location filename="../VideoView.ui" line="288"/> <source>HEVC (NVENC)</source> <translation>HEVC (NVENC)</translation> </message> <message> - <location filename="../VideoView.ui" line="279"/> + <location filename="../VideoView.ui" line="293"/> <source>VP8</source> <translation>VP8</translation> </message> <message> - <location filename="../VideoView.ui" line="284"/> + <location filename="../VideoView.ui" line="298"/> <source>VP9</source> <translation>VP9</translation> </message> <message> - <location filename="../VideoView.ui" line="289"/> + <location filename="../VideoView.ui" line="303"/> <source>FFV1</source> <translation>FFV1</translation> </message> <message> - <location filename="../VideoView.ui" line="301"/> + <location filename="../VideoView.ui" line="308"/> + <location filename="../VideoView.ui" line="350"/> + <source>None</source> + <translation type="unfinished">Ninguno</translation> + </message> + <message> + <location filename="../VideoView.ui" line="320"/> <source>FLAC</source> <translation>FLAC</translation> </message> <message> - <location filename="../VideoView.ui" line="306"/> + <location filename="../VideoView.ui" line="325"/> <source>Opus</source> <translation>Opus</translation> </message> <message> - <location filename="../VideoView.ui" line="311"/> + <location filename="../VideoView.ui" line="330"/> <source>Vorbis</source> <translation>Vorbis</translation> </message> <message> - <location filename="../VideoView.ui" line="316"/> + <location filename="../VideoView.ui" line="335"/> <source>MP3</source> <translation>MP3</translation> </message> <message> - <location filename="../VideoView.ui" line="321"/> + <location filename="../VideoView.ui" line="340"/> <source>AAC</source> <translation>AAC</translation> </message> <message> - <location filename="../VideoView.ui" line="326"/> + <location filename="../VideoView.ui" line="345"/> <source>Uncompressed</source> <translation>Sin comprimir</translation> </message> <message> - <location filename="../VideoView.ui" line="337"/> + <location filename="../VideoView.ui" line="361"/> <source> Bitrate (kbps)</source> <translation> Tasa de bits (kbps)</translation> </message> <message> - <location filename="../VideoView.ui" line="343"/> + <location filename="../VideoView.ui" line="367"/> <source>VBR </source> <translation>VBR </translation> </message> <message> - <location filename="../VideoView.ui" line="388"/> + <location filename="../VideoView.ui" line="412"/> <source>ABR</source> <translation>ABR</translation> </message> <message> - <location filename="../VideoView.ui" line="404"/> + <location filename="../VideoView.ui" line="428"/> <source>Dimensions</source> <translation>Dimensiones</translation> </message> <message> - <location filename="../VideoView.ui" line="410"/> + <location filename="../VideoView.ui" line="434"/> <source>:</source> <translation>:</translation> </message> <message> - <location filename="../VideoView.ui" line="420"/> + <location filename="../VideoView.ui" line="444"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../VideoView.ui" line="470"/> + <location filename="../VideoView.ui" line="494"/> <source>Lock aspect ratio</source> <translation>Bloquear proporción de aspecto</translation> </message> <message> - <location filename="../VideoView.ui" line="485"/> + <location filename="../VideoView.ui" line="509"/> <source>Show advanced</source> <translation>Mostrar ajustes avanzados</translation> </message>
M src/platform/qt/ts/mgba-fr.tssrc/platform/qt/ts/mgba-fr.ts

@@ -126,6 +126,84 @@ <translation>0x00 (00)</translation>

</message> </context> <context> + <name>BattleChipView</name> + <message> + <location filename="../BattleChipView.ui" line="14"/> + <source>BattleChip Gate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="67"/> + <source>Chip name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="76"/> + <source>Insert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="87"/> + <source>Save</source> + <translation type="unfinished">Sauvegarder</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="94"/> + <source>Load</source> + <translation type="unfinished">Charger</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="114"/> + <source>Add</source> + <translation type="unfinished">Ajouter</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="121"/> + <source>Remove</source> + <translation type="unfinished">Supprimer</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="138"/> + <source>Gate type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="145"/> + <source>Ba&amp;ttleChip Gate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="155"/> + <source>Progress &amp;Gate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="162"/> + <source>Beast &amp;Link Gate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="180"/> + <source>Inserted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="194"/> + <source>Chip ID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="207"/> + <source>Update Chip data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="219"/> + <source>Show advanced</source> + <translation type="unfinished">Paramètres avancés</translation> + </message> +</context> +<context> <name>CheatsView</name> <message> <location filename="../CheatsView.ui" line="14"/>

@@ -149,14 +227,19 @@ <source>Load</source>

<translation>Charger</translation> </message> <message> - <location filename="../CheatsView.ui" line="69"/> + <location filename="../CheatsView.ui" line="48"/> <source>Add New Set</source> <translation>Ajouter un nouvel ensemble</translation> </message> <message> - <location filename="../CheatsView.ui" line="76"/> + <location filename="../CheatsView.ui" line="55"/> <source>Add</source> <translation>Ajouter</translation> + </message> + <message> + <location filename="../CheatsView.ui" line="95"/> + <source>Enter codes here...</source> + <translation type="unfinished"></translation> </message> </context> <context>

@@ -178,41 +261,94 @@ <translation>Arrêter</translation>

</message> </context> <context> + <name>FrameView</name> + <message> + <location filename="../FrameView.ui" line="14"/> + <source>Inspect frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="28"/> + <source>×</source> + <translation type="unfinished">×</translation> + </message> + <message> + <location filename="../FrameView.ui" line="41"/> + <source>Magnification</source> + <translation type="unfinished">Agrandissement</translation> + </message> + <message> + <location filename="../FrameView.ui" line="50"/> + <source>Freeze frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="84"/> + <source>Backdrop color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="132"/> + <source>Disable scanline effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="145"/> + <source>Export</source> + <translation type="unfinished">Exporter</translation> + </message> + <message> + <location filename="../FrameView.ui" line="152"/> + <source>Reset</source> + <translation type="unfinished">Réinitialiser</translation> + </message> +</context> +<context> <name>GIFView</name> <message> <location filename="../GIFView.ui" line="14"/> - <source>Record GIF</source> - <translation>Enregistrer un GIF</translation> + <source>Record GIF/APNG</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="34"/> + <location filename="../GIFView.ui" line="30"/> + <source>Loop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="51"/> <source>Start</source> <translation>Démarrer</translation> </message> <message> - <location filename="../GIFView.ui" line="50"/> + <location filename="../GIFView.ui" line="67"/> <source>Stop</source> <translation>Arrêter</translation> </message> <message> - <location filename="../GIFView.ui" line="63"/> + <location filename="../GIFView.ui" line="93"/> <source>Select File</source> <translation>Choisir un fichier</translation> </message> <message> - <location filename="../GIFView.ui" line="101"/> - <source>Frameskip</source> - <translation>Saut d&apos;image</translation> + <location filename="../GIFView.ui" line="112"/> + <source>APNG</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="115"/> - <source>Frame delay (ms)</source> - <translation>Délai d&apos;image (ms)</translation> + <location filename="../GIFView.ui" line="122"/> + <source>GIF</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="122"/> - <source>Automatic</source> - <translation>Automatique</translation> + <location filename="../GIFView.ui" line="135"/> + <source>WebP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="145"/> + <source>Frameskip</source> + <translation>Saut d&apos;image</translation> </message> </context> <context>

@@ -340,13 +476,13 @@ <context>

<name>LoadSaveState</name> <message> <location filename="../LoadSaveState.ui" line="14"/> - <location filename="../LoadSaveState.ui" line="88"/> + <location filename="../LoadSaveState.ui" line="66"/> <source>%1 State</source> <translation>%1 État</translation> </message> <message> <location filename="../LoadSaveState.ui" line="41"/> - <location filename="../LoadSaveState.ui" line="63"/> + <location filename="../LoadSaveState.ui" line="85"/> <location filename="../LoadSaveState.ui" line="107"/> <location filename="../LoadSaveState.ui" line="129"/> <location filename="../LoadSaveState.ui" line="151"/>

@@ -358,17 +494,22 @@ <source>No Save</source>

<translation>Pas de sauvegarde</translation> </message> <message> - <location filename="../LoadSaveState.ui" line="50"/> + <location filename="../LoadSaveState.ui" line="160"/> <source>1</source> <translation>1</translation> </message> <message> - <location filename="../LoadSaveState.ui" line="72"/> + <location filename="../LoadSaveState.ui" line="248"/> <source>2</source> <translation>2</translation> </message> <message> - <location filename="../LoadSaveState.ui" line="116"/> + <location filename="../LoadSaveState.ui" line="261"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.ui" line="182"/> <source>3</source> <translation>3</translation> </message>

@@ -378,12 +519,12 @@ <source>4</source>

<translation>4</translation> </message> <message> - <location filename="../LoadSaveState.ui" line="160"/> + <location filename="../LoadSaveState.ui" line="50"/> <source>5</source> <translation>5</translation> </message> <message> - <location filename="../LoadSaveState.ui" line="182"/> + <location filename="../LoadSaveState.ui" line="94"/> <source>6</source> <translation>6</translation> </message>

@@ -393,12 +534,12 @@ <source>7</source>

<translation>7</translation> </message> <message> - <location filename="../LoadSaveState.ui" line="226"/> + <location filename="../LoadSaveState.ui" line="116"/> <source>8</source> <translation>8</translation> </message> <message> - <location filename="../LoadSaveState.ui" line="248"/> + <location filename="../LoadSaveState.ui" line="226"/> <source>9</source> <translation>9</translation> </message>

@@ -469,142 +610,206 @@ <source>Maps</source>

<translation>Cartes</translation> </message> <message> - <location filename="../MapView.ui" line="101"/> + <location filename="../MapView.ui" line="30"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../MapView.ui" line="114"/> + <location filename="../MapView.ui" line="43"/> <source>Magnification</source> <translation>Agrandissement</translation> </message> <message> - <location filename="../MapView.ui" line="123"/> + <location filename="../MapView.ui" line="124"/> <source>Export</source> <translation>Exporter</translation> </message> + <message> + <location filename="../MapView.ui" line="139"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MemoryDump</name> + <message> + <location filename="../MemoryDump.ui" line="14"/> + <source>Save Memory Range</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="20"/> + <source>Start Address:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="42"/> + <source>:</source> + <translation type="unfinished">:</translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="58"/> + <location filename="../MemoryDump.ui" line="89"/> + <source>0x</source> + <translation type="unfinished">0x</translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="76"/> + <source>Byte Count:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="108"/> + <source>Dump across banks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MemorySearch</name> <message> - <location filename="../MemorySearch.ui" line="20"/> + <location filename="../MemorySearch.ui" line="26"/> <source>Memory Search</source> <translation>Recherche dans la mémoire</translation> </message> <message> - <location filename="../MemorySearch.ui" line="45"/> + <location filename="../MemorySearch.ui" line="51"/> <source>Address</source> <translation>Adresse</translation> </message> <message> - <location filename="../MemorySearch.ui" line="50"/> + <location filename="../MemorySearch.ui" line="56"/> <source>Current Value</source> <translation>Valeur actuelle</translation> </message> <message> - <location filename="../MemorySearch.ui" line="55"/> - <location filename="../MemorySearch.ui" line="75"/> + <location filename="../MemorySearch.ui" line="61"/> + <location filename="../MemorySearch.ui" line="81"/> <source>Type</source> <translation>Type</translation> </message> <message> - <location filename="../MemorySearch.ui" line="65"/> + <location filename="../MemorySearch.ui" line="71"/> <source>Value</source> <translation>Valeur</translation> </message> <message> - <location filename="../MemorySearch.ui" line="82"/> + <location filename="../MemorySearch.ui" line="88"/> <source>Numeric</source> <translation>Numérique</translation> </message> <message> - <location filename="../MemorySearch.ui" line="95"/> + <location filename="../MemorySearch.ui" line="101"/> <source>Text</source> <translation>Texte</translation> </message> <message> - <location filename="../MemorySearch.ui" line="112"/> + <location filename="../MemorySearch.ui" line="118"/> <source>Width</source> <translation>Longueur</translation> </message> <message> - <location filename="../MemorySearch.ui" line="119"/> - <location filename="../MemorySearch.ui" line="179"/> + <location filename="../MemorySearch.ui" line="125"/> + <location filename="../MemorySearch.ui" line="185"/> <source>Guess</source> <translation>Devinez</translation> </message> <message> - <location filename="../MemorySearch.ui" line="132"/> + <location filename="../MemorySearch.ui" line="138"/> <source>1 Byte (8-bit)</source> <translation>1 octet (8 bits)</translation> </message> <message> - <location filename="../MemorySearch.ui" line="142"/> + <location filename="../MemorySearch.ui" line="148"/> <source>2 Bytes (16-bit)</source> <translation>2 octets (16 bits)</translation> </message> <message> - <location filename="../MemorySearch.ui" line="152"/> + <location filename="../MemorySearch.ui" line="158"/> <source>4 Bytes (32-bit)</source> <translation>4 octets (32 bits)</translation> </message> <message> - <location filename="../MemorySearch.ui" line="172"/> + <location filename="../MemorySearch.ui" line="178"/> <source>Number type</source> <translation>Type de numéro</translation> </message> <message> - <location filename="../MemorySearch.ui" line="189"/> + <location filename="../MemorySearch.ui" line="195"/> <source>Decimal</source> <translation>Décimal</translation> </message> <message> - <location filename="../MemorySearch.ui" line="196"/> + <location filename="../MemorySearch.ui" line="202"/> <source>Hexadecimal</source> <translation>Héxadécimal</translation> </message> <message> - <location filename="../MemorySearch.ui" line="210"/> - <source>Compare</source> - <translation>Comparer</translation> + <location filename="../MemorySearch.ui" line="216"/> + <source>Search type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="223"/> + <source>Equal to value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="236"/> + <source>Greater than value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="246"/> + <source>Less than value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="256"/> + <source>Unknown/changed</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.ui" line="217"/> - <source>Equal</source> - <translation>Egal</translation> + <location filename="../MemorySearch.ui" line="269"/> + <source>Changed by value</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.ui" line="230"/> - <source>Greater</source> - <translation>Plus grand que</translation> + <location filename="../MemorySearch.ui" line="282"/> + <source>Unchanged</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.ui" line="240"/> - <source>Less</source> - <translation>Plus petit que</translation> + <location filename="../MemorySearch.ui" line="295"/> + <source>Increased</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.ui" line="253"/> - <source>Delta</source> - <translation>Delta</translation> + <location filename="../MemorySearch.ui" line="308"/> + <source>Decreased</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="318"/> + <source>Search ROM</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.ui" line="274"/> - <source>Search</source> - <translation>Rechercher</translation> + <location filename="../MemorySearch.ui" line="336"/> + <source>New Search</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.ui" line="281"/> + <location filename="../MemorySearch.ui" line="343"/> <source>Search Within</source> <translation>Rechercher dans</translation> </message> <message> - <location filename="../MemorySearch.ui" line="288"/> + <location filename="../MemorySearch.ui" line="350"/> <source>Open in Memory Viewer</source> <translation>Ouvrir dans le visionneur mémoire</translation> </message> <message> - <location filename="../MemorySearch.ui" line="295"/> + <location filename="../MemorySearch.ui" line="357"/> <source>Refresh</source> <translation>Rafraîchir</translation> </message>

@@ -622,67 +827,77 @@ <source>Inspect Address:</source>

<translation>Inspecter l&apos;adresse :</translation> </message> <message> - <location filename="../MemoryView.ui" line="61"/> + <location filename="../MemoryView.ui" line="58"/> + <source>:</source> + <translation type="unfinished">:</translation> + </message> + <message> + <location filename="../MemoryView.ui" line="68"/> <source>0x</source> <translation>0x</translation> </message> <message> - <location filename="../MemoryView.ui" line="81"/> + <location filename="../MemoryView.ui" line="88"/> <source>Set Alignment:</source> <translation>Choisir l&apos;alignement :</translation> </message> <message> - <location filename="../MemoryView.ui" line="101"/> - <source>1 Byte</source> - <translation>1 octet</translation> + <location filename="../MemoryView.ui" line="108"/> + <source>&amp;1 Byte</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryView.ui" line="124"/> - <source>2 Bytes</source> - <translation>2 octets</translation> + <location filename="../MemoryView.ui" line="131"/> + <source>&amp;2 Bytes</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryView.ui" line="144"/> - <source>4 Bytes</source> - <translation>4 octets</translation> + <location filename="../MemoryView.ui" line="151"/> + <source>&amp;4 Bytes</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryView.ui" line="181"/> + <location filename="../MemoryView.ui" line="187"/> <source>Unsigned Integer:</source> <translation>Entier non signé :</translation> </message> <message> - <location filename="../MemoryView.ui" line="199"/> + <location filename="../MemoryView.ui" line="205"/> <source>Signed Integer:</source> <translation>Entier signé :</translation> </message> <message> - <location filename="../MemoryView.ui" line="217"/> + <location filename="../MemoryView.ui" line="223"/> <source>String:</source> <translation>Chaîne de caractères :</translation> </message> <message> - <location filename="../MemoryView.ui" line="231"/> + <location filename="../MemoryView.ui" line="237"/> <source>Load TBL</source> <translation>Charger TBL</translation> </message> <message> - <location filename="../MemoryView.ui" line="244"/> + <location filename="../MemoryView.ui" line="250"/> <source>Copy Selection</source> <translation>Copier la sélection</translation> </message> <message> - <location filename="../MemoryView.ui" line="251"/> + <location filename="../MemoryView.ui" line="257"/> <source>Paste</source> <translation>Coller</translation> </message> <message> - <location filename="../MemoryView.ui" line="271"/> + <location filename="../MemoryView.ui" line="277"/> <source>Save Selection</source> <translation>Sauvegarder la sélection</translation> </message> <message> - <location filename="../MemoryView.ui" line="278"/> + <location filename="../MemoryView.ui" line="284"/> + <source>Save Range</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="291"/> <source>Load</source> <translation>Charger</translation> </message>

@@ -695,140 +910,162 @@ <source>Sprites</source>

<translation>Sprites</translation> </message> <message> - <location filename="../ObjView.ui" line="56"/> - <location filename="../ObjView.ui" line="506"/> + <location filename="../ObjView.ui" line="109"/> + <location filename="../ObjView.ui" line="254"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../ObjView.ui" line="69"/> + <location filename="../ObjView.ui" line="122"/> <source>Magnification</source> <translation>Agrandissement</translation> </message> <message> - <location filename="../ObjView.ui" line="76"/> + <location filename="../ObjView.ui" line="365"/> <source>Export</source> <translation>Exporter</translation> </message> <message> - <location filename="../ObjView.ui" line="85"/> + <location filename="../ObjView.ui" line="378"/> <source>Attributes</source> <translation>Attributs</translation> </message> <message> - <location filename="../ObjView.ui" line="93"/> + <location filename="../ObjView.ui" line="386"/> <source>Transform</source> <translation>Transformer</translation> </message> <message> - <location filename="../ObjView.ui" line="113"/> + <location filename="../ObjView.ui" line="406"/> <source>Off</source> <translation>Off</translation> </message> <message> - <location filename="../ObjView.ui" line="124"/> + <location filename="../ObjView.ui" line="417"/> <source>Palette</source> <translation>Palette</translation> </message> <message> - <location filename="../ObjView.ui" line="144"/> - <location filename="../ObjView.ui" line="374"/> - <location filename="../ObjView.ui" line="430"/> - <location filename="../ObjView.ui" line="456"/> + <location filename="../ObjView.ui" line="171"/> + <location filename="../ObjView.ui" line="197"/> + <location filename="../ObjView.ui" line="437"/> + <location filename="../ObjView.ui" line="667"/> <source>0</source> <translation>0</translation> </message> <message> - <location filename="../ObjView.ui" line="158"/> + <location filename="../ObjView.ui" line="94"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="284"/> + <location filename="../ObjView.ui" line="325"/> + <source>+0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="291"/> + <location filename="../ObjView.ui" line="305"/> + <source>+1.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="298"/> + <source>Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="451"/> <source>Double Size</source> <translation>Double taille</translation> </message> <message> - <location filename="../ObjView.ui" line="184"/> - <location filename="../ObjView.ui" line="228"/> - <location filename="../ObjView.ui" line="241"/> - <location filename="../ObjView.ui" line="309"/> + <location filename="../ObjView.ui" line="477"/> + <location filename="../ObjView.ui" line="521"/> + <location filename="../ObjView.ui" line="534"/> + <location filename="../ObjView.ui" line="602"/> <source>Return, Ctrl+R</source> <translation>Entrée, Ctrl+R</translation> </message> <message> - <location filename="../ObjView.ui" line="202"/> + <location filename="../ObjView.ui" line="495"/> <source>Flipped</source> <translation>Inversé</translation> </message> <message> - <location filename="../ObjView.ui" line="225"/> + <location filename="../ObjView.ui" line="518"/> <source>H</source> <translation>H</translation> </message> <message> - <location filename="../ObjView.ui" line="238"/> + <location filename="../ObjView.ui" line="531"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../ObjView.ui" line="252"/> + <location filename="../ObjView.ui" line="545"/> <source>Mode</source> <translation>Mode</translation> </message> <message> - <location filename="../ObjView.ui" line="272"/> + <location filename="../ObjView.ui" line="565"/> <source>Normal</source> <translation>Normal</translation> </message> <message> - <location filename="../ObjView.ui" line="283"/> + <location filename="../ObjView.ui" line="576"/> <source>Mosaic</source> <translation>Mosaïque</translation> </message> <message> - <location filename="../ObjView.ui" line="320"/> + <location filename="../ObjView.ui" line="613"/> <source>Enabled</source> <translation>Activé</translation> </message> <message> - <location filename="../ObjView.ui" line="354"/> + <location filename="../ObjView.ui" line="647"/> <source>Priority</source> <translation>Priorité</translation> </message> <message> - <location filename="../ObjView.ui" line="389"/> + <location filename="../ObjView.ui" line="682"/> <source>Tile</source> <translation>Tile</translation> </message> <message> - <location filename="../ObjView.ui" line="396"/> + <location filename="../ObjView.ui" line="137"/> <source>Geometry</source> <translation>Géométrie</translation> </message> <message> - <location filename="../ObjView.ui" line="404"/> + <location filename="../ObjView.ui" line="145"/> <source>Position</source> <translation>Position</translation> </message> <message> - <location filename="../ObjView.ui" line="440"/> + <location filename="../ObjView.ui" line="181"/> <source>, </source> <translation>, </translation> </message> <message> - <location filename="../ObjView.ui" line="470"/> + <location filename="../ObjView.ui" line="218"/> <source>Dimensions</source> <translation>Dimensions</translation> </message> <message> - <location filename="../ObjView.ui" line="496"/> - <location filename="../ObjView.ui" line="522"/> + <location filename="../ObjView.ui" line="244"/> + <location filename="../ObjView.ui" line="270"/> <source>8</source> <translation>8</translation> </message> <message> - <location filename="../ObjView.ui" line="552"/> + <location filename="../ObjView.ui" line="72"/> <source>Address</source> <translation>Adresse</translation> </message> <message> - <location filename="../ObjView.ui" line="559"/> + <location filename="../ObjView.ui" line="79"/> <source>0x07000000</source> <translation>0x07000000</translation> </message>

@@ -986,36 +1223,61 @@ <translation>MBC5 + Rumble</translation>

</message> <message> <location filename="../OverrideView.ui" line="324"/> + <source>MBC6</source> + <translation type="unfinished">MBC6</translation> + </message> + <message> + <location filename="../OverrideView.ui" line="329"/> <source>MBC7</source> <translation>MBC7</translation> </message> <message> - <location filename="../OverrideView.ui" line="329"/> + <location filename="../OverrideView.ui" line="334"/> + <source>MMM01</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="339"/> <source>Pocket Cam</source> <translation>Caméra de poche</translation> </message> <message> - <location filename="../OverrideView.ui" line="334"/> + <location filename="../OverrideView.ui" line="344"/> <source>TAMA5</source> <translation>TAMA5</translation> </message> <message> - <location filename="../OverrideView.ui" line="339"/> + <location filename="../OverrideView.ui" line="349"/> + <source>HuC-1</source> + <translation type="unfinished">HuC-1</translation> + </message> + <message> + <location filename="../OverrideView.ui" line="354"/> <source>HuC-3</source> <translation>HuC-3</translation> </message> <message> - <location filename="../OverrideView.ui" line="347"/> + <location filename="../OverrideView.ui" line="359"/> + <source>Wisdom Tree (Unlicensed)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="364"/> + <source>Pokémon Jade/Diamond (Unlicensed)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="372"/> <source>Background Colors</source> <translation>Couleurs d&apos;arrière-plan</translation> </message> <message> - <location filename="../OverrideView.ui" line="434"/> + <location filename="../OverrideView.ui" line="459"/> <source>Sprite Colors 1</source> <translation>Couleurs du Sprite n°1</translation> </message> <message> - <location filename="../OverrideView.ui" line="441"/> + <location filename="../OverrideView.ui" line="466"/> <source>Sprite Colors 2</source> <translation>Couleurs du Sprite n°2</translation> </message>

@@ -1091,8 +1353,8 @@ <translation>#000000</translation>

</message> <message> <location filename="../PaletteView.ui" line="292"/> - <source>000</source> - <translation>000</translation> + <source>0x000 (000)</source> + <translation type="unfinished">0x000 (000) {0x?}</translation> </message> <message> <location filename="../PaletteView.ui" line="322"/>

@@ -1141,66 +1403,42 @@ <source>Game Boy Printer</source>

<translation>Imprimante Game Boy</translation> </message> <message> - <location filename="../PrinterView.ui" line="96"/> + <location filename="../PrinterView.ui" line="130"/> <source>Hurry up!</source> <translation>Dépêchez-vous !</translation> </message> <message> - <location filename="../PrinterView.ui" line="103"/> + <location filename="../PrinterView.ui" line="137"/> <source>Tear off</source> <translation type="unfinished">Tear off</translation> </message> + <message> + <location filename="../PrinterView.ui" line="167"/> + <source>×</source> + <translation type="unfinished">×</translation> + </message> + <message> + <location filename="../PrinterView.ui" line="180"/> + <source>Magnification</source> + <translation type="unfinished">Agrandissement</translation> + </message> </context> <context> <name>QGBA::AssetTile</name> <message> - <location filename="../AssetTile.cpp" line="112"/> + <location filename="../AssetTile.cpp" line="104"/> <source>%0%1%2</source> <translation>%0%1%2</translation> </message> <message> - <location filename="../AssetTile.cpp" line="148"/> - <location filename="../AssetTile.cpp" line="149"/> - <location filename="../AssetTile.cpp" line="150"/> + <location filename="../AssetTile.cpp" line="143"/> + <location filename="../AssetTile.cpp" line="144"/> + <location filename="../AssetTile.cpp" line="145"/> <source>0x%0 (%1)</source> <translation>0x%0 (%1)</translation> </message> </context> <context> - <name>QGBA::AudioDevice</name> - <message> - <location filename="../AudioDevice.cpp" line="26"/> - <source>Can&apos;t set format of context-less audio device</source> - <translation>Impossible de définir le format d&apos;un appareil audio sans contexte</translation> - </message> - <message> - <location filename="../AudioDevice.cpp" line="48"/> - <source>Audio device is missing its core</source> - <translation>Il manque le noyau du périphérique audio</translation> - </message> - <message> - <location filename="../AudioDevice.cpp" line="64"/> - <source>Writing data to read-only audio device</source> - <translation>Écriture de données sur un appareil audio en lecture seule</translation> - </message> -</context> -<context> - <name>QGBA::AudioProcessorQt</name> - <message> - <location filename="../AudioProcessorQt.cpp" line="43"/> - <source>Can&apos;t start an audio processor without input</source> - <translation>Impossible de démarrer un processeur audio sans entrée</translation> - </message> -</context> -<context> - <name>QGBA::AudioProcessorSDL</name> - <message> - <location filename="../AudioProcessorSDL.cpp" line="34"/> - <source>Can&apos;t start an audio processor without input</source> - <translation>Impossible de démarrer un processeur audio sans entrée</translation> - </message> -</context> -<context> <name>QGBA::CheatsModel</name> <message> <location filename="../CheatsModel.cpp" line="54"/>

@@ -1246,22 +1484,22 @@ </context>

<context> <name>QGBA::CoreController</name> <message> - <location filename="../CoreController.cpp" line="561"/> + <location filename="../CoreController.cpp" line="589"/> <source>Failed to open save file: %1</source> <translation>Échec de l&apos;ouverture du fichier de sauvegarde : %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="590"/> + <location filename="../CoreController.cpp" line="618"/> <source>Failed to open game file: %1</source> <translation>Échec de l&apos;ouverture du fichier de jeu : %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="655"/> + <location filename="../CoreController.cpp" line="716"/> <source>Failed to open snapshot file for reading: %1</source> <translation>Échec de l&apos;ouverture de l&apos;instantané pour lire : %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="671"/> + <location filename="../CoreController.cpp" line="732"/> <source>Failed to open snapshot file for writing: %1</source> <translation>Échec de l&apos;ouverture de l&apos;instantané pour écrire : %1</translation> </message>

@@ -1273,6 +1511,67 @@ <location filename="../CoreManager.cpp" line="54"/>

<source>Failed to open game file: %1</source> <translation>Échec de l&apos;ouverture du fichier de jeu : %1</translation> </message> + <message> + <location filename="../CoreManager.cpp" line="87"/> + <source>Could not load game. Are you sure it&apos;s in the correct format?</source> + <translation type="unfinished">Impossible de charger le jeu. Êtes-vous sûr qu&apos;il est dans le bon format ?</translation> + </message> + <message> + <location filename="../CoreManager.cpp" line="114"/> + <source>Failed to open save file. Is the save directory writable?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::FrameView</name> + <message> + <location filename="../FrameView.cpp" line="428"/> + <source>Export frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="429"/> + <source>Portable Network Graphics (*.png)</source> + <translation type="unfinished">Portable Network Graphics (*.png)</translation> + </message> + <message> + <location filename="../FrameView.cpp" line="447"/> + <source>None</source> + <translation type="unfinished">Aucun</translation> + </message> + <message> + <location filename="../FrameView.cpp" line="449"/> + <source>Background</source> + <translation type="unfinished">Arrière plan</translation> + </message> + <message> + <location filename="../FrameView.cpp" line="452"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="455"/> + <source>Sprite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="458"/> + <source>Backdrop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="464"/> + <source>%1 %2</source> + <translation type="unfinished">%1x {1 %2?}</translation> + </message> +</context> +<context> + <name>QGBA::GBAApp</name> + <message> + <location filename="../GBAApp.cpp" line="69"/> + <source>Enable Discord Rich Presence</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QGBA::GBAKeyEditor</name>

@@ -1343,19 +1642,19 @@ </context>

<context> <name>QGBA::GIFView</name> <message> - <location filename="../GIFView.cpp" line="53"/> - <source>Failed to open output GIF file: %1</source> - <translation>Impossible d&apos;ouvrir le fichier GIF : %1</translation> + <location filename="../GIFView.cpp" line="61"/> + <source>Failed to open output file: %1</source> + <translation type="unfinished">Impossible d&apos;ouvrir le fichier de sortie : %1</translation> </message> <message> - <location filename="../GIFView.cpp" line="71"/> + <location filename="../GIFView.cpp" line="88"/> <source>Select output file</source> <translation>Sélectionner le fichier de sortie</translation> </message> <message> - <location filename="../GIFView.cpp" line="71"/> - <source>Graphics Interchange Format (*.gif)</source> - <translation>Graphics Interchange Format (*.gif)</translation> + <location filename="../GIFView.cpp" line="88"/> + <source>Graphics Interchange Format (*.gif);;Animated Portable Network Graphics (*.png *.webp *.apng)</source> + <translation type="unfinished"></translation> </message> </context> <context>

@@ -2740,80 +3039,149 @@ </context>

<context> <name>QGBA::KeyEditor</name> <message> - <location filename="../KeyEditor.cpp" line="33"/> - <location filename="../KeyEditor.cpp" line="207"/> + <location filename="../KeyEditor.cpp" line="34"/> + <location filename="../KeyEditor.cpp" line="236"/> <source>---</source> <translation>---</translation> </message> + <message> + <location filename="../KeyEditor.cpp" line="53"/> + <source>Super (L)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="56"/> + <source>Super (R)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="59"/> + <source>Menu</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QGBA::LoadSaveState</name> <message> - <location filename="../LoadSaveState.cpp" line="71"/> + <location filename="../LoadSaveState.cpp" line="74"/> <source>Load State</source> <translation>Charger un Etat</translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="71"/> + <location filename="../LoadSaveState.cpp" line="74"/> <source>Save State</source> <translation>Sauvegarder un Etat</translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="180"/> + <location filename="../LoadSaveState.cpp" line="183"/> <source>Empty</source> <translation>Vide</translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="189"/> + <location filename="../LoadSaveState.cpp" line="192"/> <source>Corrupted</source> <translation>Corrompue</translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="218"/> + <location filename="../LoadSaveState.cpp" line="221"/> <source>Slot %1</source> <translation>Emplacement %1</translation> </message> </context> <context> + <name>QGBA::LogConfigModel</name> + <message> + <location filename="../LogConfigModel.cpp" line="79"/> + <location filename="../LogConfigModel.cpp" line="100"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="81"/> + <source>Fatal</source> + <translation type="unfinished">Fatal</translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="83"/> + <source>Error</source> + <translation type="unfinished">Erreur</translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="85"/> + <source>Warning</source> + <translation type="unfinished">Avertissement</translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="87"/> + <source>Info</source> + <translation type="unfinished">Info</translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="89"/> + <source>Debug</source> + <translation type="unfinished">Débogage</translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="91"/> + <source>Stub</source> + <translation type="unfinished">Stub</translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="93"/> + <source>Game Error</source> + <translation type="unfinished">Erreur du jeu</translation> + </message> +</context> +<context> <name>QGBA::LogController</name> <message> - <location filename="../LogController.cpp" line="65"/> + <location filename="../LogController.cpp" line="68"/> + <source>[%1] %2: %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogController.cpp" line="79"/> + <source>An error occurred</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogController.cpp" line="151"/> <source>DEBUG</source> <translatorcomment>There is no need to translate this.</translatorcomment> <translation>DEBUG</translation> </message> <message> - <location filename="../LogController.cpp" line="67"/> + <location filename="../LogController.cpp" line="153"/> <source>STUB</source> <translatorcomment>There is no need to translate this.</translatorcomment> <translation>STUB</translation> </message> <message> - <location filename="../LogController.cpp" line="69"/> + <location filename="../LogController.cpp" line="155"/> <source>INFO</source> <translatorcomment>There is no need to translate this.</translatorcomment> <translation>INFO</translation> </message> <message> - <location filename="../LogController.cpp" line="71"/> + <location filename="../LogController.cpp" line="157"/> <source>WARN</source> <translatorcomment>There is no need to translate this.</translatorcomment> <translation>WARN</translation> </message> <message> - <location filename="../LogController.cpp" line="73"/> + <location filename="../LogController.cpp" line="159"/> <source>ERROR</source> <translatorcomment>There is no need to translate this.</translatorcomment> <translation>ERROR</translation> </message> <message> - <location filename="../LogController.cpp" line="75"/> + <location filename="../LogController.cpp" line="161"/> <source>FATAL</source> <translatorcomment>There is no need to translate this.</translatorcomment> <translation>FATAL</translation> </message> <message> - <location filename="../LogController.cpp" line="77"/> + <location filename="../LogController.cpp" line="163"/> <source>GAME ERROR</source> <translatorcomment>There is no need to translate this.</translatorcomment> <translation>GAME ERROR</translation>

@@ -2822,49 +3190,97 @@ </context>

<context> <name>QGBA::MapView</name> <message> - <location filename="../MapView.cpp" line="84"/> + <location filename="../MapView.cpp" line="48"/> + <source>Priority</source> + <translation type="unfinished">Priorité</translation> + </message> + <message> + <location filename="../MapView.cpp" line="49"/> + <location filename="../MapView.cpp" line="61"/> + <source>Map base</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="50"/> + <location filename="../MapView.cpp" line="62"/> + <source>Tile base</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="51"/> + <source>Size</source> + <translation type="unfinished">Taille</translation> + </message> + <message> + <location filename="../MapView.cpp" line="52"/> + <location filename="../MapView.cpp" line="63"/> + <source>Offset</source> + <translation type="unfinished">Offset</translation> + </message> + <message> + <location filename="../MapView.cpp" line="53"/> + <source>Xform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="107"/> <source>Map Addr.</source> <translation>Adresse de la map.</translation> </message> <message> - <location filename="../MapView.cpp" line="85"/> + <location filename="../MapView.cpp" line="108"/> <source>Mirror</source> <translation>Miroir</translation> </message> <message> - <location filename="../MapView.cpp" line="113"/> + <location filename="../MapView.cpp" line="136"/> <source>None</source> <translation>Aucun</translation> </message> <message> - <location filename="../MapView.cpp" line="115"/> + <location filename="../MapView.cpp" line="138"/> <source>Both</source> <translation>Les deux</translation> </message> <message> - <location filename="../MapView.cpp" line="117"/> + <location filename="../MapView.cpp" line="140"/> <source>Horizontal</source> <translation>Horizontal</translation> </message> <message> - <location filename="../MapView.cpp" line="119"/> + <location filename="../MapView.cpp" line="142"/> <source>Vertical</source> <translation>Vertical</translation> </message> <message> - <location filename="../MapView.cpp" line="172"/> + <location filename="../MapView.cpp" line="168"/> + <location filename="../MapView.cpp" line="169"/> + <location filename="../MapView.cpp" line="217"/> + <source>N/A</source> + <translation type="unfinished">N/A</translation> + </message> + <message> + <location filename="../MapView.cpp" line="260"/> <source>Export map</source> <translation>Exporter la map</translation> </message> <message> - <location filename="../MapView.cpp" line="173"/> + <location filename="../MapView.cpp" line="261"/> <source>Portable Network Graphics (*.png)</source> <translation>Portable Network Graphics (*.png)</translation> </message> +</context> +<context> + <name>QGBA::MemoryDump</name> <message> - <location filename="../MapView.cpp" line="176"/> - <source>Failed to open output PNG file: %1</source> - <translation>Impossible d&apos;ouvrir le fichier PNG de sortie : %1</translation> + <location filename="../MemoryDump.cpp" line="24"/> + <source>Save memory region</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.cpp" line="30"/> + <source>Failed to open output file: %1</source> + <translation type="unfinished">Impossible d&apos;ouvrir le fichier de sortie : %1</translation> </message> </context> <context>

@@ -2890,43 +3306,42 @@ <source>Load</source>

<translation>Charger</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="91"/> - <location filename="../MemoryModel.cpp" line="156"/> + <location filename="../MemoryModel.cpp" line="108"/> <source>All</source> <translation>Tout</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="136"/> + <location filename="../MemoryModel.cpp" line="153"/> <source>Load TBL</source> <translation>Charger le TBL</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="196"/> + <location filename="../MemoryModel.cpp" line="207"/> <source>Save selected memory</source> <translation>Sauvegarder la mémoire sélectionné</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="202"/> + <location filename="../MemoryModel.cpp" line="213"/> <source>Failed to open output file: %1</source> <translation>Impossible d&apos;ouvrir le fichier de sortie : %1</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="210"/> + <location filename="../MemoryModel.cpp" line="221"/> <source>Load memory</source> <translation>Charger la mémoire</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="216"/> + <location filename="../MemoryModel.cpp" line="227"/> <source>Failed to open input file: %1</source> <translation>Impossible d&apos;ouvrir le fichier d&apos;entrée : %1</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="332"/> + <location filename="../MemoryModel.cpp" line="343"/> <source>TBL</source> <translation>TBL</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="332"/> + <location filename="../MemoryModel.cpp" line="343"/> <source>ISO-8859-1</source> <translation>ISO-8859-1</translation> </message>

@@ -2934,22 +3349,22 @@ </context>

<context> <name>QGBA::MemorySearch</name> <message> - <location filename="../MemorySearch.cpp" line="200"/> + <location filename="../MemorySearch.cpp" line="222"/> <source> (%0/%1×)</source> <translation> (%0/%1×)</translation> </message> <message> - <location filename="../MemorySearch.cpp" line="202"/> + <location filename="../MemorySearch.cpp" line="224"/> <source> (⅟%0×)</source> <translation> (⅟%0×)</translation> </message> <message> - <location filename="../MemorySearch.cpp" line="205"/> + <location filename="../MemorySearch.cpp" line="227"/> <source> (%0×)</source> <translation> (%0×)</translation> </message> <message> - <location filename="../MemorySearch.cpp" line="209"/> + <location filename="../MemorySearch.cpp" line="231"/> <source>%1 byte%2</source> <translation>%1 octet%2</translation> </message>

@@ -2957,56 +3372,63 @@ </context>

<context> <name>QGBA::ObjView</name> <message> - <location filename="../ObjView.cpp" line="145"/> - <location filename="../ObjView.cpp" line="239"/> + <location filename="../ObjView.cpp" line="155"/> + <location filename="../ObjView.cpp" line="243"/> <source>0x%0</source> <translation>0x%0</translation> </message> <message> - <location filename="../ObjView.cpp" line="156"/> + <location filename="../ObjView.cpp" line="176"/> <source>Off</source> <translation>Off</translation> </message> <message> - <location filename="../ObjView.cpp" line="161"/> + <location filename="../ObjView.cpp" line="177"/> + <location filename="../ObjView.cpp" line="178"/> + <location filename="../ObjView.cpp" line="179"/> + <location filename="../ObjView.cpp" line="180"/> + <location filename="../ObjView.cpp" line="251"/> + <location filename="../ObjView.cpp" line="252"/> + <location filename="../ObjView.cpp" line="253"/> + <location filename="../ObjView.cpp" line="254"/> + <source>---</source> + <translation type="unfinished">---</translation> + </message> + <message> + <location filename="../ObjView.cpp" line="185"/> <source>Normal</source> <translation>Normal</translation> </message> <message> - <location filename="../ObjView.cpp" line="164"/> + <location filename="../ObjView.cpp" line="188"/> <source>Trans</source> <translation type="unfinished">Trans</translation> </message> <message> - <location filename="../ObjView.cpp" line="167"/> + <location filename="../ObjView.cpp" line="191"/> <source>OBJWIN</source> <translation>OBJWIN</translation> </message> <message> - <location filename="../ObjView.cpp" line="170"/> + <location filename="../ObjView.cpp" line="194"/> <source>Invalid</source> <translation>Invalide</translation> </message> <message> - <location filename="../ObjView.cpp" line="246"/> - <location filename="../ObjView.cpp" line="247"/> + <location filename="../ObjView.cpp" line="250"/> + <location filename="../ObjView.cpp" line="255"/> <source>N/A</source> <translation>N/A</translation> </message> <message> - <location filename="../ObjView.cpp" line="253"/> + <location filename="../ObjView.cpp" line="280"/> <source>Export sprite</source> <translation>Exporter le Sprite</translation> </message> <message> - <location filename="../ObjView.cpp" line="254"/> + <location filename="../ObjView.cpp" line="281"/> <source>Portable Network Graphics (*.png)</source> <translation>Portable Network Graphics (*.png)</translation> - </message> - <message> - <location filename="../ObjView.cpp" line="257"/> - <source>Failed to open output PNG file: %1</source> - <translation>Echec de l&apos;ouverture du fichier d&apos;entrée : %1</translation> </message> </context> <context>

@@ -3023,10 +3445,6 @@ <translation>0x%0</translation>

</message> <message> <location filename="../PaletteView.cpp" line="123"/> - <source>%0</source> - <translation>%0</translation> - </message> - <message> <location filename="../PaletteView.cpp" line="124"/> <location filename="../PaletteView.cpp" line="125"/> <location filename="../PaletteView.cpp" line="126"/>

@@ -3050,19 +3468,6 @@ <translation>Impossible d&apos;ouvrir le fichier de la palette de sortie : %1</translation>

</message> </context> <context> - <name>QGBA::PrinterView</name> - <message> - <location filename="../PrinterView.cpp" line="35"/> - <source>Save Printout</source> - <translation>Sauvegarder l&apos;impression</translation> - </message> - <message> - <location filename="../PrinterView.cpp" line="35"/> - <source>Portable Network Graphics (*.png)</source> - <translation>Portable Network Graphics (*.png)</translation> - </message> -</context> -<context> <name>QGBA::ROMInfo</name> <message> <location filename="../ROMInfo.cpp" line="44"/>

@@ -3088,72 +3493,77 @@ </context>

<context> <name>QGBA::SettingsView</name> <message> - <location filename="../SettingsView.cpp" line="130"/> - <location filename="../SettingsView.cpp" line="172"/> + <location filename="../SettingsView.cpp" line="148"/> + <location filename="../SettingsView.cpp" line="191"/> <source>Qt Multimedia</source> <translation>Qt Multimédia</translation> </message> <message> - <location filename="../SettingsView.cpp" line="137"/> + <location filename="../SettingsView.cpp" line="155"/> <source>SDL</source> <translation>SDL</translation> </message> <message> - <location filename="../SettingsView.cpp" line="145"/> + <location filename="../SettingsView.cpp" line="163"/> <source>Software (Qt)</source> <translation>Software (Qt)</translation> </message> <message> - <location filename="../SettingsView.cpp" line="151"/> + <location filename="../SettingsView.cpp" line="169"/> <source>OpenGL</source> <translation>OpenGL</translation> </message> <message> - <location filename="../SettingsView.cpp" line="158"/> + <location filename="../SettingsView.cpp" line="176"/> <source>OpenGL (force version 1.x)</source> <translation>OpenGL (version forcée 1.x)</translation> </message> <message> - <location filename="../SettingsView.cpp" line="166"/> + <location filename="../SettingsView.cpp" line="184"/> <source>None (Still Image)</source> <translation>Aucun (Image fixe)</translation> </message> <message> - <location filename="../SettingsView.cpp" line="247"/> + <location filename="../SettingsView.cpp" line="275"/> <source>Keyboard</source> <translation>Clavier</translation> </message> <message> - <location filename="../SettingsView.cpp" line="256"/> + <location filename="../SettingsView.cpp" line="284"/> <source>Controllers</source> <translation>Contrôleurs</translation> </message> <message> - <location filename="../SettingsView.cpp" line="288"/> + <location filename="../SettingsView.cpp" line="328"/> <source>Shortcuts</source> <translation>Raccourcis</translation> </message> <message> - <location filename="../SettingsView.cpp" line="300"/> - <location filename="../SettingsView.cpp" line="310"/> + <location filename="../SettingsView.cpp" line="340"/> + <location filename="../SettingsView.cpp" line="350"/> <source>Shaders</source> <translation>Shaders</translation> </message> <message> - <location filename="../SettingsView.cpp" line="317"/> + <location filename="../SettingsView.cpp" line="357"/> <source>Select BIOS</source> <translation>Choisir le BIOS</translation> </message> + <message> + <location filename="../SettingsView.cpp" line="664"/> + <source>(%1×%2)</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QGBA::ShaderSelector</name> <message> - <location filename="../ShaderSelector.cpp" line="54"/> + <location filename="../ShaderSelector.cpp" line="52"/> <source>No shader active</source> <translation>Aucun shader actif</translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="67"/> + <location filename="../ShaderSelector.cpp" line="65"/> <source>Load shader</source> <translation>Charger un shader</translation> </message>

@@ -3168,48 +3578,67 @@ <source>by %1</source>

<translation>de %1</translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="128"/> + <location filename="../ShaderSelector.cpp" line="124"/> <source>Preprocessing</source> <translation>Pré-traitement</translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="135"/> + <location filename="../ShaderSelector.cpp" line="131"/> <source>Pass %1</source> <translation>Passe %1</translation> </message> </context> <context> - <name>QGBA::ShortcutController</name> + <name>QGBA::ShortcutModel</name> <message> - <location filename="../ShortcutController.cpp" line="64"/> + <location filename="../ShortcutModel.cpp" line="67"/> <source>Action</source> - <translation>Action</translation> + <translation type="unfinished">Action</translation> </message> <message> - <location filename="../ShortcutController.cpp" line="66"/> + <location filename="../ShortcutModel.cpp" line="69"/> <source>Keyboard</source> - <translation>Clavier</translation> + <translation type="unfinished">Clavier</translation> </message> <message> - <location filename="../ShortcutController.cpp" line="68"/> + <location filename="../ShortcutModel.cpp" line="71"/> <source>Gamepad</source> - <translation>Manette de jeu</translation> + <translation type="unfinished">Manette de jeu</translation> + </message> +</context> +<context> + <name>QGBA::TileView</name> + <message> + <location filename="../TileView.cpp" line="178"/> + <source>Export tiles</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.cpp" line="179"/> + <location filename="../TileView.cpp" line="191"/> + <source>Portable Network Graphics (*.png)</source> + <translation type="unfinished">Portable Network Graphics (*.png)</translation> + </message> + <message> + <location filename="../TileView.cpp" line="190"/> + <source>Export tile</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>QGBA::VideoView</name> <message> - <location filename="../VideoView.cpp" line="211"/> + <location filename="../VideoView.cpp" line="196"/> <source>Failed to open output video file: %1</source> <translation>Impossible d&apos;ouvrir le fichier vidéo de sortie : %1</translation> </message> <message> - <location filename="../VideoView.cpp" line="229"/> + <location filename="../VideoView.cpp" line="217"/> <source>Native (%0x%1)</source> <translation>Natif (%0x%1)</translation> </message> <message> - <location filename="../VideoView.cpp" line="244"/> + <location filename="../VideoView.cpp" line="232"/> <source>Select output file</source> <translation>Choisir le fichier de sortie</translation> </message>

@@ -3217,97 +3646,118 @@ </context>

<context> <name>QGBA::Window</name> <message> - <location filename="../Window.cpp" line="274"/> + <location filename="../Window.cpp" line="293"/> <source>Game Boy Advance ROMs (%1)</source> <translation>ROMs de Game Boy Advance (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="291"/> + <location filename="../Window.cpp" line="310"/> <source>Game Boy ROMs (%1)</source> <translation>ROMs de Game Boy (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="295"/> + <location filename="../Window.cpp" line="314"/> <source>All ROMs (%1)</source> <translation>Toutes les ROMs (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="296"/> + <location filename="../Window.cpp" line="315"/> <source>%1 Video Logs (*.mvl)</source> <translation>%1 Journaux vidéo (*.mvl)</translation> </message> <message> - <location filename="../Window.cpp" line="311"/> + <location filename="../Window.cpp" line="330"/> <source>Archives (%1)</source> <translation>Archives (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="316"/> - <location filename="../Window.cpp" line="324"/> - <location filename="../Window.cpp" line="351"/> + <location filename="../Window.cpp" line="335"/> + <location filename="../Window.cpp" line="343"/> + <location filename="../Window.cpp" line="370"/> <source>Select ROM</source> <translation>Choisir une ROM</translation> </message> <message> - <location filename="../Window.cpp" line="342"/> + <location filename="../Window.cpp" line="361"/> <source>Select folder</source> <translation>Choisir un dossier</translation> </message> <message> - <location filename="../Window.cpp" line="359"/> + <location filename="../Window.cpp" line="378"/> <source>Game Boy Advance save files (%1)</source> <translation>Fichiers de sauvegarde Game Boy Advance (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="360"/> - <location filename="../Window.cpp" line="405"/> - <location filename="../Window.cpp" line="412"/> + <location filename="../Window.cpp" line="379"/> + <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="454"/> <source>Select save</source> <translation>Choisir une sauvegarde</translation> </message> <message> - <location filename="../Window.cpp" line="381"/> + <location filename="../Window.cpp" line="387"/> + <source>mGBA savestate files (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="389"/> + <location filename="../Window.cpp" line="394"/> + <source>Select savestate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="416"/> <source>Select patch</source> <translation>Sélectionner un correctif</translation> </message> <message> - <location filename="../Window.cpp" line="381"/> + <location filename="../Window.cpp" line="416"/> <source>Patches (*.ips *.ups *.bps)</source> <translation>Correctifs/Patches (*.ips *.ups *.bps)</translation> </message> <message> - <location filename="../Window.cpp" line="398"/> + <location filename="../Window.cpp" line="427"/> + <source>Select e-Reader dotcode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="427"/> + <source>e-Reader card (*.raw *.bin *.bmp)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="440"/> <source>Select image</source> <translation>Choisir une image</translation> </message> <message> - <location filename="../Window.cpp" line="398"/> + <location filename="../Window.cpp" line="440"/> <source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source> <translation>Image (*.png *.gif *.jpg *.jpeg);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../Window.cpp" line="405"/> - <location filename="../Window.cpp" line="412"/> + <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="454"/> <source>GameShark saves (*.sps *.xps)</source> <translation>Sauvegardes GameShark (*.sps *.xps)</translation> </message> <message> - <location filename="../Window.cpp" line="437"/> + <location filename="../Window.cpp" line="481"/> <source>Select video log</source> <translation>Sélectionner un journal vidéo</translation> </message> <message> - <location filename="../Window.cpp" line="437"/> + <location filename="../Window.cpp" line="481"/> <source>Video logs (*.mvl)</source> <translation>Journaux vidéo (*.mvl)</translation> </message> <message> - <location filename="../Window.cpp" line="782"/> + <location filename="../Window.cpp" line="862"/> <source>Crash</source> <translation>Plantage</translation> </message> <message> - <location filename="../Window.cpp" line="783"/> + <location filename="../Window.cpp" line="863"/> <source>The game has crashed with the following error: %1</source>

@@ -3316,651 +3766,591 @@

%1</translation> </message> <message> - <location filename="../Window.cpp" line="791"/> - <source>Couldn&apos;t Load</source> - <translation>Impossible à charger</translation> - </message> - <message> - <location filename="../Window.cpp" line="792"/> - <source>Could not load game. Are you sure it&apos;s in the correct format?</source> - <translation>Impossible de charger le jeu. Êtes-vous sûr qu&apos;il est dans le bon format ?</translation> - </message> - <message> - <location filename="../Window.cpp" line="805"/> + <location filename="../Window.cpp" line="884"/> <source>Unimplemented BIOS call</source> <translation>Requête au BIOS non supporté</translation> </message> <message> - <location filename="../Window.cpp" line="806"/> + <location filename="../Window.cpp" line="885"/> <source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source> <translation>Ce jeu utilise un appel BIOS qui n&apos;est pas implémenté. Veuillez utiliser le BIOS officiel pour une meilleure expérience.</translation> </message> <message> - <location filename="../Window.cpp" line="887"/> + <location filename="../Window.cpp" line="985"/> <source>Really make portable?</source> <translation>Vraiment rendre portable ?</translation> </message> <message> - <location filename="../Window.cpp" line="888"/> + <location filename="../Window.cpp" line="986"/> <source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source> <translation>Cela amènera l&apos;émulateur à charger sa configuration depuis le même répertoire que l&apos;exécutable. Souhaitez vous continuer ?</translation> </message> <message> - <location filename="../Window.cpp" line="896"/> + <location filename="../Window.cpp" line="998"/> <source>Restart needed</source> <translation>Un redémarrage est nécessaire</translation> </message> <message> - <location filename="../Window.cpp" line="897"/> + <location filename="../Window.cpp" line="999"/> <source>Some changes will not take effect until the emulator is restarted.</source> <translation>Certains changements ne prendront effet qu&apos;après le redémarrage de l&apos;émulateur.</translation> </message> <message> - <location filename="../Window.cpp" line="951"/> + <location filename="../Window.cpp" line="1054"/> <source> - Player %1 of %2</source> <translation> - Joueur %1 of %2</translation> </message> <message> - <location filename="../Window.cpp" line="962"/> + <location filename="../Window.cpp" line="1065"/> <source>%1 - %2</source> <translation>%1 - %2</translation> </message> <message> - <location filename="../Window.cpp" line="964"/> + <location filename="../Window.cpp" line="1067"/> <source>%1 - %2 - %3</source> <translation>%1 - %2 - %3</translation> </message> <message> - <location filename="../Window.cpp" line="966"/> + <location filename="../Window.cpp" line="1069"/> <source>%1 - %2 (%3 fps) - %4</source> <translation>%1 - %2 (%3 fps) - %4</translation> </message> <message> - <location filename="../Window.cpp" line="1002"/> + <location filename="../Window.cpp" line="1110"/> <source>&amp;File</source> <translation>&amp;Fichier</translation> </message> <message> - <location filename="../Window.cpp" line="1005"/> + <location filename="../Window.cpp" line="1112"/> <source>Load &amp;ROM...</source> <translation>Charger une &amp;ROM…</translation> </message> <message> - <location filename="../Window.cpp" line="1008"/> + <location filename="../Window.cpp" line="1115"/> <source>Load ROM in archive...</source> <translation>Charger la ROM d&apos;une archive…</translation> </message> <message> - <location filename="../Window.cpp" line="1010"/> + <location filename="../Window.cpp" line="1116"/> <source>Add folder to library...</source> <translation>Ajouter un dossier à la bibliothèque…</translation> </message> <message> - <location filename="../Window.cpp" line="1014"/> + <location filename="../Window.cpp" line="1119"/> <source>Load alternate save...</source> <translation>Charger une sauvegarde alternative…</translation> </message> <message> - <location filename="../Window.cpp" line="1019"/> + <location filename="../Window.cpp" line="1122"/> <source>Load temporary save...</source> <translation>Charger une sauvegarde temporaire…</translation> </message> <message> - <location filename="../Window.cpp" line="1024"/> + <location filename="../Window.cpp" line="1126"/> <source>Load &amp;patch...</source> <translation>Charger un c&amp;orrectif…</translation> </message> <message> - <location filename="../Window.cpp" line="1027"/> + <location filename="../Window.cpp" line="1129"/> <source>Boot BIOS</source> <translation>Démarrer le BIOS</translation> </message> <message> - <location filename="../Window.cpp" line="1034"/> + <location filename="../Window.cpp" line="1134"/> <source>Replace ROM...</source> <translation>Remplacer la ROM…</translation> </message> <message> - <location filename="../Window.cpp" line="1036"/> + <location filename="../Window.cpp" line="1140"/> <source>ROM &amp;info...</source> <translation>&amp;Infos sur la ROM…</translation> </message> <message> - <location filename="../Window.cpp" line="1041"/> + <location filename="../Window.cpp" line="1142"/> <source>Recent</source> <translation>Récent</translation> </message> <message> - <location filename="../Window.cpp" line="1045"/> + <location filename="../Window.cpp" line="1145"/> <source>Make portable</source> <translation>Rendre portable</translation> </message> <message> - <location filename="../Window.cpp" line="1049"/> + <location filename="../Window.cpp" line="1148"/> <source>&amp;Load state</source> <translation>&amp;Charger un état</translation> </message> <message> - <location filename="../Window.cpp" line="1050"/> - <source>F10</source> - <translation>F10</translation> - </message> - <message> - <location filename="../Window.cpp" line="1056"/> + <location filename="../Window.cpp" line="1158"/> <source>&amp;Save state</source> <translation>&amp;Sauvegarder un état</translation> </message> <message> - <location filename="../Window.cpp" line="1057"/> - <source>Shift+F10</source> - <translation>Maj+F10</translation> - </message> - <message> - <location filename="../Window.cpp" line="1063"/> + <location filename="../Window.cpp" line="1168"/> <source>Quick load</source> <translation>Chargement rapide</translation> </message> <message> - <location filename="../Window.cpp" line="1064"/> + <location filename="../Window.cpp" line="1169"/> <source>Quick save</source> <translation>Sauvegarde rapide</translation> </message> <message> - <location filename="../Window.cpp" line="1068"/> + <location filename="../Window.cpp" line="1171"/> <source>Load recent</source> <translation>Charger un fichier récent</translation> </message> <message> - <location filename="../Window.cpp" line="1076"/> + <location filename="../Window.cpp" line="1176"/> <source>Save recent</source> <translation>Sauvegarder un fichier récent</translation> </message> <message> - <location filename="../Window.cpp" line="1087"/> + <location filename="../Window.cpp" line="1184"/> <source>Undo load state</source> <translation>Annuler le chargement de l&apos;état</translation> </message> <message> - <location filename="../Window.cpp" line="1088"/> - <source>F11</source> - <translation>F11</translation> - </message> - <message> - <location filename="../Window.cpp" line="1096"/> + <location filename="../Window.cpp" line="1189"/> <source>Undo save state</source> <translation>Annuler la sauvegarde de l&apos;état</translation> </message> <message> - <location filename="../Window.cpp" line="1097"/> - <source>Shift+F11</source> - <translation>Maj+F11</translation> - </message> - <message> - <location filename="../Window.cpp" line="1110"/> - <location filename="../Window.cpp" line="1119"/> + <location filename="../Window.cpp" line="1198"/> + <location filename="../Window.cpp" line="1203"/> <source>State &amp;%1</source> <translation>État &amp;%1</translation> </message> <message> - <location filename="../Window.cpp" line="1111"/> - <source>F%1</source> - <translation>F%1</translation> - </message> - <message> - <location filename="../Window.cpp" line="1120"/> - <source>Shift+F%1</source> - <translation>Maj+F%1</translation> - </message> - <message> - <location filename="../Window.cpp" line="1130"/> + <location filename="../Window.cpp" line="1210"/> <source>Load camera image...</source> <translation>Charger une image de la caméra…</translation> </message> <message> - <location filename="../Window.cpp" line="1136"/> - <source>Import GameShark Save</source> - <translation>Importer une sauvegarde GameShark</translation> - </message> - <message> - <location filename="../Window.cpp" line="1142"/> - <source>Export GameShark Save</source> - <translation>Exporter une sauvegarde GameShark</translation> - </message> - <message> - <location filename="../Window.cpp" line="1150"/> + <location filename="../Window.cpp" line="1222"/> <source>New multiplayer window</source> <translation>Nouvelle fenêtre multijoueur</translation> </message> <message> - <location filename="../Window.cpp" line="1160"/> - <source>About</source> - <translation>À propos de</translation> - </message> - <message> - <location filename="../Window.cpp" line="1165"/> + <location filename="../Window.cpp" line="1233"/> <source>E&amp;xit</source> <translation>&amp;Quitter</translation> </message> <message> - <location filename="../Window.cpp" line="1168"/> + <location filename="../Window.cpp" line="1236"/> <source>&amp;Emulation</source> <translation>&amp;Emulation</translation> </message> <message> - <location filename="../Window.cpp" line="1170"/> + <location filename="../Window.cpp" line="1237"/> <source>&amp;Reset</source> <translation>&amp;Réinitialiser</translation> </message> <message> - <location filename="../Window.cpp" line="1171"/> - <source>Ctrl+R</source> - <translation>Ctrl+R</translation> - </message> - <message> - <location filename="../Window.cpp" line="1178"/> + <location filename="../Window.cpp" line="1241"/> <source>Sh&amp;utdown</source> <translation>Extin&amp;ction</translation> </message> <message> - <location filename="../Window.cpp" line="1186"/> + <location filename="../Window.cpp" line="1245"/> <source>Yank game pak</source> <translation type="unfinished">Extraire game pak</translation> </message> <message> - <location filename="../Window.cpp" line="1196"/> + <location filename="../Window.cpp" line="1251"/> <source>&amp;Pause</source> <translation>&amp;Pause</translation> </message> <message> - <location filename="../Window.cpp" line="1199"/> - <source>Ctrl+P</source> - <translation>Ctrl+P</translation> - </message> - <message> - <location filename="../Window.cpp" line="1212"/> + <location filename="../Window.cpp" line="1260"/> <source>&amp;Next frame</source> <translation>&amp;Image suivante</translation> </message> <message> - <location filename="../Window.cpp" line="1213"/> - <source>Ctrl+N</source> - <translation>Ctrl+N</translation> - </message> - <message> - <location filename="../Window.cpp" line="1230"/> + <location filename="../Window.cpp" line="1266"/> <source>Fast forward (held)</source> <translation>Avance rapide (maintenir)</translation> </message> <message> - <location filename="../Window.cpp" line="1232"/> + <location filename="../Window.cpp" line="1272"/> <source>&amp;Fast forward</source> <translation>A&amp;vance rapide</translation> </message> <message> - <location filename="../Window.cpp" line="1235"/> - <source>Shift+Tab</source> - <translation>Maj+Tab</translation> - </message> - <message> - <location filename="../Window.cpp" line="1242"/> + <location filename="../Window.cpp" line="1276"/> <source>Fast forward speed</source> <translation>Vitesse de l&apos;avance rapide</translation> </message> <message> - <location filename="../Window.cpp" line="1247"/> + <location filename="../Window.cpp" line="1281"/> <source>Unbounded</source> <translation type="unfinished">Non lié</translation> </message> <message> - <location filename="../Window.cpp" line="1251"/> + <location filename="../Window.cpp" line="1285"/> <source>%0x</source> <translation>%0x</translation> </message> <message> - <location filename="../Window.cpp" line="1263"/> + <location filename="../Window.cpp" line="1289"/> <source>Rewind (held)</source> <translation>Rembobiner (maintenir)</translation> </message> <message> - <location filename="../Window.cpp" line="1265"/> + <location filename="../Window.cpp" line="1296"/> <source>Re&amp;wind</source> <translation>Rem&amp;bobiner</translation> </message> <message> - <location filename="../Window.cpp" line="1266"/> - <source>~</source> - <translation>~</translation> - </message> - <message> - <location filename="../Window.cpp" line="1274"/> + <location filename="../Window.cpp" line="1301"/> <source>Step backwards</source> <translation>Retour en arrière</translation> </message> <message> - <location filename="../Window.cpp" line="1275"/> - <source>Ctrl+B</source> - <translation>Ctrl+B</translation> - </message> - <message> - <location filename="../Window.cpp" line="1284"/> + <location filename="../Window.cpp" line="1307"/> <source>Sync to &amp;video</source> <translation>Synchro &amp;vidéo</translation> </message> <message> - <location filename="../Window.cpp" line="1291"/> + <location filename="../Window.cpp" line="1314"/> <source>Sync to &amp;audio</source> <translation>Synchro &amp;audio</translation> </message> <message> - <location filename="../Window.cpp" line="1299"/> + <location filename="../Window.cpp" line="1322"/> <source>Solar sensor</source> <translation>Capteur solaire</translation> </message> <message> - <location filename="../Window.cpp" line="1301"/> + <location filename="../Window.cpp" line="1323"/> <source>Increase solar level</source> <translation>Augmenter le niveau solaire</translation> </message> <message> - <location filename="../Window.cpp" line="1305"/> + <location filename="../Window.cpp" line="1324"/> <source>Decrease solar level</source> <translation>Diminuer le niveau solaire</translation> </message> <message> - <location filename="../Window.cpp" line="1309"/> + <location filename="../Window.cpp" line="1325"/> <source>Brightest solar level</source> <translation type="unfinished">Tester le niveau solaire</translation> </message> <message> - <location filename="../Window.cpp" line="1313"/> + <location filename="../Window.cpp" line="1328"/> <source>Darkest solar level</source> <translation>Assombrir le niveau solaire</translation> </message> <message> - <location filename="../Window.cpp" line="1319"/> + <location filename="../Window.cpp" line="1334"/> <source>Brightness %1</source> <translation>Luminosité %1</translation> </message> <message> - <location filename="../Window.cpp" line="1326"/> + <location filename="../Window.cpp" line="1353"/> <source>Audio/&amp;Video</source> <translation>Audio/&amp;Vidéo</translation> </message> <message> - <location filename="../Window.cpp" line="1328"/> + <location filename="../Window.cpp" line="1354"/> <source>Frame size</source> <translation>Taille de l&apos;image</translation> </message> <message> - <location filename="../Window.cpp" line="1331"/> - <source>%1x</source> - <translation>%1x</translation> - </message> - <message> - <location filename="../Window.cpp" line="1359"/> + <location filename="../Window.cpp" line="1381"/> <source>Toggle fullscreen</source> <translation>Basculer en plein écran</translation> </message> <message> - <location filename="../Window.cpp" line="1362"/> + <location filename="../Window.cpp" line="1384"/> <source>Lock aspect ratio</source> <translation>Bloquer les proportions</translation> </message> <message> - <location filename="../Window.cpp" line="1372"/> + <location filename="../Window.cpp" line="1396"/> <source>Force integer scaling</source> <translation>Forcer la mise à l&apos;échelle par des nombres entiers</translation> </message> <message> - <location filename="../Window.cpp" line="1382"/> + <location filename="../Window.cpp" line="1417"/> <source>Bilinear filtering</source> <translation>Filtrage bilinèaire</translation> </message> <message> - <location filename="../Window.cpp" line="1388"/> + <location filename="../Window.cpp" line="1426"/> <source>Frame&amp;skip</source> <translation>&amp;Saut d&apos;image</translation> </message> <message> - <location filename="../Window.cpp" line="1401"/> + <location filename="../Window.cpp" line="1439"/> <source>Mute</source> <translation>Muet</translation> </message> <message> - <location filename="../Window.cpp" line="1408"/> + <location filename="../Window.cpp" line="1448"/> <source>FPS target</source> <translation>FPS ciblé</translation> </message> <message> - <location filename="../Window.cpp" line="1413"/> - <source>15</source> - <translation>15</translation> + <location filename="../Window.cpp" line="1471"/> + <source>Take &amp;screenshot</source> + <translation>Prendre une ca&amp;pture d&apos;écran</translation> </message> <message> - <location filename="../Window.cpp" line="1414"/> - <source>30</source> - <translation>30</translation> + <location filename="../Window.cpp" line="1473"/> + <source>F12</source> + <translation>F12</translation> </message> <message> - <location filename="../Window.cpp" line="1415"/> - <source>45</source> - <translation>45</translation> + <location filename="../Window.cpp" line="1340"/> + <source>Game Boy Printer...</source> + <translation>Imprimante GameBoy…</translation> </message> <message> - <location filename="../Window.cpp" line="1416"/> - <source>Native (59.7)</source> - <translation>Natif (59.7)</translation> + <location filename="../Window.cpp" line="1482"/> + <source>Video layers</source> + <translation>Couches vidéo</translation> + </message> + <message> + <location filename="../Window.cpp" line="1483"/> + <source>Audio channels</source> + <translation>Canaux audio</translation> + </message> + <message> + <location filename="../Window.cpp" line="1485"/> + <source>Adjust layer placement...</source> + <translation>Ajuster la disposition…</translation> </message> <message> - <location filename="../Window.cpp" line="1417"/> - <source>60</source> - <translation>60</translation> + <location filename="../Window.cpp" line="1487"/> + <source>&amp;Tools</source> + <translation>Ou&amp;tils</translation> </message> <message> - <location filename="../Window.cpp" line="1418"/> - <source>90</source> - <translation>90</translation> + <location filename="../Window.cpp" line="1488"/> + <source>View &amp;logs...</source> + <translation>Voir les &amp;journaux…</translation> </message> <message> - <location filename="../Window.cpp" line="1419"/> - <source>120</source> - <translation>120</translation> + <location filename="../Window.cpp" line="1490"/> + <source>Game &amp;overrides...</source> + <translation type="unfinished">Passer &amp;outre le jeu…</translation> </message> <message> - <location filename="../Window.cpp" line="1420"/> - <source>240</source> - <translation>240</translation> + <location filename="../Window.cpp" line="870"/> + <source>Couldn&apos;t Start</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1426"/> - <source>Take &amp;screenshot</source> - <translation>Prendre une ca&amp;pture d&apos;écran</translation> + <location filename="../Window.cpp" line="871"/> + <source>Could not start game.</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1427"/> - <source>F12</source> - <translation>F12</translation> + <location filename="../Window.cpp" line="1136"/> + <source>Scan e-Reader dotcodes...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1436"/> - <source>Record output...</source> - <translation>Enregistrer la sortie…</translation> + <location filename="../Window.cpp" line="1153"/> + <source>Load state file...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1443"/> - <source>Record GIF...</source> - <translation>Enregistrer un GIF…</translation> + <location filename="../Window.cpp" line="1163"/> + <source>Save state file...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1448"/> - <source>Record video log...</source> - <translation>Enregistrer le journal vidéo…</translation> + <location filename="../Window.cpp" line="1214"/> + <source>Import GameShark Save...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1453"/> - <source>Stop video log</source> - <translation>Arrêter le journal vidéo</translation> + <location filename="../Window.cpp" line="1217"/> + <source>Export GameShark Save...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1461"/> - <source>Game Boy Printer...</source> - <translation>Imprimante GameBoy…</translation> + <location filename="../Window.cpp" line="1230"/> + <source>About...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1473"/> - <source>Video layers</source> - <translation>Couches vidéo</translation> + <location filename="../Window.cpp" line="1349"/> + <source>BattleChip Gate...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1476"/> - <source>Audio channels</source> - <translation>Canaux audio</translation> + <location filename="../Window.cpp" line="1356"/> + <source>%1×</source> + <translation type="unfinished">%1x {1×?}</translation> </message> <message> - <location filename="../Window.cpp" line="1479"/> - <source>Adjust layer placement...</source> - <translation>Ajuster la disposition…</translation> + <location filename="../Window.cpp" line="1408"/> + <source>Interframe blending</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1484"/> - <source>&amp;Tools</source> - <translation>Ou&amp;tils</translation> + <location filename="../Window.cpp" line="1456"/> + <source>Native (59.7275)</source> + <translation type="unfinished">Natif (59.7) {59.7275)?}</translation> </message> <message> - <location filename="../Window.cpp" line="1486"/> - <source>View &amp;logs...</source> - <translation>Voir les &amp;journaux…</translation> + <location filename="../Window.cpp" line="1477"/> + <source>Record A/V...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1490"/> - <source>Game &amp;overrides...</source> - <translation type="unfinished">Passer &amp;outre le jeu…</translation> + <location filename="../Window.cpp" line="1478"/> + <source>Record GIF/WebP/APNG...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1504"/> - <source>Game &amp;Pak sensors...</source> - <translation>Capteurs Game &amp;Pak…</translation> + <location filename="../Window.cpp" line="1502"/> + <source>Game Pak sensors...</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1517"/> + <location filename="../Window.cpp" line="1513"/> <source>&amp;Cheats...</source> <translation>&amp;Cheats…</translation> </message> <message> - <location filename="../Window.cpp" line="1523"/> + <location filename="../Window.cpp" line="1516"/> <source>Settings...</source> <translation>Paramètres…</translation> </message> <message> - <location filename="../Window.cpp" line="1529"/> + <location filename="../Window.cpp" line="1520"/> <source>Open debugger console...</source> <translation>Ouvrir la console de débug…</translation> </message> <message> - <location filename="../Window.cpp" line="1535"/> + <location filename="../Window.cpp" line="1522"/> <source>Start &amp;GDB server...</source> <translation>Démarrer le serveur &amp;GDB…</translation> </message> <message> - <location filename="../Window.cpp" line="1543"/> + <location filename="../Window.cpp" line="1528"/> <source>View &amp;palette...</source> <translation>Voir la &amp;palette…</translation> </message> <message> - <location filename="../Window.cpp" line="1548"/> + <location filename="../Window.cpp" line="1529"/> <source>View &amp;sprites...</source> <translation>Voir les &amp;sprites…</translation> </message> <message> - <location filename="../Window.cpp" line="1553"/> + <location filename="../Window.cpp" line="1530"/> <source>View &amp;tiles...</source> <translation>Voir les &amp;tiles…</translation> </message> <message> - <location filename="../Window.cpp" line="1558"/> + <location filename="../Window.cpp" line="1531"/> <source>View &amp;map...</source> <translation>Voir la &amp;map…</translation> </message> <message> - <location filename="../Window.cpp" line="1563"/> + <location filename="../Window.cpp" line="1534"/> + <source>&amp;Frame inspector...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1552"/> <source>View memory...</source> <translation>Voir la mémoire…</translation> </message> <message> - <location filename="../Window.cpp" line="1568"/> + <location filename="../Window.cpp" line="1553"/> <source>Search memory...</source> <translation>Recherche dans la mémoire…</translation> </message> <message> - <location filename="../Window.cpp" line="1574"/> + <location filename="../Window.cpp" line="1556"/> <source>View &amp;I/O registers...</source> <translation>Voir les registres d&apos;&amp;E/S...</translation> </message> <message> - <location filename="../Window.cpp" line="1654"/> + <location filename="../Window.cpp" line="1561"/> + <source>Record debug video log...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1562"/> + <source>Stop debug video log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1657"/> <source>Exit fullscreen</source> <translation>Quitter le plein écran</translation> </message> <message> - <location filename="../Window.cpp" line="1667"/> + <location filename="../Window.cpp" line="1659"/> <source>GameShark Button (held)</source> <translation>Bouton GameShark (maintenir)</translation> </message> <message> - <location filename="../Window.cpp" line="1669"/> + <location filename="../Window.cpp" line="1665"/> <source>Autofire</source> <translation>Tir automatique</translation> </message> <message> - <location filename="../Window.cpp" line="1676"/> + <location filename="../Window.cpp" line="1666"/> <source>Autofire A</source> <translation>Tir automatique A</translation> </message> <message> - <location filename="../Window.cpp" line="1682"/> + <location filename="../Window.cpp" line="1671"/> <source>Autofire B</source> <translation>Tir automatique B</translation> </message> <message> - <location filename="../Window.cpp" line="1688"/> + <location filename="../Window.cpp" line="1676"/> <source>Autofire L</source> <translation>Tir automatique L</translation> </message> <message> - <location filename="../Window.cpp" line="1694"/> + <location filename="../Window.cpp" line="1681"/> <source>Autofire R</source> <translation>Tir automatique R</translation> </message> <message> - <location filename="../Window.cpp" line="1700"/> + <location filename="../Window.cpp" line="1686"/> <source>Autofire Start</source> <translation>Tir automatique Start</translation> </message> <message> - <location filename="../Window.cpp" line="1706"/> + <location filename="../Window.cpp" line="1691"/> <source>Autofire Select</source> <translation>Tir automatique Select</translation> </message> <message> - <location filename="../Window.cpp" line="1712"/> + <location filename="../Window.cpp" line="1696"/> <source>Autofire Up</source> <translation>Tir automatique Up</translation> </message> <message> - <location filename="../Window.cpp" line="1718"/> + <location filename="../Window.cpp" line="1701"/> <source>Autofire Right</source> <translation>Tir automatique Right</translation> </message> <message> - <location filename="../Window.cpp" line="1724"/> + <location filename="../Window.cpp" line="1706"/> <source>Autofire Down</source> <translation>Tir automatique Down</translation> </message> <message> - <location filename="../Window.cpp" line="1730"/> + <location filename="../Window.cpp" line="1711"/> <source>Autofire Left</source> <translation>Tir automatique Gauche</translation> </message> + <message> + <location filename="../Window.cpp" line="1765"/> + <source>Clear</source> + <translation type="unfinished">Vider</translation> + </message> </context> <context> <name>QObject</name>

@@ -3978,6 +4368,29 @@ <message>

<location filename="../utils.cpp" line="36"/> <source>?</source> <translation>?</translation> + </message> +</context> +<context> + <name>QShortcut</name> + <message> + <location filename="../KeyEditor.cpp" line="40"/> + <source>Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="43"/> + <source>Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="46"/> + <source>Alt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="49"/> + <source>Meta</source> + <translation type="unfinished"></translation> </message> </context> <context>

@@ -4122,500 +4535,609 @@ <source>Settings</source>

<translation>Paramètres</translation> </message> <message> - <location filename="../SettingsView.ui" line="45"/> + <location filename="../SettingsView.ui" line="52"/> <source>Audio/Video</source> <translation>Audio/Vidéo</translation> </message> <message> - <location filename="../SettingsView.ui" line="50"/> + <location filename="../SettingsView.ui" line="57"/> <source>Interface</source> <translation>Interface</translation> </message> <message> - <location filename="../SettingsView.ui" line="55"/> + <location filename="../SettingsView.ui" line="62"/> <source>Emulation</source> <translation>Émulation</translation> </message> <message> - <location filename="../SettingsView.ui" line="60"/> + <location filename="../SettingsView.ui" line="67"/> + <source>Enhancements</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="72"/> <source>BIOS</source> <translation>BIOS</translation> </message> <message> - <location filename="../SettingsView.ui" line="65"/> + <location filename="../SettingsView.ui" line="77"/> <source>Paths</source> <translation>Chemins</translation> </message> <message> - <location filename="../SettingsView.ui" line="70"/> + <location filename="../SettingsView.ui" line="82"/> + <source>Logging</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="87"/> <source>Game Boy</source> <translation>Game Boy</translation> </message> <message> - <location filename="../SettingsView.ui" line="95"/> + <location filename="../SettingsView.ui" line="105"/> <source>Audio driver:</source> <translation>Pilote Audio :</translation> </message> <message> - <location filename="../SettingsView.ui" line="112"/> + <location filename="../SettingsView.ui" line="122"/> <source>Audio buffer:</source> <translation>Tampon audio :</translation> </message> <message> - <location filename="../SettingsView.ui" line="124"/> - <location filename="../SettingsView.ui" line="146"/> + <location filename="../SettingsView.ui" line="134"/> + <location filename="../SettingsView.ui" line="156"/> <source>1536</source> <translation>1536</translation> </message> <message> - <location filename="../SettingsView.ui" line="131"/> + <location filename="../SettingsView.ui" line="141"/> <source>512</source> <translation>512</translation> </message> <message> - <location filename="../SettingsView.ui" line="136"/> + <location filename="../SettingsView.ui" line="146"/> <source>768</source> <translation>768</translation> </message> <message> - <location filename="../SettingsView.ui" line="141"/> + <location filename="../SettingsView.ui" line="151"/> <source>1024</source> <translation>1024</translation> </message> <message> - <location filename="../SettingsView.ui" line="151"/> + <location filename="../SettingsView.ui" line="161"/> <source>2048</source> <translation>2048</translation> </message> <message> - <location filename="../SettingsView.ui" line="156"/> + <location filename="../SettingsView.ui" line="166"/> <source>3072</source> <translation>3072</translation> </message> <message> - <location filename="../SettingsView.ui" line="161"/> + <location filename="../SettingsView.ui" line="171"/> <source>4096</source> <translation>4096</translation> </message> <message> - <location filename="../SettingsView.ui" line="169"/> + <location filename="../SettingsView.ui" line="179"/> <source>samples</source> <translation>échantillons</translation> </message> <message> - <location filename="../SettingsView.ui" line="178"/> + <location filename="../SettingsView.ui" line="188"/> <source>Sample rate:</source> <translation>Taux d&apos;échantillonnage :</translation> </message> <message> - <location filename="../SettingsView.ui" line="190"/> - <location filename="../SettingsView.ui" line="207"/> + <location filename="../SettingsView.ui" line="200"/> + <location filename="../SettingsView.ui" line="217"/> <source>44100</source> <translation>44100</translation> </message> <message> - <location filename="../SettingsView.ui" line="197"/> + <location filename="../SettingsView.ui" line="207"/> <source>22050</source> <translation>22050</translation> </message> <message> - <location filename="../SettingsView.ui" line="202"/> + <location filename="../SettingsView.ui" line="212"/> <source>32000</source> <translation>32000</translation> </message> <message> - <location filename="../SettingsView.ui" line="212"/> + <location filename="../SettingsView.ui" line="222"/> <source>48000</source> <translation>48000</translation> </message> <message> - <location filename="../SettingsView.ui" line="220"/> + <location filename="../SettingsView.ui" line="230"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../SettingsView.ui" line="229"/> + <location filename="../SettingsView.ui" line="239"/> <source>Volume:</source> <translation>Volume :</translation> </message> <message> - <location filename="../SettingsView.ui" line="260"/> + <location filename="../SettingsView.ui" line="270"/> + <location filename="../SettingsView.ui" line="310"/> <source>Mute</source> <translation>Muet</translation> </message> <message> - <location filename="../SettingsView.ui" line="276"/> + <location filename="../SettingsView.ui" line="279"/> + <source>Fast forward volume:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="326"/> <source>Display driver:</source> <translation>Pilote d&apos;affichage :</translation> </message> <message> - <location filename="../SettingsView.ui" line="293"/> + <location filename="../SettingsView.ui" line="343"/> <source>Frameskip:</source> <translation>Saut d&apos;image :</translation> </message> <message> - <location filename="../SettingsView.ui" line="302"/> + <location filename="../SettingsView.ui" line="352"/> <source>Skip every</source> <translation>Sauter chaque</translation> </message> <message> - <location filename="../SettingsView.ui" line="312"/> - <location filename="../SettingsView.ui" line="645"/> + <location filename="../SettingsView.ui" line="362"/> + <location filename="../SettingsView.ui" line="813"/> <source>frames</source> <translation>images</translation> </message> <message> - <location filename="../SettingsView.ui" line="321"/> + <location filename="../SettingsView.ui" line="371"/> <source>FPS target:</source> <translation>FPS ciblé :</translation> </message> <message> - <location filename="../SettingsView.ui" line="343"/> + <location filename="../SettingsView.ui" line="396"/> <source>frames per second</source> <translation>images par secondes</translation> </message> <message> - <location filename="../SettingsView.ui" line="359"/> + <location filename="../SettingsView.ui" line="412"/> <source>Sync:</source> <translation>Synchronisation :</translation> </message> <message> - <location filename="../SettingsView.ui" line="368"/> + <location filename="../SettingsView.ui" line="421"/> <source>Video</source> <translation>Vidéo</translation> </message> <message> - <location filename="../SettingsView.ui" line="375"/> + <location filename="../SettingsView.ui" line="428"/> <source>Audio</source> <translation>Audio</translation> </message> <message> - <location filename="../SettingsView.ui" line="384"/> + <location filename="../SettingsView.ui" line="437"/> <source>Lock aspect ratio</source> <translation>Bloquer les proportions</translation> </message> <message> - <location filename="../SettingsView.ui" line="391"/> + <location filename="../SettingsView.ui" line="451"/> <source>Bilinear filtering</source> <translation>Filtrage bilinèaire</translation> </message> <message> - <location filename="../SettingsView.ui" line="398"/> + <location filename="../SettingsView.ui" line="1434"/> + <source>Log to file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1441"/> + <source>Log to console</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1455"/> + <source>Select Log File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1468"/> + <source>Game Boy model:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1504"/> + <source>Super Game Boy model:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1540"/> + <source>Game Boy Color model:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1875"/> + <source>Use GBC colors in GB games</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1882"/> + <source>Camera:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="444"/> <source>Force integer scaling</source> <translation>Forcer la mise à l&apos;échelle en entier</translation> </message> <message> - <location filename="../SettingsView.ui" line="409"/> + <location filename="../SettingsView.ui" line="476"/> <source>Language</source> <translation>Langue</translation> </message> <message> - <location filename="../SettingsView.ui" line="417"/> + <location filename="../SettingsView.ui" line="484"/> <source>English</source> <translation>Anglais</translation> </message> <message> - <location filename="../SettingsView.ui" line="432"/> + <location filename="../SettingsView.ui" line="499"/> <source>Library:</source> <translation>Bibliothèque :</translation> </message> <message> - <location filename="../SettingsView.ui" line="440"/> + <location filename="../SettingsView.ui" line="507"/> <source>List view</source> <translation>Vue par liste</translation> </message> <message> - <location filename="../SettingsView.ui" line="445"/> + <location filename="../SettingsView.ui" line="512"/> <source>Tree view</source> <translation>Vue en arborescence</translation> </message> <message> - <location filename="../SettingsView.ui" line="453"/> + <location filename="../SettingsView.ui" line="520"/> <source>Show when no game open</source> <translation>Afficher quand aucun jeu n&apos;est ouvert</translation> </message> <message> - <location filename="../SettingsView.ui" line="463"/> + <location filename="../SettingsView.ui" line="530"/> <source>Clear cache</source> <translation>Vider le cache</translation> </message> <message> - <location filename="../SettingsView.ui" line="477"/> + <location filename="../SettingsView.ui" line="544"/> <source>Allow opposing input directions</source> <translation>Autoriser les directions opposées</translation> </message> <message> - <location filename="../SettingsView.ui" line="484"/> + <location filename="../SettingsView.ui" line="551"/> <source>Suspend screensaver</source> <translation>Suspendre l&apos;économiseur d&apos;écran</translation> </message> <message> - <location filename="../SettingsView.ui" line="494"/> + <location filename="../SettingsView.ui" line="561"/> <source>Pause when inactive</source> <translation>Mettre en pause en cas d&apos;inactivité</translation> </message> <message> - <location filename="../SettingsView.ui" line="501"/> + <location filename="../SettingsView.ui" line="582"/> <source>Show FPS in title bar</source> <translation>Afficher le nombre de FPS dans la barre de titre</translation> </message> <message> - <location filename="../SettingsView.ui" line="525"/> + <location filename="../SettingsView.ui" line="633"/> <source>Automatically save cheats</source> <translation>Sauvegarder automatiquement les cheats</translation> </message> <message> - <location filename="../SettingsView.ui" line="535"/> + <location filename="../SettingsView.ui" line="643"/> <source>Automatically load cheats</source> <translation>Charger automatiquement les cheats</translation> </message> <message> - <location filename="../SettingsView.ui" line="545"/> + <location filename="../SettingsView.ui" line="606"/> <source>Automatically save state</source> <translation>Sauvegarder automatiquement l&apos;état</translation> </message> <message> - <location filename="../SettingsView.ui" line="555"/> + <location filename="../SettingsView.ui" line="458"/> + <source>Native (59.7275)</source> + <translation type="unfinished">Natif (59.7) {59.7275)?}</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="465"/> + <source>Interframe blending</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="568"/> + <source>Pause when minimized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="592"/> + <source>Enable Discord Rich Presence</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="616"/> <source>Automatically load state</source> <translation>Charger automatiquement l&apos;état</translation> </message> <message> - <location filename="../SettingsView.ui" line="572"/> + <location filename="../SettingsView.ui" line="653"/> + <source>Show OSD messages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="663"/> + <source>Show filename instead of ROM name in title bar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="680"/> <source>Fast forward speed:</source> <translation>Vitesse d&apos;avance rapide :</translation> </message> <message> - <location filename="../SettingsView.ui" line="584"/> + <location filename="../SettingsView.ui" line="692"/> + <location filename="../SettingsView.ui" line="735"/> + <location filename="../SettingsView.ui" line="984"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../SettingsView.ui" line="603"/> + <location filename="../SettingsView.ui" line="711"/> + <location filename="../SettingsView.ui" line="754"/> <source>Unbounded</source> <translation>Sans limites</translation> </message> <message> - <location filename="../SettingsView.ui" line="622"/> + <location filename="../SettingsView.ui" line="723"/> + <source>Fast forward (held) speed:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="790"/> <source>Enable rewind</source> <translation>Permettre le rembobinage</translation> </message> <message> - <location filename="../SettingsView.ui" line="629"/> + <location filename="../SettingsView.ui" line="797"/> <source>Rewind history:</source> <translation>Historique du rembobinage :</translation> </message> <message> - <location filename="../SettingsView.ui" line="661"/> + <location filename="../SettingsView.ui" line="829"/> <source>Idle loops:</source> <translation>Boucles d&apos;inactivité :</translation> </message> <message> - <location filename="../SettingsView.ui" line="669"/> + <location filename="../SettingsView.ui" line="837"/> <source>Run all</source> <translation>Tout lancer</translation> </message> <message> - <location filename="../SettingsView.ui" line="674"/> + <location filename="../SettingsView.ui" line="842"/> <source>Remove known</source> <translation>Supprimer les éléments connus</translation> </message> <message> - <location filename="../SettingsView.ui" line="679"/> + <location filename="../SettingsView.ui" line="847"/> <source>Detect and remove</source> <translation>Détecter et supprimer</translation> </message> <message> - <location filename="../SettingsView.ui" line="694"/> + <location filename="../SettingsView.ui" line="869"/> <source>Savestate extra data:</source> <translation>Enregistrer des données supplémentaires :</translation> </message> <message> - <location filename="../SettingsView.ui" line="701"/> - <location filename="../SettingsView.ui" line="738"/> + <location filename="../SettingsView.ui" line="876"/> + <location filename="../SettingsView.ui" line="920"/> <source>Screenshot</source> <translation>Capture d&apos;écran</translation> </message> <message> - <location filename="../SettingsView.ui" line="711"/> - <location filename="../SettingsView.ui" line="748"/> + <location filename="../SettingsView.ui" line="886"/> + <location filename="../SettingsView.ui" line="930"/> <source>Save data</source> <translation>Sauvegarder les données</translation> </message> <message> - <location filename="../SettingsView.ui" line="721"/> - <location filename="../SettingsView.ui" line="755"/> + <location filename="../SettingsView.ui" line="896"/> + <location filename="../SettingsView.ui" line="937"/> <source>Cheat codes</source> <translation>Codes de triches</translation> </message> <message> - <location filename="../SettingsView.ui" line="731"/> + <location filename="../SettingsView.ui" line="913"/> <source>Load extra data:</source> <translation>Chargez des données supplémentaires :</translation> </message> <message> - <location filename="../SettingsView.ui" line="769"/> - <source>Rewind affects save data</source> - <translation>Le rembobinage affecte la sauvegarde des données</translation> - </message> - <message> - <location filename="../SettingsView.ui" line="779"/> + <location filename="../SettingsView.ui" line="855"/> <source>Preload entire ROM into memory</source> <translation>Précharger toute la ROM en mémoire</translation> </message> <message> - <location filename="../SettingsView.ui" line="786"/> + <location filename="../SettingsView.ui" line="766"/> <source>Autofire interval:</source> <translation>Intervalle de tir automatique :</translation> </message> <message> - <location filename="../SettingsView.ui" line="807"/> + <location filename="../SettingsView.ui" line="948"/> + <source>Video renderer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="956"/> + <source>Software</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="961"/> + <source>OpenGL</source> + <translation type="unfinished">OpenGL</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="969"/> + <source>OpenGL enhancements</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="975"/> + <source>High-resolution scale:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1013"/> + <source>(240×160)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1038"/> + <source>XQ GBA audio (experimental)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1049"/> <source>GB BIOS file:</source> <translation>GB BIOS :</translation> </message> <message> - <location filename="../SettingsView.ui" line="826"/> - <location filename="../SettingsView.ui" line="864"/> - <location filename="../SettingsView.ui" line="899"/> - <location filename="../SettingsView.ui" line="927"/> - <location filename="../SettingsView.ui" line="968"/> - <location filename="../SettingsView.ui" line="1016"/> - <location filename="../SettingsView.ui" line="1064"/> - <location filename="../SettingsView.ui" line="1112"/> - <location filename="../SettingsView.ui" line="1160"/> + <location filename="../SettingsView.ui" line="1068"/> + <location filename="../SettingsView.ui" line="1106"/> + <location filename="../SettingsView.ui" line="1141"/> + <location filename="../SettingsView.ui" line="1169"/> + <location filename="../SettingsView.ui" line="1210"/> + <location filename="../SettingsView.ui" line="1258"/> + <location filename="../SettingsView.ui" line="1306"/> + <location filename="../SettingsView.ui" line="1354"/> + <location filename="../SettingsView.ui" line="1402"/> <source>Browse</source> <translation>Parcourir</translation> </message> <message> - <location filename="../SettingsView.ui" line="835"/> + <location filename="../SettingsView.ui" line="1077"/> <source>Use BIOS file if found</source> <translation>Utiliser le fichier BIOS si trouvé</translation> </message> <message> - <location filename="../SettingsView.ui" line="845"/> + <location filename="../SettingsView.ui" line="1087"/> <source>Skip BIOS intro</source> <translation>Passer l&apos;intro du BIOS</translation> </message> <message> - <location filename="../SettingsView.ui" line="873"/> + <location filename="../SettingsView.ui" line="1115"/> <source>GBA BIOS file:</source> <translation>GBA BIOS :</translation> </message> <message> - <location filename="../SettingsView.ui" line="880"/> + <location filename="../SettingsView.ui" line="1122"/> <source>GBC BIOS file:</source> <translation>GBC BIOS :</translation> </message> <message> - <location filename="../SettingsView.ui" line="908"/> + <location filename="../SettingsView.ui" line="1150"/> <source>SGB BIOS file:</source> <translation>SGB BIOS :</translation> </message> <message> - <location filename="../SettingsView.ui" line="943"/> + <location filename="../SettingsView.ui" line="1185"/> <source>Save games</source> <translation>Sauvegarder les jeux</translation> </message> <message> - <location filename="../SettingsView.ui" line="977"/> - <location filename="../SettingsView.ui" line="1025"/> - <location filename="../SettingsView.ui" line="1073"/> - <location filename="../SettingsView.ui" line="1121"/> - <location filename="../SettingsView.ui" line="1169"/> + <location filename="../SettingsView.ui" line="1219"/> + <location filename="../SettingsView.ui" line="1267"/> + <location filename="../SettingsView.ui" line="1315"/> + <location filename="../SettingsView.ui" line="1363"/> + <location filename="../SettingsView.ui" line="1411"/> <source>Same directory as the ROM</source> <translation>Même répertoire que la ROM</translation> </message> <message> - <location filename="../SettingsView.ui" line="991"/> + <location filename="../SettingsView.ui" line="1233"/> <source>Save states</source> <translation>Sauvegarder les états</translation> </message> <message> - <location filename="../SettingsView.ui" line="1039"/> + <location filename="../SettingsView.ui" line="1281"/> <source>Screenshots</source> <translation>Captures d&apos;écran</translation> </message> <message> - <location filename="../SettingsView.ui" line="1087"/> + <location filename="../SettingsView.ui" line="1329"/> <source>Patches</source> <translation>Correctifs</translation> </message> <message> - <location filename="../SettingsView.ui" line="1135"/> + <location filename="../SettingsView.ui" line="1377"/> <source>Cheats</source> <translation>Cheats</translation> </message> <message> - <location filename="../SettingsView.ui" line="1180"/> - <source>Game Boy model</source> - <translation>Modèle de Game Boy</translation> - </message> - <message> - <location filename="../SettingsView.ui" line="1188"/> - <location filename="../SettingsView.ui" line="1224"/> - <location filename="../SettingsView.ui" line="1260"/> + <location filename="../SettingsView.ui" line="1476"/> + <location filename="../SettingsView.ui" line="1512"/> + <location filename="../SettingsView.ui" line="1548"/> <source>Autodetect</source> <translation>Détection automatique</translation> </message> <message> - <location filename="../SettingsView.ui" line="1193"/> - <location filename="../SettingsView.ui" line="1229"/> - <location filename="../SettingsView.ui" line="1265"/> + <location filename="../SettingsView.ui" line="1481"/> + <location filename="../SettingsView.ui" line="1517"/> + <location filename="../SettingsView.ui" line="1553"/> <source>Game Boy (DMG)</source> <translation>Game Boy (DMG)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1198"/> - <location filename="../SettingsView.ui" line="1234"/> - <location filename="../SettingsView.ui" line="1270"/> + <location filename="../SettingsView.ui" line="1486"/> + <location filename="../SettingsView.ui" line="1522"/> + <location filename="../SettingsView.ui" line="1558"/> <source>Super Game Boy (SGB)</source> <translation>Super Game Boy (SGB)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1203"/> - <location filename="../SettingsView.ui" line="1239"/> - <location filename="../SettingsView.ui" line="1275"/> + <location filename="../SettingsView.ui" line="1491"/> + <location filename="../SettingsView.ui" line="1527"/> + <location filename="../SettingsView.ui" line="1563"/> <source>Game Boy Color (CGB)</source> <translation>Game Boy Color (CGB)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1208"/> - <location filename="../SettingsView.ui" line="1244"/> - <location filename="../SettingsView.ui" line="1280"/> + <location filename="../SettingsView.ui" line="1496"/> + <location filename="../SettingsView.ui" line="1532"/> + <location filename="../SettingsView.ui" line="1568"/> <source>Game Boy Advance (AGB)</source> <translation>Game Boy Advance (AGB)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1216"/> - <source>Super Game Boy model</source> - <translation>Modèle de la Super Game Boy</translation> - </message> - <message> - <location filename="../SettingsView.ui" line="1252"/> - <source>Game Boy Color model</source> - <translation>Modèle de la Game Boy Color</translation> - </message> - <message> - <location filename="../SettingsView.ui" line="1295"/> + <location filename="../SettingsView.ui" line="1583"/> <source>Default BG colors:</source> <translation>Couleurs par défaut de l&apos;arrière plan :</translation> </message> <message> - <location filename="../SettingsView.ui" line="1462"/> + <location filename="../SettingsView.ui" line="1750"/> <source>Super Game Boy borders</source> <translation>Bordures Super Game Boy</translation> </message> <message> - <location filename="../SettingsView.ui" line="1476"/> + <location filename="../SettingsView.ui" line="1764"/> <source>Camera driver:</source> <translation>Pilote de la caméra :</translation> </message> <message> - <location filename="../SettingsView.ui" line="1573"/> + <location filename="../SettingsView.ui" line="1861"/> <source>Default sprite colors 1:</source> <translation>Couleurs par défaut de la sprite n°1 :</translation> </message> <message> - <location filename="../SettingsView.ui" line="1580"/> + <location filename="../SettingsView.ui" line="1868"/> <source>Default sprite colors 2:</source> <translation>Couleurs par défaut de la sprite n°2 :</translation> </message>

@@ -4689,20 +5211,50 @@ <source>Tiles</source>

<translation>Tiles</translation> </message> <message> - <location filename="../TileView.ui" line="140"/> + <location filename="../TileView.ui" line="20"/> + <source>Export Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="27"/> + <source>Export All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="43"/> <source>256 colors</source> <translation>256 couleurs</translation> </message> <message> - <location filename="../TileView.ui" line="31"/> + <location filename="../TileView.ui" line="56"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../TileView.ui" line="44"/> + <location filename="../TileView.ui" line="69"/> <source>Magnification</source> <translation>Agrandissement</translation> </message> + <message> + <location filename="../TileView.ui" line="92"/> + <source>Tiles per row</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="99"/> + <source>Fit to window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="192"/> + <source>Copy Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="199"/> + <source>Copy All</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>VideoView</name>

@@ -4732,158 +5284,180 @@ <source>Presets</source>

<translation>Préréglages</translation> </message> <message> - <location filename="../VideoView.ui" line="109"/> - <source>High Quality</source> - <translation>Haute qualité</translation> + <location filename="../VideoView.ui" line="129"/> + <location filename="../VideoView.ui" line="251"/> + <source>WebM</source> + <translation>WebM</translation> </message> <message> - <location filename="../VideoView.ui" line="119"/> - <source>YouTube</source> - <translation>YouTube</translation> + <location filename="../VideoView.ui" line="236"/> + <source>Format</source> + <translation>Format</translation> </message> <message> - <location filename="../VideoView.ui" line="129"/> - <location filename="../VideoView.ui" line="237"/> - <source>WebM</source> - <translation>WebM</translation> + <location filename="../VideoView.ui" line="246"/> + <source>MKV</source> + <translation>MKV</translation> + </message> + <message> + <location filename="../VideoView.ui" line="256"/> + <source>AVI</source> + <translation>AVI</translation> </message> <message> <location filename="../VideoView.ui" line="139"/> - <source>Lossless</source> - <translation>Sans perte</translation> + <location filename="../VideoView.ui" line="261"/> + <source>MP4</source> + <translation>MP4</translation> </message> <message> - <location filename="../VideoView.ui" line="156"/> - <source>1080p</source> - <translation>1080p</translation> + <location filename="../VideoView.ui" line="109"/> + <source>High &amp;Quality</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="166"/> - <source>720p</source> - <translation>720p</translation> + <location filename="../VideoView.ui" line="119"/> + <source>&amp;YouTube</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="176"/> - <source>480p</source> - <translation>480p</translation> + <location filename="../VideoView.ui" line="146"/> + <source>&amp;Lossless</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="189"/> - <source>Native</source> - <translation>Natif</translation> + <location filename="../VideoView.ui" line="163"/> + <source>4K</source> + <translation type="unfinished">480p {4K?}</translation> </message> <message> - <location filename="../VideoView.ui" line="222"/> - <source>Format</source> - <translation>Format</translation> + <location filename="../VideoView.ui" line="170"/> + <source>&amp;1080p</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="232"/> - <source>MKV</source> - <translation>MKV</translation> + <location filename="../VideoView.ui" line="180"/> + <source>&amp;720p</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="242"/> - <source>AVI</source> - <translation>AVI</translation> + <location filename="../VideoView.ui" line="190"/> + <source>&amp;480p</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="247"/> - <source>MP4</source> - <translation>MP4</translation> + <location filename="../VideoView.ui" line="203"/> + <source>&amp;Native</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="259"/> + <location filename="../VideoView.ui" line="273"/> <source>h.264</source> <translation>H.264</translation> </message> <message> - <location filename="../VideoView.ui" line="264"/> + <location filename="../VideoView.ui" line="278"/> <source>h.264 (NVENC)</source> <translation>H.264 (NVENC)</translation> </message> <message> - <location filename="../VideoView.ui" line="269"/> + <location filename="../VideoView.ui" line="283"/> <source>HEVC</source> <translation>HEVC</translation> </message> <message> - <location filename="../VideoView.ui" line="274"/> + <location filename="../VideoView.ui" line="288"/> + <source>HEVC (NVENC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="293"/> <source>VP8</source> <translation>VP8</translation> </message> <message> - <location filename="../VideoView.ui" line="279"/> + <location filename="../VideoView.ui" line="298"/> + <source>VP9</source> + <translation type="unfinished">VP9</translation> + </message> + <message> + <location filename="../VideoView.ui" line="303"/> <source>FFV1</source> <translation>FFV1</translation> </message> <message> - <location filename="../VideoView.ui" line="291"/> + <location filename="../VideoView.ui" line="308"/> + <location filename="../VideoView.ui" line="350"/> + <source>None</source> + <translation type="unfinished">Aucun</translation> + </message> + <message> + <location filename="../VideoView.ui" line="320"/> <source>FLAC</source> <translation>FLAC</translation> </message> <message> - <location filename="../VideoView.ui" line="296"/> + <location filename="../VideoView.ui" line="325"/> <source>Opus</source> <translation>Opus</translation> </message> <message> - <location filename="../VideoView.ui" line="301"/> + <location filename="../VideoView.ui" line="330"/> <source>Vorbis</source> <translation>Vorbis</translation> </message> <message> - <location filename="../VideoView.ui" line="306"/> + <location filename="../VideoView.ui" line="335"/> <source>MP3</source> <translation>MP3</translation> </message> <message> - <location filename="../VideoView.ui" line="311"/> + <location filename="../VideoView.ui" line="340"/> <source>AAC</source> <translation>AAC</translation> </message> <message> - <location filename="../VideoView.ui" line="316"/> + <location filename="../VideoView.ui" line="345"/> <source>Uncompressed</source> <translation>Non compressé</translation> </message> <message> - <location filename="../VideoView.ui" line="327"/> + <location filename="../VideoView.ui" line="361"/> <source> Bitrate (kbps)</source> <translation> Bitrate (kbps)</translation> </message> <message> - <location filename="../VideoView.ui" line="333"/> + <location filename="../VideoView.ui" line="367"/> <source>VBR </source> <translation>VBR </translation> </message> <message> - <location filename="../VideoView.ui" line="378"/> + <location filename="../VideoView.ui" line="412"/> <source>ABR</source> <translation>ABR</translation> </message> <message> - <location filename="../VideoView.ui" line="394"/> + <location filename="../VideoView.ui" line="428"/> <source>Dimensions</source> <translation>Dimensions</translation> </message> <message> - <location filename="../VideoView.ui" line="400"/> + <location filename="../VideoView.ui" line="434"/> <source>:</source> <translation>:</translation> </message> <message> - <location filename="../VideoView.ui" line="410"/> + <location filename="../VideoView.ui" line="444"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../VideoView.ui" line="460"/> + <location filename="../VideoView.ui" line="494"/> <source>Lock aspect ratio</source> <translation>Bloquer les proportions</translation> </message> <message> - <location filename="../VideoView.ui" line="475"/> + <location filename="../VideoView.ui" line="509"/> <source>Show advanced</source> <translation>Paramètres avancés</translation> </message>
M src/platform/qt/ts/mgba-it.tssrc/platform/qt/ts/mgba-it.ts

@@ -310,37 +310,42 @@ <source>Record GIF/APNG</source>

<translation>Registra GIF/APNG</translation> </message> <message> - <location filename="../GIFView.ui" line="23"/> + <location filename="../GIFView.ui" line="112"/> <source>APNG</source> <translation>APNG</translation> </message> <message> - <location filename="../GIFView.ui" line="60"/> + <location filename="../GIFView.ui" line="51"/> <source>Start</source> <translation>Avvia</translation> </message> <message> - <location filename="../GIFView.ui" line="76"/> + <location filename="../GIFView.ui" line="67"/> <source>Stop</source> <translation>Ferma</translation> </message> <message> - <location filename="../GIFView.ui" line="102"/> + <location filename="../GIFView.ui" line="93"/> <source>Select File</source> <translation>Seleziona File</translation> </message> <message> - <location filename="../GIFView.ui" line="121"/> + <location filename="../GIFView.ui" line="135"/> + <source>WebP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="145"/> <source>Frameskip</source> <translation>Salto Frame</translation> </message> <message> - <location filename="../GIFView.ui" line="135"/> + <location filename="../GIFView.ui" line="122"/> <source>GIF</source> <translation>GIF</translation> </message> <message> - <location filename="../GIFView.ui" line="148"/> + <location filename="../GIFView.ui" line="30"/> <source>Loop</source> <translation>Loop</translation> </message>

@@ -436,6 +441,34 @@ <message>

<location filename="../IOViewer.ui" line="364"/> <source>B</source> <translation>B</translation> + </message> +</context> +<context> + <name>LibraryTree</name> + <message> + <location filename="../library/LibraryTree.cpp" line="46"/> + <source>Name</source> + <translation type="unfinished">Nome</translation> + </message> + <message> + <location filename="../library/LibraryTree.cpp" line="47"/> + <source>Location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../library/LibraryTree.cpp" line="48"/> + <source>Platform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../library/LibraryTree.cpp" line="49"/> + <source>Size</source> + <translation type="unfinished">Dimensioni</translation> + </message> + <message> + <location filename="../library/LibraryTree.cpp" line="50"/> + <source>CRC32</source> + <translation type="unfinished">CRC32: {32?}</translation> </message> </context> <context>

@@ -1223,17 +1256,27 @@ <source>HuC-3</source>

<translation>HuC-3</translation> </message> <message> - <location filename="../OverrideView.ui" line="362"/> + <location filename="../OverrideView.ui" line="359"/> + <source>Wisdom Tree (Unlicensed)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="364"/> + <source>Pokémon Jade/Diamond (Unlicensed)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="372"/> <source>Background Colors</source> <translation>Colori di sfondo</translation> </message> <message> - <location filename="../OverrideView.ui" line="449"/> + <location filename="../OverrideView.ui" line="459"/> <source>Sprite Colors 1</source> <translation>Colori Sprite 1</translation> </message> <message> - <location filename="../OverrideView.ui" line="456"/> + <location filename="../OverrideView.ui" line="466"/> <source>Sprite Colors 2</source> <translation>Colori Sprite 2</translation> </message>

@@ -1395,69 +1438,6 @@ <translation>0x%0 (%1)</translation>

</message> </context> <context> - <name>QGBA::AudioDevice</name> - <message> - <location filename="../AudioDevice.cpp" line="26"/> - <source>Can&apos;t set format of context-less audio device</source> - <translation>Impossibile impostare il formato del dispositivo audio</translation> - </message> - <message> - <location filename="../AudioDevice.cpp" line="48"/> - <source>Audio device is missing its core</source> - <translation>Il dispositivo audio non possiede alcun core</translation> - </message> - <message> - <location filename="../AudioDevice.cpp" line="64"/> - <source>Writing data to read-only audio device</source> - <translation>Scrittura dei dati per il dispositivo audio in sola-lettura</translation> - </message> -</context> -<context> - <name>QGBA::AudioProcessorQt</name> - <message> - <location filename="../AudioProcessorQt.cpp" line="43"/> - <source>Can&apos;t start an audio processor without input</source> - <translation>Impossibile avviare un processore audio senza input</translation> - </message> -</context> -<context> - <name>QGBA::AudioProcessorSDL</name> - <message> - <location filename="../AudioProcessorSDL.cpp" line="34"/> - <source>Can&apos;t start an audio processor without input</source> - <translation>Impossibile avviare un processore audio senza input</translation> - </message> -</context> -<context> - <name>QGBA::BattleChipView</name> - <message> - <location filename="../BattleChipView.cpp" line="114"/> - <source>BattleChip data missing</source> - <translation>BattleCHip dati mancanti</translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="115"/> - <source>BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now?</source> - <translation>I dati BattleChip sono mancanti. BattleChip Gate continuerà a funzionare, ma alcune grafiche saranno mancanti. Vuoi scaricare questi dati ora?</translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="181"/> - <location filename="../BattleChipView.cpp" line="200"/> - <source>Select deck file</source> - <translation>Seleziona file deck</translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="212"/> - <source>Incompatible deck</source> - <translation>Deck non compatibile</translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="213"/> - <source>The selected deck is not compatible with this Chip Gate</source> - <translation>Il deck selezionato non è compatibile con questo Chip Gate</translation> - </message> -</context> -<context> <name>QGBA::CheatsModel</name> <message> <location filename="../CheatsModel.cpp" line="54"/>

@@ -1531,50 +1511,55 @@ <source>Failed to open game file: %1</source>

<translation>Impossibile aprire il file di gioco: %1</translation> </message> <message> - <location filename="../CoreManager.cpp" line="86"/> + <location filename="../CoreManager.cpp" line="87"/> <source>Could not load game. Are you sure it&apos;s in the correct format?</source> <translation>Impossibile caricare il gioco. Sei sicuro che sia nel formato corretto?</translation> + </message> + <message> + <location filename="../CoreManager.cpp" line="114"/> + <source>Failed to open save file. Is the save directory writable?</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>QGBA::FrameView</name> <message> - <location filename="../FrameView.cpp" line="430"/> + <location filename="../FrameView.cpp" line="428"/> <source>Export frame</source> <translation>Esporta Frame</translation> </message> <message> - <location filename="../FrameView.cpp" line="431"/> + <location filename="../FrameView.cpp" line="429"/> <source>Portable Network Graphics (*.png)</source> <translation>Portable Network Graphics (*.png)</translation> </message> <message> - <location filename="../FrameView.cpp" line="449"/> + <location filename="../FrameView.cpp" line="447"/> <source>None</source> <translation>Nessuno</translation> </message> <message> - <location filename="../FrameView.cpp" line="451"/> + <location filename="../FrameView.cpp" line="449"/> <source>Background</source> <translation>Sfondo</translation> </message> <message> - <location filename="../FrameView.cpp" line="454"/> + <location filename="../FrameView.cpp" line="452"/> <source>Window</source> <translation>Finestra</translation> </message> <message> - <location filename="../FrameView.cpp" line="457"/> + <location filename="../FrameView.cpp" line="455"/> <source>Sprite</source> <translation>Sprite</translation> </message> <message> - <location filename="../FrameView.cpp" line="460"/> + <location filename="../FrameView.cpp" line="458"/> <source>Backdrop</source> <translation>Sfondo</translation> </message> <message> - <location filename="../FrameView.cpp" line="466"/> + <location filename="../FrameView.cpp" line="464"/> <source>%1 %2</source> <translation>%1x {1 %2?}</translation> </message>

@@ -1656,19 +1641,19 @@ </context>

<context> <name>QGBA::GIFView</name> <message> - <location filename="../GIFView.cpp" line="57"/> - <source>Failed to open output GIF or APNG file: %1</source> - <translation>Apertura del file output GIT o APNG fallita: %1</translation> + <location filename="../GIFView.cpp" line="61"/> + <source>Failed to open output file: %1</source> + <translation type="unfinished">Impossibile aprire il file di output: %1</translation> </message> <message> - <location filename="../GIFView.cpp" line="81"/> + <location filename="../GIFView.cpp" line="88"/> <source>Select output file</source> <translation>Seleziona file di output</translation> </message> <message> - <location filename="../GIFView.cpp" line="81"/> - <source>Graphics Interchange Format (*.gif);;Animated Portable Network Graphics (*.png *.apng)</source> - <translation>Graphics Interchange Format (*.gif);;Animated Portable Network Graphics (*.png *.apng)</translation> + <location filename="../GIFView.cpp" line="88"/> + <source>Graphics Interchange Format (*.gif);;Animated Portable Network Graphics (*.png *.webp *.apng)</source> + <translation type="unfinished"></translation> </message> </context> <context>

@@ -3302,42 +3287,42 @@ <source>Load</source>

<translation>Carica</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="104"/> + <location filename="../MemoryModel.cpp" line="108"/> <source>All</source> <translation>Tutto</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="149"/> + <location filename="../MemoryModel.cpp" line="153"/> <source>Load TBL</source> <translation>Carica TBL</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="203"/> + <location filename="../MemoryModel.cpp" line="207"/> <source>Save selected memory</source> <translation>Salva la memoria selezionata</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="209"/> + <location filename="../MemoryModel.cpp" line="213"/> <source>Failed to open output file: %1</source> <translation>Impossibile aprire il file di output: %1</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="217"/> + <location filename="../MemoryModel.cpp" line="221"/> <source>Load memory</source> <translation>Carica memoria</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="223"/> + <location filename="../MemoryModel.cpp" line="227"/> <source>Failed to open input file: %1</source> <translation>Impossibile aprire il file di input: %1</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="339"/> + <location filename="../MemoryModel.cpp" line="343"/> <source>TBL</source> <translation>TBL</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="339"/> + <location filename="../MemoryModel.cpp" line="343"/> <source>ISO-8859-1</source> <translation>ISO-8859-1</translation> </message>

@@ -3345,22 +3330,22 @@ </context>

<context> <name>QGBA::MemorySearch</name> <message> - <location filename="../MemorySearch.cpp" line="221"/> + <location filename="../MemorySearch.cpp" line="222"/> <source> (%0/%1×)</source> <translation> (%0/%1×)</translation> </message> <message> - <location filename="../MemorySearch.cpp" line="223"/> + <location filename="../MemorySearch.cpp" line="224"/> <source> (⅟%0×)</source> <translation> (⅟%0×)</translation> </message> <message> - <location filename="../MemorySearch.cpp" line="226"/> + <location filename="../MemorySearch.cpp" line="227"/> <source> (%0×)</source> <translation> (%0×)</translation> </message> <message> - <location filename="../MemorySearch.cpp" line="230"/> + <location filename="../MemorySearch.cpp" line="231"/> <source>%1 byte%2</source> <translation>%1 byte%2</translation> </message>

@@ -3464,19 +3449,6 @@ <translation>Errore nell&apos;aprire il file palette di output: %1</translation>

</message> </context> <context> - <name>QGBA::PrinterView</name> - <message> - <location filename="../PrinterView.cpp" line="52"/> - <source>Save Printout</source> - <translation>Salva Stampa</translation> - </message> - <message> - <location filename="../PrinterView.cpp" line="52"/> - <source>Portable Network Graphics (*.png)</source> - <translation>Portable Network Graphics (*.png)</translation> - </message> -</context> -<context> <name>QGBA::ROMInfo</name> <message> <location filename="../ROMInfo.cpp" line="44"/>

@@ -3559,7 +3531,7 @@ <source>Select BIOS</source>

<translation>Seleziona BIOS</translation> </message> <message> - <location filename="../SettingsView.cpp" line="662"/> + <location filename="../SettingsView.cpp" line="664"/> <source>(%1×%2)</source> <translation>(%1×%2)</translation> </message>

@@ -3637,17 +3609,17 @@ </context>

<context> <name>QGBA::VideoView</name> <message> - <location filename="../VideoView.cpp" line="233"/> + <location filename="../VideoView.cpp" line="196"/> <source>Failed to open output video file: %1</source> <translation>Errore durante l&apos;archiviazione del video: %1</translation> </message> <message> - <location filename="../VideoView.cpp" line="254"/> + <location filename="../VideoView.cpp" line="217"/> <source>Native (%0x%1)</source> <translation>Nativo (%0x%1)</translation> </message> <message> - <location filename="../VideoView.cpp" line="269"/> + <location filename="../VideoView.cpp" line="232"/> <source>Select output file</source> <translation>Seleziona file di uscita</translation> </message>

@@ -3800,343 +3772,348 @@ <source>Some changes will not take effect until the emulator is restarted.</source>

<translation>Alcune modifiche non avranno effetto finché l&apos;emulatore non verrà riavviato.</translation> </message> <message> - <location filename="../Window.cpp" line="1047"/> + <location filename="../Window.cpp" line="1054"/> <source> - Player %1 of %2</source> <translation> - Giocatore %1 di %2</translation> </message> <message> - <location filename="../Window.cpp" line="1058"/> + <location filename="../Window.cpp" line="1065"/> <source>%1 - %2</source> <translation>%1 - %2</translation> </message> <message> - <location filename="../Window.cpp" line="1060"/> + <location filename="../Window.cpp" line="1067"/> <source>%1 - %2 - %3</source> <translation>%1 - %2 - %3</translation> </message> <message> - <location filename="../Window.cpp" line="1062"/> + <location filename="../Window.cpp" line="1069"/> <source>%1 - %2 (%3 fps) - %4</source> <translation>%1 - %2 (%3 fps) - %4</translation> </message> <message> - <location filename="../Window.cpp" line="1103"/> + <location filename="../Window.cpp" line="1110"/> <source>&amp;File</source> <translation>File</translation> </message> <message> - <location filename="../Window.cpp" line="1105"/> + <location filename="../Window.cpp" line="1112"/> <source>Load &amp;ROM...</source> <translation>Carica ROM...</translation> </message> <message> - <location filename="../Window.cpp" line="1108"/> + <location filename="../Window.cpp" line="1115"/> <source>Load ROM in archive...</source> <translation>Carica la ROM in archivio...</translation> </message> <message> - <location filename="../Window.cpp" line="1112"/> + <location filename="../Window.cpp" line="1119"/> <source>Load alternate save...</source> <translation>Carica il salvataggio alternativo...</translation> </message> <message> - <location filename="../Window.cpp" line="1115"/> + <location filename="../Window.cpp" line="1122"/> <source>Load temporary save...</source> <translation>Carica il salvataggio temporaneo..</translation> </message> <message> - <location filename="../Window.cpp" line="1119"/> + <location filename="../Window.cpp" line="1126"/> <source>Load &amp;patch...</source> <translation>Carica patch...</translation> </message> <message> - <location filename="../Window.cpp" line="1122"/> + <location filename="../Window.cpp" line="1129"/> <source>Boot BIOS</source> <translation>Avvia BIOS</translation> </message> <message> - <location filename="../Window.cpp" line="1127"/> + <location filename="../Window.cpp" line="1134"/> <source>Replace ROM...</source> <translation>Sostituisci la ROM...</translation> </message> <message> - <location filename="../Window.cpp" line="1129"/> + <location filename="../Window.cpp" line="1136"/> <source>Scan e-Reader dotcodes...</source> <translation>Scansiona e-Reader dotcode...</translation> </message> <message> - <location filename="../Window.cpp" line="1133"/> + <location filename="../Window.cpp" line="1140"/> <source>ROM &amp;info...</source> <translation>Informazioni ROM...</translation> </message> <message> - <location filename="../Window.cpp" line="1135"/> + <location filename="../Window.cpp" line="1142"/> <source>Recent</source> <translation>Recente</translation> </message> <message> - <location filename="../Window.cpp" line="1138"/> + <location filename="../Window.cpp" line="1145"/> <source>Make portable</source> <translation>Rendi portatile</translation> </message> <message> - <location filename="../Window.cpp" line="1141"/> + <location filename="../Window.cpp" line="1148"/> <source>&amp;Load state</source> <translation>Carica stato</translation> </message> <message> - <location filename="../Window.cpp" line="1151"/> + <location filename="../Window.cpp" line="1158"/> <source>&amp;Save state</source> <translation>Salva stato</translation> </message> <message> - <location filename="../Window.cpp" line="1161"/> + <location filename="../Window.cpp" line="1168"/> <source>Quick load</source> <translation>Caricamento rapido</translation> </message> <message> - <location filename="../Window.cpp" line="1162"/> + <location filename="../Window.cpp" line="1169"/> <source>Quick save</source> <translation>Salvataggio rapido</translation> </message> <message> - <location filename="../Window.cpp" line="1164"/> + <location filename="../Window.cpp" line="1171"/> <source>Load recent</source> <translation>Carica recente</translation> </message> <message> - <location filename="../Window.cpp" line="1169"/> + <location filename="../Window.cpp" line="1176"/> <source>Save recent</source> <translation>Salva recente</translation> </message> <message> - <location filename="../Window.cpp" line="1177"/> + <location filename="../Window.cpp" line="1184"/> <source>Undo load state</source> <translation>Annulla il caricamento dello stato</translation> </message> <message> - <location filename="../Window.cpp" line="1182"/> + <location filename="../Window.cpp" line="1189"/> <source>Undo save state</source> <translation>Annulla salvataggio stato</translation> </message> <message> - <location filename="../Window.cpp" line="1191"/> - <location filename="../Window.cpp" line="1196"/> + <location filename="../Window.cpp" line="1198"/> + <location filename="../Window.cpp" line="1203"/> <source>State &amp;%1</source> <translation>Stato %1</translation> </message> <message> - <location filename="../Window.cpp" line="1203"/> + <location filename="../Window.cpp" line="1210"/> <source>Load camera image...</source> <translation>Carica immagine camera...</translation> </message> <message> - <location filename="../Window.cpp" line="1215"/> + <location filename="../Window.cpp" line="1222"/> <source>New multiplayer window</source> <translation>Nuova finestra multigiocatore</translation> </message> <message> - <location filename="../Window.cpp" line="1226"/> + <location filename="../Window.cpp" line="1233"/> <source>E&amp;xit</source> <translation>Esci (&amp;X)</translation> </message> <message> - <location filename="../Window.cpp" line="1229"/> + <location filename="../Window.cpp" line="1236"/> <source>&amp;Emulation</source> <translation>Emulazione</translation> </message> <message> - <location filename="../Window.cpp" line="1230"/> + <location filename="../Window.cpp" line="1237"/> <source>&amp;Reset</source> <translation>Reset</translation> </message> <message> - <location filename="../Window.cpp" line="1234"/> + <location filename="../Window.cpp" line="1241"/> <source>Sh&amp;utdown</source> <translation>Spegni (&amp;U)</translation> </message> <message> - <location filename="../Window.cpp" line="1238"/> + <location filename="../Window.cpp" line="1245"/> <source>Yank game pak</source> <translation>Yank game pak</translation> </message> <message> - <location filename="../Window.cpp" line="1244"/> + <location filename="../Window.cpp" line="1251"/> <source>&amp;Pause</source> <translation>Pausa</translation> </message> <message> - <location filename="../Window.cpp" line="1253"/> + <location filename="../Window.cpp" line="1260"/> <source>&amp;Next frame</source> <translation>Salta il prossimo frame (&amp;N)</translation> </message> <message> - <location filename="../Window.cpp" line="1259"/> + <location filename="../Window.cpp" line="1266"/> <source>Fast forward (held)</source> <translation>Avanzamento rapido (tieni premuto)</translation> </message> <message> - <location filename="../Window.cpp" line="1265"/> + <location filename="../Window.cpp" line="1272"/> <source>&amp;Fast forward</source> <translation>Avanzamento rapido (&amp;F)</translation> </message> <message> - <location filename="../Window.cpp" line="1269"/> + <location filename="../Window.cpp" line="1276"/> <source>Fast forward speed</source> <translation>Velocità di avanzamento rapido</translation> </message> <message> - <location filename="../Window.cpp" line="1274"/> + <location filename="../Window.cpp" line="1281"/> <source>Unbounded</source> <translation>Illimitata</translation> </message> <message> - <location filename="../Window.cpp" line="1278"/> + <location filename="../Window.cpp" line="1285"/> <source>%0x</source> <translation>%0x</translation> </message> <message> - <location filename="../Window.cpp" line="1282"/> + <location filename="../Window.cpp" line="1289"/> <source>Rewind (held)</source> <translation>Riavvolgimento (tieni premuto)</translation> </message> <message> - <location filename="../Window.cpp" line="1289"/> + <location filename="../Window.cpp" line="1296"/> <source>Re&amp;wind</source> <translation>Riavvolgimento (&amp;W)</translation> </message> <message> - <location filename="../Window.cpp" line="1294"/> + <location filename="../Window.cpp" line="1301"/> <source>Step backwards</source> <translation>Torna indietro</translation> </message> <message> - <location filename="../Window.cpp" line="1300"/> + <location filename="../Window.cpp" line="1307"/> <source>Sync to &amp;video</source> <translation>Sincronizza con il video</translation> </message> <message> - <location filename="../Window.cpp" line="1307"/> + <location filename="../Window.cpp" line="1314"/> <source>Sync to &amp;audio</source> <translation>Sincronizza con l&apos;audio</translation> </message> <message> - <location filename="../Window.cpp" line="1315"/> + <location filename="../Window.cpp" line="1322"/> <source>Solar sensor</source> <translation>Sensore solare</translation> </message> <message> - <location filename="../Window.cpp" line="1316"/> + <location filename="../Window.cpp" line="1323"/> <source>Increase solar level</source> <translation>Aumenta il livello solare</translation> </message> <message> - <location filename="../Window.cpp" line="1317"/> + <location filename="../Window.cpp" line="1324"/> <source>Decrease solar level</source> <translation>Riduce il livello solare</translation> </message> <message> - <location filename="../Window.cpp" line="1318"/> + <location filename="../Window.cpp" line="1325"/> <source>Brightest solar level</source> <translation>Livello solare brillante</translation> </message> <message> - <location filename="../Window.cpp" line="1321"/> + <location filename="../Window.cpp" line="1328"/> <source>Darkest solar level</source> <translation>Livello solare più scuro</translation> </message> <message> - <location filename="../Window.cpp" line="1327"/> + <location filename="../Window.cpp" line="1334"/> <source>Brightness %1</source> <translation>Luminosità %1</translation> </message> <message> - <location filename="../Window.cpp" line="1346"/> + <location filename="../Window.cpp" line="1353"/> <source>Audio/&amp;Video</source> <translation>Audio/Video</translation> </message> <message> - <location filename="../Window.cpp" line="1347"/> + <location filename="../Window.cpp" line="1354"/> <source>Frame size</source> <translation>Dimensioni Frame</translation> </message> <message> - <location filename="../Window.cpp" line="1374"/> + <location filename="../Window.cpp" line="1381"/> <source>Toggle fullscreen</source> <translation>Abilita Schermo Intero</translation> </message> <message> - <location filename="../Window.cpp" line="1377"/> + <location filename="../Window.cpp" line="1384"/> <source>Lock aspect ratio</source> <translation>Blocca rapporti aspetto</translation> </message> <message> - <location filename="../Window.cpp" line="1419"/> + <location filename="../Window.cpp" line="1426"/> <source>Frame&amp;skip</source> <translation>Salto frame</translation> </message> <message> - <location filename="../Window.cpp" line="1432"/> + <location filename="../Window.cpp" line="1439"/> <source>Mute</source> <translation>Muto</translation> </message> <message> - <location filename="../Window.cpp" line="1441"/> + <location filename="../Window.cpp" line="1448"/> <source>FPS target</source> <translation>FPS finali</translation> </message> <message> - <location filename="../Window.cpp" line="1464"/> + <location filename="../Window.cpp" line="1471"/> <source>Take &amp;screenshot</source> <translation>Acquisisci screenshot</translation> </message> <message> - <location filename="../Window.cpp" line="1466"/> + <location filename="../Window.cpp" line="1473"/> <source>F12</source> <translation>F12</translation> </message> <message> - <location filename="../Window.cpp" line="1475"/> + <location filename="../Window.cpp" line="1478"/> + <source>Record GIF/WebP/APNG...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1482"/> <source>Video layers</source> <translation>Layers video</translation> </message> <message> - <location filename="../Window.cpp" line="1476"/> + <location filename="../Window.cpp" line="1483"/> <source>Audio channels</source> <translation>Canali audio</translation> </message> <message> - <location filename="../Window.cpp" line="1480"/> + <location filename="../Window.cpp" line="1487"/> <source>&amp;Tools</source> <translation>Strumenti</translation> </message> <message> - <location filename="../Window.cpp" line="1481"/> + <location filename="../Window.cpp" line="1488"/> <source>View &amp;logs...</source> <translation>Visualizza registri... (&amp;L)</translation> </message> <message> - <location filename="../Window.cpp" line="1483"/> + <location filename="../Window.cpp" line="1490"/> <source>Game &amp;overrides...</source> <translation>Valore specifico per il gioco...</translation> </message> <message> - <location filename="../Window.cpp" line="1506"/> + <location filename="../Window.cpp" line="1513"/> <source>&amp;Cheats...</source> <translation>Trucchi...</translation> </message> <message> - <location filename="../Window.cpp" line="1513"/> + <location filename="../Window.cpp" line="1520"/> <source>Open debugger console...</source> <translation>Apri debugger console...</translation> </message> <message> - <location filename="../Window.cpp" line="1515"/> + <location filename="../Window.cpp" line="1522"/> <source>Start &amp;GDB server...</source> <translation>Avvia server GDB...</translation> </message> <message> - <location filename="../Window.cpp" line="1509"/> + <location filename="../Window.cpp" line="1516"/> <source>Settings...</source> <translation>Impostazioni...</translation> </message>

@@ -4156,207 +4133,202 @@ <source>Could not start game.</source>

<translation>NOn è stato possibile avviare il gioco</translation> </message> <message> - <location filename="../Window.cpp" line="1109"/> + <location filename="../Window.cpp" line="1116"/> <source>Add folder to library...</source> <translation>Aggiungi cartella alla libreria...</translation> </message> <message> - <location filename="../Window.cpp" line="1146"/> + <location filename="../Window.cpp" line="1153"/> <source>Load state file...</source> <translation>Carica stato di salvataggio...</translation> </message> <message> - <location filename="../Window.cpp" line="1156"/> + <location filename="../Window.cpp" line="1163"/> <source>Save state file...</source> <translation>Salva stato di salvataggio...</translation> </message> <message> - <location filename="../Window.cpp" line="1207"/> + <location filename="../Window.cpp" line="1214"/> <source>Import GameShark Save...</source> <translation>Importa Salvataggio GameShark...</translation> </message> <message> - <location filename="../Window.cpp" line="1210"/> + <location filename="../Window.cpp" line="1217"/> <source>Export GameShark Save...</source> <translation>Esporta Salvataggio GameShark...</translation> </message> <message> - <location filename="../Window.cpp" line="1223"/> + <location filename="../Window.cpp" line="1230"/> <source>About...</source> <translation>Info</translation> </message> <message> - <location filename="../Window.cpp" line="1389"/> + <location filename="../Window.cpp" line="1396"/> <source>Force integer scaling</source> <translation>Forza l&apos;integer scaling</translation> </message> <message> - <location filename="../Window.cpp" line="1410"/> + <location filename="../Window.cpp" line="1417"/> <source>Bilinear filtering</source> <translation>Filtro bilineare</translation> </message> <message> - <location filename="../Window.cpp" line="1333"/> + <location filename="../Window.cpp" line="1340"/> <source>Game Boy Printer...</source> <translation>Stampante Game Boy...</translation> </message> <message> - <location filename="../Window.cpp" line="1342"/> + <location filename="../Window.cpp" line="1349"/> <source>BattleChip Gate...</source> <translation>BattleChip Gate...</translation> </message> <message> - <location filename="../Window.cpp" line="1349"/> + <location filename="../Window.cpp" line="1356"/> <source>%1×</source> <translation>%1x</translation> </message> <message> - <location filename="../Window.cpp" line="1401"/> + <location filename="../Window.cpp" line="1408"/> <source>Interframe blending</source> <translation>Interframe blending</translation> </message> <message> - <location filename="../Window.cpp" line="1449"/> + <location filename="../Window.cpp" line="1456"/> <source>Native (59.7275)</source> <translation>Nativo (59.7)</translation> </message> <message> - <location filename="../Window.cpp" line="1470"/> + <location filename="../Window.cpp" line="1477"/> <source>Record A/V...</source> <translation>Registra A/V</translation> </message> <message> - <location filename="../Window.cpp" line="1471"/> - <source>Record GIF/APNG...</source> - <translation>Registra GIF/APNG</translation> - </message> - <message> - <location filename="../Window.cpp" line="1478"/> + <location filename="../Window.cpp" line="1485"/> <source>Adjust layer placement...</source> <translation>Regola posizionamento layer...</translation> </message> <message> - <location filename="../Window.cpp" line="1495"/> + <location filename="../Window.cpp" line="1502"/> <source>Game Pak sensors...</source> <translation>Sensori Game Pak...</translation> </message> <message> - <location filename="../Window.cpp" line="1521"/> + <location filename="../Window.cpp" line="1528"/> <source>View &amp;palette...</source> <translation>Mostra palette...</translation> </message> <message> - <location filename="../Window.cpp" line="1522"/> + <location filename="../Window.cpp" line="1529"/> <source>View &amp;sprites...</source> <translation>Mostra sprites...</translation> </message> <message> - <location filename="../Window.cpp" line="1523"/> + <location filename="../Window.cpp" line="1530"/> <source>View &amp;tiles...</source> <translation>Mostra tiles...</translation> </message> <message> - <location filename="../Window.cpp" line="1524"/> + <location filename="../Window.cpp" line="1531"/> <source>View &amp;map...</source> <translation>Mostra mappa...</translation> </message> <message> - <location filename="../Window.cpp" line="1527"/> + <location filename="../Window.cpp" line="1534"/> <source>&amp;Frame inspector...</source> <translation>&amp;Frame inspector...</translation> </message> <message> - <location filename="../Window.cpp" line="1545"/> + <location filename="../Window.cpp" line="1552"/> <source>View memory...</source> <translation>Mostra memoria...</translation> </message> <message> - <location filename="../Window.cpp" line="1546"/> + <location filename="../Window.cpp" line="1553"/> <source>Search memory...</source> <translation>Ricerca memoria...</translation> </message> <message> - <location filename="../Window.cpp" line="1549"/> + <location filename="../Window.cpp" line="1556"/> <source>View &amp;I/O registers...</source> <translation>Mostra registri I/O...</translation> </message> <message> - <location filename="../Window.cpp" line="1554"/> + <location filename="../Window.cpp" line="1561"/> <source>Record debug video log...</source> <translation>Registra debug video log...</translation> </message> <message> - <location filename="../Window.cpp" line="1555"/> + <location filename="../Window.cpp" line="1562"/> <source>Stop debug video log</source> <translation>Ferma debug video log...</translation> </message> <message> - <location filename="../Window.cpp" line="1650"/> + <location filename="../Window.cpp" line="1657"/> <source>Exit fullscreen</source> <translation>Esci da Schermo Intero</translation> </message> <message> - <location filename="../Window.cpp" line="1652"/> + <location filename="../Window.cpp" line="1659"/> <source>GameShark Button (held)</source> <translation>Pulsante GameShark (tieni premuto)</translation> </message> <message> - <location filename="../Window.cpp" line="1658"/> + <location filename="../Window.cpp" line="1665"/> <source>Autofire</source> <translation>Pulsanti Autofire</translation> </message> <message> - <location filename="../Window.cpp" line="1659"/> + <location filename="../Window.cpp" line="1666"/> <source>Autofire A</source> <translation>Autofire A</translation> </message> <message> - <location filename="../Window.cpp" line="1664"/> + <location filename="../Window.cpp" line="1671"/> <source>Autofire B</source> <translation>Autofire B</translation> </message> <message> - <location filename="../Window.cpp" line="1669"/> + <location filename="../Window.cpp" line="1676"/> <source>Autofire L</source> <translation>Autofire L</translation> </message> <message> - <location filename="../Window.cpp" line="1674"/> + <location filename="../Window.cpp" line="1681"/> <source>Autofire R</source> <translation>Autofire R</translation> </message> <message> - <location filename="../Window.cpp" line="1679"/> + <location filename="../Window.cpp" line="1686"/> <source>Autofire Start</source> <translation>Autofire Start</translation> </message> <message> - <location filename="../Window.cpp" line="1684"/> + <location filename="../Window.cpp" line="1691"/> <source>Autofire Select</source> <translation>Autofire Select</translation> </message> <message> - <location filename="../Window.cpp" line="1689"/> + <location filename="../Window.cpp" line="1696"/> <source>Autofire Up</source> <translation>Autofire Su</translation> </message> <message> - <location filename="../Window.cpp" line="1694"/> + <location filename="../Window.cpp" line="1701"/> <source>Autofire Right</source> <translation>AAutofire Destra</translation> </message> <message> - <location filename="../Window.cpp" line="1699"/> + <location filename="../Window.cpp" line="1706"/> <source>Autofire Down</source> <translation>Autofire Giù</translation> </message> <message> - <location filename="../Window.cpp" line="1704"/> + <location filename="../Window.cpp" line="1711"/> <source>Autofire Left</source> <translation>Autofire Sinistra</translation> </message> <message> - <location filename="../Window.cpp" line="1758"/> + <location filename="../Window.cpp" line="1765"/> <source>Clear</source> <translation>Pulisci</translation> </message>

@@ -4692,7 +4664,7 @@ <translation>Salta ognuno</translation>

</message> <message> <location filename="../SettingsView.ui" line="362"/> - <location filename="../SettingsView.ui" line="803"/> + <location filename="../SettingsView.ui" line="813"/> <source>frames</source> <translation>frames</translation> </message>

@@ -4752,147 +4724,152 @@ <source>Show OSD messages</source>

<translation>Mostra messaggi OSD</translation> </message> <message> - <location filename="../SettingsView.ui" line="713"/> + <location filename="../SettingsView.ui" line="663"/> + <source>Show filename instead of ROM name in title bar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="723"/> <source>Fast forward (held) speed:</source> <translation>Velocità di crociera:</translation> </message> <message> - <location filename="../SettingsView.ui" line="938"/> + <location filename="../SettingsView.ui" line="948"/> <source>Video renderer:</source> <translation>Video renderer:</translation> </message> <message> - <location filename="../SettingsView.ui" line="946"/> + <location filename="../SettingsView.ui" line="956"/> <source>Software</source> <translation>Software</translation> </message> <message> - <location filename="../SettingsView.ui" line="951"/> + <location filename="../SettingsView.ui" line="961"/> <source>OpenGL</source> <translation>OpenGL</translation> </message> <message> - <location filename="../SettingsView.ui" line="959"/> + <location filename="../SettingsView.ui" line="969"/> <source>OpenGL enhancements</source> <translation>Migliore OpenGL</translation> </message> <message> - <location filename="../SettingsView.ui" line="965"/> + <location filename="../SettingsView.ui" line="975"/> <source>High-resolution scale:</source> <translation>Rapporto alta risoluzione:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1003"/> + <location filename="../SettingsView.ui" line="1013"/> <source>(240×160)</source> <translation>(240×160)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1028"/> + <location filename="../SettingsView.ui" line="1038"/> <source>XQ GBA audio (experimental)</source> <translation>XQ GBA audio (sperimentale)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1367"/> + <location filename="../SettingsView.ui" line="1377"/> <source>Cheats</source> <translation>Trucchi</translation> </message> <message> - <location filename="../SettingsView.ui" line="1424"/> + <location filename="../SettingsView.ui" line="1434"/> <source>Log to file</source> <translation>Registro log in file</translation> </message> <message> - <location filename="../SettingsView.ui" line="1431"/> + <location filename="../SettingsView.ui" line="1441"/> <source>Log to console</source> <translation>Registro log in console</translation> </message> <message> - <location filename="../SettingsView.ui" line="1445"/> + <location filename="../SettingsView.ui" line="1455"/> <source>Select Log File</source> <translation>Seleziona file log</translation> </message> <message> - <location filename="../SettingsView.ui" line="1458"/> + <location filename="../SettingsView.ui" line="1468"/> <source>Game Boy model:</source> <translation>Modello GameBoy</translation> </message> <message> - <location filename="../SettingsView.ui" line="1494"/> + <location filename="../SettingsView.ui" line="1504"/> <source>Super Game Boy model:</source> <translation>Modello Super GameBoy</translation> </message> <message> - <location filename="../SettingsView.ui" line="1530"/> + <location filename="../SettingsView.ui" line="1540"/> <source>Game Boy Color model:</source> <translation>Modello GameBoy Colore:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1865"/> + <location filename="../SettingsView.ui" line="1875"/> <source>Use GBC colors in GB games</source> <translation>Usa colori GBC in giochi GB</translation> </message> <message> - <location filename="../SettingsView.ui" line="1872"/> + <location filename="../SettingsView.ui" line="1882"/> <source>Camera:</source> <translation>Camera:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1466"/> - <location filename="../SettingsView.ui" line="1502"/> - <location filename="../SettingsView.ui" line="1538"/> + <location filename="../SettingsView.ui" line="1476"/> + <location filename="../SettingsView.ui" line="1512"/> + <location filename="../SettingsView.ui" line="1548"/> <source>Autodetect</source> <translation>Rilevamento automatico</translation> </message> <message> - <location filename="../SettingsView.ui" line="1471"/> - <location filename="../SettingsView.ui" line="1507"/> - <location filename="../SettingsView.ui" line="1543"/> + <location filename="../SettingsView.ui" line="1481"/> + <location filename="../SettingsView.ui" line="1517"/> + <location filename="../SettingsView.ui" line="1553"/> <source>Game Boy (DMG)</source> <translation>Game Boy (DMG)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1476"/> - <location filename="../SettingsView.ui" line="1512"/> - <location filename="../SettingsView.ui" line="1548"/> + <location filename="../SettingsView.ui" line="1486"/> + <location filename="../SettingsView.ui" line="1522"/> + <location filename="../SettingsView.ui" line="1558"/> <source>Super Game Boy (SGB)</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="1481"/> - <location filename="../SettingsView.ui" line="1517"/> - <location filename="../SettingsView.ui" line="1553"/> + <location filename="../SettingsView.ui" line="1491"/> + <location filename="../SettingsView.ui" line="1527"/> + <location filename="../SettingsView.ui" line="1563"/> <source>Game Boy Color (CGB)</source> <translation>Game Boy Color (CGB)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1486"/> - <location filename="../SettingsView.ui" line="1522"/> - <location filename="../SettingsView.ui" line="1558"/> + <location filename="../SettingsView.ui" line="1496"/> + <location filename="../SettingsView.ui" line="1532"/> + <location filename="../SettingsView.ui" line="1568"/> <source>Game Boy Advance (AGB)</source> <translation>Game Boy Advance (AGB)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1573"/> + <location filename="../SettingsView.ui" line="1583"/> <source>Default BG colors:</source> <translation>Colori predefiniti BG:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1740"/> + <location filename="../SettingsView.ui" line="1750"/> <source>Super Game Boy borders</source> <translation>Bordi Super Game Boy</translation> </message> <message> - <location filename="../SettingsView.ui" line="1754"/> + <location filename="../SettingsView.ui" line="1764"/> <source>Camera driver:</source> <translation>Driver della fotocamera:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1851"/> + <location filename="../SettingsView.ui" line="1861"/> <source>Default sprite colors 1:</source> <translation>Colori predefiniti sprite 1:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1858"/> + <location filename="../SettingsView.ui" line="1868"/> <source>Default sprite colors 2:</source> <translation>Colori predefiniti sprite 2:</translation> </message>

@@ -4912,43 +4889,43 @@ <source>Clear cache</source>

<translation>Svuota la cache</translation> </message> <message> - <location filename="../SettingsView.ui" line="670"/> + <location filename="../SettingsView.ui" line="680"/> <source>Fast forward speed:</source> <translation>Velocità di avanzamento rapido:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1058"/> - <location filename="../SettingsView.ui" line="1096"/> - <location filename="../SettingsView.ui" line="1131"/> - <location filename="../SettingsView.ui" line="1159"/> - <location filename="../SettingsView.ui" line="1200"/> - <location filename="../SettingsView.ui" line="1248"/> - <location filename="../SettingsView.ui" line="1296"/> - <location filename="../SettingsView.ui" line="1344"/> - <location filename="../SettingsView.ui" line="1392"/> + <location filename="../SettingsView.ui" line="1068"/> + <location filename="../SettingsView.ui" line="1106"/> + <location filename="../SettingsView.ui" line="1141"/> + <location filename="../SettingsView.ui" line="1169"/> + <location filename="../SettingsView.ui" line="1210"/> + <location filename="../SettingsView.ui" line="1258"/> + <location filename="../SettingsView.ui" line="1306"/> + <location filename="../SettingsView.ui" line="1354"/> + <location filename="../SettingsView.ui" line="1402"/> <source>Browse</source> <translation>Sfoglia</translation> </message> <message> - <location filename="../SettingsView.ui" line="1067"/> + <location filename="../SettingsView.ui" line="1077"/> <source>Use BIOS file if found</source> <translation>Usa il file del BIOS se è presente</translation> </message> <message> - <location filename="../SettingsView.ui" line="1077"/> + <location filename="../SettingsView.ui" line="1087"/> <source>Skip BIOS intro</source> <translation>Salta intro del BIOS</translation> </message> <message> - <location filename="../SettingsView.ui" line="682"/> - <location filename="../SettingsView.ui" line="725"/> - <location filename="../SettingsView.ui" line="974"/> + <location filename="../SettingsView.ui" line="692"/> + <location filename="../SettingsView.ui" line="735"/> + <location filename="../SettingsView.ui" line="984"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../SettingsView.ui" line="701"/> - <location filename="../SettingsView.ui" line="744"/> + <location filename="../SettingsView.ui" line="711"/> + <location filename="../SettingsView.ui" line="754"/> <source>Unbounded</source> <translation>Illimitato</translation> </message>

@@ -4968,17 +4945,17 @@ <source>Pause when inactive</source>

<translation>In Pausa se inattivo</translation> </message> <message> - <location filename="../SettingsView.ui" line="827"/> + <location filename="../SettingsView.ui" line="837"/> <source>Run all</source> <translation>Avvia tutto</translation> </message> <message> - <location filename="../SettingsView.ui" line="832"/> + <location filename="../SettingsView.ui" line="842"/> <source>Remove known</source> <translation>Rimuovi conosciuto</translation> </message> <message> - <location filename="../SettingsView.ui" line="837"/> + <location filename="../SettingsView.ui" line="847"/> <source>Detect and remove</source> <translation>Rileva e rimuovi</translation> </message>

@@ -4988,25 +4965,25 @@ <source>Allow opposing input directions</source>

<translation>Consenti direzioni opposte</translation> </message> <message> - <location filename="../SettingsView.ui" line="866"/> - <location filename="../SettingsView.ui" line="910"/> + <location filename="../SettingsView.ui" line="876"/> + <location filename="../SettingsView.ui" line="920"/> <source>Screenshot</source> <translation>Screenshot</translation> </message> <message> - <location filename="../SettingsView.ui" line="876"/> - <location filename="../SettingsView.ui" line="920"/> + <location filename="../SettingsView.ui" line="886"/> + <location filename="../SettingsView.ui" line="930"/> <source>Save data</source> <translation>Salva dati</translation> </message> <message> - <location filename="../SettingsView.ui" line="886"/> - <location filename="../SettingsView.ui" line="927"/> + <location filename="../SettingsView.ui" line="896"/> + <location filename="../SettingsView.ui" line="937"/> <source>Cheat codes</source> <translation>Trucchi</translation> </message> <message> - <location filename="../SettingsView.ui" line="780"/> + <location filename="../SettingsView.ui" line="790"/> <source>Enable rewind</source> <translation>Abilita riavvolgimento</translation> </message>

@@ -5066,81 +5043,81 @@ <source>Automatically load state</source>

<translation>Carica stato automaticamente</translation> </message> <message> - <location filename="../SettingsView.ui" line="787"/> + <location filename="../SettingsView.ui" line="797"/> <source>Rewind history:</source> <translation>Cronologia riavvolgimento:</translation> </message> <message> - <location filename="../SettingsView.ui" line="819"/> + <location filename="../SettingsView.ui" line="829"/> <source>Idle loops:</source> <translation>Idle loops:</translation> </message> <message> - <location filename="../SettingsView.ui" line="859"/> + <location filename="../SettingsView.ui" line="869"/> <source>Savestate extra data:</source> <translation>Dati extra salvataggio stato:</translation> </message> <message> - <location filename="../SettingsView.ui" line="903"/> + <location filename="../SettingsView.ui" line="913"/> <source>Load extra data:</source> <translation>Carica dati extra:</translation> </message> <message> - <location filename="../SettingsView.ui" line="845"/> + <location filename="../SettingsView.ui" line="855"/> <source>Preload entire ROM into memory</source> <translation>Precarica tutta la ROM nella memoria</translation> </message> <message> - <location filename="../SettingsView.ui" line="756"/> + <location filename="../SettingsView.ui" line="766"/> <source>Autofire interval:</source> <translation>Intervallo Autofire:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1039"/> + <location filename="../SettingsView.ui" line="1049"/> <source>GB BIOS file:</source> <translation>File BIOS del GB:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1105"/> + <location filename="../SettingsView.ui" line="1115"/> <source>GBA BIOS file:</source> <translation>File BIOS del GBA:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1112"/> + <location filename="../SettingsView.ui" line="1122"/> <source>GBC BIOS file:</source> <translation>File BIOS del GBC:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1140"/> + <location filename="../SettingsView.ui" line="1150"/> <source>SGB BIOS file:</source> <translation>File BIOS del SGB:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1175"/> + <location filename="../SettingsView.ui" line="1185"/> <source>Save games</source> <translation>Salva le partite</translation> </message> <message> - <location filename="../SettingsView.ui" line="1209"/> - <location filename="../SettingsView.ui" line="1257"/> - <location filename="../SettingsView.ui" line="1305"/> - <location filename="../SettingsView.ui" line="1353"/> - <location filename="../SettingsView.ui" line="1401"/> + <location filename="../SettingsView.ui" line="1219"/> + <location filename="../SettingsView.ui" line="1267"/> + <location filename="../SettingsView.ui" line="1315"/> + <location filename="../SettingsView.ui" line="1363"/> + <location filename="../SettingsView.ui" line="1411"/> <source>Same directory as the ROM</source> <translation>Stessa cartella della ROM</translation> </message> <message> - <location filename="../SettingsView.ui" line="1223"/> + <location filename="../SettingsView.ui" line="1233"/> <source>Save states</source> <translation>Salvataggio Stati</translation> </message> <message> - <location filename="../SettingsView.ui" line="1271"/> + <location filename="../SettingsView.ui" line="1281"/> <source>Screenshots</source> <translation>Screenshot</translation> </message> <message> - <location filename="../SettingsView.ui" line="1319"/> + <location filename="../SettingsView.ui" line="1329"/> <source>Patches</source> <translation>Patches</translation> </message>
M src/platform/qt/ts/mgba-nl.tssrc/platform/qt/ts/mgba-nl.ts

@@ -304,28 +304,48 @@ </context>

<context> <name>GIFView</name> <message> - <location filename="../GIFView.ui" line="14"/> - <source>Record GIF</source> + <location filename="../GIFView.ui" line="145"/> + <source>Frameskip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="36"/> - <source>Frameskip</source> + <location filename="../GIFView.ui" line="51"/> + <source>Start</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="68"/> - <source>Start</source> + <location filename="../GIFView.ui" line="14"/> + <source>Record GIF/APNG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="30"/> + <source>Loop</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="84"/> + <location filename="../GIFView.ui" line="67"/> <source>Stop</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="110"/> + <location filename="../GIFView.ui" line="93"/> <source>Select File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="112"/> + <source>APNG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="122"/> + <source>GIF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="135"/> + <source>WebP</source> <translation type="unfinished"></translation> </message> </context>

@@ -888,145 +908,162 @@ <source>Sprites</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="20"/> + <location filename="../ObjView.ui" line="94"/> <source>Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="27"/> + <location filename="../ObjView.ui" line="137"/> <source>Geometry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="35"/> + <location filename="../ObjView.ui" line="145"/> <source>Position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="61"/> - <location filename="../ObjView.ui" line="87"/> - <location filename="../ObjView.ui" line="278"/> - <location filename="../ObjView.ui" line="508"/> + <location filename="../ObjView.ui" line="171"/> + <location filename="../ObjView.ui" line="197"/> + <location filename="../ObjView.ui" line="437"/> + <location filename="../ObjView.ui" line="667"/> <source>0</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="71"/> + <location filename="../ObjView.ui" line="181"/> <source>, </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="101"/> + <location filename="../ObjView.ui" line="218"/> <source>Dimensions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="127"/> - <location filename="../ObjView.ui" line="153"/> + <location filename="../ObjView.ui" line="244"/> + <location filename="../ObjView.ui" line="270"/> <source>8</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="137"/> - <location filename="../ObjView.ui" line="568"/> + <location filename="../ObjView.ui" line="109"/> + <location filename="../ObjView.ui" line="254"/> <source>×</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="205"/> + <location filename="../ObjView.ui" line="682"/> <source>Tile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="212"/> + <location filename="../ObjView.ui" line="365"/> <source>Export</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="219"/> + <location filename="../ObjView.ui" line="284"/> + <location filename="../ObjView.ui" line="325"/> + <source>+0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="291"/> + <location filename="../ObjView.ui" line="305"/> + <source>+1.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="298"/> + <source>Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="378"/> <source>Attributes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="227"/> + <location filename="../ObjView.ui" line="386"/> <source>Transform</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="247"/> + <location filename="../ObjView.ui" line="406"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="258"/> + <location filename="../ObjView.ui" line="417"/> <source>Palette</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="292"/> + <location filename="../ObjView.ui" line="451"/> <source>Double Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="318"/> - <location filename="../ObjView.ui" line="362"/> - <location filename="../ObjView.ui" line="375"/> - <location filename="../ObjView.ui" line="443"/> + <location filename="../ObjView.ui" line="477"/> + <location filename="../ObjView.ui" line="521"/> + <location filename="../ObjView.ui" line="534"/> + <location filename="../ObjView.ui" line="602"/> <source>Return, Ctrl+R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="336"/> + <location filename="../ObjView.ui" line="495"/> <source>Flipped</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="359"/> + <location filename="../ObjView.ui" line="518"/> <source>H</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="372"/> + <location filename="../ObjView.ui" line="531"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="386"/> + <location filename="../ObjView.ui" line="545"/> <source>Mode</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="406"/> + <location filename="../ObjView.ui" line="565"/> <source>Normal</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="417"/> + <location filename="../ObjView.ui" line="576"/> <source>Mosaic</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="454"/> + <location filename="../ObjView.ui" line="613"/> <source>Enabled</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="488"/> + <location filename="../ObjView.ui" line="647"/> <source>Priority</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="538"/> + <location filename="../ObjView.ui" line="72"/> <source>Address</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="545"/> + <location filename="../ObjView.ui" line="79"/> <source>0x07000000</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="581"/> + <location filename="../ObjView.ui" line="122"/> <source>Magnification</source> <translation type="unfinished"></translation> </message>

@@ -1218,17 +1255,27 @@ <source>HuC-3</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../OverrideView.ui" line="362"/> + <location filename="../OverrideView.ui" line="359"/> + <source>Wisdom Tree (Unlicensed)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="364"/> + <source>Pokémon Jade/Diamond (Unlicensed)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="372"/> <source>Background Colors</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OverrideView.ui" line="449"/> + <location filename="../OverrideView.ui" line="459"/> <source>Sprite Colors 1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OverrideView.ui" line="456"/> + <location filename="../OverrideView.ui" line="466"/> <source>Sprite Colors 2</source> <translation type="unfinished"></translation> </message>

@@ -1304,7 +1351,7 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../PaletteView.ui" line="292"/> - <source>000</source> + <source>0x000 (000)</source> <translation type="unfinished"></translation> </message> <message>

@@ -1390,69 +1437,6 @@ <translation type="unfinished"></translation>

</message> </context> <context> - <name>QGBA::AudioDevice</name> - <message> - <location filename="../AudioDevice.cpp" line="26"/> - <source>Can&apos;t set format of context-less audio device</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../AudioDevice.cpp" line="48"/> - <source>Audio device is missing its core</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../AudioDevice.cpp" line="64"/> - <source>Writing data to read-only audio device</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::AudioProcessorQt</name> - <message> - <location filename="../AudioProcessorQt.cpp" line="43"/> - <source>Can&apos;t start an audio processor without input</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::AudioProcessorSDL</name> - <message> - <location filename="../AudioProcessorSDL.cpp" line="34"/> - <source>Can&apos;t start an audio processor without input</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::BattleChipView</name> - <message> - <location filename="../BattleChipView.cpp" line="114"/> - <source>BattleChip data missing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="115"/> - <source>BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="181"/> - <location filename="../BattleChipView.cpp" line="200"/> - <source>Select deck file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="212"/> - <source>Incompatible deck</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="213"/> - <source>The selected deck is not compatible with this Chip Gate</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>QGBA::CheatsModel</name> <message> <location filename="../CheatsModel.cpp" line="54"/>

@@ -1498,22 +1482,22 @@ </context>

<context> <name>QGBA::CoreController</name> <message> - <location filename="../CoreController.cpp" line="593"/> + <location filename="../CoreController.cpp" line="589"/> <source>Failed to open save file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../CoreController.cpp" line="622"/> + <location filename="../CoreController.cpp" line="618"/> <source>Failed to open game file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../CoreController.cpp" line="694"/> + <location filename="../CoreController.cpp" line="716"/> <source>Failed to open snapshot file for reading: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../CoreController.cpp" line="710"/> + <location filename="../CoreController.cpp" line="732"/> <source>Failed to open snapshot file for writing: %1</source> <translation type="unfinished"></translation> </message>

@@ -1525,46 +1509,56 @@ <location filename="../CoreManager.cpp" line="54"/>

<source>Failed to open game file: %1</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../CoreManager.cpp" line="87"/> + <source>Could not load game. Are you sure it&apos;s in the correct format?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CoreManager.cpp" line="114"/> + <source>Failed to open save file. Is the save directory writable?</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QGBA::FrameView</name> <message> - <location filename="../FrameView.cpp" line="430"/> + <location filename="../FrameView.cpp" line="428"/> <source>Export frame</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FrameView.cpp" line="431"/> + <location filename="../FrameView.cpp" line="429"/> <source>Portable Network Graphics (*.png)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FrameView.cpp" line="449"/> + <location filename="../FrameView.cpp" line="447"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FrameView.cpp" line="451"/> + <location filename="../FrameView.cpp" line="449"/> <source>Background</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FrameView.cpp" line="454"/> + <location filename="../FrameView.cpp" line="452"/> <source>Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FrameView.cpp" line="457"/> + <location filename="../FrameView.cpp" line="455"/> <source>Sprite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FrameView.cpp" line="460"/> + <location filename="../FrameView.cpp" line="458"/> <source>Backdrop</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FrameView.cpp" line="466"/> + <location filename="../FrameView.cpp" line="464"/> <source>%1 %2</source> <translation type="unfinished"></translation> </message>

@@ -1646,18 +1640,18 @@ </context>

<context> <name>QGBA::GIFView</name> <message> - <location filename="../GIFView.cpp" line="49"/> - <source>Failed to open output GIF file: %1</source> + <location filename="../GIFView.cpp" line="61"/> + <source>Failed to open output file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.cpp" line="67"/> + <location filename="../GIFView.cpp" line="88"/> <source>Select output file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.cpp" line="67"/> - <source>Graphics Interchange Format (*.gif)</source> + <location filename="../GIFView.cpp" line="88"/> + <source>Graphics Interchange Format (*.gif);;Animated Portable Network Graphics (*.png *.webp *.apng)</source> <translation type="unfinished"></translation> </message> </context>

@@ -3032,9 +3026,24 @@ </context>

<context> <name>QGBA::KeyEditor</name> <message> - <location filename="../KeyEditor.cpp" line="33"/> - <location filename="../KeyEditor.cpp" line="207"/> + <location filename="../KeyEditor.cpp" line="34"/> + <location filename="../KeyEditor.cpp" line="236"/> <source>---</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="53"/> + <source>Super (L)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="56"/> + <source>Super (R)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="59"/> + <source>Menu</source> <translation type="unfinished"></translation> </message> </context>

@@ -3113,47 +3122,47 @@ </context>

<context> <name>QGBA::LogController</name> <message> - <location filename="../LogController.cpp" line="62"/> + <location filename="../LogController.cpp" line="68"/> <source>[%1] %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="73"/> + <location filename="../LogController.cpp" line="79"/> <source>An error occurred</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="145"/> + <location filename="../LogController.cpp" line="151"/> <source>DEBUG</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="147"/> + <location filename="../LogController.cpp" line="153"/> <source>STUB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="149"/> + <location filename="../LogController.cpp" line="155"/> <source>INFO</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="151"/> + <location filename="../LogController.cpp" line="157"/> <source>WARN</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="153"/> + <location filename="../LogController.cpp" line="159"/> <source>ERROR</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="155"/> + <location filename="../LogController.cpp" line="161"/> <source>FATAL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="157"/> + <location filename="../LogController.cpp" line="163"/> <source>GAME ERROR</source> <translation type="unfinished"></translation> </message>

@@ -3277,42 +3286,42 @@ <source>Load</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="104"/> + <location filename="../MemoryModel.cpp" line="108"/> <source>All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="149"/> + <location filename="../MemoryModel.cpp" line="153"/> <source>Load TBL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="203"/> + <location filename="../MemoryModel.cpp" line="207"/> <source>Save selected memory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="209"/> + <location filename="../MemoryModel.cpp" line="213"/> <source>Failed to open output file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="217"/> + <location filename="../MemoryModel.cpp" line="221"/> <source>Load memory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="223"/> + <location filename="../MemoryModel.cpp" line="227"/> <source>Failed to open input file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="339"/> + <location filename="../MemoryModel.cpp" line="343"/> <source>TBL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="339"/> + <location filename="../MemoryModel.cpp" line="343"/> <source>ISO-8859-1</source> <translation type="unfinished"></translation> </message>

@@ -3320,22 +3329,22 @@ </context>

<context> <name>QGBA::MemorySearch</name> <message> - <location filename="../MemorySearch.cpp" line="221"/> + <location filename="../MemorySearch.cpp" line="222"/> <source> (%0/%1×)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.cpp" line="223"/> + <location filename="../MemorySearch.cpp" line="224"/> <source> (⅟%0×)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.cpp" line="226"/> + <location filename="../MemorySearch.cpp" line="227"/> <source> (%0×)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.cpp" line="230"/> + <location filename="../MemorySearch.cpp" line="231"/> <source>%1 byte%2</source> <translation type="unfinished"></translation> </message>

@@ -3343,49 +3352,61 @@ </context>

<context> <name>QGBA::ObjView</name> <message> - <location filename="../ObjView.cpp" line="151"/> - <location filename="../ObjView.cpp" line="225"/> + <location filename="../ObjView.cpp" line="155"/> + <location filename="../ObjView.cpp" line="243"/> <source>0x%0</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="162"/> + <location filename="../ObjView.cpp" line="176"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="167"/> + <location filename="../ObjView.cpp" line="177"/> + <location filename="../ObjView.cpp" line="178"/> + <location filename="../ObjView.cpp" line="179"/> + <location filename="../ObjView.cpp" line="180"/> + <location filename="../ObjView.cpp" line="251"/> + <location filename="../ObjView.cpp" line="252"/> + <location filename="../ObjView.cpp" line="253"/> + <location filename="../ObjView.cpp" line="254"/> + <source>---</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="185"/> <source>Normal</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="170"/> + <location filename="../ObjView.cpp" line="188"/> <source>Trans</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="173"/> + <location filename="../ObjView.cpp" line="191"/> <source>OBJWIN</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="176"/> + <location filename="../ObjView.cpp" line="194"/> <source>Invalid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="232"/> - <location filename="../ObjView.cpp" line="233"/> + <location filename="../ObjView.cpp" line="250"/> + <location filename="../ObjView.cpp" line="255"/> <source>N/A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="258"/> + <location filename="../ObjView.cpp" line="280"/> <source>Export sprite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="259"/> + <location filename="../ObjView.cpp" line="281"/> <source>Portable Network Graphics (*.png)</source> <translation type="unfinished"></translation> </message>

@@ -3404,10 +3425,6 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../PaletteView.cpp" line="123"/> - <source>%0</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../PaletteView.cpp" line="124"/> <location filename="../PaletteView.cpp" line="125"/> <location filename="../PaletteView.cpp" line="126"/>

@@ -3431,19 +3448,6 @@ <translation type="unfinished"></translation>

</message> </context> <context> - <name>QGBA::PrinterView</name> - <message> - <location filename="../PrinterView.cpp" line="52"/> - <source>Save Printout</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PrinterView.cpp" line="52"/> - <source>Portable Network Graphics (*.png)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>QGBA::ROMInfo</name> <message> <location filename="../ROMInfo.cpp" line="44"/>

@@ -3526,7 +3530,7 @@ <source>Select BIOS</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.cpp" line="661"/> + <location filename="../SettingsView.cpp" line="664"/> <source>(%1×%2)</source> <translation type="unfinished"></translation> </message>

@@ -3604,17 +3608,17 @@ </context>

<context> <name>QGBA::VideoView</name> <message> - <location filename="../VideoView.cpp" line="216"/> + <location filename="../VideoView.cpp" line="196"/> <source>Failed to open output video file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.cpp" line="237"/> + <location filename="../VideoView.cpp" line="217"/> <source>Native (%0x%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.cpp" line="252"/> + <location filename="../VideoView.cpp" line="232"/> <source>Select output file</source> <translation type="unfinished"></translation> </message>

@@ -3665,8 +3669,8 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../Window.cpp" line="379"/> - <location filename="../Window.cpp" line="440"/> <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="454"/> <source>Select save</source> <translation type="unfinished"></translation> </message>

@@ -3692,621 +3696,636 @@ <source>Patches (*.ips *.ups *.bps)</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="433"/> + <location filename="../Window.cpp" line="427"/> + <source>Select e-Reader dotcode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="427"/> + <source>e-Reader card (*.raw *.bin *.bmp)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="440"/> <source>Select image</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="433"/> + <location filename="../Window.cpp" line="440"/> <source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="440"/> <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="454"/> <source>GameShark saves (*.sps *.xps)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="474"/> + <location filename="../Window.cpp" line="481"/> <source>Select video log</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="474"/> + <location filename="../Window.cpp" line="481"/> <source>Video logs (*.mvl)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="855"/> + <location filename="../Window.cpp" line="862"/> <source>Crash</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="856"/> + <location filename="../Window.cpp" line="863"/> <source>The game has crashed with the following error: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="863"/> - <source>Couldn&apos;t Load</source> + <location filename="../Window.cpp" line="870"/> + <source>Couldn&apos;t Start</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="864"/> - <source>Could not load game. Are you sure it&apos;s in the correct format?</source> + <location filename="../Window.cpp" line="871"/> + <source>Could not start game.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="877"/> + <location filename="../Window.cpp" line="884"/> <source>Unimplemented BIOS call</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="878"/> + <location filename="../Window.cpp" line="885"/> <source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="966"/> + <location filename="../Window.cpp" line="985"/> <source>Really make portable?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="967"/> + <location filename="../Window.cpp" line="986"/> <source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="979"/> + <location filename="../Window.cpp" line="998"/> <source>Restart needed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="980"/> + <location filename="../Window.cpp" line="999"/> <source>Some changes will not take effect until the emulator is restarted.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1028"/> + <location filename="../Window.cpp" line="1054"/> <source> - Player %1 of %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1039"/> + <location filename="../Window.cpp" line="1065"/> <source>%1 - %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1041"/> + <location filename="../Window.cpp" line="1067"/> <source>%1 - %2 - %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1043"/> + <location filename="../Window.cpp" line="1069"/> <source>%1 - %2 (%3 fps) - %4</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1084"/> + <location filename="../Window.cpp" line="1110"/> <source>&amp;File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1086"/> + <location filename="../Window.cpp" line="1112"/> <source>Load &amp;ROM...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1089"/> + <location filename="../Window.cpp" line="1115"/> <source>Load ROM in archive...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1090"/> + <location filename="../Window.cpp" line="1116"/> <source>Add folder to library...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1093"/> + <location filename="../Window.cpp" line="1119"/> <source>Load alternate save...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1096"/> + <location filename="../Window.cpp" line="1122"/> <source>Load temporary save...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1100"/> + <location filename="../Window.cpp" line="1126"/> <source>Load &amp;patch...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1103"/> + <location filename="../Window.cpp" line="1129"/> <source>Boot BIOS</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1108"/> + <location filename="../Window.cpp" line="1134"/> <source>Replace ROM...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1110"/> + <location filename="../Window.cpp" line="1136"/> + <source>Scan e-Reader dotcodes...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1140"/> <source>ROM &amp;info...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1112"/> + <location filename="../Window.cpp" line="1142"/> <source>Recent</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1115"/> + <location filename="../Window.cpp" line="1145"/> <source>Make portable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1118"/> + <location filename="../Window.cpp" line="1148"/> <source>&amp;Load state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1123"/> + <location filename="../Window.cpp" line="1153"/> <source>Load state file...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1128"/> + <location filename="../Window.cpp" line="1158"/> <source>&amp;Save state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1133"/> + <location filename="../Window.cpp" line="1163"/> <source>Save state file...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1138"/> + <location filename="../Window.cpp" line="1168"/> <source>Quick load</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1139"/> + <location filename="../Window.cpp" line="1169"/> <source>Quick save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1141"/> + <location filename="../Window.cpp" line="1171"/> <source>Load recent</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1146"/> + <location filename="../Window.cpp" line="1176"/> <source>Save recent</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1154"/> + <location filename="../Window.cpp" line="1184"/> <source>Undo load state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1159"/> + <location filename="../Window.cpp" line="1189"/> <source>Undo save state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1168"/> - <location filename="../Window.cpp" line="1173"/> + <location filename="../Window.cpp" line="1198"/> + <location filename="../Window.cpp" line="1203"/> <source>State &amp;%1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1180"/> + <location filename="../Window.cpp" line="1210"/> <source>Load camera image...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1184"/> + <location filename="../Window.cpp" line="1214"/> <source>Import GameShark Save...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1187"/> + <location filename="../Window.cpp" line="1217"/> <source>Export GameShark Save...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1192"/> + <location filename="../Window.cpp" line="1222"/> <source>New multiplayer window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1200"/> + <location filename="../Window.cpp" line="1230"/> <source>About...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1203"/> + <location filename="../Window.cpp" line="1233"/> <source>E&amp;xit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1206"/> + <location filename="../Window.cpp" line="1236"/> <source>&amp;Emulation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1207"/> + <location filename="../Window.cpp" line="1237"/> <source>&amp;Reset</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1211"/> + <location filename="../Window.cpp" line="1241"/> <source>Sh&amp;utdown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1215"/> + <location filename="../Window.cpp" line="1245"/> <source>Yank game pak</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1221"/> + <location filename="../Window.cpp" line="1251"/> <source>&amp;Pause</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1230"/> + <location filename="../Window.cpp" line="1260"/> <source>&amp;Next frame</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1236"/> + <location filename="../Window.cpp" line="1266"/> <source>Fast forward (held)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1242"/> + <location filename="../Window.cpp" line="1272"/> <source>&amp;Fast forward</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1246"/> + <location filename="../Window.cpp" line="1276"/> <source>Fast forward speed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1251"/> + <location filename="../Window.cpp" line="1281"/> <source>Unbounded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1255"/> + <location filename="../Window.cpp" line="1285"/> <source>%0x</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1259"/> + <location filename="../Window.cpp" line="1289"/> <source>Rewind (held)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1266"/> + <location filename="../Window.cpp" line="1296"/> <source>Re&amp;wind</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1271"/> + <location filename="../Window.cpp" line="1301"/> <source>Step backwards</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1277"/> + <location filename="../Window.cpp" line="1307"/> <source>Sync to &amp;video</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1284"/> + <location filename="../Window.cpp" line="1314"/> <source>Sync to &amp;audio</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1292"/> + <location filename="../Window.cpp" line="1322"/> <source>Solar sensor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1293"/> + <location filename="../Window.cpp" line="1323"/> <source>Increase solar level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1294"/> + <location filename="../Window.cpp" line="1324"/> <source>Decrease solar level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1295"/> + <location filename="../Window.cpp" line="1325"/> <source>Brightest solar level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1298"/> + <location filename="../Window.cpp" line="1328"/> <source>Darkest solar level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1304"/> + <location filename="../Window.cpp" line="1334"/> <source>Brightness %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1310"/> + <location filename="../Window.cpp" line="1340"/> <source>Game Boy Printer...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1319"/> + <location filename="../Window.cpp" line="1349"/> <source>BattleChip Gate...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1323"/> + <location filename="../Window.cpp" line="1353"/> <source>Audio/&amp;Video</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1324"/> + <location filename="../Window.cpp" line="1354"/> <source>Frame size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1326"/> + <location filename="../Window.cpp" line="1356"/> <source>%1×</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1351"/> + <location filename="../Window.cpp" line="1381"/> <source>Toggle fullscreen</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1354"/> + <location filename="../Window.cpp" line="1384"/> <source>Lock aspect ratio</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1366"/> + <location filename="../Window.cpp" line="1396"/> <source>Force integer scaling</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1378"/> + <location filename="../Window.cpp" line="1408"/> <source>Interframe blending</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1387"/> + <location filename="../Window.cpp" line="1417"/> <source>Bilinear filtering</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1396"/> + <location filename="../Window.cpp" line="1426"/> <source>Frame&amp;skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1409"/> + <location filename="../Window.cpp" line="1439"/> <source>Mute</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1418"/> + <location filename="../Window.cpp" line="1448"/> <source>FPS target</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1426"/> + <location filename="../Window.cpp" line="1456"/> <source>Native (59.7275)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1441"/> + <location filename="../Window.cpp" line="1471"/> <source>Take &amp;screenshot</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1443"/> + <location filename="../Window.cpp" line="1473"/> <source>F12</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1447"/> + <location filename="../Window.cpp" line="1477"/> <source>Record A/V...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1448"/> - <source>Record GIF...</source> + <location filename="../Window.cpp" line="1478"/> + <source>Record GIF/WebP/APNG...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1452"/> + <location filename="../Window.cpp" line="1482"/> <source>Video layers</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1453"/> + <location filename="../Window.cpp" line="1483"/> <source>Audio channels</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1455"/> + <location filename="../Window.cpp" line="1485"/> <source>Adjust layer placement...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1457"/> + <location filename="../Window.cpp" line="1487"/> <source>&amp;Tools</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1458"/> + <location filename="../Window.cpp" line="1488"/> <source>View &amp;logs...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1460"/> + <location filename="../Window.cpp" line="1490"/> <source>Game &amp;overrides...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1472"/> + <location filename="../Window.cpp" line="1502"/> <source>Game Pak sensors...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1483"/> + <location filename="../Window.cpp" line="1513"/> <source>&amp;Cheats...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1486"/> + <location filename="../Window.cpp" line="1516"/> <source>Settings...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1490"/> + <location filename="../Window.cpp" line="1520"/> <source>Open debugger console...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1492"/> + <location filename="../Window.cpp" line="1522"/> <source>Start &amp;GDB server...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1498"/> + <location filename="../Window.cpp" line="1528"/> <source>View &amp;palette...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1499"/> + <location filename="../Window.cpp" line="1529"/> <source>View &amp;sprites...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1500"/> + <location filename="../Window.cpp" line="1530"/> <source>View &amp;tiles...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1501"/> + <location filename="../Window.cpp" line="1531"/> <source>View &amp;map...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1504"/> + <location filename="../Window.cpp" line="1534"/> <source>&amp;Frame inspector...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1522"/> + <location filename="../Window.cpp" line="1552"/> <source>View memory...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1523"/> + <location filename="../Window.cpp" line="1553"/> <source>Search memory...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1526"/> + <location filename="../Window.cpp" line="1556"/> <source>View &amp;I/O registers...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1531"/> + <location filename="../Window.cpp" line="1561"/> <source>Record debug video log...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1532"/> + <location filename="../Window.cpp" line="1562"/> <source>Stop debug video log</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1627"/> + <location filename="../Window.cpp" line="1657"/> <source>Exit fullscreen</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1629"/> + <location filename="../Window.cpp" line="1659"/> <source>GameShark Button (held)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1635"/> + <location filename="../Window.cpp" line="1665"/> <source>Autofire</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1636"/> + <location filename="../Window.cpp" line="1666"/> <source>Autofire A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1641"/> + <location filename="../Window.cpp" line="1671"/> <source>Autofire B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1646"/> + <location filename="../Window.cpp" line="1676"/> <source>Autofire L</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1651"/> + <location filename="../Window.cpp" line="1681"/> <source>Autofire R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1656"/> + <location filename="../Window.cpp" line="1686"/> <source>Autofire Start</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1661"/> + <location filename="../Window.cpp" line="1691"/> <source>Autofire Select</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1666"/> + <location filename="../Window.cpp" line="1696"/> <source>Autofire Up</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1671"/> + <location filename="../Window.cpp" line="1701"/> <source>Autofire Right</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1676"/> + <location filename="../Window.cpp" line="1706"/> <source>Autofire Down</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1681"/> + <location filename="../Window.cpp" line="1711"/> <source>Autofire Left</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1735"/> + <location filename="../Window.cpp" line="1765"/> <source>Clear</source> <translation type="unfinished"></translation> </message>

@@ -4326,6 +4345,29 @@ </message>

<message> <location filename="../utils.cpp" line="36"/> <source>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QShortcut</name> + <message> + <location filename="../KeyEditor.cpp" line="40"/> + <source>Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="43"/> + <source>Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="46"/> + <source>Alt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="49"/> + <source>Meta</source> <translation type="unfinished"></translation> </message> </context>

@@ -4624,7 +4666,7 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../SettingsView.ui" line="362"/> - <location filename="../SettingsView.ui" line="803"/> + <location filename="../SettingsView.ui" line="813"/> <source>frames</source> <translation type="unfinished"></translation> </message>

@@ -4769,305 +4811,310 @@ <source>Show OSD messages</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="670"/> + <location filename="../SettingsView.ui" line="663"/> + <source>Show filename instead of ROM name in title bar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="680"/> <source>Fast forward speed:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="682"/> - <location filename="../SettingsView.ui" line="725"/> - <location filename="../SettingsView.ui" line="974"/> + <location filename="../SettingsView.ui" line="692"/> + <location filename="../SettingsView.ui" line="735"/> + <location filename="../SettingsView.ui" line="984"/> <source>×</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="701"/> - <location filename="../SettingsView.ui" line="744"/> + <location filename="../SettingsView.ui" line="711"/> + <location filename="../SettingsView.ui" line="754"/> <source>Unbounded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="713"/> + <location filename="../SettingsView.ui" line="723"/> <source>Fast forward (held) speed:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="756"/> + <location filename="../SettingsView.ui" line="766"/> <source>Autofire interval:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="780"/> + <location filename="../SettingsView.ui" line="790"/> <source>Enable rewind</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="787"/> + <location filename="../SettingsView.ui" line="797"/> <source>Rewind history:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="819"/> + <location filename="../SettingsView.ui" line="829"/> <source>Idle loops:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="827"/> + <location filename="../SettingsView.ui" line="837"/> <source>Run all</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="832"/> + <location filename="../SettingsView.ui" line="842"/> <source>Remove known</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="837"/> + <location filename="../SettingsView.ui" line="847"/> <source>Detect and remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="845"/> + <location filename="../SettingsView.ui" line="855"/> <source>Preload entire ROM into memory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="859"/> + <location filename="../SettingsView.ui" line="869"/> <source>Savestate extra data:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="866"/> - <location filename="../SettingsView.ui" line="910"/> + <location filename="../SettingsView.ui" line="876"/> + <location filename="../SettingsView.ui" line="920"/> <source>Screenshot</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="876"/> - <location filename="../SettingsView.ui" line="920"/> + <location filename="../SettingsView.ui" line="886"/> + <location filename="../SettingsView.ui" line="930"/> <source>Save data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="886"/> - <location filename="../SettingsView.ui" line="927"/> + <location filename="../SettingsView.ui" line="896"/> + <location filename="../SettingsView.ui" line="937"/> <source>Cheat codes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="903"/> + <location filename="../SettingsView.ui" line="913"/> <source>Load extra data:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="938"/> + <location filename="../SettingsView.ui" line="948"/> <source>Video renderer:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="946"/> + <location filename="../SettingsView.ui" line="956"/> <source>Software</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="951"/> + <location filename="../SettingsView.ui" line="961"/> <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="959"/> + <location filename="../SettingsView.ui" line="969"/> <source>OpenGL enhancements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="965"/> + <location filename="../SettingsView.ui" line="975"/> <source>High-resolution scale:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1003"/> + <location filename="../SettingsView.ui" line="1013"/> <source>(240×160)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1028"/> + <location filename="../SettingsView.ui" line="1038"/> <source>XQ GBA audio (experimental)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1039"/> + <location filename="../SettingsView.ui" line="1049"/> <source>GB BIOS file:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1058"/> - <location filename="../SettingsView.ui" line="1096"/> - <location filename="../SettingsView.ui" line="1131"/> - <location filename="../SettingsView.ui" line="1159"/> - <location filename="../SettingsView.ui" line="1200"/> - <location filename="../SettingsView.ui" line="1248"/> - <location filename="../SettingsView.ui" line="1296"/> - <location filename="../SettingsView.ui" line="1344"/> - <location filename="../SettingsView.ui" line="1392"/> + <location filename="../SettingsView.ui" line="1068"/> + <location filename="../SettingsView.ui" line="1106"/> + <location filename="../SettingsView.ui" line="1141"/> + <location filename="../SettingsView.ui" line="1169"/> + <location filename="../SettingsView.ui" line="1210"/> + <location filename="../SettingsView.ui" line="1258"/> + <location filename="../SettingsView.ui" line="1306"/> + <location filename="../SettingsView.ui" line="1354"/> + <location filename="../SettingsView.ui" line="1402"/> <source>Browse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1067"/> + <location filename="../SettingsView.ui" line="1077"/> <source>Use BIOS file if found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1077"/> + <location filename="../SettingsView.ui" line="1087"/> <source>Skip BIOS intro</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1105"/> + <location filename="../SettingsView.ui" line="1115"/> <source>GBA BIOS file:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1112"/> + <location filename="../SettingsView.ui" line="1122"/> <source>GBC BIOS file:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1140"/> + <location filename="../SettingsView.ui" line="1150"/> <source>SGB BIOS file:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1175"/> + <location filename="../SettingsView.ui" line="1185"/> <source>Save games</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1209"/> - <location filename="../SettingsView.ui" line="1257"/> - <location filename="../SettingsView.ui" line="1305"/> - <location filename="../SettingsView.ui" line="1353"/> - <location filename="../SettingsView.ui" line="1401"/> + <location filename="../SettingsView.ui" line="1219"/> + <location filename="../SettingsView.ui" line="1267"/> + <location filename="../SettingsView.ui" line="1315"/> + <location filename="../SettingsView.ui" line="1363"/> + <location filename="../SettingsView.ui" line="1411"/> <source>Same directory as the ROM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1223"/> + <location filename="../SettingsView.ui" line="1233"/> <source>Save states</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1271"/> + <location filename="../SettingsView.ui" line="1281"/> <source>Screenshots</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1319"/> + <location filename="../SettingsView.ui" line="1329"/> <source>Patches</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1367"/> + <location filename="../SettingsView.ui" line="1377"/> <source>Cheats</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1424"/> + <location filename="../SettingsView.ui" line="1434"/> <source>Log to file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1431"/> + <location filename="../SettingsView.ui" line="1441"/> <source>Log to console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1445"/> + <location filename="../SettingsView.ui" line="1455"/> <source>Select Log File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1458"/> + <location filename="../SettingsView.ui" line="1468"/> <source>Game Boy model:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1466"/> - <location filename="../SettingsView.ui" line="1502"/> - <location filename="../SettingsView.ui" line="1538"/> + <location filename="../SettingsView.ui" line="1476"/> + <location filename="../SettingsView.ui" line="1512"/> + <location filename="../SettingsView.ui" line="1548"/> <source>Autodetect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1471"/> - <location filename="../SettingsView.ui" line="1507"/> - <location filename="../SettingsView.ui" line="1543"/> + <location filename="../SettingsView.ui" line="1481"/> + <location filename="../SettingsView.ui" line="1517"/> + <location filename="../SettingsView.ui" line="1553"/> <source>Game Boy (DMG)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1476"/> - <location filename="../SettingsView.ui" line="1512"/> - <location filename="../SettingsView.ui" line="1548"/> + <location filename="../SettingsView.ui" line="1486"/> + <location filename="../SettingsView.ui" line="1522"/> + <location filename="../SettingsView.ui" line="1558"/> <source>Super Game Boy (SGB)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1481"/> - <location filename="../SettingsView.ui" line="1517"/> - <location filename="../SettingsView.ui" line="1553"/> + <location filename="../SettingsView.ui" line="1491"/> + <location filename="../SettingsView.ui" line="1527"/> + <location filename="../SettingsView.ui" line="1563"/> <source>Game Boy Color (CGB)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1486"/> - <location filename="../SettingsView.ui" line="1522"/> - <location filename="../SettingsView.ui" line="1558"/> + <location filename="../SettingsView.ui" line="1496"/> + <location filename="../SettingsView.ui" line="1532"/> + <location filename="../SettingsView.ui" line="1568"/> <source>Game Boy Advance (AGB)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1494"/> + <location filename="../SettingsView.ui" line="1504"/> <source>Super Game Boy model:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1530"/> + <location filename="../SettingsView.ui" line="1540"/> <source>Game Boy Color model:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1573"/> + <location filename="../SettingsView.ui" line="1583"/> <source>Default BG colors:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1740"/> + <location filename="../SettingsView.ui" line="1750"/> <source>Super Game Boy borders</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1754"/> + <location filename="../SettingsView.ui" line="1764"/> <source>Camera driver:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1851"/> + <location filename="../SettingsView.ui" line="1861"/> <source>Default sprite colors 1:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1858"/> + <location filename="../SettingsView.ui" line="1868"/> <source>Default sprite colors 2:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1865"/> + <location filename="../SettingsView.ui" line="1875"/> <source>Use GBC colors in GB games</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1872"/> + <location filename="../SettingsView.ui" line="1882"/> <source>Camera:</source> <translation type="unfinished"></translation> </message>

@@ -5225,157 +5272,169 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../VideoView.ui" line="129"/> - <location filename="../VideoView.ui" line="237"/> + <location filename="../VideoView.ui" line="251"/> <source>WebM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="139"/> + <location filename="../VideoView.ui" line="146"/> <source>&amp;Lossless</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="156"/> + <location filename="../VideoView.ui" line="170"/> <source>&amp;1080p</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="166"/> + <location filename="../VideoView.ui" line="180"/> <source>&amp;720p</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="176"/> + <location filename="../VideoView.ui" line="190"/> <source>&amp;480p</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="189"/> + <location filename="../VideoView.ui" line="203"/> <source>&amp;Native</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="222"/> + <location filename="../VideoView.ui" line="236"/> <source>Format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="232"/> + <location filename="../VideoView.ui" line="246"/> <source>MKV</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="242"/> + <location filename="../VideoView.ui" line="256"/> <source>AVI</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="247"/> + <location filename="../VideoView.ui" line="139"/> + <location filename="../VideoView.ui" line="261"/> <source>MP4</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="259"/> + <location filename="../VideoView.ui" line="163"/> + <source>4K</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="273"/> <source>h.264</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="264"/> + <location filename="../VideoView.ui" line="278"/> <source>h.264 (NVENC)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="269"/> + <location filename="../VideoView.ui" line="283"/> <source>HEVC</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="274"/> + <location filename="../VideoView.ui" line="288"/> <source>HEVC (NVENC)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="279"/> + <location filename="../VideoView.ui" line="293"/> <source>VP8</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="284"/> + <location filename="../VideoView.ui" line="298"/> <source>VP9</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="289"/> + <location filename="../VideoView.ui" line="303"/> <source>FFV1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="301"/> + <location filename="../VideoView.ui" line="308"/> + <location filename="../VideoView.ui" line="350"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="320"/> <source>FLAC</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="306"/> + <location filename="../VideoView.ui" line="325"/> <source>Opus</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="311"/> + <location filename="../VideoView.ui" line="330"/> <source>Vorbis</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="316"/> + <location filename="../VideoView.ui" line="335"/> <source>MP3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="321"/> + <location filename="../VideoView.ui" line="340"/> <source>AAC</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="326"/> + <location filename="../VideoView.ui" line="345"/> <source>Uncompressed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="337"/> + <location filename="../VideoView.ui" line="361"/> <source> Bitrate (kbps)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="343"/> + <location filename="../VideoView.ui" line="367"/> <source>VBR </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="388"/> + <location filename="../VideoView.ui" line="412"/> <source>ABR</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="404"/> + <location filename="../VideoView.ui" line="428"/> <source>Dimensions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="410"/> + <location filename="../VideoView.ui" line="434"/> <source>:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="420"/> + <location filename="../VideoView.ui" line="444"/> <source>×</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="470"/> + <location filename="../VideoView.ui" line="494"/> <source>Lock aspect ratio</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="485"/> + <location filename="../VideoView.ui" line="509"/> <source>Show advanced</source> <translation type="unfinished"></translation> </message>
M src/platform/qt/ts/mgba-ru.tssrc/platform/qt/ts/mgba-ru.ts

@@ -304,28 +304,48 @@ </context>

<context> <name>GIFView</name> <message> - <location filename="../GIFView.ui" line="14"/> - <source>Record GIF</source> + <location filename="../GIFView.ui" line="145"/> + <source>Frameskip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="36"/> - <source>Frameskip</source> + <location filename="../GIFView.ui" line="51"/> + <source>Start</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="68"/> - <source>Start</source> + <location filename="../GIFView.ui" line="14"/> + <source>Record GIF/APNG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="30"/> + <source>Loop</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="84"/> + <location filename="../GIFView.ui" line="67"/> <source>Stop</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="110"/> + <location filename="../GIFView.ui" line="93"/> <source>Select File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="112"/> + <source>APNG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="122"/> + <source>GIF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="135"/> + <source>WebP</source> <translation type="unfinished"></translation> </message> </context>

@@ -888,145 +908,162 @@ <source>Sprites</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="20"/> + <location filename="../ObjView.ui" line="94"/> <source>Copy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="27"/> + <location filename="../ObjView.ui" line="137"/> <source>Geometry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="35"/> + <location filename="../ObjView.ui" line="145"/> <source>Position</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="61"/> - <location filename="../ObjView.ui" line="87"/> - <location filename="../ObjView.ui" line="278"/> - <location filename="../ObjView.ui" line="508"/> + <location filename="../ObjView.ui" line="171"/> + <location filename="../ObjView.ui" line="197"/> + <location filename="../ObjView.ui" line="437"/> + <location filename="../ObjView.ui" line="667"/> <source>0</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="71"/> + <location filename="../ObjView.ui" line="181"/> <source>, </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="101"/> + <location filename="../ObjView.ui" line="218"/> <source>Dimensions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="127"/> - <location filename="../ObjView.ui" line="153"/> + <location filename="../ObjView.ui" line="244"/> + <location filename="../ObjView.ui" line="270"/> <source>8</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="137"/> - <location filename="../ObjView.ui" line="568"/> + <location filename="../ObjView.ui" line="109"/> + <location filename="../ObjView.ui" line="254"/> <source>×</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="205"/> + <location filename="../ObjView.ui" line="682"/> <source>Tile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="212"/> + <location filename="../ObjView.ui" line="365"/> <source>Export</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="219"/> + <location filename="../ObjView.ui" line="284"/> + <location filename="../ObjView.ui" line="325"/> + <source>+0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="291"/> + <location filename="../ObjView.ui" line="305"/> + <source>+1.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="298"/> + <source>Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="378"/> <source>Attributes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="227"/> + <location filename="../ObjView.ui" line="386"/> <source>Transform</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="247"/> + <location filename="../ObjView.ui" line="406"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="258"/> + <location filename="../ObjView.ui" line="417"/> <source>Palette</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="292"/> + <location filename="../ObjView.ui" line="451"/> <source>Double Size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="318"/> - <location filename="../ObjView.ui" line="362"/> - <location filename="../ObjView.ui" line="375"/> - <location filename="../ObjView.ui" line="443"/> + <location filename="../ObjView.ui" line="477"/> + <location filename="../ObjView.ui" line="521"/> + <location filename="../ObjView.ui" line="534"/> + <location filename="../ObjView.ui" line="602"/> <source>Return, Ctrl+R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="336"/> + <location filename="../ObjView.ui" line="495"/> <source>Flipped</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="359"/> + <location filename="../ObjView.ui" line="518"/> <source>H</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="372"/> + <location filename="../ObjView.ui" line="531"/> <source>V</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="386"/> + <location filename="../ObjView.ui" line="545"/> <source>Mode</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="406"/> + <location filename="../ObjView.ui" line="565"/> <source>Normal</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="417"/> + <location filename="../ObjView.ui" line="576"/> <source>Mosaic</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="454"/> + <location filename="../ObjView.ui" line="613"/> <source>Enabled</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="488"/> + <location filename="../ObjView.ui" line="647"/> <source>Priority</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="538"/> + <location filename="../ObjView.ui" line="72"/> <source>Address</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="545"/> + <location filename="../ObjView.ui" line="79"/> <source>0x07000000</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.ui" line="581"/> + <location filename="../ObjView.ui" line="122"/> <source>Magnification</source> <translation type="unfinished"></translation> </message>

@@ -1218,17 +1255,27 @@ <source>HuC-3</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../OverrideView.ui" line="362"/> + <location filename="../OverrideView.ui" line="359"/> + <source>Wisdom Tree (Unlicensed)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="364"/> + <source>Pokémon Jade/Diamond (Unlicensed)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="372"/> <source>Background Colors</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OverrideView.ui" line="449"/> + <location filename="../OverrideView.ui" line="459"/> <source>Sprite Colors 1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../OverrideView.ui" line="456"/> + <location filename="../OverrideView.ui" line="466"/> <source>Sprite Colors 2</source> <translation type="unfinished"></translation> </message>

@@ -1304,7 +1351,7 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../PaletteView.ui" line="292"/> - <source>000</source> + <source>0x000 (000)</source> <translation type="unfinished"></translation> </message> <message>

@@ -1390,69 +1437,6 @@ <translation type="unfinished"></translation>

</message> </context> <context> - <name>QGBA::AudioDevice</name> - <message> - <location filename="../AudioDevice.cpp" line="26"/> - <source>Can&apos;t set format of context-less audio device</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../AudioDevice.cpp" line="48"/> - <source>Audio device is missing its core</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../AudioDevice.cpp" line="64"/> - <source>Writing data to read-only audio device</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::AudioProcessorQt</name> - <message> - <location filename="../AudioProcessorQt.cpp" line="43"/> - <source>Can&apos;t start an audio processor without input</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::AudioProcessorSDL</name> - <message> - <location filename="../AudioProcessorSDL.cpp" line="34"/> - <source>Can&apos;t start an audio processor without input</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::BattleChipView</name> - <message> - <location filename="../BattleChipView.cpp" line="114"/> - <source>BattleChip data missing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="115"/> - <source>BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="181"/> - <location filename="../BattleChipView.cpp" line="200"/> - <source>Select deck file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="212"/> - <source>Incompatible deck</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../BattleChipView.cpp" line="213"/> - <source>The selected deck is not compatible with this Chip Gate</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>QGBA::CheatsModel</name> <message> <location filename="../CheatsModel.cpp" line="54"/>

@@ -1498,22 +1482,22 @@ </context>

<context> <name>QGBA::CoreController</name> <message> - <location filename="../CoreController.cpp" line="593"/> + <location filename="../CoreController.cpp" line="589"/> <source>Failed to open save file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../CoreController.cpp" line="622"/> + <location filename="../CoreController.cpp" line="618"/> <source>Failed to open game file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../CoreController.cpp" line="694"/> + <location filename="../CoreController.cpp" line="716"/> <source>Failed to open snapshot file for reading: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../CoreController.cpp" line="710"/> + <location filename="../CoreController.cpp" line="732"/> <source>Failed to open snapshot file for writing: %1</source> <translation type="unfinished"></translation> </message>

@@ -1525,46 +1509,56 @@ <location filename="../CoreManager.cpp" line="54"/>

<source>Failed to open game file: %1</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../CoreManager.cpp" line="87"/> + <source>Could not load game. Are you sure it&apos;s in the correct format?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CoreManager.cpp" line="114"/> + <source>Failed to open save file. Is the save directory writable?</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QGBA::FrameView</name> <message> - <location filename="../FrameView.cpp" line="430"/> + <location filename="../FrameView.cpp" line="428"/> <source>Export frame</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FrameView.cpp" line="431"/> + <location filename="../FrameView.cpp" line="429"/> <source>Portable Network Graphics (*.png)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FrameView.cpp" line="449"/> + <location filename="../FrameView.cpp" line="447"/> <source>None</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FrameView.cpp" line="451"/> + <location filename="../FrameView.cpp" line="449"/> <source>Background</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FrameView.cpp" line="454"/> + <location filename="../FrameView.cpp" line="452"/> <source>Window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FrameView.cpp" line="457"/> + <location filename="../FrameView.cpp" line="455"/> <source>Sprite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FrameView.cpp" line="460"/> + <location filename="../FrameView.cpp" line="458"/> <source>Backdrop</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../FrameView.cpp" line="466"/> + <location filename="../FrameView.cpp" line="464"/> <source>%1 %2</source> <translation type="unfinished"></translation> </message>

@@ -1646,18 +1640,18 @@ </context>

<context> <name>QGBA::GIFView</name> <message> - <location filename="../GIFView.cpp" line="49"/> - <source>Failed to open output GIF file: %1</source> + <location filename="../GIFView.cpp" line="61"/> + <source>Failed to open output file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.cpp" line="67"/> + <location filename="../GIFView.cpp" line="88"/> <source>Select output file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.cpp" line="67"/> - <source>Graphics Interchange Format (*.gif)</source> + <location filename="../GIFView.cpp" line="88"/> + <source>Graphics Interchange Format (*.gif);;Animated Portable Network Graphics (*.png *.webp *.apng)</source> <translation type="unfinished"></translation> </message> </context>

@@ -3032,9 +3026,24 @@ </context>

<context> <name>QGBA::KeyEditor</name> <message> - <location filename="../KeyEditor.cpp" line="33"/> - <location filename="../KeyEditor.cpp" line="207"/> + <location filename="../KeyEditor.cpp" line="34"/> + <location filename="../KeyEditor.cpp" line="236"/> <source>---</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="53"/> + <source>Super (L)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="56"/> + <source>Super (R)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="59"/> + <source>Menu</source> <translation type="unfinished"></translation> </message> </context>

@@ -3113,47 +3122,47 @@ </context>

<context> <name>QGBA::LogController</name> <message> - <location filename="../LogController.cpp" line="62"/> + <location filename="../LogController.cpp" line="68"/> <source>[%1] %2: %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="73"/> + <location filename="../LogController.cpp" line="79"/> <source>An error occurred</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="145"/> + <location filename="../LogController.cpp" line="151"/> <source>DEBUG</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="147"/> + <location filename="../LogController.cpp" line="153"/> <source>STUB</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="149"/> + <location filename="../LogController.cpp" line="155"/> <source>INFO</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="151"/> + <location filename="../LogController.cpp" line="157"/> <source>WARN</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="153"/> + <location filename="../LogController.cpp" line="159"/> <source>ERROR</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="155"/> + <location filename="../LogController.cpp" line="161"/> <source>FATAL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LogController.cpp" line="157"/> + <location filename="../LogController.cpp" line="163"/> <source>GAME ERROR</source> <translation type="unfinished"></translation> </message>

@@ -3277,42 +3286,42 @@ <source>Load</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="104"/> + <location filename="../MemoryModel.cpp" line="108"/> <source>All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="149"/> + <location filename="../MemoryModel.cpp" line="153"/> <source>Load TBL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="203"/> + <location filename="../MemoryModel.cpp" line="207"/> <source>Save selected memory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="209"/> + <location filename="../MemoryModel.cpp" line="213"/> <source>Failed to open output file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="217"/> + <location filename="../MemoryModel.cpp" line="221"/> <source>Load memory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="223"/> + <location filename="../MemoryModel.cpp" line="227"/> <source>Failed to open input file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="339"/> + <location filename="../MemoryModel.cpp" line="343"/> <source>TBL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="339"/> + <location filename="../MemoryModel.cpp" line="343"/> <source>ISO-8859-1</source> <translation type="unfinished"></translation> </message>

@@ -3320,22 +3329,22 @@ </context>

<context> <name>QGBA::MemorySearch</name> <message> - <location filename="../MemorySearch.cpp" line="221"/> + <location filename="../MemorySearch.cpp" line="222"/> <source> (%0/%1×)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.cpp" line="223"/> + <location filename="../MemorySearch.cpp" line="224"/> <source> (⅟%0×)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.cpp" line="226"/> + <location filename="../MemorySearch.cpp" line="227"/> <source> (%0×)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.cpp" line="230"/> + <location filename="../MemorySearch.cpp" line="231"/> <source>%1 byte%2</source> <translation type="unfinished"></translation> </message>

@@ -3343,49 +3352,61 @@ </context>

<context> <name>QGBA::ObjView</name> <message> - <location filename="../ObjView.cpp" line="151"/> - <location filename="../ObjView.cpp" line="225"/> + <location filename="../ObjView.cpp" line="155"/> + <location filename="../ObjView.cpp" line="243"/> <source>0x%0</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="162"/> + <location filename="../ObjView.cpp" line="176"/> <source>Off</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="167"/> + <location filename="../ObjView.cpp" line="177"/> + <location filename="../ObjView.cpp" line="178"/> + <location filename="../ObjView.cpp" line="179"/> + <location filename="../ObjView.cpp" line="180"/> + <location filename="../ObjView.cpp" line="251"/> + <location filename="../ObjView.cpp" line="252"/> + <location filename="../ObjView.cpp" line="253"/> + <location filename="../ObjView.cpp" line="254"/> + <source>---</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="185"/> <source>Normal</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="170"/> + <location filename="../ObjView.cpp" line="188"/> <source>Trans</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="173"/> + <location filename="../ObjView.cpp" line="191"/> <source>OBJWIN</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="176"/> + <location filename="../ObjView.cpp" line="194"/> <source>Invalid</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="232"/> - <location filename="../ObjView.cpp" line="233"/> + <location filename="../ObjView.cpp" line="250"/> + <location filename="../ObjView.cpp" line="255"/> <source>N/A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="258"/> + <location filename="../ObjView.cpp" line="280"/> <source>Export sprite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ObjView.cpp" line="259"/> + <location filename="../ObjView.cpp" line="281"/> <source>Portable Network Graphics (*.png)</source> <translation type="unfinished"></translation> </message>

@@ -3404,10 +3425,6 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../PaletteView.cpp" line="123"/> - <source>%0</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../PaletteView.cpp" line="124"/> <location filename="../PaletteView.cpp" line="125"/> <location filename="../PaletteView.cpp" line="126"/>

@@ -3431,19 +3448,6 @@ <translation type="unfinished"></translation>

</message> </context> <context> - <name>QGBA::PrinterView</name> - <message> - <location filename="../PrinterView.cpp" line="52"/> - <source>Save Printout</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PrinterView.cpp" line="52"/> - <source>Portable Network Graphics (*.png)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> <name>QGBA::ROMInfo</name> <message> <location filename="../ROMInfo.cpp" line="44"/>

@@ -3526,7 +3530,7 @@ <source>Select BIOS</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.cpp" line="661"/> + <location filename="../SettingsView.cpp" line="664"/> <source>(%1×%2)</source> <translation type="unfinished"></translation> </message>

@@ -3604,17 +3608,17 @@ </context>

<context> <name>QGBA::VideoView</name> <message> - <location filename="../VideoView.cpp" line="216"/> + <location filename="../VideoView.cpp" line="196"/> <source>Failed to open output video file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.cpp" line="237"/> + <location filename="../VideoView.cpp" line="217"/> <source>Native (%0x%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.cpp" line="252"/> + <location filename="../VideoView.cpp" line="232"/> <source>Select output file</source> <translation type="unfinished"></translation> </message>

@@ -3665,8 +3669,8 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../Window.cpp" line="379"/> - <location filename="../Window.cpp" line="440"/> <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="454"/> <source>Select save</source> <translation type="unfinished"></translation> </message>

@@ -3692,621 +3696,636 @@ <source>Patches (*.ips *.ups *.bps)</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="433"/> + <location filename="../Window.cpp" line="427"/> + <source>Select e-Reader dotcode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="427"/> + <source>e-Reader card (*.raw *.bin *.bmp)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="440"/> <source>Select image</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="433"/> + <location filename="../Window.cpp" line="440"/> <source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="440"/> <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="454"/> <source>GameShark saves (*.sps *.xps)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="474"/> + <location filename="../Window.cpp" line="481"/> <source>Select video log</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="474"/> + <location filename="../Window.cpp" line="481"/> <source>Video logs (*.mvl)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="855"/> + <location filename="../Window.cpp" line="862"/> <source>Crash</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="856"/> + <location filename="../Window.cpp" line="863"/> <source>The game has crashed with the following error: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="863"/> - <source>Couldn&apos;t Load</source> + <location filename="../Window.cpp" line="870"/> + <source>Couldn&apos;t Start</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="864"/> - <source>Could not load game. Are you sure it&apos;s in the correct format?</source> + <location filename="../Window.cpp" line="871"/> + <source>Could not start game.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="877"/> + <location filename="../Window.cpp" line="884"/> <source>Unimplemented BIOS call</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="878"/> + <location filename="../Window.cpp" line="885"/> <source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="966"/> + <location filename="../Window.cpp" line="985"/> <source>Really make portable?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="967"/> + <location filename="../Window.cpp" line="986"/> <source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="979"/> + <location filename="../Window.cpp" line="998"/> <source>Restart needed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="980"/> + <location filename="../Window.cpp" line="999"/> <source>Some changes will not take effect until the emulator is restarted.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1028"/> + <location filename="../Window.cpp" line="1054"/> <source> - Player %1 of %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1039"/> + <location filename="../Window.cpp" line="1065"/> <source>%1 - %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1041"/> + <location filename="../Window.cpp" line="1067"/> <source>%1 - %2 - %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1043"/> + <location filename="../Window.cpp" line="1069"/> <source>%1 - %2 (%3 fps) - %4</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1084"/> + <location filename="../Window.cpp" line="1110"/> <source>&amp;File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1086"/> + <location filename="../Window.cpp" line="1112"/> <source>Load &amp;ROM...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1089"/> + <location filename="../Window.cpp" line="1115"/> <source>Load ROM in archive...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1090"/> + <location filename="../Window.cpp" line="1116"/> <source>Add folder to library...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1093"/> + <location filename="../Window.cpp" line="1119"/> <source>Load alternate save...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1096"/> + <location filename="../Window.cpp" line="1122"/> <source>Load temporary save...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1100"/> + <location filename="../Window.cpp" line="1126"/> <source>Load &amp;patch...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1103"/> + <location filename="../Window.cpp" line="1129"/> <source>Boot BIOS</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1108"/> + <location filename="../Window.cpp" line="1134"/> <source>Replace ROM...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1110"/> + <location filename="../Window.cpp" line="1136"/> + <source>Scan e-Reader dotcodes...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1140"/> <source>ROM &amp;info...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1112"/> + <location filename="../Window.cpp" line="1142"/> <source>Recent</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1115"/> + <location filename="../Window.cpp" line="1145"/> <source>Make portable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1118"/> + <location filename="../Window.cpp" line="1148"/> <source>&amp;Load state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1123"/> + <location filename="../Window.cpp" line="1153"/> <source>Load state file...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1128"/> + <location filename="../Window.cpp" line="1158"/> <source>&amp;Save state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1133"/> + <location filename="../Window.cpp" line="1163"/> <source>Save state file...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1138"/> + <location filename="../Window.cpp" line="1168"/> <source>Quick load</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1139"/> + <location filename="../Window.cpp" line="1169"/> <source>Quick save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1141"/> + <location filename="../Window.cpp" line="1171"/> <source>Load recent</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1146"/> + <location filename="../Window.cpp" line="1176"/> <source>Save recent</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1154"/> + <location filename="../Window.cpp" line="1184"/> <source>Undo load state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1159"/> + <location filename="../Window.cpp" line="1189"/> <source>Undo save state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1168"/> - <location filename="../Window.cpp" line="1173"/> + <location filename="../Window.cpp" line="1198"/> + <location filename="../Window.cpp" line="1203"/> <source>State &amp;%1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1180"/> + <location filename="../Window.cpp" line="1210"/> <source>Load camera image...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1184"/> + <location filename="../Window.cpp" line="1214"/> <source>Import GameShark Save...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1187"/> + <location filename="../Window.cpp" line="1217"/> <source>Export GameShark Save...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1192"/> + <location filename="../Window.cpp" line="1222"/> <source>New multiplayer window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1200"/> + <location filename="../Window.cpp" line="1230"/> <source>About...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1203"/> + <location filename="../Window.cpp" line="1233"/> <source>E&amp;xit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1206"/> + <location filename="../Window.cpp" line="1236"/> <source>&amp;Emulation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1207"/> + <location filename="../Window.cpp" line="1237"/> <source>&amp;Reset</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1211"/> + <location filename="../Window.cpp" line="1241"/> <source>Sh&amp;utdown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1215"/> + <location filename="../Window.cpp" line="1245"/> <source>Yank game pak</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1221"/> + <location filename="../Window.cpp" line="1251"/> <source>&amp;Pause</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1230"/> + <location filename="../Window.cpp" line="1260"/> <source>&amp;Next frame</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1236"/> + <location filename="../Window.cpp" line="1266"/> <source>Fast forward (held)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1242"/> + <location filename="../Window.cpp" line="1272"/> <source>&amp;Fast forward</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1246"/> + <location filename="../Window.cpp" line="1276"/> <source>Fast forward speed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1251"/> + <location filename="../Window.cpp" line="1281"/> <source>Unbounded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1255"/> + <location filename="../Window.cpp" line="1285"/> <source>%0x</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1259"/> + <location filename="../Window.cpp" line="1289"/> <source>Rewind (held)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1266"/> + <location filename="../Window.cpp" line="1296"/> <source>Re&amp;wind</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1271"/> + <location filename="../Window.cpp" line="1301"/> <source>Step backwards</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1277"/> + <location filename="../Window.cpp" line="1307"/> <source>Sync to &amp;video</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1284"/> + <location filename="../Window.cpp" line="1314"/> <source>Sync to &amp;audio</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1292"/> + <location filename="../Window.cpp" line="1322"/> <source>Solar sensor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1293"/> + <location filename="../Window.cpp" line="1323"/> <source>Increase solar level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1294"/> + <location filename="../Window.cpp" line="1324"/> <source>Decrease solar level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1295"/> + <location filename="../Window.cpp" line="1325"/> <source>Brightest solar level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1298"/> + <location filename="../Window.cpp" line="1328"/> <source>Darkest solar level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1304"/> + <location filename="../Window.cpp" line="1334"/> <source>Brightness %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1310"/> + <location filename="../Window.cpp" line="1340"/> <source>Game Boy Printer...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1319"/> + <location filename="../Window.cpp" line="1349"/> <source>BattleChip Gate...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1323"/> + <location filename="../Window.cpp" line="1353"/> <source>Audio/&amp;Video</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1324"/> + <location filename="../Window.cpp" line="1354"/> <source>Frame size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1326"/> + <location filename="../Window.cpp" line="1356"/> <source>%1×</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1351"/> + <location filename="../Window.cpp" line="1381"/> <source>Toggle fullscreen</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1354"/> + <location filename="../Window.cpp" line="1384"/> <source>Lock aspect ratio</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1366"/> + <location filename="../Window.cpp" line="1396"/> <source>Force integer scaling</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1378"/> + <location filename="../Window.cpp" line="1408"/> <source>Interframe blending</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1387"/> + <location filename="../Window.cpp" line="1417"/> <source>Bilinear filtering</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1396"/> + <location filename="../Window.cpp" line="1426"/> <source>Frame&amp;skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1409"/> + <location filename="../Window.cpp" line="1439"/> <source>Mute</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1418"/> + <location filename="../Window.cpp" line="1448"/> <source>FPS target</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1426"/> + <location filename="../Window.cpp" line="1456"/> <source>Native (59.7275)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1441"/> + <location filename="../Window.cpp" line="1471"/> <source>Take &amp;screenshot</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1443"/> + <location filename="../Window.cpp" line="1473"/> <source>F12</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1447"/> + <location filename="../Window.cpp" line="1477"/> <source>Record A/V...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1448"/> - <source>Record GIF...</source> + <location filename="../Window.cpp" line="1478"/> + <source>Record GIF/WebP/APNG...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1452"/> + <location filename="../Window.cpp" line="1482"/> <source>Video layers</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1453"/> + <location filename="../Window.cpp" line="1483"/> <source>Audio channels</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1455"/> + <location filename="../Window.cpp" line="1485"/> <source>Adjust layer placement...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1457"/> + <location filename="../Window.cpp" line="1487"/> <source>&amp;Tools</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1458"/> + <location filename="../Window.cpp" line="1488"/> <source>View &amp;logs...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1460"/> + <location filename="../Window.cpp" line="1490"/> <source>Game &amp;overrides...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1472"/> + <location filename="../Window.cpp" line="1502"/> <source>Game Pak sensors...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1483"/> + <location filename="../Window.cpp" line="1513"/> <source>&amp;Cheats...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1486"/> + <location filename="../Window.cpp" line="1516"/> <source>Settings...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1490"/> + <location filename="../Window.cpp" line="1520"/> <source>Open debugger console...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1492"/> + <location filename="../Window.cpp" line="1522"/> <source>Start &amp;GDB server...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1498"/> + <location filename="../Window.cpp" line="1528"/> <source>View &amp;palette...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1499"/> + <location filename="../Window.cpp" line="1529"/> <source>View &amp;sprites...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1500"/> + <location filename="../Window.cpp" line="1530"/> <source>View &amp;tiles...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1501"/> + <location filename="../Window.cpp" line="1531"/> <source>View &amp;map...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1504"/> + <location filename="../Window.cpp" line="1534"/> <source>&amp;Frame inspector...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1522"/> + <location filename="../Window.cpp" line="1552"/> <source>View memory...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1523"/> + <location filename="../Window.cpp" line="1553"/> <source>Search memory...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1526"/> + <location filename="../Window.cpp" line="1556"/> <source>View &amp;I/O registers...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1531"/> + <location filename="../Window.cpp" line="1561"/> <source>Record debug video log...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1532"/> + <location filename="../Window.cpp" line="1562"/> <source>Stop debug video log</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1627"/> + <location filename="../Window.cpp" line="1657"/> <source>Exit fullscreen</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1629"/> + <location filename="../Window.cpp" line="1659"/> <source>GameShark Button (held)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1635"/> + <location filename="../Window.cpp" line="1665"/> <source>Autofire</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1636"/> + <location filename="../Window.cpp" line="1666"/> <source>Autofire A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1641"/> + <location filename="../Window.cpp" line="1671"/> <source>Autofire B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1646"/> + <location filename="../Window.cpp" line="1676"/> <source>Autofire L</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1651"/> + <location filename="../Window.cpp" line="1681"/> <source>Autofire R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1656"/> + <location filename="../Window.cpp" line="1686"/> <source>Autofire Start</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1661"/> + <location filename="../Window.cpp" line="1691"/> <source>Autofire Select</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1666"/> + <location filename="../Window.cpp" line="1696"/> <source>Autofire Up</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1671"/> + <location filename="../Window.cpp" line="1701"/> <source>Autofire Right</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1676"/> + <location filename="../Window.cpp" line="1706"/> <source>Autofire Down</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1681"/> + <location filename="../Window.cpp" line="1711"/> <source>Autofire Left</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1735"/> + <location filename="../Window.cpp" line="1765"/> <source>Clear</source> <translation type="unfinished"></translation> </message>

@@ -4326,6 +4345,29 @@ </message>

<message> <location filename="../utils.cpp" line="36"/> <source>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QShortcut</name> + <message> + <location filename="../KeyEditor.cpp" line="40"/> + <source>Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="43"/> + <source>Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="46"/> + <source>Alt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="49"/> + <source>Meta</source> <translation type="unfinished"></translation> </message> </context>

@@ -4624,7 +4666,7 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../SettingsView.ui" line="362"/> - <location filename="../SettingsView.ui" line="803"/> + <location filename="../SettingsView.ui" line="813"/> <source>frames</source> <translation type="unfinished"></translation> </message>

@@ -4769,305 +4811,310 @@ <source>Show OSD messages</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="670"/> + <location filename="../SettingsView.ui" line="663"/> + <source>Show filename instead of ROM name in title bar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="680"/> <source>Fast forward speed:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="682"/> - <location filename="../SettingsView.ui" line="725"/> - <location filename="../SettingsView.ui" line="974"/> + <location filename="../SettingsView.ui" line="692"/> + <location filename="../SettingsView.ui" line="735"/> + <location filename="../SettingsView.ui" line="984"/> <source>×</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="701"/> - <location filename="../SettingsView.ui" line="744"/> + <location filename="../SettingsView.ui" line="711"/> + <location filename="../SettingsView.ui" line="754"/> <source>Unbounded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="713"/> + <location filename="../SettingsView.ui" line="723"/> <source>Fast forward (held) speed:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="756"/> + <location filename="../SettingsView.ui" line="766"/> <source>Autofire interval:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="780"/> + <location filename="../SettingsView.ui" line="790"/> <source>Enable rewind</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="787"/> + <location filename="../SettingsView.ui" line="797"/> <source>Rewind history:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="819"/> + <location filename="../SettingsView.ui" line="829"/> <source>Idle loops:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="827"/> + <location filename="../SettingsView.ui" line="837"/> <source>Run all</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="832"/> + <location filename="../SettingsView.ui" line="842"/> <source>Remove known</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="837"/> + <location filename="../SettingsView.ui" line="847"/> <source>Detect and remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="845"/> + <location filename="../SettingsView.ui" line="855"/> <source>Preload entire ROM into memory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="859"/> + <location filename="../SettingsView.ui" line="869"/> <source>Savestate extra data:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="866"/> - <location filename="../SettingsView.ui" line="910"/> + <location filename="../SettingsView.ui" line="876"/> + <location filename="../SettingsView.ui" line="920"/> <source>Screenshot</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="876"/> - <location filename="../SettingsView.ui" line="920"/> + <location filename="../SettingsView.ui" line="886"/> + <location filename="../SettingsView.ui" line="930"/> <source>Save data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="886"/> - <location filename="../SettingsView.ui" line="927"/> + <location filename="../SettingsView.ui" line="896"/> + <location filename="../SettingsView.ui" line="937"/> <source>Cheat codes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="903"/> + <location filename="../SettingsView.ui" line="913"/> <source>Load extra data:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="938"/> + <location filename="../SettingsView.ui" line="948"/> <source>Video renderer:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="946"/> + <location filename="../SettingsView.ui" line="956"/> <source>Software</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="951"/> + <location filename="../SettingsView.ui" line="961"/> <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="959"/> + <location filename="../SettingsView.ui" line="969"/> <source>OpenGL enhancements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="965"/> + <location filename="../SettingsView.ui" line="975"/> <source>High-resolution scale:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1003"/> + <location filename="../SettingsView.ui" line="1013"/> <source>(240×160)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1028"/> + <location filename="../SettingsView.ui" line="1038"/> <source>XQ GBA audio (experimental)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1039"/> + <location filename="../SettingsView.ui" line="1049"/> <source>GB BIOS file:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1058"/> - <location filename="../SettingsView.ui" line="1096"/> - <location filename="../SettingsView.ui" line="1131"/> - <location filename="../SettingsView.ui" line="1159"/> - <location filename="../SettingsView.ui" line="1200"/> - <location filename="../SettingsView.ui" line="1248"/> - <location filename="../SettingsView.ui" line="1296"/> - <location filename="../SettingsView.ui" line="1344"/> - <location filename="../SettingsView.ui" line="1392"/> + <location filename="../SettingsView.ui" line="1068"/> + <location filename="../SettingsView.ui" line="1106"/> + <location filename="../SettingsView.ui" line="1141"/> + <location filename="../SettingsView.ui" line="1169"/> + <location filename="../SettingsView.ui" line="1210"/> + <location filename="../SettingsView.ui" line="1258"/> + <location filename="../SettingsView.ui" line="1306"/> + <location filename="../SettingsView.ui" line="1354"/> + <location filename="../SettingsView.ui" line="1402"/> <source>Browse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1067"/> + <location filename="../SettingsView.ui" line="1077"/> <source>Use BIOS file if found</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1077"/> + <location filename="../SettingsView.ui" line="1087"/> <source>Skip BIOS intro</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1105"/> + <location filename="../SettingsView.ui" line="1115"/> <source>GBA BIOS file:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1112"/> + <location filename="../SettingsView.ui" line="1122"/> <source>GBC BIOS file:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1140"/> + <location filename="../SettingsView.ui" line="1150"/> <source>SGB BIOS file:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1175"/> + <location filename="../SettingsView.ui" line="1185"/> <source>Save games</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1209"/> - <location filename="../SettingsView.ui" line="1257"/> - <location filename="../SettingsView.ui" line="1305"/> - <location filename="../SettingsView.ui" line="1353"/> - <location filename="../SettingsView.ui" line="1401"/> + <location filename="../SettingsView.ui" line="1219"/> + <location filename="../SettingsView.ui" line="1267"/> + <location filename="../SettingsView.ui" line="1315"/> + <location filename="../SettingsView.ui" line="1363"/> + <location filename="../SettingsView.ui" line="1411"/> <source>Same directory as the ROM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1223"/> + <location filename="../SettingsView.ui" line="1233"/> <source>Save states</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1271"/> + <location filename="../SettingsView.ui" line="1281"/> <source>Screenshots</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1319"/> + <location filename="../SettingsView.ui" line="1329"/> <source>Patches</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1367"/> + <location filename="../SettingsView.ui" line="1377"/> <source>Cheats</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1424"/> + <location filename="../SettingsView.ui" line="1434"/> <source>Log to file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1431"/> + <location filename="../SettingsView.ui" line="1441"/> <source>Log to console</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1445"/> + <location filename="../SettingsView.ui" line="1455"/> <source>Select Log File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1458"/> + <location filename="../SettingsView.ui" line="1468"/> <source>Game Boy model:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1466"/> - <location filename="../SettingsView.ui" line="1502"/> - <location filename="../SettingsView.ui" line="1538"/> + <location filename="../SettingsView.ui" line="1476"/> + <location filename="../SettingsView.ui" line="1512"/> + <location filename="../SettingsView.ui" line="1548"/> <source>Autodetect</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1471"/> - <location filename="../SettingsView.ui" line="1507"/> - <location filename="../SettingsView.ui" line="1543"/> + <location filename="../SettingsView.ui" line="1481"/> + <location filename="../SettingsView.ui" line="1517"/> + <location filename="../SettingsView.ui" line="1553"/> <source>Game Boy (DMG)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1476"/> - <location filename="../SettingsView.ui" line="1512"/> - <location filename="../SettingsView.ui" line="1548"/> + <location filename="../SettingsView.ui" line="1486"/> + <location filename="../SettingsView.ui" line="1522"/> + <location filename="../SettingsView.ui" line="1558"/> <source>Super Game Boy (SGB)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1481"/> - <location filename="../SettingsView.ui" line="1517"/> - <location filename="../SettingsView.ui" line="1553"/> + <location filename="../SettingsView.ui" line="1491"/> + <location filename="../SettingsView.ui" line="1527"/> + <location filename="../SettingsView.ui" line="1563"/> <source>Game Boy Color (CGB)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1486"/> - <location filename="../SettingsView.ui" line="1522"/> - <location filename="../SettingsView.ui" line="1558"/> + <location filename="../SettingsView.ui" line="1496"/> + <location filename="../SettingsView.ui" line="1532"/> + <location filename="../SettingsView.ui" line="1568"/> <source>Game Boy Advance (AGB)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1494"/> + <location filename="../SettingsView.ui" line="1504"/> <source>Super Game Boy model:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1530"/> + <location filename="../SettingsView.ui" line="1540"/> <source>Game Boy Color model:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1573"/> + <location filename="../SettingsView.ui" line="1583"/> <source>Default BG colors:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1740"/> + <location filename="../SettingsView.ui" line="1750"/> <source>Super Game Boy borders</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1754"/> + <location filename="../SettingsView.ui" line="1764"/> <source>Camera driver:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1851"/> + <location filename="../SettingsView.ui" line="1861"/> <source>Default sprite colors 1:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1858"/> + <location filename="../SettingsView.ui" line="1868"/> <source>Default sprite colors 2:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1865"/> + <location filename="../SettingsView.ui" line="1875"/> <source>Use GBC colors in GB games</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="1872"/> + <location filename="../SettingsView.ui" line="1882"/> <source>Camera:</source> <translation type="unfinished"></translation> </message>

@@ -5225,157 +5272,169 @@ <translation type="unfinished"></translation>

</message> <message> <location filename="../VideoView.ui" line="129"/> - <location filename="../VideoView.ui" line="237"/> + <location filename="../VideoView.ui" line="251"/> <source>WebM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="139"/> + <location filename="../VideoView.ui" line="146"/> <source>&amp;Lossless</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="156"/> + <location filename="../VideoView.ui" line="170"/> <source>&amp;1080p</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="166"/> + <location filename="../VideoView.ui" line="180"/> <source>&amp;720p</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="176"/> + <location filename="../VideoView.ui" line="190"/> <source>&amp;480p</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="189"/> + <location filename="../VideoView.ui" line="203"/> <source>&amp;Native</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="222"/> + <location filename="../VideoView.ui" line="236"/> <source>Format</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="232"/> + <location filename="../VideoView.ui" line="246"/> <source>MKV</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="242"/> + <location filename="../VideoView.ui" line="256"/> <source>AVI</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="247"/> + <location filename="../VideoView.ui" line="139"/> + <location filename="../VideoView.ui" line="261"/> <source>MP4</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="259"/> + <location filename="../VideoView.ui" line="163"/> + <source>4K</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="273"/> <source>h.264</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="264"/> + <location filename="../VideoView.ui" line="278"/> <source>h.264 (NVENC)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="269"/> + <location filename="../VideoView.ui" line="283"/> <source>HEVC</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="274"/> + <location filename="../VideoView.ui" line="288"/> <source>HEVC (NVENC)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="279"/> + <location filename="../VideoView.ui" line="293"/> <source>VP8</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="284"/> + <location filename="../VideoView.ui" line="298"/> <source>VP9</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="289"/> + <location filename="../VideoView.ui" line="303"/> <source>FFV1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="301"/> + <location filename="../VideoView.ui" line="308"/> + <location filename="../VideoView.ui" line="350"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="320"/> <source>FLAC</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="306"/> + <location filename="../VideoView.ui" line="325"/> <source>Opus</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="311"/> + <location filename="../VideoView.ui" line="330"/> <source>Vorbis</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="316"/> + <location filename="../VideoView.ui" line="335"/> <source>MP3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="321"/> + <location filename="../VideoView.ui" line="340"/> <source>AAC</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="326"/> + <location filename="../VideoView.ui" line="345"/> <source>Uncompressed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="337"/> + <location filename="../VideoView.ui" line="361"/> <source> Bitrate (kbps)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="343"/> + <location filename="../VideoView.ui" line="367"/> <source>VBR </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="388"/> + <location filename="../VideoView.ui" line="412"/> <source>ABR</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="404"/> + <location filename="../VideoView.ui" line="428"/> <source>Dimensions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="410"/> + <location filename="../VideoView.ui" line="434"/> <source>:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="420"/> + <location filename="../VideoView.ui" line="444"/> <source>×</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="470"/> + <location filename="../VideoView.ui" line="494"/> <source>Lock aspect ratio</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.ui" line="485"/> + <location filename="../VideoView.ui" line="509"/> <source>Show advanced</source> <translation type="unfinished"></translation> </message>
M src/platform/qt/ts/mgba-tr.tssrc/platform/qt/ts/mgba-tr.ts

@@ -226,14 +226,19 @@ <source>Load</source>

<translation>Yükle</translation> </message> <message> - <location filename="../CheatsView.ui" line="69"/> + <location filename="../CheatsView.ui" line="48"/> <source>Add New Set</source> <translation>Yeni set ekle</translation> </message> <message> - <location filename="../CheatsView.ui" line="76"/> + <location filename="../CheatsView.ui" line="55"/> <source>Add</source> <translation>Ekle</translation> + </message> + <message> + <location filename="../CheatsView.ui" line="95"/> + <source>Enter codes here...</source> + <translation type="unfinished"></translation> </message> </context> <context>

@@ -255,41 +260,94 @@ <translation></translation>

</message> </context> <context> + <name>FrameView</name> + <message> + <location filename="../FrameView.ui" line="14"/> + <source>Inspect frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="28"/> + <source>×</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="41"/> + <source>Magnification</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="50"/> + <source>Freeze frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="84"/> + <source>Backdrop color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="132"/> + <source>Disable scanline effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="145"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="152"/> + <source>Reset</source> + <translation type="unfinished">Reset</translation> + </message> +</context> +<context> <name>GIFView</name> <message> <location filename="../GIFView.ui" line="14"/> - <source>Record GIF</source> - <translation>GIF kaydet</translation> + <source>Record GIF/APNG</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="34"/> + <location filename="../GIFView.ui" line="30"/> + <source>Loop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="51"/> <source>Start</source> <translation>Başlat</translation> </message> <message> - <location filename="../GIFView.ui" line="50"/> + <location filename="../GIFView.ui" line="67"/> <source>Stop</source> <translation>Durdur</translation> </message> <message> - <location filename="../GIFView.ui" line="63"/> + <location filename="../GIFView.ui" line="93"/> <source>Select File</source> <translation>Dosya Seç</translation> </message> <message> - <location filename="../GIFView.ui" line="101"/> - <source>Frameskip</source> - <translation>Kare atlama</translation> + <location filename="../GIFView.ui" line="112"/> + <source>APNG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="122"/> + <source>GIF</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="115"/> - <source>Frame delay (ms)</source> - <translation>Kare geçkimesi (ms)</translation> + <location filename="../GIFView.ui" line="135"/> + <source>WebP</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.ui" line="122"/> - <source>Automatic</source> - <translation>Otomatik</translation> + <location filename="../GIFView.ui" line="145"/> + <source>Frameskip</source> + <translation>Kare atlama</translation> </message> </context> <context>

@@ -417,13 +475,13 @@ <context>

<name>LoadSaveState</name> <message> <location filename="../LoadSaveState.ui" line="14"/> - <location filename="../LoadSaveState.ui" line="88"/> + <location filename="../LoadSaveState.ui" line="66"/> <source>%1 State</source> <translation></translation> </message> <message> <location filename="../LoadSaveState.ui" line="41"/> - <location filename="../LoadSaveState.ui" line="63"/> + <location filename="../LoadSaveState.ui" line="85"/> <location filename="../LoadSaveState.ui" line="107"/> <location filename="../LoadSaveState.ui" line="129"/> <location filename="../LoadSaveState.ui" line="151"/>

@@ -435,17 +493,22 @@ <source>No Save</source>

<translation>Kayıt yok</translation> </message> <message> - <location filename="../LoadSaveState.ui" line="50"/> + <location filename="../LoadSaveState.ui" line="160"/> <source>1</source> <translation></translation> </message> <message> - <location filename="../LoadSaveState.ui" line="72"/> + <location filename="../LoadSaveState.ui" line="248"/> <source>2</source> <translation></translation> </message> <message> - <location filename="../LoadSaveState.ui" line="116"/> + <location filename="../LoadSaveState.ui" line="261"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.ui" line="182"/> <source>3</source> <translation></translation> </message>

@@ -455,12 +518,12 @@ <source>4</source>

<translation></translation> </message> <message> - <location filename="../LoadSaveState.ui" line="160"/> + <location filename="../LoadSaveState.ui" line="50"/> <source>5</source> <translation></translation> </message> <message> - <location filename="../LoadSaveState.ui" line="182"/> + <location filename="../LoadSaveState.ui" line="94"/> <source>6</source> <translation></translation> </message>

@@ -470,12 +533,12 @@ <source>7</source>

<translation></translation> </message> <message> - <location filename="../LoadSaveState.ui" line="226"/> + <location filename="../LoadSaveState.ui" line="116"/> <source>8</source> <translation></translation> </message> <message> - <location filename="../LoadSaveState.ui" line="248"/> + <location filename="../LoadSaveState.ui" line="226"/> <source>9</source> <translation></translation> </message>

@@ -546,142 +609,206 @@ <source>Maps</source>

<translation>Haritalar</translation> </message> <message> - <location filename="../MapView.ui" line="101"/> + <location filename="../MapView.ui" line="30"/> <source>×</source> <translation></translation> </message> <message> - <location filename="../MapView.ui" line="114"/> + <location filename="../MapView.ui" line="43"/> <source>Magnification</source> <translation>Büyüt</translation> </message> <message> - <location filename="../MapView.ui" line="123"/> + <location filename="../MapView.ui" line="124"/> <source>Export</source> <translation>Dışarı aktar</translation> </message> + <message> + <location filename="../MapView.ui" line="139"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MemoryDump</name> + <message> + <location filename="../MemoryDump.ui" line="14"/> + <source>Save Memory Range</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="20"/> + <source>Start Address:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="42"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="58"/> + <location filename="../MemoryDump.ui" line="89"/> + <source>0x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="76"/> + <source>Byte Count:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="108"/> + <source>Dump across banks</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>MemorySearch</name> <message> - <location filename="../MemorySearch.ui" line="20"/> + <location filename="../MemorySearch.ui" line="26"/> <source>Memory Search</source> <translation></translation> </message> <message> - <location filename="../MemorySearch.ui" line="45"/> + <location filename="../MemorySearch.ui" line="51"/> <source>Address</source> <translation></translation> </message> <message> - <location filename="../MemorySearch.ui" line="50"/> + <location filename="../MemorySearch.ui" line="56"/> <source>Current Value</source> <translation>Mevcut değer</translation> </message> <message> - <location filename="../MemorySearch.ui" line="55"/> - <location filename="../MemorySearch.ui" line="75"/> + <location filename="../MemorySearch.ui" line="61"/> + <location filename="../MemorySearch.ui" line="81"/> <source>Type</source> <translation>Tip</translation> </message> <message> - <location filename="../MemorySearch.ui" line="65"/> + <location filename="../MemorySearch.ui" line="71"/> <source>Value</source> <translation>Değer</translation> </message> <message> - <location filename="../MemorySearch.ui" line="82"/> + <location filename="../MemorySearch.ui" line="88"/> <source>Numeric</source> <translation>Sayısal</translation> </message> <message> - <location filename="../MemorySearch.ui" line="95"/> + <location filename="../MemorySearch.ui" line="101"/> <source>Text</source> <translation>Yazı</translation> </message> <message> - <location filename="../MemorySearch.ui" line="112"/> + <location filename="../MemorySearch.ui" line="118"/> <source>Width</source> <translation>Genişlik</translation> </message> <message> - <location filename="../MemorySearch.ui" line="119"/> - <location filename="../MemorySearch.ui" line="179"/> + <location filename="../MemorySearch.ui" line="125"/> + <location filename="../MemorySearch.ui" line="185"/> <source>Guess</source> <translation>Tahmini</translation> </message> <message> - <location filename="../MemorySearch.ui" line="132"/> + <location filename="../MemorySearch.ui" line="138"/> <source>1 Byte (8-bit)</source> <translation></translation> </message> <message> - <location filename="../MemorySearch.ui" line="142"/> + <location filename="../MemorySearch.ui" line="148"/> <source>2 Bytes (16-bit)</source> <translation></translation> </message> <message> - <location filename="../MemorySearch.ui" line="152"/> + <location filename="../MemorySearch.ui" line="158"/> <source>4 Bytes (32-bit)</source> <translation></translation> </message> <message> - <location filename="../MemorySearch.ui" line="172"/> + <location filename="../MemorySearch.ui" line="178"/> <source>Number type</source> <translation>Numara tipi</translation> </message> <message> - <location filename="../MemorySearch.ui" line="189"/> + <location filename="../MemorySearch.ui" line="195"/> <source>Decimal</source> <translation>Ondalık</translation> </message> <message> - <location filename="../MemorySearch.ui" line="196"/> + <location filename="../MemorySearch.ui" line="202"/> <source>Hexadecimal</source> <translation>Onaltılık</translation> </message> <message> - <location filename="../MemorySearch.ui" line="210"/> - <source>Compare</source> - <translation>Karşılaştır</translation> + <location filename="../MemorySearch.ui" line="216"/> + <source>Search type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="223"/> + <source>Equal to value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="236"/> + <source>Greater than value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="246"/> + <source>Less than value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="256"/> + <source>Unknown/changed</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.ui" line="217"/> - <source>Equal</source> - <translation>Eşittir</translation> + <location filename="../MemorySearch.ui" line="269"/> + <source>Changed by value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="282"/> + <source>Unchanged</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.ui" line="230"/> - <source>Greater</source> - <translation>Büyüktür</translation> + <location filename="../MemorySearch.ui" line="295"/> + <source>Increased</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.ui" line="240"/> - <source>Less</source> - <translation>Küçüktür</translation> + <location filename="../MemorySearch.ui" line="308"/> + <source>Decreased</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.ui" line="253"/> - <source>Delta</source> - <translation></translation> + <location filename="../MemorySearch.ui" line="318"/> + <source>Search ROM</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.ui" line="274"/> - <source>Search</source> - <translation>Ara</translation> + <location filename="../MemorySearch.ui" line="336"/> + <source>New Search</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../MemorySearch.ui" line="281"/> + <location filename="../MemorySearch.ui" line="343"/> <source>Search Within</source> <translation>Aralığında ara</translation> </message> <message> - <location filename="../MemorySearch.ui" line="288"/> + <location filename="../MemorySearch.ui" line="350"/> <source>Open in Memory Viewer</source> <translation>Memory Viewer&apos;da aç</translation> </message> <message> - <location filename="../MemorySearch.ui" line="295"/> + <location filename="../MemorySearch.ui" line="357"/> <source>Refresh</source> <translation>Yenile</translation> </message>

@@ -699,67 +826,77 @@ <source>Inspect Address:</source>

<translation>Kontrol edilecek adres:</translation> </message> <message> - <location filename="../MemoryView.ui" line="61"/> + <location filename="../MemoryView.ui" line="58"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="68"/> <source>0x</source> <translation></translation> </message> <message> - <location filename="../MemoryView.ui" line="81"/> + <location filename="../MemoryView.ui" line="88"/> <source>Set Alignment:</source> <translation>Hizalamayı Ayarla:</translation> </message> <message> - <location filename="../MemoryView.ui" line="101"/> + <location filename="../MemoryView.ui" line="108"/> <source>&amp;1 Byte</source> <translation></translation> </message> <message> - <location filename="../MemoryView.ui" line="124"/> + <location filename="../MemoryView.ui" line="131"/> <source>&amp;2 Bytes</source> <translation></translation> </message> <message> - <location filename="../MemoryView.ui" line="144"/> + <location filename="../MemoryView.ui" line="151"/> <source>&amp;4 Bytes</source> <translation></translation> </message> <message> - <location filename="../MemoryView.ui" line="180"/> + <location filename="../MemoryView.ui" line="187"/> <source>Unsigned Integer:</source> <translation>İşaretsiz tam sayı:</translation> </message> <message> - <location filename="../MemoryView.ui" line="198"/> + <location filename="../MemoryView.ui" line="205"/> <source>Signed Integer:</source> <translation>İşaretlenmiş tam sayı:</translation> </message> <message> - <location filename="../MemoryView.ui" line="216"/> + <location filename="../MemoryView.ui" line="223"/> <source>String:</source> <translation>Sicim:</translation> </message> <message> - <location filename="../MemoryView.ui" line="230"/> + <location filename="../MemoryView.ui" line="237"/> <source>Load TBL</source> <translation>TBL yükle</translation> </message> <message> - <location filename="../MemoryView.ui" line="243"/> + <location filename="../MemoryView.ui" line="250"/> <source>Copy Selection</source> <translation>Seçilenleri kopyala</translation> </message> <message> - <location filename="../MemoryView.ui" line="250"/> + <location filename="../MemoryView.ui" line="257"/> <source>Paste</source> <translation>Yapıştır</translation> </message> <message> - <location filename="../MemoryView.ui" line="270"/> + <location filename="../MemoryView.ui" line="277"/> <source>Save Selection</source> <translation>Seçilenleri kaydet</translation> </message> <message> - <location filename="../MemoryView.ui" line="277"/> + <location filename="../MemoryView.ui" line="284"/> + <source>Save Range</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="291"/> <source>Load</source> <translation>Yükle</translation> </message>

@@ -772,140 +909,162 @@ <source>Sprites</source>

<translation></translation> </message> <message> - <location filename="../ObjView.ui" line="56"/> - <location filename="../ObjView.ui" line="506"/> + <location filename="../ObjView.ui" line="109"/> + <location filename="../ObjView.ui" line="254"/> <source>×</source> <translation></translation> </message> <message> - <location filename="../ObjView.ui" line="69"/> + <location filename="../ObjView.ui" line="122"/> <source>Magnification</source> <translation>Büyüklük</translation> </message> <message> - <location filename="../ObjView.ui" line="76"/> + <location filename="../ObjView.ui" line="365"/> <source>Export</source> <translation>Dışa aktar</translation> </message> <message> - <location filename="../ObjView.ui" line="85"/> + <location filename="../ObjView.ui" line="378"/> <source>Attributes</source> <translation>Değerler</translation> </message> <message> - <location filename="../ObjView.ui" line="93"/> + <location filename="../ObjView.ui" line="386"/> <source>Transform</source> <translation>Dönüştür</translation> </message> <message> - <location filename="../ObjView.ui" line="113"/> + <location filename="../ObjView.ui" line="406"/> <source>Off</source> <translation>Kapalı</translation> </message> <message> - <location filename="../ObjView.ui" line="124"/> + <location filename="../ObjView.ui" line="417"/> <source>Palette</source> <translation>Palet</translation> </message> <message> - <location filename="../ObjView.ui" line="144"/> - <location filename="../ObjView.ui" line="374"/> - <location filename="../ObjView.ui" line="430"/> - <location filename="../ObjView.ui" line="456"/> + <location filename="../ObjView.ui" line="171"/> + <location filename="../ObjView.ui" line="197"/> + <location filename="../ObjView.ui" line="437"/> + <location filename="../ObjView.ui" line="667"/> <source>0</source> <translation></translation> </message> <message> - <location filename="../ObjView.ui" line="158"/> + <location filename="../ObjView.ui" line="94"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="284"/> + <location filename="../ObjView.ui" line="325"/> + <source>+0.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="291"/> + <location filename="../ObjView.ui" line="305"/> + <source>+1.00</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="298"/> + <source>Matrix</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="451"/> <source>Double Size</source> <translation>Çift taraf</translation> </message> <message> - <location filename="../ObjView.ui" line="184"/> - <location filename="../ObjView.ui" line="228"/> - <location filename="../ObjView.ui" line="241"/> - <location filename="../ObjView.ui" line="309"/> + <location filename="../ObjView.ui" line="477"/> + <location filename="../ObjView.ui" line="521"/> + <location filename="../ObjView.ui" line="534"/> + <location filename="../ObjView.ui" line="602"/> <source>Return, Ctrl+R</source> <translation></translation> </message> <message> - <location filename="../ObjView.ui" line="202"/> + <location filename="../ObjView.ui" line="495"/> <source>Flipped</source> <translation>Çevirilmiş</translation> </message> <message> - <location filename="../ObjView.ui" line="225"/> + <location filename="../ObjView.ui" line="518"/> <source>H</source> <translation></translation> </message> <message> - <location filename="../ObjView.ui" line="238"/> + <location filename="../ObjView.ui" line="531"/> <source>V</source> <translation></translation> </message> <message> - <location filename="../ObjView.ui" line="252"/> + <location filename="../ObjView.ui" line="545"/> <source>Mode</source> <translation>Mod</translation> </message> <message> - <location filename="../ObjView.ui" line="272"/> + <location filename="../ObjView.ui" line="565"/> <source>Normal</source> <translation>Normal</translation> </message> <message> - <location filename="../ObjView.ui" line="283"/> + <location filename="../ObjView.ui" line="576"/> <source>Mosaic</source> <translation>Mozaik</translation> </message> <message> - <location filename="../ObjView.ui" line="320"/> + <location filename="../ObjView.ui" line="613"/> <source>Enabled</source> <translation>Aktifleştir</translation> </message> <message> - <location filename="../ObjView.ui" line="354"/> + <location filename="../ObjView.ui" line="647"/> <source>Priority</source> <translation>Öncelik</translation> </message> <message> - <location filename="../ObjView.ui" line="389"/> + <location filename="../ObjView.ui" line="682"/> <source>Tile</source> <translation></translation> </message> <message> - <location filename="../ObjView.ui" line="396"/> + <location filename="../ObjView.ui" line="137"/> <source>Geometry</source> <translation>Geometri</translation> </message> <message> - <location filename="../ObjView.ui" line="404"/> + <location filename="../ObjView.ui" line="145"/> <source>Position</source> <translation>Pozisyon</translation> </message> <message> - <location filename="../ObjView.ui" line="440"/> + <location filename="../ObjView.ui" line="181"/> <source>, </source> <translation></translation> </message> <message> - <location filename="../ObjView.ui" line="470"/> + <location filename="../ObjView.ui" line="218"/> <source>Dimensions</source> <translation>Boyutlar</translation> </message> <message> - <location filename="../ObjView.ui" line="496"/> - <location filename="../ObjView.ui" line="522"/> + <location filename="../ObjView.ui" line="244"/> + <location filename="../ObjView.ui" line="270"/> <source>8</source> <translation></translation> </message> <message> - <location filename="../ObjView.ui" line="552"/> + <location filename="../ObjView.ui" line="72"/> <source>Address</source> <translation>Adres</translation> </message> <message> - <location filename="../ObjView.ui" line="559"/> + <location filename="../ObjView.ui" line="79"/> <source>0x07000000</source> <translation></translation> </message>

@@ -1063,36 +1222,61 @@ <translation></translation>

</message> <message> <location filename="../OverrideView.ui" line="324"/> + <source>MBC6</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="329"/> <source>MBC7</source> <translation></translation> </message> <message> - <location filename="../OverrideView.ui" line="329"/> + <location filename="../OverrideView.ui" line="334"/> + <source>MMM01</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="339"/> <source>Pocket Cam</source> <translation></translation> </message> <message> - <location filename="../OverrideView.ui" line="334"/> + <location filename="../OverrideView.ui" line="344"/> <source>TAMA5</source> <translation></translation> </message> <message> - <location filename="../OverrideView.ui" line="339"/> + <location filename="../OverrideView.ui" line="349"/> + <source>HuC-1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="354"/> <source>HuC-3</source> <translation></translation> </message> <message> - <location filename="../OverrideView.ui" line="347"/> + <location filename="../OverrideView.ui" line="359"/> + <source>Wisdom Tree (Unlicensed)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="364"/> + <source>Pokémon Jade/Diamond (Unlicensed)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="372"/> <source>Background Colors</source> <translation>Arkaplan renkleri</translation> </message> <message> - <location filename="../OverrideView.ui" line="434"/> + <location filename="../OverrideView.ui" line="459"/> <source>Sprite Colors 1</source> <translation>Sprite Renkleri 1</translation> </message> <message> - <location filename="../OverrideView.ui" line="441"/> + <location filename="../OverrideView.ui" line="466"/> <source>Sprite Colors 2</source> <translation>Sprite Renkleri 2</translation> </message>

@@ -1168,8 +1352,8 @@ <translation></translation>

</message> <message> <location filename="../PaletteView.ui" line="292"/> - <source>000</source> - <translation></translation> + <source>0x000 (000)</source> + <translation type="unfinished"></translation> </message> <message> <location filename="../PaletteView.ui" line="322"/>

@@ -1218,27 +1402,37 @@ <source>Game Boy Printer</source>

<translation></translation> </message> <message> - <location filename="../PrinterView.ui" line="96"/> + <location filename="../PrinterView.ui" line="130"/> <source>Hurry up!</source> <translation></translation> </message> <message> - <location filename="../PrinterView.ui" line="103"/> + <location filename="../PrinterView.ui" line="137"/> <source>Tear off</source> <translation></translation> </message> + <message> + <location filename="../PrinterView.ui" line="167"/> + <source>×</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PrinterView.ui" line="180"/> + <source>Magnification</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QGBA::AssetTile</name> <message> - <location filename="../AssetTile.cpp" line="112"/> + <location filename="../AssetTile.cpp" line="104"/> <source>%0%1%2</source> <translation></translation> </message> <message> - <location filename="../AssetTile.cpp" line="148"/> - <location filename="../AssetTile.cpp" line="149"/> - <location filename="../AssetTile.cpp" line="150"/> + <location filename="../AssetTile.cpp" line="143"/> + <location filename="../AssetTile.cpp" line="144"/> + <location filename="../AssetTile.cpp" line="145"/> <source>0x%0 (%1)</source> <translation></translation> </message>

@@ -1289,22 +1483,22 @@ </context>

<context> <name>QGBA::CoreController</name> <message> - <location filename="../CoreController.cpp" line="556"/> + <location filename="../CoreController.cpp" line="589"/> <source>Failed to open save file: %1</source> <translation>Kayıt dosyası açılamadı: %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="585"/> + <location filename="../CoreController.cpp" line="618"/> <source>Failed to open game file: %1</source> <translation>Oyun dosyası açılamadı: %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="650"/> + <location filename="../CoreController.cpp" line="716"/> <source>Failed to open snapshot file for reading: %1</source> <translation>Anlık görüntü dosyası okuma için açılamadı: %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="666"/> + <location filename="../CoreController.cpp" line="732"/> <source>Failed to open snapshot file for writing: %1</source> <translation>Anlık görüntü dosyası yazma için açılamadı: %1</translation> </message>

@@ -1316,6 +1510,59 @@ <location filename="../CoreManager.cpp" line="54"/>

<source>Failed to open game file: %1</source> <translation>Oyun dosyası açılamadı: %1</translation> </message> + <message> + <location filename="../CoreManager.cpp" line="87"/> + <source>Could not load game. Are you sure it&apos;s in the correct format?</source> + <translation type="unfinished">Oyun yüklenemedi. Doğru formatta olduğundan emin misin?</translation> + </message> + <message> + <location filename="../CoreManager.cpp" line="114"/> + <source>Failed to open save file. Is the save directory writable?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::FrameView</name> + <message> + <location filename="../FrameView.cpp" line="428"/> + <source>Export frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="429"/> + <source>Portable Network Graphics (*.png)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="447"/> + <source>None</source> + <translation type="unfinished">Hiçbiri</translation> + </message> + <message> + <location filename="../FrameView.cpp" line="449"/> + <source>Background</source> + <translation type="unfinished">Arkaplan</translation> + </message> + <message> + <location filename="../FrameView.cpp" line="452"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="455"/> + <source>Sprite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="458"/> + <source>Backdrop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="464"/> + <source>%1 %2</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QGBA::GBAApp</name>

@@ -1394,19 +1641,19 @@ </context>

<context> <name>QGBA::GIFView</name> <message> - <location filename="../GIFView.cpp" line="53"/> - <source>Failed to open output GIF file: %1</source> - <translation>Çıkış GIF dosyası açılamadı:%1</translation> + <location filename="../GIFView.cpp" line="61"/> + <source>Failed to open output file: %1</source> + <translation type="unfinished">Çıkış dosyası açılamadı:%1</translation> </message> <message> - <location filename="../GIFView.cpp" line="71"/> + <location filename="../GIFView.cpp" line="88"/> <source>Select output file</source> <translation>Çıktı dosyasını seçin</translation> </message> <message> - <location filename="../GIFView.cpp" line="71"/> - <source>Graphics Interchange Format (*.gif)</source> - <translation>Grafik Değişim Biçimi (* .gif)</translation> + <location filename="../GIFView.cpp" line="88"/> + <source>Graphics Interchange Format (*.gif);;Animated Portable Network Graphics (*.png *.webp *.apng)</source> + <translation type="unfinished"></translation> </message> </context> <context>

@@ -2780,36 +3027,51 @@ </context>

<context> <name>QGBA::KeyEditor</name> <message> - <location filename="../KeyEditor.cpp" line="33"/> - <location filename="../KeyEditor.cpp" line="207"/> + <location filename="../KeyEditor.cpp" line="34"/> + <location filename="../KeyEditor.cpp" line="236"/> <source>---</source> <translation></translation> </message> + <message> + <location filename="../KeyEditor.cpp" line="53"/> + <source>Super (L)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="56"/> + <source>Super (R)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="59"/> + <source>Menu</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QGBA::LoadSaveState</name> <message> - <location filename="../LoadSaveState.cpp" line="73"/> + <location filename="../LoadSaveState.cpp" line="74"/> <source>Load State</source> <translation>Konum yükle</translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="73"/> + <location filename="../LoadSaveState.cpp" line="74"/> <source>Save State</source> <translation>Konumu kaydet</translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="182"/> + <location filename="../LoadSaveState.cpp" line="183"/> <source>Empty</source> <translation>Boş</translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="191"/> + <location filename="../LoadSaveState.cpp" line="192"/> <source>Corrupted</source> <translation>Bozulmuş</translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="220"/> + <location filename="../LoadSaveState.cpp" line="221"/> <source>Slot %1</source> <translation></translation> </message>

@@ -2861,42 +3123,47 @@ </context>

<context> <name>QGBA::LogController</name> <message> - <location filename="../LogController.cpp" line="58"/> + <location filename="../LogController.cpp" line="68"/> <source>[%1] %2: %3</source> <translation></translation> </message> <message> - <location filename="../LogController.cpp" line="133"/> + <location filename="../LogController.cpp" line="79"/> + <source>An error occurred</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogController.cpp" line="151"/> <source>DEBUG</source> <translation></translation> </message> <message> - <location filename="../LogController.cpp" line="135"/> + <location filename="../LogController.cpp" line="153"/> <source>STUB</source> <translation></translation> </message> <message> - <location filename="../LogController.cpp" line="137"/> + <location filename="../LogController.cpp" line="155"/> <source>INFO</source> <translation></translation> </message> <message> - <location filename="../LogController.cpp" line="139"/> + <location filename="../LogController.cpp" line="157"/> <source>WARN</source> <translation></translation> </message> <message> - <location filename="../LogController.cpp" line="141"/> + <location filename="../LogController.cpp" line="159"/> <source>ERROR</source> <translation></translation> </message> <message> - <location filename="../LogController.cpp" line="143"/> + <location filename="../LogController.cpp" line="161"/> <source>FATAL</source> <translation></translation> </message> <message> - <location filename="../LogController.cpp" line="145"/> + <location filename="../LogController.cpp" line="163"/> <source>GAME ERROR</source> <translation></translation> </message>

@@ -2904,49 +3171,97 @@ </context>

<context> <name>QGBA::MapView</name> <message> - <location filename="../MapView.cpp" line="84"/> + <location filename="../MapView.cpp" line="48"/> + <source>Priority</source> + <translation type="unfinished">Öncelik</translation> + </message> + <message> + <location filename="../MapView.cpp" line="49"/> + <location filename="../MapView.cpp" line="61"/> + <source>Map base</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="50"/> + <location filename="../MapView.cpp" line="62"/> + <source>Tile base</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="51"/> + <source>Size</source> + <translation type="unfinished">Boyut</translation> + </message> + <message> + <location filename="../MapView.cpp" line="52"/> + <location filename="../MapView.cpp" line="63"/> + <source>Offset</source> + <translation type="unfinished">Çıkıntı</translation> + </message> + <message> + <location filename="../MapView.cpp" line="53"/> + <source>Xform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="107"/> <source>Map Addr.</source> <translation></translation> </message> <message> - <location filename="../MapView.cpp" line="85"/> + <location filename="../MapView.cpp" line="108"/> <source>Mirror</source> <translation></translation> </message> <message> - <location filename="../MapView.cpp" line="113"/> + <location filename="../MapView.cpp" line="136"/> <source>None</source> <translation>Hiçbiri</translation> </message> <message> - <location filename="../MapView.cpp" line="115"/> + <location filename="../MapView.cpp" line="138"/> <source>Both</source> <translation></translation> </message> <message> - <location filename="../MapView.cpp" line="117"/> + <location filename="../MapView.cpp" line="140"/> <source>Horizontal</source> <translation>Yatay</translation> </message> <message> - <location filename="../MapView.cpp" line="119"/> + <location filename="../MapView.cpp" line="142"/> <source>Vertical</source> <translation>Dikey</translation> </message> <message> - <location filename="../MapView.cpp" line="172"/> + <location filename="../MapView.cpp" line="168"/> + <location filename="../MapView.cpp" line="169"/> + <location filename="../MapView.cpp" line="217"/> + <source>N/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="260"/> <source>Export map</source> <translation></translation> </message> <message> - <location filename="../MapView.cpp" line="173"/> + <location filename="../MapView.cpp" line="261"/> <source>Portable Network Graphics (*.png)</source> <translation></translation> </message> +</context> +<context> + <name>QGBA::MemoryDump</name> <message> - <location filename="../MapView.cpp" line="176"/> - <source>Failed to open output PNG file: %1</source> - <translation>PNG dosyası açılamadı:%1</translation> + <location filename="../MemoryDump.cpp" line="24"/> + <source>Save memory region</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.cpp" line="30"/> + <source>Failed to open output file: %1</source> + <translation type="unfinished">Çıkış dosyası açılamadı:%1</translation> </message> </context> <context>

@@ -2972,42 +3287,42 @@ <source>Load</source>

<translation>Yükle</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="91"/> + <location filename="../MemoryModel.cpp" line="108"/> <source>All</source> <translation>Hepsi</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="136"/> + <location filename="../MemoryModel.cpp" line="153"/> <source>Load TBL</source> <translation>TBL yükle</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="190"/> + <location filename="../MemoryModel.cpp" line="207"/> <source>Save selected memory</source> <translation>Seçilen memory&apos;i kaydet</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="196"/> + <location filename="../MemoryModel.cpp" line="213"/> <source>Failed to open output file: %1</source> <translation>Çıkış dosyası açılamadı:%1</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="204"/> + <location filename="../MemoryModel.cpp" line="221"/> <source>Load memory</source> <translation>Memory yükle</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="210"/> + <location filename="../MemoryModel.cpp" line="227"/> <source>Failed to open input file: %1</source> <translation>Giriş dosyası açılamadı:%1</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="326"/> + <location filename="../MemoryModel.cpp" line="343"/> <source>TBL</source> <translation></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="326"/> + <location filename="../MemoryModel.cpp" line="343"/> <source>ISO-8859-1</source> <translation></translation> </message>

@@ -3015,22 +3330,22 @@ </context>

<context> <name>QGBA::MemorySearch</name> <message> - <location filename="../MemorySearch.cpp" line="200"/> + <location filename="../MemorySearch.cpp" line="222"/> <source> (%0/%1×)</source> <translation></translation> </message> <message> - <location filename="../MemorySearch.cpp" line="202"/> + <location filename="../MemorySearch.cpp" line="224"/> <source> (⅟%0×)</source> <translation></translation> </message> <message> - <location filename="../MemorySearch.cpp" line="205"/> + <location filename="../MemorySearch.cpp" line="227"/> <source> (%0×)</source> <translation></translation> </message> <message> - <location filename="../MemorySearch.cpp" line="209"/> + <location filename="../MemorySearch.cpp" line="231"/> <source>%1 byte%2</source> <translation></translation> </message>

@@ -3038,57 +3353,64 @@ </context>

<context> <name>QGBA::ObjView</name> <message> - <location filename="../ObjView.cpp" line="148"/> - <location filename="../ObjView.cpp" line="242"/> + <location filename="../ObjView.cpp" line="155"/> + <location filename="../ObjView.cpp" line="243"/> <source>0x%0</source> <translation></translation> </message> <message> - <location filename="../ObjView.cpp" line="159"/> + <location filename="../ObjView.cpp" line="176"/> <source>Off</source> <translation></translation> </message> <message> - <location filename="../ObjView.cpp" line="164"/> + <location filename="../ObjView.cpp" line="177"/> + <location filename="../ObjView.cpp" line="178"/> + <location filename="../ObjView.cpp" line="179"/> + <location filename="../ObjView.cpp" line="180"/> + <location filename="../ObjView.cpp" line="251"/> + <location filename="../ObjView.cpp" line="252"/> + <location filename="../ObjView.cpp" line="253"/> + <location filename="../ObjView.cpp" line="254"/> + <source>---</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="185"/> <source>Normal</source> <translation></translation> </message> <message> - <location filename="../ObjView.cpp" line="167"/> + <location filename="../ObjView.cpp" line="188"/> <source>Trans</source> <translation></translation> </message> <message> - <location filename="../ObjView.cpp" line="170"/> + <location filename="../ObjView.cpp" line="191"/> <source>OBJWIN</source> <translation></translation> </message> <message> - <location filename="../ObjView.cpp" line="173"/> + <location filename="../ObjView.cpp" line="194"/> <source>Invalid</source> <translation>Geçersiz</translation> </message> <message> - <location filename="../ObjView.cpp" line="249"/> <location filename="../ObjView.cpp" line="250"/> + <location filename="../ObjView.cpp" line="255"/> <source>N/A</source> <translation></translation> </message> <message> - <location filename="../ObjView.cpp" line="256"/> + <location filename="../ObjView.cpp" line="280"/> <source>Export sprite</source> <translation>Sprite dışarı aktar</translation> </message> <message> - <location filename="../ObjView.cpp" line="257"/> + <location filename="../ObjView.cpp" line="281"/> <source>Portable Network Graphics (*.png)</source> <translation></translation> </message> - <message> - <location filename="../ObjView.cpp" line="260"/> - <source>Failed to open output PNG file: %1</source> - <translation>PNG dosyası açılamadı:%1</translation> - </message> </context> <context> <name>QGBA::PaletteView</name>

@@ -3104,10 +3426,6 @@ <translation></translation>

</message> <message> <location filename="../PaletteView.cpp" line="123"/> - <source>%0</source> - <translation></translation> - </message> - <message> <location filename="../PaletteView.cpp" line="124"/> <location filename="../PaletteView.cpp" line="125"/> <location filename="../PaletteView.cpp" line="126"/>

@@ -3156,72 +3474,77 @@ </context>

<context> <name>QGBA::SettingsView</name> <message> - <location filename="../SettingsView.cpp" line="144"/> - <location filename="../SettingsView.cpp" line="187"/> + <location filename="../SettingsView.cpp" line="148"/> + <location filename="../SettingsView.cpp" line="191"/> <source>Qt Multimedia</source> <translation></translation> </message> <message> - <location filename="../SettingsView.cpp" line="151"/> + <location filename="../SettingsView.cpp" line="155"/> <source>SDL</source> <translation></translation> </message> <message> - <location filename="../SettingsView.cpp" line="159"/> + <location filename="../SettingsView.cpp" line="163"/> <source>Software (Qt)</source> <translation>Yazılım</translation> </message> <message> - <location filename="../SettingsView.cpp" line="165"/> + <location filename="../SettingsView.cpp" line="169"/> <source>OpenGL</source> <translation></translation> </message> <message> - <location filename="../SettingsView.cpp" line="172"/> + <location filename="../SettingsView.cpp" line="176"/> <source>OpenGL (force version 1.x)</source> <translation></translation> </message> <message> - <location filename="../SettingsView.cpp" line="180"/> + <location filename="../SettingsView.cpp" line="184"/> <source>None (Still Image)</source> <translation></translation> </message> <message> - <location filename="../SettingsView.cpp" line="271"/> + <location filename="../SettingsView.cpp" line="275"/> <source>Keyboard</source> <translation>Klavye</translation> </message> <message> - <location filename="../SettingsView.cpp" line="280"/> + <location filename="../SettingsView.cpp" line="284"/> <source>Controllers</source> <translation></translation> </message> <message> - <location filename="../SettingsView.cpp" line="324"/> + <location filename="../SettingsView.cpp" line="328"/> <source>Shortcuts</source> <translation>Kısayollar</translation> </message> <message> - <location filename="../SettingsView.cpp" line="336"/> - <location filename="../SettingsView.cpp" line="346"/> + <location filename="../SettingsView.cpp" line="340"/> + <location filename="../SettingsView.cpp" line="350"/> <source>Shaders</source> <translation>Gölgelendiricler</translation> </message> <message> - <location filename="../SettingsView.cpp" line="353"/> + <location filename="../SettingsView.cpp" line="357"/> <source>Select BIOS</source> <translation>BIOS seç</translation> </message> + <message> + <location filename="../SettingsView.cpp" line="664"/> + <source>(%1×%2)</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QGBA::ShaderSelector</name> <message> - <location filename="../ShaderSelector.cpp" line="54"/> + <location filename="../ShaderSelector.cpp" line="52"/> <source>No shader active</source> <translation>Hiçbir Gölgelendirici aktif değil</translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="67"/> + <location filename="../ShaderSelector.cpp" line="65"/> <source>Load shader</source> <translation>Gölgelendirici yükle</translation> </message>

@@ -3236,48 +3559,67 @@ <source>by %1</source>

<translation></translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="128"/> + <location filename="../ShaderSelector.cpp" line="124"/> <source>Preprocessing</source> <translation>İşleniyor</translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="135"/> + <location filename="../ShaderSelector.cpp" line="131"/> <source>Pass %1</source> <translation></translation> </message> </context> <context> - <name>QGBA::ShortcutController</name> + <name>QGBA::ShortcutModel</name> <message> - <location filename="../ShortcutController.cpp" line="64"/> + <location filename="../ShortcutModel.cpp" line="67"/> <source>Action</source> - <translation></translation> + <translation type="unfinished"></translation> </message> <message> - <location filename="../ShortcutController.cpp" line="66"/> + <location filename="../ShortcutModel.cpp" line="69"/> <source>Keyboard</source> - <translation>Klavye</translation> + <translation type="unfinished">Klavye</translation> </message> <message> - <location filename="../ShortcutController.cpp" line="68"/> + <location filename="../ShortcutModel.cpp" line="71"/> <source>Gamepad</source> - <translation></translation> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::TileView</name> + <message> + <location filename="../TileView.cpp" line="178"/> + <source>Export tiles</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.cpp" line="179"/> + <location filename="../TileView.cpp" line="191"/> + <source>Portable Network Graphics (*.png)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.cpp" line="190"/> + <source>Export tile</source> + <translation type="unfinished"></translation> </message> </context> <context> <name>QGBA::VideoView</name> <message> - <location filename="../VideoView.cpp" line="212"/> + <location filename="../VideoView.cpp" line="196"/> <source>Failed to open output video file: %1</source> <translation>Çıkış video dosyası açılamadı:%1</translation> </message> <message> - <location filename="../VideoView.cpp" line="230"/> + <location filename="../VideoView.cpp" line="217"/> <source>Native (%0x%1)</source> <translation></translation> </message> <message> - <location filename="../VideoView.cpp" line="245"/> + <location filename="../VideoView.cpp" line="232"/> <source>Select output file</source> <translation>Çıkış dosyasını seç</translation> </message>

@@ -3285,108 +3627,118 @@ </context>

<context> <name>QGBA::Window</name> <message> - <location filename="../Window.cpp" line="280"/> + <location filename="../Window.cpp" line="293"/> <source>Game Boy Advance ROMs (%1)</source> <translation>Game Boy Advance ROMları (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="297"/> + <location filename="../Window.cpp" line="310"/> <source>Game Boy ROMs (%1)</source> <translation>Game Boy ROMları (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="301"/> + <location filename="../Window.cpp" line="314"/> <source>All ROMs (%1)</source> <translation>Bütün ROMlar (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="302"/> + <location filename="../Window.cpp" line="315"/> <source>%1 Video Logs (*.mvl)</source> <translation></translation> </message> <message> - <location filename="../Window.cpp" line="317"/> + <location filename="../Window.cpp" line="330"/> <source>Archives (%1)</source> <translation>Arşivler (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="322"/> - <location filename="../Window.cpp" line="330"/> - <location filename="../Window.cpp" line="357"/> + <location filename="../Window.cpp" line="335"/> + <location filename="../Window.cpp" line="343"/> + <location filename="../Window.cpp" line="370"/> <source>Select ROM</source> <translation>ROM seç</translation> </message> <message> - <location filename="../Window.cpp" line="348"/> + <location filename="../Window.cpp" line="361"/> <source>Select folder</source> <translation>Klasör seç</translation> </message> <message> - <location filename="../Window.cpp" line="365"/> + <location filename="../Window.cpp" line="378"/> <source>Game Boy Advance save files (%1)</source> <translation>Game Boy Advance kayıt dosyaları (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="366"/> - <location filename="../Window.cpp" line="427"/> - <location filename="../Window.cpp" line="434"/> + <location filename="../Window.cpp" line="379"/> + <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="454"/> <source>Select save</source> <translation>Kayıt seç</translation> </message> <message> - <location filename="../Window.cpp" line="374"/> + <location filename="../Window.cpp" line="387"/> <source>mGBA savestate files (%1)</source> <translation>mGBA kaydedilmiş konu kayıtları (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="376"/> - <location filename="../Window.cpp" line="381"/> + <location filename="../Window.cpp" line="389"/> + <location filename="../Window.cpp" line="394"/> <source>Select savestate</source> <translation>Konumkaydedici seç</translation> </message> <message> - <location filename="../Window.cpp" line="403"/> + <location filename="../Window.cpp" line="416"/> <source>Select patch</source> <translation>Yama seç</translation> </message> <message> - <location filename="../Window.cpp" line="403"/> + <location filename="../Window.cpp" line="416"/> <source>Patches (*.ips *.ups *.bps)</source> <translation>Yamalar (*.ips *.ups *.bps)</translation> </message> <message> - <location filename="../Window.cpp" line="420"/> + <location filename="../Window.cpp" line="427"/> + <source>Select e-Reader dotcode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="427"/> + <source>e-Reader card (*.raw *.bin *.bmp)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="440"/> <source>Select image</source> <translation>Resim seç</translation> </message> <message> - <location filename="../Window.cpp" line="420"/> + <location filename="../Window.cpp" line="440"/> <source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source> <translation>Resim dosyası (*.png *.gif *.jpg *.jpeg);;All files (*)</translation> </message> <message> - <location filename="../Window.cpp" line="427"/> - <location filename="../Window.cpp" line="434"/> + <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="454"/> <source>GameShark saves (*.sps *.xps)</source> <translation>GameShark kayıtları (*.sps *.xps)</translation> </message> <message> - <location filename="../Window.cpp" line="460"/> + <location filename="../Window.cpp" line="481"/> <source>Select video log</source> <translation>Video günlüğü seç</translation> </message> <message> - <location filename="../Window.cpp" line="460"/> + <location filename="../Window.cpp" line="481"/> <source>Video logs (*.mvl)</source> <translation>Video günlükleri (*.mvl)</translation> </message> <message> - <location filename="../Window.cpp" line="821"/> + <location filename="../Window.cpp" line="862"/> <source>Crash</source> <translation>Çökme</translation> </message> <message> - <location filename="../Window.cpp" line="822"/> + <location filename="../Window.cpp" line="863"/> <source>The game has crashed with the following error: %1</source>

@@ -3395,631 +3747,591 @@

%1</translation> </message> <message> - <location filename="../Window.cpp" line="829"/> - <source>Couldn&apos;t Load</source> - <translation>Yüklenemedi</translation> - </message> - <message> - <location filename="../Window.cpp" line="830"/> - <source>Could not load game. Are you sure it&apos;s in the correct format?</source> - <translation>Oyun yüklenemedi. Doğru formatta olduğundan emin misin?</translation> - </message> - <message> - <location filename="../Window.cpp" line="843"/> + <location filename="../Window.cpp" line="884"/> <source>Unimplemented BIOS call</source> <translation>Uygulanmamış BIOS girişi</translation> </message> <message> - <location filename="../Window.cpp" line="844"/> + <location filename="../Window.cpp" line="885"/> <source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source> <translation>Oyun BIOS dosyasına ihtiyacı var. Lütfen en iyi deneyim için resmi BIOS&apos;u kullanın.</translation> </message> <message> - <location filename="../Window.cpp" line="926"/> + <location filename="../Window.cpp" line="985"/> <source>Really make portable?</source> <translation>Taşınabilir yapılsın mı?</translation> </message> <message> - <location filename="../Window.cpp" line="927"/> + <location filename="../Window.cpp" line="986"/> <source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source> <translation>Emülatörün yapılandırmasını yürütülebilir dosya ile aynı dizinden yüklemesini sağlar. Devam etmek istiyor musun?</translation> </message> <message> - <location filename="../Window.cpp" line="935"/> + <location filename="../Window.cpp" line="998"/> <source>Restart needed</source> <translation>Yeniden başlatma gerekli</translation> </message> <message> - <location filename="../Window.cpp" line="936"/> + <location filename="../Window.cpp" line="999"/> <source>Some changes will not take effect until the emulator is restarted.</source> <translation>Bazı değişiklikler emülatör yeniden başlatılıncaya kadar etkili olmaz.</translation> </message> <message> - <location filename="../Window.cpp" line="984"/> + <location filename="../Window.cpp" line="1054"/> <source> - Player %1 of %2</source> <translation></translation> </message> <message> - <location filename="../Window.cpp" line="995"/> + <location filename="../Window.cpp" line="1065"/> <source>%1 - %2</source> <translation></translation> </message> <message> - <location filename="../Window.cpp" line="997"/> + <location filename="../Window.cpp" line="1067"/> <source>%1 - %2 - %3</source> <translation></translation> </message> <message> - <location filename="../Window.cpp" line="999"/> + <location filename="../Window.cpp" line="1069"/> <source>%1 - %2 (%3 fps) - %4</source> <translation></translation> </message> <message> - <location filename="../Window.cpp" line="1035"/> + <location filename="../Window.cpp" line="1110"/> <source>&amp;File</source> <translation></translation> </message> <message> - <location filename="../Window.cpp" line="1038"/> + <location filename="../Window.cpp" line="1112"/> <source>Load &amp;ROM...</source> <translation>&amp;ROM yükle...</translation> </message> <message> - <location filename="../Window.cpp" line="1041"/> + <location filename="../Window.cpp" line="1115"/> <source>Load ROM in archive...</source> <translation>ROM&apos;u arşivden yükle ...</translation> </message> <message> - <location filename="../Window.cpp" line="1043"/> + <location filename="../Window.cpp" line="1116"/> <source>Add folder to library...</source> <translation>Kütüphaneye klasör ekle ...</translation> </message> <message> - <location filename="../Window.cpp" line="1047"/> + <location filename="../Window.cpp" line="1119"/> <source>Load alternate save...</source> <translation>Alternatif kaydetme yükle ...</translation> </message> <message> - <location filename="../Window.cpp" line="1052"/> + <location filename="../Window.cpp" line="1122"/> <source>Load temporary save...</source> <translation>Geçici kaydetmeyi yükle ...</translation> </message> <message> - <location filename="../Window.cpp" line="1057"/> + <location filename="../Window.cpp" line="1126"/> <source>Load &amp;patch...</source> <translation>&amp;Patch yükle...</translation> </message> <message> - <location filename="../Window.cpp" line="1060"/> + <location filename="../Window.cpp" line="1129"/> <source>Boot BIOS</source> <translation>BIOS boot et</translation> </message> <message> - <location filename="../Window.cpp" line="1067"/> + <location filename="../Window.cpp" line="1134"/> <source>Replace ROM...</source> <translation>ROM değişti...</translation> </message> <message> - <location filename="../Window.cpp" line="1069"/> + <location filename="../Window.cpp" line="1140"/> <source>ROM &amp;info...</source> <translation>ROM &amp;info...</translation> </message> <message> - <location filename="../Window.cpp" line="1074"/> + <location filename="../Window.cpp" line="1142"/> <source>Recent</source> <translation>Son kullanılanlar</translation> </message> <message> - <location filename="../Window.cpp" line="1078"/> + <location filename="../Window.cpp" line="1145"/> <source>Make portable</source> <translation>Portatif yap</translation> </message> <message> - <location filename="../Window.cpp" line="1082"/> + <location filename="../Window.cpp" line="1148"/> <source>&amp;Load state</source> <translation>&amp;Kaydedilmiş konum yükle</translation> </message> <message> - <location filename="../Window.cpp" line="1083"/> - <source>F10</source> - <translation></translation> - </message> - <message> - <location filename="../Window.cpp" line="1089"/> + <location filename="../Window.cpp" line="1153"/> <source>Load state file...</source> <translation>Kaydedilmiş konum dosyası yükle...</translation> </message> <message> - <location filename="../Window.cpp" line="1095"/> + <location filename="../Window.cpp" line="1158"/> <source>&amp;Save state</source> <translation>&amp;Konumu kaydet</translation> </message> <message> - <location filename="../Window.cpp" line="1096"/> - <source>Shift+F10</source> - <translation></translation> - </message> - <message> - <location filename="../Window.cpp" line="1102"/> + <location filename="../Window.cpp" line="1163"/> <source>Save state file...</source> <translation>Konum dosyasını kaydet...</translation> </message> <message> - <location filename="../Window.cpp" line="1108"/> + <location filename="../Window.cpp" line="1168"/> <source>Quick load</source> <translation>Hızlı Yükle</translation> </message> <message> - <location filename="../Window.cpp" line="1109"/> + <location filename="../Window.cpp" line="1169"/> <source>Quick save</source> <translation>Hızlı kaydet</translation> </message> <message> - <location filename="../Window.cpp" line="1113"/> + <location filename="../Window.cpp" line="1171"/> <source>Load recent</source> <translation>En son yükle</translation> </message> <message> - <location filename="../Window.cpp" line="1121"/> + <location filename="../Window.cpp" line="1176"/> <source>Save recent</source> <translation>Hızlı kaydet</translation> </message> <message> - <location filename="../Window.cpp" line="1132"/> + <location filename="../Window.cpp" line="1184"/> <source>Undo load state</source> <translation>Kaydedilen konum yüklemeyi geri al</translation> </message> <message> - <location filename="../Window.cpp" line="1133"/> - <source>F11</source> - <translation></translation> - </message> - <message> - <location filename="../Window.cpp" line="1141"/> + <location filename="../Window.cpp" line="1189"/> <source>Undo save state</source> <translation>Konum kaydetmeyi geri al</translation> </message> <message> - <location filename="../Window.cpp" line="1142"/> - <source>Shift+F11</source> - <translation></translation> - </message> - <message> - <location filename="../Window.cpp" line="1155"/> - <location filename="../Window.cpp" line="1164"/> + <location filename="../Window.cpp" line="1198"/> + <location filename="../Window.cpp" line="1203"/> <source>State &amp;%1</source> <translation>Konum &amp;%1</translation> </message> <message> - <location filename="../Window.cpp" line="1156"/> - <source>F%1</source> - <translation></translation> - </message> - <message> - <location filename="../Window.cpp" line="1165"/> - <source>Shift+F%1</source> - <translation></translation> - </message> - <message> - <location filename="../Window.cpp" line="1175"/> + <location filename="../Window.cpp" line="1210"/> <source>Load camera image...</source> <translation>Kamera resmini yükle ...</translation> </message> <message> - <location filename="../Window.cpp" line="1181"/> - <source>Import GameShark Save</source> - <translation>GameShark kaydını içe aktarın</translation> - </message> - <message> - <location filename="../Window.cpp" line="1187"/> - <source>Export GameShark Save</source> - <translation>GameShark oyun kaydını dışarı aktar</translation> - </message> - <message> - <location filename="../Window.cpp" line="1195"/> + <location filename="../Window.cpp" line="1222"/> <source>New multiplayer window</source> <translation>Yeni çokoyunculu ekranı</translation> </message> <message> - <location filename="../Window.cpp" line="1205"/> + <location filename="../Window.cpp" line="1230"/> <source>About...</source> <translation>Hakkında...</translation> </message> <message> - <location filename="../Window.cpp" line="1210"/> + <location filename="../Window.cpp" line="1233"/> <source>E&amp;xit</source> <translation>Çıkış</translation> </message> <message> - <location filename="../Window.cpp" line="1213"/> + <location filename="../Window.cpp" line="1236"/> <source>&amp;Emulation</source> <translation>Emülasyon</translation> </message> <message> - <location filename="../Window.cpp" line="1215"/> + <location filename="../Window.cpp" line="1237"/> <source>&amp;Reset</source> <translation>&amp;Reset</translation> </message> <message> - <location filename="../Window.cpp" line="1216"/> - <source>Ctrl+R</source> - <translation></translation> - </message> - <message> - <location filename="../Window.cpp" line="1223"/> + <location filename="../Window.cpp" line="1241"/> <source>Sh&amp;utdown</source> <translation>Kapat</translation> </message> <message> - <location filename="../Window.cpp" line="1231"/> + <location filename="../Window.cpp" line="1245"/> <source>Yank game pak</source> <translation></translation> </message> <message> - <location filename="../Window.cpp" line="1241"/> + <location filename="../Window.cpp" line="1251"/> <source>&amp;Pause</source> <translation>&amp;Durdur</translation> </message> <message> - <location filename="../Window.cpp" line="1244"/> - <source>Ctrl+P</source> - <translation></translation> - </message> - <message> - <location filename="../Window.cpp" line="1257"/> + <location filename="../Window.cpp" line="1260"/> <source>&amp;Next frame</source> <translation>&amp;Sonraki kare</translation> </message> <message> - <location filename="../Window.cpp" line="1258"/> - <source>Ctrl+N</source> - <translation></translation> - </message> - <message> - <location filename="../Window.cpp" line="1275"/> + <location filename="../Window.cpp" line="1266"/> <source>Fast forward (held)</source> <translation>İleriye sar(basılı tutun)</translation> </message> <message> - <location filename="../Window.cpp" line="1277"/> + <location filename="../Window.cpp" line="1272"/> <source>&amp;Fast forward</source> <translation>&amp;İleriye sar</translation> </message> <message> - <location filename="../Window.cpp" line="1280"/> - <source>Shift+Tab</source> - <translation></translation> - </message> - <message> - <location filename="../Window.cpp" line="1287"/> + <location filename="../Window.cpp" line="1276"/> <source>Fast forward speed</source> <translation>İleriye sarma hızı</translation> </message> <message> - <location filename="../Window.cpp" line="1292"/> + <location filename="../Window.cpp" line="1281"/> <source>Unbounded</source> <translation></translation> </message> <message> - <location filename="../Window.cpp" line="1296"/> + <location filename="../Window.cpp" line="1285"/> <source>%0x</source> <translation></translation> </message> <message> - <location filename="../Window.cpp" line="1308"/> + <location filename="../Window.cpp" line="1289"/> <source>Rewind (held)</source> <translation>Geri sar (basılı tutun)</translation> </message> <message> - <location filename="../Window.cpp" line="1310"/> + <location filename="../Window.cpp" line="1296"/> <source>Re&amp;wind</source> <translation>Geri sar</translation> </message> <message> - <location filename="../Window.cpp" line="1311"/> - <source>~</source> - <translation></translation> - </message> - <message> - <location filename="../Window.cpp" line="1319"/> + <location filename="../Window.cpp" line="1301"/> <source>Step backwards</source> <translation>Geriye doğru adım</translation> </message> <message> - <location filename="../Window.cpp" line="1320"/> - <source>Ctrl+B</source> - <translation></translation> - </message> - <message> - <location filename="../Window.cpp" line="1329"/> + <location filename="../Window.cpp" line="1307"/> <source>Sync to &amp;video</source> <translation>&amp;Videoya eşitle</translation> </message> <message> - <location filename="../Window.cpp" line="1336"/> + <location filename="../Window.cpp" line="1314"/> <source>Sync to &amp;audio</source> <translation>&amp;Sese eşitle</translation> </message> <message> - <location filename="../Window.cpp" line="1344"/> + <location filename="../Window.cpp" line="1322"/> <source>Solar sensor</source> <translation></translation> </message> <message> - <location filename="../Window.cpp" line="1346"/> + <location filename="../Window.cpp" line="1323"/> <source>Increase solar level</source> <translation>Solar seviyesini arttır</translation> </message> <message> - <location filename="../Window.cpp" line="1350"/> + <location filename="../Window.cpp" line="1324"/> <source>Decrease solar level</source> <translation>Solar seviyesini düşür</translation> </message> <message> - <location filename="../Window.cpp" line="1354"/> + <location filename="../Window.cpp" line="1325"/> <source>Brightest solar level</source> <translation>En parlak solar seviyesi</translation> </message> <message> - <location filename="../Window.cpp" line="1358"/> + <location filename="../Window.cpp" line="1328"/> <source>Darkest solar level</source> <translation>En karanlık solar seviyesi</translation> </message> <message> - <location filename="../Window.cpp" line="1364"/> + <location filename="../Window.cpp" line="1334"/> <source>Brightness %1</source> <translation>Parlaklık:%1</translation> </message> <message> - <location filename="../Window.cpp" line="1372"/> + <location filename="../Window.cpp" line="1340"/> <source>Game Boy Printer...</source> <translation>Game Boy yazıcısı...</translation> </message> <message> - <location filename="../Window.cpp" line="1384"/> + <location filename="../Window.cpp" line="1349"/> <source>BattleChip Gate...</source> <translation></translation> </message> <message> - <location filename="../Window.cpp" line="1391"/> + <location filename="../Window.cpp" line="1353"/> <source>Audio/&amp;Video</source> <translation>Ses/&amp;Video</translation> </message> <message> - <location filename="../Window.cpp" line="1393"/> + <location filename="../Window.cpp" line="1354"/> <source>Frame size</source> <translation>Çerçeve boyutu</translation> </message> <message> - <location filename="../Window.cpp" line="1396"/> - <source>%1x</source> - <translation></translation> - </message> - <message> - <location filename="../Window.cpp" line="1424"/> + <location filename="../Window.cpp" line="1381"/> <source>Toggle fullscreen</source> <translation>Tamekranı aç/kapa</translation> </message> <message> - <location filename="../Window.cpp" line="1427"/> + <location filename="../Window.cpp" line="1384"/> <source>Lock aspect ratio</source> <translation>En boy oranını kilitle</translation> </message> <message> - <location filename="../Window.cpp" line="1439"/> + <location filename="../Window.cpp" line="1396"/> <source>Force integer scaling</source> <translation>Tamsayılı ölçeklendirmeyi zorla</translation> </message> <message> - <location filename="../Window.cpp" line="1451"/> + <location filename="../Window.cpp" line="1417"/> <source>Bilinear filtering</source> <translation>Bilinear filtreleme</translation> </message> <message> - <location filename="../Window.cpp" line="1459"/> + <location filename="../Window.cpp" line="1426"/> <source>Frame&amp;skip</source> <translation>Kare atlama</translation> </message> <message> - <location filename="../Window.cpp" line="1472"/> + <location filename="../Window.cpp" line="1439"/> <source>Mute</source> <translation>Sessiz</translation> </message> <message> - <location filename="../Window.cpp" line="1479"/> + <location filename="../Window.cpp" line="1448"/> <source>FPS target</source> <translation>FPS hedefi</translation> </message> <message> - <location filename="../Window.cpp" line="1487"/> + <location filename="../Window.cpp" line="1456"/> <source>Native (59.7275)</source> <translation></translation> </message> <message> - <location filename="../Window.cpp" line="1502"/> + <location filename="../Window.cpp" line="1471"/> <source>Take &amp;screenshot</source> <translation>Ekran görüntüsü al</translation> </message> <message> - <location filename="../Window.cpp" line="1503"/> + <location filename="../Window.cpp" line="1473"/> <source>F12</source> <translation></translation> </message> <message> - <location filename="../Window.cpp" line="1512"/> - <source>Record output...</source> - <translation>Video kaydetme...</translation> - </message> - <message> - <location filename="../Window.cpp" line="1519"/> - <source>Record GIF...</source> - <translation>GIF kaydet...</translation> - </message> - <message> - <location filename="../Window.cpp" line="1524"/> - <source>Record video log...</source> - <translation>Video günlüğünü kaydet...</translation> - </message> - <message> - <location filename="../Window.cpp" line="1529"/> - <source>Stop video log</source> - <translation>Video günlüğünü durdur</translation> - </message> - <message> - <location filename="../Window.cpp" line="1537"/> + <location filename="../Window.cpp" line="1482"/> <source>Video layers</source> <translation></translation> </message> <message> - <location filename="../Window.cpp" line="1540"/> + <location filename="../Window.cpp" line="1483"/> <source>Audio channels</source> <translation>Ses kanalları</translation> </message> <message> - <location filename="../Window.cpp" line="1543"/> + <location filename="../Window.cpp" line="1485"/> <source>Adjust layer placement...</source> <translation>Katman yerleşimini ayarlayın...</translation> </message> <message> - <location filename="../Window.cpp" line="1548"/> + <location filename="../Window.cpp" line="1487"/> <source>&amp;Tools</source> <translation>&amp;Araçlar</translation> </message> <message> - <location filename="../Window.cpp" line="1550"/> + <location filename="../Window.cpp" line="1488"/> <source>View &amp;logs...</source> <translation>Kayıtları görüntüle...</translation> </message> <message> - <location filename="../Window.cpp" line="1554"/> + <location filename="../Window.cpp" line="1490"/> <source>Game &amp;overrides...</source> <translation>Oyunların üzerine yazılanlar</translation> </message> <message> - <location filename="../Window.cpp" line="1568"/> - <source>Game &amp;Pak sensors...</source> - <translation>&amp;Pa sensörleri...</translation> + <location filename="../Window.cpp" line="870"/> + <source>Couldn&apos;t Start</source> + <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1581"/> + <location filename="../Window.cpp" line="871"/> + <source>Could not start game.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1136"/> + <source>Scan e-Reader dotcodes...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1214"/> + <source>Import GameShark Save...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1217"/> + <source>Export GameShark Save...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1356"/> + <source>%1×</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1408"/> + <source>Interframe blending</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1477"/> + <source>Record A/V...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1478"/> + <source>Record GIF/WebP/APNG...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1502"/> + <source>Game Pak sensors...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1513"/> <source>&amp;Cheats...</source> <translation>&amp;Hileler...</translation> </message> <message> - <location filename="../Window.cpp" line="1587"/> + <location filename="../Window.cpp" line="1516"/> <source>Settings...</source> <translation>Ayarlar...</translation> </message> <message> - <location filename="../Window.cpp" line="1593"/> + <location filename="../Window.cpp" line="1520"/> <source>Open debugger console...</source> <translation>Hata ayıklayıcı konsolunu aç ...</translation> </message> <message> - <location filename="../Window.cpp" line="1599"/> + <location filename="../Window.cpp" line="1522"/> <source>Start &amp;GDB server...</source> <translation>&amp;GDB sunucusunu başlat...</translation> </message> <message> - <location filename="../Window.cpp" line="1607"/> + <location filename="../Window.cpp" line="1528"/> <source>View &amp;palette...</source> <translation>&amp;Renk Paletini gör...</translation> </message> <message> - <location filename="../Window.cpp" line="1612"/> + <location filename="../Window.cpp" line="1529"/> <source>View &amp;sprites...</source> <translation>&amp;Spriteları gör...</translation> </message> <message> - <location filename="../Window.cpp" line="1617"/> + <location filename="../Window.cpp" line="1530"/> <source>View &amp;tiles...</source> <translation>&amp;Desenleri gör...</translation> </message> <message> - <location filename="../Window.cpp" line="1622"/> + <location filename="../Window.cpp" line="1531"/> <source>View &amp;map...</source> <translation>&amp;Haritayı gör</translation> </message> <message> - <location filename="../Window.cpp" line="1627"/> + <location filename="../Window.cpp" line="1534"/> + <source>&amp;Frame inspector...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1552"/> <source>View memory...</source> <translation>Hafıza gör...</translation> </message> <message> - <location filename="../Window.cpp" line="1632"/> + <location filename="../Window.cpp" line="1553"/> <source>Search memory...</source> <translation>Hafızada ara...</translation> </message> <message> - <location filename="../Window.cpp" line="1638"/> + <location filename="../Window.cpp" line="1556"/> <source>View &amp;I/O registers...</source> <translation>&amp;I/O kayıtlarını görüntüle</translation> </message> <message> - <location filename="../Window.cpp" line="1722"/> + <location filename="../Window.cpp" line="1561"/> + <source>Record debug video log...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1562"/> + <source>Stop debug video log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1657"/> <source>Exit fullscreen</source> <translation>Tam ekrandan çık</translation> </message> <message> - <location filename="../Window.cpp" line="1735"/> + <location filename="../Window.cpp" line="1659"/> <source>GameShark Button (held)</source> <translation>GameShark Butonu (basılı tutun)</translation> </message> <message> - <location filename="../Window.cpp" line="1737"/> + <location filename="../Window.cpp" line="1665"/> <source>Autofire</source> <translation>Otomatik basma</translation> </message> <message> - <location filename="../Window.cpp" line="1744"/> + <location filename="../Window.cpp" line="1666"/> <source>Autofire A</source> <translation>Otomatik basma A</translation> </message> <message> - <location filename="../Window.cpp" line="1750"/> + <location filename="../Window.cpp" line="1671"/> <source>Autofire B</source> <translation>Otomatik basma B</translation> </message> <message> - <location filename="../Window.cpp" line="1756"/> + <location filename="../Window.cpp" line="1676"/> <source>Autofire L</source> <translation>Otomatik basma L</translation> </message> <message> - <location filename="../Window.cpp" line="1762"/> + <location filename="../Window.cpp" line="1681"/> <source>Autofire R</source> <translation>Otomatik basma R</translation> </message> <message> - <location filename="../Window.cpp" line="1768"/> + <location filename="../Window.cpp" line="1686"/> <source>Autofire Start</source> <translation>Otomatik basma Start</translation> </message> <message> - <location filename="../Window.cpp" line="1774"/> + <location filename="../Window.cpp" line="1691"/> <source>Autofire Select</source> <translation>Otomatik basma Select</translation> </message> <message> - <location filename="../Window.cpp" line="1780"/> + <location filename="../Window.cpp" line="1696"/> <source>Autofire Up</source> <translation>Otomatik basma Up</translation> </message> <message> - <location filename="../Window.cpp" line="1786"/> + <location filename="../Window.cpp" line="1701"/> <source>Autofire Right</source> <translation>Otomatik basma Right</translation> </message> <message> - <location filename="../Window.cpp" line="1792"/> + <location filename="../Window.cpp" line="1706"/> <source>Autofire Down</source> <translation>Otomatik basma Down</translation> </message> <message> - <location filename="../Window.cpp" line="1798"/> + <location filename="../Window.cpp" line="1711"/> <source>Autofire Left</source> <translation>Otomatik basma Sol</translation> </message> + <message> + <location filename="../Window.cpp" line="1765"/> + <source>Clear</source> + <translation type="unfinished">Temizle</translation> + </message> </context> <context> <name>QObject</name>

@@ -4037,6 +4349,29 @@ <message>

<location filename="../utils.cpp" line="36"/> <source>?</source> <translation></translation> + </message> +</context> +<context> + <name>QShortcut</name> + <message> + <location filename="../KeyEditor.cpp" line="40"/> + <source>Shift</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="43"/> + <source>Control</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="46"/> + <source>Alt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="49"/> + <source>Meta</source> + <translation type="unfinished"></translation> </message> </context> <context>

@@ -4196,520 +4531,593 @@ <translation>Emülasyon</translation>

</message> <message> <location filename="../SettingsView.ui" line="67"/> + <source>Enhancements</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="72"/> <source>BIOS</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="72"/> + <location filename="../SettingsView.ui" line="77"/> <source>Paths</source> <translation>Dizinler</translation> </message> <message> - <location filename="../SettingsView.ui" line="77"/> + <location filename="../SettingsView.ui" line="82"/> <source>Logging</source> <translation>Günlükler</translation> </message> <message> - <location filename="../SettingsView.ui" line="82"/> + <location filename="../SettingsView.ui" line="87"/> <source>Game Boy</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="100"/> + <location filename="../SettingsView.ui" line="105"/> <source>Audio driver:</source> <translation>Ses sürücüsü:</translation> </message> <message> - <location filename="../SettingsView.ui" line="117"/> + <location filename="../SettingsView.ui" line="122"/> <source>Audio buffer:</source> <translation>Ses arttırma:</translation> </message> <message> - <location filename="../SettingsView.ui" line="129"/> - <location filename="../SettingsView.ui" line="151"/> + <location filename="../SettingsView.ui" line="134"/> + <location filename="../SettingsView.ui" line="156"/> <source>1536</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="136"/> + <location filename="../SettingsView.ui" line="141"/> <source>512</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="141"/> + <location filename="../SettingsView.ui" line="146"/> <source>768</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="146"/> + <location filename="../SettingsView.ui" line="151"/> <source>1024</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="156"/> + <location filename="../SettingsView.ui" line="161"/> <source>2048</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="161"/> + <location filename="../SettingsView.ui" line="166"/> <source>3072</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="166"/> + <location filename="../SettingsView.ui" line="171"/> <source>4096</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="174"/> + <location filename="../SettingsView.ui" line="179"/> <source>samples</source> <translation>değerler</translation> </message> <message> - <location filename="../SettingsView.ui" line="183"/> + <location filename="../SettingsView.ui" line="188"/> <source>Sample rate:</source> <translation>Değer oranı</translation> </message> <message> - <location filename="../SettingsView.ui" line="195"/> - <location filename="../SettingsView.ui" line="212"/> + <location filename="../SettingsView.ui" line="200"/> + <location filename="../SettingsView.ui" line="217"/> <source>44100</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="202"/> + <location filename="../SettingsView.ui" line="207"/> <source>22050</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="207"/> + <location filename="../SettingsView.ui" line="212"/> <source>32000</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="217"/> + <location filename="../SettingsView.ui" line="222"/> <source>48000</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="225"/> + <location filename="../SettingsView.ui" line="230"/> <source>Hz</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="234"/> + <location filename="../SettingsView.ui" line="239"/> <source>Volume:</source> <translation>Ses</translation> </message> <message> - <location filename="../SettingsView.ui" line="265"/> - <location filename="../SettingsView.ui" line="305"/> + <location filename="../SettingsView.ui" line="270"/> + <location filename="../SettingsView.ui" line="310"/> <source>Mute</source> <translation>Sessiz</translation> </message> <message> - <location filename="../SettingsView.ui" line="274"/> + <location filename="../SettingsView.ui" line="279"/> <source>Fast forward volume:</source> <translation>Hızlı sarma ses seviyesi:</translation> </message> <message> - <location filename="../SettingsView.ui" line="321"/> + <location filename="../SettingsView.ui" line="326"/> <source>Display driver:</source> <translation>Görüntü sürücüsü:</translation> </message> <message> - <location filename="../SettingsView.ui" line="338"/> + <location filename="../SettingsView.ui" line="343"/> <source>Frameskip:</source> <translation>Kare atlama:</translation> </message> <message> - <location filename="../SettingsView.ui" line="347"/> + <location filename="../SettingsView.ui" line="352"/> <source>Skip every</source> <translation>Hepsini atla</translation> </message> <message> - <location filename="../SettingsView.ui" line="357"/> - <location filename="../SettingsView.ui" line="717"/> + <location filename="../SettingsView.ui" line="362"/> + <location filename="../SettingsView.ui" line="813"/> <source>frames</source> <translation>Kare</translation> </message> <message> - <location filename="../SettingsView.ui" line="366"/> + <location filename="../SettingsView.ui" line="371"/> <source>FPS target:</source> <translation>Hedef FPS:</translation> </message> <message> - <location filename="../SettingsView.ui" line="391"/> + <location filename="../SettingsView.ui" line="396"/> <source>frames per second</source> <translation>Saniye başına kare</translation> </message> <message> - <location filename="../SettingsView.ui" line="407"/> + <location filename="../SettingsView.ui" line="412"/> <source>Sync:</source> <translation>Eşitle</translation> </message> <message> - <location filename="../SettingsView.ui" line="416"/> + <location filename="../SettingsView.ui" line="421"/> <source>Video</source> <translation>Video</translation> </message> <message> - <location filename="../SettingsView.ui" line="423"/> + <location filename="../SettingsView.ui" line="428"/> <source>Audio</source> <translation>Ses</translation> </message> <message> - <location filename="../SettingsView.ui" line="432"/> + <location filename="../SettingsView.ui" line="437"/> <source>Lock aspect ratio</source> <translation>En boy oranını kilitle</translation> </message> <message> - <location filename="../SettingsView.ui" line="439"/> + <location filename="../SettingsView.ui" line="444"/> <source>Force integer scaling</source> <translation>Tamsayılı ölçeklendirmeyi zorla</translation> </message> <message> - <location filename="../SettingsView.ui" line="446"/> + <location filename="../SettingsView.ui" line="451"/> <source>Bilinear filtering</source> <translation>Bilinear filtreleme</translation> </message> <message> - <location filename="../SettingsView.ui" line="457"/> + <location filename="../SettingsView.ui" line="458"/> + <source>Native (59.7275)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="465"/> + <source>Interframe blending</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="476"/> <source>Language</source> <translation>Dil</translation> </message> <message> - <location filename="../SettingsView.ui" line="465"/> + <location filename="../SettingsView.ui" line="484"/> <source>English</source> <translation>İngilizce</translation> </message> <message> - <location filename="../SettingsView.ui" line="480"/> + <location filename="../SettingsView.ui" line="499"/> <source>Library:</source> <translation>Kütüphane</translation> </message> <message> - <location filename="../SettingsView.ui" line="488"/> + <location filename="../SettingsView.ui" line="507"/> <source>List view</source> <translation>Liste görünümü</translation> </message> <message> - <location filename="../SettingsView.ui" line="493"/> + <location filename="../SettingsView.ui" line="512"/> <source>Tree view</source> <translation>Sıralı görünüm</translation> </message> <message> - <location filename="../SettingsView.ui" line="501"/> + <location filename="../SettingsView.ui" line="520"/> <source>Show when no game open</source> <translation>Oyun açılmadığında göster</translation> </message> <message> - <location filename="../SettingsView.ui" line="511"/> + <location filename="../SettingsView.ui" line="530"/> <source>Clear cache</source> <translation>Ön belleği temizle</translation> </message> <message> - <location filename="../SettingsView.ui" line="525"/> + <location filename="../SettingsView.ui" line="544"/> <source>Allow opposing input directions</source> <translation>Karşıt giriş yönlerine izin ver</translation> </message> <message> - <location filename="../SettingsView.ui" line="532"/> + <location filename="../SettingsView.ui" line="551"/> <source>Suspend screensaver</source> <translation>Ekran koruyucuyu askıya alın</translation> </message> <message> - <location filename="../SettingsView.ui" line="542"/> + <location filename="../SettingsView.ui" line="561"/> <source>Pause when inactive</source> <translation>Etkin değilken duraklat</translation> </message> <message> - <location filename="../SettingsView.ui" line="549"/> + <location filename="../SettingsView.ui" line="568"/> + <source>Pause when minimized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="582"/> <source>Show FPS in title bar</source> <translation>FPS&apos;i başlık çubuğunda göster</translation> </message> <message> - <location filename="../SettingsView.ui" line="573"/> + <location filename="../SettingsView.ui" line="633"/> <source>Automatically save cheats</source> <translation>Otomatik hile kaydedici</translation> </message> <message> - <location filename="../SettingsView.ui" line="583"/> + <location filename="../SettingsView.ui" line="643"/> <source>Automatically load cheats</source> <translation>Otomatik hile yükleyici</translation> </message> <message> - <location filename="../SettingsView.ui" line="593"/> + <location filename="../SettingsView.ui" line="606"/> <source>Automatically save state</source> <translation>Otomatik konum kaydedici</translation> </message> <message> - <location filename="../SettingsView.ui" line="603"/> + <location filename="../SettingsView.ui" line="616"/> <source>Automatically load state</source> <translation>Otomatik konum yükleyici</translation> </message> <message> - <location filename="../SettingsView.ui" line="613"/> + <location filename="../SettingsView.ui" line="592"/> <source>Enable Discord Rich Presence</source> <translation>Discord etkinliğini etkinleştir</translation> </message> <message> - <location filename="../SettingsView.ui" line="627"/> + <location filename="../SettingsView.ui" line="653"/> + <source>Show OSD messages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="663"/> + <source>Show filename instead of ROM name in title bar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="680"/> <source>Fast forward speed:</source> <translation>Hızlı sarma hızı:</translation> </message> <message> - <location filename="../SettingsView.ui" line="639"/> + <location filename="../SettingsView.ui" line="692"/> + <location filename="../SettingsView.ui" line="735"/> + <location filename="../SettingsView.ui" line="984"/> <source>×</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="658"/> + <location filename="../SettingsView.ui" line="711"/> + <location filename="../SettingsView.ui" line="754"/> <source>Unbounded</source> <translation>Sınırsız</translation> </message> <message> - <location filename="../SettingsView.ui" line="670"/> + <location filename="../SettingsView.ui" line="723"/> + <source>Fast forward (held) speed:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="766"/> <source>Autofire interval:</source> <translation>Otomatik ateşleme aralığı:</translation> </message> <message> - <location filename="../SettingsView.ui" line="694"/> + <location filename="../SettingsView.ui" line="790"/> <source>Enable rewind</source> <translation>Geri sarmayı etkinleştir</translation> </message> <message> - <location filename="../SettingsView.ui" line="701"/> + <location filename="../SettingsView.ui" line="797"/> <source>Rewind history:</source> <translation>Geri alma tarihi:</translation> </message> <message> - <location filename="../SettingsView.ui" line="733"/> + <location filename="../SettingsView.ui" line="829"/> <source>Idle loops:</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="741"/> + <location filename="../SettingsView.ui" line="837"/> <source>Run all</source> <translation>Hepsini çalıştır</translation> </message> <message> - <location filename="../SettingsView.ui" line="746"/> + <location filename="../SettingsView.ui" line="842"/> <source>Remove known</source> <translation>Bilinenleri kaldır</translation> </message> <message> - <location filename="../SettingsView.ui" line="751"/> + <location filename="../SettingsView.ui" line="847"/> <source>Detect and remove</source> <translation>Algıla ve kaldır</translation> </message> <message> - <location filename="../SettingsView.ui" line="759"/> + <location filename="../SettingsView.ui" line="855"/> <source>Preload entire ROM into memory</source> <translation>Tüm ROM&apos;u belleğe önceden yükle</translation> </message> <message> - <location filename="../SettingsView.ui" line="773"/> + <location filename="../SettingsView.ui" line="869"/> <source>Savestate extra data:</source> <translation>Konum kaydedici kaydeder:</translation> </message> <message> - <location filename="../SettingsView.ui" line="780"/> - <location filename="../SettingsView.ui" line="824"/> + <location filename="../SettingsView.ui" line="876"/> + <location filename="../SettingsView.ui" line="920"/> <source>Screenshot</source> <translation>Ekran görüntüsü</translation> </message> <message> - <location filename="../SettingsView.ui" line="790"/> - <location filename="../SettingsView.ui" line="834"/> + <location filename="../SettingsView.ui" line="886"/> + <location filename="../SettingsView.ui" line="930"/> <source>Save data</source> <translation>Verileri kaydet</translation> </message> <message> - <location filename="../SettingsView.ui" line="800"/> - <location filename="../SettingsView.ui" line="841"/> + <location filename="../SettingsView.ui" line="896"/> + <location filename="../SettingsView.ui" line="937"/> <source>Cheat codes</source> <translation>Hile kodları</translation> </message> <message> - <location filename="../SettingsView.ui" line="817"/> + <location filename="../SettingsView.ui" line="913"/> <source>Load extra data:</source> <translation>Ekstra veri yükle:</translation> </message> <message> - <location filename="../SettingsView.ui" line="852"/> + <location filename="../SettingsView.ui" line="948"/> + <source>Video renderer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="956"/> + <source>Software</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="961"/> + <source>OpenGL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="969"/> + <source>OpenGL enhancements</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="975"/> + <source>High-resolution scale:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1013"/> + <source>(240×160)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1038"/> + <source>XQ GBA audio (experimental)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1049"/> <source>GB BIOS file:</source> <translation>GB BIOS dosyası:</translation> </message> <message> - <location filename="../SettingsView.ui" line="871"/> - <location filename="../SettingsView.ui" line="909"/> - <location filename="../SettingsView.ui" line="944"/> - <location filename="../SettingsView.ui" line="972"/> - <location filename="../SettingsView.ui" line="1013"/> - <location filename="../SettingsView.ui" line="1061"/> - <location filename="../SettingsView.ui" line="1109"/> - <location filename="../SettingsView.ui" line="1157"/> - <location filename="../SettingsView.ui" line="1205"/> + <location filename="../SettingsView.ui" line="1068"/> + <location filename="../SettingsView.ui" line="1106"/> + <location filename="../SettingsView.ui" line="1141"/> + <location filename="../SettingsView.ui" line="1169"/> + <location filename="../SettingsView.ui" line="1210"/> + <location filename="../SettingsView.ui" line="1258"/> + <location filename="../SettingsView.ui" line="1306"/> + <location filename="../SettingsView.ui" line="1354"/> + <location filename="../SettingsView.ui" line="1402"/> <source>Browse</source> <translation>Gözat</translation> </message> <message> - <location filename="../SettingsView.ui" line="880"/> + <location filename="../SettingsView.ui" line="1077"/> <source>Use BIOS file if found</source> <translation>Varsa BIOS dosyasını kullan</translation> </message> <message> - <location filename="../SettingsView.ui" line="890"/> + <location filename="../SettingsView.ui" line="1087"/> <source>Skip BIOS intro</source> <translation>BIOS girişini atla</translation> </message> <message> - <location filename="../SettingsView.ui" line="918"/> + <location filename="../SettingsView.ui" line="1115"/> <source>GBA BIOS file:</source> <translation>GBA BIOS dosyası:</translation> </message> <message> - <location filename="../SettingsView.ui" line="925"/> + <location filename="../SettingsView.ui" line="1122"/> <source>GBC BIOS file:</source> <translation>GBC BIOS dosyası:</translation> </message> <message> - <location filename="../SettingsView.ui" line="953"/> + <location filename="../SettingsView.ui" line="1150"/> <source>SGB BIOS file:</source> <translation>SGB BIOS dosyası:</translation> </message> <message> - <location filename="../SettingsView.ui" line="988"/> + <location filename="../SettingsView.ui" line="1185"/> <source>Save games</source> <translation>Oyunları kaydet</translation> </message> <message> - <location filename="../SettingsView.ui" line="1022"/> - <location filename="../SettingsView.ui" line="1070"/> - <location filename="../SettingsView.ui" line="1118"/> - <location filename="../SettingsView.ui" line="1166"/> - <location filename="../SettingsView.ui" line="1214"/> + <location filename="../SettingsView.ui" line="1219"/> + <location filename="../SettingsView.ui" line="1267"/> + <location filename="../SettingsView.ui" line="1315"/> + <location filename="../SettingsView.ui" line="1363"/> + <location filename="../SettingsView.ui" line="1411"/> <source>Same directory as the ROM</source> <translation>ROM ile aynı dizin</translation> </message> <message> - <location filename="../SettingsView.ui" line="1036"/> + <location filename="../SettingsView.ui" line="1233"/> <source>Save states</source> <translation>Konum kaydedici</translation> </message> <message> - <location filename="../SettingsView.ui" line="1084"/> + <location filename="../SettingsView.ui" line="1281"/> <source>Screenshots</source> <translation>Ekran görüntüleri:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1132"/> + <location filename="../SettingsView.ui" line="1329"/> <source>Patches</source> <translation>Yamalar</translation> </message> <message> - <location filename="../SettingsView.ui" line="1180"/> + <location filename="../SettingsView.ui" line="1377"/> <source>Cheats</source> <translation>Hileler</translation> </message> <message> - <location filename="../SettingsView.ui" line="1237"/> + <location filename="../SettingsView.ui" line="1434"/> <source>Log to file</source> <translation>Dosyaya günlüğünü gir</translation> </message> <message> - <location filename="../SettingsView.ui" line="1244"/> + <location filename="../SettingsView.ui" line="1441"/> <source>Log to console</source> <translation>Konsola günlüğünü gir</translation> </message> <message> - <location filename="../SettingsView.ui" line="1258"/> + <location filename="../SettingsView.ui" line="1455"/> <source>Select Log File</source> <translation>Günlük Dosyasını Seç</translation> </message> <message> - <location filename="../SettingsView.ui" line="1271"/> + <location filename="../SettingsView.ui" line="1468"/> <source>Game Boy model:</source> <translation>Game Boy modeli:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1279"/> - <location filename="../SettingsView.ui" line="1315"/> - <location filename="../SettingsView.ui" line="1351"/> + <location filename="../SettingsView.ui" line="1476"/> + <location filename="../SettingsView.ui" line="1512"/> + <location filename="../SettingsView.ui" line="1548"/> <source>Autodetect</source> <translation>Otomatik tespit</translation> </message> <message> - <location filename="../SettingsView.ui" line="1284"/> - <location filename="../SettingsView.ui" line="1320"/> - <location filename="../SettingsView.ui" line="1356"/> + <location filename="../SettingsView.ui" line="1481"/> + <location filename="../SettingsView.ui" line="1517"/> + <location filename="../SettingsView.ui" line="1553"/> <source>Game Boy (DMG)</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="1289"/> - <location filename="../SettingsView.ui" line="1325"/> - <location filename="../SettingsView.ui" line="1361"/> + <location filename="../SettingsView.ui" line="1486"/> + <location filename="../SettingsView.ui" line="1522"/> + <location filename="../SettingsView.ui" line="1558"/> <source>Super Game Boy (SGB)</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="1294"/> - <location filename="../SettingsView.ui" line="1330"/> - <location filename="../SettingsView.ui" line="1366"/> + <location filename="../SettingsView.ui" line="1491"/> + <location filename="../SettingsView.ui" line="1527"/> + <location filename="../SettingsView.ui" line="1563"/> <source>Game Boy Color (CGB)</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="1299"/> - <location filename="../SettingsView.ui" line="1335"/> - <location filename="../SettingsView.ui" line="1371"/> + <location filename="../SettingsView.ui" line="1496"/> + <location filename="../SettingsView.ui" line="1532"/> + <location filename="../SettingsView.ui" line="1568"/> <source>Game Boy Advance (AGB)</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="1307"/> + <location filename="../SettingsView.ui" line="1504"/> <source>Super Game Boy model:</source> <translation>Super Game Boy modeli:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1343"/> + <location filename="../SettingsView.ui" line="1540"/> <source>Game Boy Color model:</source> <translation>Game Boy Color modeli:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1386"/> + <location filename="../SettingsView.ui" line="1583"/> <source>Default BG colors:</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="1553"/> + <location filename="../SettingsView.ui" line="1750"/> <source>Super Game Boy borders</source> <translation>Super Game Boy sınırları</translation> </message> <message> - <location filename="../SettingsView.ui" line="1567"/> + <location filename="../SettingsView.ui" line="1764"/> <source>Camera driver:</source> <translation>Kamera sürücüsü:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1664"/> + <location filename="../SettingsView.ui" line="1861"/> <source>Default sprite colors 1:</source> <translation>Varsayılan sprite renkleri 1:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1671"/> + <location filename="../SettingsView.ui" line="1868"/> <source>Default sprite colors 2:</source> <translation>Varsayılan sprite renkleri 2:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1678"/> + <location filename="../SettingsView.ui" line="1875"/> <source>Use GBC colors in GB games</source> <translation>GB oyunlarında GBC renklerini kullan</translation> </message> <message> - <location filename="../SettingsView.ui" line="1685"/> + <location filename="../SettingsView.ui" line="1882"/> <source>Camera:</source> <translation>Kamera</translation> </message>

@@ -4783,30 +5191,50 @@ <source>Tiles</source>

<translation></translation> </message> <message> - <location filename="../TileView.ui" line="110"/> + <location filename="../TileView.ui" line="20"/> + <source>Export Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="27"/> + <source>Export All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="43"/> <source>256 colors</source> <translation>256 renkleri</translation> </message> <message> - <location filename="../TileView.ui" line="123"/> + <location filename="../TileView.ui" line="56"/> <source>×</source> <translation></translation> </message> <message> - <location filename="../TileView.ui" line="136"/> + <location filename="../TileView.ui" line="69"/> <source>Magnification</source> <translation>Büyütme</translation> </message> <message> - <location filename="../TileView.ui" line="159"/> + <location filename="../TileView.ui" line="92"/> <source>Tiles per row</source> <translation></translation> </message> <message> - <location filename="../TileView.ui" line="166"/> + <location filename="../TileView.ui" line="99"/> <source>Fit to window</source> <translation>Pencereye sığdır</translation> </message> + <message> + <location filename="../TileView.ui" line="192"/> + <source>Copy Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="199"/> + <source>Copy All</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>VideoView</name>

@@ -4847,157 +5275,169 @@ <translation></translation>

</message> <message> <location filename="../VideoView.ui" line="129"/> - <location filename="../VideoView.ui" line="237"/> + <location filename="../VideoView.ui" line="251"/> <source>WebM</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="139"/> + <location filename="../VideoView.ui" line="146"/> <source>&amp;Lossless</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="156"/> + <location filename="../VideoView.ui" line="170"/> <source>&amp;1080p</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="166"/> + <location filename="../VideoView.ui" line="180"/> <source>&amp;720p</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="176"/> + <location filename="../VideoView.ui" line="190"/> <source>&amp;480p</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="189"/> + <location filename="../VideoView.ui" line="203"/> <source>&amp;Native</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="222"/> + <location filename="../VideoView.ui" line="236"/> <source>Format</source> <translation>Format</translation> </message> <message> - <location filename="../VideoView.ui" line="232"/> + <location filename="../VideoView.ui" line="246"/> <source>MKV</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="242"/> + <location filename="../VideoView.ui" line="256"/> <source>AVI</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="247"/> + <location filename="../VideoView.ui" line="139"/> + <location filename="../VideoView.ui" line="261"/> <source>MP4</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="259"/> + <location filename="../VideoView.ui" line="163"/> + <source>4K</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="273"/> <source>h.264</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="264"/> + <location filename="../VideoView.ui" line="278"/> <source>h.264 (NVENC)</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="269"/> + <location filename="../VideoView.ui" line="283"/> <source>HEVC</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="274"/> + <location filename="../VideoView.ui" line="288"/> <source>HEVC (NVENC)</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="279"/> + <location filename="../VideoView.ui" line="293"/> <source>VP8</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="284"/> + <location filename="../VideoView.ui" line="298"/> <source>VP9</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="289"/> + <location filename="../VideoView.ui" line="303"/> <source>FFV1</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="301"/> + <location filename="../VideoView.ui" line="308"/> + <location filename="../VideoView.ui" line="350"/> + <source>None</source> + <translation type="unfinished">Hiçbiri</translation> + </message> + <message> + <location filename="../VideoView.ui" line="320"/> <source>FLAC</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="306"/> + <location filename="../VideoView.ui" line="325"/> <source>Opus</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="311"/> + <location filename="../VideoView.ui" line="330"/> <source>Vorbis</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="316"/> + <location filename="../VideoView.ui" line="335"/> <source>MP3</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="321"/> + <location filename="../VideoView.ui" line="340"/> <source>AAC</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="326"/> + <location filename="../VideoView.ui" line="345"/> <source>Uncompressed</source> <translation>Sıkıştırılmamış</translation> </message> <message> - <location filename="../VideoView.ui" line="337"/> + <location filename="../VideoView.ui" line="361"/> <source> Bitrate (kbps)</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="343"/> + <location filename="../VideoView.ui" line="367"/> <source>VBR </source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="388"/> + <location filename="../VideoView.ui" line="412"/> <source>ABR</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="404"/> + <location filename="../VideoView.ui" line="428"/> <source>Dimensions</source> <translation>Boyutlar</translation> </message> <message> - <location filename="../VideoView.ui" line="410"/> + <location filename="../VideoView.ui" line="434"/> <source>:</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="420"/> + <location filename="../VideoView.ui" line="444"/> <source>×</source> <translation></translation> </message> <message> - <location filename="../VideoView.ui" line="470"/> + <location filename="../VideoView.ui" line="494"/> <source>Lock aspect ratio</source> <translation>En boy oranını kilitle</translation> </message> <message> - <location filename="../VideoView.ui" line="485"/> + <location filename="../VideoView.ui" line="509"/> <source>Show advanced</source> <translation>Gelişmişi göster</translation> </message>