all repos — mgba @ 3f2454a85a4df1ea4f70abe1aaba19b6280788dd

mGBA Game Boy Advance Emulator

Qt: Update translation base
Vicki Pfau vi@endrift.com
Tue, 31 Jan 2017 11:27:45 -0800
commit

3f2454a85a4df1ea4f70abe1aaba19b6280788dd

parent

16296b67b26d43cc751305784802ce77cc21d2d7

1 files changed, 784 insertions(+), 345 deletions(-)

jump to
M src/platform/qt/ts/mgba-es.tssrc/platform/qt/ts/mgba-es.ts

@@ -9,37 +9,48 @@ <source>About</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../AboutScreen.ui" line="30"/> + <location filename="../AboutScreen.ui" line="23"/> + <source>&lt;a href=&quot;http://mgba.io/&quot;&gt;Website&lt;/a&gt; • &lt;a href=&quot;https://forums.mgba.io/&quot;&gt;Forums / Support&lt;/a&gt; • &lt;a href=&quot;https://patreon.com/mgba&quot;&gt;Donate&lt;/a&gt; • &lt;a href=&quot;https://github.com/mgba-emu/mgba/tree/{gitBranch}&quot;&gt;Source&lt;/a&gt;</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AboutScreen.ui" line="58"/> <source>{projectName}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../AboutScreen.ui" line="45"/> - <source>© 2013 – 2016 Jeffrey Pfau — Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source> + <location filename="../AboutScreen.ui" line="68"/> + <source>{projectName} would like to thank the following patrons from Patreon:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../AboutScreen.ui" line="64"/> - <source>{projectVersion}</source> + <location filename="../AboutScreen.ui" line="86"/> + <source>© 2013 – 2016 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="unfinished"></translation> </message> <message> - <location filename="../AboutScreen.ui" line="113"/> - <source>{logo}</source> + <location filename="../AboutScreen.ui" line="190"/> + <source>{patrons}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../AboutScreen.ui" line="135"/> - <source>{projectName} is an open-source Game Boy Advance emulator</source> + <location filename="../AboutScreen.ui" line="106"/> + <source>{projectVersion}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../AboutScreen.ui" line="148"/> - <source>&lt;a href=&quot;http://mgba.io/&quot;&gt;Website&lt;/a&gt; • &lt;a href=&quot;https://forums.mgba.io/&quot;&gt;Forums / Support&lt;/a&gt; • &lt;a href=&quot;https://github.com/mgba-emu/mgba/tree/{gitBranch}&quot;&gt;Source&lt;/a&gt; • &lt;a href=&quot;https://github.com/mgba-emu/mgba/blob/{gitBranch}/LICENSE&quot;&gt;License&lt;/a&gt;</source> + <location filename="../AboutScreen.ui" line="155"/> + <source>{logo}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../AboutScreen.ui" line="166"/> + <location filename="../AboutScreen.ui" line="177"/> + <source>{projectName} is an open-source Game Boy Advance emulator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AboutScreen.ui" line="41"/> <source>Branch: &lt;tt&gt;{gitBranch}&lt;/tt&gt;&lt;br/&gt;Revision: &lt;tt&gt;{gitCommit}&lt;/tt&gt;</source> <translation type="unfinished"></translation> </message>

@@ -51,6 +62,61 @@ <location filename="../ArchiveInspector.ui" line="14"/>

<source>Open in archive...</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ArchiveInspector.ui" line="20"/> + <source>Loading...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>AssetTile</name> + <message> + <location filename="../AssetTile.ui" line="12"/> + <source>AssetTile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="33"/> + <source>Tile #</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="40"/> + <source>0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="54"/> + <source>Address</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="61"/> + <source>0x06000000</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="100"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="107"/> + <source>Green</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="114"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="128"/> + <location filename="../AssetTile.ui" line="135"/> + <location filename="../AssetTile.ui" line="142"/> + <source>0x00 (00)</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>CheatsView</name>

@@ -86,6 +152,24 @@ <translation type="unfinished"></translation>

</message> </context> <context> + <name>DebuggerConsole</name> + <message> + <location filename="../DebuggerConsole.ui" line="14"/> + <source>Debugger</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DebuggerConsole.ui" line="25"/> + <source>Enter command (try `help` for more info)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DebuggerConsole.ui" line="32"/> + <source>Break</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>GIFView</name> <message> <location filename="../GIFView.ui" line="14"/>

@@ -213,6 +297,14 @@ </message>

<message> <location filename="../IOViewer.ui" line="364"/> <source>B</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LibraryView</name> + <message> + <location filename="../LibraryView.ui" line="14"/> + <source>Library</source> <translation type="unfinished"></translation> </message> </context>

@@ -379,17 +471,188 @@ <source>4 Bytes</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryView.ui" line="180"/> + <location filename="../MemoryView.ui" line="199"/> <source>Signed Integer:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryView.ui" line="198"/> + <location filename="../MemoryView.ui" line="217"/> + <source>String:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="231"/> + <source>Load TBL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="244"/> + <source>Copy Selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="251"/> + <source>Paste</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="271"/> + <source>Save Selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="278"/> + <source>Load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="181"/> <source>Unsigned Integer:</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>ObjView</name> + <message> + <location filename="../ObjView.ui" line="14"/> + <source>Sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="56"/> + <location filename="../ObjView.ui" line="499"/> + <source>×</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="69"/> + <source>Magnification</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="78"/> + <source>Attributes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="86"/> + <source>Transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="106"/> + <source>Off</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="117"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="137"/> + <location filename="../ObjView.ui" line="367"/> + <location filename="../ObjView.ui" line="423"/> + <location filename="../ObjView.ui" line="449"/> + <source>0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="151"/> + <source>Double Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="177"/> + <location filename="../ObjView.ui" line="221"/> + <location filename="../ObjView.ui" line="234"/> + <location filename="../ObjView.ui" line="302"/> + <source>Return, Ctrl+R</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="195"/> + <source>Flipped</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="218"/> + <source>H</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="231"/> + <source>V</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="245"/> + <source>Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="265"/> + <source>Normal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="276"/> + <source>Mosaic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="313"/> + <source>Enabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="347"/> + <source>Priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="382"/> + <source>Tile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="389"/> + <source>Geometry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="397"/> + <source>Position</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="433"/> + <source>, </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="463"/> + <source>Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="489"/> + <location filename="../ObjView.ui" line="515"/> + <source>8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="545"/> + <source>Address</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="552"/> + <source>0x07000000</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>OverrideView</name> <message> <location filename="../OverrideView.ui" line="20"/>

@@ -632,14 +895,29 @@ <translation type="unfinished"></translation>

</message> </context> <context> + <name>QGBA::AssetTile</name> + <message> + <location filename="../AssetTile.cpp" line="107"/> + <source>%0%1%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.cpp" line="136"/> + <location filename="../AssetTile.cpp" line="137"/> + <location filename="../AssetTile.cpp" line="138"/> + <source>0x%0 (%1)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>QGBA::CheatsModel</name> <message> - <location filename="../CheatsModel.cpp" line="55"/> + <location filename="../CheatsModel.cpp" line="54"/> <source>(untitled)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../CheatsModel.cpp" line="210"/> + <location filename="../CheatsModel.cpp" line="209"/> <source>Failed to open cheats file: %1</source> <translation type="unfinished"></translation> </message>

@@ -647,8 +925,8 @@ </context>

<context> <name>QGBA::CheatsView</name> <message> - <location filename="../CheatsView.cpp" line="114"/> - <location filename="../CheatsView.cpp" line="121"/> + <location filename="../CheatsView.cpp" line="112"/> + <location filename="../CheatsView.cpp" line="119"/> <source>Select cheats file</source> <translation type="unfinished"></translation> </message>

@@ -656,40 +934,83 @@ </context>

<context> <name>QGBA::GBAKeyEditor</name> <message> - <location filename="../GBAKeyEditor.cpp" line="70"/> + <location filename="../GBAKeyEditor.cpp" line="68"/> <source>Clear Button</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GBAKeyEditor.cpp" line="81"/> + <location filename="../GBAKeyEditor.cpp" line="80"/> <source>Clear Analog</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GBAKeyEditor.cpp" line="92"/> + <location filename="../GBAKeyEditor.cpp" line="91"/> <source>Refresh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GBAKeyEditor.cpp" line="102"/> + <location filename="../GBAKeyEditor.cpp" line="101"/> <source>Set all</source> <translation type="unfinished"></translation> </message> </context> <context> + <name>QGBA::GDBWindow</name> + <message> + <location filename="../GDBWindow.cpp" line="28"/> + <source>Server settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GDBWindow.cpp" line="34"/> + <source>Local port</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GDBWindow.cpp" line="36"/> + <source>Bind address</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GDBWindow.cpp" line="55"/> + <source>Break</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GDBWindow.cpp" line="104"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GDBWindow.cpp" line="114"/> + <source>Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GDBWindow.cpp" line="122"/> + <source>Crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GDBWindow.cpp" line="122"/> + <source>Could not start GDB server</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> <name>QGBA::GIFView</name> <message> - <location filename="../GIFView.cpp" line="42"/> + <location filename="../GIFView.cpp" line="45"/> <source>Failed to open output GIF file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.cpp" line="60"/> + <location filename="../GIFView.cpp" line="63"/> <source>Select output file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GIFView.cpp" line="60"/> + <location filename="../GIFView.cpp" line="63"/> <source>Graphics Interchange Format (*.gif)</source> <translation type="unfinished"></translation> </message>

@@ -697,28 +1018,28 @@ </context>

<context> <name>QGBA::GameController</name> <message> - <location filename="../GameController.cpp" line="325"/> - <location filename="../GameController.cpp" line="495"/> + <location filename="../GameController.cpp" line="397"/> + <location filename="../GameController.cpp" line="572"/> <source>Failed to open game file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GameController.cpp" line="466"/> + <location filename="../GameController.cpp" line="544"/> <source>Failed to open save file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GameController.cpp" line="524"/> + <location filename="../GameController.cpp" line="601"/> <source>Failed to open snapshot file for reading: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GameController.cpp" line="544"/> + <location filename="../GameController.cpp" line="621"/> <source>Failed to open snapshot file for writing: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../GameController.cpp" line="832"/> + <location filename="../GameController.cpp" line="914"/> <source>Failed to start audio processor</source> <translation type="unfinished"></translation> </message>

@@ -2094,8 +2415,8 @@ </context>

<context> <name>QGBA::KeyEditor</name> <message> - <location filename="../KeyEditor.cpp" line="35"/> - <location filename="../KeyEditor.cpp" line="169"/> + <location filename="../KeyEditor.cpp" line="37"/> + <location filename="../KeyEditor.cpp" line="211"/> <source>---</source> <translation type="unfinished"></translation> </message>

@@ -2103,40 +2424,75 @@ </context>

<context> <name>QGBA::LibraryModel</name> <message> - <location filename="../LibraryModel.cpp" line="59"/> + <location filename="../LibraryModel.cpp" line="24"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LibraryModel.cpp" line="33"/> <source>Filename</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LibraryModel.cpp" line="61"/> + <location filename="../LibraryModel.cpp" line="39"/> <source>Size</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../LibraryModel.cpp" line="56"/> + <source>Platform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LibraryModel.cpp" line="62"/> + <source>GBA</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LibraryModel.cpp" line="66"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LibraryModel.cpp" line="69"/> + <source>?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LibraryModel.cpp" line="74"/> + <source>Location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LibraryModel.cpp" line="80"/> + <source>CRC32</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>QGBA::LoadSaveState</name> <message> - <location filename="../LoadSaveState.cpp" line="72"/> + <location filename="../LoadSaveState.cpp" line="68"/> <source>Load State</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="72"/> + <location filename="../LoadSaveState.cpp" line="68"/> <source>Save State</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="181"/> + <location filename="../LoadSaveState.cpp" line="177"/> <source>Empty</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="190"/> + <location filename="../LoadSaveState.cpp" line="186"/> <source>Corrupted</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="213"/> + <location filename="../LoadSaveState.cpp" line="209"/> <source>Slot %1</source> <translation type="unfinished"></translation> </message>

@@ -2182,58 +2538,128 @@ </context>

<context> <name>QGBA::MemoryModel</name> <message> - <location filename="../MemoryModel.cpp" line="49"/> + <location filename="../MemoryModel.cpp" line="50"/> <source>Copy selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="54"/> + <location filename="../MemoryModel.cpp" line="55"/> <source>Save selection</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="86"/> - <location filename="../MemoryModel.cpp" line="133"/> + <location filename="../MemoryModel.cpp" line="60"/> + <source>Paste</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="65"/> + <source>Load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="97"/> + <location filename="../MemoryModel.cpp" line="162"/> <source>All</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="161"/> + <location filename="../MemoryModel.cpp" line="142"/> + <source>Load TBL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="202"/> <source>Save selected memory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="167"/> + <location filename="../MemoryModel.cpp" line="208"/> <source>Failed to open output file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../MemoryModel.cpp" line="212"/> - <source>ASCII</source> + <location filename="../MemoryModel.cpp" line="216"/> + <source>Load memory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="222"/> + <source>Failed to open input file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="338"/> + <source>TBL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="338"/> + <source>ISO-8859-1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::ObjView</name> + <message> + <location filename="../ObjView.cpp" line="135"/> + <location filename="../ObjView.cpp" line="221"/> + <source>0x%0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="146"/> + <source>Off</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="151"/> + <source>Normal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="154"/> + <source>Trans</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="157"/> + <source>OBJWIN</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="160"/> + <source>Invalid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="228"/> + <location filename="../ObjView.cpp" line="229"/> + <source>N/A</source> <translation type="unfinished"></translation> </message> </context> <context> <name>QGBA::PaletteView</name> <message> - <location filename="../PaletteView.cpp" line="121"/> + <location filename="../PaletteView.cpp" line="120"/> <source>#%0</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PaletteView.cpp" line="122"/> + <location filename="../PaletteView.cpp" line="121"/> <source>0x%0</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../PaletteView.cpp" line="123"/> + <location filename="../PaletteView.cpp" line="122"/> <source>%0</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../PaletteView.cpp" line="123"/> <location filename="../PaletteView.cpp" line="124"/> <location filename="../PaletteView.cpp" line="125"/> - <location filename="../PaletteView.cpp" line="126"/> <source>0x%0 (%1)</source> <translation type="unfinished"></translation> </message>

@@ -2248,7 +2674,7 @@ <source>Windows PAL (*.pal);;Adobe Color Table (*.act)</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../PaletteView.cpp" line="146"/> + <location filename="../PaletteView.cpp" line="145"/> <source>Failed to open output palette file: %1</source> <translation type="unfinished"></translation> </message>

@@ -2256,22 +2682,22 @@ </context>

