all repos — mgba @ dbe55c2fa80c91adce7f1f3dcdeb581e0ee738d5

mGBA Game Boy Advance Emulator

Qt: Fix translation interface
Jeffrey Pfau jeffrey@endrift.com
Mon, 05 Sep 2016 22:38:39 -0700
commit

dbe55c2fa80c91adce7f1f3dcdeb581e0ee738d5

parent

6dd39389e0738df072656f561dae7a2b854b3095

M src/platform/qt/CMakeLists.txtsrc/platform/qt/CMakeLists.txt

@@ -189,13 +189,18 @@

find_package(Qt5LinguistTools) if(Qt5LinguistTools_FOUND) set(TRANSLATION_FILES) - file(GLOB TS_FILES ts/*.ts) + set(TRANSLATION_QRC "${CMAKE_CURRENT_BINARY_DIR}/ts.qrc") + file(GLOB TS_FILES "${CMAKE_CURRENT_SOURCE_DIR}/ts/${BINARY_NAME}-*.ts") if(UPDATE_TRANSLATIONS) qt5_create_translation(TRANSLATION_FILES ${SOURCE_FILES} ${UI_FILES} ${TS_FILES}) else() qt5_add_translation(TRANSLATION_FILES ${TS_FILES}) endif() - list(APPEND RESOURCES ${TRANSLATION_FILES}) + add_custom_command(OUTPUT ${TRANSLATION_QRC} + COMMAND ${CMAKE_COMMAND} -DTRANSLATION_QRC:FILEPATH="${TRANSLATION_QRC}" -DTRANSLATION_FILES="${TRANSLATION_FILES}" -P "${CMAKE_CURRENT_SOURCE_DIR}/ts.cmake" + DEPENDS ${TRANSLATION_FILES}) + qt5_add_resources(TRANSLATION_RESOURCES ${TRANSLATION_QRC}) + list(APPEND RESOURCES ${TRANSLATION_RESOURCES}) endif() add_executable(${BINARY_NAME}-qt WIN32 MACOSX_BUNDLE main.cpp ${CMAKE_SOURCE_DIR}/res/mgba.icns ${SOURCE_FILES} ${PLATFORM_SRC} ${UI_FILES} ${AUDIO_SRC} ${RESOURCES})
M src/platform/qt/GBAApp.cppsrc/platform/qt/GBAApp.cpp

@@ -14,6 +14,7 @@

#include <QFileInfo> #include <QFileOpenEvent> #include <QIcon> +#include <QTranslator> extern "C" { #include "core/version.h"

@@ -42,6 +43,12 @@

#ifndef Q_OS_MAC setWindowIcon(QIcon(":/res/mgba-1024.png")); #endif + + QTranslator* translator = new QTranslator(this); + if (translator->load(QLocale("es"), QLatin1String(binaryName), QLatin1String("-"), QLatin1String(":/translations"))) { + installTranslator(translator); + } + SocketSubsystemInit(); qRegisterMetaType<const uint32_t*>("const uint32_t*");
A src/platform/qt/ts.cmake

@@ -0,0 +1,6 @@

+file(WRITE ${TRANSLATION_QRC} "<RCC>\n\t<qresource prefix=\"/translations/\">\n") +foreach(TS ${TRANSLATION_FILES}) + get_filename_component(TS_BASE "${TS}" NAME) + file(APPEND ${TRANSLATION_QRC} "\t\t<file>${TS_BASE}</file>\n") +endforeach() +file(APPEND ${TRANSLATION_QRC} "\t</qresource>\n</RCC>")
D src/platform/qt/ts/es.ts

@@ -1,4095 +0,0 @@

-<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE TS> -<TS version="2.0" language="es" sourcelanguage="en_US"> -<context> - <name>AboutScreen</name> - <message> - <location filename="../AboutScreen.ui" line="14"/> - <source>About</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../AboutScreen.ui" line="30"/> - <source>{projectName}</source> - <translation type="unfinished"></translation> - </message> - <message utf8="true"> - <location filename="../AboutScreen.ui" line="45"/> - <source>© 2013 – 2016 Jeffrey Pfau — Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../AboutScreen.ui" line="64"/> - <source>{projectVersion}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../AboutScreen.ui" line="113"/> - <source>{logo}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../AboutScreen.ui" line="135"/> - <source>{projectName} is an open-source Game Boy Advance emulator</source> - <translation type="unfinished"></translation> - </message> - <message utf8="true"> - <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> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../AboutScreen.ui" line="166"/> - <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> -</context> -<context> - <name>ArchiveInspector</name> - <message> - <location filename="../ArchiveInspector.ui" line="14"/> - <source>Open in archive...</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>CheatsView</name> - <message> - <location filename="../CheatsView.ui" line="14"/> - <source>Cheats</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../CheatsView.ui" line="20"/> - <source>Remove</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../CheatsView.ui" line="34"/> - <source>Save</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../CheatsView.ui" line="41"/> - <source>Load</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../CheatsView.ui" line="69"/> - <source>Add New Set</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../CheatsView.ui" line="76"/> - <source>Add</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>Form</name> - <message> - <location filename="../Settings_AudioVideo.ui" line="14"/> - <location filename="../Settings_Running.ui" line="14"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="23"/> - <source>Audio driver:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="40"/> - <source>Audio buffer:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="52"/> - <location filename="../Settings_AudioVideo.ui" line="74"/> - <source>1536</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="59"/> - <source>512</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="64"/> - <source>768</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="69"/> - <source>1024</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="79"/> - <source>2048</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="84"/> - <source>3072</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="89"/> - <source>4096</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="97"/> - <source>samples</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="106"/> - <source>Sample rate:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="118"/> - <location filename="../Settings_AudioVideo.ui" line="135"/> - <source>44100</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="125"/> - <source>22050</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="130"/> - <source>32000</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="140"/> - <source>48000</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="148"/> - <source>Hz</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="157"/> - <source>Volume:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="182"/> - <source>Mute</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="191"/> - <source>Display driver:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="208"/> - <source>Frameskip:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="217"/> - <source>Skip every</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="227"/> - <location filename="../Settings_Running.ui" line="94"/> - <source>frames</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="236"/> - <source>FPS target:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="258"/> - <source>frames per second</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="267"/> - <source>Sync:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="276"/> - <source>Video</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="283"/> - <source>Audio</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="292"/> - <source>Lock aspect ratio</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_AudioVideo.ui" line="299"/> - <source>Resample video</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="23"/> - <source>BIOS file:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="42"/> - <source>Browse</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="51"/> - <source>Use BIOS file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="61"/> - <source>Skip BIOS intro</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="68"/> - <source>Enable rewind</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="75"/> - <source>Create rewind state:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="84"/> - <source>Every</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="103"/> - <source>Rewind history:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="115"/> - <source>states</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="124"/> - <source>Fast forward speed</source> - <translation type="unfinished"></translation> - </message> - <message utf8="true"> - <location filename="../Settings_Running.ui" line="134"/> - <source>×</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="153"/> - <source>Unbounded</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="163"/> - <source>Allow opposing input directions</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="170"/> - <source>Suspend screensaver</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="180"/> - <source>Idle loops</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="188"/> - <source>Run all</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="193"/> - <source>Remove known</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Settings_Running.ui" line="198"/> - <source>Detect and remove</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>GBAKeyEditor</name> - <message> - <location filename="../GBAKeyEditor.ui" line="14"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GBAKeyEditor.ui" line="41"/> - <source>Set All</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>GIFView</name> - <message> - <location filename="../GIFView.ui" line="14"/> - <source>Record GIF</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GIFView.ui" line="34"/> - <source>Start</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GIFView.ui" line="50"/> - <source>Stop</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GIFView.ui" line="63"/> - <source>Select File</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GIFView.ui" line="101"/> - <source>Frameskip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GIFView.ui" line="115"/> - <source>Frame delay (ms)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GIFView.ui" line="122"/> - <source>Automatic</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>IOViewer</name> - <message> - <location filename="../IOViewer.ui" line="14"/> - <source>I/O Viewer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="26"/> - <source>0x0000</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="58"/> - <source>2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="82"/> - <source>5</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="100"/> - <source>4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="118"/> - <source>7</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="136"/> - <source>0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="157"/> - <source>9</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="178"/> - <source>1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="196"/> - <source>3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="217"/> - <source>8</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="241"/> - <source>C</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="259"/> - <source>E</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="283"/> - <source>6</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="310"/> - <source>D</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="328"/> - <source>F</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="346"/> - <source>A</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.ui" line="364"/> - <source>B</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>KeyEditor</name> - <message> - <location filename="../KeyEditor.ui" line="14"/> - <source>Form</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../KeyEditor.ui" line="20"/> - <source>KeyName</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>LoadSaveState</name> - <message> - <location filename="../LoadSaveState.ui" line="14"/> - <location filename="../LoadSaveState.ui" line="88"/> - <source>%1 State</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LoadSaveState.ui" line="41"/> - <location filename="../LoadSaveState.ui" line="63"/> - <location filename="../LoadSaveState.ui" line="107"/> - <location filename="../LoadSaveState.ui" line="129"/> - <location filename="../LoadSaveState.ui" line="151"/> - <location filename="../LoadSaveState.ui" line="173"/> - <location filename="../LoadSaveState.ui" line="195"/> - <location filename="../LoadSaveState.ui" line="217"/> - <location filename="../LoadSaveState.ui" line="239"/> - <source>No Save</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LoadSaveState.ui" line="50"/> - <source>1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LoadSaveState.ui" line="72"/> - <source>2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LoadSaveState.ui" line="116"/> - <source>3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LoadSaveState.ui" line="138"/> - <source>4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LoadSaveState.ui" line="160"/> - <source>5</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LoadSaveState.ui" line="182"/> - <source>6</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LoadSaveState.ui" line="204"/> - <source>7</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LoadSaveState.ui" line="226"/> - <source>8</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LoadSaveState.ui" line="248"/> - <source>9</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>LogView</name> - <message> - <location filename="../LogView.ui" line="14"/> - <source>Logs</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogView.ui" line="22"/> - <source>Enabled Levels</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogView.ui" line="28"/> - <source>Debug</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogView.ui" line="38"/> - <source>Stub</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogView.ui" line="48"/> - <source>Info</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogView.ui" line="58"/> - <source>Warning</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogView.ui" line="68"/> - <source>Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogView.ui" line="78"/> - <source>Fatal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogView.ui" line="95"/> - <source>Game Error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogView.ui" line="121"/> - <source>Clear</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogView.ui" line="130"/> - <source>Max Lines</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>MemoryView</name> - <message> - <location filename="../MemoryView.ui" line="14"/> - <source>Memory</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MemoryView.ui" line="38"/> - <source>Inspect Address:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MemoryView.ui" line="61"/> - <source>0x</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MemoryView.ui" line="81"/> - <source>Set Alignment:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MemoryView.ui" line="101"/> - <source>1 Byte</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MemoryView.ui" line="124"/> - <source>2 Bytes</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MemoryView.ui" line="144"/> - <source>4 Bytes</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MemoryView.ui" line="180"/> - <source>Signed Integer:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MemoryView.ui" line="198"/> - <source>Unsigned Integer:</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>OverrideView</name> - <message> - <location filename="../OverrideView.ui" line="20"/> - <source>Game Overrides</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../OverrideView.ui" line="47"/> - <source>Save</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../OverrideView.ui" line="77"/> - <source>Save type</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../OverrideView.ui" line="85"/> - <location filename="../OverrideView.ui" line="190"/> - <source>Autodetect</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../OverrideView.ui" line="90"/> - <source>None</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../OverrideView.ui" line="95"/> - <source>SRAM</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../OverrideView.ui" line="100"/> - <source>Flash 512kb</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../OverrideView.ui" line="105"/> - <source>Flash 1Mb</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../OverrideView.ui" line="110"/> - <source>EEPROM</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../OverrideView.ui" line="118"/> - <source>Idle loop</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../OverrideView.ui" line="159"/> - <source>Game Boy Player features</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../OverrideView.ui" line="203"/> - <source>Realtime clock</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../OverrideView.ui" line="213"/> - <source>Gyroscope</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../OverrideView.ui" line="223"/> - <source>Tilt</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../OverrideView.ui" line="233"/> - <source>Light sensor</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../OverrideView.ui" line="243"/> - <source>Rumble</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>PaletteView</name> - <message> - <location filename="../PaletteView.ui" line="14"/> - <source>Palette</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.ui" line="44"/> - <source>Background</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.ui" line="94"/> - <source>Objects</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.ui" line="153"/> - <source>Selection</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.ui" line="184"/> - <source>Red</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.ui" line="191"/> - <source>Green</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.ui" line="198"/> - <source>Blue</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.ui" line="212"/> - <location filename="../PaletteView.ui" line="219"/> - <location filename="../PaletteView.ui" line="226"/> - <source>0x00 (00)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.ui" line="244"/> - <source>16-bit value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.ui" line="251"/> - <source>Hex code</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.ui" line="258"/> - <source>Palette index</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.ui" line="272"/> - <source>0x0000</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.ui" line="282"/> - <source>#000000</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.ui" line="292"/> - <source>000</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.ui" line="322"/> - <source>Export BG</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.ui" line="342"/> - <source>Export OBJ</source> - <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="39"/> - <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="36"/> - <source>Can&apos;t start an audio processor without input</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::CheatsModel</name> - <message> - <location filename="../CheatsModel.cpp" line="55"/> - <source>(untitled)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../CheatsModel.cpp" line="210"/> - <source>Failed to open cheats file: %1</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::CheatsView</name> - <message> - <location filename="../CheatsView.cpp" line="114"/> - <location filename="../CheatsView.cpp" line="121"/> - <source>Select cheats file</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::GBAKeyEditor</name> - <message> - <location filename="../GBAKeyEditor.cpp" line="70"/> - <source>Clear Button</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GBAKeyEditor.cpp" line="81"/> - <source>Clear Analog</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GBAKeyEditor.cpp" line="92"/> - <source>Refresh</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GBAKeyEditor.cpp" line="102"/> - <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"/> - <source>Failed to open output GIF file: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GIFView.cpp" line="60"/> - <source>Select output file</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GIFView.cpp" line="60"/> - <source>Graphics Interchange Format (*.gif)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::GameController</name> - <message> - <location filename="../GameController.cpp" line="323"/> - <location filename="../GameController.cpp" line="488"/> - <source>Failed to open game file: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GameController.cpp" line="459"/> - <source>Failed to open save file: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GameController.cpp" line="517"/> - <source>Failed to open snapshot file for reading: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GameController.cpp" line="537"/> - <source>Failed to open snapshot file for writing: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../GameController.cpp" line="822"/> - <source>Failed to start audio processor</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::IOViewer</name> - <message> - <location filename="../IOViewer.cpp" line="30"/> - <source>Background mode</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="31"/> - <source>Mode 0: 4 tile layers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="32"/> - <source>Mode 1: 2 tile layers + 1 rotated/scaled tile layer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="33"/> - <source>Mode 2: 2 rotated/scaled tile layers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="34"/> - <source>Mode 3: Full 15-bit bitmap</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="35"/> - <source>Mode 4: Full 8-bit bitmap</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="36"/> - <source>Mode 5: Small 15-bit bitmap</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="40"/> - <source>CGB Mode</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="41"/> - <source>Frame select</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="42"/> - <source>Unlocked HBlank</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="43"/> - <source>Linear OBJ tile mapping</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="44"/> - <source>Force blank screen</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="45"/> - <source>Enable background 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="46"/> - <source>Enable background 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="47"/> - <source>Enable background 2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="48"/> - <source>Enable background 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="49"/> - <source>Enable OBJ</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="50"/> - <source>Enable Window 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="51"/> - <source>Enable Window 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="52"/> - <source>Enable OBJ Window</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="58"/> - <source>Currently in VBlank</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="59"/> - <source>Currently in HBlank</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="60"/> - <source>Currently in VCounter</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="61"/> - <source>Enable VBlank IRQ generation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="62"/> - <source>Enable HBlank IRQ generation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="63"/> - <source>Enable VCounter IRQ generation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="64"/> - <source>VCounter scanline</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="68"/> - <source>Current scanline</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="72"/> - <location filename="../IOViewer.cpp" line="81"/> - <location filename="../IOViewer.cpp" line="90"/> - <location filename="../IOViewer.cpp" line="100"/> - <source>Priority</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="73"/> - <location filename="../IOViewer.cpp" line="82"/> - <location filename="../IOViewer.cpp" line="91"/> - <location filename="../IOViewer.cpp" line="101"/> - <source>Tile data base (* 16kB)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="74"/> - <location filename="../IOViewer.cpp" line="83"/> - <location filename="../IOViewer.cpp" line="92"/> - <location filename="../IOViewer.cpp" line="102"/> - <source>Enable mosaic</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="75"/> - <location filename="../IOViewer.cpp" line="84"/> - <location filename="../IOViewer.cpp" line="93"/> - <location filename="../IOViewer.cpp" line="103"/> - <source>Enable 256-color</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="76"/> - <location filename="../IOViewer.cpp" line="85"/> - <location filename="../IOViewer.cpp" line="94"/> - <location filename="../IOViewer.cpp" line="104"/> - <source>Tile map base (* 2kB)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="77"/> - <location filename="../IOViewer.cpp" line="86"/> - <location filename="../IOViewer.cpp" line="96"/> - <location filename="../IOViewer.cpp" line="106"/> - <source>Background dimensions</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="95"/> - <location filename="../IOViewer.cpp" line="105"/> - <source>Overflow wraps</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="110"/> - <location filename="../IOViewer.cpp" line="118"/> - <location filename="../IOViewer.cpp" line="126"/> - <location filename="../IOViewer.cpp" line="134"/> - <source>Horizontal offset</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="114"/> - <location filename="../IOViewer.cpp" line="122"/> - <location filename="../IOViewer.cpp" line="130"/> - <location filename="../IOViewer.cpp" line="138"/> - <source>Vertical offset</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="142"/> - <location filename="../IOViewer.cpp" line="147"/> - <location filename="../IOViewer.cpp" line="152"/> - <location filename="../IOViewer.cpp" line="157"/> - <location filename="../IOViewer.cpp" line="162"/> - <location filename="../IOViewer.cpp" line="171"/> - <location filename="../IOViewer.cpp" line="180"/> - <location filename="../IOViewer.cpp" line="185"/> - <location filename="../IOViewer.cpp" line="190"/> - <location filename="../IOViewer.cpp" line="195"/> - <location filename="../IOViewer.cpp" line="200"/> - <location filename="../IOViewer.cpp" line="209"/> - <source>Fractional part</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="143"/> - <location filename="../IOViewer.cpp" line="148"/> - <location filename="../IOViewer.cpp" line="153"/> - <location filename="../IOViewer.cpp" line="158"/> - <location filename="../IOViewer.cpp" line="181"/> - <location filename="../IOViewer.cpp" line="186"/> - <location filename="../IOViewer.cpp" line="191"/> - <location filename="../IOViewer.cpp" line="196"/> - <source>Integer part</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="163"/> - <location filename="../IOViewer.cpp" line="172"/> - <location filename="../IOViewer.cpp" line="201"/> - <location filename="../IOViewer.cpp" line="210"/> - <source>Integer part (bottom)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="167"/> - <location filename="../IOViewer.cpp" line="176"/> - <location filename="../IOViewer.cpp" line="205"/> - <location filename="../IOViewer.cpp" line="214"/> - <source>Integer part (top)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="218"/> - <location filename="../IOViewer.cpp" line="223"/> - <source>End x</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="219"/> - <location filename="../IOViewer.cpp" line="224"/> - <source>Start x</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="228"/> - <location filename="../IOViewer.cpp" line="233"/> - <source>End y</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="229"/> - <location filename="../IOViewer.cpp" line="234"/> - <source>Start y</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="238"/> - <source>Window 0 enable BG 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="239"/> - <source>Window 0 enable BG 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="240"/> - <source>Window 0 enable BG 2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="241"/> - <source>Window 0 enable BG 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="242"/> - <source>Window 0 enable OBJ</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="243"/> - <source>Window 0 enable blend</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="244"/> - <source>Window 1 enable BG 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="245"/> - <source>Window 1 enable BG 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="246"/> - <source>Window 1 enable BG 2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="247"/> - <source>Window 1 enable BG 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="248"/> - <source>Window 1 enable OBJ</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="249"/> - <source>Window 1 enable blend</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="253"/> - <source>Outside window enable BG 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="254"/> - <source>Outside window enable BG 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="255"/> - <source>Outside window enable BG 2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="256"/> - <source>Outside window enable BG 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="257"/> - <source>Outside window enable OBJ</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="258"/> - <source>Outside window enable blend</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="259"/> - <source>OBJ window enable BG 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="260"/> - <source>OBJ window enable BG 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="261"/> - <source>OBJ window enable BG 2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="262"/> - <source>OBJ window enable BG 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="263"/> - <source>OBJ window enable OBJ</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="264"/> - <source>OBJ window enable blend</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="268"/> - <source>Background mosaic size vertical</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="269"/> - <source>Background mosaic size horizontal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="270"/> - <source>Object mosaic size vertical</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="271"/> - <source>Object mosaic size horizontal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="277"/> - <source>BG 0 target 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="278"/> - <source>BG 1 target 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="279"/> - <source>BG 2 target 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="280"/> - <source>BG 3 target 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="281"/> - <source>OBJ target 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="282"/> - <source>Backdrop target 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="283"/> - <source>Blend mode</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="284"/> - <source>Disabled</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="285"/> - <source>Additive blending</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="286"/> - <source>Brighten</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="287"/> - <source>Darken</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="289"/> - <source>BG 0 target 2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="290"/> - <source>BG 1 target 2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="291"/> - <source>BG 2 target 2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="292"/> - <source>BG 3 target 2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="293"/> - <source>OBJ target 2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="294"/> - <source>Backdrop target 2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="298"/> - <source>Blend A (target 1)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="299"/> - <source>Blend B (target 2)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="303"/> - <source>Blend Y</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="317"/> - <source>Sweep shifts</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="318"/> - <source>Sweep subtract</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="319"/> - <source>Sweep time (in 1/128s)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="323"/> - <location filename="../IOViewer.cpp" line="339"/> - <location filename="../IOViewer.cpp" line="363"/> - <location filename="../IOViewer.cpp" line="385"/> - <source>Sound length</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="324"/> - <location filename="../IOViewer.cpp" line="340"/> - <source>Duty cycle</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="325"/> - <location filename="../IOViewer.cpp" line="341"/> - <location filename="../IOViewer.cpp" line="386"/> - <source>Envelope step time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="326"/> - <location filename="../IOViewer.cpp" line="342"/> - <location filename="../IOViewer.cpp" line="387"/> - <source>Envelope increase</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="327"/> - <location filename="../IOViewer.cpp" line="343"/> - <location filename="../IOViewer.cpp" line="388"/> - <source>Initial volume</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="331"/> - <location filename="../IOViewer.cpp" line="349"/> - <location filename="../IOViewer.cpp" line="377"/> - <source>Sound frequency</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="332"/> - <location filename="../IOViewer.cpp" line="350"/> - <location filename="../IOViewer.cpp" line="378"/> - <location filename="../IOViewer.cpp" line="400"/> - <source>Timed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="333"/> - <location filename="../IOViewer.cpp" line="351"/> - <location filename="../IOViewer.cpp" line="379"/> - <location filename="../IOViewer.cpp" line="401"/> - <source>Reset</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="357"/> - <source>Double-size wave table</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="358"/> - <source>Active wave table</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="359"/> - <source>Enable channel 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="364"/> - <source>Volume</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="365"/> - <source>0%</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="366"/> - <location filename="../IOViewer.cpp" line="423"/> - <source>100%</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="367"/> - <location filename="../IOViewer.cpp" line="422"/> - <source>50%</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="368"/> - <location filename="../IOViewer.cpp" line="421"/> - <source>25%</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="369"/> - <location filename="../IOViewer.cpp" line="370"/> - <location filename="../IOViewer.cpp" line="371"/> - <location filename="../IOViewer.cpp" line="372"/> - <source>75%</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="394"/> - <source>Clock divider</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="395"/> - <source>Register stages</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="396"/> - <source>15</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="397"/> - <source>7</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="399"/> - <source>Shifter frequency</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="407"/> - <source>PSG volume right</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="408"/> - <source>PSG volume left</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="409"/> - <source>Enable channel 1 right</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="410"/> - <source>Enable channel 2 right</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="411"/> - <source>Enable channel 3 right</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="412"/> - <source>Enable channel 4 right</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="413"/> - <source>Enable channel 1 left</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="414"/> - <source>Enable channel 2 left</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="415"/> - <source>Enable channel 3 left</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="416"/> - <source>Enable channel 4 left</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="420"/> - <source>PSG master volume</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="426"/> - <source>Loud channel A</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="427"/> - <source>Loud channel B</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="428"/> - <source>Enable channel A right</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="429"/> - <source>Enable channel A left</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="430"/> - <source>Channel A timer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="431"/> - <location filename="../IOViewer.cpp" line="438"/> - <source>0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="432"/> - <location filename="../IOViewer.cpp" line="439"/> - <location filename="../IOViewer.cpp" line="768"/> - <location filename="../IOViewer.cpp" line="783"/> - <location filename="../IOViewer.cpp" line="799"/> - <location filename="../IOViewer.cpp" line="815"/> - <location filename="../IOViewer.cpp" line="987"/> - <location filename="../IOViewer.cpp" line="997"/> - <location filename="../IOViewer.cpp" line="1007"/> - <source>1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="434"/> - <source>Channel A reset</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="435"/> - <source>Enable channel B right</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="436"/> - <source>Enable channel B left</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="437"/> - <source>Channel B timer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="441"/> - <source>Channel B reset</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="445"/> - <source>Active channel 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="446"/> - <source>Active channel 2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="447"/> - <source>Active channel 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="448"/> - <source>Active channel 4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="449"/> - <source>Enable audio</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="455"/> - <source>Bias</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="456"/> - <source>Resolution</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="466"/> - <location filename="../IOViewer.cpp" line="467"/> - <location filename="../IOViewer.cpp" line="468"/> - <location filename="../IOViewer.cpp" line="469"/> - <location filename="../IOViewer.cpp" line="473"/> - <location filename="../IOViewer.cpp" line="474"/> - <location filename="../IOViewer.cpp" line="475"/> - <location filename="../IOViewer.cpp" line="476"/> - <location filename="../IOViewer.cpp" line="480"/> - <location filename="../IOViewer.cpp" line="481"/> - <location filename="../IOViewer.cpp" line="482"/> - <location filename="../IOViewer.cpp" line="483"/> - <location filename="../IOViewer.cpp" line="487"/> - <location filename="../IOViewer.cpp" line="488"/> - <location filename="../IOViewer.cpp" line="489"/> - <location filename="../IOViewer.cpp" line="490"/> - <location filename="../IOViewer.cpp" line="494"/> - <location filename="../IOViewer.cpp" line="495"/> - <location filename="../IOViewer.cpp" line="496"/> - <location filename="../IOViewer.cpp" line="497"/> - <location filename="../IOViewer.cpp" line="501"/> - <location filename="../IOViewer.cpp" line="502"/> - <location filename="../IOViewer.cpp" line="503"/> - <location filename="../IOViewer.cpp" line="504"/> - <location filename="../IOViewer.cpp" line="508"/> - <location filename="../IOViewer.cpp" line="509"/> - <location filename="../IOViewer.cpp" line="510"/> - <location filename="../IOViewer.cpp" line="511"/> - <location filename="../IOViewer.cpp" line="515"/> - <location filename="../IOViewer.cpp" line="516"/> - <location filename="../IOViewer.cpp" line="517"/> - <location filename="../IOViewer.cpp" line="518"/> - <location filename="../IOViewer.cpp" line="522"/> - <location filename="../IOViewer.cpp" line="523"/> - <location filename="../IOViewer.cpp" line="527"/> - <location filename="../IOViewer.cpp" line="528"/> - <location filename="../IOViewer.cpp" line="532"/> - <location filename="../IOViewer.cpp" line="533"/> - <location filename="../IOViewer.cpp" line="537"/> - <location filename="../IOViewer.cpp" line="538"/> - <source>Sample</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="550"/> - <location filename="../IOViewer.cpp" line="558"/> - <location filename="../IOViewer.cpp" line="595"/> - <location filename="../IOViewer.cpp" line="603"/> - <location filename="../IOViewer.cpp" line="640"/> - <location filename="../IOViewer.cpp" line="648"/> - <location filename="../IOViewer.cpp" line="685"/> - <location filename="../IOViewer.cpp" line="693"/> - <source>Address (bottom)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="554"/> - <location filename="../IOViewer.cpp" line="562"/> - <location filename="../IOViewer.cpp" line="599"/> - <location filename="../IOViewer.cpp" line="607"/> - <location filename="../IOViewer.cpp" line="644"/> - <location filename="../IOViewer.cpp" line="652"/> - <location filename="../IOViewer.cpp" line="689"/> - <location filename="../IOViewer.cpp" line="697"/> - <source>Address (top)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="566"/> - <location filename="../IOViewer.cpp" line="611"/> - <location filename="../IOViewer.cpp" line="656"/> - <location filename="../IOViewer.cpp" line="701"/> - <source>Word count</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="570"/> - <location filename="../IOViewer.cpp" line="615"/> - <location filename="../IOViewer.cpp" line="660"/> - <location filename="../IOViewer.cpp" line="705"/> - <source>Destination offset</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="571"/> - <location filename="../IOViewer.cpp" line="577"/> - <location filename="../IOViewer.cpp" line="616"/> - <location filename="../IOViewer.cpp" line="622"/> - <location filename="../IOViewer.cpp" line="661"/> - <location filename="../IOViewer.cpp" line="667"/> - <location filename="../IOViewer.cpp" line="706"/> - <location filename="../IOViewer.cpp" line="712"/> - <source>Increment</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="572"/> - <location filename="../IOViewer.cpp" line="578"/> - <location filename="../IOViewer.cpp" line="617"/> - <location filename="../IOViewer.cpp" line="623"/> - <location filename="../IOViewer.cpp" line="662"/> - <location filename="../IOViewer.cpp" line="668"/> - <location filename="../IOViewer.cpp" line="707"/> - <location filename="../IOViewer.cpp" line="713"/> - <source>Decrement</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="573"/> - <location filename="../IOViewer.cpp" line="579"/> - <location filename="../IOViewer.cpp" line="618"/> - <location filename="../IOViewer.cpp" line="624"/> - <location filename="../IOViewer.cpp" line="663"/> - <location filename="../IOViewer.cpp" line="669"/> - <location filename="../IOViewer.cpp" line="708"/> - <location filename="../IOViewer.cpp" line="714"/> - <source>Fixed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="574"/> - <location filename="../IOViewer.cpp" line="619"/> - <location filename="../IOViewer.cpp" line="664"/> - <location filename="../IOViewer.cpp" line="709"/> - <source>Increment and reload</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="576"/> - <location filename="../IOViewer.cpp" line="621"/> - <location filename="../IOViewer.cpp" line="666"/> - <location filename="../IOViewer.cpp" line="711"/> - <source>Source offset</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="582"/> - <location filename="../IOViewer.cpp" line="627"/> - <location filename="../IOViewer.cpp" line="672"/> - <location filename="../IOViewer.cpp" line="718"/> - <source>Repeat</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="583"/> - <location filename="../IOViewer.cpp" line="628"/> - <location filename="../IOViewer.cpp" line="673"/> - <location filename="../IOViewer.cpp" line="719"/> - <source>32-bit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="584"/> - <location filename="../IOViewer.cpp" line="629"/> - <location filename="../IOViewer.cpp" line="674"/> - <location filename="../IOViewer.cpp" line="720"/> - <source>Start timing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="585"/> - <location filename="../IOViewer.cpp" line="630"/> - <location filename="../IOViewer.cpp" line="675"/> - <location filename="../IOViewer.cpp" line="721"/> - <source>Immediate</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="586"/> - <location filename="../IOViewer.cpp" line="631"/> - <location filename="../IOViewer.cpp" line="676"/> - <location filename="../IOViewer.cpp" line="722"/> - <location filename="../IOViewer.cpp" line="939"/> - <location filename="../IOViewer.cpp" line="956"/> - <source>VBlank</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="587"/> - <location filename="../IOViewer.cpp" line="632"/> - <location filename="../IOViewer.cpp" line="677"/> - <location filename="../IOViewer.cpp" line="723"/> - <location filename="../IOViewer.cpp" line="940"/> - <location filename="../IOViewer.cpp" line="957"/> - <source>HBlank</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="590"/> - <location filename="../IOViewer.cpp" line="635"/> - <location filename="../IOViewer.cpp" line="680"/> - <location filename="../IOViewer.cpp" line="726"/> - <location filename="../IOViewer.cpp" line="773"/> - <location filename="../IOViewer.cpp" line="789"/> - <location filename="../IOViewer.cpp" line="805"/> - <location filename="../IOViewer.cpp" line="821"/> - <location filename="../IOViewer.cpp" line="881"/> - <source>IRQ</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="591"/> - <location filename="../IOViewer.cpp" line="636"/> - <location filename="../IOViewer.cpp" line="681"/> - <location filename="../IOViewer.cpp" line="727"/> - <location filename="../IOViewer.cpp" line="774"/> - <location filename="../IOViewer.cpp" line="790"/> - <location filename="../IOViewer.cpp" line="806"/> - <location filename="../IOViewer.cpp" line="822"/> - <source>Enable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="633"/> - <location filename="../IOViewer.cpp" line="678"/> - <location filename="../IOViewer.cpp" line="724"/> - <source>Audio FIFO</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="715"/> - <source>Video Capture</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="717"/> - <source>DRQ</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="763"/> - <location filename="../IOViewer.cpp" line="778"/> - <location filename="../IOViewer.cpp" line="794"/> - <location filename="../IOViewer.cpp" line="810"/> - <source>Value</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="767"/> - <location filename="../IOViewer.cpp" line="782"/> - <location filename="../IOViewer.cpp" line="798"/> - <location filename="../IOViewer.cpp" line="814"/> - <source>Scale</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="769"/> - <location filename="../IOViewer.cpp" line="784"/> - <location filename="../IOViewer.cpp" line="800"/> - <location filename="../IOViewer.cpp" line="816"/> - <source>1/64</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="770"/> - <location filename="../IOViewer.cpp" line="785"/> - <location filename="../IOViewer.cpp" line="801"/> - <location filename="../IOViewer.cpp" line="817"/> - <source>1/256</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="771"/> - <location filename="../IOViewer.cpp" line="786"/> - <location filename="../IOViewer.cpp" line="802"/> - <location filename="../IOViewer.cpp" line="818"/> - <source>1/1024</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="788"/> - <location filename="../IOViewer.cpp" line="804"/> - <location filename="../IOViewer.cpp" line="820"/> - <source>Cascade</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="858"/> - <location filename="../IOViewer.cpp" line="871"/> - <source>A</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="859"/> - <location filename="../IOViewer.cpp" line="872"/> - <source>B</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="860"/> - <location filename="../IOViewer.cpp" line="873"/> - <source>Select</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="861"/> - <location filename="../IOViewer.cpp" line="874"/> - <source>Start</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="862"/> - <location filename="../IOViewer.cpp" line="875"/> - <source>Right</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="863"/> - <location filename="../IOViewer.cpp" line="876"/> - <source>Left</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="864"/> - <location filename="../IOViewer.cpp" line="877"/> - <source>Up</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="865"/> - <location filename="../IOViewer.cpp" line="878"/> - <source>Down</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="866"/> - <location filename="../IOViewer.cpp" line="879"/> - <source>R</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="867"/> - <location filename="../IOViewer.cpp" line="880"/> - <source>L</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="882"/> - <source>Condition</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="886"/> - <source>SC</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="887"/> - <source>SD</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="888"/> - <source>SI</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="889"/> - <source>SO</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="941"/> - <location filename="../IOViewer.cpp" line="958"/> - <source>VCounter</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="942"/> - <location filename="../IOViewer.cpp" line="959"/> - <source>Timer 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="943"/> - <location filename="../IOViewer.cpp" line="960"/> - <source>Timer 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="944"/> - <location filename="../IOViewer.cpp" line="961"/> - <source>Timer 2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="945"/> - <location filename="../IOViewer.cpp" line="962"/> - <source>Timer 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="946"/> - <location filename="../IOViewer.cpp" line="963"/> - <source>SIO</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="947"/> - <location filename="../IOViewer.cpp" line="964"/> - <source>DMA 0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="948"/> - <location filename="../IOViewer.cpp" line="965"/> - <source>DMA 1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="949"/> - <location filename="../IOViewer.cpp" line="966"/> - <source>DMA 2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="950"/> - <location filename="../IOViewer.cpp" line="967"/> - <source>DMA 3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="951"/> - <location filename="../IOViewer.cpp" line="968"/> - <source>Keypad</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="952"/> - <location filename="../IOViewer.cpp" line="969"/> - <source>Gamepak</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="973"/> - <source>SRAM wait</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="974"/> - <location filename="../IOViewer.cpp" line="980"/> - <location filename="../IOViewer.cpp" line="990"/> - <location filename="../IOViewer.cpp" line="996"/> - <location filename="../IOViewer.cpp" line="1000"/> - <source>4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="975"/> - <location filename="../IOViewer.cpp" line="981"/> - <location filename="../IOViewer.cpp" line="991"/> - <location filename="../IOViewer.cpp" line="1001"/> - <source>3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="976"/> - <location filename="../IOViewer.cpp" line="982"/> - <location filename="../IOViewer.cpp" line="986"/> - <location filename="../IOViewer.cpp" line="992"/> - <location filename="../IOViewer.cpp" line="1002"/> - <source>2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="977"/> - <location filename="../IOViewer.cpp" line="983"/> - <location filename="../IOViewer.cpp" line="993"/> - <location filename="../IOViewer.cpp" line="1003"/> - <location filename="../IOViewer.cpp" line="1006"/> - <source>8</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="979"/> - <source>Cart 0 non-sequential</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="985"/> - <source>Cart 0 sequential</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="989"/> - <source>Cart 1 non-sequential</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="995"/> - <source>Cart 1 sequential</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="999"/> - <source>Cart 2 non-sequential</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="1005"/> - <source>Cart 2 sequential</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="1009"/> - <source>PHI terminal</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="1010"/> - <source>Disable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="1011"/> - <source>4.19MHz</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="1012"/> - <source>8.38MHz</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="1013"/> - <source>16.78MHz</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="1015"/> - <source>Gamepak prefetch</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../IOViewer.cpp" line="1021"/> - <source>Enable IRQs</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::KeyEditor</name> - <message> - <location filename="../KeyEditor.cpp" line="35"/> - <location filename="../KeyEditor.cpp" line="169"/> - <source>---</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::LibraryModel</name> - <message> - <location filename="../LibraryModel.cpp" line="59"/> - <source>Filename</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LibraryModel.cpp" line="61"/> - <source>Size</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::LoadSaveState</name> - <message> - <location filename="../LoadSaveState.cpp" line="72"/> - <source>Load State</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LoadSaveState.cpp" line="72"/> - <source>Save State</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LoadSaveState.cpp" line="181"/> - <source>Empty</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LoadSaveState.cpp" line="190"/> - <source>Corrupted</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LoadSaveState.cpp" line="213"/> - <source>Slot %1</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::LogController</name> - <message> - <location filename="../LogController.cpp" line="57"/> - <source>DEBUG</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogController.cpp" line="59"/> - <source>STUB</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogController.cpp" line="61"/> - <source>INFO</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogController.cpp" line="63"/> - <source>WARN</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogController.cpp" line="65"/> - <source>ERROR</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogController.cpp" line="67"/> - <source>FATAL</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../LogController.cpp" line="69"/> - <source>GAME ERROR</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::MemoryModel</name> - <message> - <location filename="../MemoryModel.cpp" line="49"/> - <source>Copy selection</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MemoryModel.cpp" line="54"/> - <source>Save selection</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MemoryModel.cpp" line="86"/> - <location filename="../MemoryModel.cpp" line="133"/> - <source>All</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MemoryModel.cpp" line="161"/> - <source>Save selected memory</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MemoryModel.cpp" line="167"/> - <source>Failed to open output file: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../MemoryModel.cpp" line="212"/> - <source>ASCII</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::PaletteView</name> - <message> - <location filename="../PaletteView.cpp" line="121"/> - <source>#%0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.cpp" line="122"/> - <source>0x%0</source> - <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"/> - <source>0x%0 (%1)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.cpp" line="137"/> - <source>Export palette</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.cpp" line="138"/> - <source>Windows PAL (*.pal);;Adobe Color Table (*.act)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../PaletteView.cpp" line="146"/> - <source>Failed to open output palette file: %1</source> - <translation type="unfinished"></translation> - </message> -</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"/> - <source>(unknown)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ROMInfo.cpp" line="53"/> - <location filename="../ROMInfo.cpp" line="61"/> - <source> bytes</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ROMInfo.cpp" line="80"/> - <source>(no database present)</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::SettingsView</name> - <message> - <location filename="../SettingsView.cpp" line="98"/> - <source>Qt Multimedia</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.cpp" line="105"/> - <source>SDL</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.cpp" line="113"/> - <source>Software (Qt)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.cpp" line="119"/> - <source>OpenGL</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.cpp" line="126"/> - <source>OpenGL (force version 1.x)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.cpp" line="162"/> - <source>Select BIOS</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::ShaderSelector</name> - <message> - <location filename="../ShaderSelector.cpp" line="51"/> - <source>No shader active</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShaderSelector.cpp" line="64"/> - <source>Load shader</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShaderSelector.cpp" line="64"/> - <source>%1 Shader (%.shader)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShaderSelector.cpp" line="103"/> - <source>No shader loaded</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShaderSelector.cpp" line="111"/> - <source>by %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShaderSelector.cpp" line="122"/> - <source>Preprocessing</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShaderSelector.cpp" line="129"/> - <source>Pass %1</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::ShortcutController</name> - <message> - <location filename="../ShortcutController.cpp" line="67"/> - <source>Action</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShortcutController.cpp" line="69"/> - <source>Keyboard</source> - <translation type="unfinished"></translation> - </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="202"/> - <source>Failed to open output video file: %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.cpp" line="218"/> - <source>Select output file</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>QGBA::Window</name> - <message> - <location filename="../Window.cpp" line="303"/> - <source>Game Boy Advance ROMs (%1)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="319"/> - <source>Game Boy ROMs (%1)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="323"/> - <source>All ROMs (%1)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="338"/> - <source>Archives (%1)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="343"/> - <location filename="../Window.cpp" line="350"/> - <location filename="../Window.cpp" line="367"/> - <source>Select ROM</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="375"/> - <source>Game Boy Advance save files (%1)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="376"/> - <location filename="../Window.cpp" line="425"/> - <location filename="../Window.cpp" line="432"/> - <source>Select save</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="400"/> - <source>Select BIOS</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="412"/> - <source>Select patch</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="412"/> - <source>Patches (*.ips *.ups *.bps)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="425"/> - <location filename="../Window.cpp" line="432"/> - <source>GameShark saves (*.sps *.xps)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="741"/> - <source>Crash</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="742"/> - <source>The game has crashed with the following error: - -%1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="749"/> - <source>Couldn&apos;t Load</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="750"/> - <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="763"/> - <source>Unimplemented BIOS call</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="764"/> - <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="771"/> - <source>Really make portable?</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="772"/> - <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="780"/> - <source>Restart needed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="781"/> - <source>Some changes will not take effect until the emulator is restarted.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="845"/> - <source> - Player %1 of %2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="849"/> - <source>%1 - %2</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="851"/> - <source>%1 - %2 - %3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="853"/> - <source>%1 - %2 (%3 fps) - %4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="885"/> - <source>&amp;File</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="888"/> - <source>Load &amp;ROM...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="890"/> - <source>Load ROM in archive...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="893"/> - <source>Load &amp;BIOS...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="895"/> - <source>Load temporary save...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="900"/> - <source>Load &amp;patch...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="901"/> - <source>Boot BIOS</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="903"/> - <source>Replace ROM...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="905"/> - <source>ROM &amp;info...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="910"/> - <source>Recent</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="914"/> - <source>Make portable</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="918"/> - <source>&amp;Load state</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="919"/> - <source>F10</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="925"/> - <source>&amp;Save state</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="926"/> - <source>Shift+F10</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="932"/> - <source>Quick load</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="933"/> - <source>Quick save</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="937"/> - <source>Load recent</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="943"/> - <source>Save recent</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="952"/> - <source>Undo load state</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="953"/> - <source>F11</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="959"/> - <source>Undo save state</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="960"/> - <source>Shift+F11</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="971"/> - <location filename="../Window.cpp" line="978"/> - <source>State &amp;%1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="972"/> - <source>F%1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="979"/> - <source>Shift+F%1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="988"/> - <source>Import GameShark Save</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="994"/> - <source>Export GameShark Save</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1002"/> - <source>New multiplayer window</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1012"/> - <source>About</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1017"/> - <source>E&amp;xit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1020"/> - <source>&amp;Emulation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1022"/> - <source>&amp;Reset</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1023"/> - <source>Ctrl+R</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1028"/> - <source>Sh&amp;utdown</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1034"/> - <source>Yank game pak</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1042"/> - <source>&amp;Pause</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1045"/> - <source>Ctrl+P</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1054"/> - <source>&amp;Next frame</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1055"/> - <source>Ctrl+N</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1067"/> - <source>Fast forward (held)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1069"/> - <source>&amp;Fast forward</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1072"/> - <source>Shift+Tab</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1076"/> - <source>Fast forward speed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1081"/> - <source>Unbounded</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1085"/> - <source>%0x</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1093"/> - <source>Rewind (held)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1095"/> - <source>Re&amp;wind</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1096"/> - <source>`</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1102"/> - <source>Step backwards</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1103"/> - <source>Ctrl+B</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1112"/> - <source>Sync to &amp;video</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1119"/> - <source>Sync to &amp;audio</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1127"/> - <source>Solar sensor</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1129"/> - <source>Increase solar level</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1133"/> - <source>Decrease solar level</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1137"/> - <source>Brightest solar level</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1141"/> - <source>Darkest solar level</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1147"/> - <source>Brightness %1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1154"/> - <source>Audio/&amp;Video</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1156"/> - <source>Frame size</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1159"/> - <source>%1x</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1182"/> - <source>Toggle fullscreen</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1185"/> - <source>Lock aspect ratio</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1192"/> - <source>Resample video</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1198"/> - <source>Frame&amp;skip</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1208"/> - <source>Shader options...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1218"/> - <source>Mute</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1224"/> - <source>FPS target</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1229"/> - <source>15</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1230"/> - <source>30</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1231"/> - <source>45</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1232"/> - <source>Native (59.7)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1233"/> - <source>60</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1234"/> - <source>90</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1235"/> - <source>120</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1236"/> - <source>240</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1244"/> - <source>Take &amp;screenshot</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1245"/> - <source>F12</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1252"/> - <source>Record output...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1258"/> - <source>Record GIF...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1264"/> - <source>Video layers</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1268"/> - <source>Background %0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1275"/> - <source>OBJ (sprites)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1281"/> - <source>Audio channels</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1285"/> - <source>Channel %0</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1292"/> - <source>Channel A</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1298"/> - <source>Channel B</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1304"/> - <source>&amp;Tools</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1306"/> - <source>View &amp;logs...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1311"/> - <source>Game &amp;overrides...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1317"/> - <source>Game &amp;Pak sensors...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1321"/> - <source>&amp;Cheats...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1327"/> - <source>Start &amp;GDB server...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1334"/> - <source>Settings...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1339"/> - <source>View &amp;palette...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1345"/> - <source>View &amp;tiles...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1352"/> - <source>View memory...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1358"/> - <source>View &amp;I/O registers...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1415"/> - <source>Exit fullscreen</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1420"/> - <source>Autofire</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1427"/> - <source>Autofire A</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1433"/> - <source>Autofire B</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1439"/> - <source>Autofire L</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1445"/> - <source>Autofire R</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1451"/> - <source>Autofire Start</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1457"/> - <source>Autofire Select</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1463"/> - <source>Autofire Up</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1469"/> - <source>Autofire Right</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1475"/> - <source>Autofire Down</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Window.cpp" line="1481"/> - <source>Autofire Left</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ROMInfo</name> - <message> - <location filename="../ROMInfo.ui" line="14"/> - <source>ROM Info</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ROMInfo.ui" line="26"/> - <source>Game name:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ROMInfo.ui" line="33"/> - <source>{NAME}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ROMInfo.ui" line="46"/> - <source>Internal name:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ROMInfo.ui" line="53"/> - <source>{TITLE}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ROMInfo.ui" line="63"/> - <source>Game ID:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ROMInfo.ui" line="70"/> - <source>{ID}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ROMInfo.ui" line="80"/> - <source>File size:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ROMInfo.ui" line="87"/> - <source>{SIZE}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ROMInfo.ui" line="97"/> - <source>CRC32:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ROMInfo.ui" line="104"/> - <source>{CRC}</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>SensorView</name> - <message> - <location filename="../SensorView.ui" line="20"/> - <source>Sensors</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SensorView.ui" line="31"/> - <source>Realtime clock</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SensorView.ui" line="37"/> - <source>Fixed time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SensorView.ui" line="47"/> - <source>System time</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SensorView.ui" line="60"/> - <source>Start time at</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SensorView.ui" line="70"/> - <source>Now</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SensorView.ui" line="97"/> - <source>MM/dd/yy hh:mm:ss AP</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SensorView.ui" line="110"/> - <source>Light sensor</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SensorView.ui" line="116"/> - <source>Brightness</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SensorView.ui" line="153"/> - <source>Tilt sensor</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SensorView.ui" line="161"/> - <location filename="../SensorView.ui" line="250"/> - <source>Set Y</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SensorView.ui" line="171"/> - <location filename="../SensorView.ui" line="260"/> - <source>Set X</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SensorView.ui" line="242"/> - <source>Gyroscope</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SensorView.ui" line="270"/> - <source>Sensitivity</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>SettingsView</name> - <message> - <location filename="../SettingsView.ui" line="20"/> - <source>Settings</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="52"/> - <source>Audio/Video</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="57"/> - <source>Emulation</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="62"/> - <source>Savestates</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="67"/> - <source>Paths</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="85"/> - <source>Audio driver:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="102"/> - <source>Audio buffer:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="114"/> - <location filename="../SettingsView.ui" line="136"/> - <source>1536</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="121"/> - <source>512</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="126"/> - <source>768</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="131"/> - <source>1024</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="141"/> - <source>2048</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="146"/> - <source>3072</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="151"/> - <source>4096</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="159"/> - <source>samples</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="168"/> - <source>Sample rate:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="180"/> - <location filename="../SettingsView.ui" line="197"/> - <source>44100</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="187"/> - <source>22050</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="192"/> - <source>32000</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="202"/> - <source>48000</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="210"/> - <source>Hz</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="219"/> - <source>Volume:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="250"/> - <source>Mute</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="266"/> - <source>Display driver:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="283"/> - <source>Frameskip:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="292"/> - <source>Skip every</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="302"/> - <location filename="../SettingsView.ui" line="655"/> - <source>frames</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="311"/> - <source>FPS target:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="333"/> - <source>frames per second</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="349"/> - <source>Sync:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="358"/> - <source>Video</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="365"/> - <source>Audio</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="374"/> - <source>Lock aspect ratio</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="381"/> - <source>Resample video</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="395"/> - <source>BIOS file:</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> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="423"/> - <source>Use BIOS file if found</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="433"/> - <source>Skip BIOS intro</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="447"/> - <source>Fast forward speed</source> - <translation type="unfinished"></translation> - </message> - <message utf8="true"> - <location filename="../SettingsView.ui" line="457"/> - <source>×</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="476"/> - <source>Unbounded</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="493"/> - <source>Suspend screensaver</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="503"/> - <source>Pause when inactive</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="510"/> - <source>Idle loops</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="518"/> - <source>Run all</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="523"/> - <source>Remove known</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="528"/> - <source>Detect and remove</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="536"/> - <source>Allow opposing input directions</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="550"/> - <source>Save extra data</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="557"/> - <location filename="../SettingsView.ui" line="601"/> - <source>Screenshot</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="567"/> - <location filename="../SettingsView.ui" line="611"/> - <source>Save data</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="577"/> - <location filename="../SettingsView.ui" line="618"/> - <source>Cheat codes</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="594"/> - <source>Load extra data</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="632"/> - <source>Enable rewind</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="639"/> - <source>Rewind history:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="671"/> - <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"/> - <source>Same directory as the ROM</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="719"/> - <source>Save states</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="767"/> - <source>Screenshots</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../SettingsView.ui" line="815"/> - <source>Patches</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ShaderSelector</name> - <message> - <location filename="../ShaderSelector.ui" line="14"/> - <source>Shaders</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShaderSelector.ui" line="28"/> - <source>Active Shader:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShaderSelector.ui" line="35"/> - <source>Name</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShaderSelector.ui" line="45"/> - <source>Author</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShaderSelector.ui" line="62"/> - <source>Description</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShaderSelector.ui" line="88"/> - <source>Unload Shader</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShaderSelector.ui" line="95"/> - <source>Load New Shader</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>ShortcutView</name> - <message> - <location filename="../ShortcutView.ui" line="14"/> - <source>Edit Shortcuts</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShortcutView.ui" line="29"/> - <source>Keyboard</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShortcutView.ui" line="39"/> - <source>Gamepad</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../ShortcutView.ui" line="46"/> - <source>Clear</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>TileView</name> - <message> - <location filename="../TileView.ui" line="14"/> - <source>Tiles</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../TileView.ui" line="20"/> - <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 utf8="true"> - <location filename="../TileView.ui" line="199"/> - <source>×</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../TileView.ui" line="212"/> - <source>Magnification</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>VideoView</name> - <message> - <location filename="../VideoView.ui" line="20"/> - <source>Record Video</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="40"/> - <source>Start</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="56"/> - <source>Stop</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="69"/> - <source>Select File</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="101"/> - <source>Presets</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="109"/> - <source>High Quality</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="119"/> - <source>YouTube</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="129"/> - <location filename="../VideoView.ui" line="234"/> - <source>WebM</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="139"/> - <source>Lossless</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="156"/> - <source>1080p</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="166"/> - <source>720p</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="176"/> - <source>480p</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="186"/> - <source>GBA (240x160)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="219"/> - <source>Format</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="229"/> - <source>MKV</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="239"/> - <source>AVI</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="244"/> - <source>MP4</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="256"/> - <source>PNG</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="261"/> - <source>h.264</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="266"/> - <source>VP8</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="271"/> - <source>Xvid</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="276"/> - <source>FFV1</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="288"/> - <source>FLAC</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="293"/> - <source>Opus</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="298"/> - <source>Vorbis</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="303"/> - <source>MP3</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="308"/> - <source>AAC</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="313"/> - <source>Uncompressed</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="324"/> - <source> Bitrate (kbps)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="330"/> - <source>VBR </source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="378"/> - <source>ABR</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="394"/> - <source>Dimensions</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="400"/> - <source>:</source> - <translation type="unfinished"></translation> - </message> - <message utf8="true"> - <location filename="../VideoView.ui" line="410"/> - <source>×</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="466"/> - <source>Lock aspect ratio</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../VideoView.ui" line="481"/> - <source>Show advanced</source> - <translation type="unfinished"></translation> - </message> -</context> -</TS>
A src/platform/qt/ts/mgba-es.ts

@@ -0,0 +1,2770 @@

+<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="es" sourcelanguage="en_US"> +<context> + <name>AboutScreen</name> + <message> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>{projectName}</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>© 2013 – 2016 Jeffrey Pfau — Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>{projectVersion}</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>{logo}</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>{projectName} is an open-source Game Boy Advance emulator</source> + <translation type="unfinished"></translation> + </message> + <message> + <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> + <translation type="unfinished"></translation> + </message> + <message> + <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> +</context> +<context> + <name>ArchiveInspector</name> + <message> + <source>Open in archive...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CheatsView</name> + <message> + <source>Cheats</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Load</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add New Set</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Add</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>GIFView</name> + <message> + <source>Record GIF</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Frameskip</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Frame delay (ms)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Automatic</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>IOViewer</name> + <message> + <source>I/O Viewer</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>0x0000</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>5</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>7</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>9</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>8</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>C</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>E</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>6</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>D</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>F</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>B</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LoadSaveState</name> + <message> + <source>%1 State</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>5</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>6</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>7</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>8</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>9</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogView</name> + <message> + <source>Logs</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enabled Levels</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Stub</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fatal</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Game Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Clear</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Max Lines</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MemoryView</name> + <message> + <source>Memory</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Inspect Address:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>0x</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Set Alignment:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>1 Byte</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>2 Bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>4 Bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Signed Integer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unsigned Integer:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OverrideView</name> + <message> + <source>Game Overrides</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save type</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Autodetect</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SRAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Flash 512kb</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Flash 1Mb</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>EEPROM</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Idle loop</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Game Boy Player features</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Realtime clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Gyroscope</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tilt</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Light sensor</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Rumble</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteView</name> + <message> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Background</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Objects</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Green</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>0x00 (00)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>16-bit value</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hex code</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Palette index</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>0x0000</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>#000000</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>000</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Export BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Export OBJ</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::CheatsModel</name> + <message> + <source>(untitled)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Failed to open cheats file: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::CheatsView</name> + <message> + <source>Select cheats file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::GBAKeyEditor</name> + <message> + <source>Clear Button</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Clear Analog</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Set all</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::GIFView</name> + <message> + <source>Failed to open output GIF file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select output file</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Graphics Interchange Format (*.gif)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::GameController</name> + <message> + <source>Failed to open game file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Failed to open save file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Failed to open snapshot file for reading: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Failed to open snapshot file for writing: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Failed to start audio processor</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::IOViewer</name> + <message> + <source>Background mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Mode 0: 4 tile layers</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Mode 1: 2 tile layers + 1 rotated/scaled tile layer</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Mode 2: 2 rotated/scaled tile layers</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Mode 3: Full 15-bit bitmap</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Mode 4: Full 8-bit bitmap</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Mode 5: Small 15-bit bitmap</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>CGB Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Frame select</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unlocked HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Linear OBJ tile mapping</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Force blank screen</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable background 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable background 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable background 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable background 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable OBJ</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable Window 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable Window 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable OBJ Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Currently in VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Currently in HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Currently in VCounter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable VBlank IRQ generation</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable HBlank IRQ generation</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable VCounter IRQ generation</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>VCounter scanline</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Current scanline</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tile data base (* 16kB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable mosaic</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable 256-color</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tile map base (* 2kB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Background dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Overflow wraps</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Horizontal offset</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Vertical offset</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fractional part</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Integer part</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Integer part (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Integer part (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>End x</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Start x</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>End y</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Start y</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Window 0 enable BG 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Window 0 enable BG 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Window 0 enable BG 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Window 0 enable BG 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Window 0 enable OBJ</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Window 0 enable blend</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Window 1 enable BG 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Window 1 enable BG 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Window 1 enable BG 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Window 1 enable BG 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Window 1 enable OBJ</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Window 1 enable blend</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Outside window enable BG 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Outside window enable BG 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Outside window enable BG 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Outside window enable BG 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Outside window enable OBJ</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Outside window enable blend</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OBJ window enable BG 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OBJ window enable BG 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OBJ window enable BG 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OBJ window enable BG 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OBJ window enable OBJ</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OBJ window enable blend</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Background mosaic size vertical</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Background mosaic size horizontal</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Object mosaic size vertical</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Object mosaic size horizontal</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BG 0 target 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BG 1 target 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BG 2 target 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BG 3 target 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OBJ target 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Backdrop target 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blend mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Additive blending</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Brighten</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Darken</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BG 0 target 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BG 1 target 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BG 2 target 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BG 3 target 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OBJ target 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Backdrop target 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blend A (target 1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blend B (target 2)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Blend Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sweep shifts</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sweep subtract</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sweep time (in 1/128s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sound length</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Duty cycle</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Envelope step time</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Envelope increase</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Initial volume</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sound frequency</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Timed</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Reset</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Double-size wave table</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Active wave table</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable channel 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Volume</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>0%</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>100%</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>50%</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>25%</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>75%</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Clock divider</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Register stages</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>15</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>7</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Shifter frequency</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>PSG volume right</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>PSG volume left</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable channel 1 right</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable channel 2 right</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable channel 3 right</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable channel 4 right</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable channel 1 left</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable channel 2 left</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable channel 3 left</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable channel 4 left</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>PSG master volume</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Loud channel A</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Loud channel B</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable channel A right</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable channel A left</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Channel A timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Channel A reset</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable channel B right</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable channel B left</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Channel B timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Channel B reset</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Active channel 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Active channel 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Active channel 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Active channel 4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Bias</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Resolution</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Address (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Address (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Word count</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Destination offset</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Decrement</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fixed</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Increment and reload</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Source offset</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Repeat</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>32-bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Start timing</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Immediate</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Audio FIFO</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Video Capture</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Value</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Scale</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>1/64</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>1/256</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>1/1024</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cascade</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>A</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>R</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>L</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SC</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SD</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SI</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SO</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>VCounter</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Timer 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Timer 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Timer 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Timer 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SIO</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DMA 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DMA 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DMA 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>DMA 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Keypad</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Gamepak</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SRAM wait</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>8</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cart 0 non-sequential</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cart 0 sequential</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cart 1 non-sequential</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cart 1 sequential</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cart 2 non-sequential</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cart 2 sequential</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>PHI terminal</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>4.19MHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>8.38MHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>16.78MHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Gamepak prefetch</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable IRQs</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::KeyEditor</name> + <message> + <source>---</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::LibraryModel</name> + <message> + <source>Filename</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Size</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::LoadSaveState</name> + <message> + <source>Load State</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save State</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Empty</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Slot %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::LogController</name> + <message> + <source>DEBUG</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>STUB</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>INFO</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>WARN</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ERROR</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>FATAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>GAME ERROR</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::MemoryModel</name> + <message> + <source>Copy selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>All</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save selected memory</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Failed to open output file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ASCII</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::PaletteView</name> + <message> + <source>#%0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>0x%0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>0x%0 (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Export palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Windows PAL (*.pal);;Adobe Color Table (*.act)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Failed to open output palette file: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::ROMInfo</name> + <message> + <source>(unknown)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>(no database present)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::SettingsView</name> + <message> + <source>Qt Multimedia</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>SDL</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Software (Qt)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OpenGL</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OpenGL (force version 1.x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select BIOS</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::ShaderSelector</name> + <message> + <source>No shader active</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Load shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 Shader (%.shader)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>No shader loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>by %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Preprocessing</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Pass %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::ShortcutController</name> + <message> + <source>Action</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Keyboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Gamepad</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::TileView</name> + <message> + <source>0x%0</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::VideoView</name> + <message> + <source>Failed to open output video file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select output file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::Window</name> + <message> + <source>Game Boy Advance ROMs (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Game Boy ROMs (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>All ROMs (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Archives (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select ROM</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Game Boy Advance save files (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select save</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select BIOS</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select patch</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Patches (*.ips *.ups *.bps)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>GameShark saves (*.sps *.xps)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>The game has crashed with the following error: + +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Couldn&apos;t Load</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Could not load game. Are you sure it&apos;s in the correct format?</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unimplemented BIOS call</source> + <translation type="unfinished"></translation> + </message> + <message> + <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> + <source>Really make portable?</source> + <translation type="unfinished"></translation> + </message> + <message> + <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> + <source>Restart needed</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Some changes will not take effect until the emulator is restarted.</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> - Player %1 of %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 - %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 - %2 - %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1 - %2 (%3 fps) - %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&amp;File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Load &amp;ROM...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Load ROM in archive...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Load &amp;BIOS...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Load temporary save...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Load &amp;patch...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Boot BIOS</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Replace ROM...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ROM &amp;info...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Recent</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Make portable</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&amp;Load state</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>F10</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&amp;Save state</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Shift+F10</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quick load</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Quick save</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Load recent</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save recent</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Undo load state</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>F11</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Undo save state</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Shift+F11</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>State &amp;%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>F%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Shift+F%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Import GameShark Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Export GameShark Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>New multiplayer window</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>E&amp;xit</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&amp;Emulation</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&amp;Reset</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Ctrl+R</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sh&amp;utdown</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Yank game pak</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&amp;Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Ctrl+P</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&amp;Next frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Ctrl+N</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fast forward (held)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&amp;Fast forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Shift+Tab</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fast forward speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unbounded</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%0x</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Rewind (held)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Re&amp;wind</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>`</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Step backwards</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Ctrl+B</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sync to &amp;video</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sync to &amp;audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Solar sensor</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Increase solar level</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Decrease solar level</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Brightest solar level</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Darkest solar level</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Brightness %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Audio/&amp;Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Frame size</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>%1x</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Toggle fullscreen</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Lock aspect ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Resample video</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Frame&amp;skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Shader options...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Mute</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>FPS target</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>15</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>30</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>45</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Native (59.7)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>60</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>90</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>120</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>240</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Take &amp;screenshot</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>F12</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Record output...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Record GIF...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Video layers</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Background %0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>OBJ (sprites)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Audio channels</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Channel %0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Channel A</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Channel B</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&amp;Tools</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>View &amp;logs...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Game &amp;overrides...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Game &amp;Pak sensors...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>&amp;Cheats...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Start &amp;GDB server...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Settings...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>View &amp;palette...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>View &amp;tiles...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>View memory...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>View &amp;I/O registers...</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Exit fullscreen</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Autofire</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Autofire A</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Autofire B</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Autofire L</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Autofire R</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Autofire Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Autofire Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Autofire Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Autofire Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Autofire Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Autofire Left</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ROMInfo</name> + <message> + <source>ROM Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Game name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>{NAME}</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Internal name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>{TITLE}</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Game ID:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>{ID}</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>File size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>{SIZE}</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>CRC32:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>{CRC}</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SensorView</name> + <message> + <source>Sensors</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Realtime clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fixed time</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>System time</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Start time at</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Now</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MM/dd/yy hh:mm:ss AP</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Light sensor</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Brightness</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tilt sensor</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Set Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Set X</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Gyroscope</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sensitivity</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SettingsView</name> + <message> + <source>Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Audio/Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Emulation</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Savestates</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Audio driver:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Audio buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>512</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>768</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>1024</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>1536</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>2048</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>3072</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>4096</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>samples</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sample rate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>22050</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>32000</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>44100</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>48000</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Hz</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Volume:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Mute</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Display driver:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Frameskip:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Skip every</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>FPS target:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>frames per second</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Sync:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Lock aspect ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Resample video</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>BIOS file:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Use BIOS file if found</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Skip BIOS intro</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Fast forward speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>×</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unbounded</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Suspend screensaver</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Pause when inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Idle loops</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Run all</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Remove known</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Detect and remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Allow opposing input directions</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save extra data</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Screenshot</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save data</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Cheat codes</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Load extra data</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Enable rewind</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Rewind history:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save games</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Same directory as the ROM</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Save states</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Screenshots</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Patches</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ShaderSelector</name> + <message> + <source>Shaders</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Active Shader:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Author</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Unload Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Load New Shader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ShortcutView</name> + <message> + <source>Edit Shortcuts</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Keyboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Gamepad</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Clear</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TileView</name> + <message> + <source>Tiles</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>256 colors</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Tile #</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>0</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Address</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>0x06000000</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>×</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Magnification</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VideoView</name> + <message> + <source>Record Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Select File</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Presets</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>High Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>YouTube</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>WebM</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Lossless</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>1080p</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>720p</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>480p</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>GBA (240x160)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MKV</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>AVI</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MP4</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>PNG</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>h.264</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>VP8</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Xvid</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>FFV1</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>FLAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Opus</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Vorbis</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>MP3</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>AAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Uncompressed</source> + <translation type="unfinished"></translation> + </message> + <message> + <source> Bitrate (kbps)</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>VBR </source> + <translation type="unfinished"></translation> + </message> + <message> + <source>ABR</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>×</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Lock aspect ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <source>Show advanced</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS>