Merge branch 'master' (early part) into medusa

This commit is contained in:
Vicki Pfau 2021-06-11 20:39:23 -07:00
commit 7ef777829a
40 changed files with 2288 additions and 2239 deletions

View File

@ -82,6 +82,7 @@ Emulation fixes:
- GBA Memory: Improve robustness of Matrix memory support
- GBA Memory: Mark Famicom Mini games 22 through 28 as non-mirroring
- GBA Memory: Return correct byte for odd ROM open bus addresses
- GBA Memory: Improved AGBPrint emulation of edge cases (fixes mgba.io/i/1867)
- GBA Serialize: Fix alignment check when loading states
- GBA SIO: Fix copying Normal mode transfer values
- GBA SIO: Fix Normal mode being totally broken (fixes mgba.io/i/1800)
@ -109,6 +110,7 @@ Other fixes:
- Debugger: Fix change watchpoints (fixes mgba.io/i/1947)
- FFmpeg: Fix some small memory leaks
- FFmpeg: Fix encoding of time base
- GB: Fix crash when changing ROM while in banked address space
- GB Video: Fix SGB video logs
- GBA: Fix loading multiboot ELF files (fixes mgba.io/i/1949)
- mGUI: Don't attempt to preload files larger than can fit in RAM

View File

@ -56,20 +56,22 @@
#define ARM_ILL cpu->irqh.hitIllegal(cpu, opcode)
static inline int32_t ARMWritePC(struct ARMCore* cpu) {
cpu->gprs[ARM_PC] = (cpu->gprs[ARM_PC] & -WORD_SIZE_ARM);
cpu->memory.setActiveRegion(cpu, cpu->gprs[ARM_PC]);
LOAD_32(cpu->prefetch[0], cpu->gprs[ARM_PC] & cpu->memory.activeMask, cpu->memory.activeRegion);
cpu->gprs[ARM_PC] += WORD_SIZE_ARM;
LOAD_32(cpu->prefetch[1], cpu->gprs[ARM_PC] & cpu->memory.activeMask, cpu->memory.activeRegion);
uint32_t pc = cpu->gprs[ARM_PC] & -WORD_SIZE_ARM;
cpu->memory.setActiveRegion(cpu, pc);
LOAD_32(cpu->prefetch[0], pc & cpu->memory.activeMask, cpu->memory.activeRegion);
pc += WORD_SIZE_ARM;
LOAD_32(cpu->prefetch[1], pc & cpu->memory.activeMask, cpu->memory.activeRegion);
cpu->gprs[ARM_PC] = pc;
return 2 + cpu->memory.activeNonseqCycles32 + cpu->memory.activeSeqCycles32;
}
static inline int32_t ThumbWritePC(struct ARMCore* cpu) {
cpu->gprs[ARM_PC] = (cpu->gprs[ARM_PC] & -WORD_SIZE_THUMB);
cpu->memory.setActiveRegion(cpu, cpu->gprs[ARM_PC]);
LOAD_16(cpu->prefetch[0], cpu->gprs[ARM_PC] & cpu->memory.activeMask, cpu->memory.activeRegion);
cpu->gprs[ARM_PC] += WORD_SIZE_THUMB;
LOAD_16(cpu->prefetch[1], cpu->gprs[ARM_PC] & cpu->memory.activeMask, cpu->memory.activeRegion);
uint32_t pc = cpu->gprs[ARM_PC] & -WORD_SIZE_THUMB;
cpu->memory.setActiveRegion(cpu, pc);
LOAD_16(cpu->prefetch[0], pc & cpu->memory.activeMask, cpu->memory.activeRegion);
pc += WORD_SIZE_THUMB;
LOAD_16(cpu->prefetch[1], pc & cpu->memory.activeMask, cpu->memory.activeRegion);
cpu->gprs[ARM_PC] = pc;
return 2 + cpu->memory.activeNonseqCycles16 + cpu->memory.activeSeqCycles16;
}

View File