<context> <name>QGBA::ROMInfo</name> <message> - <location filename="../ROMInfo.cpp" line="46"/> - <location filename="../ROMInfo.cpp" line="67"/> - <location filename="../ROMInfo.cpp" line="77"/> - <location filename="../ROMInfo.cpp" line="83"/> - <location filename="../ROMInfo.cpp" line="84"/> + <location filename="../ROMInfo.cpp" line="48"/> + <location filename="../ROMInfo.cpp" line="69"/> + <location filename="../ROMInfo.cpp" line="80"/> + <location filename="../ROMInfo.cpp" line="89"/> + <location filename="../ROMInfo.cpp" line="90"/> <source>(unknown)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ROMInfo.cpp" line="53"/> - <location filename="../ROMInfo.cpp" line="61"/> + <location filename="../ROMInfo.cpp" line="57"/> + <location filename="../ROMInfo.cpp" line="64"/> <source> bytes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ROMInfo.cpp" line="80"/> + <location filename="../ROMInfo.cpp" line="83"/> <source>(no database present)</source> <translation type="unfinished"></translation> </message>

@@ -2279,32 +2705,32 @@ </context>

<context> <name>QGBA::SettingsView</name> <message> - <location filename="../SettingsView.cpp" line="98"/> + <location filename="../SettingsView.cpp" line="96"/> <source>Qt Multimedia</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.cpp" line="105"/> + <location filename="../SettingsView.cpp" line="103"/> <source>SDL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.cpp" line="113"/> + <location filename="../SettingsView.cpp" line="111"/> <source>Software (Qt)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.cpp" line="119"/> + <location filename="../SettingsView.cpp" line="117"/> <source>OpenGL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.cpp" line="126"/> + <location filename="../SettingsView.cpp" line="124"/> <source>OpenGL (force version 1.x)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.cpp" line="162"/> + <location filename="../SettingsView.cpp" line="174"/> <source>Select BIOS</source> <translation type="unfinished"></translation> </message>

@@ -2312,37 +2738,37 @@ </context>

<context> <name>QGBA::ShaderSelector</name> <message> - <location filename="../ShaderSelector.cpp" line="51"/> + <location filename="../ShaderSelector.cpp" line="50"/> <source>No shader active</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="64"/> + <location filename="../ShaderSelector.cpp" line="63"/> <source>Load shader</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="64"/> + <location filename="../ShaderSelector.cpp" line="63"/> <source>%1 Shader (%.shader)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="103"/> + <location filename="../ShaderSelector.cpp" line="102"/> <source>No shader loaded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="111"/> + <location filename="../ShaderSelector.cpp" line="110"/> <source>by %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="122"/> + <location filename="../ShaderSelector.cpp" line="121"/> <source>Preprocessing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="129"/> + <location filename="../ShaderSelector.cpp" line="128"/> <source>Pass %1</source> <translation type="unfinished"></translation> </message>

@@ -2362,32 +2788,23 @@ </message>

<message> <location filename="../ShortcutController.cpp" line="71"/> <source>Gamepad</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::TileView</name> - <message> - <location filename="../TileView.cpp" line="62"/> - <location filename="../TileView.cpp" line="69"/> - <source>0x%0</source> <translation type="unfinished"></translation> </message> </context> <context> <name>QGBA::VideoView</name> <message> - <location filename="../VideoView.cpp" line="214"/> + <location filename="../VideoView.cpp" line="208"/> <source>Failed to open output video file: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.cpp" line="232"/> + <location filename="../VideoView.cpp" line="226"/> <source>Native (%0x%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../VideoView.cpp" line="247"/> + <location filename="../VideoView.cpp" line="241"/> <source>Select output file</source> <translation type="unfinished"></translation> </message>

@@ -2395,690 +2812,700 @@ </context>

<context> <name>QGBA::Window</name> <message> - <location filename="../Window.cpp" line="302"/> + <location filename="../Window.cpp" line="340"/> <source>Game Boy Advance ROMs (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="318"/> + <location filename="../Window.cpp" line="356"/> <source>Game Boy ROMs (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="322"/> + <location filename="../Window.cpp" line="360"/> <source>All ROMs (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="337"/> + <location filename="../Window.cpp" line="375"/> <source>Archives (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="342"/> - <location filename="../Window.cpp" line="349"/> - <location filename="../Window.cpp" line="366"/> + <location filename="../Window.cpp" line="380"/> + <location filename="../Window.cpp" line="388"/> + <location filename="../Window.cpp" line="415"/> <source>Select ROM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="374"/> + <location filename="../Window.cpp" line="423"/> <source>Game Boy Advance save files (%1)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="375"/> - <location filename="../Window.cpp" line="420"/> - <location filename="../Window.cpp" line="427"/> + <location filename="../Window.cpp" line="424"/> + <location filename="../Window.cpp" line="457"/> + <location filename="../Window.cpp" line="464"/> <source>Select save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="395"/> - <source>Select BIOS</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="407"/> + <location filename="../Window.cpp" line="444"/> <source>Select patch</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="407"/> + <location filename="../Window.cpp" line="444"/> <source>Patches (*.ips *.ups *.bps)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="420"/> - <location filename="../Window.cpp" line="427"/> + <location filename="../Window.cpp" line="457"/> + <location filename="../Window.cpp" line="464"/> <source>GameShark saves (*.sps *.xps)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="742"/> + <location filename="../Window.cpp" line="782"/> <source>Crash</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="743"/> + <location filename="../Window.cpp" line="783"/> <source>The game has crashed with the following error: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="750"/> + <location filename="../Window.cpp" line="790"/> <source>Couldn&apos;t Load</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="751"/> + <location filename="../Window.cpp" line="791"/> <source>Could not load game. Are you sure it&apos;s in the correct format?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="764"/> + <location filename="../Window.cpp" line="804"/> <source>Unimplemented BIOS call</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="765"/> + <location filename="../Window.cpp" line="805"/> <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="772"/> + <location filename="../Window.cpp" line="812"/> <source>Really make portable?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="773"/> + <location filename="../Window.cpp" line="813"/> <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="781"/> + <location filename="../Window.cpp" line="821"/> <source>Restart needed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="782"/> + <location filename="../Window.cpp" line="822"/> <source>Some changes will not take effect until the emulator is restarted.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="846"/> + <location filename="../Window.cpp" line="869"/> <source> - Player %1 of %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="857"/> + <location filename="../Window.cpp" line="880"/> <source>%1 - %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="859"/> + <location filename="../Window.cpp" line="882"/> <source>%1 - %2 - %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="861"/> + <location filename="../Window.cpp" line="884"/> <source>%1 - %2 (%3 fps) - %4</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="893"/> + <location filename="../Window.cpp" line="916"/> <source>&amp;File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="896"/> + <location filename="../Window.cpp" line="919"/> <source>Load &amp;ROM...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="898"/> + <location filename="../Window.cpp" line="922"/> <source>Load ROM in archive...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="901"/> - <source>Load &amp;BIOS...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="903"/> + <location filename="../Window.cpp" line="928"/> <source>Load temporary save...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="908"/> + <location filename="../Window.cpp" line="933"/> <source>Load &amp;patch...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="909"/> + <location filename="../Window.cpp" line="935"/> <source>Boot BIOS</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="911"/> + <location filename="../Window.cpp" line="942"/> <source>Replace ROM...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="913"/> + <location filename="../Window.cpp" line="944"/> <source>ROM &amp;info...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="918"/> + <location filename="../Window.cpp" line="949"/> <source>Recent</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="922"/> + <location filename="../Window.cpp" line="953"/> <source>Make portable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="926"/> + <location filename="../Window.cpp" line="957"/> <source>&amp;Load state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="927"/> + <location filename="../Window.cpp" line="958"/> <source>F10</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="933"/> + <location filename="../Window.cpp" line="964"/> <source>&amp;Save state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="934"/> + <location filename="../Window.cpp" line="965"/> <source>Shift+F10</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="940"/> + <location filename="../Window.cpp" line="971"/> <source>Quick load</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="941"/> + <location filename="../Window.cpp" line="972"/> <source>Quick save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="945"/> + <location filename="../Window.cpp" line="976"/> <source>Load recent</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="951"/> + <location filename="../Window.cpp" line="982"/> <source>Save recent</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="960"/> + <location filename="../Window.cpp" line="991"/> <source>Undo load state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="961"/> + <location filename="../Window.cpp" line="992"/> <source>F11</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="967"/> + <location filename="../Window.cpp" line="998"/> <source>Undo save state</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="968"/> + <location filename="../Window.cpp" line="999"/> <source>Shift+F11</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="979"/> - <location filename="../Window.cpp" line="986"/> + <location filename="../Window.cpp" line="1010"/> + <location filename="../Window.cpp" line="1017"/> <source>State &amp;%1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="980"/> + <location filename="../Window.cpp" line="1011"/> <source>F%1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="987"/> + <location filename="../Window.cpp" line="1018"/> <source>Shift+F%1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="996"/> + <location filename="../Window.cpp" line="1027"/> <source>Import GameShark Save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1002"/> + <location filename="../Window.cpp" line="1033"/> <source>Export GameShark Save</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1010"/> + <location filename="../Window.cpp" line="1041"/> <source>New multiplayer window</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1020"/> + <location filename="../Window.cpp" line="1051"/> <source>About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1025"/> + <location filename="../Window.cpp" line="1056"/> <source>E&amp;xit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1028"/> + <location filename="../Window.cpp" line="1059"/> <source>&amp;Emulation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1030"/> + <location filename="../Window.cpp" line="1061"/> <source>&amp;Reset</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1031"/> + <location filename="../Window.cpp" line="1062"/> <source>Ctrl+R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1036"/> + <location filename="../Window.cpp" line="1067"/> <source>Sh&amp;utdown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1042"/> + <location filename="../Window.cpp" line="1073"/> <source>Yank game pak</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1050"/> + <location filename="../Window.cpp" line="1081"/> <source>&amp;Pause</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1053"/> + <location filename="../Window.cpp" line="1084"/> <source>Ctrl+P</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1062"/> + <location filename="../Window.cpp" line="1093"/> <source>&amp;Next frame</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1063"/> + <location filename="../Window.cpp" line="1094"/> <source>Ctrl+N</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1074"/> + <location filename="../Window.cpp" line="1105"/> <source>Fast forward (held)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1076"/> + <location filename="../Window.cpp" line="1107"/> <source>&amp;Fast forward</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1079"/> + <location filename="../Window.cpp" line="1110"/> <source>Shift+Tab</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1083"/> + <location filename="../Window.cpp" line="1114"/> <source>Fast forward speed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1088"/> + <location filename="../Window.cpp" line="1119"/> <source>Unbounded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1092"/> + <location filename="../Window.cpp" line="1123"/> <source>%0x</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1100"/> + <location filename="../Window.cpp" line="1131"/> <source>Rewind (held)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1102"/> + <location filename="../Window.cpp" line="1133"/> <source>Re&amp;wind</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1103"/> + <location filename="../Window.cpp" line="1134"/> <source>~</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1109"/> + <location filename="../Window.cpp" line="1140"/> <source>Step backwards</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1110"/> + <location filename="../Window.cpp" line="1141"/> <source>Ctrl+B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1119"/> + <location filename="../Window.cpp" line="1150"/> <source>Sync to &amp;video</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1126"/> + <location filename="../Window.cpp" line="1157"/> <source>Sync to &amp;audio</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1134"/> + <location filename="../Window.cpp" line="1165"/> <source>Solar sensor</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1136"/> + <location filename="../Window.cpp" line="1167"/> <source>Increase solar level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1140"/> + <location filename="../Window.cpp" line="1171"/> <source>Decrease solar level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1144"/> + <location filename="../Window.cpp" line="1175"/> <source>Brightest solar level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1148"/> + <location filename="../Window.cpp" line="1179"/> <source>Darkest solar level</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1154"/> + <location filename="../Window.cpp" line="1185"/> <source>Brightness %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1161"/> + <location filename="../Window.cpp" line="1192"/> <source>Audio/&amp;Video</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1163"/> + <location filename="../Window.cpp" line="1194"/> <source>Frame size</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1166"/> + <location filename="../Window.cpp" line="1197"/> <source>%1x</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1189"/> + <location filename="../Window.cpp" line="1225"/> <source>Toggle fullscreen</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1192"/> + <location filename="../Window.cpp" line="1228"/> <source>Lock aspect ratio</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1199"/> + <location filename="../Window.cpp" line="1235"/> <source>Resample video</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1205"/> + <location filename="../Window.cpp" line="1241"/> <source>Frame&amp;skip</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1215"/> + <location filename="../Window.cpp" line="1251"/> <source>Shader options...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1225"/> + <location filename="../Window.cpp" line="1261"/> <source>Mute</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1231"/> + <location filename="../Window.cpp" line="1267"/> <source>FPS target</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1236"/> + <location filename="../Window.cpp" line="1272"/> <source>15</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1237"/> + <location filename="../Window.cpp" line="1273"/> <source>30</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1238"/> + <location filename="../Window.cpp" line="1274"/> <source>45</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1239"/> + <location filename="../Window.cpp" line="1275"/> <source>Native (59.7)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1240"/> + <location filename="../Window.cpp" line="1276"/> <source>60</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1241"/> + <location filename="../Window.cpp" line="1277"/> <source>90</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1242"/> + <location filename="../Window.cpp" line="1278"/> <source>120</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1243"/> + <location filename="../Window.cpp" line="1279"/> <source>240</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1251"/> + <location filename="../Window.cpp" line="1287"/> <source>Take &amp;screenshot</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1252"/> + <location filename="../Window.cpp" line="1288"/> <source>F12</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1259"/> + <location filename="../Window.cpp" line="1295"/> <source>Record output...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1266"/> + <location filename="../Window.cpp" line="1302"/> <source>Record GIF...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1272"/> + <location filename="../Window.cpp" line="1308"/> <source>Video layers</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1276"/> + <location filename="../Window.cpp" line="1312"/> <source>Background %0</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1283"/> + <location filename="../Window.cpp" line="1319"/> <source>OBJ (sprites)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1289"/> + <location filename="../Window.cpp" line="1325"/> <source>Audio channels</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1293"/> + <location filename="../Window.cpp" line="1329"/> <source>Channel %0</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1300"/> + <location filename="../Window.cpp" line="1336"/> <source>Channel A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1306"/> + <location filename="../Window.cpp" line="1342"/> <source>Channel B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1312"/> + <location filename="../Window.cpp" line="1348"/> <source>&amp;Tools</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1314"/> + <location filename="../Window.cpp" line="1350"/> <source>View &amp;logs...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1319"/> + <location filename="../Window.cpp" line="1354"/> <source>Game &amp;overrides...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1324"/> + <location filename="../Window.cpp" line="1358"/> <source>Game &amp;Pak sensors...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1328"/> + <location filename="../Window.cpp" line="1362"/> <source>&amp;Cheats...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1334"/> + <location filename="../Window.cpp" line="1374"/> + <source>Open debugger console...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1380"/> <source>Start &amp;GDB server...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1341"/> + <location filename="../Window.cpp" line="1368"/> <source>Settings...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1346"/> + <location filename="../Window.cpp" line="406"/> + <source>Select folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="924"/> + <source>Add folder to library...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1387"/> <source>View &amp;palette...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1352"/> + <location filename="../Window.cpp" line="1392"/> + <source>View &amp;sprites...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1397"/> <source>View &amp;tiles...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1359"/> + <location filename="../Window.cpp" line="1402"/> <source>View memory...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1365"/> + <location filename="../Window.cpp" line="1408"/> <source>View &amp;I/O registers...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1422"/> + <location filename="../Window.cpp" line="1465"/> <source>Exit fullscreen</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1427"/> + <location filename="../Window.cpp" line="1470"/> <source>Autofire</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1434"/> + <location filename="../Window.cpp" line="1477"/> <source>Autofire A</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1440"/> + <location filename="../Window.cpp" line="1483"/> <source>Autofire B</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1446"/> + <location filename="../Window.cpp" line="1489"/> <source>Autofire L</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1452"/> + <location filename="../Window.cpp" line="1495"/> <source>Autofire R</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1458"/> + <location filename="../Window.cpp" line="1501"/> <source>Autofire Start</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1464"/> + <location filename="../Window.cpp" line="1507"/> <source>Autofire Select</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1470"/> + <location filename="../Window.cpp" line="1513"/> <source>Autofire Up</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1476"/> + <location filename="../Window.cpp" line="1519"/> <source>Autofire Right</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1482"/> + <location filename="../Window.cpp" line="1525"/> <source>Autofire Down</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Window.cpp" line="1488"/> + <location filename="../Window.cpp" line="1531"/> <source>Autofire Left</source> <translation type="unfinished"></translation> </message>

@@ -3224,310 +3651,342 @@ <source>Settings</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="52"/> + <location filename="../SettingsView.ui" line="45"/> <source>Audio/Video</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="57"/> - <source>Emulation</source> + <location filename="../SettingsView.ui" line="50"/> + <source>Interface</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="62"/> - <source>Savestates</source> + <location filename="../SettingsView.ui" line="55"/> + <source>Emulation</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="67"/> + <location filename="../SettingsView.ui" line="65"/> <source>Paths</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="85"/> + <location filename="../SettingsView.ui" line="90"/> <source>Audio driver:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="102"/> + <location filename="../SettingsView.ui" line="107"/> <source>Audio buffer:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="114"/> - <location filename="../SettingsView.ui" line="136"/> + <location filename="../SettingsView.ui" line="119"/> + <location filename="../SettingsView.ui" line="141"/> <source>1536</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="121"/> + <location filename="../SettingsView.ui" line="126"/> <source>512</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="126"/> + <location filename="../SettingsView.ui" line="131"/> <source>768</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="131"/> + <location filename="../SettingsView.ui" line="136"/> <source>1024</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="141"/> + <location filename="../SettingsView.ui" line="146"/> <source>2048</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="146"/> + <location filename="../SettingsView.ui" line="151"/> <source>3072</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="151"/> + <location filename="../SettingsView.ui" line="156"/> <source>4096</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="159"/> + <location filename="../SettingsView.ui" line="164"/> <source>samples</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="168"/> + <location filename="../SettingsView.ui" line="173"/> <source>Sample rate:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="180"/> - <location filename="../SettingsView.ui" line="197"/> + <location filename="../SettingsView.ui" line="185"/> + <location filename="../SettingsView.ui" line="202"/> <source>44100</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="187"/> + <location filename="../SettingsView.ui" line="192"/> <source>22050</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="192"/> + <location filename="../SettingsView.ui" line="197"/> <source>32000</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="202"/> + <location filename="../SettingsView.ui" line="207"/> <source>48000</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="210"/> + <location filename="../SettingsView.ui" line="215"/> <source>Hz</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="219"/> + <location filename="../SettingsView.ui" line="224"/> <source>Volume:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="250"/> + <location filename="../SettingsView.ui" line="255"/> <source>Mute</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="266"/> + <location filename="../SettingsView.ui" line="271"/> <source>Display driver:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="283"/> + <location filename="../SettingsView.ui" line="288"/> <source>Frameskip:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="292"/> + <location filename="../SettingsView.ui" line="297"/> <source>Skip every</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="302"/> - <location filename="../SettingsView.ui" line="655"/> + <location filename="../SettingsView.ui" line="307"/> + <location filename="../SettingsView.ui" line="532"/> <source>frames</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="311"/> + <location filename="../SettingsView.ui" line="316"/> <source>FPS target:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="333"/> + <location filename="../SettingsView.ui" line="338"/> <source>frames per second</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="349"/> + <location filename="../SettingsView.ui" line="354"/> <source>Sync:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="358"/> + <location filename="../SettingsView.ui" line="363"/> <source>Video</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="365"/> + <location filename="../SettingsView.ui" line="370"/> <source>Audio</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="374"/> + <location filename="../SettingsView.ui" line="379"/> <source>Lock aspect ratio</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="381"/> + <location filename="../SettingsView.ui" line="386"/> <source>Resample video</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="395"/> - <source>BIOS file:</source> + <location filename="../SettingsView.ui" line="421"/> + <source>Library:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="414"/> - <location filename="../SettingsView.ui" line="696"/> - <location filename="../SettingsView.ui" line="744"/> - <location filename="../SettingsView.ui" line="792"/> - <location filename="../SettingsView.ui" line="840"/> - <source>Browse</source> + <location filename="../SettingsView.ui" line="428"/> + <source>Show when no game open</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="423"/> - <source>Use BIOS file if found</source> + <location filename="../SettingsView.ui" line="445"/> + <source>Clear cache</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="433"/> - <source>Skip BIOS intro</source> + <location filename="../SettingsView.ui" line="459"/> + <source>Fast forward speed:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="447"/> - <source>Fast forward speed</source> + <location filename="../SettingsView.ui" line="679"/> + <location filename="../SettingsView.ui" line="717"/> + <location filename="../SettingsView.ui" line="752"/> + <location filename="../SettingsView.ui" line="793"/> + <location filename="../SettingsView.ui" line="841"/> + <location filename="../SettingsView.ui" line="889"/> + <location filename="../SettingsView.ui" line="937"/> + <source>Browse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="457"/> + <location filename="../SettingsView.ui" line="688"/> + <source>Use BIOS file if found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="698"/> + <source>Skip BIOS intro</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="471"/> <source>×</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="476"/> + <location filename="../SettingsView.ui" line="490"/> <source>Unbounded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="493"/> + <location filename="../SettingsView.ui" line="404"/> <source>Suspend screensaver</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="503"/> - <source>Pause when inactive</source> + <location filename="../SettingsView.ui" line="60"/> + <source>BIOS</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="510"/> - <source>Idle loops</source> + <location filename="../SettingsView.ui" line="414"/> + <source>Pause when inactive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="518"/> + <location filename="../SettingsView.ui" line="556"/> <source>Run all</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="523"/> + <location filename="../SettingsView.ui" line="561"/> <source>Remove known</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="528"/> + <location filename="../SettingsView.ui" line="566"/> <source>Detect and remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="536"/> + <location filename="../SettingsView.ui" line="397"/> <source>Allow opposing input directions</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="550"/> - <source>Save extra data</source> + <location filename="../SettingsView.ui" line="588"/> + <location filename="../SettingsView.ui" line="625"/> + <source>Screenshot</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="598"/> + <location filename="../SettingsView.ui" line="635"/> + <source>Save data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="608"/> + <location filename="../SettingsView.ui" line="642"/> + <source>Cheat codes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="509"/> + <source>Enable rewind</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="516"/> + <source>Rewind history:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="557"/> - <location filename="../SettingsView.ui" line="601"/> - <source>Screenshot</source> + <location filename="../SettingsView.ui" line="548"/> + <source>Idle loops:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="567"/> - <location filename="../SettingsView.ui" line="611"/> - <source>Save data</source> + <location filename="../SettingsView.ui" line="581"/> + <source>Savestate extra data:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="577"/> <location filename="../SettingsView.ui" line="618"/> - <source>Cheat codes</source> + <source>Load extra data:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="594"/> - <source>Load extra data</source> + <location filename="../SettingsView.ui" line="660"/> + <source>GB BIOS file:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="632"/> - <source>Enable rewind</source> + <location filename="../SettingsView.ui" line="726"/> + <source>GBA BIOS file:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="639"/> - <source>Rewind history:</source> + <location filename="../SettingsView.ui" line="733"/> + <source>GBC BIOS file:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="671"/> + <location filename="../SettingsView.ui" line="768"/> <source>Save games</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="705"/> - <location filename="../SettingsView.ui" line="753"/> - <location filename="../SettingsView.ui" line="801"/> - <location filename="../SettingsView.ui" line="849"/> + <location filename="../SettingsView.ui" line="802"/> + <location filename="../SettingsView.ui" line="850"/> + <location filename="../SettingsView.ui" line="898"/> + <location filename="../SettingsView.ui" line="946"/> <source>Same directory as the ROM</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="719"/> + <location filename="../SettingsView.ui" line="816"/> <source>Save states</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="767"/> + <location filename="../SettingsView.ui" line="864"/> <source>Screenshots</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../SettingsView.ui" line="815"/> + <location filename="../SettingsView.ui" line="912"/> <source>Patches</source> <translation type="unfinished"></translation> </message>

@@ -3606,32 +4065,12 @@ <source>256 colors</source>

<translation type="unfinished"></translation> </message> <message> - <location filename="../TileView.ui" line="57"/> - <source>Tile #</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../TileView.ui" line="64"/> - <source>0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../TileView.ui" line="78"/> - <source>Address</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../TileView.ui" line="85"/> - <source>0x06000000</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../TileView.ui" line="199"/> + <location filename="../TileView.ui" line="70"/> <source>×</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../TileView.ui" line="212"/> + <location filename="../TileView.ui" line="83"/> <source>Magnification</source> <translation type="unfinished"></translation> </message>