@ -86,8 +86,8 @@ enum {
AGB_PRINT_BASE = 0x00FD0000,
AGB_PRINT_TOP = 0x00FE0000,
AGB_PRINT_PROTECT = 0x00FE2FFE,
AGB_PRINT_STRUCT = 0x01FE20F8,
AGB_PRINT_FLUSH_ADDR = 0x01FE209C,
AGB_PRINT_STRUCT = 0x00FE20F8,
AGB_PRINT_FLUSH_ADDR = 0x00FE209C,
};
struct GBAPrintContext {
@ -127,9 +127,14 @@ struct GBAMemory {
int activeDMA;
uint32_t dmaTransferRegister;
uint16_t agbPrint;
uint32_t agbPrintBase;
uint16_t agbPrintProtect;
struct GBAPrintContext agbPrintCtx;
uint16_t* agbPrintBuffer;
uint16_t agbPrintProtectBackup;
struct GBAPrintContext agbPrintCtxBackup;
uint32_t agbPrintFuncBackup;
uint16_t* agbPrintBufferBackup;
bool mirroring;
};

View File

@ -775,7 +775,9 @@ void mCheatDeviceInit(void* cpu, struct mCPUComponent* component) {
size_t i;
for (i = 0; i < mCheatSetsSize(&device->cheats); ++i) {
struct mCheatSet* cheats = *mCheatSetsGetPointer(&device->cheats, i);
cheats->add(cheats, device);
if (cheats->add) {
cheats->add(cheats, device);
}
}
}
@ -784,6 +786,8 @@ void mCheatDeviceDeinit(struct mCPUComponent* component) {
size_t i;
for (i = mCheatSetsSize(&device->cheats); i--;) {
struct mCheatSet* cheats = *mCheatSetsGetPointer(&device->cheats, i);
cheats->remove(cheats, device);
if (cheats->remove) {
cheats->remove(cheats, device);
}
}
}

View File

@ -98,7 +98,7 @@ static bool GBCheatAddGameGenieLine(struct mCheatSet* cheats, const char* line)
value = ROR(value, 2);
value |= value >> 24;
value ^= 0xBA;
patch->checkValue = value;
patch->checkValue = value & 0xFF;
patch->check = true;
} else {
patch->check = false;

View File

@ -119,6 +119,7 @@ bool GBLoadROM(struct GB* gb, struct VFile* vf) {
GBMBCInit(gb);
if (gb->cpu) {
GBMBCSwitchBank(gb, 0);
struct SM83Core* cpu = gb->cpu;
cpu->memory.setActiveRegion(cpu, cpu->pc);
}

View File

@ -25,7 +25,7 @@ static void _pristineCow(struct GBA* gba);
static void _agbPrintStore(struct GBA* gba, uint32_t address, int16_t value);
static int16_t _agbPrintLoad(struct GBA* gba, uint32_t address);
static uint8_t _deadbeef[4] = { 0x10, 0xB7, 0x10, 0xE7 }; // Illegal instruction on both ARM and Thumb
static uint8_t _agbPrintFunc[4] = { 0xFA, 0xDF /* swi 0xFF */, 0x70, 0x47 /* bx lr */ };
static const uint32_t _agbPrintFunc = 0x4770DFFA; // swi 0xFA; bx lr
static void GBASetActiveRegion(struct ARMCore* cpu, uint32_t region);
static int32_t GBAMemoryStall(struct ARMCore* cpu, int32_t wait);
@ -84,9 +84,10 @@ void GBAMemoryInit(struct GBA* gba) {
gba->memory.biosPrefetch = 0;
gba->memory.mirroring = false;
gba->memory.agbPrint = 0;
gba->memory.agbPrintProtect = 0;
memset(&gba->memory.agbPrintCtx, 0, sizeof(gba->memory.agbPrintCtx));
gba->memory.agbPrintBuffer = NULL;
gba->memory.agbPrintBufferBackup = NULL;
gba->memory.wram = anonymousMemoryMap(SIZE_WORKING_RAM + SIZE_WORKING_IRAM);
gba->memory.iwram = &gba->memory.wram[SIZE_WORKING_RAM >> 2];
@ -103,6 +104,9 @@ void GBAMemoryDeinit(struct GBA* gba) {
if (gba->memory.agbPrintBuffer) {
mappedMemoryFree(gba->memory.agbPrintBuffer, SIZE_AGB_PRINT);
}
if (gba->memory.agbPrintBufferBackup) {
mappedMemoryFree(gba->memory.agbPrintBufferBackup, SIZE_AGB_PRINT);
}
}
void GBAMemoryReset(struct GBA* gba) {
@ -117,11 +121,17 @@ void GBAMemoryReset(struct GBA* gba) {
memset(gba->memory.io, 0, sizeof(gba->memory.io));
GBAAdjustWaitstates(gba, 0);
gba->memory.agbPrint = 0;
gba->memory.agbPrintProtect = 0;
gba->memory.agbPrintBase = 0;
memset(&gba->memory.agbPrintCtx, 0, sizeof(gba->memory.agbPrintCtx));
if (gba->memory.agbPrintBuffer) {
mappedMemoryFree(gba->memory.agbPrintBuffer, SIZE_AGB_PRINT);
gba->memory.agbPrintBuffer = NULL;
}
if (gba->memory.agbPrintBufferBackup) {
mappedMemoryFree(gba->memory.agbPrintBufferBackup, SIZE_AGB_PRINT);
gba->memory.agbPrintBufferBackup = NULL;
}
gba->memory.prefetch = false;
gba->memory.lastPrefetchedPc = 0;
@ -303,8 +313,8 @@ static void GBASetActiveRegion(struct ARMCore* cpu, uint32_t address) {
if ((address & (SIZE_CART0 - 1)) < memory->romSize) {
break;
}
if ((address & (SIZE_CART0 - 1)) == AGB_PRINT_FLUSH_ADDR && memory->agbPrint == 0x20) {
cpu->memory.activeRegion = (uint32_t*) _agbPrintFunc;
if ((address & 0x00FFFFFE) == AGB_PRINT_FLUSH_ADDR && memory->agbPrintProtect == 0x20) {
cpu->memory.activeRegion = &_agbPrintFunc;
cpu->memory.activeMask = sizeof(_agbPrintFunc) - 1;
break;
}
@ -560,8 +570,8 @@ uint32_t GBALoad16(struct ARMCore* cpu, uint32_t address, int* cycleCounter) {
} else if ((address & (SIZE_CART0 - 1)) >= AGB_PRINT_BASE) {
uint32_t agbPrintAddr = address & 0x00FFFFFF;
if (agbPrintAddr == AGB_PRINT_PROTECT) {
value = memory->agbPrint;
} else if (agbPrintAddr < AGB_PRINT_TOP || (agbPrintAddr & 0x00FFFFF8) == (AGB_PRINT_STRUCT & 0x00FFFFF8)) {
value = memory->agbPrintProtect;
} else if (agbPrintAddr < AGB_PRINT_TOP || (agbPrintAddr & 0x00FFFFF8) == AGB_PRINT_STRUCT) {
value = _agbPrintLoad(gba, address);
} else {
mLOG(GBA_MEM, GAME_ERROR, "Out of bounds ROM Load16: 0x%08X", address);
@ -915,11 +925,34 @@ void GBAStore16(struct ARMCore* cpu, uint32_t address, int16_t value, int* cycle
if ((address & 0x00FFFFFF) >= AGB_PRINT_BASE) {
uint32_t agbPrintAddr = address & 0x00FFFFFF;
if (agbPrintAddr == AGB_PRINT_PROTECT) {
memory->agbPrint = value;
_agbPrintStore(gba, address, value);
bool wasProtected = memory->agbPrintProtect != 0x20;
memory->agbPrintProtect = value;
if (!memory->agbPrintBuffer) {
memory->agbPrintBuffer = anonymousMemoryMap(SIZE_AGB_PRINT);
if (memory->romSize >= SIZE_CART0 / 2) {
int base = 0;
if (memory->romSize == SIZE_CART0) {
base = address & 0x01000000;
}
memory->agbPrintBase = base;
memory->agbPrintBufferBackup = anonymousMemoryMap(SIZE_AGB_PRINT);
memcpy(memory->agbPrintBufferBackup, &memory->rom[(AGB_PRINT_TOP | base) >> 2], SIZE_AGB_PRINT);
LOAD_16(memory->agbPrintProtectBackup, AGB_PRINT_PROTECT | base, memory->rom);
LOAD_16(memory->agbPrintCtxBackup.request, AGB_PRINT_STRUCT | base, memory->rom);
LOAD_16(memory->agbPrintCtxBackup.bank, (AGB_PRINT_STRUCT | base) + 2, memory->rom);
LOAD_16(memory->agbPrintCtxBackup.get, (AGB_PRINT_STRUCT | base) + 4, memory->rom);
LOAD_16(memory->agbPrintCtxBackup.put, (AGB_PRINT_STRUCT | base) + 6, memory->rom);
LOAD_32(memory->agbPrintFuncBackup, AGB_PRINT_FLUSH_ADDR | base, memory->rom);
}
}
if (value == 0x20) {
_agbPrintStore(gba, address, value);
}
break;
}
if (memory->agbPrint == 0x20 && (agbPrintAddr < AGB_PRINT_TOP || (agbPrintAddr & 0x00FFFFF8) == (AGB_PRINT_STRUCT & 0x00FFFFF8))) {
if (memory->agbPrintProtect == 0x20 && (agbPrintAddr < AGB_PRINT_TOP || (agbPrintAddr & 0x00FFFFF8) == AGB_PRINT_STRUCT)) {
_agbPrintStore(gba, address, value);
break;
}
@ -1629,6 +1662,28 @@ void GBAAdjustWaitstates(struct GBA* gba, uint16_t parameters) {
cpu->memory.activeNonseqCycles32 = memory->waitstatesNonseq32[memory->activeRegion];
cpu->memory.activeNonseqCycles16 = memory->waitstatesNonseq16[memory->activeRegion];
if (memory->agbPrintBufferBackup) {
int phi = (parameters >> 11) & 3;
uint32_t base = memory->agbPrintBase;
if (phi == 3) {
memcpy(&memory->rom[(AGB_PRINT_TOP | base) >> 2], memory->agbPrintBuffer, SIZE_AGB_PRINT);
STORE_16(memory->agbPrintProtect, AGB_PRINT_PROTECT | base, memory->rom);
STORE_16(memory->agbPrintCtx.request, AGB_PRINT_STRUCT | base, memory->rom);
STORE_16(memory->agbPrintCtx.bank, (AGB_PRINT_STRUCT | base) + 2, memory->rom);
STORE_16(memory->agbPrintCtx.get, (AGB_PRINT_STRUCT | base) + 4, memory->rom);
STORE_16(memory->agbPrintCtx.put, (AGB_PRINT_STRUCT | base) + 6, memory->rom);
STORE_32(_agbPrintFunc, AGB_PRINT_FLUSH_ADDR | base, memory->rom);
} else {
memcpy(&memory->rom[(AGB_PRINT_TOP | base) >> 2], memory->agbPrintBufferBackup, SIZE_AGB_PRINT);
STORE_16(memory->agbPrintProtectBackup, AGB_PRINT_PROTECT | base, memory->rom);
STORE_16(memory->agbPrintCtxBackup.request, AGB_PRINT_STRUCT | base, memory->rom);
STORE_16(memory->agbPrintCtxBackup.bank, (AGB_PRINT_STRUCT | base) + 2, memory->rom);
STORE_16(memory->agbPrintCtxBackup.get, (AGB_PRINT_STRUCT | base) + 4, memory->rom);
STORE_16(memory->agbPrintCtxBackup.put, (AGB_PRINT_STRUCT | base) + 6, memory->rom);
STORE_32(memory->agbPrintFuncBackup, AGB_PRINT_FLUSH_ADDR | base, memory->rom);
}
}
}
int32_t GBAMemoryStall(struct ARMCore* cpu, int32_t wait) {
@ -1750,7 +1805,7 @@ void GBAPrintFlush(struct GBA* gba) {
oolBuf[i + 1] = 0;
++gba->memory.agbPrintCtx.get;
}
_agbPrintStore(gba, AGB_PRINT_STRUCT + 4, gba->memory.agbPrintCtx.get);
_agbPrintStore(gba, (AGB_PRINT_STRUCT + 4) | gba->memory.agbPrintBase, gba->memory.agbPrintCtx.get);
mLOG(GBA_DEBUG, INFO, "%s", oolBuf);
}
@ -1758,16 +1813,12 @@ void GBAPrintFlush(struct GBA* gba) {
static void _agbPrintStore(struct GBA* gba, uint32_t address, int16_t value) {
struct GBAMemory* memory = &gba->memory;
if ((address & 0x00FFFFFF) < AGB_PRINT_TOP) {
if (!memory->agbPrintBuffer) {
memory->agbPrintBuffer = anonymousMemoryMap(SIZE_AGB_PRINT);
}
STORE_16(value, address & (SIZE_AGB_PRINT - 2), memory->agbPrintBuffer);
} else if ((address & 0x00FFFFF8) == (AGB_PRINT_STRUCT & 0x00FFFFF8)) {
} else if ((address & 0x00FFFFF8) == AGB_PRINT_STRUCT) {
(&memory->agbPrintCtx.request)[(address & 7) >> 1] = value;
}
if (memory->romSize == SIZE_CART0) {
_pristineCow(gba);
memcpy(&memory->rom[AGB_PRINT_FLUSH_ADDR >> 2], _agbPrintFunc, sizeof(_agbPrintFunc));
STORE_16(value, address & (SIZE_CART0 - 2), memory->rom);
} else if (memory->agbPrintCtx.bank == 0xFD && memory->romSize >= SIZE_CART0 / 2) {
_pristineCow(gba);
@ -1780,7 +1831,7 @@ static int16_t _agbPrintLoad(struct GBA* gba, uint32_t address) {
int16_t value = address >> 1;
if (address < AGB_PRINT_TOP && memory->agbPrintBuffer) {
LOAD_16(value, address & (SIZE_AGB_PRINT - 1), memory->agbPrintBuffer);
} else if ((address & 0x00FFFFF8) == (AGB_PRINT_STRUCT & 0x00FFFFF8)) {
} else if ((address & 0x00FFFFF8) == AGB_PRINT_STRUCT) {
value = (&memory->agbPrintCtx.request)[(address & 7) >> 1];
}
return value;

View File

@ -309,10 +309,10 @@ static const char* const _renderMode35 =
" ivec2 offset[4];\n"
" vec2 incoord = texCoord;\n"
" if (mosaic.x > 1) {\n"
" incoord.x = floor(MOSAIC(incoord.x, mosaic.x));\n"
" incoord.x = float(MOSAIC(incoord.x, mosaic.x));\n"
" }\n"
" if (mosaic.y > 1) {\n"
" incoord.y = floor(MOSAIC(incoord.y, mosaic.y));\n"
" incoord.y = float(MOSAIC(incoord.y, mosaic.y));\n"
" }\n"
" loadAffine(int(incoord.y), mat, offset);\n"
" float y = fract(incoord.y);\n"
@ -370,10 +370,10 @@ static const char* const _renderMode4 =
" ivec2 offset[4];\n"
" vec2 incoord = texCoord;\n"
" if (mosaic.x > 1) {\n"
" incoord.x = floor(MOSAIC(incoord.x, mosaic.x));\n"
" incoord.x = float(MOSAIC(incoord.x, mosaic.x));\n"
" }\n"
" if (mosaic.y > 1) {\n"
" incoord.y = floor(MOSAIC(incoord.y, mosaic.y));\n"
" incoord.y = float(MOSAIC(incoord.y, mosaic.y));\n"
" }\n"
" loadAffine(int(incoord.y), mat, offset);\n"
" float y = fract(incoord.y);\n"

View File

@ -126,6 +126,7 @@ void CheatsView::addSet() {
CoreController::Interrupter interrupter(m_controller);
mCheatSet* set = m_controller->cheatDevice()->createSet(m_controller->cheatDevice(), nullptr);
m_model.addSet(set);
m_ui.cheatList->selectionModel()->select(m_model.index(m_model.rowCount() - 1, 0, QModelIndex()), QItemSelectionModel::ClearAndSelect);
}
void CheatsView::removeSet() {
@ -165,6 +166,8 @@ void CheatsView::enterCheat(int codeType) {
mCheatAddLine(set, string.toUtf8().constData(), codeType);
m_model.endAppendRow();
}
set->refresh(set, m_controller->cheatDevice());
if (set->refresh) {
set->refresh(set, m_controller->cheatDevice());
}
m_ui.codeEntry->clear();
}

View File

@ -26,8 +26,8 @@ void DisplayQt::startDrawing(std::shared_ptr<CoreController> controller) {
m_width = size.width();
m_height = size.height();
setSystemDimensions(m_width, m_height);
m_backing = std::move(QImage());
m_oldBacking = std::move(QImage());
m_backing = QImage();
m_oldBacking = QImage();
m_isDrawing = true;
m_context = controller;
emit drawingStarted();

View File

@ -11,7 +11,7 @@ using namespace QGBA;
GDBController::GDBController(QObject* parent)
: DebuggerController(&m_gdbStub.d, parent)
, m_bindAddress({ IPV4, 0 })
, m_bindAddress({ IPV4, {0} })
{
GDBStubCreate(&m_gdbStub);
}
@ -28,9 +28,8 @@ void GDBController::setPort(ushort port) {
m_port = port;
}
void GDBController::setBindAddress(uint32_t bindAddress) {
m_bindAddress.version = IPV4;
m_bindAddress.ipv4 = htonl(bindAddress);
void GDBController::setBindAddress(const Address& address) {
m_bindAddress = address;
}
void GDBController::listen() {

View File

@ -27,7 +27,7 @@ public:
public slots:
void setPort(ushort port);
void setBindAddress(uint32_t bindAddress);
void setBindAddress(const Address&);
void listen();
signals:

View File

@ -15,6 +15,7 @@
#include <QVBoxLayout>
#include "GDBController.h"
#include "utils.h"
using namespace QGBA;
@ -77,24 +78,14 @@ void GDBWindow::portChanged(const QString& portString) {
}
void GDBWindow::bindAddressChanged(const QString& bindAddressString) {
bool ok = false;
QStringList parts = bindAddressString.split('.');
if (parts.length() != 4) {
QHostAddress qaddress;
Address address;
if (!qaddress.setAddress(bindAddressString)) {
return;
}
int i;
uint32_t address = 0;
for (i = 0; i < 4; ++i) {
ushort octet = parts[i].toUShort(&ok);
if (!ok) {
return;
}
if (octet > 0xFF) {
return;
}
address <<= 8;
address += octet;
}
convertAddress(&qaddress, &address);
m_gdbController->setBindAddress(address);
}

View File

@ -16,7 +16,6 @@ GamepadAxisEvent::GamepadAxisEvent(int axis, Direction direction, bool isNew, in
, m_axis(axis)
, m_direction(direction)
, m_isNew(isNew)
, m_controller(controller)
, m_key(GBA_KEY_NONE)
{
ignore();

View File

@ -36,7 +36,6 @@ private:
int m_axis;
Direction m_direction;
bool m_isNew;
InputController* m_controller;
GBAKey m_key;
};

View File

@ -15,7 +15,6 @@ QEvent::Type GamepadButtonEvent::s_upType = QEvent::None;
GamepadButtonEvent::GamepadButtonEvent(QEvent::Type pressType, int button, int type, InputController* controller)
: QEvent(pressType)
, m_button(button)
, m_controller(controller)
, m_key(GBA_KEY_NONE)
{
ignore();

View File

@ -28,7 +28,6 @@ private:
static Type s_upType;
int m_button;
InputController* m_controller;
GBAKey m_key;
};

View File

@ -16,7 +16,6 @@ GamepadHatEvent::GamepadHatEvent(QEvent::Type pressType, int hatId, Direction di
: QEvent(pressType)
, m_hatId(hatId)
, m_direction(direction)
, m_controller(controller)
, m_key(GBA_KEY_NONE)
{
ignore();

View File

@ -38,7 +38,6 @@ private:
int m_hatId;
Direction m_direction;
InputController* m_controller;
GBAKey m_key;
};

View File

@ -1730,7 +1730,7 @@ void IOViewer::selectRegister(int address) {
sbox->setAccelerated(true);
box->addWidget(sbox, i, 1, Qt::AlignRight);
connect(sbox, static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged), [sbox, this, &ri](int v) {
connect(sbox, static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged), [this, &ri](int v) {
for (int o = 0; o < ri.size; ++o) {
QSignalBlocker blocker(m_b[o + ri.start]);
m_b[o + ri.start]->setChecked(v & (1 << o));

View File

@ -271,7 +271,7 @@ void ObjView::updateObjList(int maxObj) {
QListWidgetItem* item = m_objs[i];
ObjInfo info;
lookupObj(i, &info);
item->setIcon(QPixmap::fromImage(std::move(compositeObj(info))));
item->setIcon(QPixmap::fromImage(compositeObj(info)));
}
}

View File

@ -16,8 +16,8 @@ public:
RotatedHeaderView(Qt::Orientation orientation, QWidget* parent = nullptr);
protected:
void paintSection(QPainter* painter, const QRect& rect, int logicalIndex) const;
virtual QSize sectionSizeFromContents(int logicalIndex) const override;
void paintSection(QPainter* painter, const QRect& rect, int logicalIndex) const override;
QSize sectionSizeFromContents(int logicalIndex) const override;
};
}
}

View File

@ -200,7 +200,6 @@ void TileView::exportTile() {
void TileView::copyTiles() {
CoreController::Interrupter interrupter(m_controller);
updateTiles(false);
QPixmap pixmap();
GBAApp::app()->clipboard()->setPixmap(m_ui.tiles->backing());
}

View File

@ -195,11 +195,6 @@ Window::Window(CoreManager* manager, ConfigController* config, int playerId, QWi
Window::~Window() {
delete m_logView;
#ifdef USE_FFMPEG
delete m_videoView;
delete m_gifView;
#endif
#ifdef USE_SQLITE3
delete m_libraryView;
#endif
@ -541,7 +536,6 @@ std::function<void()> Window::openTView(A... arg) {
};
}
template <typename T, typename... A>
std::function<void()> Window::openControllerTView(A... arg) {
return [=]() {
@ -550,30 +544,21 @@ std::function<void()> Window::openControllerTView(A... arg) {
};
}
#ifdef USE_FFMPEG
void Window::openVideoWindow() {
if (!m_videoView) {
m_videoView = new VideoView();
if (m_controller) {
m_videoView->setController(m_controller);
template <typename T, typename... A>
std::function<void()> Window::openNamedControllerTView(std::unique_ptr<T>* name, A... arg) {
return [=]() {
if (!*name) {
*name = std::make_unique<T>(arg...);
if (m_controller) {
(*name)->setController(m_controller);
}
connect(this, &Window::shutdown, name->get(), &QWidget::close);
}
connect(this, &Window::shutdown, m_videoView, &QWidget::close);
}
m_videoView->show();
(*name)->show();
(*name)->setFocus(Qt::PopupFocusReason);
};
}
void Window::openGIFWindow() {
if (!m_gifView) {
m_gifView = new GIFView();
if (m_controller) {
m_gifView->setController(m_controller);
}
connect(this, &Window::shutdown, m_gifView, &QWidget::close);
}
m_gifView->show();
}
#endif
#ifdef USE_GDB_STUB
void Window::gdbOpen() {
if (!m_gdbController) {
@ -1558,8 +1543,8 @@ void Window::setupMenu(QMenuBar* menubar) {
#endif
#ifdef USE_FFMPEG
addGameAction(tr("Record A/V..."), "recordOutput", this, &Window::openVideoWindow, "av");
addGameAction(tr("Record GIF/WebP/APNG..."), "recordGIF", this, &Window::openGIFWindow, "av");
addGameAction(tr("Record A/V..."), "recordOutput", openNamedControllerTView<VideoView>(&m_videoView), "av");
addGameAction(tr("Record GIF/WebP/APNG..."), "recordGIF", openNamedControllerTView<GIFView>(&m_gifView), "av");
#endif
m_actions.addSeparator("av");
@ -1583,16 +1568,7 @@ void Window::setupMenu(QMenuBar* menubar) {
m_overrideView->recheck();
}, "tools");
m_actions.addAction(tr("Game Pak sensors..."), "sensorWindow", [this]() {
if (!m_sensorView) {
m_sensorView = std::make_unique<SensorView>(&m_inputController);
if (m_controller) {
m_sensorView->setController(m_controller);
}
connect(this, &Window::shutdown, m_sensorView.get(), &QWidget::close);
}
m_sensorView->show();
}, "tools");
m_actions.addAction(tr("Game Pak sensors..."), "sensorWindow", openNamedControllerTView<SensorView>(&m_sensorView, &m_inputController), "tools");
addGameAction(tr("&Cheats..."), "cheatsWindow", openControllerTView<CheatsView>(), "tools");

View File

@ -105,11 +105,6 @@ public slots:
void consoleOpen();
#endif
#ifdef USE_FFMPEG
void openVideoWindow();
void openGIFWindow();
#endif
#ifdef USE_GDB_STUB
void gdbOpen();
#endif
@ -168,6 +163,7 @@ private:
template <typename T, typename... A> std::function<void()> openTView(A... arg);
template <typename T, typename... A> std::function<void()> openControllerTView(A... arg);
template <typename T, typename... A> std::function<void()> openNamedControllerTView(std::unique_ptr<T>*, A... arg);
Action* addGameAction(const QString& visibleName, const QString& name, Action::Function action, const QString& menu = {}, const QKeySequence& = {});
template<typename T, typename V> Action* addGameAction(const QString& visibleName, const QString& name, T* obj, V (T::*action)(), const QString& menu = {}, const QKeySequence& = {});
@ -229,8 +225,8 @@ private:
FrameView* m_frameView = nullptr;
#ifdef USE_FFMPEG
VideoView* m_videoView = nullptr;
GIFView* m_gifView = nullptr;
std::unique_ptr<VideoView> m_videoView;
std::unique_ptr<GIFView> m_gifView;
#endif
#ifdef USE_GDB_STUB

View File

@ -1349,42 +1349,42 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<context>
<name>QGBA::GDBWindow</name>
<message>
<location filename="../GDBWindow.cpp" line="28"/>
<location filename="../GDBWindow.cpp" line="29"/>
<source>Server settings</source>
<translation>Server-Einstellungen</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="34"/>
<location filename="../GDBWindow.cpp" line="35"/>
<source>Local port</source>
<translation>Lokaler Port</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="36"/>
<location filename="../GDBWindow.cpp" line="37"/>
<source>Bind address</source>
<translation>Bind-Adresse</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="55"/>
<location filename="../GDBWindow.cpp" line="56"/>
<source>Break</source>
<translation>Unterbrechen</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="104"/>
<location filename="../GDBWindow.cpp" line="95"/>
<source>Stop</source>
<translation>Stopp</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="114"/>
<location filename="../GDBWindow.cpp" line="105"/>
<source>Start</source>
<translation>Start</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Crash</source>
<translation>Absturz</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Could not start GDB server</source>
<translation>Konnte GDB-Server nicht starten</translation>
</message>
@ -3999,7 +3999,7 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<context>
<name>QGBA::Window</name>
<message>
<location filename="../Window.cpp" line="288"/>
<location filename="../Window.cpp" line="283"/>
<source>Game Boy Advance ROMs (%1)</source>
<translation>Game Boy Advance-ROMs (%1)</translation>
</message>
@ -4009,61 +4009,61 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>DS-ROMs (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="305"/>
<location filename="../Window.cpp" line="300"/>
<source>Game Boy ROMs (%1)</source>
<translation>Game Boy-ROMs (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="309"/>
<location filename="../Window.cpp" line="304"/>
<source>All ROMs (%1)</source>
<translation>Alle ROMs (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="310"/>
<location filename="../Window.cpp" line="305"/>
<source>%1 Video Logs (*.mvl)</source>
<translation>%1 Video-Logs (*.mvl)</translation>
</message>
<message>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="320"/>
<source>Archives (%1)</source>
<translation>Archive (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="330"/>
<location filename="../Window.cpp" line="338"/>
<location filename="../Window.cpp" line="365"/>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="333"/>
<location filename="../Window.cpp" line="360"/>
<source>Select ROM</source>
<translation>ROM auswählen</translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>Select save</source>
<translation>Speicherdatei wählen</translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Select patch</source>
<translation>Patch wählen</translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Patches (*.ips *.ups *.bps)</source>
<translation>Patches (*.ips *.ups *.bps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Select image</source>
<translation>Bild auswählen</translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source>
<translation>Bild-Datei (*.png *.gif *.jpg *.jpeg);;Alle Dateien (*)</translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>GameShark saves (*.sps *.xps)</source>
<translation>GameShark-Speicherdaten (*.sps *.xps)</translation>
</message>
@ -4078,22 +4078,22 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>DS-Unterstützung erfordert ein Abbild des BIOS und der Firmware.</translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Select video log</source>
<translation>Video-Log auswählen</translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Video logs (*.mvl)</source>
<translation>Video-Logs (*.mvl)</translation>
</message>
<message>
<location filename="../Window.cpp" line="858"/>
<location filename="../Window.cpp" line="843"/>
<source>Crash</source>
<translation>Absturz</translation>
</message>
<message>
<location filename="../Window.cpp" line="859"/>
<location filename="../Window.cpp" line="844"/>
<source>The game has crashed with the following error:
%1</source>
@ -4102,413 +4102,413 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="881"/>
<location filename="../Window.cpp" line="866"/>
<source>Unimplemented BIOS call</source>
<translation>Nicht implementierter BIOS-Aufruf</translation>
</message>
<message>
<location filename="../Window.cpp" line="882"/>
<location filename="../Window.cpp" line="867"/>
<source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source>
<translation>Dieses Spiel verwendet einen BIOS-Aufruf, der nicht implementiert ist. Bitte verwenden Sie für die beste Spielerfahrung das offizielle BIOS.</translation>
</message>
<message>
<location filename="../Window.cpp" line="895"/>
<location filename="../Window.cpp" line="880"/>
<source>Failed to create an appropriate display device, falling back to software display. Games may run slowly, especially with larger windows.</source>
<translation>Es konnte kein geeignetes Ausgabegerät erstellt werden, stattdessen wird Software-Rendering als Rückfalloption genutzt. Spiele laufen möglicherweise langsamer, besonders innerhalb großer Fenster.</translation>
</message>
<message>
<location filename="../Window.cpp" line="987"/>
<location filename="../Window.cpp" line="972"/>
<source>Really make portable?</source>
<translation>Portablen Modus wirklich aktivieren?</translation>
</message>
<message>
<location filename="../Window.cpp" line="988"/>
<location filename="../Window.cpp" line="973"/>
<source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source>
<translation>Diese Einstellung wird den Emulator so konfigurieren, dass er seine Konfiguration aus dem gleichen Verzeichnis wie die Programmdatei lädt. Möchten Sie fortfahren?</translation>
</message>
<message>
<location filename="../Window.cpp" line="1000"/>
<location filename="../Window.cpp" line="985"/>
<source>Restart needed</source>
<translation>Neustart benötigt</translation>
</message>
<message>
<location filename="../Window.cpp" line="1001"/>
<location filename="../Window.cpp" line="986"/>
<source>Some changes will not take effect until the emulator is restarted.</source>
<translation>Einige Änderungen werden erst übernommen, wenn der Emulator neu gestartet wurde.</translation>
</message>
<message>
<location filename="../Window.cpp" line="1056"/>
<location filename="../Window.cpp" line="1041"/>
<source> - Player %1 of %2</source>
<translation> - Spieler %1 von %2</translation>
</message>
<message>
<location filename="../Window.cpp" line="1067"/>
<location filename="../Window.cpp" line="1052"/>
<source>%1 - %2</source>
<translation>%1 - %2</translation>
</message>
<message>
<location filename="../Window.cpp" line="1069"/>
<location filename="../Window.cpp" line="1054"/>
<source>%1 - %2 - %3</source>
<translation>%1 - %2 - %3</translation>
</message>
<message>
<location filename="../Window.cpp" line="1071"/>
<location filename="../Window.cpp" line="1056"/>
<source>%1 - %2 (%3 fps) - %4</source>
<translation>%1 - %2 (%3 Bilder/Sekunde) - %4</translation>
</message>
<message>
<location filename="../Window.cpp" line="1113"/>
<location filename="../Window.cpp" line="1098"/>
<source>&amp;File</source>
<translation>&amp;Datei</translation>
</message>
<message>
<location filename="../Window.cpp" line="1115"/>
<location filename="../Window.cpp" line="1100"/>
<source>Load &amp;ROM...</source>
<translation>&amp;ROM laden...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1118"/>
<location filename="../Window.cpp" line="1103"/>
<source>Load ROM in archive...</source>
<translation>ROM aus Archiv laden...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1129"/>
<location filename="../Window.cpp" line="1114"/>
<source>Load &amp;patch...</source>
<translation>&amp;Patch laden...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1132"/>
<location filename="../Window.cpp" line="1117"/>
<source>Boot BIOS</source>
<translation>BIOS booten</translation>
</message>
<message>
<location filename="../Window.cpp" line="1137"/>
<location filename="../Window.cpp" line="1122"/>
<source>Replace ROM...</source>
<translation>ROM ersetzen...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1143"/>
<location filename="../Window.cpp" line="1128"/>
<source>ROM &amp;info...</source>
<translation>ROM-&amp;Informationen...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1145"/>
<location filename="../Window.cpp" line="1130"/>
<source>Recent</source>
<translation>Zuletzt verwendet</translation>
</message>
<message>
<location filename="../Window.cpp" line="1148"/>
<location filename="../Window.cpp" line="1133"/>
<source>Make portable</source>
<translation>Portablen Modus aktivieren</translation>
</message>
<message>
<location filename="../Window.cpp" line="1151"/>
<location filename="../Window.cpp" line="1136"/>
<source>&amp;Load state</source>
<translation>Savestate (aktueller Zustand) &amp;laden</translation>
</message>
<message>
<location filename="../Window.cpp" line="1156"/>
<location filename="../Window.cpp" line="1141"/>
<source>Load state file...</source>
<translation>Savestate-Datei laden...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1161"/>
<location filename="../Window.cpp" line="1146"/>
<source>&amp;Save state</source>
<translation>Savestate (aktueller Zustand) &amp;speichern</translation>
</message>
<message>
<location filename="../Window.cpp" line="1166"/>
<location filename="../Window.cpp" line="1151"/>
<source>Save state file...</source>
<translation>Savestate-Datei speichern...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1171"/>
<location filename="../Window.cpp" line="1156"/>
<source>Quick load</source>
<translation>Schnell laden</translation>
</message>
<message>
<location filename="../Window.cpp" line="1172"/>
<location filename="../Window.cpp" line="1157"/>
<source>Quick save</source>
<translation>Schnell speichern</translation>
</message>
<message>
<location filename="../Window.cpp" line="1174"/>
<location filename="../Window.cpp" line="1159"/>
<source>Load recent</source>
<translation>Lade zuletzt gespeicherten Savestate</translation>
</message>
<message>
<location filename="../Window.cpp" line="1179"/>
<location filename="../Window.cpp" line="1164"/>
<source>Save recent</source>
<translation>Speichere aktuellen Zustand</translation>
</message>
<message>
<location filename="../Window.cpp" line="1187"/>
<location filename="../Window.cpp" line="1172"/>
<source>Undo load state</source>
<translation>Laden des Savestate rückgängig machen</translation>
</message>
<message>
<location filename="../Window.cpp" line="1190"/>
<location filename="../Window.cpp" line="1175"/>
<source>Undo save state</source>
<translation>Speichern des Savestate rückgängig machen</translation>
</message>
<message>
<location filename="../Window.cpp" line="1197"/>
<location filename="../Window.cpp" line="1202"/>
<location filename="../Window.cpp" line="1182"/>
<location filename="../Window.cpp" line="1187"/>
<source>State &amp;%1</source>
<translation>Savestate &amp;%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1209"/>
<location filename="../Window.cpp" line="1194"/>
<source>Load camera image...</source>
<translation>Lade Kamerabild...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1213"/>
<location filename="../Window.cpp" line="1198"/>
<source>Convert save game...</source>
<translation>Spielstand konvertieren...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1223"/>
<location filename="../Window.cpp" line="1208"/>
<source>New multiplayer window</source>
<translation>Neues Multiplayer-Fenster</translation>
</message>
<message>
<location filename="../Window.cpp" line="1231"/>
<location filename="../Window.cpp" line="1216"/>
<source>Report bug...</source>
<translation>Fehler melden...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1235"/>
<location filename="../Window.cpp" line="1220"/>
<source>E&amp;xit</source>
<translation>&amp;Beenden</translation>
</message>
<message>
<location filename="../Window.cpp" line="1238"/>
<location filename="../Window.cpp" line="1223"/>
<source>&amp;Emulation</source>
<translation>&amp;Emulation</translation>
</message>
<message>
<location filename="../Window.cpp" line="1239"/>
<location filename="../Window.cpp" line="1224"/>
<source>&amp;Reset</source>
<translation>Zu&amp;rücksetzen</translation>
</message>
<message>
<location filename="../Window.cpp" line="1240"/>
<location filename="../Window.cpp" line="1225"/>
<source>Sh&amp;utdown</source>
<translation>Schli&amp;eßen</translation>
</message>
<message>
<location filename="../Window.cpp" line="1241"/>
<location filename="../Window.cpp" line="1226"/>
<source>Yank game pak</source>
<translation>Spielmodul herausziehen</translation>
</message>
<message>
<location filename="../Window.cpp" line="1245"/>
<location filename="../Window.cpp" line="1230"/>
<source>&amp;Pause</source>
<translation>&amp;Pause</translation>
</message>
<message>
<location filename="../Window.cpp" line="1254"/>
<location filename="../Window.cpp" line="1239"/>
<source>&amp;Next frame</source>
<translation>&amp;Nächstes Bild</translation>
</message>
<message>
<location filename="../Window.cpp" line="1258"/>
<location filename="../Window.cpp" line="1243"/>
<source>Fast forward (held)</source>
<translation>Schneller Vorlauf (gehalten)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1264"/>
<location filename="../Window.cpp" line="1249"/>
<source>&amp;Fast forward</source>
<translation>Schneller &amp;Vorlauf</translation>
</message>
<message>
<location filename="../Window.cpp" line="1268"/>
<location filename="../Window.cpp" line="1253"/>
<source>Fast forward speed</source>
<translation>Vorlauf-Geschwindigkeit</translation>
</message>
<message>
<location filename="../Window.cpp" line="1273"/>
<location filename="../Window.cpp" line="1258"/>
<source>Unbounded</source>
<translation>Unbegrenzt</translation>
</message>
<message>
<location filename="../Window.cpp" line="1277"/>
<location filename="../Window.cpp" line="1262"/>
<source>%0x</source>
<translation>%0x</translation>
</message>
<message>
<location filename="../Window.cpp" line="1281"/>
<location filename="../Window.cpp" line="1266"/>
<source>Rewind (held)</source>
<translation>Zurückspulen (gehalten)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1288"/>
<location filename="../Window.cpp" line="1273"/>
<source>Re&amp;wind</source>
<translation>Zur&amp;ückspulen</translation>
</message>
<message>
<location filename="../Window.cpp" line="1293"/>
<location filename="../Window.cpp" line="1278"/>
<source>Step backwards</source>
<translation>Schrittweiser Rücklauf</translation>
</message>
<message>
<location filename="../Window.cpp" line="1299"/>
<location filename="../Window.cpp" line="1284"/>
<source>Sync to &amp;video</source>
<translation>Mit &amp;Video synchronisieren</translation>
</message>
<message>
<location filename="../Window.cpp" line="1306"/>
<location filename="../Window.cpp" line="1291"/>
<source>Sync to &amp;audio</source>
<translation>Mit &amp;Audio synchronisieren</translation>
</message>
<message>
<location filename="../Window.cpp" line="1314"/>
<location filename="../Window.cpp" line="1299"/>
<source>Solar sensor</source>
<translation>Sonnen-Sensor</translation>
</message>
<message>
<location filename="../Window.cpp" line="1315"/>
<location filename="../Window.cpp" line="1300"/>
<source>Increase solar level</source>
<translation>Sonnen-Level erhöhen</translation>
</message>
<message>
<location filename="../Window.cpp" line="1316"/>
<location filename="../Window.cpp" line="1301"/>
<source>Decrease solar level</source>
<translation>Sonnen-Level verringern</translation>
</message>
<message>
<location filename="../Window.cpp" line="1317"/>
<location filename="../Window.cpp" line="1302"/>
<source>Brightest solar level</source>
<translation>Hellster Sonnen-Level</translation>
</message>
<message>
<location filename="../Window.cpp" line="1320"/>
<location filename="../Window.cpp" line="1305"/>
<source>Darkest solar level</source>
<translation>Dunkelster Sonnen-Level</translation>
</message>
<message>
<location filename="../Window.cpp" line="1326"/>
<location filename="../Window.cpp" line="1311"/>
<source>Brightness %1</source>
<translation>Helligkeit %1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1341"/>
<location filename="../Window.cpp" line="1326"/>
<source>BattleChip Gate...</source>
<translation>BattleChip Gate...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1345"/>
<location filename="../Window.cpp" line="1330"/>
<source>Audio/&amp;Video</source>
<translation>Audio/&amp;Video</translation>
</message>
<message>
<location filename="../Window.cpp" line="1346"/>
<location filename="../Window.cpp" line="1331"/>
<source>Frame size</source>
<translation>Bildgröße</translation>
</message>
<message>
<location filename="../Window.cpp" line="1373"/>
<location filename="../Window.cpp" line="1358"/>
<source>Toggle fullscreen</source>
<translation>Vollbildmodus umschalten</translation>
</message>
<message>
<location filename="../Window.cpp" line="1376"/>
<location filename="../Window.cpp" line="1361"/>
<source>Lock aspect ratio</source>
<translation>Seitenverhältnis korrigieren</translation>
</message>
<message>
<location filename="../Window.cpp" line="1388"/>
<location filename="../Window.cpp" line="1373"/>
<source>Force integer scaling</source>
<translation>Pixelgenaue Skalierung (Integer scaling)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1400"/>
<location filename="../Window.cpp" line="1385"/>
<source>Interframe blending</source>
<translation>Interframe-Überblendung</translation>
</message>
<message>
<location filename="../Window.cpp" line="1420"/>
<location filename="../Window.cpp" line="1405"/>
<source>Frame&amp;skip</source>
<translation>Frame&amp;skip</translation>
</message>
<message>
<location filename="../Window.cpp" line="1433"/>
<location filename="../Window.cpp" line="1418"/>
<source>Mute</source>
<translation>Stummschalten</translation>
</message>
<message>
<location filename="../Window.cpp" line="1439"/>
<location filename="../Window.cpp" line="1424"/>
<source>FPS target</source>
<translation>Bildwiederholrate</translation>
</message>
<message>
<location filename="../Window.cpp" line="1462"/>
<location filename="../Window.cpp" line="1447"/>
<source>Take &amp;screenshot</source>
<translation>&amp;Screenshot erstellen</translation>
</message>
<message>
<location filename="../Window.cpp" line="1464"/>
<location filename="../Window.cpp" line="1449"/>
<source>F12</source>
<translation>F12</translation>
</message>
<message>
<location filename="../Window.cpp" line="1754"/>
<location filename="../Window.cpp" line="1730"/>
<source>Clear</source>
<translation>Leeren</translation>
</message>
<message>
<location filename="../Window.cpp" line="1332"/>
<location filename="../Window.cpp" line="1317"/>
<source>Game Boy Printer...</source>
<translation>Game Boy Printer...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1473"/>
<location filename="../Window.cpp" line="1458"/>
<source>Video layers</source>
<translation>Video-Ebenen</translation>
</message>
<message>
<location filename="../Window.cpp" line="1474"/>
<location filename="../Window.cpp" line="1459"/>
<source>Audio channels</source>
<translation>Audio-Kanäle</translation>
</message>
<message>
<location filename="../Window.cpp" line="1476"/>
<location filename="../Window.cpp" line="1461"/>
<source>Adjust layer placement...</source>
<translation>Lage der Bildebenen anpassen...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1478"/>
<location filename="../Window.cpp" line="1463"/>
<source>&amp;Tools</source>
<translation>&amp;Werkzeuge</translation>
</message>
<message>
<location filename="../Window.cpp" line="1479"/>
<location filename="../Window.cpp" line="1464"/>
<source>View &amp;logs...</source>
<translation>&amp;Logs ansehen...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1481"/>
<location filename="../Window.cpp" line="1466"/>
<source>Game &amp;overrides...</source>
<translation>Spiel-&amp;Überschreibungen...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1504"/>
<location filename="../Window.cpp" line="1480"/>
<source>&amp;Cheats...</source>
<translation>&amp;Cheats...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1511"/>
<location filename="../Window.cpp" line="1487"/>
<source>Open debugger console...</source>
<translation>Debugger-Konsole öffnen...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1513"/>
<location filename="../Window.cpp" line="1489"/>
<source>Start &amp;GDB server...</source>
<translation>&amp;GDB-Server starten...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1507"/>
<location filename="../Window.cpp" line="1483"/>
<source>Settings...</source>
<translation>Einstellungen...</translation>
</message>
@ -4528,228 +4528,228 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>DS</translation>
</message>
<message>
<location filename="../Window.cpp" line="356"/>
<location filename="../Window.cpp" line="351"/>
<source>Select folder</source>
<translation>Ordner auswählen</translation>
</message>
<message>
<location filename="../Window.cpp" line="373"/>
<location filename="../Window.cpp" line="368"/>
<source>Save games (%1)</source>
<translation>Spielstände (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="374"/>
<location filename="../Window.cpp" line="369"/>
<source>Select save game</source>
<translation>Spielstand auswählen</translation>
</message>
<message>
<location filename="../Window.cpp" line="382"/>
<location filename="../Window.cpp" line="377"/>
<source>mGBA save state files (%1)</source>
<translation>mGBA-Savestates (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="379"/>
<location filename="../Window.cpp" line="384"/>
<location filename="../Window.cpp" line="389"/>
<source>Select save state</source>
<translation>Savestate auswählen</translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>Select e-Reader dotcode</source>
<translation>e-Reader-Code auswählen</translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>e-Reader card (*.raw *.bin *.bmp)</source>
<translation>e-Reader-Karte (*.raw *.bin *.bmp)</translation>
</message>
<message>
<location filename="../Window.cpp" line="866"/>
<location filename="../Window.cpp" line="851"/>
<source>Couldn&apos;t Start</source>
<translation>Konnte nicht gestartet werden</translation>
</message>
<message>
<location filename="../Window.cpp" line="867"/>
<location filename="../Window.cpp" line="852"/>
<source>Could not start game.</source>
<translation>Spiel konnte nicht gestartet werden.</translation>
</message>
<message>
<location filename="../Window.cpp" line="1119"/>
<location filename="../Window.cpp" line="1104"/>
<source>Add folder to library...</source>
<translation>Ordner zur Bibliothek hinzufügen...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1122"/>
<location filename="../Window.cpp" line="1107"/>
<source>Load alternate save game...</source>
<translation>Alternativen Spielstand laden...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1125"/>
<location filename="../Window.cpp" line="1110"/>
<source>Load temporary save game...</source>
<translation>Temporären Spielstand laden...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1139"/>
<location filename="../Window.cpp" line="1124"/>
<source>Scan e-Reader dotcodes...</source>
<translation>e-Reader-Code einlesen...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1215"/>
<location filename="../Window.cpp" line="1200"/>
<source>Import GameShark Save...</source>
<translation>GameShare-Speicherstand importieren...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1218"/>
<location filename="../Window.cpp" line="1203"/>
<source>Export GameShark Save...</source>
<translation>GameShark-Speicherstand exportieren...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1232"/>
<location filename="../Window.cpp" line="1217"/>
<source>About...</source>
<translation>Über...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1348"/>
<location filename="../Window.cpp" line="1333"/>
<source>%1×</source>
<translation>%1x</translation>
</message>
<message>
<location filename="../Window.cpp" line="1409"/>
<location filename="../Window.cpp" line="1394"/>
<source>Bilinear filtering</source>
<translation>Bilineare Filterung</translation>
</message>
<message>
<location filename="../Window.cpp" line="1447"/>
<location filename="../Window.cpp" line="1432"/>
<source>Native (59.7275)</source>
<translation>Nativ (59.7275)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1468"/>
<location filename="../Window.cpp" line="1453"/>
<source>Record A/V...</source>
<translation>Audio/Video aufzeichnen...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1469"/>
<location filename="../Window.cpp" line="1454"/>
<source>Record GIF/WebP/APNG...</source>
<translation>GIF/WebP/APNG aufzeichnen...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1493"/>
<location filename="../Window.cpp" line="1478"/>
<source>Game Pak sensors...</source>
<translation>Spielmodul-Sensoren...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1519"/>
<location filename="../Window.cpp" line="1495"/>
<source>View &amp;palette...</source>
<translation>&amp;Palette betrachten...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1520"/>
<location filename="../Window.cpp" line="1496"/>
<source>View &amp;sprites...</source>
<translation>&amp;Sprites betrachten...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1521"/>
<location filename="../Window.cpp" line="1497"/>
<source>View &amp;tiles...</source>
<translation>&amp;Tiles betrachten...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1522"/>
<location filename="../Window.cpp" line="1498"/>
<source>View &amp;map...</source>
<translation>&amp;Map betrachten...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1524"/>
<location filename="../Window.cpp" line="1500"/>
<source>&amp;Frame inspector...</source>
<translation>&amp;Bildbetrachter...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1540"/>
<location filename="../Window.cpp" line="1516"/>
<source>View memory...</source>
<translation>Speicher betrachten...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1541"/>
<message>
<location filename="../Window.cpp" line="1517"/>
<source>Search memory...</source>
<translation>Speicher durchsuchen...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1542"/>
<location filename="../Window.cpp" line="1518"/>
<source>View &amp;I/O registers...</source>
<translation>&amp;I/O-Register betrachten...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1545"/>
<location filename="../Window.cpp" line="1521"/>
<source>Record debug video log...</source>
<translation>Video-Protokoll aufzeichnen...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1546"/>
<location filename="../Window.cpp" line="1522"/>
<source>Stop debug video log</source>
<translation>Aufzeichnen des Video-Protokolls beenden</translation>
</message>
<message>
<location filename="../Window.cpp" line="1646"/>
<location filename="../Window.cpp" line="1622"/>
<source>Exit fullscreen</source>
<translation>Vollbildmodus beenden</translation>
</message>
<message>
<location filename="../Window.cpp" line="1648"/>
<location filename="../Window.cpp" line="1624"/>
<source>GameShark Button (held)</source>
<translation>GameShark-Taste (gehalten)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1654"/>
<location filename="../Window.cpp" line="1630"/>
<source>Autofire</source>
<translation>Autofeuer</translation>
</message>
<message>
<location filename="../Window.cpp" line="1655"/>
<location filename="../Window.cpp" line="1631"/>
<source>Autofire A</source>
<translation>Autofeuer A</translation>
</message>
<message>
<location filename="../Window.cpp" line="1660"/>
<location filename="../Window.cpp" line="1636"/>
<source>Autofire B</source>
<translation>Autofeuer B</translation>
</message>
<message>
<location filename="../Window.cpp" line="1665"/>
<location filename="../Window.cpp" line="1641"/>
<source>Autofire L</source>
<translation>Autofeuer L</translation>
</message>
<message>
<location filename="../Window.cpp" line="1670"/>
<location filename="../Window.cpp" line="1646"/>
<source>Autofire R</source>
<translation>Autofeuer R</translation>
</message>
<message>
<location filename="../Window.cpp" line="1675"/>
<location filename="../Window.cpp" line="1651"/>
<source>Autofire Start</source>
<translation>Autofeuer Start</translation>
</message>
<message>
<location filename="../Window.cpp" line="1680"/>
<location filename="../Window.cpp" line="1656"/>
<source>Autofire Select</source>
<translation>Autofeuer Select</translation>
</message>
<message>
<location filename="../Window.cpp" line="1685"/>
<location filename="../Window.cpp" line="1661"/>
<source>Autofire Up</source>
<translation>Autofeuer nach oben</translation>
</message>
<message>
<location filename="../Window.cpp" line="1690"/>
<location filename="../Window.cpp" line="1666"/>
<source>Autofire Right</source>
<translation>Autofeuer rechts</translation>
</message>
<message>
<location filename="../Window.cpp" line="1695"/>
<location filename="../Window.cpp" line="1671"/>
<source>Autofire Down</source>
<translation>Autofeuer nach unten</translation>
</message>
<message>
<location filename="../Window.cpp" line="1700"/>
<location filename="../Window.cpp" line="1676"/>
<source>Autofire Left</source>
<translation>Autofeuer links</translation>
</message>
@ -4772,17 +4772,17 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>%1 MiB</translation>
</message>
<message>
<location filename="../utils.cpp" line="29"/>
<location filename="../utils.cpp" line="30"/>
<source>GBA</source>
<translation>GBA</translation>
</message>
<message>
<location filename="../utils.cpp" line="33"/>
<location filename="../utils.cpp" line="34"/>
<source>GB</source>
<translation>GB</translation>
</message>
<message>
<location filename="../utils.cpp" line="36"/>
<location filename="../utils.cpp" line="37"/>
<source>?</source>
<translation>?</translation>
</message>

View File

@ -1334,42 +1334,42 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<context>
<name>QGBA::GDBWindow</name>
<message>
<location filename="../GDBWindow.cpp" line="28"/>
<location filename="../GDBWindow.cpp" line="29"/>
<source>Server settings</source>
<translation>Configuración del servidor</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="34"/>
<location filename="../GDBWindow.cpp" line="35"/>
<source>Local port</source>
<translation>Puerto local</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="36"/>
<location filename="../GDBWindow.cpp" line="37"/>
<source>Bind address</source>
<translation>Dirección de enlace</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="55"/>
<location filename="../GDBWindow.cpp" line="56"/>
<source>Break</source>
<translation>Entrar a depuración</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="104"/>
<location filename="../GDBWindow.cpp" line="95"/>
<source>Stop</source>
<translation>Detener</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="114"/>
<location filename="../GDBWindow.cpp" line="105"/>
<source>Start</source>
<translation>Iniciar</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Crash</source>
<translation>Error fatal</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Could not start GDB server</source>
<translation>No se pudo iniciar el servidor GDB</translation>
</message>
@ -3953,101 +3953,101 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<context>
<name>QGBA::Window</name>
<message>
<location filename="../Window.cpp" line="288"/>
<location filename="../Window.cpp" line="283"/>
<source>Game Boy Advance ROMs (%1)</source>
<translation>ROMs de Game Boy Advance (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="305"/>
<location filename="../Window.cpp" line="300"/>
<source>Game Boy ROMs (%1)</source>
<translation>ROMs de Game Boy (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="309"/>
<location filename="../Window.cpp" line="304"/>
<source>All ROMs (%1)</source>
<translation>Todas las ROMs (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="310"/>
<location filename="../Window.cpp" line="305"/>
<source>%1 Video Logs (*.mvl)</source>
<translation>Video-registros de %1 (*.mvl)</translation>
</message>
<message>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="320"/>
<source>Archives (%1)</source>
<translation>Contenedores (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="330"/>
<location filename="../Window.cpp" line="338"/>
<location filename="../Window.cpp" line="365"/>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="333"/>
<location filename="../Window.cpp" line="360"/>
<source>Select ROM</source>
<translation>Seleccionar ROM</translation>
</message>
<message>
<location filename="../Window.cpp" line="356"/>
<location filename="../Window.cpp" line="351"/>
<source>Select folder</source>
<translation>Seleccionar carpeta</translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>Select save</source>
<translation>Seleccionar guardado</translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Select patch</source>
<translation>Seleccionar parche</translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Patches (*.ips *.ups *.bps)</source>
<translation>Parches (*.ips *.ups *.bps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>Select e-Reader dotcode</source>
<translation>Seleccionar dotcode del e-Reader</translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>e-Reader card (*.raw *.bin *.bmp)</source>
<translation>Tarjeta e-Reader (*.raw *.bin *.bmp)</translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Select image</source>
<translation>Seleccionar imagen</translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source>
<translation>Archivo de imagen (*.png *.gif *.jpg *.jpeg);;Todos los archivos (*)</translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>GameShark saves (*.sps *.xps)</source>
<translation>Guardados de GameShark (*.sps *.xps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Select video log</source>
<translation>Seleccionar video-registro</translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Video logs (*.mvl)</source>
<translation>Video-registros (*.mvl)</translation>
</message>
<message>
<location filename="../Window.cpp" line="858"/>
<location filename="../Window.cpp" line="843"/>
<source>Crash</source>
<translation>Error fatal</translation>
</message>
<message>
<location filename="../Window.cpp" line="859"/>
<location filename="../Window.cpp" line="844"/>
<source>The game has crashed with the following error:
%1</source>
@ -4056,624 +4056,624 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="881"/>
<location filename="../Window.cpp" line="866"/>
<source>Unimplemented BIOS call</source>
<translation>Llamada a BIOS no implementada</translation>
</message>
<message>
<location filename="../Window.cpp" line="882"/>
<location filename="../Window.cpp" line="867"/>
<source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source>
<translation>Este juego utiliza una llamada al BIOS que no se ha implementado. Utiliza el BIOS oficial para obtener la mejor experiencia.</translation>
</message>
<message>
<location filename="../Window.cpp" line="895"/>
<location filename="../Window.cpp" line="880"/>
<source>Failed to create an appropriate display device, falling back to software display. Games may run slowly, especially with larger windows.</source>
<translation>No se pudo crear un dispositivo de pantalla apropiado, recurriendo a software. Los juegos pueden funcionar lentamente, especialmente con ventanas grandes.</translation>
</message>
<message>
<location filename="../Window.cpp" line="987"/>
<location filename="../Window.cpp" line="972"/>
<source>Really make portable?</source>
<translation>¿Hacer &quot;portable&quot;?</translation>
</message>
<message>
<location filename="../Window.cpp" line="988"/>
<location filename="../Window.cpp" line="973"/>
<source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source>
<translation>Esto hará que el emulador cargue su configuración desde el mismo directorio que el ejecutable. ¿Quieres continuar?</translation>
</message>
<message>
<location filename="../Window.cpp" line="1000"/>
<location filename="../Window.cpp" line="985"/>
<source>Restart needed</source>
<translation>Reinicio necesario</translation>
</message>
<message>
<location filename="../Window.cpp" line="1001"/>
<location filename="../Window.cpp" line="986"/>
<source>Some changes will not take effect until the emulator is restarted.</source>
<translation>Algunos cambios no surtirán efecto hasta que se reinicie el emulador.</translation>
</message>
<message>
<location filename="../Window.cpp" line="1056"/>
<location filename="../Window.cpp" line="1041"/>
<source> - Player %1 of %2</source>
<translation> - Jugador %1 de %2</translation>
</message>
<message>
<location filename="../Window.cpp" line="1067"/>
<location filename="../Window.cpp" line="1052"/>
<source>%1 - %2</source>
<translation>%1 - %2</translation>
</message>
<message>
<location filename="../Window.cpp" line="1069"/>
<location filename="../Window.cpp" line="1054"/>
<source>%1 - %2 - %3</source>
<translation>%1 - %2 - %3</translation>
</message>
<message>
<location filename="../Window.cpp" line="1071"/>
<location filename="../Window.cpp" line="1056"/>
<source>%1 - %2 (%3 fps) - %4</source>
<translation>%1 - %2 (%3 fps) - %4</translation>
</message>
<message>
<location filename="../Window.cpp" line="1113"/>
<location filename="../Window.cpp" line="1098"/>
<source>&amp;File</source>
<translation>&amp;Archivo</translation>
</message>
<message>
<location filename="../Window.cpp" line="1115"/>
<location filename="../Window.cpp" line="1100"/>
<source>Load &amp;ROM...</source>
<translation>Cargar &amp;ROM...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1118"/>
<location filename="../Window.cpp" line="1103"/>
<source>Load ROM in archive...</source>
<translation>Cargar ROM desde contenedor...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1119"/>
<location filename="../Window.cpp" line="1104"/>
<source>Add folder to library...</source>
<translation>Agregar carpeta a la biblioteca...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1129"/>
<location filename="../Window.cpp" line="1114"/>
<source>Load &amp;patch...</source>
<translation>Cargar &amp;parche...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1132"/>
<location filename="../Window.cpp" line="1117"/>
<source>Boot BIOS</source>
<translation>Arrancar BIOS</translation>
</message>
<message>
<location filename="../Window.cpp" line="1137"/>
<location filename="../Window.cpp" line="1122"/>
<source>Replace ROM...</source>
<translation>Reemplazar ROM...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1143"/>
<location filename="../Window.cpp" line="1128"/>
<source>ROM &amp;info...</source>
<translation>&amp;Información de la ROM...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1145"/>
<location filename="../Window.cpp" line="1130"/>
<source>Recent</source>
<translation>Recientes</translation>
</message>
<message>
<location filename="../Window.cpp" line="1148"/>
<location filename="../Window.cpp" line="1133"/>
<source>Make portable</source>
<translation>Hacer &quot;portable&quot;</translation>
</message>
<message>
<location filename="../Window.cpp" line="1151"/>
<location filename="../Window.cpp" line="1136"/>
<source>&amp;Load state</source>
<translation>Ca&amp;rgar estado</translation>
</message>
<message>
<location filename="../Window.cpp" line="1231"/>
<location filename="../Window.cpp" line="1216"/>
<source>Report bug...</source>
<translation>Reportar bug...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1232"/>
<location filename="../Window.cpp" line="1217"/>
<source>About...</source>
<translation>Acerca de...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1493"/>
<location filename="../Window.cpp" line="1478"/>
<source>Game Pak sensors...</source>
<translation>Sensores del cartucho...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1754"/>
<location filename="../Window.cpp" line="1730"/>
<source>Clear</source>
<translation>Limpiar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1156"/>
<location filename="../Window.cpp" line="1141"/>
<source>Load state file...</source>
<translation>Cargar archivo de estado...</translation>
</message>
<message>
<location filename="../Window.cpp" line="373"/>
<location filename="../Window.cpp" line="368"/>
<source>Save games (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="374"/>
<location filename="../Window.cpp" line="369"/>
<source>Select save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="382"/>
<location filename="../Window.cpp" line="377"/>
<source>mGBA save state files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="379"/>
<location filename="../Window.cpp" line="384"/>
<location filename="../Window.cpp" line="389"/>
<source>Select save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1122"/>
<location filename="../Window.cpp" line="1107"/>
<source>Load alternate save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1125"/>
<location filename="../Window.cpp" line="1110"/>
<source>Load temporary save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1161"/>
<location filename="../Window.cpp" line="1146"/>
<source>&amp;Save state</source>
<translation>Guardar e&amp;stado</translation>
</message>
<message>
<location filename="../Window.cpp" line="1166"/>
<location filename="../Window.cpp" line="1151"/>
<source>Save state file...</source>
<translation>Guardar archivo de estado...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1171"/>
<location filename="../Window.cpp" line="1156"/>
<source>Quick load</source>
<translation>Cargado rápido</translation>
</message>
<message>
<location filename="../Window.cpp" line="1172"/>
<location filename="../Window.cpp" line="1157"/>
<source>Quick save</source>
<translation>Guardado rápido</translation>
</message>
<message>
<location filename="../Window.cpp" line="1174"/>
<location filename="../Window.cpp" line="1159"/>
<source>Load recent</source>
<translation>Cargar reciente</translation>
</message>
<message>
<location filename="../Window.cpp" line="1179"/>
<location filename="../Window.cpp" line="1164"/>
<source>Save recent</source>
<translation>Guardar reciente</translation>
</message>
<message>
<location filename="../Window.cpp" line="1187"/>
<location filename="../Window.cpp" line="1172"/>
<source>Undo load state</source>
<translation>Deshacer cargar estado</translation>
</message>
<message>
<location filename="../Window.cpp" line="1190"/>
<location filename="../Window.cpp" line="1175"/>
<source>Undo save state</source>
<translation>Deshacer guardar estado</translation>
</message>
<message>
<location filename="../Window.cpp" line="1197"/>
<location filename="../Window.cpp" line="1202"/>
<location filename="../Window.cpp" line="1182"/>
<location filename="../Window.cpp" line="1187"/>
<source>State &amp;%1</source>
<translation>Estado &amp;%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1209"/>
<location filename="../Window.cpp" line="1194"/>
<source>Load camera image...</source>
<translation>Cargar imagen para la cámara...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1213"/>
<location filename="../Window.cpp" line="1198"/>
<source>Convert save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1223"/>
<location filename="../Window.cpp" line="1208"/>
<source>New multiplayer window</source>
<translation>Nueva ventana multijugador</translation>
</message>
<message>
<location filename="../Window.cpp" line="1235"/>
<location filename="../Window.cpp" line="1220"/>
<source>E&amp;xit</source>
<translation>Salir (&amp;X)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1238"/>
<location filename="../Window.cpp" line="1223"/>
<source>&amp;Emulation</source>
<translation>&amp;Emulación</translation>
</message>
<message>
<location filename="../Window.cpp" line="1239"/>
<location filename="../Window.cpp" line="1224"/>
<source>&amp;Reset</source>
<translation>&amp;Reinicializar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1240"/>
<location filename="../Window.cpp" line="1225"/>
<source>Sh&amp;utdown</source>
<translation>Apagar (&amp;U)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1241"/>
<location filename="../Window.cpp" line="1226"/>
<source>Yank game pak</source>
<translation>Tirar del cartucho</translation>
</message>
<message>
<location filename="../Window.cpp" line="1245"/>
<location filename="../Window.cpp" line="1230"/>
<source>&amp;Pause</source>
<translation>&amp;Pausar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1254"/>
<location filename="../Window.cpp" line="1239"/>
<source>&amp;Next frame</source>
<translation>Cuadro siguie&amp;nte</translation>
</message>
<message>
<location filename="../Window.cpp" line="1258"/>
<location filename="../Window.cpp" line="1243"/>
<source>Fast forward (held)</source>
<translation>Avance rápido (mantener)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1264"/>
<location filename="../Window.cpp" line="1249"/>
<source>&amp;Fast forward</source>
<translation>&amp;Avance rápido</translation>
</message>
<message>
<location filename="../Window.cpp" line="1268"/>
<location filename="../Window.cpp" line="1253"/>
<source>Fast forward speed</source>
<translation>Velocidad de avance rápido</translation>
</message>
<message>
<location filename="../Window.cpp" line="1273"/>
<location filename="../Window.cpp" line="1258"/>
<source>Unbounded</source>
<translation>Sin límite</translation>
</message>
<message>
<location filename="../Window.cpp" line="1277"/>
<location filename="../Window.cpp" line="1262"/>
<source>%0x</source>
<translation>%0x</translation>
</message>
<message>
<location filename="../Window.cpp" line="1281"/>
<location filename="../Window.cpp" line="1266"/>
<source>Rewind (held)</source>
<translation>Rebobinar (mantener)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1288"/>
<location filename="../Window.cpp" line="1273"/>
<source>Re&amp;wind</source>
<translation>Re&amp;bobinar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1293"/>
<location filename="../Window.cpp" line="1278"/>
<source>Step backwards</source>
<translation>Paso hacia atrás</translation>
</message>
<message>
<location filename="../Window.cpp" line="1299"/>
<location filename="../Window.cpp" line="1284"/>
<source>Sync to &amp;video</source>
<translation>Sincronizar a &amp;video</translation>
</message>
<message>
<location filename="../Window.cpp" line="1306"/>
<location filename="../Window.cpp" line="1291"/>
<source>Sync to &amp;audio</source>
<translation>Sincronizar a au&amp;dio</translation>
</message>
<message>
<location filename="../Window.cpp" line="1314"/>
<location filename="../Window.cpp" line="1299"/>
<source>Solar sensor</source>
<translation>Sensor solar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1315"/>
<location filename="../Window.cpp" line="1300"/>
<source>Increase solar level</source>
<translation>Subir nivel</translation>
</message>
<message>
<location filename="../Window.cpp" line="1316"/>
<location filename="../Window.cpp" line="1301"/>
<source>Decrease solar level</source>
<translation>Bajar nivel</translation>
</message>
<message>
<location filename="../Window.cpp" line="1317"/>
<location filename="../Window.cpp" line="1302"/>
<source>Brightest solar level</source>
<translation>Más claro</translation>
</message>
<message>
<location filename="../Window.cpp" line="1320"/>
<location filename="../Window.cpp" line="1305"/>
<source>Darkest solar level</source>
<translation>Más oscuro</translation>
</message>
<message>
<location filename="../Window.cpp" line="1326"/>
<location filename="../Window.cpp" line="1311"/>
<source>Brightness %1</source>
<translation>Brillo %1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1345"/>
<location filename="../Window.cpp" line="1330"/>
<source>Audio/&amp;Video</source>
<translation>Audio/&amp;video</translation>
</message>
<message>
<location filename="../Window.cpp" line="1346"/>
<location filename="../Window.cpp" line="1331"/>
<source>Frame size</source>
<translation>Tamaño del cuadro</translation>
</message>
<message>
<location filename="../Window.cpp" line="1373"/>
<location filename="../Window.cpp" line="1358"/>
<source>Toggle fullscreen</source>
<translation>Pantalla completa</translation>
</message>
<message>
<location filename="../Window.cpp" line="1376"/>
<location filename="../Window.cpp" line="1361"/>
<source>Lock aspect ratio</source>
<translation>Bloquear proporción de aspecto</translation>
</message>
<message>
<location filename="../Window.cpp" line="1388"/>
<location filename="../Window.cpp" line="1373"/>
<source>Force integer scaling</source>
<translation>Forzar escala a enteros</translation>
</message>
<message>
<location filename="../Window.cpp" line="1409"/>
<location filename="../Window.cpp" line="1394"/>
<source>Bilinear filtering</source>
<translation>Filtro bilineal</translation>
</message>
<message>
<location filename="../Window.cpp" line="1420"/>
<location filename="../Window.cpp" line="1405"/>
<source>Frame&amp;skip</source>
<translation>&amp;Salto de cuadros</translation>
</message>
<message>
<location filename="../Window.cpp" line="1433"/>
<location filename="../Window.cpp" line="1418"/>
<source>Mute</source>
<translation>Silenciar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1439"/>
<location filename="../Window.cpp" line="1424"/>
<source>FPS target</source>
<translation>Objetivo de FPS</translation>
</message>
<message>
<location filename="../Window.cpp" line="1447"/>
<location filename="../Window.cpp" line="1432"/>
<source>Native (59.7275)</source>
<translation>Nativo (59,7275)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1462"/>
<location filename="../Window.cpp" line="1447"/>
<source>Take &amp;screenshot</source>
<translation>Tomar pan&amp;tallazo</translation>
</message>
<message>
<location filename="../Window.cpp" line="1464"/>
<location filename="../Window.cpp" line="1449"/>
<source>F12</source>
<translation>F12</translation>
</message>
<message>
<location filename="../Window.cpp" line="1332"/>
<location filename="../Window.cpp" line="1317"/>
<source>Game Boy Printer...</source>
<translation>Game Boy Printer...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1341"/>
<location filename="../Window.cpp" line="1326"/>
<source>BattleChip Gate...</source>
<translation>BattleChip Gate...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1348"/>
<location filename="../Window.cpp" line="1333"/>
<source>%1×</source>
<translation>%1×</translation>
</message>
<message>
<location filename="../Window.cpp" line="1400"/>
<location filename="../Window.cpp" line="1385"/>
<source>Interframe blending</source>
<translation>Mezcla entre cuadros</translation>
</message>
<message>
<location filename="../Window.cpp" line="1468"/>
<location filename="../Window.cpp" line="1453"/>
<source>Record A/V...</source>
<translation>Grabar A/V...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1473"/>
<location filename="../Window.cpp" line="1458"/>
<source>Video layers</source>
<translation>Capas de video</translation>
</message>
<message>
<location filename="../Window.cpp" line="1474"/>
<location filename="../Window.cpp" line="1459"/>
<source>Audio channels</source>
<translation>Canales de audio</translation>
</message>
<message>
<location filename="../Window.cpp" line="1476"/>
<location filename="../Window.cpp" line="1461"/>
<source>Adjust layer placement...</source>
<translation>Ajustar ubicación de capas...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1478"/>
<location filename="../Window.cpp" line="1463"/>
<source>&amp;Tools</source>
<translation>Herramien&amp;tas</translation>
</message>
<message>
<location filename="../Window.cpp" line="1479"/>
<location filename="../Window.cpp" line="1464"/>
<source>View &amp;logs...</source>
<translation>Ver re&amp;gistros...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1481"/>
<location filename="../Window.cpp" line="1466"/>
<source>Game &amp;overrides...</source>
<translation>Ajustes específic&amp;os por juego...</translation>
</message>
<message>
<location filename="../Window.cpp" line="866"/>
<location filename="../Window.cpp" line="851"/>
<source>Couldn&apos;t Start</source>
<translation>No se pudo iniciar</translation>
</message>
<message>
<location filename="../Window.cpp" line="867"/>
<location filename="../Window.cpp" line="852"/>
<source>Could not start game.</source>
<translation>No se pudo iniciar el juego.</translation>
</message>
<message>
<location filename="../Window.cpp" line="1139"/>
<location filename="../Window.cpp" line="1124"/>
<source>Scan e-Reader dotcodes...</source>
<translation>Escanear dotcodes del e-Reader...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1215"/>
<location filename="../Window.cpp" line="1200"/>
<source>Import GameShark Save...</source>
<translation>Importar desde GameShark...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1218"/>
<location filename="../Window.cpp" line="1203"/>
<source>Export GameShark Save...</source>
<translation>Exportar a GameShark...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1469"/>
<location filename="../Window.cpp" line="1454"/>
<source>Record GIF/WebP/APNG...</source>
<translation>Grabar GIF/WebP/APNG...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1504"/>
<location filename="../Window.cpp" line="1480"/>
<source>&amp;Cheats...</source>
<translation>Tru&amp;cos...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1507"/>
<location filename="../Window.cpp" line="1483"/>
<source>Settings...</source>
<translation>Ajustes...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1511"/>
<location filename="../Window.cpp" line="1487"/>
<source>Open debugger console...</source>
<translation>Abrir consola de depuración...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1513"/>
<location filename="../Window.cpp" line="1489"/>
<source>Start &amp;GDB server...</source>
<translation>Iniciar servidor &amp;GDB...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1519"/>
<location filename="../Window.cpp" line="1495"/>
<source>View &amp;palette...</source>
<translation>Ver &amp;paleta...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1520"/>
<location filename="../Window.cpp" line="1496"/>
<source>View &amp;sprites...</source>
<translation>Ver &amp;sprites...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1521"/>
<location filename="../Window.cpp" line="1497"/>
<source>View &amp;tiles...</source>
<translation>Ver &amp;tiles...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1522"/>
<location filename="../Window.cpp" line="1498"/>
<source>View &amp;map...</source>
<translation>Ver &amp;mapa...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1524"/>
<location filename="../Window.cpp" line="1500"/>
<source>&amp;Frame inspector...</source>
<translation>Inspec&amp;tor de cuadros...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1540"/>
<location filename="../Window.cpp" line="1516"/>
<source>View memory...</source>
<translation>Ver memoria...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1541"/>
<location filename="../Window.cpp" line="1517"/>
<source>Search memory...</source>
<translation>Buscar memoria...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1542"/>
<location filename="../Window.cpp" line="1518"/>
<source>View &amp;I/O registers...</source>
<translation>Ver registros &amp;I/O...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1545"/>
<location filename="../Window.cpp" line="1521"/>
<source>Record debug video log...</source>
<translation>Grabar registro de depuración de video...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1546"/>
<location filename="../Window.cpp" line="1522"/>
<source>Stop debug video log</source>
<translation>Detener registro de depuración de video</translation>
</message>
<message>
<location filename="../Window.cpp" line="1646"/>
<location filename="../Window.cpp" line="1622"/>
<source>Exit fullscreen</source>
<translation>Salir de pantalla completa</translation>
</message>
<message>
<location filename="../Window.cpp" line="1648"/>
<location filename="../Window.cpp" line="1624"/>
<source>GameShark Button (held)</source>
<translation>Botón GameShark (mantener)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1654"/>
<location filename="../Window.cpp" line="1630"/>
<source>Autofire</source>
<translation>Disparo automático</translation>
</message>
<message>
<location filename="../Window.cpp" line="1655"/>
<location filename="../Window.cpp" line="1631"/>
<source>Autofire A</source>
<translation>Disparo automático A</translation>
</message>
<message>
<location filename="../Window.cpp" line="1660"/>
<location filename="../Window.cpp" line="1636"/>
<source>Autofire B</source>
<translation>Disparo automático B</translation>
</message>
<message>
<location filename="../Window.cpp" line="1665"/>
<location filename="../Window.cpp" line="1641"/>
<source>Autofire L</source>
<translation>Disparo automático L</translation>
</message>
<message>
<location filename="../Window.cpp" line="1670"/>
<location filename="../Window.cpp" line="1646"/>
<source>Autofire R</source>
<translation>Disparo automático R</translation>
</message>
<message>
<location filename="../Window.cpp" line="1675"/>
<location filename="../Window.cpp" line="1651"/>
<source>Autofire Start</source>
<translation>Disparo automático Start</translation>
</message>
<message>
<location filename="../Window.cpp" line="1680"/>
<location filename="../Window.cpp" line="1656"/>
<source>Autofire Select</source>
<translation>Disparo automático Select</translation>
</message>
<message>
<location filename="../Window.cpp" line="1685"/>
<location filename="../Window.cpp" line="1661"/>
<source>Autofire Up</source>
<translation>Disparo automático Arriba</translation>
</message>
<message>
<location filename="../Window.cpp" line="1690"/>
<location filename="../Window.cpp" line="1666"/>
<source>Autofire Right</source>
<translation>Disparo automático Derecha</translation>
</message>
<message>
<location filename="../Window.cpp" line="1695"/>
<location filename="../Window.cpp" line="1671"/>
<source>Autofire Down</source>
<translation>Disparo automático Abajo</translation>
</message>
<message>
<location filename="../Window.cpp" line="1700"/>
<location filename="../Window.cpp" line="1676"/>
<source>Autofire Left</source>
<translation>Disparo automático Izquierda</translation>
</message>
@ -4696,17 +4696,17 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="29"/>
<location filename="../utils.cpp" line="30"/>
<source>GBA</source>
<translation>GBA</translation>
</message>
<message>
<location filename="../utils.cpp" line="33"/>
<location filename="../utils.cpp" line="34"/>
<source>GB</source>
<translation>GB</translation>
</message>
<message>
<location filename="../utils.cpp" line="36"/>
<location filename="../utils.cpp" line="37"/>
<source>?</source>
<translation>?</translation>
</message>

View File

@ -1334,42 +1334,42 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<context>
<name>QGBA::GDBWindow</name>
<message>
<location filename="../GDBWindow.cpp" line="28"/>
<location filename="../GDBWindow.cpp" line="29"/>
<source>Server settings</source>
<translation>Impostazioni Server</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="34"/>
<location filename="../GDBWindow.cpp" line="35"/>
<source>Local port</source>
<translation>Porta locale</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="36"/>
<location filename="../GDBWindow.cpp" line="37"/>
<source>Bind address</source>
<translation>Indirizzo Bind</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="55"/>
<location filename="../GDBWindow.cpp" line="56"/>
<source>Break</source>
<translation>Interruzione</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="104"/>
<location filename="../GDBWindow.cpp" line="95"/>
<source>Stop</source>
<translation>Ferma</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="114"/>
<location filename="../GDBWindow.cpp" line="105"/>
<source>Start</source>
<translation>Avvia</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Crash</source>
<translation>Errore</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Could not start GDB server</source>
<translation>Impossibile avviare il server GDB</translation>
</message>
@ -3953,96 +3953,96 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<context>
<name>QGBA::Window</name>
<message>
<location filename="../Window.cpp" line="288"/>
<location filename="../Window.cpp" line="283"/>
<source>Game Boy Advance ROMs (%1)</source>
<translation>ROM per Game Boy Advance (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="305"/>
<location filename="../Window.cpp" line="300"/>
<source>Game Boy ROMs (%1)</source>
<translation>ROM per Game Boy (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="309"/>
<location filename="../Window.cpp" line="304"/>
<source>All ROMs (%1)</source>
<translation>Tutte le ROM (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="310"/>
<location filename="../Window.cpp" line="305"/>
<source>%1 Video Logs (*.mvl)</source>
<translation>%1 log Video (*.mvl)</translation>
</message>
<message>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="320"/>
<source>Archives (%1)</source>
<translation>Archivi (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="330"/>
<location filename="../Window.cpp" line="338"/>
<location filename="../Window.cpp" line="365"/>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="333"/>
<location filename="../Window.cpp" line="360"/>
<source>Select ROM</source>
<translation>Seleziona ROM</translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>Select save</source>
<translation>Seleziona salvataggio</translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Select patch</source>
<translation>Seleziona patch</translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Patches (*.ips *.ups *.bps)</source>
<translation>Patches (*.ips *.ups *.bps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>Select e-Reader dotcode</source>
<translation>Selezione e-Reader dotcode</translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>e-Reader card (*.raw *.bin *.bmp)</source>
<translation>e-Reader card (*.raw *.bin *.bmp)</translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Select image</source>
<translation>Seleziona immagine</translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source>
<translation>File immagine (*.png *.gif *.jpg *.jpeg);;Tutti i file (*)</translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>GameShark saves (*.sps *.xps)</source>
<translation>Salvataggi GameShark (*.sps *.xps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Select video log</source>
<translation>Seleziona log video</translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Video logs (*.mvl)</source>
<translation>Log video (*.mvl)</translation>
</message>
<message>
<location filename="../Window.cpp" line="858"/>
<location filename="../Window.cpp" line="843"/>
<source>Crash</source>
<translation>Errore fatale</translation>
</message>
<message>
<location filename="../Window.cpp" line="859"/>
<location filename="../Window.cpp" line="844"/>
<source>The game has crashed with the following error:
%1</source>
@ -4051,629 +4051,629 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="881"/>
<location filename="../Window.cpp" line="866"/>
<source>Unimplemented BIOS call</source>
<translation>BIOS non implementato</translation>
</message>
<message>
<location filename="../Window.cpp" line="882"/>
<location filename="../Window.cpp" line="867"/>
<source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source>
<translation>Questo gioco utilizza una chiamata BIOS non implementata. Utilizza il BIOS ufficiale per una migliore esperienza.</translation>
</message>
<message>
<location filename="../Window.cpp" line="895"/>
<location filename="../Window.cpp" line="880"/>
<source>Failed to create an appropriate display device, falling back to software display. Games may run slowly, especially with larger windows.</source>
<translation>Impossibile creare un dispositivo di visualizzazione appropriato, tornando alla visualizzazione software. I giochi possono funzionare lentamente, specialmente con finestre più grandi.</translation>
</message>
<message>
<location filename="../Window.cpp" line="987"/>
<location filename="../Window.cpp" line="972"/>
<source>Really make portable?</source>
<translation>Vuoi davvero rendere portatile l&apos;applicazione?</translation>
</message>
<message>
<location filename="../Window.cpp" line="988"/>
<location filename="../Window.cpp" line="973"/>
<source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source>
<translation>In questo modo l&apos;emulatore carica la propria configurazione dalla stessa cartella dell&apos;eseguibile. Vuoi continuare?</translation>
</message>
<message>
<location filename="../Window.cpp" line="1000"/>
<location filename="../Window.cpp" line="985"/>
<source>Restart needed</source>
<translation>È necessario riavviare</translation>
</message>
<message>
<location filename="../Window.cpp" line="1001"/>
<location filename="../Window.cpp" line="986"/>
<source>Some changes will not take effect until the emulator is restarted.</source>
<translation>Alcune modifiche non avranno effetto finché l&apos;emulatore non verrà riavviato.</translation>
</message>
<message>
<location filename="../Window.cpp" line="1056"/>
<location filename="../Window.cpp" line="1041"/>
<source> - Player %1 of %2</source>
<translation> - Giocatore %1 di %2</translation>
</message>
<message>
<location filename="../Window.cpp" line="1067"/>
<location filename="../Window.cpp" line="1052"/>
<source>%1 - %2</source>
<translation>%1 - %2</translation>
</message>
<message>
<location filename="../Window.cpp" line="1069"/>
<location filename="../Window.cpp" line="1054"/>
<source>%1 - %2 - %3</source>
<translation>%1 - %2 - %3</translation>
</message>
<message>
<location filename="../Window.cpp" line="1071"/>
<location filename="../Window.cpp" line="1056"/>
<source>%1 - %2 (%3 fps) - %4</source>
<translation>%1 - %2 (%3 fps) - %4</translation>
</message>
<message>
<location filename="../Window.cpp" line="1113"/>
<location filename="../Window.cpp" line="1098"/>
<source>&amp;File</source>
<translation>File</translation>
</message>
<message>
<location filename="../Window.cpp" line="1115"/>
<location filename="../Window.cpp" line="1100"/>
<source>Load &amp;ROM...</source>
<translation>Carica ROM...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1118"/>
<location filename="../Window.cpp" line="1103"/>
<source>Load ROM in archive...</source>
<translation>Carica la ROM in archivio...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1129"/>
<location filename="../Window.cpp" line="1114"/>
<source>Load &amp;patch...</source>
<translation>Carica patch...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1132"/>
<location filename="../Window.cpp" line="1117"/>
<source>Boot BIOS</source>
<translation>Avvia BIOS</translation>
</message>
<message>
<location filename="../Window.cpp" line="1137"/>
<location filename="../Window.cpp" line="1122"/>
<source>Replace ROM...</source>
<translation>Sostituisci la ROM...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1139"/>
<location filename="../Window.cpp" line="1124"/>
<source>Scan e-Reader dotcodes...</source>
<translation>Scansiona e-Reader dotcode...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1143"/>
<location filename="../Window.cpp" line="1128"/>
<source>ROM &amp;info...</source>
<translation>Informazioni ROM...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1145"/>
<location filename="../Window.cpp" line="1130"/>
<source>Recent</source>
<translation>Recente</translation>
</message>
<message>
<location filename="../Window.cpp" line="1148"/>
<location filename="../Window.cpp" line="1133"/>
<source>Make portable</source>
<translation>Rendi portatile</translation>
</message>
<message>
<location filename="../Window.cpp" line="1151"/>
<location filename="../Window.cpp" line="1136"/>
<source>&amp;Load state</source>
<translation>Carica stato</translation>
</message>
<message>
<location filename="../Window.cpp" line="1161"/>
<location filename="../Window.cpp" line="1146"/>
<source>&amp;Save state</source>
<translation>Salva stato</translation>
</message>
<message>
<location filename="../Window.cpp" line="1171"/>
<location filename="../Window.cpp" line="1156"/>
<source>Quick load</source>
<translation>Caricamento rapido</translation>
</message>
<message>
<location filename="../Window.cpp" line="1172"/>
<location filename="../Window.cpp" line="1157"/>
<source>Quick save</source>
<translation>Salvataggio rapido</translation>
</message>
<message>
<location filename="../Window.cpp" line="1174"/>
<location filename="../Window.cpp" line="1159"/>
<source>Load recent</source>
<translation>Carica recente</translation>
</message>
<message>
<location filename="../Window.cpp" line="1179"/>
<location filename="../Window.cpp" line="1164"/>
<source>Save recent</source>
<translation>Salva recente</translation>
</message>
<message>
<location filename="../Window.cpp" line="1187"/>
<location filename="../Window.cpp" line="1172"/>
<source>Undo load state</source>
<translation>Annulla il caricamento dello stato</translation>
</message>
<message>
<location filename="../Window.cpp" line="1190"/>
<location filename="../Window.cpp" line="1175"/>
<source>Undo save state</source>
<translation>Annulla salvataggio stato</translation>
</message>
<message>
<location filename="../Window.cpp" line="1197"/>
<location filename="../Window.cpp" line="1202"/>
<location filename="../Window.cpp" line="1182"/>
<location filename="../Window.cpp" line="1187"/>
<source>State &amp;%1</source>
<translation>Stato %1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1209"/>
<location filename="../Window.cpp" line="1194"/>
<source>Load camera image...</source>
<translation>Carica immagine camera...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1213"/>
<location filename="../Window.cpp" line="1198"/>
<source>Convert save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1223"/>
<location filename="../Window.cpp" line="1208"/>
<source>New multiplayer window</source>
<translation>Nuova finestra multigiocatore</translation>
</message>
<message>
<location filename="../Window.cpp" line="1231"/>
<location filename="../Window.cpp" line="1216"/>
<source>Report bug...</source>
<translation>Segnala bug...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1235"/>
<location filename="../Window.cpp" line="1220"/>
<source>E&amp;xit</source>
<translation>Esci (&amp;X)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1238"/>
<location filename="../Window.cpp" line="1223"/>
<source>&amp;Emulation</source>
<translation>Emulazione</translation>
</message>
<message>
<location filename="../Window.cpp" line="1239"/>
<location filename="../Window.cpp" line="1224"/>
<source>&amp;Reset</source>
<translation>Reset</translation>
</message>
<message>
<location filename="../Window.cpp" line="1240"/>
<location filename="../Window.cpp" line="1225"/>
<source>Sh&amp;utdown</source>
<translation>Spegni (&amp;U)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1241"/>
<location filename="../Window.cpp" line="1226"/>
<source>Yank game pak</source>
<translation>Yank game pak</translation>
</message>
<message>
<location filename="../Window.cpp" line="1245"/>
<location filename="../Window.cpp" line="1230"/>
<source>&amp;Pause</source>
<translation>Pausa</translation>
</message>
<message>
<location filename="../Window.cpp" line="1254"/>
<location filename="../Window.cpp" line="1239"/>
<source>&amp;Next frame</source>
<translation>Salta il prossimo frame (&amp;N)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1258"/>
<location filename="../Window.cpp" line="1243"/>
<source>Fast forward (held)</source>
<translation>Avanzamento rapido (tieni premuto)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1264"/>
<location filename="../Window.cpp" line="1249"/>
<source>&amp;Fast forward</source>
<translation>Avanzamento rapido (&amp;F)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1268"/>
<location filename="../Window.cpp" line="1253"/>
<source>Fast forward speed</source>
<translation>Velocità di avanzamento rapido</translation>
</message>
<message>
<location filename="../Window.cpp" line="1273"/>
<location filename="../Window.cpp" line="1258"/>
<source>Unbounded</source>
<translation>Illimitata</translation>
</message>
<message>
<location filename="../Window.cpp" line="1277"/>
<location filename="../Window.cpp" line="1262"/>
<source>%0x</source>
<translation>%0x</translation>
</message>
<message>
<location filename="../Window.cpp" line="1281"/>
<location filename="../Window.cpp" line="1266"/>
<source>Rewind (held)</source>
<translation>Riavvolgimento (tieni premuto)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1288"/>
<location filename="../Window.cpp" line="1273"/>
<source>Re&amp;wind</source>
<translation>Riavvolgimento (&amp;W)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1293"/>
<location filename="../Window.cpp" line="1278"/>
<source>Step backwards</source>
<translation>Torna indietro</translation>
</message>
<message>
<location filename="../Window.cpp" line="1299"/>
<location filename="../Window.cpp" line="1284"/>
<source>Sync to &amp;video</source>
<translation>Sincronizza con il video</translation>
</message>
<message>
<location filename="../Window.cpp" line="1306"/>
<location filename="../Window.cpp" line="1291"/>
<source>Sync to &amp;audio</source>
<translation>Sincronizza con l&apos;audio</translation>
</message>
<message>
<location filename="../Window.cpp" line="1314"/>
<location filename="../Window.cpp" line="1299"/>
<source>Solar sensor</source>
<translation>Sensore solare</translation>
</message>
<message>
<location filename="../Window.cpp" line="1315"/>
<location filename="../Window.cpp" line="1300"/>
<source>Increase solar level</source>
<translation>Aumenta il livello solare</translation>
</message>
<message>
<location filename="../Window.cpp" line="1316"/>
<location filename="../Window.cpp" line="1301"/>
<source>Decrease solar level</source>
<translation>Riduce il livello solare</translation>
</message>
<message>
<location filename="../Window.cpp" line="1317"/>
<location filename="../Window.cpp" line="1302"/>
<source>Brightest solar level</source>
<translation>Livello solare brillante</translation>
</message>
<message>
<location filename="../Window.cpp" line="1320"/>
<location filename="../Window.cpp" line="1305"/>
<source>Darkest solar level</source>
<translation>Livello solare più scuro</translation>
</message>
<message>
<location filename="../Window.cpp" line="1326"/>
<location filename="../Window.cpp" line="1311"/>
<source>Brightness %1</source>
<translation>Luminosità %1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1345"/>
<location filename="../Window.cpp" line="1330"/>
<source>Audio/&amp;Video</source>
<translation>Audio/Video</translation>
</message>
<message>
<location filename="../Window.cpp" line="1346"/>
<location filename="../Window.cpp" line="1331"/>
<source>Frame size</source>
<translation>Dimensioni Frame</translation>
</message>
<message>
<location filename="../Window.cpp" line="1373"/>
<location filename="../Window.cpp" line="1358"/>
<source>Toggle fullscreen</source>
<translation>Abilita Schermo Intero</translation>
</message>
<message>
<location filename="../Window.cpp" line="1376"/>
<location filename="../Window.cpp" line="1361"/>
<source>Lock aspect ratio</source>
<translation>Blocca rapporti aspetto</translation>
</message>
<message>
<location filename="../Window.cpp" line="1420"/>
<location filename="../Window.cpp" line="1405"/>
<source>Frame&amp;skip</source>
<translation>Salto frame</translation>
</message>
<message>
<location filename="../Window.cpp" line="1433"/>
<location filename="../Window.cpp" line="1418"/>
<source>Mute</source>
<translation>Muto</translation>
</message>
<message>
<location filename="../Window.cpp" line="1439"/>
<location filename="../Window.cpp" line="1424"/>
<source>FPS target</source>
<translation>FPS finali</translation>
</message>
<message>
<location filename="../Window.cpp" line="1462"/>
<location filename="../Window.cpp" line="1447"/>
<source>Take &amp;screenshot</source>
<translation>Acquisisci screenshot</translation>
</message>
<message>
<location filename="../Window.cpp" line="1464"/>
<location filename="../Window.cpp" line="1449"/>
<source>F12</source>
<translation>F12</translation>
</message>
<message>
<location filename="../Window.cpp" line="1469"/>
<location filename="../Window.cpp" line="1454"/>
<source>Record GIF/WebP/APNG...</source>
<translation>Registra GIF / WebP / APNG ...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1473"/>
<location filename="../Window.cpp" line="1458"/>
<source>Video layers</source>
<translation>Layers video</translation>
</message>
<message>
<location filename="../Window.cpp" line="1474"/>
<location filename="../Window.cpp" line="1459"/>
<source>Audio channels</source>
<translation>Canali audio</translation>
</message>
<message>
<location filename="../Window.cpp" line="1478"/>
<location filename="../Window.cpp" line="1463"/>
<source>&amp;Tools</source>
<translation>Strumenti</translation>
</message>
<message>
<location filename="../Window.cpp" line="1479"/>
<location filename="../Window.cpp" line="1464"/>
<source>View &amp;logs...</source>
<translation>Visualizza (&amp;Logs) &amp;registri...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1481"/>
<location filename="../Window.cpp" line="1466"/>
<source>Game &amp;overrides...</source>
<translation>Valore specifico per il gioco...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1504"/>
<location filename="../Window.cpp" line="1480"/>
<source>&amp;Cheats...</source>
<translation>Trucchi...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1511"/>
<location filename="../Window.cpp" line="1487"/>
<source>Open debugger console...</source>
<translation>Apri debugger console...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1513"/>
<location filename="../Window.cpp" line="1489"/>
<source>Start &amp;GDB server...</source>
<translation>Avvia server GDB...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1507"/>
<location filename="../Window.cpp" line="1483"/>
<source>Settings...</source>
<translation>Impostazioni...</translation>
</message>
<message>
<location filename="../Window.cpp" line="356"/>
<location filename="../Window.cpp" line="351"/>
<source>Select folder</source>
<translation>Seleziona cartella</translation>
</message>
<message>
<location filename="../Window.cpp" line="866"/>
<location filename="../Window.cpp" line="851"/>
<source>Couldn&apos;t Start</source>
<translation>Non è stato possibile avviare</translation>
</message>
<message>
<location filename="../Window.cpp" line="867"/>
<location filename="../Window.cpp" line="852"/>
<source>Could not start game.</source>
<translation>Non è stato possibile avviare il gioco.</translation>
</message>
<message>
<location filename="../Window.cpp" line="1119"/>
<location filename="../Window.cpp" line="1104"/>
<source>Add folder to library...</source>
<translation>Aggiungi cartella alla libreria...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1156"/>
<location filename="../Window.cpp" line="1141"/>
<source>Load state file...</source>
<translation>Carica stato di salvataggio...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1166"/>
<location filename="../Window.cpp" line="1151"/>
<source>Save state file...</source>
<translation>Salva stato di salvataggio...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1215"/>
<location filename="../Window.cpp" line="1200"/>
<source>Import GameShark Save...</source>
<translation>Importa Salvataggio GameShark...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1218"/>
<location filename="../Window.cpp" line="1203"/>
<source>Export GameShark Save...</source>
<translation>Esporta Salvataggio GameShark...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1232"/>
<location filename="../Window.cpp" line="1217"/>
<source>About...</source>
<translation>Informazioni</translation>
</message>
<message>
<location filename="../Window.cpp" line="1388"/>
<location filename="../Window.cpp" line="1373"/>
<source>Force integer scaling</source>
<translation>Forza l&apos;integer scaling</translation>
</message>
<message>
<location filename="../Window.cpp" line="1409"/>
<location filename="../Window.cpp" line="1394"/>
<source>Bilinear filtering</source>
<translation>Filtro bilineare</translation>
</message>
<message>
<location filename="../Window.cpp" line="1332"/>
<location filename="../Window.cpp" line="1317"/>
<source>Game Boy Printer...</source>
<translation>Stampante Game Boy...</translation>
</message>
<message>
<location filename="../Window.cpp" line="373"/>
<location filename="../Window.cpp" line="368"/>
<source>Save games (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="374"/>
<location filename="../Window.cpp" line="369"/>
<source>Select save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="382"/>
<location filename="../Window.cpp" line="377"/>
<source>mGBA save state files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="379"/>
<location filename="../Window.cpp" line="384"/>
<location filename="../Window.cpp" line="389"/>
<source>Select save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1122"/>
<location filename="../Window.cpp" line="1107"/>
<source>Load alternate save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1125"/>
<location filename="../Window.cpp" line="1110"/>
<source>Load temporary save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1341"/>
<location filename="../Window.cpp" line="1326"/>
<source>BattleChip Gate...</source>
<translation>BattleChip Gate...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1348"/>
<location filename="../Window.cpp" line="1333"/>
<source>%1×</source>
<translation>%1x</translation>
</message>
<message>
<location filename="../Window.cpp" line="1400"/>
<location filename="../Window.cpp" line="1385"/>
<source>Interframe blending</source>
<translation>Interframe blending</translation>
</message>
<message>
<location filename="../Window.cpp" line="1447"/>
<location filename="../Window.cpp" line="1432"/>
<source>Native (59.7275)</source>
<translation>Nativo (59.7)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1468"/>
<location filename="../Window.cpp" line="1453"/>
<source>Record A/V...</source>
<translation>Registra A/V...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1476"/>
<location filename="../Window.cpp" line="1461"/>
<source>Adjust layer placement...</source>
<translation>Regola posizionamento layer...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1493"/>
<location filename="../Window.cpp" line="1478"/>
<source>Game Pak sensors...</source>
<translation>Sensori Game Pak...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1519"/>
<location filename="../Window.cpp" line="1495"/>
<source>View &amp;palette...</source>
<translation>Mostra palette...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1520"/>
<location filename="../Window.cpp" line="1496"/>
<source>View &amp;sprites...</source>
<translation>Mostra sprites...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1521"/>
<location filename="../Window.cpp" line="1497"/>
<source>View &amp;tiles...</source>
<translation>Mostra tiles...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1522"/>
<location filename="../Window.cpp" line="1498"/>
<source>View &amp;map...</source>
<translation>Mostra mappa...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1524"/>
<location filename="../Window.cpp" line="1500"/>
<source>&amp;Frame inspector...</source>
<translation>&amp;Frame inspector...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1540"/>
<location filename="../Window.cpp" line="1516"/>
<source>View memory...</source>
<translation>Mostra memoria...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1541"/>
<location filename="../Window.cpp" line="1517"/>
<source>Search memory...</source>
<translation>Ricerca memoria...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1542"/>
<location filename="../Window.cpp" line="1518"/>
<source>View &amp;I/O registers...</source>
<translation>Mostra registri I/O...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1545"/>
<location filename="../Window.cpp" line="1521"/>
<source>Record debug video log...</source>
<translation>Registra debug video log...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1546"/>
<location filename="../Window.cpp" line="1522"/>
<source>Stop debug video log</source>
<translation>Ferma debug video log</translation>
</message>
<message>
<location filename="../Window.cpp" line="1646"/>
<location filename="../Window.cpp" line="1622"/>
<source>Exit fullscreen</source>
<translation>Esci da Schermo Intero</translation>
</message>
<message>
<location filename="../Window.cpp" line="1648"/>
<location filename="../Window.cpp" line="1624"/>
<source>GameShark Button (held)</source>
<translation>Pulsante GameShark (tieni premuto)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1654"/>
<location filename="../Window.cpp" line="1630"/>
<source>Autofire</source>
<translation>Pulsanti Autofire</translation>
</message>
<message>
<location filename="../Window.cpp" line="1655"/>
<location filename="../Window.cpp" line="1631"/>
<source>Autofire A</source>
<translation>Autofire A</translation>
</message>
<message>
<location filename="../Window.cpp" line="1660"/>
<location filename="../Window.cpp" line="1636"/>
<source>Autofire B</source>
<translation>Autofire B</translation>
</message>
<message>
<location filename="../Window.cpp" line="1665"/>
<location filename="../Window.cpp" line="1641"/>
<source>Autofire L</source>
<translation>Autofire L</translation>
</message>
<message>
<location filename="../Window.cpp" line="1670"/>
<location filename="../Window.cpp" line="1646"/>
<source>Autofire R</source>
<translation>Autofire R</translation>
</message>
<message>
<location filename="../Window.cpp" line="1675"/>
<location filename="../Window.cpp" line="1651"/>
<source>Autofire Start</source>
<translation>Autofire Start</translation>
</message>
<message>
<location filename="../Window.cpp" line="1680"/>
<location filename="../Window.cpp" line="1656"/>
<source>Autofire Select</source>
<translation>Autofire Select</translation>
</message>
<message>
<location filename="../Window.cpp" line="1685"/>
<location filename="../Window.cpp" line="1661"/>
<source>Autofire Up</source>
<translation>Autofire Su</translation>
</message>
<message>
<location filename="../Window.cpp" line="1690"/>
<location filename="../Window.cpp" line="1666"/>
<source>Autofire Right</source>
<translation>AAutofire Destra</translation>
</message>
<message>
<location filename="../Window.cpp" line="1695"/>
<location filename="../Window.cpp" line="1671"/>
<source>Autofire Down</source>
<translation>Autofire Giù</translation>
</message>
<message>
<location filename="../Window.cpp" line="1700"/>
<location filename="../Window.cpp" line="1676"/>
<source>Autofire Left</source>
<translation>Autofire Sinistra</translation>
</message>
<message>
<location filename="../Window.cpp" line="1754"/>
<location filename="../Window.cpp" line="1730"/>
<source>Clear</source>
<translation>Pulisci</translation>
</message>
@ -4696,17 +4696,17 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="29"/>
<location filename="../utils.cpp" line="30"/>
<source>GBA</source>
<translation>GBA</translation>
</message>
<message>
<location filename="../utils.cpp" line="33"/>
<location filename="../utils.cpp" line="34"/>
<source>GB</source>
<translation>GB</translation>
</message>
<message>
<location filename="../utils.cpp" line="36"/>
<location filename="../utils.cpp" line="37"/>
<source>?</source>
<translation>?</translation>
</message>

View File

@ -1333,42 +1333,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context>
<name>QGBA::GDBWindow</name>
<message>
<location filename="../GDBWindow.cpp" line="28"/>
<location filename="../GDBWindow.cpp" line="29"/>
<source>Server settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="34"/>
<location filename="../GDBWindow.cpp" line="35"/>
<source>Local port</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="36"/>
<location filename="../GDBWindow.cpp" line="37"/>
<source>Bind address</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="55"/>
<location filename="../GDBWindow.cpp" line="56"/>
<source>Break</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="104"/>
<location filename="../GDBWindow.cpp" line="95"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="114"/>
<location filename="../GDBWindow.cpp" line="105"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Crash</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Could not start GDB server</source>
<translation type="unfinished"></translation>
</message>
@ -3952,725 +3952,725 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context>
<name>QGBA::Window</name>
<message>
<location filename="../Window.cpp" line="288"/>
<location filename="../Window.cpp" line="283"/>
<source>Game Boy Advance ROMs (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="305"/>
<location filename="../Window.cpp" line="300"/>
<source>Game Boy ROMs (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="309"/>
<location filename="../Window.cpp" line="304"/>
<source>All ROMs (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="310"/>
<location filename="../Window.cpp" line="305"/>
<source>%1 Video Logs (*.mvl)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="320"/>
<source>Archives (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="330"/>
<location filename="../Window.cpp" line="338"/>
<location filename="../Window.cpp" line="365"/>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="333"/>
<location filename="../Window.cpp" line="360"/>
<source>Select ROM</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="356"/>
<location filename="../Window.cpp" line="351"/>
<source>Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>Select save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Select patch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Patches (*.ips *.ups *.bps)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>Select e-Reader dotcode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>e-Reader card (*.raw *.bin *.bmp)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Select image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>GameShark saves (*.sps *.xps)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Select video log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Video logs (*.mvl)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="858"/>
<location filename="../Window.cpp" line="843"/>
<source>Crash</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="859"/>
<location filename="../Window.cpp" line="844"/>
<source>The game has crashed with the following error:
%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="866"/>
<location filename="../Window.cpp" line="851"/>
<source>Couldn&apos;t Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="867"/>
<location filename="../Window.cpp" line="852"/>
<source>Could not start game.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="881"/>
<location filename="../Window.cpp" line="866"/>
<source>Unimplemented BIOS call</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="882"/>
<location filename="../Window.cpp" line="867"/>
<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="895"/>
<location filename="../Window.cpp" line="880"/>
<source>Failed to create an appropriate display device, falling back to software display. Games may run slowly, especially with larger windows.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="987"/>
<location filename="../Window.cpp" line="972"/>
<source>Really make portable?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="988"/>
<location filename="../Window.cpp" line="973"/>
<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="1000"/>
<location filename="../Window.cpp" line="985"/>
<source>Restart needed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1001"/>
<location filename="../Window.cpp" line="986"/>
<source>Some changes will not take effect until the emulator is restarted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1056"/>
<location filename="../Window.cpp" line="1041"/>
<source> - Player %1 of %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1067"/>
<location filename="../Window.cpp" line="1052"/>
<source>%1 - %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1069"/>
<location filename="../Window.cpp" line="1054"/>
<source>%1 - %2 - %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1071"/>
<location filename="../Window.cpp" line="1056"/>
<source>%1 - %2 (%3 fps) - %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1113"/>
<location filename="../Window.cpp" line="1098"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1115"/>
<location filename="../Window.cpp" line="1100"/>
<source>Load &amp;ROM...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1118"/>
<location filename="../Window.cpp" line="1103"/>
<source>Load ROM in archive...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1119"/>
<location filename="../Window.cpp" line="1104"/>
<source>Add folder to library...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="373"/>
<location filename="../Window.cpp" line="368"/>
<source>Save games (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="374"/>
<location filename="../Window.cpp" line="369"/>
<source>Select save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="382"/>
<location filename="../Window.cpp" line="377"/>
<source>mGBA save state files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="379"/>
<location filename="../Window.cpp" line="384"/>
<location filename="../Window.cpp" line="389"/>
<source>Select save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1122"/>
<location filename="../Window.cpp" line="1107"/>
<source>Load alternate save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1125"/>
<location filename="../Window.cpp" line="1110"/>
<source>Load temporary save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1129"/>
<location filename="../Window.cpp" line="1114"/>
<source>Load &amp;patch...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1132"/>
<location filename="../Window.cpp" line="1117"/>
<source>Boot BIOS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1137"/>
<location filename="../Window.cpp" line="1122"/>
<source>Replace ROM...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1139"/>
<location filename="../Window.cpp" line="1124"/>
<source>Scan e-Reader dotcodes...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1143"/>
<location filename="../Window.cpp" line="1128"/>
<source>ROM &amp;info...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1145"/>
<location filename="../Window.cpp" line="1130"/>
<source>Recent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1148"/>
<location filename="../Window.cpp" line="1133"/>
<source>Make portable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1151"/>
<location filename="../Window.cpp" line="1136"/>
<source>&amp;Load state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1156"/>
<location filename="../Window.cpp" line="1141"/>
<source>Load state file...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1161"/>
<location filename="../Window.cpp" line="1146"/>
<source>&amp;Save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1166"/>
<location filename="../Window.cpp" line="1151"/>
<source>Save state file...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1171"/>
<location filename="../Window.cpp" line="1156"/>
<source>Quick load</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1172"/>
<location filename="../Window.cpp" line="1157"/>
<source>Quick save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1174"/>
<location filename="../Window.cpp" line="1159"/>
<source>Load recent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1179"/>
<location filename="../Window.cpp" line="1164"/>
<source>Save recent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1187"/>
<location filename="../Window.cpp" line="1172"/>
<source>Undo load state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1190"/>
<location filename="../Window.cpp" line="1175"/>
<source>Undo save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1197"/>
<location filename="../Window.cpp" line="1202"/>
<location filename="../Window.cpp" line="1182"/>
<location filename="../Window.cpp" line="1187"/>
<source>State &amp;%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1209"/>
<location filename="../Window.cpp" line="1194"/>
<source>Load camera image...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1213"/>
<location filename="../Window.cpp" line="1198"/>
<source>Convert save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1215"/>
<location filename="../Window.cpp" line="1200"/>
<source>Import GameShark Save...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1218"/>
<location filename="../Window.cpp" line="1203"/>
<source>Export GameShark Save...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1223"/>
<location filename="../Window.cpp" line="1208"/>
<source>New multiplayer window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1231"/>
<location filename="../Window.cpp" line="1216"/>
<source>Report bug...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1232"/>
<location filename="../Window.cpp" line="1217"/>
<source>About...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1235"/>
<location filename="../Window.cpp" line="1220"/>
<source>E&amp;xit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1238"/>
<location filename="../Window.cpp" line="1223"/>
<source>&amp;Emulation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1239"/>
<location filename="../Window.cpp" line="1224"/>
<source>&amp;Reset</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1240"/>
<location filename="../Window.cpp" line="1225"/>
<source>Sh&amp;utdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1241"/>
<location filename="../Window.cpp" line="1226"/>
<source>Yank game pak</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1245"/>
<location filename="../Window.cpp" line="1230"/>
<source>&amp;Pause</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1254"/>
<location filename="../Window.cpp" line="1239"/>
<source>&amp;Next frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1258"/>
<location filename="../Window.cpp" line="1243"/>
<source>Fast forward (held)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1264"/>
<location filename="../Window.cpp" line="1249"/>
<source>&amp;Fast forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1268"/>
<location filename="../Window.cpp" line="1253"/>
<source>Fast forward speed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1273"/>
<location filename="../Window.cpp" line="1258"/>
<source>Unbounded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1277"/>
<location filename="../Window.cpp" line="1262"/>
<source>%0x</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1281"/>
<location filename="../Window.cpp" line="1266"/>
<source>Rewind (held)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1288"/>
<location filename="../Window.cpp" line="1273"/>
<source>Re&amp;wind</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1293"/>
<location filename="../Window.cpp" line="1278"/>
<source>Step backwards</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1299"/>
<location filename="../Window.cpp" line="1284"/>
<source>Sync to &amp;video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1306"/>
<location filename="../Window.cpp" line="1291"/>
<source>Sync to &amp;audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1314"/>
<location filename="../Window.cpp" line="1299"/>
<source>Solar sensor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1315"/>
<location filename="../Window.cpp" line="1300"/>
<source>Increase solar level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1316"/>
<location filename="../Window.cpp" line="1301"/>
<source>Decrease solar level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1317"/>
<location filename="../Window.cpp" line="1302"/>
<source>Brightest solar level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1320"/>
<location filename="../Window.cpp" line="1305"/>
<source>Darkest solar level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1326"/>
<location filename="../Window.cpp" line="1311"/>
<source>Brightness %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1332"/>
<location filename="../Window.cpp" line="1317"/>
<source>Game Boy Printer...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1341"/>
<location filename="../Window.cpp" line="1326"/>
<source>BattleChip Gate...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1345"/>
<location filename="../Window.cpp" line="1330"/>
<source>Audio/&amp;Video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1346"/>
<location filename="../Window.cpp" line="1331"/>
<source>Frame size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1348"/>
<location filename="../Window.cpp" line="1333"/>
<source>%1×</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1373"/>
<location filename="../Window.cpp" line="1358"/>
<source>Toggle fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1376"/>
<location filename="../Window.cpp" line="1361"/>
<source>Lock aspect ratio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1388"/>
<location filename="../Window.cpp" line="1373"/>
<source>Force integer scaling</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1400"/>
<location filename="../Window.cpp" line="1385"/>
<source>Interframe blending</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1409"/>
<location filename="../Window.cpp" line="1394"/>
<source>Bilinear filtering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1420"/>
<location filename="../Window.cpp" line="1405"/>
<source>Frame&amp;skip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1433"/>
<location filename="../Window.cpp" line="1418"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1439"/>
<location filename="../Window.cpp" line="1424"/>
<source>FPS target</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1447"/>
<location filename="../Window.cpp" line="1432"/>
<source>Native (59.7275)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1462"/>
<location filename="../Window.cpp" line="1447"/>
<source>Take &amp;screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1464"/>
<location filename="../Window.cpp" line="1449"/>
<source>F12</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1468"/>
<location filename="../Window.cpp" line="1453"/>
<source>Record A/V...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1469"/>
<location filename="../Window.cpp" line="1454"/>
<source>Record GIF/WebP/APNG...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1473"/>
<location filename="../Window.cpp" line="1458"/>
<source>Video layers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1474"/>
<location filename="../Window.cpp" line="1459"/>
<source>Audio channels</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1476"/>
<location filename="../Window.cpp" line="1461"/>
<source>Adjust layer placement...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1478"/>
<location filename="../Window.cpp" line="1463"/>
<source>&amp;Tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1479"/>
<location filename="../Window.cpp" line="1464"/>
<source>View &amp;logs...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1481"/>
<location filename="../Window.cpp" line="1466"/>
<source>Game &amp;overrides...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1493"/>
<location filename="../Window.cpp" line="1478"/>
<source>Game Pak sensors...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1504"/>
<location filename="../Window.cpp" line="1480"/>
<source>&amp;Cheats...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1507"/>
<location filename="../Window.cpp" line="1483"/>
<source>Settings...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1511"/>
<location filename="../Window.cpp" line="1487"/>
<source>Open debugger console...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1513"/>
<location filename="../Window.cpp" line="1489"/>
<source>Start &amp;GDB server...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1519"/>
<location filename="../Window.cpp" line="1495"/>
<source>View &amp;palette...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1520"/>
<location filename="../Window.cpp" line="1496"/>
<source>View &amp;sprites...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1521"/>
<location filename="../Window.cpp" line="1497"/>
<source>View &amp;tiles...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1522"/>
<location filename="../Window.cpp" line="1498"/>
<source>View &amp;map...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1524"/>
<location filename="../Window.cpp" line="1500"/>
<source>&amp;Frame inspector...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1540"/>
<location filename="../Window.cpp" line="1516"/>
<source>View memory...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1541"/>
<location filename="../Window.cpp" line="1517"/>
<source>Search memory...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1542"/>
<location filename="../Window.cpp" line="1518"/>
<source>View &amp;I/O registers...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1545"/>
<location filename="../Window.cpp" line="1521"/>
<source>Record debug video log...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1546"/>
<location filename="../Window.cpp" line="1522"/>
<source>Stop debug video log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1646"/>
<location filename="../Window.cpp" line="1622"/>
<source>Exit fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1648"/>
<location filename="../Window.cpp" line="1624"/>
<source>GameShark Button (held)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1654"/>
<location filename="../Window.cpp" line="1630"/>
<source>Autofire</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1655"/>
<location filename="../Window.cpp" line="1631"/>
<source>Autofire A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1660"/>
<location filename="../Window.cpp" line="1636"/>
<source>Autofire B</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1665"/>
<location filename="../Window.cpp" line="1641"/>
<source>Autofire L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1670"/>
<location filename="../Window.cpp" line="1646"/>
<source>Autofire R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1675"/>
<location filename="../Window.cpp" line="1651"/>
<source>Autofire Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1680"/>
<location filename="../Window.cpp" line="1656"/>
<source>Autofire Select</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1685"/>
<location filename="../Window.cpp" line="1661"/>
<source>Autofire Up</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1690"/>
<location filename="../Window.cpp" line="1666"/>
<source>Autofire Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1695"/>
<location filename="../Window.cpp" line="1671"/>
<source>Autofire Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1700"/>
<location filename="../Window.cpp" line="1676"/>
<source>Autofire Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1754"/>
<location filename="../Window.cpp" line="1730"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
@ -4693,17 +4693,17 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="29"/>
<location filename="../utils.cpp" line="30"/>
<source>GBA</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="33"/>
<location filename="../utils.cpp" line="34"/>
<source>GB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="36"/>
<location filename="../utils.cpp" line="37"/>
<source>?</source>
<translation type="unfinished"></translation>
</message>

View File

@ -1335,42 +1335,42 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<context>
<name>QGBA::GDBWindow</name>
<message>
<location filename="../GDBWindow.cpp" line="28"/>
<location filename="../GDBWindow.cpp" line="29"/>
<source>Server settings</source>
<translation>Paramètres du serveur</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="34"/>
<location filename="../GDBWindow.cpp" line="35"/>
<source>Local port</source>
<translation>Port local</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="36"/>
<location filename="../GDBWindow.cpp" line="37"/>
<source>Bind address</source>
<translation>Lier l&apos;adresse</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="55"/>
<location filename="../GDBWindow.cpp" line="56"/>
<source>Break</source>
<translation>Interrompre</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="104"/>
<location filename="../GDBWindow.cpp" line="95"/>
<source>Stop</source>
<translation>Arrêter</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="114"/>
<location filename="../GDBWindow.cpp" line="105"/>
<source>Start</source>
<translation>Démarrer</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Crash</source>
<translation>Plantage</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Could not start GDB server</source>
<translation>Impossible de démarrer le serveur GDB</translation>
</message>
@ -3972,101 +3972,101 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<context>
<name>QGBA::Window</name>
<message>
<location filename="../Window.cpp" line="288"/>
<location filename="../Window.cpp" line="283"/>
<source>Game Boy Advance ROMs (%1)</source>
<translation>ROMs de Game Boy Advance (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="305"/>
<location filename="../Window.cpp" line="300"/>
<source>Game Boy ROMs (%1)</source>
<translation>ROMs de Game Boy (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="309"/>
<location filename="../Window.cpp" line="304"/>
<source>All ROMs (%1)</source>
<translation>Toutes les ROM (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="310"/>
<location filename="../Window.cpp" line="305"/>
<source>%1 Video Logs (*.mvl)</source>
<translation>%1 Journaux vidéo (*.mvl)</translation>
</message>
<message>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="320"/>
<source>Archives (%1)</source>
<translation>Archives (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="330"/>
<location filename="../Window.cpp" line="338"/>
<location filename="../Window.cpp" line="365"/>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="333"/>
<location filename="../Window.cpp" line="360"/>
<source>Select ROM</source>
<translation>Choisir une ROM</translation>
</message>
<message>
<location filename="../Window.cpp" line="356"/>
<location filename="../Window.cpp" line="351"/>
<source>Select folder</source>
<translation>Choisir un dossier</translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>Select save</source>
<translation>Choisir une sauvegarde</translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Select patch</source>
<translation>Sélectionner un correctif</translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Patches (*.ips *.ups *.bps)</source>
<translation>Correctifs/Patches (*.ips *.ups *.bps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>Select e-Reader dotcode</source>
<translation>Sélectionnez le numéro de point du e-Reader</translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>e-Reader card (*.raw *.bin *.bmp)</source>
<translation>e-Reader carte (*.raw *.bin *.bmp)</translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Select image</source>
<translation>Choisir une image</translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source>
<translation>Image (*.png *.gif *.jpg *.jpeg);;Tous les fichiers (*)</translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>GameShark saves (*.sps *.xps)</source>
<translation>Sauvegardes GameShark (*.sps *.xps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Select video log</source>
<translation>Sélectionner un journal vidéo</translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Video logs (*.mvl)</source>
<translation>Journaux vidéo (*.mvl)</translation>
</message>
<message>
<location filename="../Window.cpp" line="858"/>
<location filename="../Window.cpp" line="843"/>
<source>Crash</source>
<translation>Plantage</translation>
</message>
<message>
<location filename="../Window.cpp" line="859"/>
<location filename="../Window.cpp" line="844"/>
<source>The game has crashed with the following error:
%1</source>
@ -4075,624 +4075,624 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="881"/>
<location filename="../Window.cpp" line="866"/>
<source>Unimplemented BIOS call</source>
<translation>Requête au BIOS non supporté</translation>
</message>
<message>
<location filename="../Window.cpp" line="882"/>
<location filename="../Window.cpp" line="867"/>
<source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source>
<translation>Ce jeu utilise un appel BIOS qui n&apos;est pas implémenté. Veuillez utiliser le BIOS officiel pour une meilleure expérience.</translation>
</message>
<message>
<location filename="../Window.cpp" line="895"/>
<location filename="../Window.cpp" line="880"/>
<source>Failed to create an appropriate display device, falling back to software display. Games may run slowly, especially with larger windows.</source>
<translation>Échec de la création d&apos;un périphérique d&apos;affichage approprié, retour à l&apos;affichage du logiciel. Les jeux peuvent fonctionner lentement, en particulier avec des fenêtres plus grandes.</translation>
</message>
<message>
<location filename="../Window.cpp" line="987"/>
<location filename="../Window.cpp" line="972"/>
<source>Really make portable?</source>
<translation>Vraiment rendre portable ?</translation>
</message>
<message>
<location filename="../Window.cpp" line="988"/>
<location filename="../Window.cpp" line="973"/>
<source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source>
<translation>Cela amènera l&apos;émulateur à charger sa configuration depuis le même répertoire que l&apos;exécutable. Souhaitez vous continuer ?</translation>
</message>
<message>
<location filename="../Window.cpp" line="1000"/>
<location filename="../Window.cpp" line="985"/>
<source>Restart needed</source>
<translation>Un redémarrage est nécessaire</translation>
</message>
<message>
<location filename="../Window.cpp" line="1001"/>
<location filename="../Window.cpp" line="986"/>
<source>Some changes will not take effect until the emulator is restarted.</source>
<translation>Certains changements ne prendront effet qu&apos;après le redémarrage de l&apos;émulateur.</translation>
</message>
<message>
<location filename="../Window.cpp" line="1056"/>
<location filename="../Window.cpp" line="1041"/>
<source> - Player %1 of %2</source>
<translation> - Joueur %1 of %2</translation>
</message>
<message>
<location filename="../Window.cpp" line="1067"/>
<location filename="../Window.cpp" line="1052"/>
<source>%1 - %2</source>
<translation>%1 - %2</translation>
</message>
<message>
<location filename="../Window.cpp" line="1069"/>
<location filename="../Window.cpp" line="1054"/>
<source>%1 - %2 - %3</source>
<translation>%1 - %2 - %3</translation>
</message>
<message>
<location filename="../Window.cpp" line="1071"/>
<location filename="../Window.cpp" line="1056"/>
<source>%1 - %2 (%3 fps) - %4</source>
<translation>%1 - %2 (%3 fps) - %4</translation>
</message>
<message>
<location filename="../Window.cpp" line="1113"/>
<location filename="../Window.cpp" line="1098"/>
<source>&amp;File</source>
<translation>&amp;Fichier</translation>
</message>
<message>
<location filename="../Window.cpp" line="1115"/>
<location filename="../Window.cpp" line="1100"/>
<source>Load &amp;ROM...</source>
<translation>Charger une &amp;ROM</translation>
</message>
<message>
<location filename="../Window.cpp" line="1118"/>
<location filename="../Window.cpp" line="1103"/>
<source>Load ROM in archive...</source>
<translation>Charger la ROM d&apos;une archive</translation>
</message>
<message>
<location filename="../Window.cpp" line="1119"/>
<location filename="../Window.cpp" line="1104"/>
<source>Add folder to library...</source>
<translation>Ajouter un dossier à la bibliothèque</translation>
</message>
<message>
<location filename="../Window.cpp" line="1129"/>
<location filename="../Window.cpp" line="1114"/>
<source>Load &amp;patch...</source>
<translation>Charger un c&amp;orrectif</translation>
</message>
<message>
<location filename="../Window.cpp" line="1132"/>
<location filename="../Window.cpp" line="1117"/>
<source>Boot BIOS</source>
<translation>Démarrer le BIOS</translation>
</message>
<message>
<location filename="../Window.cpp" line="1137"/>
<location filename="../Window.cpp" line="1122"/>
<source>Replace ROM...</source>
<translation>Remplacer la ROM</translation>
</message>
<message>
<location filename="../Window.cpp" line="1143"/>
<location filename="../Window.cpp" line="1128"/>
<source>ROM &amp;info...</source>
<translation>&amp;Infos sur la ROM</translation>
</message>
<message>
<location filename="../Window.cpp" line="1145"/>
<location filename="../Window.cpp" line="1130"/>
<source>Recent</source>
<translation>Récent</translation>
</message>
<message>
<location filename="../Window.cpp" line="1148"/>
<location filename="../Window.cpp" line="1133"/>
<source>Make portable</source>
<translation>Rendre portable</translation>
</message>
<message>
<location filename="../Window.cpp" line="1151"/>
<location filename="../Window.cpp" line="1136"/>
<source>&amp;Load state</source>
<translation>&amp;Charger un état</translation>
</message>
<message>
<location filename="../Window.cpp" line="1161"/>
<location filename="../Window.cpp" line="1146"/>
<source>&amp;Save state</source>
<translation>&amp;Sauvegarder un état</translation>
</message>
<message>
<location filename="../Window.cpp" line="1171"/>
<location filename="../Window.cpp" line="1156"/>
<source>Quick load</source>
<translation>Chargement rapide</translation>
</message>
<message>
<location filename="../Window.cpp" line="1172"/>
<location filename="../Window.cpp" line="1157"/>
<source>Quick save</source>
<translation>Sauvegarde rapide</translation>
</message>
<message>
<location filename="../Window.cpp" line="1174"/>
<location filename="../Window.cpp" line="1159"/>
<source>Load recent</source>
<translation>Charger un fichier récent</translation>
</message>
<message>
<location filename="../Window.cpp" line="1179"/>
<location filename="../Window.cpp" line="1164"/>
<source>Save recent</source>
<translation>Sauvegarder un fichier récent</translation>
</message>
<message>
<location filename="../Window.cpp" line="1187"/>
<location filename="../Window.cpp" line="1172"/>
<source>Undo load state</source>
<translation>Annuler le chargement de l&apos;état</translation>
</message>
<message>
<location filename="../Window.cpp" line="1190"/>
<location filename="../Window.cpp" line="1175"/>
<source>Undo save state</source>
<translation>Annuler la sauvegarde de l&apos;état</translation>
</message>
<message>
<location filename="../Window.cpp" line="1197"/>
<location filename="../Window.cpp" line="1202"/>
<location filename="../Window.cpp" line="1182"/>
<location filename="../Window.cpp" line="1187"/>
<source>State &amp;%1</source>
<translation>État &amp;%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1209"/>
<location filename="../Window.cpp" line="1194"/>
<source>Load camera image...</source>
<translation>Charger une image de la caméra</translation>
</message>
<message>
<location filename="../Window.cpp" line="1213"/>
<location filename="../Window.cpp" line="1198"/>
<source>Convert save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1223"/>
<location filename="../Window.cpp" line="1208"/>
<source>New multiplayer window</source>
<translation>Nouvelle fenêtre multijoueur</translation>
</message>
<message>
<location filename="../Window.cpp" line="1231"/>
<location filename="../Window.cpp" line="1216"/>
<source>Report bug...</source>
<translation>Signalement de l&apos;erreur</translation>
</message>
<message>
<location filename="../Window.cpp" line="1235"/>
<location filename="../Window.cpp" line="1220"/>
<source>E&amp;xit</source>
<translation>&amp;Quitter</translation>
</message>
<message>
<location filename="../Window.cpp" line="1238"/>
<location filename="../Window.cpp" line="1223"/>
<source>&amp;Emulation</source>
<translation>&amp;Émulation</translation>
</message>
<message>
<location filename="../Window.cpp" line="1239"/>
<location filename="../Window.cpp" line="1224"/>
<source>&amp;Reset</source>
<translation>&amp;Réinitialiser</translation>
</message>
<message>
<location filename="../Window.cpp" line="1240"/>
<location filename="../Window.cpp" line="1225"/>
<source>Sh&amp;utdown</source>
<translation>Extin&amp;ction</translation>
</message>
<message>
<location filename="../Window.cpp" line="1241"/>
<location filename="../Window.cpp" line="1226"/>
<source>Yank game pak</source>
<translation>Yank game pak</translation>
</message>
<message>
<location filename="../Window.cpp" line="1245"/>
<location filename="../Window.cpp" line="1230"/>
<source>&amp;Pause</source>
<translation>&amp;Pause</translation>
</message>
<message>
<location filename="../Window.cpp" line="1254"/>
<location filename="../Window.cpp" line="1239"/>
<source>&amp;Next frame</source>
<translation>&amp;Image suivante</translation>
</message>
<message>
<location filename="../Window.cpp" line="1258"/>
<location filename="../Window.cpp" line="1243"/>
<source>Fast forward (held)</source>
<translation>Avance rapide (maintenir)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1264"/>
<location filename="../Window.cpp" line="1249"/>
<source>&amp;Fast forward</source>
<translation>A&amp;vance rapide</translation>
</message>
<message>
<location filename="../Window.cpp" line="1268"/>
<location filename="../Window.cpp" line="1253"/>
<source>Fast forward speed</source>
<translation>Vitesse de l&apos;avance rapide</translation>
</message>
<message>
<location filename="../Window.cpp" line="1273"/>
<location filename="../Window.cpp" line="1258"/>
<source>Unbounded</source>
<translation>Sans limites</translation>
</message>
<message>
<location filename="../Window.cpp" line="1277"/>
<location filename="../Window.cpp" line="1262"/>
<source>%0x</source>
<translation>%0x</translation>
</message>
<message>
<location filename="../Window.cpp" line="1281"/>
<location filename="../Window.cpp" line="1266"/>
<source>Rewind (held)</source>
<translation>Rembobiner (maintenir)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1288"/>
<location filename="../Window.cpp" line="1273"/>
<source>Re&amp;wind</source>
<translation>Rem&amp;bobiner</translation>
</message>
<message>
<location filename="../Window.cpp" line="1293"/>
<location filename="../Window.cpp" line="1278"/>
<source>Step backwards</source>
<translation>Retour en arrière</translation>
</message>
<message>
<location filename="../Window.cpp" line="1299"/>
<location filename="../Window.cpp" line="1284"/>
<source>Sync to &amp;video</source>
<translation>Synchro &amp;vidéo</translation>
</message>
<message>
<location filename="../Window.cpp" line="1306"/>
<location filename="../Window.cpp" line="1291"/>
<source>Sync to &amp;audio</source>
<translation>Synchro &amp;audio</translation>
</message>
<message>
<location filename="../Window.cpp" line="1314"/>
<location filename="../Window.cpp" line="1299"/>
<source>Solar sensor</source>
<translation>Capteur solaire</translation>
</message>
<message>
<location filename="../Window.cpp" line="1315"/>
<location filename="../Window.cpp" line="1300"/>
<source>Increase solar level</source>
<translation>Augmenter le niveau solaire</translation>
</message>
<message>
<location filename="../Window.cpp" line="1316"/>
<location filename="../Window.cpp" line="1301"/>
<source>Decrease solar level</source>
<translation>Diminuer le niveau solaire</translation>
</message>
<message>
<location filename="../Window.cpp" line="1317"/>
<location filename="../Window.cpp" line="1302"/>
<source>Brightest solar level</source>
<translation>Tester le niveau solaire</translation>
</message>
<message>
<location filename="../Window.cpp" line="1320"/>
<location filename="../Window.cpp" line="1305"/>
<source>Darkest solar level</source>
<translation>Assombrir le niveau solaire</translation>
</message>
<message>
<location filename="../Window.cpp" line="1326"/>
<location filename="../Window.cpp" line="1311"/>
<source>Brightness %1</source>
<translation>Luminosité %1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1345"/>
<location filename="../Window.cpp" line="1330"/>
<source>Audio/&amp;Video</source>
<translation>Audio/&amp;Vidéo</translation>
</message>
<message>
<location filename="../Window.cpp" line="1346"/>
<location filename="../Window.cpp" line="1331"/>
<source>Frame size</source>
<translation>Taille de l&apos;image</translation>
</message>
<message>
<location filename="../Window.cpp" line="1373"/>
<location filename="../Window.cpp" line="1358"/>
<source>Toggle fullscreen</source>
<translation>Basculer en plein écran</translation>
</message>
<message>
<location filename="../Window.cpp" line="1376"/>
<location filename="../Window.cpp" line="1361"/>
<source>Lock aspect ratio</source>
<translation>Bloquer les proportions</translation>
</message>
<message>
<location filename="../Window.cpp" line="1388"/>
<location filename="../Window.cpp" line="1373"/>
<source>Force integer scaling</source>
<translation>Forcer la mise à l&apos;échelle par des nombres entiers</translation>
</message>
<message>
<location filename="../Window.cpp" line="1409"/>
<location filename="../Window.cpp" line="1394"/>
<source>Bilinear filtering</source>
<translation>Filtrage bilinèaire</translation>
</message>
<message>
<location filename="../Window.cpp" line="1420"/>
<location filename="../Window.cpp" line="1405"/>
<source>Frame&amp;skip</source>
<translation>&amp;Saut d&apos;image</translation>
</message>
<message>
<location filename="../Window.cpp" line="1433"/>
<location filename="../Window.cpp" line="1418"/>
<source>Mute</source>
<translation>Muet</translation>
</message>
<message>
<location filename="../Window.cpp" line="1439"/>
<location filename="../Window.cpp" line="1424"/>
<source>FPS target</source>
<translation>FPS ciblé</translation>
</message>
<message>
<location filename="../Window.cpp" line="1462"/>
<location filename="../Window.cpp" line="1447"/>
<source>Take &amp;screenshot</source>
<translation>Prendre une ca&amp;pture d&apos;écran</translation>
</message>
<message>
<location filename="../Window.cpp" line="1464"/>
<location filename="../Window.cpp" line="1449"/>
<source>F12</source>
<translation>F12</translation>
</message>
<message>
<location filename="../Window.cpp" line="1332"/>
<location filename="../Window.cpp" line="1317"/>
<source>Game Boy Printer...</source>
<translation>Imprimante GameBoy</translation>
</message>
<message>
<location filename="../Window.cpp" line="1473"/>
<location filename="../Window.cpp" line="1458"/>
<source>Video layers</source>
<translation>Couches vidéo</translation>
</message>
<message>
<location filename="../Window.cpp" line="1474"/>
<location filename="../Window.cpp" line="1459"/>
<source>Audio channels</source>
<translation>Canaux audio</translation>
</message>
<message>
<location filename="../Window.cpp" line="1476"/>
<location filename="../Window.cpp" line="1461"/>
<source>Adjust layer placement...</source>
<translation>Ajuster la disposition</translation>
</message>
<message>
<location filename="../Window.cpp" line="1478"/>
<location filename="../Window.cpp" line="1463"/>
<source>&amp;Tools</source>
<translation>Ou&amp;tils</translation>
</message>
<message>
<location filename="../Window.cpp" line="1479"/>
<location filename="../Window.cpp" line="1464"/>
<source>View &amp;logs...</source>
<translation>Voir les &amp;journaux</translation>
</message>
<message>
<location filename="../Window.cpp" line="1481"/>
<location filename="../Window.cpp" line="1466"/>
<source>Game &amp;overrides...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="866"/>
<location filename="../Window.cpp" line="851"/>
<source>Couldn&apos;t Start</source>
<translation>N&apos;a pas pu démarrer</translation>
</message>
<message>
<location filename="../Window.cpp" line="373"/>
<location filename="../Window.cpp" line="368"/>
<source>Save games (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="374"/>
<location filename="../Window.cpp" line="369"/>
<source>Select save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="382"/>
<location filename="../Window.cpp" line="377"/>
<source>mGBA save state files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="379"/>
<location filename="../Window.cpp" line="384"/>
<location filename="../Window.cpp" line="389"/>
<source>Select save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="867"/>
<location filename="../Window.cpp" line="852"/>
<source>Could not start game.</source>
<translation>Impossible de démarrer le jeu.</translation>
</message>
<message>
<location filename="../Window.cpp" line="1122"/>
<location filename="../Window.cpp" line="1107"/>
<source>Load alternate save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1125"/>
<location filename="../Window.cpp" line="1110"/>
<source>Load temporary save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1139"/>
<location filename="../Window.cpp" line="1124"/>
<source>Scan e-Reader dotcodes...</source>
<translation>Scanner les dotcodes e-Reader...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1156"/>
<location filename="../Window.cpp" line="1141"/>
<source>Load state file...</source>
<translation>Charger le fichier d&apos;état...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1166"/>
<location filename="../Window.cpp" line="1151"/>
<source>Save state file...</source>
<translation>Enregistrer le fichier d&apos;état...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1215"/>
<location filename="../Window.cpp" line="1200"/>
<source>Import GameShark Save...</source>
<translation>Importer la sauvegarde de GameShark...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1218"/>
<location filename="../Window.cpp" line="1203"/>
<source>Export GameShark Save...</source>
<translation>Exporter la sauvegarde de GameShark...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1232"/>
<location filename="../Window.cpp" line="1217"/>
<source>About...</source>
<translation>À propos de</translation>
</message>
<message>
<location filename="../Window.cpp" line="1341"/>
<location filename="../Window.cpp" line="1326"/>
<source>BattleChip Gate...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1348"/>
<location filename="../Window.cpp" line="1333"/>
<source>%1×</source>
<translation>%1×</translation>
</message>
<message>
<location filename="../Window.cpp" line="1400"/>
<location filename="../Window.cpp" line="1385"/>
<source>Interframe blending</source>
<translation>Mélange d&apos;images</translation>
</message>
<message>
<location filename="../Window.cpp" line="1447"/>
<location filename="../Window.cpp" line="1432"/>
<source>Native (59.7275)</source>
<translation>Natif (59.7275)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1468"/>
<location filename="../Window.cpp" line="1453"/>
<source>Record A/V...</source>
<translation>Enregistrer A/V...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1469"/>
<location filename="../Window.cpp" line="1454"/>
<source>Record GIF/WebP/APNG...</source>
<translation>Enregistrer GIF/WebP/APNG...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1493"/>
<location filename="../Window.cpp" line="1478"/>
<source>Game Pak sensors...</source>
<translation>Capteurs de la Game Pak...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1504"/>
<location filename="../Window.cpp" line="1480"/>
<source>&amp;Cheats...</source>
<translation>&amp;Cheats</translation>
</message>
<message>
<location filename="../Window.cpp" line="1507"/>
<location filename="../Window.cpp" line="1483"/>
<source>Settings...</source>
<translation>Paramètres</translation>
</message>
<message>
<location filename="../Window.cpp" line="1511"/>
<location filename="../Window.cpp" line="1487"/>
<source>Open debugger console...</source>
<translation>Ouvrir la console de débug</translation>
</message>
<message>
<location filename="../Window.cpp" line="1513"/>
<location filename="../Window.cpp" line="1489"/>
<source>Start &amp;GDB server...</source>
<translation>Démarrer le serveur &amp;GDB</translation>
</message>
<message>
<location filename="../Window.cpp" line="1519"/>
<location filename="../Window.cpp" line="1495"/>
<source>View &amp;palette...</source>
<translation>Voir la &amp;palette</translation>
</message>
<message>
<location filename="../Window.cpp" line="1520"/>
<location filename="../Window.cpp" line="1496"/>
<source>View &amp;sprites...</source>
<translation>Voir les &amp;sprites</translation>
</message>
<message>
<location filename="../Window.cpp" line="1521"/>
<location filename="../Window.cpp" line="1497"/>
<source>View &amp;tiles...</source>
<translation>Voir les &amp;tiles</translation>
</message>
<message>
<location filename="../Window.cpp" line="1522"/>
<location filename="../Window.cpp" line="1498"/>
<source>View &amp;map...</source>
<translation>Voir la &amp;map</translation>
</message>
<message>
<location filename="../Window.cpp" line="1524"/>
<location filename="../Window.cpp" line="1500"/>
<source>&amp;Frame inspector...</source>
<translation>Inspecteur de &amp;frame...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1540"/>
<location filename="../Window.cpp" line="1516"/>
<source>View memory...</source>
<translation>Voir la mémoire</translation>
</message>
<message>
<location filename="../Window.cpp" line="1541"/>
<location filename="../Window.cpp" line="1517"/>
<source>Search memory...</source>
<translation>Recherche dans la mémoire</translation>
</message>
<message>
<location filename="../Window.cpp" line="1542"/>
<location filename="../Window.cpp" line="1518"/>
<source>View &amp;I/O registers...</source>
<translation>Voir les registres d&apos;&amp;E/S...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1545"/>
<location filename="../Window.cpp" line="1521"/>
<source>Record debug video log...</source>
<translation>Enregistrer le journal vidéo de débogage...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1546"/>
<location filename="../Window.cpp" line="1522"/>
<source>Stop debug video log</source>
<translation>Arrêter le journal vidéo de débogage</translation>
</message>
<message>
<location filename="../Window.cpp" line="1646"/>
<location filename="../Window.cpp" line="1622"/>
<source>Exit fullscreen</source>
<translation>Quitter le plein écran</translation>
</message>
<message>
<location filename="../Window.cpp" line="1648"/>
<location filename="../Window.cpp" line="1624"/>
<source>GameShark Button (held)</source>
<translation>Bouton GameShark (maintenir)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1654"/>
<location filename="../Window.cpp" line="1630"/>
<source>Autofire</source>
<translation>Tir automatique</translation>
</message>
<message>
<location filename="../Window.cpp" line="1655"/>
<location filename="../Window.cpp" line="1631"/>
<source>Autofire A</source>
<translation>Tir automatique A</translation>
</message>
<message>
<location filename="../Window.cpp" line="1660"/>
<location filename="../Window.cpp" line="1636"/>
<source>Autofire B</source>
<translation>Tir automatique B</translation>
</message>
<message>
<location filename="../Window.cpp" line="1665"/>
<location filename="../Window.cpp" line="1641"/>
<source>Autofire L</source>
<translation>Tir automatique L</translation>
</message>
<message>
<location filename="../Window.cpp" line="1670"/>
<location filename="../Window.cpp" line="1646"/>
<source>Autofire R</source>
<translation>Tir automatique R</translation>
</message>
<message>
<location filename="../Window.cpp" line="1675"/>
<location filename="../Window.cpp" line="1651"/>
<source>Autofire Start</source>
<translation>Tir automatique Start</translation>
</message>
<message>
<location filename="../Window.cpp" line="1680"/>
<location filename="../Window.cpp" line="1656"/>
<source>Autofire Select</source>
<translation>Tir automatique Select</translation>
</message>
<message>
<location filename="../Window.cpp" line="1685"/>
<location filename="../Window.cpp" line="1661"/>
<source>Autofire Up</source>
<translation>Tir automatique Up</translation>
</message>
<message>
<location filename="../Window.cpp" line="1690"/>
<location filename="../Window.cpp" line="1666"/>
<source>Autofire Right</source>
<translation>Tir automatique Right</translation>
</message>
<message>
<location filename="../Window.cpp" line="1695"/>
<location filename="../Window.cpp" line="1671"/>
<source>Autofire Down</source>
<translation>Tir automatique Down</translation>
</message>
<message>
<location filename="../Window.cpp" line="1700"/>
<location filename="../Window.cpp" line="1676"/>
<source>Autofire Left</source>
<translation>Tir automatique Gauche</translation>
</message>
<message>
<location filename="../Window.cpp" line="1754"/>
<location filename="../Window.cpp" line="1730"/>
<source>Clear</source>
<translation>Vider</translation>
</message>
@ -4715,17 +4715,17 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="29"/>
<location filename="../utils.cpp" line="30"/>
<source>GBA</source>
<translation>GBA</translation>
</message>
<message>
<location filename="../utils.cpp" line="33"/>
<location filename="../utils.cpp" line="34"/>
<source>GB</source>
<translation>GB</translation>
</message>
<message>
<location filename="../utils.cpp" line="36"/>
<location filename="../utils.cpp" line="37"/>
<source>?</source>
<translation>?</translation>
</message>

View File

@ -1334,42 +1334,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context>
<name>QGBA::GDBWindow</name>
<message>
<location filename="../GDBWindow.cpp" line="28"/>
<location filename="../GDBWindow.cpp" line="29"/>
<source>Server settings</source>
<translation></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="34"/>
<location filename="../GDBWindow.cpp" line="35"/>
<source>Local port</source>
<translation></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="36"/>
<location filename="../GDBWindow.cpp" line="37"/>
<source>Bind address</source>
<translation></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="55"/>
<location filename="../GDBWindow.cpp" line="56"/>
<source>Break</source>
<translation></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="104"/>
<location filename="../GDBWindow.cpp" line="95"/>
<source>Stop</source>
<translation></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="114"/>
<location filename="../GDBWindow.cpp" line="105"/>
<source>Start</source>
<translation></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Crash</source>
<translation></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Could not start GDB server</source>
<translation>GDBサーバを起動できませんでした</translation>
</message>
@ -3953,101 +3953,101 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context>
<name>QGBA::Window</name>
<message>
<location filename="../Window.cpp" line="288"/>
<location filename="../Window.cpp" line="283"/>
<source>Game Boy Advance ROMs (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="305"/>
<location filename="../Window.cpp" line="300"/>
<source>Game Boy ROMs (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="309"/>
<location filename="../Window.cpp" line="304"/>
<source>All ROMs (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="310"/>
<location filename="../Window.cpp" line="305"/>
<source>%1 Video Logs (*.mvl)</source>
<translation>%1 (*.mvl)</translation>
</message>
<message>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="320"/>
<source>Archives (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="330"/>
<location filename="../Window.cpp" line="338"/>
<location filename="../Window.cpp" line="365"/>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="333"/>
<location filename="../Window.cpp" line="360"/>
<source>Select ROM</source>
<translation>ROMを開く</translation>
</message>
<message>
<location filename="../Window.cpp" line="356"/>
<location filename="../Window.cpp" line="351"/>
<source>Select folder</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>Select save</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Select patch</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Patches (*.ips *.ups *.bps)</source>
<translation> (*.ips *.ups *.bps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>Select e-Reader dotcode</source>
<translation>eを開く</translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>e-Reader card (*.raw *.bin *.bmp)</source>
<translation>e (*.raw *.bin *.bmp)</translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Select image</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source>
<translation> (*.png *.gif *.jpg *.jpeg);; (*)</translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>GameShark saves (*.sps *.xps)</source>
<translation>GameSharkセーブファイル (*.sps *.xps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Select video log</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Video logs (*.mvl)</source>
<translation> (*.mvl)</translation>
</message>
<message>
<location filename="../Window.cpp" line="858"/>
<location filename="../Window.cpp" line="843"/>
<source>Crash</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="859"/>
<location filename="../Window.cpp" line="844"/>
<source>The game has crashed with the following error:
%1</source>
@ -4056,624 +4056,624 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="866"/>
<location filename="../Window.cpp" line="851"/>
<source>Couldn&apos;t Start</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="867"/>
<location filename="../Window.cpp" line="852"/>
<source>Could not start game.</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="881"/>
<location filename="../Window.cpp" line="866"/>
<source>Unimplemented BIOS call</source>
<translation>BIOS呼び出し</translation>
</message>
<message>
<location filename="../Window.cpp" line="882"/>
<location filename="../Window.cpp" line="867"/>
<source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source>
<translation>BIOS呼び出しを使用しますBIOSを使用してください</translation>
</message>
<message>
<location filename="../Window.cpp" line="895"/>
<location filename="../Window.cpp" line="880"/>
<source>Failed to create an appropriate display device, falling back to software display. Games may run slowly, especially with larger windows.</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="987"/>
<location filename="../Window.cpp" line="972"/>
<source>Really make portable?</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="988"/>
<location filename="../Window.cpp" line="973"/>
<source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1000"/>
<location filename="../Window.cpp" line="985"/>
<source>Restart needed</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1001"/>
<location filename="../Window.cpp" line="986"/>
<source>Some changes will not take effect until the emulator is restarted.</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1056"/>
<location filename="../Window.cpp" line="1041"/>
<source> - Player %1 of %2</source>
<translation> - %1 of %2</translation>
</message>
<message>
<location filename="../Window.cpp" line="1067"/>
<location filename="../Window.cpp" line="1052"/>
<source>%1 - %2</source>
<translation>%1 - %2</translation>
</message>
<message>
<location filename="../Window.cpp" line="1069"/>
<location filename="../Window.cpp" line="1054"/>
<source>%1 - %2 - %3</source>
<translation>%1 - %2 - %3</translation>
</message>
<message>
<location filename="../Window.cpp" line="1071"/>
<location filename="../Window.cpp" line="1056"/>
<source>%1 - %2 (%3 fps) - %4</source>
<translation>%1 - %2 (%3 fps) - %4</translation>
</message>
<message>
<location filename="../Window.cpp" line="1113"/>
<location filename="../Window.cpp" line="1098"/>
<source>&amp;File</source>
<translation>&amp; (&amp;F)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1115"/>
<location filename="../Window.cpp" line="1100"/>
<source>Load &amp;ROM...</source>
<translation>ROMをロード...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1118"/>
<location filename="../Window.cpp" line="1103"/>
<source>Load ROM in archive...</source>
<translation>ROMをロード...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1119"/>
<location filename="../Window.cpp" line="1104"/>
<source>Add folder to library...</source>
<translation>...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1129"/>
<location filename="../Window.cpp" line="1114"/>
<source>Load &amp;patch...</source>
<translation>... (&amp;P)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1132"/>
<location filename="../Window.cpp" line="1117"/>
<source>Boot BIOS</source>
<translation>BIOSを起動</translation>
</message>
<message>
<location filename="../Window.cpp" line="1137"/>
<location filename="../Window.cpp" line="1122"/>
<source>Replace ROM...</source>
<translation>ROMを交換...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1139"/>
<location filename="../Window.cpp" line="1124"/>
<source>Scan e-Reader dotcodes...</source>
<translation>eをスキャン...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1143"/>
<location filename="../Window.cpp" line="1128"/>
<source>ROM &amp;info...</source>
<translation>ROM情報... (&amp;I)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1145"/>
<location filename="../Window.cpp" line="1130"/>
<source>Recent</source>
<translation>ROM</translation>
</message>
<message>
<location filename="../Window.cpp" line="1148"/>
<location filename="../Window.cpp" line="1133"/>
<source>Make portable</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1151"/>
<location filename="../Window.cpp" line="1136"/>
<source>&amp;Load state</source>
<translation> (&amp;L)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1231"/>
<location filename="../Window.cpp" line="1216"/>
<source>Report bug...</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1232"/>
<location filename="../Window.cpp" line="1217"/>
<source>About...</source>
<translation>...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1469"/>
<location filename="../Window.cpp" line="1454"/>
<source>Record GIF/WebP/APNG...</source>
<translation>GIF/WebP/APNGを記録</translation>
</message>
<message>
<location filename="../Window.cpp" line="1493"/>
<location filename="../Window.cpp" line="1478"/>
<source>Game Pak sensors...</source>
<translation>...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1754"/>
<location filename="../Window.cpp" line="1730"/>
<source>Clear</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1156"/>
<location filename="../Window.cpp" line="1141"/>
<source>Load state file...</source>
<translation>...</translation>
</message>
<message>
<location filename="../Window.cpp" line="373"/>
<location filename="../Window.cpp" line="368"/>
<source>Save games (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="374"/>
<location filename="../Window.cpp" line="369"/>
<source>Select save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="382"/>
<location filename="../Window.cpp" line="377"/>
<source>mGBA save state files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="379"/>
<location filename="../Window.cpp" line="384"/>
<location filename="../Window.cpp" line="389"/>
<source>Select save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1122"/>
<location filename="../Window.cpp" line="1107"/>
<source>Load alternate save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1125"/>
<location filename="../Window.cpp" line="1110"/>
<source>Load temporary save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1161"/>
<location filename="../Window.cpp" line="1146"/>
<source>&amp;Save state</source>
<translation> (&amp;S)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1166"/>
<location filename="../Window.cpp" line="1151"/>
<source>Save state file...</source>
<translation>...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1171"/>
<location filename="../Window.cpp" line="1156"/>
<source>Quick load</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1172"/>
<location filename="../Window.cpp" line="1157"/>
<source>Quick save</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1174"/>
<location filename="../Window.cpp" line="1159"/>
<source>Load recent</source>
<translation>使</translation>
</message>
<message>
<location filename="../Window.cpp" line="1179"/>
<location filename="../Window.cpp" line="1164"/>
<source>Save recent</source>
<translation>使</translation>
</message>
<message>
<location filename="../Window.cpp" line="1187"/>
<location filename="../Window.cpp" line="1172"/>
<source>Undo load state</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1190"/>
<location filename="../Window.cpp" line="1175"/>
<source>Undo save state</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1197"/>
<location filename="../Window.cpp" line="1202"/>
<location filename="../Window.cpp" line="1182"/>
<location filename="../Window.cpp" line="1187"/>
<source>State &amp;%1</source>
<translation> &amp;%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1209"/>
<location filename="../Window.cpp" line="1194"/>
<source>Load camera image...</source>
<translation>...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1213"/>
<location filename="../Window.cpp" line="1198"/>
<source>Convert save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1215"/>
<location filename="../Window.cpp" line="1200"/>
<source>Import GameShark Save...</source>
<translation>GameSharkスナップショットを読み込む</translation>
</message>
<message>
<location filename="../Window.cpp" line="1218"/>
<location filename="../Window.cpp" line="1203"/>
<source>Export GameShark Save...</source>
<translation>GameSharkスナップショットを書き出す</translation>
</message>
<message>
<location filename="../Window.cpp" line="1223"/>
<location filename="../Window.cpp" line="1208"/>
<source>New multiplayer window</source>
<translation>()</translation>
</message>
<message>
<location filename="../Window.cpp" line="1235"/>
<location filename="../Window.cpp" line="1220"/>
<source>E&amp;xit</source>
<translation> (&amp;X)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1238"/>
<location filename="../Window.cpp" line="1223"/>
<source>&amp;Emulation</source>
<translation> (&amp;E)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1239"/>
<location filename="../Window.cpp" line="1224"/>
<source>&amp;Reset</source>
<translation> (&amp;R)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1240"/>
<location filename="../Window.cpp" line="1225"/>
<source>Sh&amp;utdown</source>
<translation> (&amp;U)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1241"/>
<location filename="../Window.cpp" line="1226"/>
<source>Yank game pak</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1245"/>
<location filename="../Window.cpp" line="1230"/>
<source>&amp;Pause</source>
<translation> (&amp;P)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1254"/>
<location filename="../Window.cpp" line="1239"/>
<source>&amp;Next frame</source>
<translation> (&amp;N)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1258"/>
<location filename="../Window.cpp" line="1243"/>
<source>Fast forward (held)</source>
<translation>()</translation>
</message>
<message>
<location filename="../Window.cpp" line="1264"/>
<location filename="../Window.cpp" line="1249"/>
<source>&amp;Fast forward</source>
<translation> (&amp;F)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1268"/>
<location filename="../Window.cpp" line="1253"/>
<source>Fast forward speed</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1273"/>
<location filename="../Window.cpp" line="1258"/>
<source>Unbounded</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1277"/>
<location filename="../Window.cpp" line="1262"/>
<source>%0x</source>
<translation>%0x</translation>
</message>
<message>
<location filename="../Window.cpp" line="1281"/>
<location filename="../Window.cpp" line="1266"/>
<source>Rewind (held)</source>
<translation>()</translation>
</message>
<message>
<location filename="../Window.cpp" line="1288"/>
<location filename="../Window.cpp" line="1273"/>
<source>Re&amp;wind</source>
<translation> (&amp;R)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1293"/>
<location filename="../Window.cpp" line="1278"/>
<source>Step backwards</source>
<translation>退</translation>
</message>
<message>
<location filename="../Window.cpp" line="1299"/>
<location filename="../Window.cpp" line="1284"/>
<source>Sync to &amp;video</source>
<translation> (&amp;V)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1306"/>
<location filename="../Window.cpp" line="1291"/>
<source>Sync to &amp;audio</source>
<translation> (&amp;A)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1314"/>
<location filename="../Window.cpp" line="1299"/>
<source>Solar sensor</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1315"/>
<location filename="../Window.cpp" line="1300"/>
<source>Increase solar level</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1316"/>
<location filename="../Window.cpp" line="1301"/>
<source>Decrease solar level</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1317"/>
<location filename="../Window.cpp" line="1302"/>
<source>Brightest solar level</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1320"/>
<location filename="../Window.cpp" line="1305"/>
<source>Darkest solar level</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1326"/>
<location filename="../Window.cpp" line="1311"/>
<source>Brightness %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1345"/>
<location filename="../Window.cpp" line="1330"/>
<source>Audio/&amp;Video</source>
<translation>/ (&amp;V)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1346"/>
<location filename="../Window.cpp" line="1331"/>
<source>Frame size</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1373"/>
<location filename="../Window.cpp" line="1358"/>
<source>Toggle fullscreen</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1376"/>
<location filename="../Window.cpp" line="1361"/>
<source>Lock aspect ratio</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1388"/>
<location filename="../Window.cpp" line="1373"/>
<source>Force integer scaling</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1409"/>
<location filename="../Window.cpp" line="1394"/>
<source>Bilinear filtering</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1420"/>
<location filename="../Window.cpp" line="1405"/>
<source>Frame&amp;skip</source>
<translation> (&amp;S)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1433"/>
<location filename="../Window.cpp" line="1418"/>
<source>Mute</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1439"/>
<location filename="../Window.cpp" line="1424"/>
<source>FPS target</source>
<translation>FPS</translation>
</message>
<message>
<location filename="../Window.cpp" line="1447"/>
<location filename="../Window.cpp" line="1432"/>
<source>Native (59.7275)</source>
<translation>(59.7275)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1462"/>
<location filename="../Window.cpp" line="1447"/>
<source>Take &amp;screenshot</source>
<translation> (&amp;S)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1464"/>
<location filename="../Window.cpp" line="1449"/>
<source>F12</source>
<translation>F12</translation>
</message>
<message>
<location filename="../Window.cpp" line="1332"/>
<location filename="../Window.cpp" line="1317"/>
<source>Game Boy Printer...</source>
<translation>...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1341"/>
<location filename="../Window.cpp" line="1326"/>
<source>BattleChip Gate...</source>
<translation>...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1348"/>
<location filename="../Window.cpp" line="1333"/>
<source>%1×</source>
<translation>%1×</translation>
</message>
<message>
<location filename="../Window.cpp" line="1400"/>
<location filename="../Window.cpp" line="1385"/>
<source>Interframe blending</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1468"/>
<location filename="../Window.cpp" line="1453"/>
<source>Record A/V...</source>
<translation>...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1473"/>
<location filename="../Window.cpp" line="1458"/>
<source>Video layers</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1474"/>
<location filename="../Window.cpp" line="1459"/>
<source>Audio channels</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1476"/>
<location filename="../Window.cpp" line="1461"/>
<source>Adjust layer placement...</source>
<translation>調...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1478"/>
<location filename="../Window.cpp" line="1463"/>
<source>&amp;Tools</source>
<translation> (&amp;T)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1479"/>
<location filename="../Window.cpp" line="1464"/>
<source>View &amp;logs...</source>
<translation>... (&amp;L)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1481"/>
<location filename="../Window.cpp" line="1466"/>
<source>Game &amp;overrides...</source>
<translation>... (&amp;O)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1504"/>
<location filename="../Window.cpp" line="1480"/>
<source>&amp;Cheats...</source>
<translation>... (&amp;C)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1507"/>
<location filename="../Window.cpp" line="1483"/>
<source>Settings...</source>
<translation>...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1511"/>
<location filename="../Window.cpp" line="1487"/>
<source>Open debugger console...</source>
<translation>...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1513"/>
<location filename="../Window.cpp" line="1489"/>
<source>Start &amp;GDB server...</source>
<translation>GDBサーバを起動... (&amp;G)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1519"/>
<location filename="../Window.cpp" line="1495"/>
<source>View &amp;palette...</source>
<translation>... (&amp;P)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1520"/>
<location filename="../Window.cpp" line="1496"/>
<source>View &amp;sprites...</source>
<translation>... (&amp;S)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1521"/>
<location filename="../Window.cpp" line="1497"/>
<source>View &amp;tiles...</source>
<translation>... (&amp;T)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1522"/>
<location filename="../Window.cpp" line="1498"/>
<source>View &amp;map...</source>
<translation>... (&amp;M)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1524"/>
<location filename="../Window.cpp" line="1500"/>
<source>&amp;Frame inspector...</source>
<translation>... (&amp;F)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1540"/>
<location filename="../Window.cpp" line="1516"/>
<source>View memory...</source>
<translation>...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1541"/>
<location filename="../Window.cpp" line="1517"/>
<source>Search memory...</source>
<translation>...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1542"/>
<location filename="../Window.cpp" line="1518"/>
<source>View &amp;I/O registers...</source>
<translation>IOビューアー... (&amp;I)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1545"/>
<location filename="../Window.cpp" line="1521"/>
<source>Record debug video log...</source>
<translation>...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1546"/>
<location filename="../Window.cpp" line="1522"/>
<source>Stop debug video log</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1646"/>
<location filename="../Window.cpp" line="1622"/>
<source>Exit fullscreen</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1648"/>
<location filename="../Window.cpp" line="1624"/>
<source>GameShark Button (held)</source>
<translation>GameSharkボタン()</translation>
</message>
<message>
<location filename="../Window.cpp" line="1654"/>
<location filename="../Window.cpp" line="1630"/>
<source>Autofire</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1655"/>
<location filename="../Window.cpp" line="1631"/>
<source>Autofire A</source>
<translation> A</translation>
</message>
<message>
<location filename="../Window.cpp" line="1660"/>
<location filename="../Window.cpp" line="1636"/>
<source>Autofire B</source>
<translation> B</translation>
</message>
<message>
<location filename="../Window.cpp" line="1665"/>
<location filename="../Window.cpp" line="1641"/>
<source>Autofire L</source>
<translation> L</translation>
</message>
<message>
<location filename="../Window.cpp" line="1670"/>
<location filename="../Window.cpp" line="1646"/>
<source>Autofire R</source>
<translation> R</translation>
</message>
<message>
<location filename="../Window.cpp" line="1675"/>
<location filename="../Window.cpp" line="1651"/>
<source>Autofire Start</source>
<translation> Start</translation>
</message>
<message>
<location filename="../Window.cpp" line="1680"/>
<location filename="../Window.cpp" line="1656"/>
<source>Autofire Select</source>
<translation> Select</translation>
</message>
<message>
<location filename="../Window.cpp" line="1685"/>
<location filename="../Window.cpp" line="1661"/>
<source>Autofire Up</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1690"/>
<location filename="../Window.cpp" line="1666"/>
<source>Autofire Right</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1695"/>
<location filename="../Window.cpp" line="1671"/>
<source>Autofire Down</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1700"/>
<location filename="../Window.cpp" line="1676"/>
<source>Autofire Left</source>
<translation> </translation>
</message>
@ -4696,17 +4696,17 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="29"/>
<location filename="../utils.cpp" line="30"/>
<source>GBA</source>
<translation>GBA</translation>
</message>
<message>
<location filename="../utils.cpp" line="33"/>
<location filename="../utils.cpp" line="34"/>
<source>GB</source>
<translation>GB</translation>
</message>
<message>
<location filename="../utils.cpp" line="36"/>
<location filename="../utils.cpp" line="37"/>
<source>?</source>
<translation>?</translation>
</message>

View File

@ -1334,42 +1334,42 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<context>
<name>QGBA::GDBWindow</name>
<message>
<location filename="../GDBWindow.cpp" line="28"/>
<location filename="../GDBWindow.cpp" line="29"/>
<source>Server settings</source>
<translation> </translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="34"/>
<location filename="../GDBWindow.cpp" line="35"/>
<source>Local port</source>
<translation> </translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="36"/>
<location filename="../GDBWindow.cpp" line="37"/>
<source>Bind address</source>
<translation> </translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="55"/>
<location filename="../GDBWindow.cpp" line="56"/>
<source>Break</source>
<translation></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="104"/>
<location filename="../GDBWindow.cpp" line="95"/>
<source>Stop</source>
<translation></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="114"/>
<location filename="../GDBWindow.cpp" line="105"/>
<source>Start</source>
<translation></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Crash</source>
<translation></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Could not start GDB server</source>
<translation>GDB .</translation>
</message>
@ -3953,96 +3953,96 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<context>
<name>QGBA::Window</name>
<message>
<location filename="../Window.cpp" line="288"/>
<location filename="../Window.cpp" line="283"/>
<source>Game Boy Advance ROMs (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="305"/>
<location filename="../Window.cpp" line="300"/>
<source>Game Boy ROMs (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="309"/>
<location filename="../Window.cpp" line="304"/>
<source>All ROMs (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="310"/>
<location filename="../Window.cpp" line="305"/>
<source>%1 Video Logs (*.mvl)</source>
<translation>%1 (*.mvl)</translation>
</message>
<message>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="320"/>
<source>Archives (%1)</source>
<translation> (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="330"/>
<location filename="../Window.cpp" line="338"/>
<location filename="../Window.cpp" line="365"/>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="333"/>
<location filename="../Window.cpp" line="360"/>
<source>Select ROM</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>Select save</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Select patch</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Patches (*.ips *.ups *.bps)</source>
<translation> (*.ips *.ups *.bps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>Select e-Reader dotcode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>e-Reader card (*.raw *.bin *.bmp)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Select image</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source>
<translation> (*.png *.gif *.jpg *.jpeg);; (*)</translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>GameShark saves (*.sps *.xps)</source>
<translation> (*.sps *.xps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Select video log</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Video logs (*.mvl)</source>
<translation> (*.mvl)</translation>
</message>
<message>
<location filename="../Window.cpp" line="858"/>
<location filename="../Window.cpp" line="843"/>
<source>Crash</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="859"/>
<location filename="../Window.cpp" line="844"/>
<source>The game has crashed with the following error:
%1</source>
@ -4051,629 +4051,629 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="881"/>
<location filename="../Window.cpp" line="866"/>
<source>Unimplemented BIOS call</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="882"/>
<location filename="../Window.cpp" line="867"/>
<source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source>
<translation> . .</translation>
</message>
<message>
<location filename="../Window.cpp" line="895"/>
<location filename="../Window.cpp" line="880"/>
<source>Failed to create an appropriate display device, falling back to software display. Games may run slowly, especially with larger windows.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="987"/>
<location filename="../Window.cpp" line="972"/>
<source>Really make portable?</source>
<translation> ?</translation>
</message>
<message>
<location filename="../Window.cpp" line="988"/>
<location filename="../Window.cpp" line="973"/>
<source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source>
<translation> . ?</translation>
</message>
<message>
<location filename="../Window.cpp" line="1000"/>
<location filename="../Window.cpp" line="985"/>
<source>Restart needed</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1001"/>
<location filename="../Window.cpp" line="986"/>
<source>Some changes will not take effect until the emulator is restarted.</source>
<translation> .</translation>
</message>
<message>
<location filename="../Window.cpp" line="1056"/>
<location filename="../Window.cpp" line="1041"/>
<source> - Player %1 of %2</source>
<translation> - %1 %2</translation>
</message>
<message>
<location filename="../Window.cpp" line="1067"/>
<location filename="../Window.cpp" line="1052"/>
<source>%1 - %2</source>
<translation>%1 - %2</translation>
</message>
<message>
<location filename="../Window.cpp" line="1069"/>
<location filename="../Window.cpp" line="1054"/>
<source>%1 - %2 - %3</source>
<translation>%1 - %2 - %3</translation>
</message>
<message>
<location filename="../Window.cpp" line="1071"/>
<location filename="../Window.cpp" line="1056"/>
<source>%1 - %2 (%3 fps) - %4</source>
<translation>%1 - %2 (%3 fps) - %4</translation>
</message>
<message>
<location filename="../Window.cpp" line="1113"/>
<location filename="../Window.cpp" line="1098"/>
<source>&amp;File</source>
<translation>&amp;</translation>
</message>
<message>
<location filename="../Window.cpp" line="1115"/>
<location filename="../Window.cpp" line="1100"/>
<source>Load &amp;ROM...</source>
<translation> &amp;...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1118"/>
<location filename="../Window.cpp" line="1103"/>
<source>Load ROM in archive...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1129"/>
<location filename="../Window.cpp" line="1114"/>
<source>Load &amp;patch...</source>
<translation> &amp;...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1132"/>
<location filename="../Window.cpp" line="1117"/>
<source>Boot BIOS</source>
<translation>BIOS </translation>
</message>
<message>
<location filename="../Window.cpp" line="1137"/>
<location filename="../Window.cpp" line="1122"/>
<source>Replace ROM...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1139"/>
<location filename="../Window.cpp" line="1124"/>
<source>Scan e-Reader dotcodes...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1143"/>
<location filename="../Window.cpp" line="1128"/>
<source>ROM &amp;info...</source>
<translation> &amp;...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1145"/>
<location filename="../Window.cpp" line="1130"/>
<source>Recent</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1148"/>
<location filename="../Window.cpp" line="1133"/>
<source>Make portable</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1151"/>
<location filename="../Window.cpp" line="1136"/>
<source>&amp;Load state</source>
<translation>&amp; </translation>
</message>
<message>
<location filename="../Window.cpp" line="1161"/>
<location filename="../Window.cpp" line="1146"/>
<source>&amp;Save state</source>
<translation>&amp; </translation>
</message>
<message>
<location filename="../Window.cpp" line="1171"/>
<location filename="../Window.cpp" line="1156"/>
<source>Quick load</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1172"/>
<location filename="../Window.cpp" line="1157"/>
<source>Quick save</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1174"/>
<location filename="../Window.cpp" line="1159"/>
<source>Load recent</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1179"/>
<location filename="../Window.cpp" line="1164"/>
<source>Save recent</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1187"/>
<location filename="../Window.cpp" line="1172"/>
<source>Undo load state</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1190"/>
<location filename="../Window.cpp" line="1175"/>
<source>Undo save state</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1197"/>
<location filename="../Window.cpp" line="1202"/>
<location filename="../Window.cpp" line="1182"/>
<location filename="../Window.cpp" line="1187"/>
<source>State &amp;%1</source>
<translation> &amp;%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1209"/>
<location filename="../Window.cpp" line="1194"/>
<source>Load camera image...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1213"/>
<location filename="../Window.cpp" line="1198"/>
<source>Convert save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1223"/>
<location filename="../Window.cpp" line="1208"/>
<source>New multiplayer window</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1235"/>
<location filename="../Window.cpp" line="1220"/>
<source>E&amp;xit</source>
<translation>&amp;</translation>
</message>
<message>
<location filename="../Window.cpp" line="1238"/>
<location filename="../Window.cpp" line="1223"/>
<source>&amp;Emulation</source>
<translation>&amp;</translation>
</message>
<message>
<location filename="../Window.cpp" line="1239"/>
<location filename="../Window.cpp" line="1224"/>
<source>&amp;Reset</source>
<translation>&amp;</translation>
</message>
<message>
<location filename="../Window.cpp" line="1240"/>
<location filename="../Window.cpp" line="1225"/>
<source>Sh&amp;utdown</source>
<translation>&amp;</translation>
</message>
<message>
<location filename="../Window.cpp" line="1241"/>
<location filename="../Window.cpp" line="1226"/>
<source>Yank game pak</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1245"/>
<location filename="../Window.cpp" line="1230"/>
<source>&amp;Pause</source>
<translation>&amp;</translation>
</message>
<message>
<location filename="../Window.cpp" line="1254"/>
<location filename="../Window.cpp" line="1239"/>
<source>&amp;Next frame</source>
<translation>&amp; </translation>
</message>
<message>
<location filename="../Window.cpp" line="1258"/>
<location filename="../Window.cpp" line="1243"/>
<source>Fast forward (held)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../Window.cpp" line="1264"/>
<location filename="../Window.cpp" line="1249"/>
<source>&amp;Fast forward</source>
<translation>&amp; </translation>
</message>
<message>
<location filename="../Window.cpp" line="1268"/>
<location filename="../Window.cpp" line="1253"/>
<source>Fast forward speed</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1273"/>
<location filename="../Window.cpp" line="1258"/>
<source>Unbounded</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1277"/>
<location filename="../Window.cpp" line="1262"/>
<source>%0x</source>
<translation>%0x</translation>
</message>
<message>
<location filename="../Window.cpp" line="1281"/>
<location filename="../Window.cpp" line="1266"/>
<source>Rewind (held)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../Window.cpp" line="1288"/>
<location filename="../Window.cpp" line="1273"/>
<source>Re&amp;wind</source>
<translation>&amp;</translation>
</message>
<message>
<location filename="../Window.cpp" line="1293"/>
<location filename="../Window.cpp" line="1278"/>
<source>Step backwards</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1299"/>
<location filename="../Window.cpp" line="1284"/>
<source>Sync to &amp;video</source>
<translation> &amp;</translation>
</message>
<message>
<location filename="../Window.cpp" line="1306"/>
<location filename="../Window.cpp" line="1291"/>
<source>Sync to &amp;audio</source>
<translation> &amp;</translation>
</message>
<message>
<location filename="../Window.cpp" line="1317"/>
<location filename="../Window.cpp" line="1302"/>
<source>Brightest solar level</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1320"/>
<location filename="../Window.cpp" line="1305"/>
<source>Darkest solar level</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1326"/>
<location filename="../Window.cpp" line="1311"/>
<source>Brightness %1</source>
<translation> %1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1345"/>
<location filename="../Window.cpp" line="1330"/>
<source>Audio/&amp;Video</source>
<translation>/&amp;</translation>
</message>
<message>
<location filename="../Window.cpp" line="1346"/>
<location filename="../Window.cpp" line="1331"/>
<source>Frame size</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1373"/>
<location filename="../Window.cpp" line="1358"/>
<source>Toggle fullscreen</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1376"/>
<location filename="../Window.cpp" line="1361"/>
<source>Lock aspect ratio</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1420"/>
<location filename="../Window.cpp" line="1405"/>
<source>Frame&amp;skip</source>
<translation>&amp;</translation>
</message>
<message>
<location filename="../Window.cpp" line="1433"/>
<location filename="../Window.cpp" line="1418"/>
<source>Mute</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1439"/>
<location filename="../Window.cpp" line="1424"/>
<source>FPS target</source>
<translation>FPS </translation>
</message>
<message>
<location filename="../Window.cpp" line="1462"/>
<location filename="../Window.cpp" line="1447"/>
<source>Take &amp;screenshot</source>
<translation> &amp;</translation>
</message>
<message>
<location filename="../Window.cpp" line="1464"/>
<location filename="../Window.cpp" line="1449"/>
<source>F12</source>
<translation>F12</translation>
</message>
<message>
<location filename="../Window.cpp" line="1473"/>
<location filename="../Window.cpp" line="1458"/>
<source>Video layers</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1474"/>
<location filename="../Window.cpp" line="1459"/>
<source>Audio channels</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1478"/>
<location filename="../Window.cpp" line="1463"/>
<source>&amp;Tools</source>
<translation>&amp;</translation>
</message>
<message>
<location filename="../Window.cpp" line="1479"/>
<location filename="../Window.cpp" line="1464"/>
<source>View &amp;logs...</source>
<translation> &amp;...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1481"/>
<location filename="../Window.cpp" line="1466"/>
<source>Game &amp;overrides...</source>
<translation> &amp;...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1504"/>
<location filename="../Window.cpp" line="1480"/>
<source>&amp;Cheats...</source>
<translation>&amp;..</translation>
</message>
<message>
<location filename="../Window.cpp" line="1511"/>
<location filename="../Window.cpp" line="1487"/>
<source>Open debugger console...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1513"/>
<location filename="../Window.cpp" line="1489"/>
<source>Start &amp;GDB server...</source>
<translation>GDB &amp;...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1507"/>
<location filename="../Window.cpp" line="1483"/>
<source>Settings...</source>
<translation>...</translation>
</message>
<message>
<location filename="../Window.cpp" line="356"/>
<location filename="../Window.cpp" line="351"/>
<source>Select folder</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="866"/>
<location filename="../Window.cpp" line="851"/>
<source>Couldn&apos;t Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="867"/>
<location filename="../Window.cpp" line="852"/>
<source>Could not start game.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1119"/>
<location filename="../Window.cpp" line="1104"/>
<source>Add folder to library...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1156"/>
<location filename="../Window.cpp" line="1141"/>
<source>Load state file...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1166"/>
<location filename="../Window.cpp" line="1151"/>
<source>Save state file...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1215"/>
<location filename="../Window.cpp" line="1200"/>
<source>Import GameShark Save...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1218"/>
<location filename="../Window.cpp" line="1203"/>
<source>Export GameShark Save...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1231"/>
<location filename="../Window.cpp" line="1216"/>
<source>Report bug...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1232"/>
<location filename="../Window.cpp" line="1217"/>
<source>About...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1314"/>
<location filename="../Window.cpp" line="1299"/>
<source>Solar sensor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1315"/>
<location filename="../Window.cpp" line="1300"/>
<source>Increase solar level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1316"/>
<location filename="../Window.cpp" line="1301"/>
<source>Decrease solar level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1388"/>
<location filename="../Window.cpp" line="1373"/>
<source>Force integer scaling</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1409"/>
<location filename="../Window.cpp" line="1394"/>
<source>Bilinear filtering</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1332"/>
<location filename="../Window.cpp" line="1317"/>
<source>Game Boy Printer...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../Window.cpp" line="373"/>
<location filename="../Window.cpp" line="368"/>
<source>Save games (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="374"/>
<location filename="../Window.cpp" line="369"/>
<source>Select save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="382"/>
<location filename="../Window.cpp" line="377"/>
<source>mGBA save state files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="379"/>
<location filename="../Window.cpp" line="384"/>
<location filename="../Window.cpp" line="389"/>
<source>Select save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1122"/>
<location filename="../Window.cpp" line="1107"/>
<source>Load alternate save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1125"/>
<location filename="../Window.cpp" line="1110"/>
<source>Load temporary save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1341"/>
<location filename="../Window.cpp" line="1326"/>
<source>BattleChip Gate...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1348"/>
<location filename="../Window.cpp" line="1333"/>
<source>%1×</source>
<translation type="unfinished">%1x {1×?}</translation>
</message>
<message>
<location filename="../Window.cpp" line="1400"/>
<location filename="../Window.cpp" line="1385"/>
<source>Interframe blending</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1447"/>
<location filename="../Window.cpp" line="1432"/>
<source>Native (59.7275)</source>
<translation type="unfinished">Nativo (59.7) {59.7275)?}</translation>
</message>
<message>
<location filename="../Window.cpp" line="1468"/>
<location filename="../Window.cpp" line="1453"/>
<source>Record A/V...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1469"/>
<location filename="../Window.cpp" line="1454"/>
<source>Record GIF/WebP/APNG...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1476"/>
<location filename="../Window.cpp" line="1461"/>
<source>Adjust layer placement...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1493"/>
<location filename="../Window.cpp" line="1478"/>
<source>Game Pak sensors...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1519"/>
<location filename="../Window.cpp" line="1495"/>
<source>View &amp;palette...</source>
<translation> &amp;...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1520"/>
<location filename="../Window.cpp" line="1496"/>
<source>View &amp;sprites...</source>
<translation> &amp;...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1521"/>
<location filename="../Window.cpp" line="1497"/>
<source>View &amp;tiles...</source>
<translation> &amp;...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1522"/>
<location filename="../Window.cpp" line="1498"/>
<source>View &amp;map...</source>
<translation> &amp;...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1524"/>
<location filename="../Window.cpp" line="1500"/>
<source>&amp;Frame inspector...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1540"/>
<location filename="../Window.cpp" line="1516"/>
<source>View memory...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1541"/>
<location filename="../Window.cpp" line="1517"/>
<source>Search memory...</source>
<translation> ...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1542"/>
<location filename="../Window.cpp" line="1518"/>
<source>View &amp;I/O registers...</source>
<translation>I/O &amp;...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1545"/>
<location filename="../Window.cpp" line="1521"/>
<source>Record debug video log...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1546"/>
<location filename="../Window.cpp" line="1522"/>
<source>Stop debug video log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1646"/>
<location filename="../Window.cpp" line="1622"/>
<source>Exit fullscreen</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1648"/>
<location filename="../Window.cpp" line="1624"/>
<source>GameShark Button (held)</source>
<translation> ()</translation>
</message>
<message>
<location filename="../Window.cpp" line="1654"/>
<location filename="../Window.cpp" line="1630"/>
<source>Autofire</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1655"/>
<location filename="../Window.cpp" line="1631"/>
<source>Autofire A</source>
<translation> A</translation>
</message>
<message>
<location filename="../Window.cpp" line="1660"/>
<location filename="../Window.cpp" line="1636"/>
<source>Autofire B</source>
<translation> B</translation>
</message>
<message>
<location filename="../Window.cpp" line="1665"/>
<location filename="../Window.cpp" line="1641"/>
<source>Autofire L</source>
<translation> L</translation>
</message>
<message>
<location filename="../Window.cpp" line="1670"/>
<location filename="../Window.cpp" line="1646"/>
<source>Autofire R</source>
<translation> R</translation>
</message>
<message>
<location filename="../Window.cpp" line="1675"/>
<location filename="../Window.cpp" line="1651"/>
<source>Autofire Start</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1680"/>
<location filename="../Window.cpp" line="1656"/>
<source>Autofire Select</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1754"/>
<location filename="../Window.cpp" line="1730"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1685"/>
<location filename="../Window.cpp" line="1661"/>
<source>Autofire Up</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1690"/>
<location filename="../Window.cpp" line="1666"/>
<source>Autofire Right</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1695"/>
<location filename="../Window.cpp" line="1671"/>
<source>Autofire Down</source>
<translation> </translation>
</message>
<message>
<location filename="../Window.cpp" line="1700"/>
<location filename="../Window.cpp" line="1676"/>
<source>Autofire Left</source>
<translation> </translation>
</message>
@ -4696,17 +4696,17 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="29"/>
<location filename="../utils.cpp" line="30"/>
<source>GBA</source>
<translation>GBA</translation>
</message>
<message>
<location filename="../utils.cpp" line="33"/>
<location filename="../utils.cpp" line="34"/>
<source>GB</source>
<translation>GB</translation>
</message>
<message>
<location filename="../utils.cpp" line="36"/>
<location filename="../utils.cpp" line="37"/>
<source>?</source>
<translation>?</translation>
</message>

View File

@ -1333,42 +1333,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context>
<name>QGBA::GDBWindow</name>
<message>
<location filename="../GDBWindow.cpp" line="28"/>
<location filename="../GDBWindow.cpp" line="29"/>
<source>Server settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="34"/>
<location filename="../GDBWindow.cpp" line="35"/>
<source>Local port</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="36"/>
<location filename="../GDBWindow.cpp" line="37"/>
<source>Bind address</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="55"/>
<location filename="../GDBWindow.cpp" line="56"/>
<source>Break</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="104"/>
<location filename="../GDBWindow.cpp" line="95"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="114"/>
<location filename="../GDBWindow.cpp" line="105"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Crash</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Could not start GDB server</source>
<translation type="unfinished"></translation>
</message>
@ -3952,725 +3952,725 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context>
<name>QGBA::Window</name>
<message>
<location filename="../Window.cpp" line="288"/>
<location filename="../Window.cpp" line="283"/>
<source>Game Boy Advance ROMs (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="305"/>
<location filename="../Window.cpp" line="300"/>
<source>Game Boy ROMs (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="309"/>
<location filename="../Window.cpp" line="304"/>
<source>All ROMs (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="310"/>
<location filename="../Window.cpp" line="305"/>
<source>%1 Video Logs (*.mvl)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="320"/>
<source>Archives (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="330"/>
<location filename="../Window.cpp" line="338"/>
<location filename="../Window.cpp" line="365"/>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="333"/>
<location filename="../Window.cpp" line="360"/>
<source>Select ROM</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="356"/>
<location filename="../Window.cpp" line="351"/>
<source>Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>Select save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Select patch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Patches (*.ips *.ups *.bps)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>Select e-Reader dotcode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>e-Reader card (*.raw *.bin *.bmp)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Select image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>GameShark saves (*.sps *.xps)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Select video log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Video logs (*.mvl)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="858"/>
<location filename="../Window.cpp" line="843"/>
<source>Crash</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="859"/>
<location filename="../Window.cpp" line="844"/>
<source>The game has crashed with the following error:
%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="866"/>
<location filename="../Window.cpp" line="851"/>
<source>Couldn&apos;t Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="867"/>
<location filename="../Window.cpp" line="852"/>
<source>Could not start game.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="881"/>
<location filename="../Window.cpp" line="866"/>
<source>Unimplemented BIOS call</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="882"/>
<location filename="../Window.cpp" line="867"/>
<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="895"/>
<location filename="../Window.cpp" line="880"/>
<source>Failed to create an appropriate display device, falling back to software display. Games may run slowly, especially with larger windows.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="987"/>
<location filename="../Window.cpp" line="972"/>
<source>Really make portable?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="988"/>
<location filename="../Window.cpp" line="973"/>
<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="1000"/>
<location filename="../Window.cpp" line="985"/>
<source>Restart needed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1001"/>
<location filename="../Window.cpp" line="986"/>
<source>Some changes will not take effect until the emulator is restarted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1056"/>
<location filename="../Window.cpp" line="1041"/>
<source> - Player %1 of %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1067"/>
<location filename="../Window.cpp" line="1052"/>
<source>%1 - %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1069"/>
<location filename="../Window.cpp" line="1054"/>
<source>%1 - %2 - %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1071"/>
<location filename="../Window.cpp" line="1056"/>
<source>%1 - %2 (%3 fps) - %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1113"/>
<location filename="../Window.cpp" line="1098"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1115"/>
<location filename="../Window.cpp" line="1100"/>
<source>Load &amp;ROM...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1118"/>
<location filename="../Window.cpp" line="1103"/>
<source>Load ROM in archive...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1119"/>
<location filename="../Window.cpp" line="1104"/>
<source>Add folder to library...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="373"/>
<location filename="../Window.cpp" line="368"/>
<source>Save games (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="374"/>
<location filename="../Window.cpp" line="369"/>
<source>Select save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="382"/>
<location filename="../Window.cpp" line="377"/>
<source>mGBA save state files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="379"/>
<location filename="../Window.cpp" line="384"/>
<location filename="../Window.cpp" line="389"/>
<source>Select save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1122"/>
<location filename="../Window.cpp" line="1107"/>
<source>Load alternate save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1125"/>
<location filename="../Window.cpp" line="1110"/>
<source>Load temporary save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1129"/>
<location filename="../Window.cpp" line="1114"/>
<source>Load &amp;patch...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1132"/>
<location filename="../Window.cpp" line="1117"/>
<source>Boot BIOS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1137"/>
<location filename="../Window.cpp" line="1122"/>
<source>Replace ROM...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1139"/>
<location filename="../Window.cpp" line="1124"/>
<source>Scan e-Reader dotcodes...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1143"/>
<location filename="../Window.cpp" line="1128"/>
<source>ROM &amp;info...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1145"/>
<location filename="../Window.cpp" line="1130"/>
<source>Recent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1148"/>
<location filename="../Window.cpp" line="1133"/>
<source>Make portable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1151"/>
<location filename="../Window.cpp" line="1136"/>
<source>&amp;Load state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1156"/>
<location filename="../Window.cpp" line="1141"/>
<source>Load state file...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1161"/>
<location filename="../Window.cpp" line="1146"/>
<source>&amp;Save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1166"/>
<location filename="../Window.cpp" line="1151"/>
<source>Save state file...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1171"/>
<location filename="../Window.cpp" line="1156"/>
<source>Quick load</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1172"/>
<location filename="../Window.cpp" line="1157"/>
<source>Quick save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1174"/>
<location filename="../Window.cpp" line="1159"/>
<source>Load recent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1179"/>
<location filename="../Window.cpp" line="1164"/>
<source>Save recent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1187"/>
<location filename="../Window.cpp" line="1172"/>
<source>Undo load state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1190"/>
<location filename="../Window.cpp" line="1175"/>
<source>Undo save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1197"/>
<location filename="../Window.cpp" line="1202"/>
<location filename="../Window.cpp" line="1182"/>
<location filename="../Window.cpp" line="1187"/>
<source>State &amp;%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1209"/>
<location filename="../Window.cpp" line="1194"/>
<source>Load camera image...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1213"/>
<location filename="../Window.cpp" line="1198"/>
<source>Convert save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1215"/>
<location filename="../Window.cpp" line="1200"/>
<source>Import GameShark Save...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1218"/>
<location filename="../Window.cpp" line="1203"/>
<source>Export GameShark Save...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1223"/>
<location filename="../Window.cpp" line="1208"/>
<source>New multiplayer window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1231"/>
<location filename="../Window.cpp" line="1216"/>
<source>Report bug...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1232"/>
<location filename="../Window.cpp" line="1217"/>
<source>About...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1235"/>
<location filename="../Window.cpp" line="1220"/>
<source>E&amp;xit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1238"/>
<location filename="../Window.cpp" line="1223"/>
<source>&amp;Emulation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1239"/>
<location filename="../Window.cpp" line="1224"/>
<source>&amp;Reset</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1240"/>
<location filename="../Window.cpp" line="1225"/>
<source>Sh&amp;utdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1241"/>
<location filename="../Window.cpp" line="1226"/>
<source>Yank game pak</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1245"/>
<location filename="../Window.cpp" line="1230"/>
<source>&amp;Pause</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1254"/>
<location filename="../Window.cpp" line="1239"/>
<source>&amp;Next frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1258"/>
<location filename="../Window.cpp" line="1243"/>
<source>Fast forward (held)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1264"/>
<location filename="../Window.cpp" line="1249"/>
<source>&amp;Fast forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1268"/>
<location filename="../Window.cpp" line="1253"/>
<source>Fast forward speed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1273"/>
<location filename="../Window.cpp" line="1258"/>
<source>Unbounded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1277"/>
<location filename="../Window.cpp" line="1262"/>
<source>%0x</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1281"/>
<location filename="../Window.cpp" line="1266"/>
<source>Rewind (held)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1288"/>
<location filename="../Window.cpp" line="1273"/>
<source>Re&amp;wind</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1293"/>
<location filename="../Window.cpp" line="1278"/>
<source>Step backwards</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1299"/>
<location filename="../Window.cpp" line="1284"/>
<source>Sync to &amp;video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1306"/>
<location filename="../Window.cpp" line="1291"/>
<source>Sync to &amp;audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1314"/>
<location filename="../Window.cpp" line="1299"/>
<source>Solar sensor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1315"/>
<location filename="../Window.cpp" line="1300"/>
<source>Increase solar level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1316"/>
<location filename="../Window.cpp" line="1301"/>
<source>Decrease solar level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1317"/>
<location filename="../Window.cpp" line="1302"/>
<source>Brightest solar level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1320"/>
<location filename="../Window.cpp" line="1305"/>
<source>Darkest solar level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1326"/>
<location filename="../Window.cpp" line="1311"/>
<source>Brightness %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1332"/>
<location filename="../Window.cpp" line="1317"/>
<source>Game Boy Printer...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1341"/>
<location filename="../Window.cpp" line="1326"/>
<source>BattleChip Gate...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1345"/>
<location filename="../Window.cpp" line="1330"/>
<source>Audio/&amp;Video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1346"/>
<location filename="../Window.cpp" line="1331"/>
<source>Frame size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1348"/>
<location filename="../Window.cpp" line="1333"/>
<source>%1×</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1373"/>
<location filename="../Window.cpp" line="1358"/>
<source>Toggle fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1376"/>
<location filename="../Window.cpp" line="1361"/>
<source>Lock aspect ratio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1388"/>
<location filename="../Window.cpp" line="1373"/>
<source>Force integer scaling</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1400"/>
<location filename="../Window.cpp" line="1385"/>
<source>Interframe blending</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1409"/>
<location filename="../Window.cpp" line="1394"/>
<source>Bilinear filtering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1420"/>
<location filename="../Window.cpp" line="1405"/>
<source>Frame&amp;skip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1433"/>
<location filename="../Window.cpp" line="1418"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1439"/>
<location filename="../Window.cpp" line="1424"/>
<source>FPS target</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1447"/>
<location filename="../Window.cpp" line="1432"/>
<source>Native (59.7275)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1462"/>
<location filename="../Window.cpp" line="1447"/>
<source>Take &amp;screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1464"/>
<location filename="../Window.cpp" line="1449"/>
<source>F12</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1468"/>
<location filename="../Window.cpp" line="1453"/>
<source>Record A/V...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1469"/>
<location filename="../Window.cpp" line="1454"/>
<source>Record GIF/WebP/APNG...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1473"/>
<location filename="../Window.cpp" line="1458"/>
<source>Video layers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1474"/>
<location filename="../Window.cpp" line="1459"/>
<source>Audio channels</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1476"/>
<location filename="../Window.cpp" line="1461"/>
<source>Adjust layer placement...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1478"/>
<location filename="../Window.cpp" line="1463"/>
<source>&amp;Tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1479"/>
<location filename="../Window.cpp" line="1464"/>
<source>View &amp;logs...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1481"/>
<location filename="../Window.cpp" line="1466"/>
<source>Game &amp;overrides...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1493"/>
<location filename="../Window.cpp" line="1478"/>
<source>Game Pak sensors...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1504"/>
<location filename="../Window.cpp" line="1480"/>
<source>&amp;Cheats...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1507"/>
<location filename="../Window.cpp" line="1483"/>
<source>Settings...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1511"/>
<location filename="../Window.cpp" line="1487"/>
<source>Open debugger console...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1513"/>
<location filename="../Window.cpp" line="1489"/>
<source>Start &amp;GDB server...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1519"/>
<location filename="../Window.cpp" line="1495"/>
<source>View &amp;palette...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1520"/>
<location filename="../Window.cpp" line="1496"/>
<source>View &amp;sprites...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1521"/>
<location filename="../Window.cpp" line="1497"/>
<source>View &amp;tiles...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1522"/>
<location filename="../Window.cpp" line="1498"/>
<source>View &amp;map...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1524"/>
<location filename="../Window.cpp" line="1500"/>
<source>&amp;Frame inspector...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1540"/>
<location filename="../Window.cpp" line="1516"/>
<source>View memory...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1541"/>
<location filename="../Window.cpp" line="1517"/>
<source>Search memory...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1542"/>
<location filename="../Window.cpp" line="1518"/>
<source>View &amp;I/O registers...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1545"/>
<location filename="../Window.cpp" line="1521"/>
<source>Record debug video log...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1546"/>
<location filename="../Window.cpp" line="1522"/>
<source>Stop debug video log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1646"/>
<location filename="../Window.cpp" line="1622"/>
<source>Exit fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1648"/>
<location filename="../Window.cpp" line="1624"/>
<source>GameShark Button (held)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1654"/>
<location filename="../Window.cpp" line="1630"/>
<source>Autofire</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1655"/>
<location filename="../Window.cpp" line="1631"/>
<source>Autofire A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1660"/>
<location filename="../Window.cpp" line="1636"/>
<source>Autofire B</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1665"/>
<location filename="../Window.cpp" line="1641"/>
<source>Autofire L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1670"/>
<location filename="../Window.cpp" line="1646"/>
<source>Autofire R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1675"/>
<location filename="../Window.cpp" line="1651"/>
<source>Autofire Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1680"/>
<location filename="../Window.cpp" line="1656"/>
<source>Autofire Select</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1685"/>
<location filename="../Window.cpp" line="1661"/>
<source>Autofire Up</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1690"/>
<location filename="../Window.cpp" line="1666"/>
<source>Autofire Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1695"/>
<location filename="../Window.cpp" line="1671"/>
<source>Autofire Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1700"/>
<location filename="../Window.cpp" line="1676"/>
<source>Autofire Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1754"/>
<location filename="../Window.cpp" line="1730"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
@ -4693,17 +4693,17 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="29"/>
<location filename="../utils.cpp" line="30"/>
<source>GBA</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="33"/>
<location filename="../utils.cpp" line="34"/>
<source>GB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="36"/>
<location filename="../utils.cpp" line="37"/>
<source>?</source>
<translation type="unfinished"></translation>
</message>

View File

@ -1334,42 +1334,42 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<context>
<name>QGBA::GDBWindow</name>
<message>
<location filename="../GDBWindow.cpp" line="28"/>
<location filename="../GDBWindow.cpp" line="29"/>
<source>Server settings</source>
<translation>Configurações do servidor</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="34"/>
<location filename="../GDBWindow.cpp" line="35"/>
<source>Local port</source>
<translation>Porta local</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="36"/>
<location filename="../GDBWindow.cpp" line="37"/>
<source>Bind address</source>
<translation>Vincular endereço</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="55"/>
<location filename="../GDBWindow.cpp" line="56"/>
<source>Break</source>
<translation>Pausar</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="104"/>
<location filename="../GDBWindow.cpp" line="95"/>
<source>Stop</source>
<translation>Parar</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="114"/>
<location filename="../GDBWindow.cpp" line="105"/>
<source>Start</source>
<translation>Iniciar</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Crash</source>
<translation>Travar</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Could not start GDB server</source>
<translation>Não foi possível iniciar o servidor GDB</translation>
</message>
@ -3953,101 +3953,101 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<context>
<name>QGBA::Window</name>
<message>
<location filename="../Window.cpp" line="288"/>
<location filename="../Window.cpp" line="283"/>
<source>Game Boy Advance ROMs (%1)</source>
<translation>ROMs de Game Boy Advance (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="305"/>
<location filename="../Window.cpp" line="300"/>
<source>Game Boy ROMs (%1)</source>
<translation>ROMs de Game Boy (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="309"/>
<location filename="../Window.cpp" line="304"/>
<source>All ROMs (%1)</source>
<translation>Todas as ROMs (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="310"/>
<location filename="../Window.cpp" line="305"/>
<source>%1 Video Logs (*.mvl)</source>
<translation>%1 Logs de Vídeo (*.mvl)</translation>
</message>
<message>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="320"/>
<source>Archives (%1)</source>
<translation>Arquivos (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="330"/>
<location filename="../Window.cpp" line="338"/>
<location filename="../Window.cpp" line="365"/>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="333"/>
<location filename="../Window.cpp" line="360"/>
<source>Select ROM</source>
<translation>Selecionar ROM</translation>
</message>
<message>
<location filename="../Window.cpp" line="356"/>
<location filename="../Window.cpp" line="351"/>
<source>Select folder</source>
<translation>Selecionar pasta</translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>Select save</source>
<translation>Selecionar salvamento</translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Select patch</source>
<translation>Selecione correção</translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Patches (*.ips *.ups *.bps)</source>
<translation>Patches (*.ips *.ups *.bps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>Select e-Reader dotcode</source>
<translation>Selecione dotcode do e-Reader</translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>e-Reader card (*.raw *.bin *.bmp)</source>
<translation>e-Reader card (*.raw *.bin *.bmp)</translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Select image</source>
<translation>Selecionar imagem</translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source>
<translation>Arquivo de imagem (*.png *.gif *.jpg *.jpeg);;Todos os arquivos (*)</translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>GameShark saves (*.sps *.xps)</source>
<translation>GameShark saves (*.sps *.xps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Select video log</source>
<translation>Selecionar registro de vídeo</translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Video logs (*.mvl)</source>
<translation>Video logs (*.mvl)</translation>
</message>
<message>
<location filename="../Window.cpp" line="858"/>
<location filename="../Window.cpp" line="843"/>
<source>Crash</source>
<translation>Travamento</translation>
</message>
<message>
<location filename="../Window.cpp" line="859"/>
<location filename="../Window.cpp" line="844"/>
<source>The game has crashed with the following error:
%1</source>
@ -4056,624 +4056,624 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="881"/>
<location filename="../Window.cpp" line="866"/>
<source>Unimplemented BIOS call</source>
<translation>Chamada de BIOS não implementada</translation>
</message>
<message>
<location filename="../Window.cpp" line="882"/>
<location filename="../Window.cpp" line="867"/>
<source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source>
<translation>Este jogo usa uma chamada de BIOS que não está implementada. Por favor, use a BIOS oficial para uma melhor experiência.</translation>
</message>
<message>
<location filename="../Window.cpp" line="895"/>
<location filename="../Window.cpp" line="880"/>
<source>Failed to create an appropriate display device, falling back to software display. Games may run slowly, especially with larger windows.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="987"/>
<location filename="../Window.cpp" line="972"/>
<source>Really make portable?</source>
<translation>Quer mesmo tornar portátil?</translation>
</message>
<message>
<location filename="../Window.cpp" line="988"/>
<location filename="../Window.cpp" line="973"/>
<source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source>
<translation>Isto fará com que o emulador carregue sua configuração a partir do mesmo diretório que o executável. Você quer continuar?</translation>
</message>
<message>
<location filename="../Window.cpp" line="1000"/>
<location filename="../Window.cpp" line="985"/>
<source>Restart needed</source>
<translation>É necessário reiniciar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1001"/>
<location filename="../Window.cpp" line="986"/>
<source>Some changes will not take effect until the emulator is restarted.</source>
<translation>Algumas alterações não terão efeito até que o emulador seja reiniciado.</translation>
</message>
<message>
<location filename="../Window.cpp" line="1056"/>
<location filename="../Window.cpp" line="1041"/>
<source> - Player %1 of %2</source>
<translation> - Jogador %1 de %2</translation>
</message>
<message>
<location filename="../Window.cpp" line="1067"/>
<location filename="../Window.cpp" line="1052"/>
<source>%1 - %2</source>
<translation>%1 - %2</translation>
</message>
<message>
<location filename="../Window.cpp" line="1069"/>
<location filename="../Window.cpp" line="1054"/>
<source>%1 - %2 - %3</source>
<translation>%1 - %2 - %3</translation>
</message>
<message>
<location filename="../Window.cpp" line="1071"/>
<location filename="../Window.cpp" line="1056"/>
<source>%1 - %2 (%3 fps) - %4</source>
<translation>%1 - %2 (%3 fps) - %4</translation>
</message>
<message>
<location filename="../Window.cpp" line="1113"/>
<location filename="../Window.cpp" line="1098"/>
<source>&amp;File</source>
<translation>&amp;Arquivo</translation>
</message>
<message>
<location filename="../Window.cpp" line="1115"/>
<location filename="../Window.cpp" line="1100"/>
<source>Load &amp;ROM...</source>
<translation>Carregar &amp;ROM...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1118"/>
<location filename="../Window.cpp" line="1103"/>
<source>Load ROM in archive...</source>
<translation>Carregar ROM em arquivo...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1119"/>
<location filename="../Window.cpp" line="1104"/>
<source>Add folder to library...</source>
<translation>Adicionar pasta à biblioteca...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1129"/>
<location filename="../Window.cpp" line="1114"/>
<source>Load &amp;patch...</source>
<translation>Carregar &amp;patch...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1132"/>
<location filename="../Window.cpp" line="1117"/>
<source>Boot BIOS</source>
<translation>Rodar BIOS</translation>
</message>
<message>
<location filename="../Window.cpp" line="1137"/>
<location filename="../Window.cpp" line="1122"/>
<source>Replace ROM...</source>
<translation>Substituir ROM...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1143"/>
<location filename="../Window.cpp" line="1128"/>
<source>ROM &amp;info...</source>
<translation>&amp;Informações da ROM...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1145"/>
<location filename="../Window.cpp" line="1130"/>
<source>Recent</source>
<translation>Recente</translation>
</message>
<message>
<location filename="../Window.cpp" line="1148"/>
<location filename="../Window.cpp" line="1133"/>
<source>Make portable</source>
<translation>Tornar portátil</translation>
</message>
<message>
<location filename="../Window.cpp" line="1151"/>
<location filename="../Window.cpp" line="1136"/>
<source>&amp;Load state</source>
<translation>&amp;Carregar Estado</translation>
</message>
<message>
<location filename="../Window.cpp" line="1231"/>
<location filename="../Window.cpp" line="1216"/>
<source>Report bug...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1232"/>
<location filename="../Window.cpp" line="1217"/>
<source>About...</source>
<translation>Sobre...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1493"/>
<location filename="../Window.cpp" line="1478"/>
<source>Game Pak sensors...</source>
<translation>Sensores de Game Pak...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1754"/>
<location filename="../Window.cpp" line="1730"/>
<source>Clear</source>
<translation>Limpar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1156"/>
<location filename="../Window.cpp" line="1141"/>
<source>Load state file...</source>
<translation>Carregar arquivo de estado...</translation>
</message>
<message>
<location filename="../Window.cpp" line="373"/>
<location filename="../Window.cpp" line="368"/>
<source>Save games (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="374"/>
<location filename="../Window.cpp" line="369"/>
<source>Select save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="382"/>
<location filename="../Window.cpp" line="377"/>
<source>mGBA save state files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="379"/>
<location filename="../Window.cpp" line="384"/>
<location filename="../Window.cpp" line="389"/>
<source>Select save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1122"/>
<location filename="../Window.cpp" line="1107"/>
<source>Load alternate save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1125"/>
<location filename="../Window.cpp" line="1110"/>
<source>Load temporary save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1161"/>
<location filename="../Window.cpp" line="1146"/>
<source>&amp;Save state</source>
<translation>&amp;Salvar Estado</translation>
</message>
<message>
<location filename="../Window.cpp" line="1166"/>
<location filename="../Window.cpp" line="1151"/>
<source>Save state file...</source>
<translation>Salvar arquivo de estado...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1171"/>
<location filename="../Window.cpp" line="1156"/>
<source>Quick load</source>
<translation>Carregamento rápido</translation>
</message>
<message>
<location filename="../Window.cpp" line="1172"/>
<location filename="../Window.cpp" line="1157"/>
<source>Quick save</source>
<translation>Salvamento rápido</translation>
</message>
<message>
<location filename="../Window.cpp" line="1174"/>
<location filename="../Window.cpp" line="1159"/>
<source>Load recent</source>
<translation>Carregar recente</translation>
</message>
<message>
<location filename="../Window.cpp" line="1179"/>
<location filename="../Window.cpp" line="1164"/>
<source>Save recent</source>
<translation>Salvar recente</translation>
</message>
<message>
<location filename="../Window.cpp" line="1187"/>
<location filename="../Window.cpp" line="1172"/>
<source>Undo load state</source>
<translation>Desfazer carregar estado</translation>
</message>
<message>
<location filename="../Window.cpp" line="1190"/>
<location filename="../Window.cpp" line="1175"/>
<source>Undo save state</source>
<translation>Desfazer salvar estado</translation>
</message>
<message>
<location filename="../Window.cpp" line="1197"/>
<location filename="../Window.cpp" line="1202"/>
<location filename="../Window.cpp" line="1182"/>
<location filename="../Window.cpp" line="1187"/>
<source>State &amp;%1</source>
<translation>Estado &amp;%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1209"/>
<location filename="../Window.cpp" line="1194"/>
<source>Load camera image...</source>
<translation>Carregar imagem da câmera...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1213"/>
<location filename="../Window.cpp" line="1198"/>
<source>Convert save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1223"/>
<location filename="../Window.cpp" line="1208"/>
<source>New multiplayer window</source>
<translation>Nova janela multijogador</translation>
</message>
<message>
<location filename="../Window.cpp" line="1235"/>
<location filename="../Window.cpp" line="1220"/>
<source>E&amp;xit</source>
<translation>&amp;Sair</translation>
</message>
<message>
<location filename="../Window.cpp" line="1238"/>
<location filename="../Window.cpp" line="1223"/>
<source>&amp;Emulation</source>
<translation>&amp;Emulação</translation>
</message>
<message>
<location filename="../Window.cpp" line="1239"/>
<location filename="../Window.cpp" line="1224"/>
<source>&amp;Reset</source>
<translation>&amp;Resetar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1240"/>
<location filename="../Window.cpp" line="1225"/>
<source>Sh&amp;utdown</source>
<translation>&amp;Desligar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1241"/>
<location filename="../Window.cpp" line="1226"/>
<source>Yank game pak</source>
<translation>Remover game pak</translation>
</message>
<message>
<location filename="../Window.cpp" line="1245"/>
<location filename="../Window.cpp" line="1230"/>
<source>&amp;Pause</source>
<translation>&amp;Pausar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1254"/>
<location filename="../Window.cpp" line="1239"/>
<source>&amp;Next frame</source>
<translation>&amp;Próximo quadro</translation>
</message>
<message>
<location filename="../Window.cpp" line="1258"/>
<location filename="../Window.cpp" line="1243"/>
<source>Fast forward (held)</source>
<translation>Avançar rápido (segurado)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1264"/>
<location filename="../Window.cpp" line="1249"/>
<source>&amp;Fast forward</source>
<translation>Avanço &amp;Rápido</translation>
</message>
<message>
<location filename="../Window.cpp" line="1268"/>
<location filename="../Window.cpp" line="1253"/>
<source>Fast forward speed</source>
<translation>Velocidade de avanço</translation>
</message>
<message>
<location filename="../Window.cpp" line="1273"/>
<location filename="../Window.cpp" line="1258"/>
<source>Unbounded</source>
<translation>Ilimitado</translation>
</message>
<message>
<location filename="../Window.cpp" line="1277"/>
<location filename="../Window.cpp" line="1262"/>
<source>%0x</source>
<translation>%0x</translation>
</message>
<message>
<location filename="../Window.cpp" line="1281"/>
<location filename="../Window.cpp" line="1266"/>
<source>Rewind (held)</source>
<translation>Retroceder (segurado)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1288"/>
<location filename="../Window.cpp" line="1273"/>
<source>Re&amp;wind</source>
<translation>Re&amp;troceder</translation>
</message>
<message>
<location filename="../Window.cpp" line="1293"/>
<location filename="../Window.cpp" line="1278"/>
<source>Step backwards</source>
<translation>Voltar um passo</translation>
</message>
<message>
<location filename="../Window.cpp" line="1299"/>
<location filename="../Window.cpp" line="1284"/>
<source>Sync to &amp;video</source>
<translation>Sincronizar para &amp;vídeo</translation>
</message>
<message>
<location filename="../Window.cpp" line="1306"/>
<location filename="../Window.cpp" line="1291"/>
<source>Sync to &amp;audio</source>
<translation>Sincronizar para &amp;áudio</translation>
</message>
<message>
<location filename="../Window.cpp" line="1314"/>
<location filename="../Window.cpp" line="1299"/>
<source>Solar sensor</source>
<translation>Sensor solar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1315"/>
<location filename="../Window.cpp" line="1300"/>
<source>Increase solar level</source>
<translation>Aumentar nível solar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1316"/>
<location filename="../Window.cpp" line="1301"/>
<source>Decrease solar level</source>
<translation>Diminuir nível solar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1317"/>
<location filename="../Window.cpp" line="1302"/>
<source>Brightest solar level</source>
<translation>Nível solar mais brilhante</translation>
</message>
<message>
<location filename="../Window.cpp" line="1320"/>
<location filename="../Window.cpp" line="1305"/>
<source>Darkest solar level</source>
<translation>Nível solar mais escuro</translation>
</message>
<message>
<location filename="../Window.cpp" line="1326"/>
<location filename="../Window.cpp" line="1311"/>
<source>Brightness %1</source>
<translation>Brilho %1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1345"/>
<location filename="../Window.cpp" line="1330"/>
<source>Audio/&amp;Video</source>
<translation>Áudio/&amp;Vídeo</translation>
</message>
<message>
<location filename="../Window.cpp" line="1346"/>
<location filename="../Window.cpp" line="1331"/>
<source>Frame size</source>
<translation>Tamanho do quadro</translation>
</message>
<message>
<location filename="../Window.cpp" line="1373"/>
<location filename="../Window.cpp" line="1358"/>
<source>Toggle fullscreen</source>
<translation>Alternar tela cheia</translation>
</message>
<message>
<location filename="../Window.cpp" line="1376"/>
<location filename="../Window.cpp" line="1361"/>
<source>Lock aspect ratio</source>
<translation>Fixar proporção</translation>
</message>
<message>
<location filename="../Window.cpp" line="1388"/>
<location filename="../Window.cpp" line="1373"/>
<source>Force integer scaling</source>
<translation>Forçar dimensionamento inteiro</translation>
</message>
<message>
<location filename="../Window.cpp" line="1409"/>
<location filename="../Window.cpp" line="1394"/>
<source>Bilinear filtering</source>
<translation>Filtragem bilinear</translation>
</message>
<message>
<location filename="../Window.cpp" line="1420"/>
<location filename="../Window.cpp" line="1405"/>
<source>Frame&amp;skip</source>
<translation>&amp;Salto de quadro</translation>
</message>
<message>
<location filename="../Window.cpp" line="1433"/>
<location filename="../Window.cpp" line="1418"/>
<source>Mute</source>
<translation>Mudo</translation>
</message>
<message>
<location filename="../Window.cpp" line="1439"/>
<location filename="../Window.cpp" line="1424"/>
<source>FPS target</source>
<translation>Meta de FPS</translation>
</message>
<message>
<location filename="../Window.cpp" line="1447"/>
<location filename="../Window.cpp" line="1432"/>
<source>Native (59.7275)</source>
<translation>Nativo (59,7275)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1462"/>
<location filename="../Window.cpp" line="1447"/>
<source>Take &amp;screenshot</source>
<translation>Capturar &amp;tela</translation>
</message>
<message>
<location filename="../Window.cpp" line="1464"/>
<location filename="../Window.cpp" line="1449"/>
<source>F12</source>
<translation>F12</translation>
</message>
<message>
<location filename="../Window.cpp" line="1332"/>
<location filename="../Window.cpp" line="1317"/>
<source>Game Boy Printer...</source>
<translation>Game Boy Printer...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1341"/>
<location filename="../Window.cpp" line="1326"/>
<source>BattleChip Gate...</source>
<translation>BattleChip Gate...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1348"/>
<location filename="../Window.cpp" line="1333"/>
<source>%1×</source>
<translation>%1×</translation>
</message>
<message>
<location filename="../Window.cpp" line="1400"/>
<location filename="../Window.cpp" line="1385"/>
<source>Interframe blending</source>
<translation>Interframe blending</translation>
</message>
<message>
<location filename="../Window.cpp" line="1468"/>
<location filename="../Window.cpp" line="1453"/>
<source>Record A/V...</source>
<translation>Gravar A/V...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1473"/>
<location filename="../Window.cpp" line="1458"/>
<source>Video layers</source>
<translation>Camadas de vídeo</translation>
</message>
<message>
<location filename="../Window.cpp" line="1474"/>
<location filename="../Window.cpp" line="1459"/>
<source>Audio channels</source>
<translation>Canais de áudio</translation>
</message>
<message>
<location filename="../Window.cpp" line="1476"/>
<location filename="../Window.cpp" line="1461"/>
<source>Adjust layer placement...</source>
<translation>Ajustar posicionamento da camada...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1478"/>
<location filename="../Window.cpp" line="1463"/>
<source>&amp;Tools</source>
<translation>&amp;Ferramentas</translation>
</message>
<message>
<location filename="../Window.cpp" line="1479"/>
<location filename="../Window.cpp" line="1464"/>
<source>View &amp;logs...</source>
<translation>Visualizar &amp;registros...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1481"/>
<location filename="../Window.cpp" line="1466"/>
<source>Game &amp;overrides...</source>
<translation>Game &amp;overrides...</translation>
</message>
<message>
<location filename="../Window.cpp" line="866"/>
<location filename="../Window.cpp" line="851"/>
<source>Couldn&apos;t Start</source>
<translation>Não foi possível Iniciar</translation>
</message>
<message>
<location filename="../Window.cpp" line="867"/>
<location filename="../Window.cpp" line="852"/>
<source>Could not start game.</source>
<translation>Não foi possível iniciar o jogo.</translation>
</message>
<message>
<location filename="../Window.cpp" line="1139"/>
<location filename="../Window.cpp" line="1124"/>
<source>Scan e-Reader dotcodes...</source>
<translation>Escanear dotcode do e-Reader...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1215"/>
<location filename="../Window.cpp" line="1200"/>
<source>Import GameShark Save...</source>
<translation>Importar salvamento do GameShark...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1218"/>
<location filename="../Window.cpp" line="1203"/>
<source>Export GameShark Save...</source>
<translation>Exportar salvamento do GameShark...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1469"/>
<location filename="../Window.cpp" line="1454"/>
<source>Record GIF/WebP/APNG...</source>
<translation>Gravar GIF/WebP/APNG...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1504"/>
<location filename="../Window.cpp" line="1480"/>
<source>&amp;Cheats...</source>
<translation>&amp;Cheats...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1507"/>
<location filename="../Window.cpp" line="1483"/>
<source>Settings...</source>
<translation>Configurações...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1511"/>
<location filename="../Window.cpp" line="1487"/>
<source>Open debugger console...</source>
<translation>Abrir console de depuração...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1513"/>
<location filename="../Window.cpp" line="1489"/>
<source>Start &amp;GDB server...</source>
<translation>Iniciar servidor &amp;GDB...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1519"/>
<location filename="../Window.cpp" line="1495"/>
<source>View &amp;palette...</source>
<translation>Visualizar &amp;paleta...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1520"/>
<location filename="../Window.cpp" line="1496"/>
<source>View &amp;sprites...</source>
<translation>Visualizar &amp;sprites...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1521"/>
<location filename="../Window.cpp" line="1497"/>
<source>View &amp;tiles...</source>
<translation>Visualizar &amp;blocos...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1522"/>
<location filename="../Window.cpp" line="1498"/>
<source>View &amp;map...</source>
<translation>Visualizar &amp;mapa...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1524"/>
<location filename="../Window.cpp" line="1500"/>
<source>&amp;Frame inspector...</source>
<translation>Inspetor de &amp;quadro...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1540"/>
<location filename="../Window.cpp" line="1516"/>
<source>View memory...</source>
<translation>Visualizar memória...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1541"/>
<location filename="../Window.cpp" line="1517"/>
<source>Search memory...</source>
<translation>Pesquisar memória...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1542"/>
<location filename="../Window.cpp" line="1518"/>
<source>View &amp;I/O registers...</source>
<translation>Visualizar registros de &amp;E/S...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1545"/>
<location filename="../Window.cpp" line="1521"/>
<source>Record debug video log...</source>
<translation>Gravar log de vídeo de depuração...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1546"/>
<location filename="../Window.cpp" line="1522"/>
<source>Stop debug video log</source>
<translation>Parar log de vídeo de depuração</translation>
</message>
<message>
<location filename="../Window.cpp" line="1646"/>
<location filename="../Window.cpp" line="1622"/>
<source>Exit fullscreen</source>
<translation>Sair da tela cheia</translation>
</message>
<message>
<location filename="../Window.cpp" line="1648"/>
<location filename="../Window.cpp" line="1624"/>
<source>GameShark Button (held)</source>
<translation>Botão de GameShark (segurado)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1654"/>
<location filename="../Window.cpp" line="1630"/>
<source>Autofire</source>
<translation>Disparo automático</translation>
</message>
<message>
<location filename="../Window.cpp" line="1655"/>
<location filename="../Window.cpp" line="1631"/>
<source>Autofire A</source>
<translation>Disparo automático A</translation>
</message>
<message>
<location filename="../Window.cpp" line="1660"/>
<location filename="../Window.cpp" line="1636"/>
<source>Autofire B</source>
<translation>Disparo automático B</translation>
</message>
<message>
<location filename="../Window.cpp" line="1665"/>
<location filename="../Window.cpp" line="1641"/>
<source>Autofire L</source>
<translation>Disparo automático L</translation>
</message>
<message>
<location filename="../Window.cpp" line="1670"/>
<location filename="../Window.cpp" line="1646"/>
<source>Autofire R</source>
<translation>Disparo automático R</translation>
</message>
<message>
<location filename="../Window.cpp" line="1675"/>
<location filename="../Window.cpp" line="1651"/>
<source>Autofire Start</source>
<translation>Disparo automático Start</translation>
</message>
<message>
<location filename="../Window.cpp" line="1680"/>
<location filename="../Window.cpp" line="1656"/>
<source>Autofire Select</source>
<translation>Disparo automático Select</translation>
</message>
<message>
<location filename="../Window.cpp" line="1685"/>
<location filename="../Window.cpp" line="1661"/>
<source>Autofire Up</source>
<translation>Disparo automático Cima</translation>
</message>
<message>
<location filename="../Window.cpp" line="1690"/>
<location filename="../Window.cpp" line="1666"/>
<source>Autofire Right</source>
<translation>Disparo automático Direita</translation>
</message>
<message>
<location filename="../Window.cpp" line="1695"/>
<location filename="../Window.cpp" line="1671"/>
<source>Autofire Down</source>
<translation>Disparo automático Baixo</translation>
</message>
<message>
<location filename="../Window.cpp" line="1700"/>
<location filename="../Window.cpp" line="1676"/>
<source>Autofire Left</source>
<translation>Disparo automático Esquerda</translation>
</message>
@ -4696,17 +4696,17 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="29"/>
<location filename="../utils.cpp" line="30"/>
<source>GBA</source>
<translation>GBA</translation>
</message>
<message>
<location filename="../utils.cpp" line="33"/>
<location filename="../utils.cpp" line="34"/>
<source>GB</source>
<translation>GB</translation>
</message>
<message>
<location filename="../utils.cpp" line="36"/>
<location filename="../utils.cpp" line="37"/>
<source>?</source>
<translation>?</translation>
</message>

File diff suppressed because it is too large Load Diff

View File

@ -1333,42 +1333,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context>
<name>QGBA::GDBWindow</name>
<message>
<location filename="../GDBWindow.cpp" line="28"/>
<location filename="../GDBWindow.cpp" line="29"/>
<source>Server settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="34"/>
<location filename="../GDBWindow.cpp" line="35"/>
<source>Local port</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="36"/>
<location filename="../GDBWindow.cpp" line="37"/>
<source>Bind address</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="55"/>
<location filename="../GDBWindow.cpp" line="56"/>
<source>Break</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="104"/>
<location filename="../GDBWindow.cpp" line="95"/>
<source>Stop</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="114"/>
<location filename="../GDBWindow.cpp" line="105"/>
<source>Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Crash</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Could not start GDB server</source>
<translation type="unfinished"></translation>
</message>
@ -3952,725 +3952,725 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context>
<name>QGBA::Window</name>
<message>
<location filename="../Window.cpp" line="288"/>
<location filename="../Window.cpp" line="283"/>
<source>Game Boy Advance ROMs (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="305"/>
<location filename="../Window.cpp" line="300"/>
<source>Game Boy ROMs (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="309"/>
<location filename="../Window.cpp" line="304"/>
<source>All ROMs (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="310"/>
<location filename="../Window.cpp" line="305"/>
<source>%1 Video Logs (*.mvl)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="320"/>
<source>Archives (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="330"/>
<location filename="../Window.cpp" line="338"/>
<location filename="../Window.cpp" line="365"/>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="333"/>
<location filename="../Window.cpp" line="360"/>
<source>Select ROM</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="356"/>
<location filename="../Window.cpp" line="351"/>
<source>Select folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>Select save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Select patch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Patches (*.ips *.ups *.bps)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>Select e-Reader dotcode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>e-Reader card (*.raw *.bin *.bmp)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Select image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>GameShark saves (*.sps *.xps)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Select video log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Video logs (*.mvl)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="858"/>
<location filename="../Window.cpp" line="843"/>
<source>Crash</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="859"/>
<location filename="../Window.cpp" line="844"/>
<source>The game has crashed with the following error:
%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="866"/>
<location filename="../Window.cpp" line="851"/>
<source>Couldn&apos;t Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="867"/>
<location filename="../Window.cpp" line="852"/>
<source>Could not start game.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="881"/>
<location filename="../Window.cpp" line="866"/>
<source>Unimplemented BIOS call</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="882"/>
<location filename="../Window.cpp" line="867"/>
<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="895"/>
<location filename="../Window.cpp" line="880"/>
<source>Failed to create an appropriate display device, falling back to software display. Games may run slowly, especially with larger windows.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="987"/>
<location filename="../Window.cpp" line="972"/>
<source>Really make portable?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="988"/>
<location filename="../Window.cpp" line="973"/>
<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="1000"/>
<location filename="../Window.cpp" line="985"/>
<source>Restart needed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1001"/>
<location filename="../Window.cpp" line="986"/>
<source>Some changes will not take effect until the emulator is restarted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1056"/>
<location filename="../Window.cpp" line="1041"/>
<source> - Player %1 of %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1067"/>
<location filename="../Window.cpp" line="1052"/>
<source>%1 - %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1069"/>
<location filename="../Window.cpp" line="1054"/>
<source>%1 - %2 - %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1071"/>
<location filename="../Window.cpp" line="1056"/>
<source>%1 - %2 (%3 fps) - %4</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1113"/>
<location filename="../Window.cpp" line="1098"/>
<source>&amp;File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1115"/>
<location filename="../Window.cpp" line="1100"/>
<source>Load &amp;ROM...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1118"/>
<location filename="../Window.cpp" line="1103"/>
<source>Load ROM in archive...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1119"/>
<location filename="../Window.cpp" line="1104"/>
<source>Add folder to library...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="373"/>
<location filename="../Window.cpp" line="368"/>
<source>Save games (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="374"/>
<location filename="../Window.cpp" line="369"/>
<source>Select save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="382"/>
<location filename="../Window.cpp" line="377"/>
<source>mGBA save state files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="379"/>
<location filename="../Window.cpp" line="384"/>
<location filename="../Window.cpp" line="389"/>
<source>Select save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1122"/>
<location filename="../Window.cpp" line="1107"/>
<source>Load alternate save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1125"/>
<location filename="../Window.cpp" line="1110"/>
<source>Load temporary save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1129"/>
<location filename="../Window.cpp" line="1114"/>
<source>Load &amp;patch...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1132"/>
<location filename="../Window.cpp" line="1117"/>
<source>Boot BIOS</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1137"/>
<location filename="../Window.cpp" line="1122"/>
<source>Replace ROM...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1139"/>
<location filename="../Window.cpp" line="1124"/>
<source>Scan e-Reader dotcodes...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1143"/>
<location filename="../Window.cpp" line="1128"/>
<source>ROM &amp;info...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1145"/>
<location filename="../Window.cpp" line="1130"/>
<source>Recent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1148"/>
<location filename="../Window.cpp" line="1133"/>
<source>Make portable</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1151"/>
<location filename="../Window.cpp" line="1136"/>
<source>&amp;Load state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1156"/>
<location filename="../Window.cpp" line="1141"/>
<source>Load state file...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1161"/>
<location filename="../Window.cpp" line="1146"/>
<source>&amp;Save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1166"/>
<location filename="../Window.cpp" line="1151"/>
<source>Save state file...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1171"/>
<location filename="../Window.cpp" line="1156"/>
<source>Quick load</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1172"/>
<location filename="../Window.cpp" line="1157"/>
<source>Quick save</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1174"/>
<location filename="../Window.cpp" line="1159"/>
<source>Load recent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1179"/>
<location filename="../Window.cpp" line="1164"/>
<source>Save recent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1187"/>
<location filename="../Window.cpp" line="1172"/>
<source>Undo load state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1190"/>
<location filename="../Window.cpp" line="1175"/>
<source>Undo save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1197"/>
<location filename="../Window.cpp" line="1202"/>
<location filename="../Window.cpp" line="1182"/>
<location filename="../Window.cpp" line="1187"/>
<source>State &amp;%1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1209"/>
<location filename="../Window.cpp" line="1194"/>
<source>Load camera image...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1213"/>
<location filename="../Window.cpp" line="1198"/>
<source>Convert save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1215"/>
<location filename="../Window.cpp" line="1200"/>
<source>Import GameShark Save...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1218"/>
<location filename="../Window.cpp" line="1203"/>
<source>Export GameShark Save...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1223"/>
<location filename="../Window.cpp" line="1208"/>
<source>New multiplayer window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1231"/>
<location filename="../Window.cpp" line="1216"/>
<source>Report bug...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1232"/>
<location filename="../Window.cpp" line="1217"/>
<source>About...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1235"/>
<location filename="../Window.cpp" line="1220"/>
<source>E&amp;xit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1238"/>
<location filename="../Window.cpp" line="1223"/>
<source>&amp;Emulation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1239"/>
<location filename="../Window.cpp" line="1224"/>
<source>&amp;Reset</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1240"/>
<location filename="../Window.cpp" line="1225"/>
<source>Sh&amp;utdown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1241"/>
<location filename="../Window.cpp" line="1226"/>
<source>Yank game pak</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1245"/>
<location filename="../Window.cpp" line="1230"/>
<source>&amp;Pause</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1254"/>
<location filename="../Window.cpp" line="1239"/>
<source>&amp;Next frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1258"/>
<location filename="../Window.cpp" line="1243"/>
<source>Fast forward (held)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1264"/>
<location filename="../Window.cpp" line="1249"/>
<source>&amp;Fast forward</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1268"/>
<location filename="../Window.cpp" line="1253"/>
<source>Fast forward speed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1273"/>
<location filename="../Window.cpp" line="1258"/>
<source>Unbounded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1277"/>
<location filename="../Window.cpp" line="1262"/>
<source>%0x</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1281"/>
<location filename="../Window.cpp" line="1266"/>
<source>Rewind (held)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1288"/>
<location filename="../Window.cpp" line="1273"/>
<source>Re&amp;wind</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1293"/>
<location filename="../Window.cpp" line="1278"/>
<source>Step backwards</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1299"/>
<location filename="../Window.cpp" line="1284"/>
<source>Sync to &amp;video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1306"/>
<location filename="../Window.cpp" line="1291"/>
<source>Sync to &amp;audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1314"/>
<location filename="../Window.cpp" line="1299"/>
<source>Solar sensor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1315"/>
<location filename="../Window.cpp" line="1300"/>
<source>Increase solar level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1316"/>
<location filename="../Window.cpp" line="1301"/>
<source>Decrease solar level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1317"/>
<location filename="../Window.cpp" line="1302"/>
<source>Brightest solar level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1320"/>
<location filename="../Window.cpp" line="1305"/>
<source>Darkest solar level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1326"/>
<location filename="../Window.cpp" line="1311"/>
<source>Brightness %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1332"/>
<location filename="../Window.cpp" line="1317"/>
<source>Game Boy Printer...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1341"/>
<location filename="../Window.cpp" line="1326"/>
<source>BattleChip Gate...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1345"/>
<location filename="../Window.cpp" line="1330"/>
<source>Audio/&amp;Video</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1346"/>
<location filename="../Window.cpp" line="1331"/>
<source>Frame size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1348"/>
<location filename="../Window.cpp" line="1333"/>
<source>%1×</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1373"/>
<location filename="../Window.cpp" line="1358"/>
<source>Toggle fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1376"/>
<location filename="../Window.cpp" line="1361"/>
<source>Lock aspect ratio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1388"/>
<location filename="../Window.cpp" line="1373"/>
<source>Force integer scaling</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1400"/>
<location filename="../Window.cpp" line="1385"/>
<source>Interframe blending</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1409"/>
<location filename="../Window.cpp" line="1394"/>
<source>Bilinear filtering</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1420"/>
<location filename="../Window.cpp" line="1405"/>
<source>Frame&amp;skip</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1433"/>
<location filename="../Window.cpp" line="1418"/>
<source>Mute</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1439"/>
<location filename="../Window.cpp" line="1424"/>
<source>FPS target</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1447"/>
<location filename="../Window.cpp" line="1432"/>
<source>Native (59.7275)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1462"/>
<location filename="../Window.cpp" line="1447"/>
<source>Take &amp;screenshot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1464"/>
<location filename="../Window.cpp" line="1449"/>
<source>F12</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1468"/>
<location filename="../Window.cpp" line="1453"/>
<source>Record A/V...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1469"/>
<location filename="../Window.cpp" line="1454"/>
<source>Record GIF/WebP/APNG...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1473"/>
<location filename="../Window.cpp" line="1458"/>
<source>Video layers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1474"/>
<location filename="../Window.cpp" line="1459"/>
<source>Audio channels</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1476"/>
<location filename="../Window.cpp" line="1461"/>
<source>Adjust layer placement...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1478"/>
<location filename="../Window.cpp" line="1463"/>
<source>&amp;Tools</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1479"/>
<location filename="../Window.cpp" line="1464"/>
<source>View &amp;logs...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1481"/>
<location filename="../Window.cpp" line="1466"/>
<source>Game &amp;overrides...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1493"/>
<location filename="../Window.cpp" line="1478"/>
<source>Game Pak sensors...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1504"/>
<location filename="../Window.cpp" line="1480"/>
<source>&amp;Cheats...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1507"/>
<location filename="../Window.cpp" line="1483"/>
<source>Settings...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1511"/>
<location filename="../Window.cpp" line="1487"/>
<source>Open debugger console...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1513"/>
<location filename="../Window.cpp" line="1489"/>
<source>Start &amp;GDB server...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1519"/>
<location filename="../Window.cpp" line="1495"/>
<source>View &amp;palette...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1520"/>
<location filename="../Window.cpp" line="1496"/>
<source>View &amp;sprites...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1521"/>
<location filename="../Window.cpp" line="1497"/>
<source>View &amp;tiles...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1522"/>
<location filename="../Window.cpp" line="1498"/>
<source>View &amp;map...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1524"/>
<location filename="../Window.cpp" line="1500"/>
<source>&amp;Frame inspector...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1540"/>
<location filename="../Window.cpp" line="1516"/>
<source>View memory...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1541"/>
<location filename="../Window.cpp" line="1517"/>
<source>Search memory...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1542"/>
<location filename="../Window.cpp" line="1518"/>
<source>View &amp;I/O registers...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1545"/>
<location filename="../Window.cpp" line="1521"/>
<source>Record debug video log...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1546"/>
<location filename="../Window.cpp" line="1522"/>
<source>Stop debug video log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1646"/>
<location filename="../Window.cpp" line="1622"/>
<source>Exit fullscreen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1648"/>
<location filename="../Window.cpp" line="1624"/>
<source>GameShark Button (held)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1654"/>
<location filename="../Window.cpp" line="1630"/>
<source>Autofire</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1655"/>
<location filename="../Window.cpp" line="1631"/>
<source>Autofire A</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1660"/>
<location filename="../Window.cpp" line="1636"/>
<source>Autofire B</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1665"/>
<location filename="../Window.cpp" line="1641"/>
<source>Autofire L</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1670"/>
<location filename="../Window.cpp" line="1646"/>
<source>Autofire R</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1675"/>
<location filename="../Window.cpp" line="1651"/>
<source>Autofire Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1680"/>
<location filename="../Window.cpp" line="1656"/>
<source>Autofire Select</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1685"/>
<location filename="../Window.cpp" line="1661"/>
<source>Autofire Up</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1690"/>
<location filename="../Window.cpp" line="1666"/>
<source>Autofire Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1695"/>
<location filename="../Window.cpp" line="1671"/>
<source>Autofire Down</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1700"/>
<location filename="../Window.cpp" line="1676"/>
<source>Autofire Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1754"/>
<location filename="../Window.cpp" line="1730"/>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
@ -4693,17 +4693,17 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="29"/>
<location filename="../utils.cpp" line="30"/>
<source>GBA</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="33"/>
<location filename="../utils.cpp" line="34"/>
<source>GB</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="36"/>
<location filename="../utils.cpp" line="37"/>
<source>?</source>
<translation type="unfinished"></translation>
</message>

View File

@ -1334,42 +1334,42 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<context>
<name>QGBA::GDBWindow</name>
<message>
<location filename="../GDBWindow.cpp" line="28"/>
<location filename="../GDBWindow.cpp" line="29"/>
<source>Server settings</source>
<translation>Sunucu ayarları</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="34"/>
<location filename="../GDBWindow.cpp" line="35"/>
<source>Local port</source>
<translation>Yerel port</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="36"/>
<location filename="../GDBWindow.cpp" line="37"/>
<source>Bind address</source>
<translation>Adresi bağla</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="55"/>
<location filename="../GDBWindow.cpp" line="56"/>
<source>Break</source>
<translation></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="104"/>
<location filename="../GDBWindow.cpp" line="95"/>
<source>Stop</source>
<translation>Durdur</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="114"/>
<location filename="../GDBWindow.cpp" line="105"/>
<source>Start</source>
<translation>Başlat</translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Crash</source>
<translation></translation>
</message>
<message>
<location filename="../GDBWindow.cpp" line="122"/>
<location filename="../GDBWindow.cpp" line="113"/>
<source>Could not start GDB server</source>
<translation>GDB sunucusu başlatılamadı</translation>
</message>
@ -3953,101 +3953,101 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<context>
<name>QGBA::Window</name>
<message>
<location filename="../Window.cpp" line="288"/>
<location filename="../Window.cpp" line="283"/>
<source>Game Boy Advance ROMs (%1)</source>
<translation>Game Boy Advance ROMları (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="305"/>
<location filename="../Window.cpp" line="300"/>
<source>Game Boy ROMs (%1)</source>
<translation>Game Boy ROMları (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="309"/>
<location filename="../Window.cpp" line="304"/>
<source>All ROMs (%1)</source>
<translation>Bütün ROMlar (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="310"/>
<location filename="../Window.cpp" line="305"/>
<source>%1 Video Logs (*.mvl)</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="320"/>
<source>Archives (%1)</source>
<translation>Arşivler (%1)</translation>
</message>
<message>
<location filename="../Window.cpp" line="330"/>
<location filename="../Window.cpp" line="338"/>
<location filename="../Window.cpp" line="365"/>
<location filename="../Window.cpp" line="325"/>
<location filename="../Window.cpp" line="333"/>
<location filename="../Window.cpp" line="360"/>
<source>Select ROM</source>
<translation>ROM seç</translation>
</message>
<message>
<location filename="../Window.cpp" line="356"/>
<location filename="../Window.cpp" line="351"/>
<source>Select folder</source>
<translation>Klasör seç</translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>Select save</source>
<translation>Kayıt seç</translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Select patch</source>
<translation>Yama seç</translation>
</message>
<message>
<location filename="../Window.cpp" line="411"/>
<location filename="../Window.cpp" line="406"/>
<source>Patches (*.ips *.ups *.bps)</source>
<translation>Yamalar (*.ips *.ups *.bps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>Select e-Reader dotcode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="422"/>
<location filename="../Window.cpp" line="417"/>
<source>e-Reader card (*.raw *.bin *.bmp)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Select image</source>
<translation>Resim seç</translation>
</message>
<message>
<location filename="../Window.cpp" line="435"/>
<location filename="../Window.cpp" line="430"/>
<source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source>
<translation>Resim dosyası (*.png *.gif *.jpg *.jpeg);;All files (*)</translation>
</message>
<message>
<location filename="../Window.cpp" line="442"/>
<location filename="../Window.cpp" line="449"/>
<location filename="../Window.cpp" line="437"/>
<location filename="../Window.cpp" line="444"/>
<source>GameShark saves (*.sps *.xps)</source>
<translation>GameShark kayıtları (*.sps *.xps)</translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Select video log</source>
<translation>Video günlüğü seç</translation>
</message>
<message>
<location filename="../Window.cpp" line="481"/>
<location filename="../Window.cpp" line="476"/>
<source>Video logs (*.mvl)</source>
<translation>Video günlükleri (*.mvl)</translation>
</message>
<message>
<location filename="../Window.cpp" line="858"/>
<location filename="../Window.cpp" line="843"/>
<source>Crash</source>
<translation>Çökme</translation>
</message>
<message>
<location filename="../Window.cpp" line="859"/>
<location filename="../Window.cpp" line="844"/>
<source>The game has crashed with the following error:
%1</source>
@ -4056,624 +4056,624 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="881"/>
<location filename="../Window.cpp" line="866"/>
<source>Unimplemented BIOS call</source>
<translation>Uygulanmamış BIOS girişi</translation>
</message>
<message>
<location filename="../Window.cpp" line="882"/>
<location filename="../Window.cpp" line="867"/>
<source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source>
<translation>Oyun BIOS dosyasına ihtiyacı var. Lütfen en iyi deneyim için resmi BIOS&apos;u kullanın.</translation>
</message>
<message>
<location filename="../Window.cpp" line="895"/>
<location filename="../Window.cpp" line="880"/>
<source>Failed to create an appropriate display device, falling back to software display. Games may run slowly, especially with larger windows.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="987"/>
<location filename="../Window.cpp" line="972"/>
<source>Really make portable?</source>
<translation>Taşınabilir yapılsın mı?</translation>
</message>
<message>
<location filename="../Window.cpp" line="988"/>
<location filename="../Window.cpp" line="973"/>
<source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source>
<translation>Emülatörün yapılandırmasını yürütülebilir dosya ile aynı dizinden yüklemesini sağlar. Devam etmek istiyor musun?</translation>
</message>
<message>
<location filename="../Window.cpp" line="1000"/>
<location filename="../Window.cpp" line="985"/>
<source>Restart needed</source>
<translation>Yeniden başlatma gerekli</translation>
</message>
<message>
<location filename="../Window.cpp" line="1001"/>
<location filename="../Window.cpp" line="986"/>
<source>Some changes will not take effect until the emulator is restarted.</source>
<translation>Bazı değişiklikler emülatör yeniden başlatılıncaya kadar etkili olmaz.</translation>
</message>
<message>
<location filename="../Window.cpp" line="1056"/>
<location filename="../Window.cpp" line="1041"/>
<source> - Player %1 of %2</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1067"/>
<location filename="../Window.cpp" line="1052"/>
<source>%1 - %2</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1069"/>
<location filename="../Window.cpp" line="1054"/>
<source>%1 - %2 - %3</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1071"/>
<location filename="../Window.cpp" line="1056"/>
<source>%1 - %2 (%3 fps) - %4</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1113"/>
<location filename="../Window.cpp" line="1098"/>
<source>&amp;File</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1115"/>
<location filename="../Window.cpp" line="1100"/>
<source>Load &amp;ROM...</source>
<translation>&amp;ROM yükle...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1118"/>
<location filename="../Window.cpp" line="1103"/>
<source>Load ROM in archive...</source>
<translation>ROM&apos;u arşivden yükle ...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1119"/>
<location filename="../Window.cpp" line="1104"/>
<source>Add folder to library...</source>
<translation>Kütüphaneye klasör ekle ...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1129"/>
<location filename="../Window.cpp" line="1114"/>
<source>Load &amp;patch...</source>
<translation>&amp;Patch yükle...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1132"/>
<location filename="../Window.cpp" line="1117"/>
<source>Boot BIOS</source>
<translation>BIOS boot et</translation>
</message>
<message>
<location filename="../Window.cpp" line="1137"/>
<location filename="../Window.cpp" line="1122"/>
<source>Replace ROM...</source>
<translation>ROM değişti...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1143"/>
<location filename="../Window.cpp" line="1128"/>
<source>ROM &amp;info...</source>
<translation>ROM &amp;info...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1145"/>
<location filename="../Window.cpp" line="1130"/>
<source>Recent</source>
<translation>Son kullanılanlar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1148"/>
<location filename="../Window.cpp" line="1133"/>
<source>Make portable</source>
<translation>Portatif yap</translation>
</message>
<message>
<location filename="../Window.cpp" line="1151"/>
<location filename="../Window.cpp" line="1136"/>
<source>&amp;Load state</source>
<translation>&amp;Kaydedilmiş konum yükle</translation>
</message>
<message>
<location filename="../Window.cpp" line="1156"/>
<location filename="../Window.cpp" line="1141"/>
<source>Load state file...</source>
<translation>Kaydedilmiş konum dosyası yükle...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1161"/>
<location filename="../Window.cpp" line="1146"/>
<source>&amp;Save state</source>
<translation>&amp;Konumu kaydet</translation>
</message>
<message>
<location filename="../Window.cpp" line="1166"/>
<location filename="../Window.cpp" line="1151"/>
<source>Save state file...</source>
<translation>Konum dosyasını kaydet...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1171"/>
<location filename="../Window.cpp" line="1156"/>
<source>Quick load</source>
<translation>Hızlı Yükle</translation>
</message>
<message>
<location filename="../Window.cpp" line="1172"/>
<location filename="../Window.cpp" line="1157"/>
<source>Quick save</source>
<translation>Hızlı kaydet</translation>
</message>
<message>
<location filename="../Window.cpp" line="1174"/>
<location filename="../Window.cpp" line="1159"/>
<source>Load recent</source>
<translation>En son yükle</translation>
</message>
<message>
<location filename="../Window.cpp" line="1179"/>
<location filename="../Window.cpp" line="1164"/>
<source>Save recent</source>
<translation>Hızlı kaydet</translation>
</message>
<message>
<location filename="../Window.cpp" line="1187"/>
<location filename="../Window.cpp" line="1172"/>
<source>Undo load state</source>
<translation>Kaydedilen konum yüklemeyi geri al</translation>
</message>
<message>
<location filename="../Window.cpp" line="1190"/>
<location filename="../Window.cpp" line="1175"/>
<source>Undo save state</source>
<translation>Konum kaydetmeyi geri al</translation>
</message>
<message>
<location filename="../Window.cpp" line="1197"/>
<location filename="../Window.cpp" line="1202"/>
<location filename="../Window.cpp" line="1182"/>
<location filename="../Window.cpp" line="1187"/>
<source>State &amp;%1</source>
<translation>Konum &amp;%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1209"/>
<location filename="../Window.cpp" line="1194"/>
<source>Load camera image...</source>
<translation>Kamera resmini yükle ...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1213"/>
<location filename="../Window.cpp" line="1198"/>
<source>Convert save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1223"/>
<location filename="../Window.cpp" line="1208"/>
<source>New multiplayer window</source>
<translation>Yeni çokoyunculu ekranı</translation>
</message>
<message>
<location filename="../Window.cpp" line="1231"/>
<location filename="../Window.cpp" line="1216"/>
<source>Report bug...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1232"/>
<location filename="../Window.cpp" line="1217"/>
<source>About...</source>
<translation>Hakkında...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1235"/>
<location filename="../Window.cpp" line="1220"/>
<source>E&amp;xit</source>
<translation>Çıkış</translation>
</message>
<message>
<location filename="../Window.cpp" line="1238"/>
<location filename="../Window.cpp" line="1223"/>
<source>&amp;Emulation</source>
<translation>Emülasyon</translation>
</message>
<message>
<location filename="../Window.cpp" line="1239"/>
<location filename="../Window.cpp" line="1224"/>
<source>&amp;Reset</source>
<translation>&amp;Reset</translation>
</message>
<message>
<location filename="../Window.cpp" line="1240"/>
<location filename="../Window.cpp" line="1225"/>
<source>Sh&amp;utdown</source>
<translation>Kapat</translation>
</message>
<message>
<location filename="../Window.cpp" line="1241"/>
<location filename="../Window.cpp" line="1226"/>
<source>Yank game pak</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1245"/>
<location filename="../Window.cpp" line="1230"/>
<source>&amp;Pause</source>
<translation>&amp;Durdur</translation>
</message>
<message>
<location filename="../Window.cpp" line="1254"/>
<location filename="../Window.cpp" line="1239"/>
<source>&amp;Next frame</source>
<translation>&amp;Sonraki kare</translation>
</message>
<message>
<location filename="../Window.cpp" line="1258"/>
<location filename="../Window.cpp" line="1243"/>
<source>Fast forward (held)</source>
<translation>İleriye sar(basılı tutun)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1264"/>
<location filename="../Window.cpp" line="1249"/>
<source>&amp;Fast forward</source>
<translation>&amp;İleriye sar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1268"/>
<location filename="../Window.cpp" line="1253"/>
<source>Fast forward speed</source>
<translation>İleriye sarma hızı</translation>
</message>
<message>
<location filename="../Window.cpp" line="1273"/>
<location filename="../Window.cpp" line="1258"/>
<source>Unbounded</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1277"/>
<location filename="../Window.cpp" line="1262"/>
<source>%0x</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1281"/>
<location filename="../Window.cpp" line="1266"/>
<source>Rewind (held)</source>
<translation>Geri sar (basılı tutun)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1288"/>
<location filename="../Window.cpp" line="1273"/>
<source>Re&amp;wind</source>
<translation>Geri sar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1293"/>
<location filename="../Window.cpp" line="1278"/>
<source>Step backwards</source>
<translation>Geriye doğru adım</translation>
</message>
<message>
<location filename="../Window.cpp" line="1299"/>
<location filename="../Window.cpp" line="1284"/>
<source>Sync to &amp;video</source>
<translation>&amp;Videoya eşitle</translation>
</message>
<message>
<location filename="../Window.cpp" line="1306"/>
<location filename="../Window.cpp" line="1291"/>
<source>Sync to &amp;audio</source>
<translation>&amp;Sese eşitle</translation>
</message>
<message>
<location filename="../Window.cpp" line="1314"/>
<location filename="../Window.cpp" line="1299"/>
<source>Solar sensor</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1315"/>
<location filename="../Window.cpp" line="1300"/>
<source>Increase solar level</source>
<translation>Solar seviyesini arttır</translation>
</message>
<message>
<location filename="../Window.cpp" line="1316"/>
<location filename="../Window.cpp" line="1301"/>
<source>Decrease solar level</source>
<translation>Solar seviyesini düşür</translation>
</message>
<message>
<location filename="../Window.cpp" line="1317"/>
<location filename="../Window.cpp" line="1302"/>
<source>Brightest solar level</source>
<translation>En parlak solar seviyesi</translation>
</message>
<message>
<location filename="../Window.cpp" line="1320"/>
<location filename="../Window.cpp" line="1305"/>
<source>Darkest solar level</source>
<translation>En karanlık solar seviyesi</translation>
</message>
<message>
<location filename="../Window.cpp" line="1326"/>
<location filename="../Window.cpp" line="1311"/>
<source>Brightness %1</source>
<translation>Parlaklık:%1</translation>
</message>
<message>
<location filename="../Window.cpp" line="1332"/>
<location filename="../Window.cpp" line="1317"/>
<source>Game Boy Printer...</source>
<translation>Game Boy yazıcısı...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1341"/>
<location filename="../Window.cpp" line="1326"/>
<source>BattleChip Gate...</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1345"/>
<location filename="../Window.cpp" line="1330"/>
<source>Audio/&amp;Video</source>
<translation>Ses/&amp;Video</translation>
</message>
<message>
<location filename="../Window.cpp" line="1346"/>
<location filename="../Window.cpp" line="1331"/>
<source>Frame size</source>
<translation>Çerçeve boyutu</translation>
</message>
<message>
<location filename="../Window.cpp" line="1373"/>
<location filename="../Window.cpp" line="1358"/>
<source>Toggle fullscreen</source>
<translation>Tamekranı /kapa</translation>
</message>
<message>
<location filename="../Window.cpp" line="1376"/>
<location filename="../Window.cpp" line="1361"/>
<source>Lock aspect ratio</source>
<translation>En boy oranını kilitle</translation>
</message>
<message>
<location filename="../Window.cpp" line="1388"/>
<location filename="../Window.cpp" line="1373"/>
<source>Force integer scaling</source>
<translation>Tamsayılı ölçeklendirmeyi zorla</translation>
</message>
<message>
<location filename="../Window.cpp" line="1409"/>
<location filename="../Window.cpp" line="1394"/>
<source>Bilinear filtering</source>
<translation>Bilinear filtreleme</translation>
</message>
<message>
<location filename="../Window.cpp" line="1420"/>
<location filename="../Window.cpp" line="1405"/>
<source>Frame&amp;skip</source>
<translation>Kare atlama</translation>
</message>
<message>
<location filename="../Window.cpp" line="1433"/>
<location filename="../Window.cpp" line="1418"/>
<source>Mute</source>
<translation>Sessiz</translation>
</message>
<message>
<location filename="../Window.cpp" line="1439"/>
<location filename="../Window.cpp" line="1424"/>
<source>FPS target</source>
<translation>FPS hedefi</translation>
</message>
<message>
<location filename="../Window.cpp" line="1447"/>
<location filename="../Window.cpp" line="1432"/>
<source>Native (59.7275)</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1462"/>
<location filename="../Window.cpp" line="1447"/>
<source>Take &amp;screenshot</source>
<translation>Ekran görüntüsü al</translation>
</message>
<message>
<location filename="../Window.cpp" line="1464"/>
<location filename="../Window.cpp" line="1449"/>
<source>F12</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1473"/>
<location filename="../Window.cpp" line="1458"/>
<source>Video layers</source>
<translation></translation>
</message>
<message>
<location filename="../Window.cpp" line="1474"/>
<location filename="../Window.cpp" line="1459"/>
<source>Audio channels</source>
<translation>Ses kanalları</translation>
</message>
<message>
<location filename="../Window.cpp" line="1476"/>
<location filename="../Window.cpp" line="1461"/>
<source>Adjust layer placement...</source>
<translation>Katman yerleşimini ayarlayın...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1478"/>
<location filename="../Window.cpp" line="1463"/>
<source>&amp;Tools</source>
<translation>&amp;Araçlar</translation>
</message>
<message>
<location filename="../Window.cpp" line="1479"/>
<location filename="../Window.cpp" line="1464"/>
<source>View &amp;logs...</source>
<translation>Kayıtları görüntüle...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1481"/>
<location filename="../Window.cpp" line="1466"/>
<source>Game &amp;overrides...</source>
<translation>Oyunların üzerine yazılanlar</translation>
</message>
<message>
<location filename="../Window.cpp" line="866"/>
<location filename="../Window.cpp" line="851"/>
<source>Couldn&apos;t Start</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="373"/>
<location filename="../Window.cpp" line="368"/>
<source>Save games (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="374"/>
<location filename="../Window.cpp" line="369"/>
<source>Select save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="382"/>
<location filename="../Window.cpp" line="377"/>
<source>mGBA save state files (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="379"/>
<location filename="../Window.cpp" line="384"/>
<location filename="../Window.cpp" line="389"/>
<source>Select save state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="867"/>
<location filename="../Window.cpp" line="852"/>
<source>Could not start game.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1122"/>
<location filename="../Window.cpp" line="1107"/>
<source>Load alternate save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1125"/>
<location filename="../Window.cpp" line="1110"/>
<source>Load temporary save game...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1139"/>
<location filename="../Window.cpp" line="1124"/>
<source>Scan e-Reader dotcodes...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1215"/>
<location filename="../Window.cpp" line="1200"/>
<source>Import GameShark Save...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1218"/>
<location filename="../Window.cpp" line="1203"/>
<source>Export GameShark Save...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1348"/>
<location filename="../Window.cpp" line="1333"/>
<source>%1×</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1400"/>
<location filename="../Window.cpp" line="1385"/>
<source>Interframe blending</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1468"/>
<location filename="../Window.cpp" line="1453"/>
<source>Record A/V...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1469"/>
<location filename="../Window.cpp" line="1454"/>
<source>Record GIF/WebP/APNG...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1493"/>
<location filename="../Window.cpp" line="1478"/>
<source>Game Pak sensors...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1504"/>
<location filename="../Window.cpp" line="1480"/>
<source>&amp;Cheats...</source>
<translation>&amp;Hileler...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1507"/>
<location filename="../Window.cpp" line="1483"/>
<source>Settings...</source>
<translation>Ayarlar...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1511"/>
<location filename="../Window.cpp" line="1487"/>
<source>Open debugger console...</source>
<translation>Hata ayıklayıcı konsolunu ...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1513"/>
<location filename="../Window.cpp" line="1489"/>
<source>Start &amp;GDB server...</source>
<translation>&amp;GDB sunucusunu başlat...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1519"/>
<location filename="../Window.cpp" line="1495"/>
<source>View &amp;palette...</source>
<translation>&amp;Renk Paletini gör...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1520"/>
<location filename="../Window.cpp" line="1496"/>
<source>View &amp;sprites...</source>
<translation>&amp;Spriteları gör...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1521"/>
<location filename="../Window.cpp" line="1497"/>
<source>View &amp;tiles...</source>
<translation>&amp;Desenleri gör...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1522"/>
<location filename="../Window.cpp" line="1498"/>
<source>View &amp;map...</source>
<translation>&amp;Haritayı gör</translation>
</message>
<message>
<location filename="../Window.cpp" line="1524"/>
<location filename="../Window.cpp" line="1500"/>
<source>&amp;Frame inspector...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1540"/>
<location filename="../Window.cpp" line="1516"/>
<source>View memory...</source>
<translation>Hafıza gör...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1541"/>
<location filename="../Window.cpp" line="1517"/>
<source>Search memory...</source>
<translation>Hafızada ara...</translation>
</message>
<message>
<location filename="../Window.cpp" line="1542"/>
<location filename="../Window.cpp" line="1518"/>
<source>View &amp;I/O registers...</source>
<translation>&amp;I/O kayıtlarını görüntüle</translation>
</message>
<message>
<location filename="../Window.cpp" line="1545"/>
<location filename="../Window.cpp" line="1521"/>
<source>Record debug video log...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1546"/>
<location filename="../Window.cpp" line="1522"/>
<source>Stop debug video log</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../Window.cpp" line="1646"/>
<location filename="../Window.cpp" line="1622"/>
<source>Exit fullscreen</source>
<translation>Tam ekrandan çık</translation>
</message>
<message>
<location filename="../Window.cpp" line="1648"/>
<location filename="../Window.cpp" line="1624"/>
<source>GameShark Button (held)</source>
<translation>GameShark Butonu (basılı tutun)</translation>
</message>
<message>
<location filename="../Window.cpp" line="1654"/>
<location filename="../Window.cpp" line="1630"/>
<source>Autofire</source>
<translation>Otomatik basma</translation>
</message>
<message>
<location filename="../Window.cpp" line="1655"/>
<location filename="../Window.cpp" line="1631"/>
<source>Autofire A</source>
<translation>Otomatik basma A</translation>
</message>
<message>
<location filename="../Window.cpp" line="1660"/>
<location filename="../Window.cpp" line="1636"/>
<source>Autofire B</source>
<translation>Otomatik basma B</translation>
</message>
<message>
<location filename="../Window.cpp" line="1665"/>
<location filename="../Window.cpp" line="1641"/>
<source>Autofire L</source>
<translation>Otomatik basma L</translation>
</message>
<message>
<location filename="../Window.cpp" line="1670"/>
<location filename="../Window.cpp" line="1646"/>
<source>Autofire R</source>
<translation>Otomatik basma R</translation>
</message>
<message>
<location filename="../Window.cpp" line="1675"/>
<location filename="../Window.cpp" line="1651"/>
<source>Autofire Start</source>
<translation>Otomatik basma Start</translation>
</message>
<message>
<location filename="../Window.cpp" line="1680"/>
<location filename="../Window.cpp" line="1656"/>
<source>Autofire Select</source>
<translation>Otomatik basma Select</translation>
</message>
<message>
<location filename="../Window.cpp" line="1685"/>
<location filename="../Window.cpp" line="1661"/>
<source>Autofire Up</source>
<translation>Otomatik basma Up</translation>
</message>
<message>
<location filename="../Window.cpp" line="1690"/>
<location filename="../Window.cpp" line="1666"/>
<source>Autofire Right</source>
<translation>Otomatik basma Right</translation>
</message>
<message>
<location filename="../Window.cpp" line="1695"/>
<location filename="../Window.cpp" line="1671"/>
<source>Autofire Down</source>
<translation>Otomatik basma Down</translation>
</message>
<message>
<location filename="../Window.cpp" line="1700"/>
<location filename="../Window.cpp" line="1676"/>
<source>Autofire Left</source>
<translation>Otomatik basma Sol</translation>
</message>
<message>
<location filename="../Window.cpp" line="1754"/>
<location filename="../Window.cpp" line="1730"/>
<source>Clear</source>
<translation type="unfinished">Temizle</translation>
</message>
@ -4696,17 +4696,17 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../utils.cpp" line="29"/>
<location filename="../utils.cpp" line="30"/>
<source>GBA</source>
<translation></translation>
</message>
<message>
<location filename="../utils.cpp" line="33"/>
<location filename="../utils.cpp" line="34"/>
<source>GB</source>
<translation></translation>
</message>
<message>
<location filename="../utils.cpp" line="36"/>
<location filename="../utils.cpp" line="37"/>
<source>?</source>
<translation></translation>
</message>

File diff suppressed because it is too large Load Diff

View File

@ -22,6 +22,7 @@ QString niceSizeFormat(size_t filesize) {
}
return unit.arg(size, 0, 'f', int(size * 10) % 10 ? 1 : 0);
}
QString nicePlatformFormat(mPlatform platform) {
switch (platform) {
#ifdef M_CORE_GBA
@ -37,4 +38,25 @@ QString nicePlatformFormat(mPlatform platform) {
}
}
bool convertAddress(const QHostAddress* input, Address* output) {
if (input->isNull()) {
return false;
}
Q_IPV6ADDR ipv6;
switch (input->protocol()) {
case QAbstractSocket::IPv4Protocol:
output->version = IPV4;
output->ipv4 = input->toIPv4Address();
break;
case QAbstractSocket::IPv6Protocol:
output->version = IPV6;
ipv6 = input->toIPv6Address();
memcpy(output->ipv6, &ipv6, 16);
break;
default:
return false;
}
return true;
}
}

View File

@ -6,7 +6,9 @@
#pragma once
#include <mgba/core/core.h>
#include <mgba-util/socket.h>
#include <QHostAddress>
#include <QRect>
#include <QSize>
#include <QString>
@ -25,6 +27,8 @@ enum class Endian {
QString niceSizeFormat(size_t filesize);
QString nicePlatformFormat(mPlatform platform);
bool convertAddress(const QHostAddress* input, Address* output);
inline void lockAspectRatio(const QSize& ref, QSize& size) {
if (size.width() * ref.height() > size.height() * ref.width()) {
size.setWidth(size.height() * ref.width() / ref.height());