Merge branch 'master' (early part) into medusa
jump to
@@ -29,15 +29,21 @@ - GBA BIOS: Implement dummy sound driver calls
- GBA BIOS: Improve HLE BIOS timing - GBA DMA: Linger last DMA on bus (fixes mgba.io/i/301 and mgba.io/i/1320) - GBA Memory: Improve gamepak prefetch timing + - GBA SIO: Fix Multiplayer busy bit + - GBA SIO: Fix double-unloading active driver + - GBA SIO: Fix copying Normal mode transfer values + - GBA Timers: Fix deserializing count-up timers - GBA Video: Latch scanline at end of Hblank (fixes mgba.io/i/1319) - GBA Video: Fix Hblank timing Other fixes: - Core: Ensure ELF regions can be written before trying - Core: Fix ELF loading regression (fixes mgba.io/i/1669) - Core: Fix crash modifying hash table entry (fixes mgba.io/i/1673) + - GB Video: Fix some cases where SGB border doesn't draw to mutli-buffers - GBA: Reject incorrectly sized BIOSes - Debugger: Don't skip undefined instructions when debugger attached - Qt: Force OpenGL paint engine creation thread (fixes mgba.io/i/1642) + - Qt: Fix OpenGL 2.1 support (fixes mgba.io/i/1678) Misc: - FFmpeg: Add looping option for GIF/APNG - Qt: Renderer can be changed while a game is running
@@ -121,7 +121,7 @@ #if defined(_3DS) || defined(GEKKO) || defined(PSP2)
// newlib doesn't support %z properly by default #define PRIz "" #elif defined(_WIN64) -#define PRIz "ll" +#define PRIz "I64" #elif defined(_WIN32) #define PRIz "" #else
@@ -154,9 +154,9 @@ int16_t objOffsetX;
int16_t objOffsetY; uint32_t scanlineDirty[5]; - uint16_t nextIo[REG_SOUND1CNT_LO]; + uint16_t nextIo[REG_SOUND1CNT_LO >> 1]; struct ScanlineCache { - uint16_t io[REG_SOUND1CNT_LO]; + uint16_t io[REG_SOUND1CNT_LO >> 1]; int32_t scale[2][2]; } cache[GBA_VIDEO_VERTICAL_PIXELS]; int nextY;
@@ -47,7 +47,7 @@ DECL_BIT(GBASIOMultiplayer, Slave, 2);
DECL_BIT(GBASIOMultiplayer, Ready, 3); DECL_BITS(GBASIOMultiplayer, Id, 4, 2); DECL_BIT(GBASIOMultiplayer, Error, 6); -DECL_BIT(GBASIOMultiplayer, Busy, 8); +DECL_BIT(GBASIOMultiplayer, Busy, 7); DECL_BIT(GBASIOMultiplayer, Irq, 14); struct GBASIODriverSet {
@@ -27,6 +27,10 @@ #ifdef _3DS
#include <mgba-util/platform/3ds/3ds-vfs.h> #endif +#ifdef __HAIKU__ +#include <FindDirectory.h> +#endif + #define SECTION_NAME_MAX 128 struct mCoreConfigEnumerateData {@@ -227,6 +231,20 @@ #elif defined(_3DS)
UNUSED(portable); snprintf(out, outLength, "/%s", projectName); FSUSER_CreateDirectory(sdmcArchive, fsMakePath(PATH_ASCII, out), 0); +#elif defined(__HAIKU__) + getcwd(out, outLength); + strncat(out, PATH_SEP "portable.ini", outLength - strlen(out)); + portable = VFileOpen(out, O_RDONLY); + if (portable) { + getcwd(out, outLength); + portable->close(portable); + return; + } + + char path[B_PATH_NAME_LENGTH]; + find_directory(B_USER_SETTINGS_DIRECTORY, 0, false, path, B_PATH_NAME_LENGTH); + snprintf(out, outLength, "%s/%s", path, binaryName); + mkdir(out, 0755); #else getcwd(out, outLength); strncat(out, PATH_SEP "portable.ini", outLength - strlen(out));
@@ -977,7 +977,7 @@ break;
case DEBUGGER_ENTER_BREAKPOINT: if (info) { if (info->pointId > 0) { - cliDebugger->backend->printf(cliDebugger->backend, "Hit breakpoint %zi at 0x%08X\n", info->pointId, info->address); + cliDebugger->backend->printf(cliDebugger->backend, "Hit breakpoint %" PRIz "i at 0x%08X\n", info->pointId, info->address); } else { cliDebugger->backend->printf(cliDebugger->backend, "Hit unknown breakpoint at 0x%08X\n", info->address); }@@ -988,9 +988,9 @@ break;
case DEBUGGER_ENTER_WATCHPOINT: if (info) { if (info->type.wp.accessType & WATCHPOINT_WRITE) { - cliDebugger->backend->printf(cliDebugger->backend, "Hit watchpoint %zi at 0x%08X: (new value = 0x%08X, old value = 0x%08X)\n", info->pointId, info->address, info->type.wp.newValue, info->type.wp.oldValue); + cliDebugger->backend->printf(cliDebugger->backend, "Hit watchpoint %" PRIz "i at 0x%08X: (new value = 0x%08X, old value = 0x%08X)\n", info->pointId, info->address, info->type.wp.newValue, info->type.wp.oldValue); } else { - cliDebugger->backend->printf(cliDebugger->backend, "Hit watchpoint %zi at 0x%08X: (value = 0x%08X)\n", info->pointId, info->address, info->type.wp.oldValue); + cliDebugger->backend->printf(cliDebugger->backend, "Hit watchpoint %" PRIz "i at 0x%08X: (value = 0x%08X)\n", info->pointId, info->address, info->type.wp.oldValue); } } else { cliDebugger->backend->printf(cliDebugger->backend, "Hit watchpoint\n");
@@ -705,7 +705,9 @@ break;
case SGB_PAL_TRN: case SGB_CHR_TRN: case SGB_PCT_TRN: - if (softwareRenderer->sgbTransfer > 0 && softwareRenderer->sgbBorders && !renderer->sgbRenderMode) { + case SGB_ATRC_EN: + case SGB_MASK_EN: + if (softwareRenderer->sgbBorders && !renderer->sgbRenderMode) { // Make sure every buffer sees this if we're multibuffering _regenerateSGBBorder(softwareRenderer); }
@@ -375,7 +375,6 @@ struct GBAVideoRenderer* renderer = NULL;
if (gbacore->renderer.outputBuffer) { renderer = &gbacore->renderer.d; } - int fakeBool; #if defined(BUILD_GLES2) || defined(BUILD_GLES3) if (gbacore->glRenderer.outputTex != (unsigned) -1 && mCoreConfigGetIntValue(&core->config, "hwaccelVideo", &fakeBool) && fakeBool) { mCoreConfigGetIntValue(&core->config, "videoScale", &gbacore->glRenderer.scale);@@ -563,7 +562,7 @@ struct GBAVideoRenderer* renderer = NULL;
if (gbacore->renderer.outputBuffer) { renderer = &gbacore->renderer.d; } - int fakeBool; + int fakeBool ATTRIBUTE_UNUSED; #if defined(BUILD_GLES2) || defined(BUILD_GLES3) if (gbacore->glRenderer.outputTex != (unsigned) -1 && mCoreConfigGetIntValue(&core->config, "hwaccelVideo", &fakeBool) && fakeBool) { mCoreConfigGetIntValue(&core->config, "videoScale", &gbacore->glRenderer.scale);
@@ -51,7 +51,7 @@ static void _triggerIRQ(struct mTiming*, void* user, uint32_t cyclesLate);
#ifdef USE_DEBUGGERS static bool _setSoftwareBreakpoint(struct ARMDebugger*, uint32_t address, enum ExecutionMode mode, uint32_t* opcode); -static bool _clearSoftwareBreakpoint(struct ARMDebugger*, uint32_t address, enum ExecutionMode mode, uint32_t opcode); +static void _clearSoftwareBreakpoint(struct ARMDebugger*, const struct ARMDebugBreakpoint*); #endif #ifdef FIXED_ROM_BUFFER@@ -917,8 +917,7 @@ GBASetBreakpoint((struct GBA*) debugger->cpu->master, &debugger->d.p->d, address, mode, opcode);
return true; } -static bool _clearSoftwareBreakpoint(struct ARMDebugger* debugger, uint32_t address, enum ExecutionMode mode, uint32_t opcode) { - GBAClearBreakpoint((struct GBA*) debugger->cpu->master, address, mode, opcode); - return true; +static void _clearSoftwareBreakpoint(struct ARMDebugger* debugger, const struct ARMDebugBreakpoint* breakpoint) { + GBAClearBreakpoint((struct GBA*) debugger->cpu->master, breakpoint->d.address, breakpoint->sw.mode, breakpoint->sw.opcode); } #endif
@@ -723,8 +723,7 @@ case REG_TM3CNT_LO:
GBATimerUpdateRegister(gba, 3, 2); break; - case REG_KEYINPUT: - { + case REG_KEYINPUT: { size_t c; for (c = 0; c < mCoreCallbacksListSize(&gba->coreCallbacks); ++c) { struct mCoreCallbacks* callbacks = mCoreCallbacksListGetPointer(&gba->coreCallbacks, c);@@ -732,29 +731,28 @@ if (callbacks->keysRead) {
callbacks->keysRead(callbacks->context); } } - } - uint16_t input = 0; - if (gba->keyCallback) { - input = gba->keyCallback->readKeys(gba->keyCallback); - if (gba->keySource) { - *gba->keySource = input; - } - } else if (gba->keySource) { - input = *gba->keySource; - if (!gba->allowOpposingDirections) { - unsigned rl = input & 0x030; - unsigned ud = input & 0x0C0; - input &= 0x30F; - if (rl != 0x030) { - input |= rl; + uint16_t input = 0; + if (gba->keyCallback) { + input = gba->keyCallback->readKeys(gba->keyCallback); + if (gba->keySource) { + *gba->keySource = input; } - if (ud != 0x0C0) { - input |= ud; + } else if (gba->keySource) { + input = *gba->keySource; + if (!gba->allowOpposingDirections) { + unsigned rl = input & 0x030; + unsigned ud = input & 0x0C0; + input &= 0x30F; + if (rl != 0x030) { + input |= rl; + } + if (ud != 0x0C0) { + input |= ud; + } } } return 0x3FF ^ input; } - case REG_SIOCNT: return gba->sio.siocnt; case REG_RCNT:@@ -964,16 +962,13 @@ uint32_t when;
for (i = 0; i < 4; ++i) { LOAD_16(gba->timers[i].reload, 0, &state->timers[i].reload); LOAD_32(gba->timers[i].flags, 0, &state->timers[i].flags); - if (i > 0 && GBATimerFlagsIsCountUp(gba->timers[i].flags)) { - // Overwrite invalid values in savestate - gba->timers[i].lastEvent = 0; - } else { - LOAD_32(when, 0, &state->timers[i].lastEvent); - gba->timers[i].lastEvent = when + mTimingCurrentTime(&gba->timing); - } + LOAD_32(when, 0, &state->timers[i].lastEvent); + gba->timers[i].lastEvent = when + mTimingCurrentTime(&gba->timing); LOAD_32(when, 0, &state->timers[i].nextEvent); - if (GBATimerFlagsIsEnable(gba->timers[i].flags)) { + if ((i < 1 || !GBATimerFlagsIsCountUp(gba->timers[i].flags)) && GBATimerFlagsIsEnable(gba->timers[i].flags)) { mTimingSchedule(&gba->timing, &gba->timers[i].event, when); + } else { + gba->timers[i].event.when = when + mTimingCurrentTime(&gba->timing); } LOAD_16(gba->memory.dma[i].reg, (REG_DMA0CNT_HI + i * 12), state->io);
@@ -242,7 +242,8 @@ }
int32_t x = (uint32_t) GBAObjAttributesBGetX(sprite->b) << 23; x >>= 23; x += renderer->objOffsetX; - unsigned charBase = GBAObjAttributesCGetTile(sprite->c); + unsigned align = GBAObjAttributesAIs256Color(sprite->a) && !GBARegisterDISPCNTIsObjCharacterMapping(renderer->dispcnt); + unsigned charBase = GBAObjAttributesCGetTile(sprite->c) & ~align; if (GBAObjAttributesAGetMode(sprite->a) == OBJ_MODE_BITMAP && renderer->bitmapStride) { charBase = (charBase & (renderer->bitmapStride - 1)) * 0x10 + (charBase & ~(renderer->bitmapStride - 1)) * 0x80; } else {
@@ -75,10 +75,13 @@ }
} void GBASIOReset(struct GBASIO* sio) { - GBASIODeinit(sio); + if (sio->activeDriver && sio->activeDriver->unload) { + sio->activeDriver->unload(sio->activeDriver); + } sio->rcnt = RCNT_INITIAL; sio->siocnt = 0; sio->mode = -1; + sio->activeDriver = NULL; _switchMode(sio); }
@@ -279,19 +279,39 @@ switch (transferActive) {
case TRANSFER_IDLE: // If the master hasn't initiated a transfer, it can keep going. node->nextEvent += LOCKSTEP_INCREMENT; - node->d.p->siocnt = GBASIOMultiplayerSetReady(node->d.p->siocnt, attachedMulti == attached); + if (node->mode == SIO_MULTI) { + node->d.p->siocnt = GBASIOMultiplayerSetReady(node->d.p->siocnt, attachedMulti == attached); + } break; case TRANSFER_STARTING: // Start the transfer, but wait for the other GBAs to catch up node->transferFinished = false; - node->p->multiRecv[0] = node->d.p->p->memory.io[REG_SIOMLT_SEND >> 1]; - node->d.p->p->memory.io[REG_SIOMULTI0 >> 1] = 0xFFFF; - node->d.p->p->memory.io[REG_SIOMULTI1 >> 1] = 0xFFFF; - node->d.p->p->memory.io[REG_SIOMULTI2 >> 1] = 0xFFFF; - node->d.p->p->memory.io[REG_SIOMULTI3 >> 1] = 0xFFFF; - node->p->multiRecv[1] = 0xFFFF; - node->p->multiRecv[2] = 0xFFFF; - node->p->multiRecv[3] = 0xFFFF; + switch (node->mode) { + case SIO_MULTI: + node->p->multiRecv[0] = node->d.p->p->memory.io[REG_SIOMLT_SEND >> 1]; + node->d.p->p->memory.io[REG_SIOMULTI0 >> 1] = 0xFFFF; + node->d.p->p->memory.io[REG_SIOMULTI1 >> 1] = 0xFFFF; + node->d.p->p->memory.io[REG_SIOMULTI2 >> 1] = 0xFFFF; + node->d.p->p->memory.io[REG_SIOMULTI3 >> 1] = 0xFFFF; + node->p->multiRecv[1] = 0xFFFF; + node->p->multiRecv[2] = 0xFFFF; + node->p->multiRecv[3] = 0xFFFF; + break; + case SIO_NORMAL_8: + node->p->multiRecv[0] = 0xFFFF; + node->p->normalRecv[0] = node->d.p->p->memory.io[REG_SIODATA8 >> 1] & 0xFF; + break; + case SIO_NORMAL_32: + node->p->multiRecv[0] = 0xFFFF; + mLOG(GBA_SIO, DEBUG, "Lockstep %i: SIODATA32_LO <- %04x", node->id, node->d.p->p->memory.io[REG_SIODATA32_LO >> 1]); + mLOG(GBA_SIO, DEBUG, "Lockstep %i: SIODATA32_HI <- %04x", node->id, node->d.p->p->memory.io[REG_SIODATA32_HI >> 1]); + node->p->normalRecv[0] = node->d.p->p->memory.io[REG_SIODATA32_LO >> 1]; + node->p->normalRecv[0] |= node->d.p->p->memory.io[REG_SIODATA32_HI >> 1] << 16; + break; + default: + node->p->multiRecv[0] = 0xFFFF; + break; + } needsToWait = true; ATOMIC_STORE(node->p->d.transferActive, TRANSFER_STARTED); node->nextEvent += LOCKSTEP_TRANSFER;@@ -456,7 +476,7 @@ if (address == REG_SIOCNT) {
mLOG(GBA_SIO, DEBUG, "Lockstep %i: SIOCNT <- %04x", node->id, value); value &= 0xFF8B; if (!node->id) { - driver->p->siocnt = GBASIONormalFillSi(driver->p->siocnt); + value = GBASIONormalFillSi(value); } if (value & 0x0080 && !node->id) { // Internal shift clock
@@ -21,6 +21,9 @@ static const GLchar* const _gles2Header =
"#version 100\n" "precision mediump float;\n"; +static const GLchar* const _gl2Header = + "#version 120\n"; + static const GLchar* const _gl32VHeader = "#version 150 core\n" "#define attribute in\n"@@ -462,10 +465,12 @@ shader->vertexShader = glCreateShader(GL_VERTEX_SHADER);
shader->fragmentShader = glCreateShader(GL_FRAGMENT_SHADER); const GLchar* shaderBuffer[2]; const GLubyte* version = glGetString(GL_VERSION); - if (strncmp((const char*) version, "OpenGL ES ", strlen("OpenGL ES "))) { - shaderBuffer[0] = _gl32VHeader; - } else { + if (strncmp((const char*) version, "OpenGL ES ", strlen("OpenGL ES ")) == 0) { shaderBuffer[0] = _gles2Header; + } else if (version[0] == '2') { + shaderBuffer[0] = _gl2Header; + } else { + shaderBuffer[0] = _gl32VHeader; } if (vs) { shaderBuffer[1] = vs;@@ -474,7 +479,7 @@ shaderBuffer[1] = _nullVertexShader;
} glShaderSource(shader->vertexShader, 2, shaderBuffer, 0); - if (strncmp((const char*) version, "OpenGL ES ", strlen("OpenGL ES "))) { + if (shaderBuffer[0] == _gl32VHeader) { shaderBuffer[0] = _gl32FHeader; } if (fs) {
@@ -683,7 +683,7 @@ size = image.sizeInBytes();
#else size = image.byteCount(); #endif - m_eReaderData.setRawData(reinterpret_cast<const char*>(bits), image.sizeInBytes()); + m_eReaderData.setRawData(reinterpret_cast<const char*>(bits), size); } mCoreThreadRunFunction(&m_threadContext, [](mCoreThread* thread) {
@@ -21,6 +21,7 @@ m_ui.setupUi(this);
mCoreMemorySearchResultsInit(&m_results, 0); connect(m_ui.search, &QPushButton::clicked, this, &MemorySearch::search); + connect(m_ui.value, &QLineEdit::returnPressed, this, &MemorySearch::search); connect(m_ui.searchWithin, &QPushButton::clicked, this, &MemorySearch::searchWithin); connect(m_ui.refresh, &QPushButton::clicked, this, &MemorySearch::refresh); connect(m_ui.numHex, &QPushButton::clicked, this, &MemorySearch::refresh);
@@ -388,8 +388,8 @@ if (!m_config) {
return; } #ifdef BUILD_SDL - char name[34] = {0}; #if SDL_VERSION_ATLEAST(2, 0, 0) + char name[34] = {0}; SDL_JoystickGetGUIDString(SDL_JoystickGetGUID(SDL_JoystickListGetPointer(&s_sdlEvents.joysticks, index)->joystick), name, sizeof(name)); #else const char* name = SDL_JoystickName(SDL_JoystickIndex(SDL_JoystickListGetPointer(&s_sdlEvents.joysticks, index)->joystick));
@@ -6,7 +6,7 @@ <name>AboutScreen</name>
<message> <location filename="../AboutScreen.ui" line="14"/> <source>About</source> - <translation>Info...</translation> + <translation>Info</translation> </message> <message> <location filename="../AboutScreen.ui" line="23"/>@@ -24,6 +24,7 @@ <source>{projectName} would like to thank the following patrons from Patreon:</source>
<translation>{projectName} desidera ringraziare i seguenti sponsor di Patreon:</translation> </message> <message> + <location filename="../AboutScreen.ui" line="86"/> <source>© 2013 – 2020 Jeffrey Pfau, licensed under the Mozilla Public License, version 2.0 Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source> <translation>© 2013 - 2020 Jeffrey Pfau, sotto licenza Mozilla Public License, versione 2.0@@ -38,14 +39,6 @@ <message>
<location filename="../AboutScreen.ui" line="106"/> <source>{projectVersion}</source> <translation>{projectVersion}</translation> - </message> - <message> - <location filename="../AboutScreen.ui" line="86"/> - <source>© 2013 – 2018 Jeffrey Pfau, licensed under the Mozilla Public License, version 2.0 -Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source> - <translation>© 2013 - 2016 Jeffrey Pfau, sotto licenza Mozilla Public License, versione 2.0 -Game Boy Advance è un marchio registrato di Nintendo Co., Ltd. {2013 ?} {2018 ?} {2.0 -?}</translation> </message> <message> <location filename="../AboutScreen.ui" line="155"/>@@ -133,6 +126,84 @@ <translation>0x00 (00)</translation>
</message> </context> <context> + <name>BattleChipView</name> + <message> + <location filename="../BattleChipView.ui" line="14"/> + <source>BattleChip Gate</source> + <translation>BattleChip Gate</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="67"/> + <source>Chip name</source> + <translation>Nome Chip</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="76"/> + <source>Insert</source> + <translation>Inserisci</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="87"/> + <source>Save</source> + <translation>Salva</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="94"/> + <source>Load</source> + <translation>Carica</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="114"/> + <source>Add</source> + <translation>Aggiungi</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="121"/> + <source>Remove</source> + <translation>Rimuovi</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="138"/> + <source>Gate type</source> + <translation>Tipo Gate</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="145"/> + <source>Ba&ttleChip Gate</source> + <translation>Ba&ttleChip Gate</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="155"/> + <source>Progress &Gate</source> + <translation>Progresso &Gate</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="162"/> + <source>Beast &Link Gate</source> + <translation>Beast &Link Gate</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="180"/> + <source>Inserted</source> + <translation>Inserito</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="194"/> + <source>Chip ID</source> + <translation>Chip ID</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="207"/> + <source>Update Chip data</source> + <translation>Aggiorna dati Chip</translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="219"/> + <source>Show advanced</source> + <translation>Mostra avanzate</translation> + </message> +</context> +<context> <name>CheatsView</name> <message> <location filename="../CheatsView.ui" line="14"/>@@ -155,15 +226,20 @@ <source>Load</source>
<translation>Carica</translation> </message> <message> - <location filename="../CheatsView.ui" line="69"/> + <location filename="../CheatsView.ui" line="48"/> <source>Add New Set</source> <translation>Aggiungi Nuovo Set</translation> </message> <message> - <location filename="../CheatsView.ui" line="76"/> + <location filename="../CheatsView.ui" line="55"/> <source>Add</source> <translation>Aggiungi</translation> </message> + <message> + <location filename="../CheatsView.ui" line="95"/> + <source>Enter codes here...</source> + <translation>Inserisci i codici qui..</translation> + </message> </context> <context> <name>DebuggerConsole</name>@@ -184,41 +260,89 @@ <translation>Interruzione</translation>
</message> </context> <context> + <name>FrameView</name> + <message> + <location filename="../FrameView.ui" line="14"/> + <source>Inspect frame</source> + <translation>Ispeziona frame</translation> + </message> + <message> + <location filename="../FrameView.ui" line="28"/> + <source>×</source> + <translation>×</translation> + </message> + <message> + <location filename="../FrameView.ui" line="41"/> + <source>Magnification</source> + <translation>Ingrandimento</translation> + </message> + <message> + <location filename="../FrameView.ui" line="50"/> + <source>Freeze frame</source> + <translation>Blocca frame</translation> + </message> + <message> + <location filename="../FrameView.ui" line="84"/> + <source>Backdrop color</source> + <translation>Colore sfondo</translation> + </message> + <message> + <location filename="../FrameView.ui" line="132"/> + <source>Disable scanline effects</source> + <translation>Disabilita effetto scanline</translation> + </message> + <message> + <location filename="../FrameView.ui" line="145"/> + <source>Export</source> + <translation>Esporta</translation> + </message> + <message> + <location filename="../FrameView.ui" line="152"/> + <source>Reset</source> + <translation>Reset</translation> + </message> +</context> +<context> <name>GIFView</name> <message> <location filename="../GIFView.ui" line="14"/> - <source>Record GIF</source> - <translation>Registra GIF</translation> + <source>Record GIF/APNG</source> + <translation>Registra GIF/APNG</translation> + </message> + <message> + <location filename="../GIFView.ui" line="23"/> + <source>APNG</source> + <translation>APNG</translation> </message> <message> - <location filename="../GIFView.ui" line="34"/> + <location filename="../GIFView.ui" line="60"/> <source>Start</source> <translation>Avvia</translation> </message> <message> - <location filename="../GIFView.ui" line="50"/> + <location filename="../GIFView.ui" line="76"/> <source>Stop</source> <translation>Ferma</translation> </message> <message> - <location filename="../GIFView.ui" line="63"/> + <location filename="../GIFView.ui" line="102"/> <source>Select File</source> <translation>Seleziona File</translation> </message> <message> - <location filename="../GIFView.ui" line="101"/> + <location filename="../GIFView.ui" line="121"/> <source>Frameskip</source> <translation>Salto Frame</translation> </message> <message> - <location filename="../GIFView.ui" line="115"/> - <source>Frame delay (ms)</source> - <translation>Ritardo Frame (ms)</translation> + <location filename="../GIFView.ui" line="135"/> + <source>GIF</source> + <translation>GIF</translation> </message> <message> - <location filename="../GIFView.ui" line="122"/> - <source>Automatic</source> - <translation>Automatico</translation> + <location filename="../GIFView.ui" line="148"/> + <source>Loop</source> + <translation>Loop</translation> </message> </context> <context>@@ -315,51 +439,16 @@ <translation>B</translation>
</message> </context> <context> - <name>LibraryTree</name> - <message> - <location filename="../library/LibraryTree.cpp" line="46"/> - <source>Name</source> - <translation>Nome</translation> - </message> - <message> - <location filename="../library/LibraryTree.cpp" line="47"/> - <source>Location</source> - <translation>Posizione</translation> - </message> - <message> - <location filename="../library/LibraryTree.cpp" line="48"/> - <source>Platform</source> - <translation>Piattaforma</translation> - </message> - <message> - <location filename="../library/LibraryTree.cpp" line="49"/> - <source>Size</source> - <translation>Dimensioni</translation> - </message> - <message> - <location filename="../library/LibraryTree.cpp" line="50"/> - <source>CRC32</source> - <translation>CRC32</translation> - </message> -</context> -<context> - <name>LibraryView</name> - <message> - <source>Library</source> - <translation>Biblioteca</translation> - </message> -</context> -<context> <name>LoadSaveState</name> <message> <location filename="../LoadSaveState.ui" line="14"/> - <location filename="../LoadSaveState.ui" line="88"/> + <location filename="../LoadSaveState.ui" line="66"/> <source>%1 State</source> <translation>%1 cattura stato</translation> </message> <message> <location filename="../LoadSaveState.ui" line="41"/> - <location filename="../LoadSaveState.ui" line="63"/> + <location filename="../LoadSaveState.ui" line="85"/> <location filename="../LoadSaveState.ui" line="107"/> <location filename="../LoadSaveState.ui" line="129"/> <location filename="../LoadSaveState.ui" line="151"/>@@ -371,17 +460,22 @@ <source>No Save</source>
<translation>Senza Salvare</translation> </message> <message> - <location filename="../LoadSaveState.ui" line="50"/> + <location filename="../LoadSaveState.ui" line="160"/> <source>1</source> <translation>1</translation> </message> <message> - <location filename="../LoadSaveState.ui" line="72"/> + <location filename="../LoadSaveState.ui" line="248"/> <source>2</source> <translation>2</translation> </message> <message> - <location filename="../LoadSaveState.ui" line="116"/> + <location filename="../LoadSaveState.ui" line="261"/> + <source>Cancel</source> + <translation>Annulla</translation> + </message> + <message> + <location filename="../LoadSaveState.ui" line="182"/> <source>3</source> <translation>3</translation> </message>@@ -391,12 +485,12 @@ <source>4</source>
<translation>4</translation> </message> <message> - <location filename="../LoadSaveState.ui" line="160"/> + <location filename="../LoadSaveState.ui" line="50"/> <source>5</source> <translation>5</translation> </message> <message> - <location filename="../LoadSaveState.ui" line="182"/> + <location filename="../LoadSaveState.ui" line="94"/> <source>6</source> <translation>6</translation> </message>@@ -406,12 +500,12 @@ <source>7</source>
<translation>7</translation> </message> <message> - <location filename="../LoadSaveState.ui" line="226"/> + <location filename="../LoadSaveState.ui" line="116"/> <source>8</source> <translation>8</translation> </message> <message> - <location filename="../LoadSaveState.ui" line="248"/> + <location filename="../LoadSaveState.ui" line="226"/> <source>9</source> <translation>9</translation> </message>@@ -482,142 +576,206 @@ <source>Maps</source>
<translation>Mappe</translation> </message> <message> - <location filename="../MapView.ui" line="101"/> + <location filename="../MapView.ui" line="30"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../MapView.ui" line="114"/> + <location filename="../MapView.ui" line="43"/> <source>Magnification</source> <translation>Ingrandimento</translation> </message> <message> - <location filename="../MapView.ui" line="123"/> + <location filename="../MapView.ui" line="124"/> <source>Export</source> <translation>Esporta</translation> </message> + <message> + <location filename="../MapView.ui" line="139"/> + <source>Copy</source> + <translation>Copia</translation> + </message> +</context> +<context> + <name>MemoryDump</name> + <message> + <location filename="../MemoryDump.ui" line="14"/> + <source>Save Memory Range</source> + <translation>Salva selezione memoria</translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="20"/> + <source>Start Address:</source> + <translation>Da Indirizzo:</translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="42"/> + <source>:</source> + <translation>:</translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="58"/> + <location filename="../MemoryDump.ui" line="89"/> + <source>0x</source> + <translation>0x</translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="76"/> + <source>Byte Count:</source> + <translation>Numero di Byte:</translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="108"/> + <source>Dump across banks</source> + <translation>Fai il dump tra i banchi di memoria</translation> + </message> </context> <context> <name>MemorySearch</name> <message> - <location filename="../MemorySearch.ui" line="20"/> + <location filename="../MemorySearch.ui" line="26"/> <source>Memory Search</source> <translation>Ricerca Memoria</translation> </message> <message> - <location filename="../MemorySearch.ui" line="45"/> + <location filename="../MemorySearch.ui" line="51"/> <source>Address</source> <translation>Indirizzo</translation> </message> <message> - <location filename="../MemorySearch.ui" line="50"/> + <location filename="../MemorySearch.ui" line="56"/> <source>Current Value</source> <translation>Valore corrente</translation> </message> <message> - <location filename="../MemorySearch.ui" line="55"/> - <location filename="../MemorySearch.ui" line="75"/> + <location filename="../MemorySearch.ui" line="61"/> + <location filename="../MemorySearch.ui" line="81"/> <source>Type</source> <translation>Tipo</translation> </message> <message> - <location filename="../MemorySearch.ui" line="65"/> + <location filename="../MemorySearch.ui" line="71"/> <source>Value</source> <translation>Valore</translation> </message> <message> - <location filename="../MemorySearch.ui" line="82"/> + <location filename="../MemorySearch.ui" line="88"/> <source>Numeric</source> <translation>Numerico</translation> </message> <message> - <location filename="../MemorySearch.ui" line="95"/> + <location filename="../MemorySearch.ui" line="101"/> <source>Text</source> <translation>Testo</translation> </message> <message> - <location filename="../MemorySearch.ui" line="112"/> + <location filename="../MemorySearch.ui" line="118"/> <source>Width</source> <translation>Larghezza</translation> </message> <message> - <location filename="../MemorySearch.ui" line="119"/> - <location filename="../MemorySearch.ui" line="179"/> + <location filename="../MemorySearch.ui" line="125"/> + <location filename="../MemorySearch.ui" line="185"/> <source>Guess</source> <translation>Indovina</translation> </message> <message> - <location filename="../MemorySearch.ui" line="132"/> + <location filename="../MemorySearch.ui" line="138"/> <source>1 Byte (8-bit)</source> <translation>1 Byte (8-bit)</translation> </message> <message> - <location filename="../MemorySearch.ui" line="142"/> + <location filename="../MemorySearch.ui" line="148"/> <source>2 Bytes (16-bit)</source> <translation>2 Bytes (16-bit)</translation> </message> <message> - <location filename="../MemorySearch.ui" line="152"/> + <location filename="../MemorySearch.ui" line="158"/> <source>4 Bytes (32-bit)</source> <translation>4 Bytes (32-bit)</translation> </message> <message> - <location filename="../MemorySearch.ui" line="172"/> + <location filename="../MemorySearch.ui" line="178"/> <source>Number type</source> <translation>Tipo di numero</translation> </message> <message> - <location filename="../MemorySearch.ui" line="189"/> + <location filename="../MemorySearch.ui" line="195"/> <source>Decimal</source> <translation>Decimale</translation> </message> <message> - <location filename="../MemorySearch.ui" line="196"/> + <location filename="../MemorySearch.ui" line="202"/> <source>Hexadecimal</source> <translation>Esadecimale</translation> </message> <message> - <location filename="../MemorySearch.ui" line="210"/> - <source>Compare</source> - <translation>Confronta</translation> + <location filename="../MemorySearch.ui" line="216"/> + <source>Search type</source> + <translation>Tipo di ricerca</translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="223"/> + <source>Equal to value</source> + <translation>Uguale al valore</translation> </message> <message> - <location filename="../MemorySearch.ui" line="217"/> - <source>Equal</source> - <translation>Uguale</translation> + <location filename="../MemorySearch.ui" line="236"/> + <source>Greater than value</source> + <translation>Più del valore</translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="246"/> + <source>Less than value</source> + <translation>Meno del valore</translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="256"/> + <source>Unknown/changed</source> + <translation>Sconos./cambiato</translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="269"/> + <source>Changed by value</source> + <translation>Cambiato dal valore</translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="282"/> + <source>Unchanged</source> + <translation>Non cambiato</translation> </message> <message> - <location filename="../MemorySearch.ui" line="230"/> - <source>Greater</source> - <translation>Maggiore</translation> + <location filename="../MemorySearch.ui" line="295"/> + <source>Increased</source> + <translation>Incrementato</translation> </message> <message> - <location filename="../MemorySearch.ui" line="240"/> - <source>Less</source> - <translation>Minore</translation> + <location filename="../MemorySearch.ui" line="308"/> + <source>Decreased</source> + <translation>Decrementato</translation> </message> <message> - <location filename="../MemorySearch.ui" line="253"/> - <source>Delta</source> - <translation>Delta</translation> + <location filename="../MemorySearch.ui" line="318"/> + <source>Search ROM</source> + <translation>Cerca nella ROM</translation> </message> <message> - <location filename="../MemorySearch.ui" line="274"/> - <source>Search</source> - <translation>Cerca</translation> + <location filename="../MemorySearch.ui" line="336"/> + <source>New Search</source> + <translation>Nuova Ricerca</translation> </message> <message> - <location filename="../MemorySearch.ui" line="281"/> + <location filename="../MemorySearch.ui" line="343"/> <source>Search Within</source> <translation>Cerca all'interno</translation> </message> <message> - <location filename="../MemorySearch.ui" line="288"/> + <location filename="../MemorySearch.ui" line="350"/> <source>Open in Memory Viewer</source> <translation>Apri nel Visualizzatore Memoria</translation> </message> <message> - <location filename="../MemorySearch.ui" line="295"/> + <location filename="../MemorySearch.ui" line="357"/> <source>Refresh</source> <translation>Aggiorna</translation> </message>@@ -635,67 +793,77 @@ <source>Inspect Address:</source>
<translation>Ispeziona indirizzo:</translation> </message> <message> - <location filename="../MemoryView.ui" line="61"/> + <location filename="../MemoryView.ui" line="58"/> + <source>:</source> + <translation>:</translation> + </message> + <message> + <location filename="../MemoryView.ui" line="68"/> <source>0x</source> <translation>0x</translation> </message> <message> - <location filename="../MemoryView.ui" line="81"/> + <location filename="../MemoryView.ui" line="88"/> <source>Set Alignment:</source> <translation>Set di allineamento:</translation> </message> <message> - <location filename="../MemoryView.ui" line="101"/> - <source>1 Byte</source> - <translation>1 Byte</translation> + <location filename="../MemoryView.ui" line="108"/> + <source>&1 Byte</source> + <translation>&1 Byte</translation> </message> <message> - <location filename="../MemoryView.ui" line="124"/> - <source>2 Bytes</source> - <translation>2 Bytes</translation> + <location filename="../MemoryView.ui" line="131"/> + <source>&2 Bytes</source> + <translation>&2 Byte</translation> </message> <message> - <location filename="../MemoryView.ui" line="144"/> - <source>4 Bytes</source> - <translation>4 Bytes</translation> + <location filename="../MemoryView.ui" line="151"/> + <source>&4 Bytes</source> + <translation>&4 Byte</translation> </message> <message> - <location filename="../MemoryView.ui" line="199"/> + <location filename="../MemoryView.ui" line="205"/> <source>Signed Integer:</source> <translation>Intero segnato:</translation> </message> <message> - <location filename="../MemoryView.ui" line="217"/> + <location filename="../MemoryView.ui" line="223"/> <source>String:</source> <translation>Stringa:</translation> </message> <message> - <location filename="../MemoryView.ui" line="231"/> + <location filename="../MemoryView.ui" line="237"/> <source>Load TBL</source> <translation>Carica TBL</translation> </message> <message> - <location filename="../MemoryView.ui" line="244"/> + <location filename="../MemoryView.ui" line="250"/> <source>Copy Selection</source> <translation>Copia la selezione</translation> </message> <message> - <location filename="../MemoryView.ui" line="251"/> + <location filename="../MemoryView.ui" line="257"/> <source>Paste</source> <translation>Incolla</translation> </message> <message> - <location filename="../MemoryView.ui" line="271"/> + <location filename="../MemoryView.ui" line="277"/> <source>Save Selection</source> <translation>Salva la selezione</translation> </message> <message> - <location filename="../MemoryView.ui" line="278"/> + <location filename="../MemoryView.ui" line="284"/> + <source>Save Range</source> + <translation>Salva Intervallo</translation> + </message> + <message> + <location filename="../MemoryView.ui" line="291"/> <source>Load</source> <translation>Carica</translation> </message> <message> - <location filename="../MemoryView.ui" line="181"/> + <location filename="../MemoryView.ui" line="187"/> <source>Unsigned Integer:</source> <translation>Intero non segnato:</translation> </message>@@ -708,140 +876,162 @@ <source>Sprites</source>
<translation>Sprites</translation> </message> <message> - <location filename="../ObjView.ui" line="56"/> - <location filename="../ObjView.ui" line="506"/> + <location filename="../ObjView.ui" line="109"/> + <location filename="../ObjView.ui" line="254"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../ObjView.ui" line="69"/> + <location filename="../ObjView.ui" line="122"/> <source>Magnification</source> <translation>Ingrandimento</translation> </message> <message> - <location filename="../ObjView.ui" line="76"/> + <location filename="../ObjView.ui" line="365"/> <source>Export</source> <translation>Esporta</translation> </message> <message> - <location filename="../ObjView.ui" line="85"/> + <location filename="../ObjView.ui" line="378"/> <source>Attributes</source> <translation>Attributi</translation> </message> <message> - <location filename="../ObjView.ui" line="93"/> + <location filename="../ObjView.ui" line="386"/> <source>Transform</source> <translation>Trasformazione</translation> </message> <message> - <location filename="../ObjView.ui" line="113"/> + <location filename="../ObjView.ui" line="406"/> <source>Off</source> <translation>No</translation> </message> <message> - <location filename="../ObjView.ui" line="124"/> + <location filename="../ObjView.ui" line="417"/> <source>Palette</source> <translation>Palette</translation> </message> <message> - <location filename="../ObjView.ui" line="144"/> - <location filename="../ObjView.ui" line="374"/> - <location filename="../ObjView.ui" line="430"/> - <location filename="../ObjView.ui" line="456"/> + <location filename="../ObjView.ui" line="171"/> + <location filename="../ObjView.ui" line="197"/> + <location filename="../ObjView.ui" line="437"/> + <location filename="../ObjView.ui" line="667"/> <source>0</source> <translation>0</translation> </message> <message> - <location filename="../ObjView.ui" line="158"/> + <location filename="../ObjView.ui" line="94"/> + <source>Copy</source> + <translation>Copia</translation> + </message> + <message> + <location filename="../ObjView.ui" line="284"/> + <location filename="../ObjView.ui" line="325"/> + <source>+0.00</source> + <translation>+0.00</translation> + </message> + <message> + <location filename="../ObjView.ui" line="291"/> + <location filename="../ObjView.ui" line="305"/> + <source>+1.00</source> + <translation>+1.00</translation> + </message> + <message> + <location filename="../ObjView.ui" line="298"/> + <source>Matrix</source> + <translation>Matrix</translation> + </message> + <message> + <location filename="../ObjView.ui" line="451"/> <source>Double Size</source> <translation>Dimensioni doppie</translation> </message> <message> - <location filename="../ObjView.ui" line="184"/> - <location filename="../ObjView.ui" line="228"/> - <location filename="../ObjView.ui" line="241"/> - <location filename="../ObjView.ui" line="309"/> + <location filename="../ObjView.ui" line="477"/> + <location filename="../ObjView.ui" line="521"/> + <location filename="../ObjView.ui" line="534"/> + <location filename="../ObjView.ui" line="602"/> <source>Return, Ctrl+R</source> <translation>Return, Ctrl+R</translation> </message> <message> - <location filename="../ObjView.ui" line="202"/> + <location filename="../ObjView.ui" line="495"/> <source>Flipped</source> <translation>Flippato</translation> </message> <message> - <location filename="../ObjView.ui" line="225"/> + <location filename="../ObjView.ui" line="518"/> <source>H</source> <translation>H</translation> </message> <message> - <location filename="../ObjView.ui" line="238"/> + <location filename="../ObjView.ui" line="531"/> <source>V</source> <translation>V</translation> </message> <message> - <location filename="../ObjView.ui" line="252"/> + <location filename="../ObjView.ui" line="545"/> <source>Mode</source> <translation>Modalità </translation> </message> <message> - <location filename="../ObjView.ui" line="272"/> + <location filename="../ObjView.ui" line="565"/> <source>Normal</source> <translation>Normale</translation> </message> <message> - <location filename="../ObjView.ui" line="283"/> + <location filename="../ObjView.ui" line="576"/> <source>Mosaic</source> <translation>Mosaico</translation> </message> <message> - <location filename="../ObjView.ui" line="320"/> + <location filename="../ObjView.ui" line="613"/> <source>Enabled</source> <translation>Abilitato</translation> </message> <message> - <location filename="../ObjView.ui" line="354"/> + <location filename="../ObjView.ui" line="647"/> <source>Priority</source> <translation>Priorità </translation> </message> <message> - <location filename="../ObjView.ui" line="389"/> + <location filename="../ObjView.ui" line="682"/> <source>Tile</source> <translation>Tile</translation> </message> <message> - <location filename="../ObjView.ui" line="396"/> + <location filename="../ObjView.ui" line="137"/> <source>Geometry</source> <translation>Geometria</translation> </message> <message> - <location filename="../ObjView.ui" line="404"/> + <location filename="../ObjView.ui" line="145"/> <source>Position</source> <translation>Posizione</translation> </message> <message> - <location filename="../ObjView.ui" line="440"/> + <location filename="../ObjView.ui" line="181"/> <source>, </source> <translation>, </translation> </message> <message> - <location filename="../ObjView.ui" line="470"/> + <location filename="../ObjView.ui" line="218"/> <source>Dimensions</source> <translation>Dimensioni</translation> </message> <message> - <location filename="../ObjView.ui" line="496"/> - <location filename="../ObjView.ui" line="522"/> + <location filename="../ObjView.ui" line="244"/> + <location filename="../ObjView.ui" line="270"/> <source>8</source> <translation>8</translation> </message> <message> - <location filename="../ObjView.ui" line="552"/> + <location filename="../ObjView.ui" line="72"/> <source>Address</source> <translation>Indirizzo</translation> </message> <message> - <location filename="../ObjView.ui" line="559"/> + <location filename="../ObjView.ui" line="79"/> <source>0x07000000</source> <translation>0x07000000</translation> </message>@@ -999,36 +1189,51 @@ <translation>MBC5 + Vibrazione</translation>
</message> <message> <location filename="../OverrideView.ui" line="324"/> + <source>MBC6</source> + <translation>MBC6</translation> + </message> + <message> + <location filename="../OverrideView.ui" line="329"/> <source>MBC7</source> <translation>MBC7</translation> </message> <message> - <location filename="../OverrideView.ui" line="329"/> + <location filename="../OverrideView.ui" line="334"/> + <source>MMM01</source> + <translation>MMM01</translation> + </message> + <message> + <location filename="../OverrideView.ui" line="339"/> <source>Pocket Cam</source> <translation>Pocket Cam</translation> </message> <message> - <location filename="../OverrideView.ui" line="334"/> + <location filename="../OverrideView.ui" line="344"/> <source>TAMA5</source> <translation>TAMA5</translation> </message> <message> - <location filename="../OverrideView.ui" line="339"/> + <location filename="../OverrideView.ui" line="349"/> + <source>HuC-1</source> + <translation>HuC-1</translation> + </message> + <message> + <location filename="../OverrideView.ui" line="354"/> <source>HuC-3</source> <translation>HuC-3</translation> </message> <message> - <location filename="../OverrideView.ui" line="347"/> + <location filename="../OverrideView.ui" line="362"/> <source>Background Colors</source> <translation>Colori di sfondo</translation> </message> <message> - <location filename="../OverrideView.ui" line="434"/> + <location filename="../OverrideView.ui" line="449"/> <source>Sprite Colors 1</source> <translation>Colori Sprite 1</translation> </message> <message> - <location filename="../OverrideView.ui" line="441"/> + <location filename="../OverrideView.ui" line="456"/> <source>Sprite Colors 2</source> <translation>Colori Sprite 2</translation> </message>@@ -1104,8 +1309,8 @@ <translation>#000000</translation>
</message> <message> <location filename="../PaletteView.ui" line="292"/> - <source>000</source> - <translation>000</translation> + <source>0x000 (000)</source> + <translation>0x000 (000) {0x?}</translation> </message> <message> <location filename="../PaletteView.ui" line="322"/>@@ -1154,27 +1359,37 @@ <source>Game Boy Printer</source>
<translation>Stampante Game Boy</translation> </message> <message> - <location filename="../PrinterView.ui" line="96"/> + <location filename="../PrinterView.ui" line="130"/> <source>Hurry up!</source> <translation>Sbrigati!</translation> </message> <message> - <location filename="../PrinterView.ui" line="103"/> + <location filename="../PrinterView.ui" line="137"/> <source>Tear off</source> <translation>Strappa</translation> </message> + <message> + <location filename="../PrinterView.ui" line="167"/> + <source>×</source> + <translation>×</translation> + </message> + <message> + <location filename="../PrinterView.ui" line="180"/> + <source>Magnification</source> + <translation>Ingrandimento</translation> + </message> </context> <context> <name>QGBA::AssetTile</name> <message> - <location filename="../AssetTile.cpp" line="112"/> + <location filename="../AssetTile.cpp" line="104"/> <source>%0%1%2</source> <translation>%0%1%2</translation> </message> <message> - <location filename="../AssetTile.cpp" line="148"/> - <location filename="../AssetTile.cpp" line="149"/> - <location filename="../AssetTile.cpp" line="150"/> + <location filename="../AssetTile.cpp" line="143"/> + <location filename="../AssetTile.cpp" line="144"/> + <location filename="../AssetTile.cpp" line="145"/> <source>0x%0 (%1)</source> <translation>0x%0 (%1)</translation> </message>@@ -1214,6 +1429,35 @@ <translation>Impossibile avviare un processore audio senza input</translation>
</message> </context> <context> + <name>QGBA::BattleChipView</name> + <message> + <location filename="../BattleChipView.cpp" line="114"/> + <source>BattleChip data missing</source> + <translation>BattleCHip dati mancanti</translation> + </message> + <message> + <location filename="../BattleChipView.cpp" line="115"/> + <source>BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now?</source> + <translation>I dati BattleChip sono mancanti. BattleChip Gate continuerà a funzionare, ma alcune grafiche saranno mancanti. Vuoi scaricare questi dati ora?</translation> + </message> + <message> + <location filename="../BattleChipView.cpp" line="181"/> + <location filename="../BattleChipView.cpp" line="200"/> + <source>Select deck file</source> + <translation>Seleziona file deck</translation> + </message> + <message> + <location filename="../BattleChipView.cpp" line="212"/> + <source>Incompatible deck</source> + <translation>Deck non compatibile</translation> + </message> + <message> + <location filename="../BattleChipView.cpp" line="213"/> + <source>The selected deck is not compatible with this Chip Gate</source> + <translation>Il deck selezionato non è compatibile con questo Chip Gate</translation> + </message> +</context> +<context> <name>QGBA::CheatsModel</name> <message> <location filename="../CheatsModel.cpp" line="54"/>@@ -1259,22 +1503,22 @@ </context>
<context> <name>QGBA::CoreController</name> <message> - <location filename="../CoreController.cpp" line="561"/> + <location filename="../CoreController.cpp" line="589"/> <source>Failed to open save file: %1</source> <translation>Impossibile aprire il file di salvataggio: %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="590"/> + <location filename="../CoreController.cpp" line="618"/> <source>Failed to open game file: %1</source> <translation>Impossibile aprire il file di gioco: %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="655"/> + <location filename="../CoreController.cpp" line="716"/> <source>Failed to open snapshot file for reading: %1</source> <translation>Impossibile aprire il file snapshot per la lettura: %1</translation> </message> <message> - <location filename="../CoreController.cpp" line="671"/> + <location filename="../CoreController.cpp" line="732"/> <source>Failed to open snapshot file for writing: %1</source> <translation>Impossibile aprire il file snapshot per la scrittura: %1</translation> </message>@@ -1286,6 +1530,62 @@ <location filename="../CoreManager.cpp" line="54"/>
<source>Failed to open game file: %1</source> <translation>Impossibile aprire il file di gioco: %1</translation> </message> + <message> + <location filename="../CoreManager.cpp" line="86"/> + <source>Could not load game. Are you sure it's in the correct format?</source> + <translation>Impossibile caricare il gioco. Sei sicuro che sia nel formato corretto?</translation> + </message> +</context> +<context> + <name>QGBA::FrameView</name> + <message> + <location filename="../FrameView.cpp" line="430"/> + <source>Export frame</source> + <translation>Esporta Frame</translation> + </message> + <message> + <location filename="../FrameView.cpp" line="431"/> + <source>Portable Network Graphics (*.png)</source> + <translation>Portable Network Graphics (*.png)</translation> + </message> + <message> + <location filename="../FrameView.cpp" line="449"/> + <source>None</source> + <translation>Nessuno</translation> + </message> + <message> + <location filename="../FrameView.cpp" line="451"/> + <source>Background</source> + <translation>Sfondo</translation> + </message> + <message> + <location filename="../FrameView.cpp" line="454"/> + <source>Window</source> + <translation>Finestra</translation> + </message> + <message> + <location filename="../FrameView.cpp" line="457"/> + <source>Sprite</source> + <translation>Sprite</translation> + </message> + <message> + <location filename="../FrameView.cpp" line="460"/> + <source>Backdrop</source> + <translation>Sfondo</translation> + </message> + <message> + <location filename="../FrameView.cpp" line="466"/> + <source>%1 %2</source> + <translation>%1x {1 %2?}</translation> + </message> +</context> +<context> + <name>QGBA::GBAApp</name> + <message> + <location filename="../GBAApp.cpp" line="69"/> + <source>Enable Discord Rich Presence</source> + <translation>Abilita Discord Rich Presence</translation> + </message> </context> <context> <name>QGBA::GBAKeyEditor</name>@@ -1356,42 +1656,19 @@ </context>
<context> <name>QGBA::GIFView</name> <message> - <location filename="../GIFView.cpp" line="53"/> - <source>Failed to open output GIF file: %1</source> - <translation>Impossibile aprire il file GIF di output: %1</translation> + <location filename="../GIFView.cpp" line="57"/> + <source>Failed to open output GIF or APNG file: %1</source> + <translation>Apertura del file output GIT o APNG fallita: %1</translation> </message> <message> - <location filename="../GIFView.cpp" line="71"/> + <location filename="../GIFView.cpp" line="81"/> <source>Select output file</source> <translation>Seleziona file di output</translation> </message> <message> - <location filename="../GIFView.cpp" line="71"/> - <source>Graphics Interchange Format (*.gif)</source> - <translation>Graphics Interchange Format (*.gif)</translation> - </message> -</context> -<context> - <name>QGBA::GameController</name> - <message> - <source>Failed to open game file: %1</source> - <translation>Impossibile aprire il file di gioco: %1</translation> - </message> - <message> - <source>Failed to open save file: %1</source> - <translation>Impossibile aprire il file di salvataggio: %1</translation> - </message> - <message> - <source>Failed to open snapshot file for reading: %1</source> - <translation>Impossibile aprire il file snapshot per la lettura: %1</translation> - </message> - <message> - <source>Failed to open snapshot file for writing: %1</source> - <translation>Impossibile aprire il file snapshot per la scrittura: %1</translation> - </message> - <message> - <source>Failed to start audio processor</source> - <translation>Impossibile avviare il processore audio</translation> + <location filename="../GIFView.cpp" line="81"/> + <source>Graphics Interchange Format (*.gif);;Animated Portable Network Graphics (*.png *.apng)</source> + <translation>Graphics Interchange Format (*.gif);;Animated Portable Network Graphics (*.png *.apng)</translation> </message> </context> <context>@@ -2765,113 +3042,143 @@ </context>
<context> <name>QGBA::KeyEditor</name> <message> - <location filename="../KeyEditor.cpp" line="33"/> - <location filename="../KeyEditor.cpp" line="207"/> + <location filename="../KeyEditor.cpp" line="34"/> + <location filename="../KeyEditor.cpp" line="236"/> <source>---</source> <translation>---</translation> </message> -</context> -<context> - <name>QGBA::LibraryModel</name> <message> - <source>Name</source> - <translation>Nome</translation> + <location filename="../KeyEditor.cpp" line="53"/> + <source>Super (L)</source> + <translation>Super (L)</translation> </message> <message> - <source>Filename</source> - <translation>Nome del file</translation> + <location filename="../KeyEditor.cpp" line="56"/> + <source>Super (R)</source> + <translation>Super (R)</translation> </message> <message> - <source>Size</source> - <translation>Dimensioni</translation> - </message> - <message> - <source>Platform</source> - <translation>Piattaforma</translation> - </message> - <message> - <source>GBA</source> - <translation>GBA</translation> - </message> - <message> - <source>GB</source> - <translation>GB</translation> - </message> - <message> - <source>?</source> - <translation>?</translation> - </message> - <message> - <source>Location</source> - <translation>Posizione</translation> - </message> - <message> - <source>CRC32</source> - <translation>CRC32</translation> + <location filename="../KeyEditor.cpp" line="59"/> + <source>Menu</source> + <translation>Menu</translation> </message> </context> <context> <name>QGBA::LoadSaveState</name> <message> - <location filename="../LoadSaveState.cpp" line="71"/> + <location filename="../LoadSaveState.cpp" line="74"/> <source>Load State</source> <translation>Carica stato</translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="71"/> + <location filename="../LoadSaveState.cpp" line="74"/> <source>Save State</source> <translation>Salva stato</translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="180"/> + <location filename="../LoadSaveState.cpp" line="183"/> <source>Empty</source> <translation>Vuoto</translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="189"/> + <location filename="../LoadSaveState.cpp" line="192"/> <source>Corrupted</source> <translation>Corrotto</translation> </message> <message> - <location filename="../LoadSaveState.cpp" line="218"/> + <location filename="../LoadSaveState.cpp" line="221"/> <source>Slot %1</source> <translation>Slot %1</translation> </message> </context> <context> + <name>QGBA::LogConfigModel</name> + <message> + <location filename="../LogConfigModel.cpp" line="79"/> + <location filename="../LogConfigModel.cpp" line="100"/> + <source>Default</source> + <translation>Predefinito</translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="81"/> + <source>Fatal</source> + <translation>Fatale</translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="83"/> + <source>Error</source> + <translation>Errore</translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="85"/> + <source>Warning</source> + <translation>Avvertenze</translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="87"/> + <source>Info</source> + <translation>Informazioni</translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="89"/> + <source>Debug</source> + <translation>Debug</translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="91"/> + <source>Stub</source> + <translation>Matrice</translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="93"/> + <source>Game Error</source> + <translation>Errore del gioco</translation> + </message> +</context> +<context> <name>QGBA::LogController</name> <message> - <location filename="../LogController.cpp" line="65"/> + <location filename="../LogController.cpp" line="68"/> + <source>[%1] %2: %3</source> + <translation>[%1] %2: %3</translation> + </message> + <message> + <location filename="../LogController.cpp" line="79"/> + <source>An error occurred</source> + <translation>È avvenuto un errore</translation> + </message> + <message> + <location filename="../LogController.cpp" line="151"/> <source>DEBUG</source> <translation>DEBUG</translation> </message> <message> - <location filename="../LogController.cpp" line="67"/> + <location filename="../LogController.cpp" line="153"/> <source>STUB</source> <translation>STUB</translation> </message> <message> - <location filename="../LogController.cpp" line="69"/> + <location filename="../LogController.cpp" line="155"/> <source>INFO</source> <translation>INFORMAZIONI</translation> </message> <message> - <location filename="../LogController.cpp" line="71"/> + <location filename="../LogController.cpp" line="157"/> <source>WARN</source> <translation>AVVERTENZA</translation> </message> <message> - <location filename="../LogController.cpp" line="73"/> + <location filename="../LogController.cpp" line="159"/> <source>ERROR</source> <translation>ERRORE</translation> </message> <message> - <location filename="../LogController.cpp" line="75"/> + <location filename="../LogController.cpp" line="161"/> <source>FATAL</source> <translation>FATALE</translation> </message> <message> - <location filename="../LogController.cpp" line="77"/> + <location filename="../LogController.cpp" line="163"/> <source>GAME ERROR</source> <translation>ERRORE NEL GIOCO</translation> </message>@@ -2879,49 +3186,97 @@ </context>
<context> <name>QGBA::MapView</name> <message> - <location filename="../MapView.cpp" line="84"/> + <location filename="../MapView.cpp" line="48"/> + <source>Priority</source> + <translation>Priorità </translation> + </message> + <message> + <location filename="../MapView.cpp" line="49"/> + <location filename="../MapView.cpp" line="61"/> + <source>Map base</source> + <translation>Map base</translation> + </message> + <message> + <location filename="../MapView.cpp" line="50"/> + <location filename="../MapView.cpp" line="62"/> + <source>Tile base</source> + <translation>Tile base</translation> + </message> + <message> + <location filename="../MapView.cpp" line="51"/> + <source>Size</source> + <translation>Dimensioni</translation> + </message> + <message> + <location filename="../MapView.cpp" line="52"/> + <location filename="../MapView.cpp" line="63"/> + <source>Offset</source> + <translation>Offset</translation> + </message> + <message> + <location filename="../MapView.cpp" line="53"/> + <source>Xform</source> + <translation>Xform</translation> + </message> + <message> + <location filename="../MapView.cpp" line="107"/> <source>Map Addr.</source> <translation>Indir. Mappa</translation> </message> <message> - <location filename="../MapView.cpp" line="85"/> + <location filename="../MapView.cpp" line="108"/> <source>Mirror</source> <translation>Specchiatura</translation> </message> <message> - <location filename="../MapView.cpp" line="113"/> + <location filename="../MapView.cpp" line="136"/> <source>None</source> <translation>Nessuno</translation> </message> <message> - <location filename="../MapView.cpp" line="115"/> + <location filename="../MapView.cpp" line="138"/> <source>Both</source> <translation>Entrambi</translation> </message> <message> - <location filename="../MapView.cpp" line="117"/> + <location filename="../MapView.cpp" line="140"/> <source>Horizontal</source> <translation>Orizzontale</translation> </message> <message> - <location filename="../MapView.cpp" line="119"/> + <location filename="../MapView.cpp" line="142"/> <source>Vertical</source> <translation>Verticale</translation> </message> <message> - <location filename="../MapView.cpp" line="172"/> + <location filename="../MapView.cpp" line="168"/> + <location filename="../MapView.cpp" line="169"/> + <location filename="../MapView.cpp" line="217"/> + <source>N/A</source> + <translation>N/D</translation> + </message> + <message> + <location filename="../MapView.cpp" line="260"/> <source>Export map</source> <translation>Esporta Mappa</translation> </message> <message> - <location filename="../MapView.cpp" line="173"/> + <location filename="../MapView.cpp" line="261"/> <source>Portable Network Graphics (*.png)</source> <translation>Portable Network Graphics (*.png)</translation> </message> +</context> +<context> + <name>QGBA::MemoryDump</name> <message> - <location filename="../MapView.cpp" line="176"/> - <source>Failed to open output PNG file: %1</source> - <translation>Impossibile aprire il file PNG: %1</translation> + <location filename="../MemoryDump.cpp" line="24"/> + <source>Save memory region</source> + <translation>Salva regione memoria</translation> + </message> + <message> + <location filename="../MemoryDump.cpp" line="30"/> + <source>Failed to open output file: %1</source> + <translation>Impossibile aprire il file di output: %1</translation> </message> </context> <context>@@ -2947,43 +3302,42 @@ <source>Load</source>
<translation>Carica</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="91"/> - <location filename="../MemoryModel.cpp" line="156"/> + <location filename="../MemoryModel.cpp" line="104"/> <source>All</source> <translation>Tutto</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="136"/> + <location filename="../MemoryModel.cpp" line="149"/> <source>Load TBL</source> <translation>Carica TBL</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="196"/> + <location filename="../MemoryModel.cpp" line="203"/> <source>Save selected memory</source> <translation>Salva la memoria selezionata</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="202"/> + <location filename="../MemoryModel.cpp" line="209"/> <source>Failed to open output file: %1</source> <translation>Impossibile aprire il file di output: %1</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="210"/> + <location filename="../MemoryModel.cpp" line="217"/> <source>Load memory</source> <translation>Carica memoria</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="216"/> + <location filename="../MemoryModel.cpp" line="223"/> <source>Failed to open input file: %1</source> <translation>Impossibile aprire il file di input: %1</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="332"/> + <location filename="../MemoryModel.cpp" line="339"/> <source>TBL</source> <translation>TBL</translation> </message> <message> - <location filename="../MemoryModel.cpp" line="332"/> + <location filename="../MemoryModel.cpp" line="339"/> <source>ISO-8859-1</source> <translation>ISO-8859-1</translation> </message>@@ -2991,22 +3345,22 @@ </context>
<context> <name>QGBA::MemorySearch</name> <message> - <location filename="../MemorySearch.cpp" line="200"/> + <location filename="../MemorySearch.cpp" line="221"/> <source> (%0/%1×)</source> <translation> (%0/%1×)</translation> </message> <message> - <location filename="../MemorySearch.cpp" line="202"/> + <location filename="../MemorySearch.cpp" line="223"/> <source> (⅟%0×)</source> <translation> (⅟%0×)</translation> </message> <message> - <location filename="../MemorySearch.cpp" line="205"/> + <location filename="../MemorySearch.cpp" line="226"/> <source> (%0×)</source> <translation> (%0×)</translation> </message> <message> - <location filename="../MemorySearch.cpp" line="209"/> + <location filename="../MemorySearch.cpp" line="230"/> <source>%1 byte%2</source> <translation>%1 byte%2</translation> </message>@@ -3014,57 +3368,64 @@ </context>
<context> <name>QGBA::ObjView</name> <message> - <location filename="../ObjView.cpp" line="145"/> - <location filename="../ObjView.cpp" line="239"/> + <location filename="../ObjView.cpp" line="155"/> + <location filename="../ObjView.cpp" line="243"/> <source>0x%0</source> <translation>0x%0</translation> </message> <message> - <location filename="../ObjView.cpp" line="156"/> + <location filename="../ObjView.cpp" line="176"/> <source>Off</source> <translation>No</translation> </message> <message> - <location filename="../ObjView.cpp" line="161"/> + <location filename="../ObjView.cpp" line="177"/> + <location filename="../ObjView.cpp" line="178"/> + <location filename="../ObjView.cpp" line="179"/> + <location filename="../ObjView.cpp" line="180"/> + <location filename="../ObjView.cpp" line="251"/> + <location filename="../ObjView.cpp" line="252"/> + <location filename="../ObjView.cpp" line="253"/> + <location filename="../ObjView.cpp" line="254"/> + <source>---</source> + <translation>---</translation> + </message> + <message> + <location filename="../ObjView.cpp" line="185"/> <source>Normal</source> <translation>Normale</translation> </message> <message> - <location filename="../ObjView.cpp" line="164"/> + <location filename="../ObjView.cpp" line="188"/> <source>Trans</source> <translation>Trans</translation> </message> <message> - <location filename="../ObjView.cpp" line="167"/> + <location filename="../ObjView.cpp" line="191"/> <source>OBJWIN</source> <translation>OBJWIN</translation> </message> <message> - <location filename="../ObjView.cpp" line="170"/> + <location filename="../ObjView.cpp" line="194"/> <source>Invalid</source> <translation>Non valido</translation> </message> <message> - <location filename="../ObjView.cpp" line="246"/> - <location filename="../ObjView.cpp" line="247"/> + <location filename="../ObjView.cpp" line="250"/> + <location filename="../ObjView.cpp" line="255"/> <source>N/A</source> <translation>N/D</translation> </message> <message> - <location filename="../ObjView.cpp" line="253"/> + <location filename="../ObjView.cpp" line="280"/> <source>Export sprite</source> <translation>Esporta sprite</translation> </message> <message> - <location filename="../ObjView.cpp" line="254"/> + <location filename="../ObjView.cpp" line="281"/> <source>Portable Network Graphics (*.png)</source> <translation>Portable Network Graphics (*.png)</translation> </message> - <message> - <location filename="../ObjView.cpp" line="257"/> - <source>Failed to open output PNG file: %1</source> - <translation>Impossibile aprire il file PNG: %1</translation> - </message> </context> <context> <name>QGBA::PaletteView</name>@@ -3080,10 +3441,6 @@ <translation>0x%0</translation>
</message> <message> <location filename="../PaletteView.cpp" line="123"/> - <source>%0</source> - <translation>%0</translation> - </message> - <message> <location filename="../PaletteView.cpp" line="124"/> <location filename="../PaletteView.cpp" line="125"/> <location filename="../PaletteView.cpp" line="126"/>@@ -3109,12 +3466,12 @@ </context>
<context> <name>QGBA::PrinterView</name> <message> - <location filename="../PrinterView.cpp" line="35"/> + <location filename="../PrinterView.cpp" line="52"/> <source>Save Printout</source> <translation>Salva Stampa</translation> </message> <message> - <location filename="../PrinterView.cpp" line="35"/> + <location filename="../PrinterView.cpp" line="52"/> <source>Portable Network Graphics (*.png)</source> <translation>Portable Network Graphics (*.png)</translation> </message>@@ -3145,80 +3502,81 @@ </context>
<context> <name>QGBA::SettingsView</name> <message> - <location filename="../SettingsView.cpp" line="130"/> - <location filename="../SettingsView.cpp" line="172"/> + <location filename="../SettingsView.cpp" line="148"/> + <location filename="../SettingsView.cpp" line="191"/> <source>Qt Multimedia</source> <translation>Qt Multimedia</translation> </message> <message> - <location filename="../SettingsView.cpp" line="137"/> + <location filename="../SettingsView.cpp" line="155"/> <source>SDL</source> <translation>SDL</translation> </message> <message> - <location filename="../SettingsView.cpp" line="145"/> + <location filename="../SettingsView.cpp" line="163"/> <source>Software (Qt)</source> <translation>Software (Qt)</translation> </message> <message> - <location filename="../SettingsView.cpp" line="151"/> + <location filename="../SettingsView.cpp" line="169"/> <source>OpenGL</source> <translation>OpenGL</translation> </message> <message> - <location filename="../SettingsView.cpp" line="158"/> + <location filename="../SettingsView.cpp" line="176"/> <source>OpenGL (force version 1.x)</source> <translation>OpenGL (forza la versione 1.x)</translation> </message> <message> - <location filename="../SettingsView.cpp" line="166"/> + <location filename="../SettingsView.cpp" line="184"/> <source>None (Still Image)</source> <translation>Niente (Immagine fissa)</translation> </message> <message> - <location filename="../SettingsView.cpp" line="247"/> + <location filename="../SettingsView.cpp" line="275"/> <source>Keyboard</source> <translation>Tastiera</translation> </message> <message> - <location filename="../SettingsView.cpp" line="256"/> + <location filename="../SettingsView.cpp" line="284"/> <source>Controllers</source> <translation>Controllers</translation> </message> <message> - <location filename="../SettingsView.cpp" line="288"/> + <location filename="../SettingsView.cpp" line="328"/> <source>Shortcuts</source> <translation>Scorciatoie</translation> </message> <message> - <location filename="../SettingsView.cpp" line="300"/> - <location filename="../SettingsView.cpp" line="310"/> + <location filename="../SettingsView.cpp" line="340"/> + <location filename="../SettingsView.cpp" line="350"/> <source>Shaders</source> <translation>Shader</translation> </message> <message> - <location filename="../SettingsView.cpp" line="317"/> + <location filename="../SettingsView.cpp" line="357"/> <source>Select BIOS</source> <translation>Seleziona BIOS</translation> </message> + <message> + <location filename="../SettingsView.cpp" line="662"/> + <source>(%1×%2)</source> + <translation>(%1×%2)</translation> + </message> </context> <context> <name>QGBA::ShaderSelector</name> <message> - <location filename="../ShaderSelector.cpp" line="54"/> + <location filename="../ShaderSelector.cpp" line="52"/> <source>No shader active</source> <translation>Nessuno shader attivo</translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="67"/> + <location filename="../ShaderSelector.cpp" line="65"/> <source>Load shader</source> <translation>Carica shader</translation> </message> <message> - <source>%1 Shader (%.shader)</source> - <translation>%1 Shader (%.shader)</translation> - </message> - <message> <location filename="../ShaderSelector.cpp" line="105"/> <source>No shader loaded</source> <translation>Nessuno shader caricato</translation>@@ -3229,48 +3587,67 @@ <source>by %1</source>
<translation>per %1</translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="128"/> + <location filename="../ShaderSelector.cpp" line="124"/> <source>Preprocessing</source> <translation>Pre-elaborazione</translation> </message> <message> - <location filename="../ShaderSelector.cpp" line="135"/> + <location filename="../ShaderSelector.cpp" line="131"/> <source>Pass %1</source> <translation>Pass %1</translation> </message> </context> <context> - <name>QGBA::ShortcutController</name> + <name>QGBA::ShortcutModel</name> <message> - <location filename="../ShortcutController.cpp" line="64"/> + <location filename="../ShortcutModel.cpp" line="67"/> <source>Action</source> <translation>Azione</translation> </message> <message> - <location filename="../ShortcutController.cpp" line="66"/> + <location filename="../ShortcutModel.cpp" line="69"/> <source>Keyboard</source> <translation>Tastiera</translation> </message> <message> - <location filename="../ShortcutController.cpp" line="68"/> + <location filename="../ShortcutModel.cpp" line="71"/> <source>Gamepad</source> <translation>Gamepad</translation> </message> </context> <context> + <name>QGBA::TileView</name> + <message> + <location filename="../TileView.cpp" line="178"/> + <source>Export tiles</source> + <translation>Esporta Tile</translation> + </message> + <message> + <location filename="../TileView.cpp" line="179"/> + <location filename="../TileView.cpp" line="191"/> + <source>Portable Network Graphics (*.png)</source> + <translation>Portable Network Graphics (*.png)</translation> + </message> + <message> + <location filename="../TileView.cpp" line="190"/> + <source>Export tile</source> + <translation>Esporta tile</translation> + </message> +</context> +<context> <name>QGBA::VideoView</name> <message> - <location filename="../VideoView.cpp" line="211"/> + <location filename="../VideoView.cpp" line="233"/> <source>Failed to open output video file: %1</source> <translation>Errore durante l'archiviazione del video: %1</translation> </message> <message> - <location filename="../VideoView.cpp" line="229"/> + <location filename="../VideoView.cpp" line="254"/> <source>Native (%0x%1)</source> <translation>Nativo (%0x%1)</translation> </message> <message> - <location filename="../VideoView.cpp" line="244"/> + <location filename="../VideoView.cpp" line="269"/> <source>Select output file</source> <translation>Seleziona file di uscita</translation> </message>@@ -3278,92 +3655,113 @@ </context>
<context> <name>QGBA::Window</name> <message> - <location filename="../Window.cpp" line="274"/> + <location filename="../Window.cpp" line="293"/> <source>Game Boy Advance ROMs (%1)</source> <translation>ROM per Game Boy Advance (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="291"/> + <location filename="../Window.cpp" line="310"/> <source>Game Boy ROMs (%1)</source> <translation>ROM per Game Boy (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="295"/> + <location filename="../Window.cpp" line="314"/> <source>All ROMs (%1)</source> <translation>Tutte le ROM (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="296"/> + <location filename="../Window.cpp" line="315"/> <source>%1 Video Logs (*.mvl)</source> <translation>%1 log Video (*.mvl)</translation> </message> <message> - <location filename="../Window.cpp" line="311"/> + <location filename="../Window.cpp" line="330"/> <source>Archives (%1)</source> <translation>Archivi (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="316"/> - <location filename="../Window.cpp" line="324"/> - <location filename="../Window.cpp" line="351"/> + <location filename="../Window.cpp" line="335"/> + <location filename="../Window.cpp" line="343"/> + <location filename="../Window.cpp" line="370"/> <source>Select ROM</source> <translation>Seleziona ROM</translation> </message> <message> - <location filename="../Window.cpp" line="359"/> + <location filename="../Window.cpp" line="378"/> <source>Game Boy Advance save files (%1)</source> <translation>Game Boy Advance file di salvataggio (%1)</translation> </message> <message> - <location filename="../Window.cpp" line="360"/> - <location filename="../Window.cpp" line="405"/> - <location filename="../Window.cpp" line="412"/> + <location filename="../Window.cpp" line="379"/> + <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="454"/> <source>Select save</source> <translation>Seleziona salvataggio</translation> </message> <message> - <location filename="../Window.cpp" line="381"/> + <location filename="../Window.cpp" line="387"/> + <source>mGBA savestate files (%1)</source> + <translation>mGBA file stato (%1)</translation> + </message> + <message> + <location filename="../Window.cpp" line="389"/> + <location filename="../Window.cpp" line="394"/> + <source>Select savestate</source> + <translation>Seleziona stato di salvataggio</translation> + </message> + <message> + <location filename="../Window.cpp" line="416"/> <source>Select patch</source> <translation>Seleziona patch</translation> </message> <message> - <location filename="../Window.cpp" line="381"/> + <location filename="../Window.cpp" line="416"/> <source>Patches (*.ips *.ups *.bps)</source> <translation>Patches (*.ips *.ups *.bps)</translation> </message> <message> - <location filename="../Window.cpp" line="398"/> + <location filename="../Window.cpp" line="427"/> + <source>Select e-Reader dotcode</source> + <translation>Selezione e-Reader dotcode</translation> + </message> + <message> + <location filename="../Window.cpp" line="427"/> + <source>e-Reader card (*.raw *.bin *.bmp)</source> + <translation>e-Reader card (*.raw *.bin *.bmp)</translation> + </message> + <message> + <location filename="../Window.cpp" line="440"/> <source>Select image</source> <translation>Seleziona immagine</translation> </message> <message> - <location filename="../Window.cpp" line="398"/> + <location filename="../Window.cpp" line="440"/> <source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source> <translation>File immagine (*.png *.gif *.jpg *.jpeg);;Tutti i file (*)</translation> </message> <message> - <location filename="../Window.cpp" line="405"/> - <location filename="../Window.cpp" line="412"/> + <location filename="../Window.cpp" line="447"/> + <location filename="../Window.cpp" line="454"/> <source>GameShark saves (*.sps *.xps)</source> <translation>Salvataggi GameShark (*.sps *.xps)</translation> </message> <message> - <location filename="../Window.cpp" line="437"/> + <location filename="../Window.cpp" line="481"/> <source>Select video log</source> <translation>Seleziona log video</translation> </message> <message> - <location filename="../Window.cpp" line="437"/> + <location filename="../Window.cpp" line="481"/> <source>Video logs (*.mvl)</source> <translation>Log video (*.mvl)</translation> </message> <message> - <location filename="../Window.cpp" line="782"/> + <location filename="../Window.cpp" line="862"/> <source>Crash</source> <translation>Errore fatale</translation> </message> <message> - <location filename="../Window.cpp" line="783"/> + <location filename="../Window.cpp" line="863"/> <source>The game has crashed with the following error: %1</source>@@ -3372,687 +3770,595 @@
%1</translation> </message> <message> - <location filename="../Window.cpp" line="791"/> - <source>Couldn't Load</source> - <translation>Non è possibile caricare</translation> - </message> - <message> - <location filename="../Window.cpp" line="792"/> - <source>Could not load game. Are you sure it's in the correct format?</source> - <translation>Impossibile caricare il gioco. Sei sicuro che sia nel formato corretto?</translation> - </message> - <message> - <location filename="../Window.cpp" line="805"/> + <location filename="../Window.cpp" line="884"/> <source>Unimplemented BIOS call</source> <translation>BIOS non implementato</translation> </message> <message> - <location filename="../Window.cpp" line="806"/> + <location filename="../Window.cpp" line="885"/> <source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source> <translation>Questo gioco utilizza una chiamata BIOS non implementata. Utilizza il BIOS ufficiale per una migliore esperienza</translation> </message> <message> - <location filename="../Window.cpp" line="887"/> + <location filename="../Window.cpp" line="985"/> <source>Really make portable?</source> <translation>Vuoi davvero rendere portatile l'applicazione?</translation> </message> <message> - <location filename="../Window.cpp" line="888"/> + <location filename="../Window.cpp" line="986"/> <source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source> <translation>In questo modo l'emulatore carica la propria configurazione dalla stessa cartella dell'eseguibile. Vuoi continuare?</translation> </message> <message> - <location filename="../Window.cpp" line="896"/> + <location filename="../Window.cpp" line="998"/> <source>Restart needed</source> <translation>È necessario riavviare</translation> </message> <message> - <location filename="../Window.cpp" line="897"/> + <location filename="../Window.cpp" line="999"/> <source>Some changes will not take effect until the emulator is restarted.</source> <translation>Alcune modifiche non avranno effetto finché l'emulatore non verrà riavviato.</translation> </message> <message> - <location filename="../Window.cpp" line="951"/> + <location filename="../Window.cpp" line="1047"/> <source> - Player %1 of %2</source> <translation> - Giocatore %1 di %2</translation> </message> <message> - <location filename="../Window.cpp" line="962"/> + <location filename="../Window.cpp" line="1058"/> <source>%1 - %2</source> <translation>%1 - %2</translation> </message> <message> - <location filename="../Window.cpp" line="964"/> + <location filename="../Window.cpp" line="1060"/> <source>%1 - %2 - %3</source> <translation>%1 - %2 - %3</translation> </message> <message> - <location filename="../Window.cpp" line="966"/> + <location filename="../Window.cpp" line="1062"/> <source>%1 - %2 (%3 fps) - %4</source> <translation>%1 - %2 (%3 fps) - %4</translation> </message> <message> - <location filename="../Window.cpp" line="1002"/> + <location filename="../Window.cpp" line="1103"/> <source>&File</source> <translation>File</translation> </message> <message> - <location filename="../Window.cpp" line="1005"/> + <location filename="../Window.cpp" line="1105"/> <source>Load &ROM...</source> <translation>Carica ROM...</translation> </message> <message> - <location filename="../Window.cpp" line="1008"/> + <location filename="../Window.cpp" line="1108"/> <source>Load ROM in archive...</source> <translation>Carica la ROM in archivio...</translation> </message> <message> - <location filename="../Window.cpp" line="1014"/> + <location filename="../Window.cpp" line="1112"/> <source>Load alternate save...</source> <translation>Carica il salvataggio alternativo...</translation> </message> <message> - <location filename="../Window.cpp" line="1019"/> + <location filename="../Window.cpp" line="1115"/> <source>Load temporary save...</source> <translation>Carica il salvataggio temporaneo..</translation> </message> <message> - <location filename="../Window.cpp" line="1024"/> + <location filename="../Window.cpp" line="1119"/> <source>Load &patch...</source> <translation>Carica patch...</translation> </message> <message> - <location filename="../Window.cpp" line="1027"/> + <location filename="../Window.cpp" line="1122"/> <source>Boot BIOS</source> <translation>Avvia BIOS</translation> </message> <message> - <location filename="../Window.cpp" line="1034"/> + <location filename="../Window.cpp" line="1127"/> <source>Replace ROM...</source> <translation>Sostituisci la ROM...</translation> </message> <message> - <location filename="../Window.cpp" line="1036"/> + <location filename="../Window.cpp" line="1129"/> + <source>Scan e-Reader dotcodes...</source> + <translation>Scansiona e-Reader dotcode...</translation> + </message> + <message> + <location filename="../Window.cpp" line="1133"/> <source>ROM &info...</source> <translation>Informazioni ROM...</translation> </message> <message> - <location filename="../Window.cpp" line="1041"/> + <location filename="../Window.cpp" line="1135"/> <source>Recent</source> <translation>Recente</translation> </message> <message> - <location filename="../Window.cpp" line="1045"/> + <location filename="../Window.cpp" line="1138"/> <source>Make portable</source> <translation>Rendi portatile</translation> </message> <message> - <location filename="../Window.cpp" line="1049"/> + <location filename="../Window.cpp" line="1141"/> <source>&Load state</source> <translation>Carica stato</translation> </message> <message> - <location filename="../Window.cpp" line="1050"/> - <source>F10</source> - <translation>F10</translation> - </message> - <message> - <location filename="../Window.cpp" line="1056"/> + <location filename="../Window.cpp" line="1151"/> <source>&Save state</source> <translation>Salva stato</translation> </message> <message> - <location filename="../Window.cpp" line="1057"/> - <source>Shift+F10</source> - <translatorcomment>DO NOT TRANSLATE</translatorcomment> - <translation>Shift+F10</translation> - </message> - <message> - <location filename="../Window.cpp" line="1063"/> + <location filename="../Window.cpp" line="1161"/> <source>Quick load</source> <translation>Caricamento rapido</translation> </message> <message> - <location filename="../Window.cpp" line="1064"/> + <location filename="../Window.cpp" line="1162"/> <source>Quick save</source> <translation>Salvataggio rapido</translation> </message> <message> - <location filename="../Window.cpp" line="1068"/> + <location filename="../Window.cpp" line="1164"/> <source>Load recent</source> <translation>Carica recente</translation> </message> <message> - <location filename="../Window.cpp" line="1076"/> + <location filename="../Window.cpp" line="1169"/> <source>Save recent</source> <translation>Salva recente</translation> </message> <message> - <location filename="../Window.cpp" line="1087"/> + <location filename="../Window.cpp" line="1177"/> <source>Undo load state</source> <translation>Annulla il caricamento dello stato</translation> </message> <message> - <location filename="../Window.cpp" line="1088"/> - <source>F11</source> - <translatorcomment>DO NOT TRANSLATE</translatorcomment> - <translation>F11</translation> - </message> - <message> - <location filename="../Window.cpp" line="1096"/> + <location filename="../Window.cpp" line="1182"/> <source>Undo save state</source> <translation>Annulla salvataggio stato</translation> </message> <message> - <location filename="../Window.cpp" line="1097"/> - <source>Shift+F11</source> - <translatorcomment>DO NOT TRANSLATE</translatorcomment> - <translation>Shift+F11</translation> - </message> - <message> - <location filename="../Window.cpp" line="1110"/> - <location filename="../Window.cpp" line="1119"/> + <location filename="../Window.cpp" line="1191"/> + <location filename="../Window.cpp" line="1196"/> <source>State &%1</source> <translation>Stato %1</translation> </message> <message> - <location filename="../Window.cpp" line="1111"/> - <source>F%1</source> - <translation>F%1</translation> - </message> - <message> - <location filename="../Window.cpp" line="1120"/> - <source>Shift+F%1</source> - <translatorcomment>DO NOT TRANSLATE</translatorcomment> - <translation>Shift+F%1</translation> - </message> - <message> - <location filename="../Window.cpp" line="1130"/> + <location filename="../Window.cpp" line="1203"/> <source>Load camera image...</source> <translation>Carica immagine camera...</translation> </message> <message> - <location filename="../Window.cpp" line="1136"/> - <source>Import GameShark Save</source> - <translation>Importa il salvataggio del GameShark</translation> - </message> - <message> - <location filename="../Window.cpp" line="1142"/> - <source>Export GameShark Save</source> - <translation>Esporta salvataggio dal GameShark</translation> - </message> - <message> - <location filename="../Window.cpp" line="1150"/> + <location filename="../Window.cpp" line="1215"/> <source>New multiplayer window</source> <translation>Nuova finestra multigiocatore</translation> </message> <message> - <location filename="../Window.cpp" line="1160"/> - <source>About</source> - <translation>Info...</translation> - </message> - <message> - <location filename="../Window.cpp" line="1165"/> + <location filename="../Window.cpp" line="1226"/> <source>E&xit</source> <translation>Esci (&X)</translation> </message> <message> - <location filename="../Window.cpp" line="1168"/> + <location filename="../Window.cpp" line="1229"/> <source>&Emulation</source> <translation>Emulazione</translation> </message> <message> - <location filename="../Window.cpp" line="1170"/> + <location filename="../Window.cpp" line="1230"/> <source>&Reset</source> <translation>Reset</translation> </message> <message> - <location filename="../Window.cpp" line="1171"/> - <source>Ctrl+R</source> - <translation>Ctrl+R</translation> - </message> - <message> - <location filename="../Window.cpp" line="1178"/> + <location filename="../Window.cpp" line="1234"/> <source>Sh&utdown</source> <translation>Spegni (&U)</translation> </message> <message> - <location filename="../Window.cpp" line="1186"/> + <location filename="../Window.cpp" line="1238"/> <source>Yank game pak</source> <translation>Yank game pak</translation> </message> <message> - <location filename="../Window.cpp" line="1196"/> + <location filename="../Window.cpp" line="1244"/> <source>&Pause</source> <translation>Pausa</translation> </message> <message> - <location filename="../Window.cpp" line="1199"/> - <source>Ctrl+P</source> - <translation>Ctrl+P</translation> - </message> - <message> - <location filename="../Window.cpp" line="1212"/> + <location filename="../Window.cpp" line="1253"/> <source>&Next frame</source> <translation>Salta il prossimo frame (&N)</translation> </message> <message> - <location filename="../Window.cpp" line="1213"/> - <source>Ctrl+N</source> - <translation>Ctrl+N</translation> - </message> - <message> - <location filename="../Window.cpp" line="1230"/> + <location filename="../Window.cpp" line="1259"/> <source>Fast forward (held)</source> <translation>Avanzamento rapido (tieni premuto)</translation> </message> <message> - <location filename="../Window.cpp" line="1232"/> + <location filename="../Window.cpp" line="1265"/> <source>&Fast forward</source> <translation>Avanzamento rapido (&F)</translation> </message> <message> - <location filename="../Window.cpp" line="1235"/> - <source>Shift+Tab</source> - <translation>Shift+Tab</translation> - </message> - <message> - <location filename="../Window.cpp" line="1242"/> + <location filename="../Window.cpp" line="1269"/> <source>Fast forward speed</source> <translation>Velocità di avanzamento rapido</translation> </message> <message> - <location filename="../Window.cpp" line="1247"/> + <location filename="../Window.cpp" line="1274"/> <source>Unbounded</source> <translation>Illimitata</translation> </message> <message> - <location filename="../Window.cpp" line="1251"/> + <location filename="../Window.cpp" line="1278"/> <source>%0x</source> <translation>%0x</translation> </message> <message> - <location filename="../Window.cpp" line="1263"/> + <location filename="../Window.cpp" line="1282"/> <source>Rewind (held)</source> <translation>Riavvolgimento (tieni premuto)</translation> </message> <message> - <location filename="../Window.cpp" line="1265"/> + <location filename="../Window.cpp" line="1289"/> <source>Re&wind</source> <translation>Riavvolgimento (&W)</translation> </message> <message> - <location filename="../Window.cpp" line="1266"/> - <source>~</source> - <translation>~</translation> - </message> - <message> - <location filename="../Window.cpp" line="1274"/> + <location filename="../Window.cpp" line="1294"/> <source>Step backwards</source> <translation>Torna indietro</translation> </message> <message> - <location filename="../Window.cpp" line="1275"/> - <source>Ctrl+B</source> - <translation>Ctrl+B</translation> - </message> - <message> - <location filename="../Window.cpp" line="1284"/> + <location filename="../Window.cpp" line="1300"/> <source>Sync to &video</source> <translation>Sincronizza con il video</translation> </message> <message> - <location filename="../Window.cpp" line="1291"/> + <location filename="../Window.cpp" line="1307"/> <source>Sync to &audio</source> <translation>Sincronizza con l'audio</translation> </message> <message> - <location filename="../Window.cpp" line="1299"/> + <location filename="../Window.cpp" line="1315"/> <source>Solar sensor</source> <translation>Sensore solare</translation> </message> <message> - <location filename="../Window.cpp" line="1301"/> + <location filename="../Window.cpp" line="1316"/> <source>Increase solar level</source> <translation>Aumenta il livello solare</translation> </message> <message> - <location filename="../Window.cpp" line="1305"/> + <location filename="../Window.cpp" line="1317"/> <source>Decrease solar level</source> <translation>Riduce il livello solare</translation> </message> <message> - <location filename="../Window.cpp" line="1309"/> + <location filename="../Window.cpp" line="1318"/> <source>Brightest solar level</source> <translation>Livello solare brillante</translation> </message> <message> - <location filename="../Window.cpp" line="1313"/> + <location filename="../Window.cpp" line="1321"/> <source>Darkest solar level</source> <translation>Livello solare più scuro</translation> </message> <message> - <location filename="../Window.cpp" line="1319"/> + <location filename="../Window.cpp" line="1327"/> <source>Brightness %1</source> <translation>Luminosità %1</translation> </message> <message> - <location filename="../Window.cpp" line="1326"/> + <location filename="../Window.cpp" line="1346"/> <source>Audio/&Video</source> <translation>Audio/Video</translation> </message> <message> - <location filename="../Window.cpp" line="1328"/> + <location filename="../Window.cpp" line="1347"/> <source>Frame size</source> <translation>Dimensioni Frame</translation> </message> <message> - <location filename="../Window.cpp" line="1331"/> - <source>%1x</source> - <translation>%1x</translation> - </message> - <message> - <location filename="../Window.cpp" line="1359"/> + <location filename="../Window.cpp" line="1374"/> <source>Toggle fullscreen</source> <translation>Abilita Schermo Intero</translation> </message> <message> - <location filename="../Window.cpp" line="1362"/> + <location filename="../Window.cpp" line="1377"/> <source>Lock aspect ratio</source> <translation>Blocca rapporti aspetto</translation> </message> <message> - <source>Resample video</source> - <translation>Ricampiona video</translation> - </message> - <message> - <location filename="../Window.cpp" line="1388"/> + <location filename="../Window.cpp" line="1419"/> <source>Frame&skip</source> <translation>Salto frame</translation> </message> <message> - <source>Shader options...</source> - <translation>Opzioni shader...</translation> - </message> - <message> - <location filename="../Window.cpp" line="1401"/> + <location filename="../Window.cpp" line="1432"/> <source>Mute</source> <translation>Muto</translation> </message> <message> - <location filename="../Window.cpp" line="1408"/> + <location filename="../Window.cpp" line="1441"/> <source>FPS target</source> <translation>FPS finali</translation> </message> <message> - <location filename="../Window.cpp" line="1413"/> - <source>15</source> - <translation>15</translation> - </message> - <message> - <location filename="../Window.cpp" line="1414"/> - <source>30</source> - <translation>30</translation> - </message> - <message> - <location filename="../Window.cpp" line="1415"/> - <source>45</source> - <translation>45</translation> - </message> - <message> - <location filename="../Window.cpp" line="1416"/> - <source>Native (59.7)</source> - <translation>Nativo (59.7)</translation> - </message> - <message> - <location filename="../Window.cpp" line="1417"/> - <source>60</source> - <translation>60</translation> - </message> - <message> - <location filename="../Window.cpp" line="1418"/> - <source>90</source> - <translation>90</translation> - </message> - <message> - <location filename="../Window.cpp" line="1419"/> - <source>120</source> - <translation>120</translation> - </message> - <message> - <location filename="../Window.cpp" line="1420"/> - <source>240</source> - <translation>240</translation> - </message> - <message> - <location filename="../Window.cpp" line="1426"/> + <location filename="../Window.cpp" line="1464"/> <source>Take &screenshot</source> <translation>Acquisisci screenshot</translation> </message> <message> - <location filename="../Window.cpp" line="1427"/> + <location filename="../Window.cpp" line="1466"/> <source>F12</source> <translation>F12</translation> </message> <message> - <location filename="../Window.cpp" line="1436"/> - <source>Record output...</source> - <translation>Registra uscita...</translation> - </message> - <message> - <location filename="../Window.cpp" line="1443"/> - <source>Record GIF...</source> - <translation>Registra GIF...</translation> - </message> - <message> - <location filename="../Window.cpp" line="1473"/> + <location filename="../Window.cpp" line="1475"/> <source>Video layers</source> <translation>Layers video</translation> </message> <message> - <source>Background %0</source> - <translation>Sfondo %0</translation> - </message> - <message> - <source>OBJ (sprites)</source> - <translation>OBJ (sprites)</translation> - </message> - <message> <location filename="../Window.cpp" line="1476"/> <source>Audio channels</source> <translation>Canali audio</translation> </message> <message> - <source>Channel %0</source> - <translation>Canale %0</translation> - </message> - <message> - <source>Channel A</source> - <translation>Canale A</translation> - </message> - <message> - <source>Channel B</source> - <translation>Canale B</translation> - </message> - <message> - <location filename="../Window.cpp" line="1484"/> + <location filename="../Window.cpp" line="1480"/> <source>&Tools</source> <translation>Strumenti</translation> </message> <message> - <location filename="../Window.cpp" line="1486"/> + <location filename="../Window.cpp" line="1481"/> <source>View &logs...</source> <translation>Visualizza registri... (&L)</translation> </message> <message> - <location filename="../Window.cpp" line="1490"/> + <location filename="../Window.cpp" line="1483"/> <source>Game &overrides...</source> <translation>Valore specifico per il gioco...</translation> </message> <message> - <location filename="../Window.cpp" line="1504"/> - <source>Game &Pak sensors...</source> - <translation>Sensori Game Pak...</translation> - </message> - <message> - <location filename="../Window.cpp" line="1517"/> + <location filename="../Window.cpp" line="1506"/> <source>&Cheats...</source> <translation>Trucchi...</translation> </message> <message> - <location filename="../Window.cpp" line="1529"/> + <location filename="../Window.cpp" line="1513"/> <source>Open debugger console...</source> <translation>Apri debugger console...</translation> </message> <message> - <location filename="../Window.cpp" line="1535"/> + <location filename="../Window.cpp" line="1515"/> <source>Start &GDB server...</source> <translation>Avvia server GDB...</translation> </message> <message> - <location filename="../Window.cpp" line="1523"/> + <location filename="../Window.cpp" line="1509"/> <source>Settings...</source> <translation>Impostazioni...</translation> </message> <message> - <location filename="../Window.cpp" line="342"/> + <location filename="../Window.cpp" line="361"/> <source>Select folder</source> <translation>Seleziona cartella</translation> </message> <message> - <location filename="../Window.cpp" line="1010"/> + <location filename="../Window.cpp" line="870"/> + <source>Couldn't Start</source> + <translation>Non è stato possibile avviare</translation> + </message> + <message> + <location filename="../Window.cpp" line="871"/> + <source>Could not start game.</source> + <translation>NOn è stato possibile avviare il gioco</translation> + </message> + <message> + <location filename="../Window.cpp" line="1109"/> <source>Add folder to library...</source> <translation>Aggiungi cartella alla libreria...</translation> </message> <message> - <location filename="../Window.cpp" line="1372"/> + <location filename="../Window.cpp" line="1146"/> + <source>Load state file...</source> + <translation>Carica stato di salvataggio...</translation> + </message> + <message> + <location filename="../Window.cpp" line="1156"/> + <source>Save state file...</source> + <translation>Salva stato di salvataggio...</translation> + </message> + <message> + <location filename="../Window.cpp" line="1207"/> + <source>Import GameShark Save...</source> + <translation>Importa Salvataggio GameShark...</translation> + </message> + <message> + <location filename="../Window.cpp" line="1210"/> + <source>Export GameShark Save...</source> + <translation>Esporta Salvataggio GameShark...</translation> + </message> + <message> + <location filename="../Window.cpp" line="1223"/> + <source>About...</source> + <translation>Info</translation> + </message> + <message> + <location filename="../Window.cpp" line="1389"/> <source>Force integer scaling</source> <translation>Forza l'integer scaling</translation> </message> <message> - <location filename="../Window.cpp" line="1382"/> + <location filename="../Window.cpp" line="1410"/> <source>Bilinear filtering</source> <translation>Filtro bilineare</translation> </message> <message> - <location filename="../Window.cpp" line="1448"/> - <source>Record video log...</source> - <translation>Registra log video...</translation> + <location filename="../Window.cpp" line="1333"/> + <source>Game Boy Printer...</source> + <translation>Stampante Game Boy...</translation> </message> <message> - <location filename="../Window.cpp" line="1453"/> - <source>Stop video log</source> - <translation>Interrompi log video</translation> + <location filename="../Window.cpp" line="1342"/> + <source>BattleChip Gate...</source> + <translation>BattleChip Gate...</translation> </message> <message> - <location filename="../Window.cpp" line="1461"/> - <source>Game Boy Printer...</source> - <translation>Stampante Game Boy...</translation> + <location filename="../Window.cpp" line="1349"/> + <source>%1×</source> + <translation>%1x</translation> + </message> + <message> + <location filename="../Window.cpp" line="1401"/> + <source>Interframe blending</source> + <translation>Interframe blending</translation> + </message> + <message> + <location filename="../Window.cpp" line="1449"/> + <source>Native (59.7275)</source> + <translation>Nativo (59.7)</translation> </message> <message> - <location filename="../Window.cpp" line="1479"/> + <location filename="../Window.cpp" line="1470"/> + <source>Record A/V...</source> + <translation>Registra A/V</translation> + </message> + <message> + <location filename="../Window.cpp" line="1471"/> + <source>Record GIF/APNG...</source> + <translation>Registra GIF/APNG</translation> + </message> + <message> + <location filename="../Window.cpp" line="1478"/> <source>Adjust layer placement...</source> <translation>Regola posizionamento layer...</translation> </message> <message> - <location filename="../Window.cpp" line="1543"/> + <location filename="../Window.cpp" line="1495"/> + <source>Game Pak sensors...</source> + <translation>Sensori Game Pak...</translation> + </message> + <message> + <location filename="../Window.cpp" line="1521"/> <source>View &palette...</source> <translation>Mostra palette...</translation> </message> <message> - <location filename="../Window.cpp" line="1548"/> + <location filename="../Window.cpp" line="1522"/> <source>View &sprites...</source> <translation>Mostra sprites...</translation> </message> <message> - <location filename="../Window.cpp" line="1553"/> + <location filename="../Window.cpp" line="1523"/> <source>View &tiles...</source> <translation>Mostra tiles...</translation> </message> <message> - <location filename="../Window.cpp" line="1558"/> + <location filename="../Window.cpp" line="1524"/> <source>View &map...</source> <translation>Mostra mappa...</translation> </message> <message> - <location filename="../Window.cpp" line="1563"/> + <location filename="../Window.cpp" line="1527"/> + <source>&Frame inspector...</source> + <translation>&Frame inspector...</translation> + </message> + <message> + <location filename="../Window.cpp" line="1545"/> <source>View memory...</source> <translation>Mostra memoria...</translation> </message> <message> - <location filename="../Window.cpp" line="1568"/> + <location filename="../Window.cpp" line="1546"/> <source>Search memory...</source> <translation>Ricerca memoria...</translation> </message> <message> - <location filename="../Window.cpp" line="1574"/> + <location filename="../Window.cpp" line="1549"/> <source>View &I/O registers...</source> <translation>Mostra registri I/O...</translation> </message> <message> - <location filename="../Window.cpp" line="1654"/> + <location filename="../Window.cpp" line="1554"/> + <source>Record debug video log...</source> + <translation>Registra debug video log...</translation> + </message> + <message> + <location filename="../Window.cpp" line="1555"/> + <source>Stop debug video log</source> + <translation>Ferma debug video log...</translation> + </message> + <message> + <location filename="../Window.cpp" line="1650"/> <source>Exit fullscreen</source> <translation>Esci da Schermo Intero</translation> </message> <message> - <location filename="../Window.cpp" line="1667"/> + <location filename="../Window.cpp" line="1652"/> <source>GameShark Button (held)</source> <translation>Pulsante GameShark (tieni premuto)</translation> </message> <message> - <location filename="../Window.cpp" line="1669"/> + <location filename="../Window.cpp" line="1658"/> <source>Autofire</source> <translation>Pulsanti Autofire</translation> </message> <message> - <location filename="../Window.cpp" line="1676"/> + <location filename="../Window.cpp" line="1659"/> <source>Autofire A</source> <translation>Autofire A</translation> </message> <message> - <location filename="../Window.cpp" line="1682"/> + <location filename="../Window.cpp" line="1664"/> <source>Autofire B</source> <translation>Autofire B</translation> </message> <message> - <location filename="../Window.cpp" line="1688"/> + <location filename="../Window.cpp" line="1669"/> <source>Autofire L</source> <translation>Autofire L</translation> </message> <message> - <location filename="../Window.cpp" line="1694"/> + <location filename="../Window.cpp" line="1674"/> <source>Autofire R</source> <translation>Autofire R</translation> </message> <message> - <location filename="../Window.cpp" line="1700"/> + <location filename="../Window.cpp" line="1679"/> <source>Autofire Start</source> <translation>Autofire Start</translation> </message> <message> - <location filename="../Window.cpp" line="1706"/> + <location filename="../Window.cpp" line="1684"/> <source>Autofire Select</source> <translation>Autofire Select</translation> </message> <message> - <location filename="../Window.cpp" line="1712"/> + <location filename="../Window.cpp" line="1689"/> <source>Autofire Up</source> <translation>Autofire Su</translation> </message> <message> - <location filename="../Window.cpp" line="1718"/> + <location filename="../Window.cpp" line="1694"/> <source>Autofire Right</source> <translation>AAutofire Destra</translation> </message> <message> - <location filename="../Window.cpp" line="1724"/> + <location filename="../Window.cpp" line="1699"/> <source>Autofire Down</source> <translation>Autofire Giù</translation> </message> <message> - <location filename="../Window.cpp" line="1730"/> + <location filename="../Window.cpp" line="1704"/> <source>Autofire Left</source> <translation>Autofire Sinistra</translation> + </message> + <message> + <location filename="../Window.cpp" line="1758"/> + <source>Clear</source> + <translation>Pulisci</translation> </message> </context> <context>@@ -4071,6 +4377,29 @@ <message>
<location filename="../utils.cpp" line="36"/> <source>?</source> <translation>?</translation> + </message> +</context> +<context> + <name>QShortcut</name> + <message> + <location filename="../KeyEditor.cpp" line="40"/> + <source>Shift</source> + <translation>Shift</translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="43"/> + <source>Control</source> + <translation>Control</translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="46"/> + <source>Alt</source> + <translation>Alt</translation> + </message> + <message> + <location filename="../KeyEditor.cpp" line="49"/> + <source>Meta</source> + <translation>Meta</translation> </message> </context> <context>@@ -4214,504 +4543,604 @@ <source>Settings</source>
<translation>Impostazioni</translation> </message> <message> - <location filename="../SettingsView.ui" line="45"/> + <location filename="../SettingsView.ui" line="52"/> <source>Audio/Video</source> <translation>Audio/Video</translation> </message> <message> - <location filename="../SettingsView.ui" line="50"/> + <location filename="../SettingsView.ui" line="57"/> <source>Interface</source> <translation>Interfaccia</translation> </message> <message> - <location filename="../SettingsView.ui" line="55"/> + <location filename="../SettingsView.ui" line="62"/> <source>Emulation</source> <translation>Emulazione</translation> </message> <message> - <location filename="../SettingsView.ui" line="65"/> + <location filename="../SettingsView.ui" line="67"/> + <source>Enhancements</source> + <translation>MIgliorie</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="77"/> <source>Paths</source> <translation>Cartelle</translation> </message> <message> - <location filename="../SettingsView.ui" line="70"/> + <location filename="../SettingsView.ui" line="82"/> + <source>Logging</source> + <translation>Log</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="87"/> <source>Game Boy</source> <translation>Game Boy</translation> </message> <message> - <location filename="../SettingsView.ui" line="95"/> + <location filename="../SettingsView.ui" line="105"/> <source>Audio driver:</source> <translation>Audio driver:</translation> </message> <message> - <location filename="../SettingsView.ui" line="112"/> + <location filename="../SettingsView.ui" line="122"/> <source>Audio buffer:</source> <translation>Buffer audio:</translation> </message> <message> - <location filename="../SettingsView.ui" line="124"/> - <location filename="../SettingsView.ui" line="146"/> + <location filename="../SettingsView.ui" line="134"/> + <location filename="../SettingsView.ui" line="156"/> <source>1536</source> <translation>1536</translation> </message> <message> - <location filename="../SettingsView.ui" line="131"/> + <location filename="../SettingsView.ui" line="141"/> <source>512</source> <translation>512</translation> </message> <message> - <location filename="../SettingsView.ui" line="136"/> + <location filename="../SettingsView.ui" line="146"/> <source>768</source> <translation>768</translation> </message> <message> - <location filename="../SettingsView.ui" line="141"/> + <location filename="../SettingsView.ui" line="151"/> <source>1024</source> <translation>1024</translation> </message> <message> - <location filename="../SettingsView.ui" line="151"/> + <location filename="../SettingsView.ui" line="161"/> <source>2048</source> <translation>2048</translation> </message> <message> - <location filename="../SettingsView.ui" line="156"/> + <location filename="../SettingsView.ui" line="166"/> <source>3072</source> <translation>3072</translation> </message> <message> - <location filename="../SettingsView.ui" line="161"/> + <location filename="../SettingsView.ui" line="171"/> <source>4096</source> <translation>4096</translation> </message> <message> - <location filename="../SettingsView.ui" line="169"/> + <location filename="../SettingsView.ui" line="179"/> <source>samples</source> <translation>campioni</translation> </message> <message> - <location filename="../SettingsView.ui" line="178"/> + <location filename="../SettingsView.ui" line="188"/> <source>Sample rate:</source> <translation>Freq. di campionamento:</translation> </message> <message> - <location filename="../SettingsView.ui" line="190"/> - <location filename="../SettingsView.ui" line="207"/> + <location filename="../SettingsView.ui" line="200"/> + <location filename="../SettingsView.ui" line="217"/> <source>44100</source> <translation>44100</translation> </message> <message> - <location filename="../SettingsView.ui" line="197"/> + <location filename="../SettingsView.ui" line="207"/> <source>22050</source> <translation>22050</translation> </message> <message> - <location filename="../SettingsView.ui" line="202"/> + <location filename="../SettingsView.ui" line="212"/> <source>32000</source> <translation>32000</translation> </message> <message> - <location filename="../SettingsView.ui" line="212"/> + <location filename="../SettingsView.ui" line="222"/> <source>48000</source> <translation>48000</translation> </message> <message> - <location filename="../SettingsView.ui" line="220"/> + <location filename="../SettingsView.ui" line="230"/> <source>Hz</source> <translation>Hz</translation> </message> <message> - <location filename="../SettingsView.ui" line="229"/> + <location filename="../SettingsView.ui" line="239"/> <source>Volume:</source> <translation>Volume:</translation> </message> <message> - <location filename="../SettingsView.ui" line="260"/> + <location filename="../SettingsView.ui" line="270"/> + <location filename="../SettingsView.ui" line="310"/> <source>Mute</source> <translation>Muto</translation> </message> <message> - <location filename="../SettingsView.ui" line="276"/> + <location filename="../SettingsView.ui" line="279"/> + <source>Fast forward volume:</source> + <translation>Volume modalità accelerata</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="326"/> <source>Display driver:</source> <translation>Visualizza driver:</translation> </message> <message> - <location filename="../SettingsView.ui" line="293"/> + <location filename="../SettingsView.ui" line="343"/> <source>Frameskip:</source> <translation>Salto frame:</translation> </message> <message> - <location filename="../SettingsView.ui" line="302"/> + <location filename="../SettingsView.ui" line="352"/> <source>Skip every</source> <translation>Salta ognuno</translation> </message> <message> - <location filename="../SettingsView.ui" line="312"/> - <location filename="../SettingsView.ui" line="645"/> + <location filename="../SettingsView.ui" line="362"/> + <location filename="../SettingsView.ui" line="803"/> <source>frames</source> <translation>frames</translation> </message> <message> - <location filename="../SettingsView.ui" line="321"/> + <location filename="../SettingsView.ui" line="371"/> <source>FPS target:</source> <translation>FPS finali:</translation> </message> <message> - <location filename="../SettingsView.ui" line="343"/> + <location filename="../SettingsView.ui" line="396"/> <source>frames per second</source> <translation>frame al secondo</translation> </message> <message> - <location filename="../SettingsView.ui" line="359"/> + <location filename="../SettingsView.ui" line="412"/> <source>Sync:</source> <translation>Sincronizza:</translation> </message> <message> - <location filename="../SettingsView.ui" line="368"/> + <location filename="../SettingsView.ui" line="421"/> <source>Video</source> <translation>Video</translation> </message> <message> - <location filename="../SettingsView.ui" line="375"/> + <location filename="../SettingsView.ui" line="428"/> <source>Audio</source> <translation>Audio</translation> </message> <message> - <location filename="../SettingsView.ui" line="384"/> + <location filename="../SettingsView.ui" line="437"/> <source>Lock aspect ratio</source> <translation>Blocca rapporti aspetto</translation> </message> <message> - <location filename="../SettingsView.ui" line="1135"/> + <location filename="../SettingsView.ui" line="458"/> + <source>Native (59.7275)</source> + <translation>Native (59.7275)</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="465"/> + <source>Interframe blending</source> + <translation>Interframe blending</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="568"/> + <source>Pause when minimized</source> + <translation>Pausa quando minimizzato</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="592"/> + <source>Enable Discord Rich Presence</source> + <translation>Abilita Discord Rich Presence</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="653"/> + <source>Show OSD messages</source> + <translation>Mostra messaggi OSD</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="713"/> + <source>Fast forward (held) speed:</source> + <translation>Velocità di crociera:</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="938"/> + <source>Video renderer:</source> + <translation>Video renderer:</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="946"/> + <source>Software</source> + <translation>Software</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="951"/> + <source>OpenGL</source> + <translation>OpenGL</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="959"/> + <source>OpenGL enhancements</source> + <translation>Migliore OpenGL</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="965"/> + <source>High-resolution scale:</source> + <translation>Rapporto alta risoluzione:</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1003"/> + <source>(240×160)</source> + <translation>(240×160)</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1028"/> + <source>XQ GBA audio (experimental)</source> + <translation>XQ GBA audio (sperimentale)</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1367"/> <source>Cheats</source> <translation>Trucchi</translation> </message> <message> - <location filename="../SettingsView.ui" line="1180"/> - <source>Game Boy model</source> - <translation>Modello del Game Boy</translation> + <location filename="../SettingsView.ui" line="1424"/> + <source>Log to file</source> + <translation>Registro log in file</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1431"/> + <source>Log to console</source> + <translation>Registro log in console</translation> </message> <message> - <location filename="../SettingsView.ui" line="1188"/> - <location filename="../SettingsView.ui" line="1224"/> - <location filename="../SettingsView.ui" line="1260"/> + <location filename="../SettingsView.ui" line="1445"/> + <source>Select Log File</source> + <translation>Seleziona file log</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1458"/> + <source>Game Boy model:</source> + <translation>Modello GameBoy</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1494"/> + <source>Super Game Boy model:</source> + <translation>Modello Super GameBoy</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1530"/> + <source>Game Boy Color model:</source> + <translation>Modello GameBoy Colore:</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1865"/> + <source>Use GBC colors in GB games</source> + <translation>Usa colori GBC in giochi GB</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1872"/> + <source>Camera:</source> + <translation>Camera:</translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1466"/> + <location filename="../SettingsView.ui" line="1502"/> + <location filename="../SettingsView.ui" line="1538"/> <source>Autodetect</source> <translation>Rilevamento automatico</translation> </message> <message> - <location filename="../SettingsView.ui" line="1193"/> - <location filename="../SettingsView.ui" line="1229"/> - <location filename="../SettingsView.ui" line="1265"/> + <location filename="../SettingsView.ui" line="1471"/> + <location filename="../SettingsView.ui" line="1507"/> + <location filename="../SettingsView.ui" line="1543"/> <source>Game Boy (DMG)</source> <translation>Game Boy (DMG)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1198"/> - <location filename="../SettingsView.ui" line="1234"/> - <location filename="../SettingsView.ui" line="1270"/> + <location filename="../SettingsView.ui" line="1476"/> + <location filename="../SettingsView.ui" line="1512"/> + <location filename="../SettingsView.ui" line="1548"/> <source>Super Game Boy (SGB)</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="1203"/> - <location filename="../SettingsView.ui" line="1239"/> - <location filename="../SettingsView.ui" line="1275"/> + <location filename="../SettingsView.ui" line="1481"/> + <location filename="../SettingsView.ui" line="1517"/> + <location filename="../SettingsView.ui" line="1553"/> <source>Game Boy Color (CGB)</source> <translation>Game Boy Color (CGB)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1208"/> - <location filename="../SettingsView.ui" line="1244"/> - <location filename="../SettingsView.ui" line="1280"/> + <location filename="../SettingsView.ui" line="1486"/> + <location filename="../SettingsView.ui" line="1522"/> + <location filename="../SettingsView.ui" line="1558"/> <source>Game Boy Advance (AGB)</source> <translation>Game Boy Advance (AGB)</translation> </message> <message> - <location filename="../SettingsView.ui" line="1216"/> - <source>Super Game Boy model</source> - <translation>Modello di Super Game Boy</translation> - </message> - <message> - <location filename="../SettingsView.ui" line="1252"/> - <source>Game Boy Color model</source> - <translation>Modello di Game Boy Color</translation> - </message> - <message> - <location filename="../SettingsView.ui" line="1295"/> + <location filename="../SettingsView.ui" line="1573"/> <source>Default BG colors:</source> <translation>Colori predefiniti BG:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1462"/> + <location filename="../SettingsView.ui" line="1740"/> <source>Super Game Boy borders</source> <translation>Bordi Super Game Boy</translation> </message> <message> - <location filename="../SettingsView.ui" line="1476"/> + <location filename="../SettingsView.ui" line="1754"/> <source>Camera driver:</source> <translation>Driver della fotocamera:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1573"/> + <location filename="../SettingsView.ui" line="1851"/> <source>Default sprite colors 1:</source> <translation>Colori predefiniti sprite 1:</translation> </message> <message> - <location filename="../SettingsView.ui" line="1580"/> + <location filename="../SettingsView.ui" line="1858"/> <source>Default sprite colors 2:</source> <translation>Colori predefiniti sprite 2:</translation> </message> <message> - <source>Resample video</source> - <translation>Ricampionamento Video</translation> - </message> - <message> - <location filename="../SettingsView.ui" line="432"/> + <location filename="../SettingsView.ui" line="499"/> <source>Library:</source> <translation>Biblioteca:</translation> </message> <message> - <location filename="../SettingsView.ui" line="453"/> + <location filename="../SettingsView.ui" line="520"/> <source>Show when no game open</source> <translation>Mostra quando nessun gioco è aperto</translation> </message> <message> - <location filename="../SettingsView.ui" line="463"/> + <location filename="../SettingsView.ui" line="530"/> <source>Clear cache</source> <translation>Svuota la cache</translation> </message> <message> - <location filename="../SettingsView.ui" line="572"/> + <location filename="../SettingsView.ui" line="670"/> <source>Fast forward speed:</source> <translation>Velocità di avanzamento rapido:</translation> </message> <message> - <location filename="../SettingsView.ui" line="826"/> - <location filename="../SettingsView.ui" line="864"/> - <location filename="../SettingsView.ui" line="899"/> - <location filename="../SettingsView.ui" line="927"/> - <location filename="../SettingsView.ui" line="968"/> - <location filename="../SettingsView.ui" line="1016"/> - <location filename="../SettingsView.ui" line="1064"/> - <location filename="../SettingsView.ui" line="1112"/> - <location filename="../SettingsView.ui" line="1160"/> + <location filename="../SettingsView.ui" line="1058"/> + <location filename="../SettingsView.ui" line="1096"/> + <location filename="../SettingsView.ui" line="1131"/> + <location filename="../SettingsView.ui" line="1159"/> + <location filename="../SettingsView.ui" line="1200"/> + <location filename="../SettingsView.ui" line="1248"/> + <location filename="../SettingsView.ui" line="1296"/> + <location filename="../SettingsView.ui" line="1344"/> + <location filename="../SettingsView.ui" line="1392"/> <source>Browse</source> <translation>Sfoglia</translation> </message> <message> - <location filename="../SettingsView.ui" line="835"/> + <location filename="../SettingsView.ui" line="1067"/> <source>Use BIOS file if found</source> <translation>Usa il file del BIOS se è presente</translation> </message> <message> - <location filename="../SettingsView.ui" line="845"/> + <location filename="../SettingsView.ui" line="1077"/> <source>Skip BIOS intro</source> <translation>Salta intro del BIOS</translation> </message> <message> - <location filename="../SettingsView.ui" line="584"/> + <location filename="../SettingsView.ui" line="682"/> + <location filename="../SettingsView.ui" line="725"/> + <location filename="../SettingsView.ui" line="974"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../SettingsView.ui" line="603"/> + <location filename="../SettingsView.ui" line="701"/> + <location filename="../SettingsView.ui" line="744"/> <source>Unbounded</source> <translation>Illimitato</translation> </message> <message> - <location filename="../SettingsView.ui" line="484"/> + <location filename="../SettingsView.ui" line="551"/> <source>Suspend screensaver</source> <translation>Sospendi screensaver</translation> </message> <message> - <location filename="../SettingsView.ui" line="60"/> + <location filename="../SettingsView.ui" line="72"/> <source>BIOS</source> <translation>BIOS</translation> </message> <message> - <location filename="../SettingsView.ui" line="494"/> + <location filename="../SettingsView.ui" line="561"/> <source>Pause when inactive</source> <translation>In Pausa se inattivo</translation> </message> <message> - <location filename="../SettingsView.ui" line="669"/> + <location filename="../SettingsView.ui" line="827"/> <source>Run all</source> <translation>Avvia tutto</translation> </message> <message> - <location filename="../SettingsView.ui" line="674"/> + <location filename="../SettingsView.ui" line="832"/> <source>Remove known</source> <translation>Rimuovi conosciuto</translation> </message> <message> - <location filename="../SettingsView.ui" line="679"/> + <location filename="../SettingsView.ui" line="837"/> <source>Detect and remove</source> <translation>Rileva e rimuovi</translation> </message> <message> - <location filename="../SettingsView.ui" line="477"/> + <location filename="../SettingsView.ui" line="544"/> <source>Allow opposing input directions</source> <translation>Consenti direzioni opposte</translation> </message> <message> - <location filename="../SettingsView.ui" line="701"/> - <location filename="../SettingsView.ui" line="738"/> + <location filename="../SettingsView.ui" line="866"/> + <location filename="../SettingsView.ui" line="910"/> <source>Screenshot</source> <translation>Screenshot</translation> </message> <message> - <location filename="../SettingsView.ui" line="711"/> - <location filename="../SettingsView.ui" line="748"/> + <location filename="../SettingsView.ui" line="876"/> + <location filename="../SettingsView.ui" line="920"/> <source>Save data</source> <translation>Salva dati</translation> </message> <message> - <location filename="../SettingsView.ui" line="721"/> - <location filename="../SettingsView.ui" line="755"/> + <location filename="../SettingsView.ui" line="886"/> + <location filename="../SettingsView.ui" line="927"/> <source>Cheat codes</source> <translation>Trucchi</translation> </message> <message> - <location filename="../SettingsView.ui" line="622"/> + <location filename="../SettingsView.ui" line="780"/> <source>Enable rewind</source> <translation>Abilita riavvolgimento</translation> </message> <message> - <location filename="../SettingsView.ui" line="391"/> + <location filename="../SettingsView.ui" line="451"/> <source>Bilinear filtering</source> <translation>Filtro bilineare</translation> </message> <message> - <location filename="../SettingsView.ui" line="398"/> + <location filename="../SettingsView.ui" line="444"/> <source>Force integer scaling</source> <translation>Forza scaling con numeri interi</translation> </message> <message> - <location filename="../SettingsView.ui" line="409"/> + <location filename="../SettingsView.ui" line="476"/> <source>Language</source> <translation>Lingua</translation> </message> <message> - <location filename="../SettingsView.ui" line="417"/> + <location filename="../SettingsView.ui" line="484"/> <source>English</source> <translation></translation> </message> <message> - <location filename="../SettingsView.ui" line="440"/> + <location filename="../SettingsView.ui" line="507"/> <source>List view</source> <translation>Inglese</translation> </message> <message> - <location filename="../SettingsView.ui" line="445"/> + <location filename="../SettingsView.ui" line="512"/> <source>Tree view</source> <translation>Visualizza ad albero</translation> </message> <message> - <location filename="../SettingsView.ui" line="501"/> + <location filename="../SettingsView.ui" line="582"/> <source>Show FPS in title bar</source> <translation>Mostra gli FPS nella barra del titolo</translation> </message> <message> - <location filename="../SettingsView.ui" line="525"/> + <location filename="../SettingsView.ui" line="633"/> <source>Automatically save cheats</source> <translation>Salva i trucchi automaticamente</translation> </message> <message> - <location filename="../SettingsView.ui" line="535"/> + <location filename="../SettingsView.ui" line="643"/> <source>Automatically load cheats</source> <translation>Carica i trucchi automaticamente</translation> </message> <message> - <location filename="../SettingsView.ui" line="545"/> + <location filename="../SettingsView.ui" line="606"/> <source>Automatically save state</source> <translation>Salva stato automaticamente</translation> </message> <message> - <location filename="../SettingsView.ui" line="555"/> + <location filename="../SettingsView.ui" line="616"/> <source>Automatically load state</source> <translation>Carica stato automaticamente</translation> </message> <message> - <location filename="../SettingsView.ui" line="629"/> + <location filename="../SettingsView.ui" line="787"/> <source>Rewind history:</source> <translation>Cronologia riavvolgimento:</translation> </message> <message> - <location filename="../SettingsView.ui" line="661"/> + <location filename="../SettingsView.ui" line="819"/> <source>Idle loops:</source> <translation>Idle loops:</translation> </message> <message> - <location filename="../SettingsView.ui" line="694"/> + <location filename="../SettingsView.ui" line="859"/> <source>Savestate extra data:</source> <translation>Dati extra salvataggio stato:</translation> </message> <message> - <location filename="../SettingsView.ui" line="731"/> + <location filename="../SettingsView.ui" line="903"/> <source>Load extra data:</source> <translation>Carica dati extra:</translation> </message> <message> - <location filename="../SettingsView.ui" line="769"/> - <source>Rewind affects save data</source> - <translation>Il riavvolgimento influenza i dati salvataggio</translation> - </message> - <message> - <location filename="../SettingsView.ui" line="779"/> + <location filename="../SettingsView.ui" line="845"/> <source>Preload entire ROM into memory</source> <translation>Precarica tutta la ROM nella memoria</translation> </message> <message> - <location filename="../SettingsView.ui" line="786"/> + <location filename="../SettingsView.ui" line="756"/> <source>Autofire interval:</source> <translation>Intervallo Autofire:</translation> </message> <message> - <location filename="../SettingsView.ui" line="807"/> + <location filename="../SettingsView.ui" line="1039"/> <source>GB BIOS file:</source> <translation>File BIOS del GB:</translation> </message> <message> - <location filename="../SettingsView.ui" line="873"/> + <location filename="../SettingsView.ui" line="1105"/> <source>GBA BIOS file:</source> <translation>File BIOS del GBA:</translation> </message> <message> - <location filename="../SettingsView.ui" line="880"/> + <location filename="../SettingsView.ui" line="1112"/> <source>GBC BIOS file:</source> <translation>File BIOS del GBC:</translation> </message> <message> - <location filename="../SettingsView.ui" line="908"/> + <location filename="../SettingsView.ui" line="1140"/> <source>SGB BIOS file:</source> <translation>File BIOS del SGB:</translation> </message> <message> - <location filename="../SettingsView.ui" line="943"/> + <location filename="../SettingsView.ui" line="1175"/> <source>Save games</source> <translation>Salva le partite</translation> </message> <message> - <location filename="../SettingsView.ui" line="977"/> - <location filename="../SettingsView.ui" line="1025"/> - <location filename="../SettingsView.ui" line="1073"/> - <location filename="../SettingsView.ui" line="1121"/> - <location filename="../SettingsView.ui" line="1169"/> + <location filename="../SettingsView.ui" line="1209"/> + <location filename="../SettingsView.ui" line="1257"/> + <location filename="../SettingsView.ui" line="1305"/> + <location filename="../SettingsView.ui" line="1353"/> + <location filename="../SettingsView.ui" line="1401"/> <source>Same directory as the ROM</source> <translation>Stessa cartella della ROM</translation> </message> <message> - <location filename="../SettingsView.ui" line="991"/> + <location filename="../SettingsView.ui" line="1223"/> <source>Save states</source> <translation>Salvataggio Stati</translation> </message> <message> - <location filename="../SettingsView.ui" line="1039"/> + <location filename="../SettingsView.ui" line="1271"/> <source>Screenshots</source> <translation>Screenshot</translation> </message> <message> - <location filename="../SettingsView.ui" line="1087"/> + <location filename="../SettingsView.ui" line="1319"/> <source>Patches</source> <translation>Patches</translation> </message>@@ -4785,19 +5214,49 @@ <source>Tiles</source>
<translation>Tiles</translation> </message> <message> - <location filename="../TileView.ui" line="140"/> + <location filename="../TileView.ui" line="20"/> + <source>Export Selected</source> + <translation>Esporta Selezionato</translation> + </message> + <message> + <location filename="../TileView.ui" line="27"/> + <source>Export All</source> + <translation>Esporta tutto</translation> + </message> + <message> + <location filename="../TileView.ui" line="43"/> <source>256 colors</source> <translation>256 colori</translation> </message> <message> - <location filename="../TileView.ui" line="31"/> + <location filename="../TileView.ui" line="56"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../TileView.ui" line="44"/> + <location filename="../TileView.ui" line="69"/> <source>Magnification</source> <translation>Ingrandimento</translation> + </message> + <message> + <location filename="../TileView.ui" line="92"/> + <source>Tiles per row</source> + <translation>Tile per riga</translation> + </message> + <message> + <location filename="../TileView.ui" line="99"/> + <source>Fit to window</source> + <translation>Adatta finestra</translation> + </message> + <message> + <location filename="../TileView.ui" line="192"/> + <source>Copy Selected</source> + <translation>Copia selezionati</translation> + </message> + <message> + <location filename="../TileView.ui" line="199"/> + <source>Copy All</source> + <translation>Copia tutto</translation> </message> </context> <context>@@ -4828,166 +5287,180 @@ <source>Presets</source>
<translation>Profili</translation> </message> <message> - <location filename="../VideoView.ui" line="109"/> - <source>High Quality</source> - <translation>Alta Qualità </translation> - </message> - <message> - <location filename="../VideoView.ui" line="119"/> - <source>YouTube</source> - <translation>YouTube</translation> - </message> - <message> <location filename="../VideoView.ui" line="129"/> - <location filename="../VideoView.ui" line="237"/> + <location filename="../VideoView.ui" line="251"/> <source>WebM</source> <translation>WebM</translation> </message> <message> - <location filename="../VideoView.ui" line="139"/> - <source>Lossless</source> - <translation>Senza perdite</translation> - </message> - <message> - <location filename="../VideoView.ui" line="156"/> - <source>1080p</source> - <translation>1080p</translation> - </message> - <message> - <location filename="../VideoView.ui" line="166"/> - <source>720p</source> - <translation>720p</translation> - </message> - <message> - <location filename="../VideoView.ui" line="176"/> - <source>480p</source> - <translation>480p</translation> - </message> - <message> - <location filename="../VideoView.ui" line="189"/> - <source>Native</source> - <translation>Nativo</translation> - </message> - <message> - <location filename="../VideoView.ui" line="222"/> + <location filename="../VideoView.ui" line="236"/> <source>Format</source> <translation>Formato</translation> </message> <message> - <location filename="../VideoView.ui" line="232"/> + <location filename="../VideoView.ui" line="246"/> <source>MKV</source> <translation>MKV</translation> </message> <message> - <location filename="../VideoView.ui" line="242"/> + <location filename="../VideoView.ui" line="256"/> <source>AVI</source> <translation>AVI</translation> </message> <message> - <location filename="../VideoView.ui" line="247"/> + <location filename="../VideoView.ui" line="139"/> + <location filename="../VideoView.ui" line="261"/> <source>MP4</source> <translation>MP4</translation> </message> <message> - <source>PNG</source> - <translation>PNG</translation> - </message> - <message> - <location filename="../VideoView.ui" line="259"/> + <location filename="../VideoView.ui" line="273"/> <source>h.264</source> <translation>h.264</translation> </message> <message> - <location filename="../VideoView.ui" line="264"/> + <location filename="../VideoView.ui" line="278"/> <source>h.264 (NVENC)</source> <translation>h.264 (NVENC)</translation> </message> <message> - <location filename="../VideoView.ui" line="269"/> + <location filename="../VideoView.ui" line="283"/> <source>HEVC</source> <translation>HEVC</translation> </message> <message> - <location filename="../VideoView.ui" line="274"/> + <location filename="../VideoView.ui" line="293"/> <source>VP8</source> <translation>VP8</translation> </message> <message> - <source>Xvid</source> - <translation>Xvid</translation> + <location filename="../VideoView.ui" line="109"/> + <source>High &Quality</source> + <translation>Alta qualità </translation> + </message> + <message> + <location filename="../VideoView.ui" line="119"/> + <source>&YouTube</source> + <translation>&YouTube</translation> + </message> + <message> + <location filename="../VideoView.ui" line="146"/> + <source>&Lossless</source> + <translation>&Lossless</translation> + </message> + <message> + <location filename="../VideoView.ui" line="163"/> + <source>4K</source> + <translation>4K</translation> + </message> + <message> + <location filename="../VideoView.ui" line="170"/> + <source>&1080p</source> + <translation>&1080p</translation> + </message> + <message> + <location filename="../VideoView.ui" line="180"/> + <source>&720p</source> + <translation>&720p</translation> </message> <message> - <location filename="../VideoView.ui" line="279"/> + <location filename="../VideoView.ui" line="190"/> + <source>&480p</source> + <translation>&480p</translation> + </message> + <message> + <location filename="../VideoView.ui" line="203"/> + <source>&Native</source> + <translation>&Nativa</translation> + </message> + <message> + <location filename="../VideoView.ui" line="288"/> + <source>HEVC (NVENC)</source> + <translation>HEVC (NVENC)</translation> + </message> + <message> + <location filename="../VideoView.ui" line="298"/> + <source>VP9</source> + <translation>VP9</translation> + </message> + <message> + <location filename="../VideoView.ui" line="303"/> <source>FFV1</source> <translation>FFV1</translation> </message> <message> - <location filename="../VideoView.ui" line="291"/> + <location filename="../VideoView.ui" line="308"/> + <location filename="../VideoView.ui" line="350"/> + <source>None</source> + <translation>Nessuno</translation> + </message> + <message> + <location filename="../VideoView.ui" line="320"/> <source>FLAC</source> <translation>FLAC</translation> </message> <message> - <location filename="../VideoView.ui" line="296"/> + <location filename="../VideoView.ui" line="325"/> <source>Opus</source> <translation>Opus</translation> </message> <message> - <location filename="../VideoView.ui" line="301"/> + <location filename="../VideoView.ui" line="330"/> <source>Vorbis</source> <translation>Vorbis</translation> </message> <message> - <location filename="../VideoView.ui" line="306"/> + <location filename="../VideoView.ui" line="335"/> <source>MP3</source> <translation>MP3</translation> </message> <message> - <location filename="../VideoView.ui" line="311"/> + <location filename="../VideoView.ui" line="340"/> <source>AAC</source> <translation>AAC</translation> </message> <message> - <location filename="../VideoView.ui" line="316"/> + <location filename="../VideoView.ui" line="345"/> <source>Uncompressed</source> <translation>Senza compressione</translation> </message> <message> - <location filename="../VideoView.ui" line="327"/> + <location filename="../VideoView.ui" line="361"/> <source> Bitrate (kbps)</source> <translation> Bitrate (kbps)</translation> </message> <message> - <location filename="../VideoView.ui" line="333"/> + <location filename="../VideoView.ui" line="367"/> <source>VBR </source> <translation>VBR </translation> </message> <message> - <location filename="../VideoView.ui" line="378"/> + <location filename="../VideoView.ui" line="412"/> <source>ABR</source> <translation>ABR</translation> </message> <message> - <location filename="../VideoView.ui" line="394"/> + <location filename="../VideoView.ui" line="428"/> <source>Dimensions</source> <translation>Dimensioni</translation> </message> <message> - <location filename="../VideoView.ui" line="400"/> + <location filename="../VideoView.ui" line="434"/> <source>:</source> <translation>:</translation> </message> <message> - <location filename="../VideoView.ui" line="410"/> + <location filename="../VideoView.ui" line="444"/> <source>×</source> <translation>×</translation> </message> <message> - <location filename="../VideoView.ui" line="460"/> + <location filename="../VideoView.ui" line="494"/> <source>Lock aspect ratio</source> <translation>Blocca rapporti aspetto</translation> </message> <message> - <location filename="../VideoView.ui" line="475"/> + <location filename="../VideoView.ui" line="509"/> <source>Show advanced</source> <translation>Mostra avanzate</translation> </message>
@@ -6,54 +6,54 @@ <name>AboutScreen</name>
<message> <location filename="../AboutScreen.ui" line="14"/> <source>About</source> - <translation type="unfinished">A Propos De</translation> + <translation>À propos de</translation> </message> <message> <location filename="../AboutScreen.ui" line="23"/> <source><a href="http://mgba.io/">Website</a> • <a href="https://forums.mgba.io/">Forums / Support</a> • <a href="https://patreon.com/mgba">Donate</a> • <a href="https://github.com/mgba-emu/mgba/tree/{gitBranch}">Source</a></source> - <translation type="unfinished"><a href="http://mgba.io/">Website</a> • <a href="https://forums.mgba.io/">Forums / Support</a> • <a href="https://patreon.com/mgba">Donate</a> • <a href="https://github.com/mgba-emu/mgba/tree/{gitBranch}">Source</a></translation> + <translation><a href="http://mgba.io/">Site web</a> • <a href="https://forums.mgba.io/">Forums / Support</a> • <a href="https://patreon.com/mgba">Dons</a> • <a href="https://github.com/mgba-emu/mgba/tree/{gitBranch}">Source</a></translation> </message> <message> <location filename="../AboutScreen.ui" line="41"/> <source>Branch: <tt>{gitBranch}</tt><br/>Revision: <tt>{gitCommit}</tt></source> - <translation type="unfinished">Branche : <tt>{gitBranch}</tt><br/>Révision : <tt>{gitCommit}</tt></translation> + <translation>Branche : <tt>{gitBranch}</tt><br/>Révision : <tt>{gitCommit}</tt></translation> </message> <message> <location filename="../AboutScreen.ui" line="58"/> <source>{projectName}</source> - <translation type="unfinished">{projectName}</translation> + <translation>{projectName}</translation> </message> <message> <location filename="../AboutScreen.ui" line="68"/> <source>{projectName} would like to thank the following patrons from Patreon:</source> - <translation type="unfinished">{projectName} aimerait remercier les donateurs suivant venant de Patreon :</translation> + <translation>{projectName} aimerait remercier les donateurs suivant venant de Patreon :</translation> </message> <message> <location filename="../AboutScreen.ui" line="86"/> <source>© 2013 – 2020 Jeffrey Pfau, licensed under the Mozilla Public License, version 2.0 Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source> - <translation type="unfinished">© 2013 – 2020 Jeffrey Pfau, est autorisé sous la license Publique de Mozilla, version 2.0 + <translation>© 2013 – 2020 Jeffrey Pfau, est autorisé sous la license Publique de Mozilla, version 2.0 Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</translation> </message> <message> <location filename="../AboutScreen.ui" line="106"/> <source>{projectVersion}</source> - <translation type="unfinished">{projectVersion}</translation> + <translation>{projectVersion}</translation> </message> <message> <location filename="../AboutScreen.ui" line="155"/> <source>{logo}</source> - <translation type="unfinished">{logo}</translation> + <translation>{logo}</translation> </message> <message> <location filename="../AboutScreen.ui" line="177"/> <source>{projectName} is an open-source Game Boy Advance emulator</source> - <translation type="unfinished">{projectName} est un émulateur open-source Game Boy Advance</translation> + <translation>{projectName} est un émulateur open-source Game Boy Advance</translation> </message> <message> <location filename="../AboutScreen.ui" line="190"/> <source>{patrons}</source> - <translation type="unfinished">{patrons}</translation> + <translation>{patrons}</translation> </message> </context> <context>@@ -61,12 +61,12 @@ <name>ArchiveInspector</name>
<message> <location filename="../ArchiveInspector.ui" line="14"/> <source>Open in archive...</source> - <translation type="unfinished">Ouvrir dans l'archive...</translation> + <translation>Ouvrir dans l'archive...</translation> </message> <message> <location filename="../ArchiveInspector.ui" line="20"/> <source>Loading...</source> - <translation type="unfinished">Chargement...</translation> + <translation>Chargement...</translation> </message> </context> <context>@@ -74,55 +74,55 @@ <name>AssetTile</name>
<message> <location filename="../AssetTile.ui" line="20"/> <source>AssetTile</source> - <translation type="unfinished">AssetTile</translation> + <translation>AssetTile</translation> </message> <message> <location filename="../AssetTile.ui" line="41"/> <source>Tile #</source> - <translation type="unfinished">Tile #</translation> + <translation>Tile #</translation> </message> <message> <location filename="../AssetTile.ui" line="48"/> <location filename="../AssetTile.ui" line="72"/> <source>0</source> - <translation type="unfinished">0</translation> + <translation>0</translation> </message> <message> <location filename="../AssetTile.ui" line="65"/> <source>Palette #</source> - <translation type="unfinished">Palette #</translation> + <translation>Palette #</translation> </message> <message> <location filename="../AssetTile.ui" line="86"/> <source>Address</source> - <translation type="unfinished">Adresse</translation> + <translation>Adresse</translation> </message> <message> <location filename="../AssetTile.ui" line="93"/> <source>0x06000000</source> - <translation type="unfinished">0x06000000</translation> + <translation>0x06000000</translation> </message> <message> <location filename="../AssetTile.ui" line="135"/> <source>Red</source> - <translation type="unfinished">Rouge</translation> + <translation>Rouge</translation> </message> <message> <location filename="../AssetTile.ui" line="142"/> <source>Green</source> - <translation type="unfinished">Vert</translation> + <translation>Vert</translation> </message> <message> <location filename="../AssetTile.ui" line="149"/> <source>Blue</source> - <translation type="unfinished">Bleu</translation> + <translation>Bleu</translation> </message> <message> <location filename="../AssetTile.ui" line="163"/> <location filename="../AssetTile.ui" line="170"/> <location filename="../AssetTile.ui" line="177"/> <source>0x00 (00)</source> - <translation type="unfinished">0x00 (00)</translation> + <translation>0x00 (00)</translation> </message> </context> <context>@@ -130,32 +130,33 @@ <name>CheatsView</name>
<message> <location filename="../CheatsView.ui" line="14"/> <source>Cheats</source> - <translation type="unfinished">Triches</translation> + <translatorcomment>Tricheurs n'est pas adapté dans cette situation Cheats est préférable.</translatorcomment> + <translation>Cheats</translation> </message> <message> <location filename="../CheatsView.ui" line="20"/> <source>Remove</source> - <translation type="unfinished">Enlever</translation> + <translation>Supprimer</translation> </message> <message> <location filename="../CheatsView.ui" line="34"/> <source>Save</source> - <translation type="unfinished">Sauvegarder</translation> + <translation>Sauvegarder</translation> </message> <message> <location filename="../CheatsView.ui" line="41"/> <source>Load</source> - <translation type="unfinished">Charger</translation> + <translation>Charger</translation> </message> <message> <location filename="../CheatsView.ui" line="69"/> <source>Add New Set</source> - <translation type="unfinished">Ajouter un Nouveau Set</translation> + <translation>Ajouter un nouvel ensemble</translation> </message> <message> <location filename="../CheatsView.ui" line="76"/> <source>Add</source> - <translation type="unfinished">Ajouter</translation> + <translation>Ajouter</translation> </message> </context> <context>@@ -163,17 +164,17 @@ <name>DebuggerConsole</name>
<message> <location filename="../DebuggerConsole.ui" line="14"/> <source>Debugger</source> - <translation type="unfinished">Débugeur</translation> + <translation>Débugeur</translation> </message> <message> <location filename="../DebuggerConsole.ui" line="25"/> <source>Enter command (try `help` for more info)</source> - <translation type="unfinished">Entrer une commande (essayer `help` pour plus d'information)</translation> + <translation>Entrez une commande (essayez `help` pour plus d'informations)</translation> </message> <message> <location filename="../DebuggerConsole.ui" line="32"/> <source>Break</source> - <translation type="unfinished">Arrêter</translation> + <translation>Arrêter</translation> </message> </context> <context>@@ -181,37 +182,37 @@ <name>GIFView</name>
<message> <location filename="../GIFView.ui" line="14"/> <source>Record GIF</source> - <translation type="unfinished">Enregistrer un GIF</translation> + <translation>Enregistrer un GIF</translation> </message> <message> <location filename="../GIFView.ui" line="34"/> <source>Start</source> - <translation type="unfinished">Démarrer</translation> + <translation>Démarrer</translation> </message> <message> <location filename="../GIFView.ui" line="50"/> <source>Stop</source> - <translation type="unfinished">Arrêter</translation> + <translation>Arrêter</translation> </message> <message> <location filename="../GIFView.ui" line="63"/> <source>Select File</source> - <translation type="unfinished">Choisir un fichier</translation> + <translation>Choisir un fichier</translation> </message> <message> <location filename="../GIFView.ui" line="101"/> <source>Frameskip</source> - <translation type="unfinished">Saut d'image</translation> + <translation>Saut d'image</translation> </message> <message> <location filename="../GIFView.ui" line="115"/> <source>Frame delay (ms)</source> - <translation type="unfinished">Retard Image</translation> + <translation>Délai d'image (ms)</translation> </message> <message> <location filename="../GIFView.ui" line="122"/> <source>Automatic</source> - <translation type="unfinished">Automatique</translation> + <translation>Automatique</translation> </message> </context> <context>@@ -219,92 +220,92 @@ <name>IOViewer</name>
<message> <location filename="../IOViewer.ui" line="14"/> <source>I/O Viewer</source> - <translation type="unfinished">Visualiseur E/S</translation> + <translation>Visualiseur E/S</translation> </message> <message> <location filename="../IOViewer.ui" line="26"/> <source>0x0000</source> - <translation type="unfinished">0x0000</translation> + <translation>0x0000</translation> </message> <message> <location filename="../IOViewer.ui" line="58"/> <source>2</source> - <translation type="unfinished">2</translation> + <translation>2</translation> </message> <message> <location filename="../IOViewer.ui" line="82"/> <source>5</source> - <translation type="unfinished">5</translation> + <translation>5</translation> </message> <message> <location filename="../IOViewer.ui" line="100"/> <source>4</source> - <translation type="unfinished">4</translation> + <translation>4</translation> </message> <message> <location filename="../IOViewer.ui" line="118"/> <source>7</source> - <translation type="unfinished">7</translation> + <translation>7</translation> </message> <message> <location filename="../IOViewer.ui" line="136"/> <source>0</source> - <translation type="unfinished">0</translation> + <translation>0</translation> </message> <message> <location filename="../IOViewer.ui" line="157"/> <source>9</source> - <translation type="unfinished">9</translation> + <translation>9</translation> </message> <message> <location filename="../IOViewer.ui" line="178"/> <source>1</source> - <translation type="unfinished">1</translation> + <translation>1</translation> </message> <message> <location filename="../IOViewer.ui" line="196"/> <source>3</source> - <translation type="unfinished">3</translation> + <translation>3</translation> </message> <message> <location filename="../IOViewer.ui" line="217"/> <source>8</source> - <translation type="unfinished">8</translation> + <translation>8</translation> </message> <message> <location filename="../IOViewer.ui" line="241"/> <source>C</source> - <translation type="unfinished">C</translation> + <translation>C</translation> </message> <message> <location filename="../IOViewer.ui" line="259"/> <source>E</source> - <translation type="unfinished">E</translation> + <translation>E</translation> </message> <message> <location filename="../IOViewer.ui" line="283"/> <source>6</source> - <translation type="unfinished">6</translation> + <translation>6</translation> </message> <message> <location filename="../IOViewer.ui" line="310"/> <source>D</source> - <translation type="unfinished">D</translation> + <translation>D</translation> </message> <message> <location filename="../IOViewer.ui" line="328"/> <source>F</source> - <translation type="unfinished">F</translation> + <translation>F</translation> </message> <message> <location filename="../IOViewer.ui" line="346"/> <source>A</source> - <translation type="unfinished">A</translation> + <translation>A</translation> </message> <message> <location filename="../IOViewer.ui" line="364"/> <source>B</source> - <translation type="unfinished">B</translation> + <translation>B</translation> </message> </context> <context>@@ -312,27 +313,27 @@ <name>LibraryTree</name>
<message> <location filename="../library/LibraryTree.cpp" line="46"/> <source>Name</source> - <translation type="unfinished">Nom</translation> + <translation>Nom</translation> </message> <message> <location filename="../library/LibraryTree.cpp" line="47"/> <source>Location</source> - <translation type="unfinished">Localisation</translation> + <translation>Localisation</translation> </message> <message> <location filename="../library/LibraryTree.cpp" line="48"/> <source>Platform</source> - <translation type="unfinished">Plateforme</translation> + <translation>Plateforme</translation> </message> <message> <location filename="../library/LibraryTree.cpp" line="49"/> <source>Size</source> - <translation type="unfinished">Taille</translation> + <translation>Taille</translation> </message> <message> <location filename="../library/LibraryTree.cpp" line="50"/> <source>CRC32</source> - <translation type="unfinished">CRC32</translation> + <translation>CRC32</translation> </message> </context> <context>@@ -341,7 +342,7 @@ <message>
<location filename="../LoadSaveState.ui" line="14"/> <location filename="../LoadSaveState.ui" line="88"/> <source>%1 State</source> - <translation type="unfinished">%1 Etat</translation> + <translation>%1 État</translation> </message> <message> <location filename="../LoadSaveState.ui" line="41"/>@@ -354,52 +355,52 @@ <location filename="../LoadSaveState.ui" line="195"/>
<location filename="../LoadSaveState.ui" line="217"/> <location filename="../LoadSaveState.ui" line="239"/> <source>No Save</source> - <translation type="unfinished">Pas de Sauve</translation> + <translation>Pas de sauvegarde</translation> </message> <message> <location filename="../LoadSaveState.ui" line="50"/> <source>1</source> - <translation type="unfinished">1</translation> + <translation>1</translation> </message> <message> <location filename="../LoadSaveState.ui" line="72"/> <source>2</source> - <translation type="unfinished">2</translation> + <translation>2</translation> </message> <message> <location filename="../LoadSaveState.ui" line="116"/> <source>3</source> - <translation type="unfinished">3</translation> + <translation>3</translation> </message> <message> <location filename="../LoadSaveState.ui" line="138"/> <source>4</source> - <translation type="unfinished">4</translation> + <translation>4</translation> </message> <message> <location filename="../LoadSaveState.ui" line="160"/> <source>5</source> - <translation type="unfinished">5</translation> + <translation>5</translation> </message> <message> <location filename="../LoadSaveState.ui" line="182"/> <source>6</source> - <translation type="unfinished">6</translation> + <translation>6</translation> </message> <message> <location filename="../LoadSaveState.ui" line="204"/> <source>7</source> - <translation type="unfinished">7</translation> + <translation>7</translation> </message> <message> <location filename="../LoadSaveState.ui" line="226"/> <source>8</source> - <translation type="unfinished">8</translation> + <translation>8</translation> </message> <message> <location filename="../LoadSaveState.ui" line="248"/> <source>9</source> - <translation type="unfinished">9</translation> + <translation>9</translation> </message> </context> <context>@@ -407,57 +408,57 @@ <name>LogView</name>
<message> <location filename="../LogView.ui" line="14"/> <source>Logs</source> - <translation type="unfinished">Enregistrements</translation> + <translation>Journal d'évènements</translation> </message> <message> <location filename="../LogView.ui" line="22"/> <source>Enabled Levels</source> - <translation type="unfinished">Niveaux Activés</translation> + <translation>Niveaux activés</translation> </message> <message> <location filename="../LogView.ui" line="28"/> <source>Debug</source> - <translation type="unfinished">Débug</translation> + <translation>Débogage</translation> </message> <message> <location filename="../LogView.ui" line="38"/> <source>Stub</source> - <translation type="unfinished">Talon</translation> + <translation>Stub</translation> </message> <message> <location filename="../LogView.ui" line="48"/> <source>Info</source> - <translation type="unfinished">Info</translation> + <translation>Info</translation> </message> <message> <location filename="../LogView.ui" line="58"/> <source>Warning</source> - <translation type="unfinished">Avertissement</translation> + <translation>Avertissement</translation> </message> <message> <location filename="../LogView.ui" line="68"/> <source>Error</source> - <translation type="unfinished">Erreur</translation> + <translation>Erreur</translation> </message> <message> <location filename="../LogView.ui" line="78"/> <source>Fatal</source> - <translation type="unfinished">Fatal</translation> + <translation>Fatal</translation> </message> <message> <location filename="../LogView.ui" line="95"/> <source>Game Error</source> - <translation type="unfinished">Erreur de Jeu</translation> + <translation>Erreur du jeu</translation> </message> <message> <location filename="../LogView.ui" line="121"/> <source>Clear</source> - <translation type="unfinished">Vider</translation> + <translation>Vider</translation> </message> <message> <location filename="../LogView.ui" line="130"/> <source>Max Lines</source> - <translation type="unfinished">Lignes Max</translation> + <translation>Lignes maximales</translation> </message> </context> <context>@@ -465,22 +466,22 @@ <name>MapView</name>
<message> <location filename="../MapView.ui" line="14"/> <source>Maps</source> - <translation type="unfinished">Définitions</translation> + <translation>Cartes</translation> </message> <message> <location filename="../MapView.ui" line="101"/> <source>×</source> - <translation type="unfinished">×</translation> + <translation>×</translation> </message> <message> <location filename="../MapView.ui" line="114"/> <source>Magnification</source> - <translation type="unfinished">Agrandissement</translation> + <translation>Agrandissement</translation> </message> <message> <location filename="../MapView.ui" line="123"/> <source>Export</source> - <translation type="unfinished">Exporter</translation> + <translation>Exporter</translation> </message> </context> <context>@@ -488,124 +489,124 @@ <name>MemorySearch</name>
<message> <location filename="../MemorySearch.ui" line="20"/> <source>Memory Search</source> - <translation type="unfinished">Fouiller dans la Mémoire</translation> + <translation>Recherche dans la mémoire</translation> </message> <message> <location filename="../MemorySearch.ui" line="45"/> <source>Address</source> - <translation type="unfinished">Adresse</translation> + <translation>Adresse</translation> </message> <message> <location filename="../MemorySearch.ui" line="50"/> <source>Current Value</source> - <translation type="unfinished">Valeur en cours</translation> + <translation>Valeur actuelle</translation> </message> <message> <location filename="../MemorySearch.ui" line="55"/> <location filename="../MemorySearch.ui" line="75"/> <source>Type</source> - <translation type="unfinished">Type</translation> + <translation>Type</translation> </message> <message> <location filename="../MemorySearch.ui" line="65"/> <source>Value</source> - <translation type="unfinished">Valeur</translation> + <translation>Valeur</translation> </message> <message> <location filename="../MemorySearch.ui" line="82"/> <source>Numeric</source> - <translation type="unfinished">Numérique</translation> + <translation>Numérique</translation> </message> <message> <location filename="../MemorySearch.ui" line="95"/> <source>Text</source> - <translation type="unfinished">Texte</translation> + <translation>Texte</translation> </message> <message> <location filename="../MemorySearch.ui" line="112"/> <source>Width</source> - <translation type="unfinished">Longueur</translation> + <translation>Longueur</translation> </message> <message> <location filename="../MemorySearch.ui" line="119"/> <location filename="../MemorySearch.ui" line="179"/> <source>Guess</source> - <translation type="unfinished">Défaut</translation> + <translation>Devinez</translation> </message> <message> <location filename="../MemorySearch.ui" line="132"/> <source>1 Byte (8-bit)</source> - <translation type="unfinished">1 Byte (8-bit)</translation> + <translation>1 octet (8 bits)</translation> </message> <message> <location filename="../MemorySearch.ui" line="142"/> <source>2 Bytes (16-bit)</source> - <translation type="unfinished">2 Bytes (16-bit)</translation> + <translation>2 octets (16 bits)</translation> </message> <message> <location filename="../MemorySearch.ui" line="152"/> <source>4 Bytes (32-bit)</source> - <translation type="unfinished">4 Bytes (32-bit)</translation> + <translation>4 octets (32 bits)</translation> </message> <message> <location filename="../MemorySearch.ui" line="172"/> <source>Number type</source> - <translation type="unfinished">Nombre Type</translation> + <translation>Type de numéro</translation> </message> <message> <location filename="../MemorySearch.ui" line="189"/> <source>Decimal</source> - <translation type="unfinished">Décimal</translation> + <translation>Décimal</translation> </message> <message> <location filename="../MemorySearch.ui" line="196"/> <source>Hexadecimal</source> - <translation type="unfinished">Héxadécimal</translation> + <translation>Héxadécimal</translation> </message> <message> <location filename="../MemorySearch.ui" line="210"/> <source>Compare</source> - <translation type="unfinished">Comparer</translation> + <translation>Comparer</translation> </message> <message> <location filename="../MemorySearch.ui" line="217"/> <source>Equal</source> - <translation type="unfinished">Egal</translation> + <translation>Egal</translation> </message> <message> <location filename="../MemorySearch.ui" line="230"/> <source>Greater</source> - <translation type="unfinished">Plus grand que</translation> + <translation>Plus grand que</translation> </message> <message> <location filename="../MemorySearch.ui" line="240"/> <source>Less</source> - <translation type="unfinished">Moins</translation> + <translation>Plus petit que</translation> </message> <message> <location filename="../MemorySearch.ui" line="253"/> <source>Delta</source> - <translation type="unfinished">Delta</translation> + <translation>Delta</translation> </message> <message> <location filename="../MemorySearch.ui" line="274"/> <source>Search</source> - <translation type="unfinished">Rechercher</translation> + <translation>Rechercher</translation> </message> <message> <location filename="../MemorySearch.ui" line="281"/> <source>Search Within</source> - <translation type="unfinished">Rechercher dans</translation> + <translation>Rechercher dans</translation> </message> <message> <location filename="../MemorySearch.ui" line="288"/> <source>Open in Memory Viewer</source> - <translation type="unfinished">Ouvrir dans le Visualiseur</translation> + <translation>Ouvrir dans le visionneur mémoire</translation> </message> <message> <location filename="../MemorySearch.ui" line="295"/> <source>Refresh</source> - <translation type="unfinished">Rafraîchir</translation> + <translation>Rafraîchir</translation> </message> </context> <context>@@ -613,77 +614,77 @@ <name>MemoryView</name>
<message> <location filename="../MemoryView.ui" line="14"/> <source>Memory</source> - <translation type="unfinished">Mémoire</translation> + <translation>Mémoire</translation> </message> <message> <location filename="../MemoryView.ui" line="38"/> <source>Inspect Address:</source> - <translation type="unfinished">Examiner l'adresse :</translation> + <translation>Inspecter l'adresse :</translation> </message> <message> <location filename="../MemoryView.ui" line="61"/> <source>0x</source> - <translation type="unfinished">0x</translation> + <translation>0x</translation> </message> <message> <location filename="../MemoryView.ui" line="81"/> <source>Set Alignment:</source> - <translation type="unfinished">Choisir les alignements :</translation> + <translation>Choisir l'alignement :</translation> </message> <message> <location filename="../MemoryView.ui" line="101"/> <source>1 Byte</source> - <translation type="unfinished">1 Byte</translation> + <translation>1 octet</translation> </message> <message> <location filename="../MemoryView.ui" line="124"/> <source>2 Bytes</source> - <translation type="unfinished">2 Bytes</translation> + <translation>2 octets</translation> </message> <message> <location filename="../MemoryView.ui" line="144"/> <source>4 Bytes</source> - <translation type="unfinished">4 Bytes</translation> + <translation>4 octets</translation> </message> <message> <location filename="../MemoryView.ui" line="181"/> <source>Unsigned Integer:</source> - <translation type="unfinished">Entier non signé :</translation> + <translation>Entier non signé :</translation> </message> <message> <location filename="../MemoryView.ui" line="199"/> <source>Signed Integer:</source> - <translation type="unfinished">Entier signé :</translation> + <translation>Entier signé :</translation> </message> <message> <location filename="../MemoryView.ui" line="217"/> <source>String:</source> - <translation type="unfinished">Chaîne :</translation> + <translation>Chaîne de caractères :</translation> </message> <message> <location filename="../MemoryView.ui" line="231"/> <source>Load TBL</source> - <translation type="unfinished">Charger TBL</translation> + <translation>Charger TBL</translation> </message> <message> <location filename="../MemoryView.ui" line="244"/> <source>Copy Selection</source> - <translation type="unfinished">Copier la Sélection </translation> + <translation>Copier la sélection</translation> </message> <message> <location filename="../MemoryView.ui" line="251"/> <source>Paste</source> - <translation type="unfinished">Coller</translation> + <translation>Coller</translation> </message> <message> <location filename="../MemoryView.ui" line="271"/> <source>Save Selection</source> - <translation type="unfinished">Sauvegarder la sélection</translation> + <translation>Sauvegarder la sélection</translation> </message> <message> <location filename="../MemoryView.ui" line="278"/> <source>Load</source> - <translation type="unfinished">Charger</translation> + <translation>Charger</translation> </message> </context> <context>@@ -691,43 +692,43 @@ <name>ObjView</name>
<message> <location filename="../ObjView.ui" line="14"/> <source>Sprites</source> - <translation type="unfinished">Sprites</translation> + <translation>Sprites</translation> </message> <message> <location filename="../ObjView.ui" line="56"/> <location filename="../ObjView.ui" line="506"/> <source>×</source> - <translation type="unfinished">×</translation> + <translation>×</translation> </message> <message> <location filename="../ObjView.ui" line="69"/> <source>Magnification</source> - <translation type="unfinished">Agrandissement</translation> + <translation>Agrandissement</translation> </message> <message> <location filename="../ObjView.ui" line="76"/> <source>Export</source> - <translation type="unfinished">Exporter</translation> + <translation>Exporter</translation> </message> <message> <location filename="../ObjView.ui" line="85"/> <source>Attributes</source> - <translation type="unfinished">Attributs</translation> + <translation>Attributs</translation> </message> <message> <location filename="../ObjView.ui" line="93"/> <source>Transform</source> - <translation type="unfinished">Transformer</translation> + <translation>Transformer</translation> </message> <message> <location filename="../ObjView.ui" line="113"/> <source>Off</source> - <translation type="unfinished">Off</translation> + <translation>Off</translation> </message> <message> <location filename="../ObjView.ui" line="124"/> <source>Palette</source> - <translation type="unfinished">Palette</translation> + <translation>Palette</translation> </message> <message> <location filename="../ObjView.ui" line="144"/>@@ -735,12 +736,12 @@ <location filename="../ObjView.ui" line="374"/>
<location filename="../ObjView.ui" line="430"/> <location filename="../ObjView.ui" line="456"/> <source>0</source> - <translation type="unfinished">0</translation> + <translation>0</translation> </message> <message> <location filename="../ObjView.ui" line="158"/> <source>Double Size</source> - <translation type="unfinished">Taille Double</translation> + <translation>Double taille</translation> </message> <message> <location filename="../ObjView.ui" line="184"/>@@ -748,88 +749,88 @@ <location filename="../ObjView.ui" line="228"/>
<location filename="../ObjView.ui" line="241"/> <location filename="../ObjView.ui" line="309"/> <source>Return, Ctrl+R</source> - <translation type="unfinished">Entrée, Ctrl+R</translation> + <translation>Entrée, Ctrl+R</translation> </message> <message> <location filename="../ObjView.ui" line="202"/> <source>Flipped</source> - <translation type="unfinished">Inversé</translation> + <translation>Inversé</translation> </message> <message> <location filename="../ObjView.ui" line="225"/> <source>H</source> - <translation type="unfinished">H</translation> + <translation>H</translation> </message> <message> <location filename="../ObjView.ui" line="238"/> <source>V</source> - <translation type="unfinished">V</translation> + <translation>V</translation> </message> <message> <location filename="../ObjView.ui" line="252"/> <source>Mode</source> - <translation type="unfinished">Mode</translation> + <translation>Mode</translation> </message> <message> <location filename="../ObjView.ui" line="272"/> <source>Normal</source> - <translation type="unfinished">Normal</translation> + <translation>Normal</translation> </message> <message> <location filename="../ObjView.ui" line="283"/> <source>Mosaic</source> - <translation type="unfinished">Mosaïque</translation> + <translation>Mosaïque</translation> </message> <message> <location filename="../ObjView.ui" line="320"/> <source>Enabled</source> - <translation type="unfinished">Activé</translation> + <translation>Activé</translation> </message> <message> <location filename="../ObjView.ui" line="354"/> <source>Priority</source> - <translation type="unfinished">Priorité</translation> + <translation>Priorité</translation> </message> <message> <location filename="../ObjView.ui" line="389"/> <source>Tile</source> - <translation type="unfinished">Tile</translation> + <translation>Tile</translation> </message> <message> <location filename="../ObjView.ui" line="396"/> <source>Geometry</source> - <translation type="unfinished">Géomètrie</translation> + <translation>Géométrie</translation> </message> <message> <location filename="../ObjView.ui" line="404"/> <source>Position</source> - <translation type="unfinished">Position</translation> + <translation>Position</translation> </message> <message> <location filename="../ObjView.ui" line="440"/> <source>, </source> - <translation type="unfinished">, </translation> + <translation>, </translation> </message> <message> <location filename="../ObjView.ui" line="470"/> <source>Dimensions</source> - <translation type="unfinished">Dimensions</translation> + <translation>Dimensions</translation> </message> <message> <location filename="../ObjView.ui" line="496"/> <location filename="../ObjView.ui" line="522"/> <source>8</source> - <translation type="unfinished">8</translation> + <translation>8</translation> </message> <message> <location filename="../ObjView.ui" line="552"/> <source>Address</source> - <translation type="unfinished">Adresse</translation> + <translation>Adresse</translation> </message> <message> <location filename="../ObjView.ui" line="559"/> <source>0x07000000</source> - <translation type="unfinished">0x07000000</translation> + <translation>0x07000000</translation> </message> </context> <context>@@ -837,12 +838,12 @@ <name>OverrideView</name>
<message> <location filename="../OverrideView.ui" line="20"/> <source>Game Overrides</source> - <translation type="unfinished">Passer outre le jeu</translation> + <translation>Substitutions de jeu</translation> </message> <message> <location filename="../OverrideView.ui" line="30"/> <source>Game Boy Advance</source> - <translation type="unfinished">Game Boy Advance</translation> + <translation>Game Boy Advance</translation> </message> <message> <location filename="../OverrideView.ui" line="42"/>@@ -850,173 +851,173 @@ <location filename="../OverrideView.ui" line="121"/>
<location filename="../OverrideView.ui" line="248"/> <location filename="../OverrideView.ui" line="284"/> <source>Autodetect</source> - <translation type="unfinished">Détection Auto</translation> + <translation>Détection automatique</translation> </message> <message> <location filename="../OverrideView.ui" line="55"/> <source>Realtime clock</source> - <translation type="unfinished">Horloge en temps réel</translation> + <translation>Horloge en temps réel</translation> </message> <message> <location filename="../OverrideView.ui" line="65"/> <source>Gyroscope</source> - <translation type="unfinished">Gyroscope</translation> + <translation>Gyroscope</translation> </message> <message> <location filename="../OverrideView.ui" line="75"/> <source>Tilt</source> - <translation type="unfinished">Tilt</translation> + <translation>Gyroscope</translation> </message> <message> <location filename="../OverrideView.ui" line="85"/> <source>Light sensor</source> - <translation type="unfinished">Détection de lumière</translation> + <translation>Capteur de lumière</translation> </message> <message> <location filename="../OverrideView.ui" line="95"/> <source>Rumble</source> - <translation type="unfinished">Vibration</translation> + <translation>Rumble</translation> </message> <message> <location filename="../OverrideView.ui" line="113"/> <source>Save type</source> - <translation type="unfinished">Type de Sauv</translation> + <translation>Sauvegarder le type</translation> </message> <message> <location filename="../OverrideView.ui" line="126"/> <location filename="../OverrideView.ui" line="289"/> <source>None</source> - <translation type="unfinished">Aucune</translation> + <translation>Aucun</translation> </message> <message> <location filename="../OverrideView.ui" line="131"/> <source>SRAM</source> - <translation type="unfinished">SRAM</translation> + <translation>SRAM</translation> </message> <message> <location filename="../OverrideView.ui" line="136"/> <source>Flash 512kb</source> - <translation type="unfinished">Flash 512kb</translation> + <translation>Flash 512kb</translation> </message> <message> <location filename="../OverrideView.ui" line="141"/> <source>Flash 1Mb</source> - <translation type="unfinished">Flash 1Mb</translation> + <translation>Flash 1Mb</translation> </message> <message> <location filename="../OverrideView.ui" line="146"/> <source>EEPROM</source> - <translation type="unfinished">EEPROM</translation> + <translation>EEPROM</translation> </message> <message> <location filename="../OverrideView.ui" line="154"/> <source>Idle loop</source> - <translation type="unfinished">Boucle de veille</translation> + <translation>Boucle d'inactivité</translation> </message> <message> <location filename="../OverrideView.ui" line="195"/> <source>Game Boy Player features</source> - <translation type="unfinished">Fonction Joueur Game Boy</translation> + <translation>Fonctionnalités du joueur Game Boy</translation> </message> <message> <location filename="../OverrideView.ui" line="234"/> <source>Game Boy</source> - <translation type="unfinished">Game Boy</translation> + <translation>Game Boy</translation> </message> <message> <location filename="../OverrideView.ui" line="240"/> <source>Game Boy model</source> - <translation type="unfinished">Modèle de Game Boy</translation> + <translation>Modèle Game Boy</translation> </message> <message> <location filename="../OverrideView.ui" line="253"/> <source>Game Boy (DMG)</source> - <translation type="unfinished">Game Boy (DMG)</translation> + <translation>Game Boy (DMG)</translation> </message> <message> <location filename="../OverrideView.ui" line="258"/> <source>Super Game Boy (SGB)</source> - <translation type="unfinished">Super Game Boy (SGB)</translation> + <translation>Super Game Boy (SGB)</translation> </message> <message> <location filename="../OverrideView.ui" line="263"/> <source>Game Boy Color (CGB)</source> - <translation type="unfinished">Game Boy Color (CGB)</translation> + <translation>Game Boy Color (CGB)</translation> </message> <message> <location filename="../OverrideView.ui" line="268"/> <source>Game Boy Advance (AGB)</source> - <translation type="unfinished">Game Boy Advance (AGB)</translation> + <translation>Game Boy Advance (AGB)</translation> </message> <message> <location filename="../OverrideView.ui" line="276"/> <source>Memory bank controller</source> - <translation type="unfinished">Contrôleur Banque Mémoire</translation> + <translation>Contrôleur mémoire</translation> </message> <message> <location filename="../OverrideView.ui" line="294"/> <source>MBC1</source> - <translation type="unfinished">MBC1</translation> + <translation>MBC1</translation> </message> <message> <location filename="../OverrideView.ui" line="299"/> <source>MBC2</source> - <translation type="unfinished">MBC2</translation> + <translation>MBC2</translation> </message> <message> <location filename="../OverrideView.ui" line="304"/> <source>MBC3</source> - <translation type="unfinished">MBC3</translation> + <translation>MBC3</translation> </message> <message> <location filename="../OverrideView.ui" line="309"/> <source>MBC3 + RTC</source> - <translation type="unfinished">MBC3 + RTC</translation> + <translation>MBC3 + RTC</translation> </message> <message> <location filename="../OverrideView.ui" line="314"/> <source>MBC5</source> - <translation type="unfinished">MBC5</translation> + <translation>MBC5</translation> </message> <message> <location filename="../OverrideView.ui" line="319"/> <source>MBC5 + Rumble</source> - <translation type="unfinished">MBC5 + Vibration</translation> + <translation>MBC5 + Rumble</translation> </message> <message> <location filename="../OverrideView.ui" line="324"/> <source>MBC7</source> - <translation type="unfinished">MBC7</translation> + <translation>MBC7</translation> </message> <message> <location filename="../OverrideView.ui" line="329"/> <source>Pocket Cam</source> - <translation type="unfinished">Pocket Cam</translation> + <translation>Caméra de poche</translation> </message> <message> <location filename="../OverrideView.ui" line="334"/> <source>TAMA5</source> - <translation type="unfinished">TAMA5</translation> + <translation>TAMA5</translation> </message> <message> <location filename="../OverrideView.ui" line="339"/> <source>HuC-3</source> - <translation type="unfinished">HuC-3</translation> + <translation>HuC-3</translation> </message> <message> <location filename="../OverrideView.ui" line="347"/> <source>Background Colors</source> - <translation type="unfinished">Couleurs en arrière plan</translation> + <translation>Couleurs d'arrière-plan</translation> </message> <message> <location filename="../OverrideView.ui" line="434"/> <source>Sprite Colors 1</source> - <translation type="unfinished">Couleurs du Sprite 1</translation> + <translation>Couleurs du Sprite n°1</translation> </message> <message> <location filename="../OverrideView.ui" line="441"/> <source>Sprite Colors 2</source> - <translation type="unfinished">Couleurs du Sprite 2</translation> + <translation>Couleurs du Sprite n°2</translation> </message> </context> <context>@@ -1024,84 +1025,84 @@ <name>PaletteView</name>
<message> <location filename="../PaletteView.ui" line="14"/> <source>Palette</source> - <translation type="unfinished">Palette</translation> + <translation>Palette</translation> </message> <message> <location filename="../PaletteView.ui" line="44"/> <source>Background</source> - <translation type="unfinished">Arrière plan</translation> + <translation>Arrière plan</translation> </message> <message> <location filename="../PaletteView.ui" line="94"/> <source>Objects</source> - <translation type="unfinished">Objets</translation> + <translation>Objets</translation> </message> <message> <location filename="../PaletteView.ui" line="153"/> <source>Selection</source> - <translation type="unfinished">Sélection</translation> + <translation>Sélection</translation> </message> <message> <location filename="../PaletteView.ui" line="184"/> <source>Red</source> - <translation type="unfinished">Rouge</translation> + <translation>Rouge</translation> </message> <message> <location filename="../PaletteView.ui" line="191"/> <source>Green</source> - <translation type="unfinished">Vert</translation> + <translation>Vert</translation> </message> <message> <location filename="../PaletteView.ui" line="198"/> <source>Blue</source> - <translation type="unfinished">Bleu</translation> + <translation>Bleu</translation> </message> <message> <location filename="../PaletteView.ui" line="212"/> <location filename="../PaletteView.ui" line="219"/> <location filename="../PaletteView.ui" line="226"/> <source>0x00 (00)</source> - <translation type="unfinished">0x00 (00)</translation> + <translation>0x00 (00)</translation> </message> <message> <location filename="../PaletteView.ui" line="244"/> <source>16-bit value</source> - <translation type="unfinished">Valeur 16-bit</translation> + <translation>Valeur 16-bit</translation> </message> <message> <location filename="../PaletteView.ui" line="251"/> <source>Hex code</source> - <translation type="unfinished">Code Héxa</translation> + <translation>Code Héxa</translation> </message> <message> <location filename="../PaletteView.ui" line="258"/> <source>Palette index</source> - <translation type="unfinished">Index Palette</translation> + <translation>Indice de la palette</translation> </message> <message> <location filename="../PaletteView.ui" line="272"/> <source>0x0000</source> - <translation type="unfinished">>0x0000</translation> + <translation>0x0000</translation> </message> <message> <location filename="../PaletteView.ui" line="282"/> <source>#000000</source> - <translation type="unfinished">#000000</translation> + <translation>#000000</translation> </message> <message> <location filename="../PaletteView.ui" line="292"/> <source>000</source> - <translation type="unfinished">000</translation> + <translation>000</translation> </message> <message> <location filename="../PaletteView.ui" line="322"/> <source>Export BG</source> - <translation type="unfinished">Exporter le BG</translation> + <translation>Exporter le BG</translation> </message> <message> <location filename="../PaletteView.ui" line="342"/> <source>Export OBJ</source> - <translation type="unfinished">Exporter l'OBJ</translation> + <translation>Exporter l'OBJ</translation> </message> </context> <context>@@ -1109,27 +1110,27 @@ <name>PlacementControl</name>
<message> <location filename="../PlacementControl.ui" line="20"/> <source>Adjust placement</source> - <translation type="unfinished">Ajuster la disposition</translation> + <translation>Ajuster la disposition</translation> </message> <message> <location filename="../PlacementControl.ui" line="26"/> <source>All</source> - <translation type="unfinished">Tout</translation> + <translation>Tout</translation> </message> <message> <location filename="../PlacementControl.ui" line="65"/> <source>Offset</source> - <translation type="unfinished">Offset</translation> + <translation>Offset</translation> </message> <message> <location filename="../PlacementControl.ui" line="72"/> <source>X</source> - <translation type="unfinished">X</translation> + <translation>X</translation> </message> <message> <location filename="../PlacementControl.ui" line="79"/> <source>Y</source> - <translation type="unfinished">Y</translation> + <translation>Y</translation> </message> </context> <context>@@ -1137,12 +1138,12 @@ <name>PrinterView</name>
<message> <location filename="../PrinterView.ui" line="14"/> <source>Game Boy Printer</source> - <translation type="unfinished">Imprimante Game Boy</translation> + <translation>Imprimante Game Boy</translation> </message> <message> <location filename="../PrinterView.ui" line="96"/> <source>Hurry up!</source> - <translation type="unfinished">Vite !</translation> + <translation>Dépêchez-vous !</translation> </message> <message> <location filename="../PrinterView.ui" line="103"/>@@ -1155,14 +1156,14 @@ <name>QGBA::AssetTile</name>
<message> <location filename="../AssetTile.cpp" line="112"/> <source>%0%1%2</source> - <translation type="unfinished">%0%1%2</translation> + <translation>%0%1%2</translation> </message> <message> <location filename="../AssetTile.cpp" line="148"/> <location filename="../AssetTile.cpp" line="149"/> <location filename="../AssetTile.cpp" line="150"/> <source>0x%0 (%1)</source> - <translation type="unfinished">0x%0 (%1)</translation> + <translation>0x%0 (%1)</translation> </message> </context> <context>@@ -1170,17 +1171,17 @@ <name>QGBA::AudioDevice</name>
<message> <location filename="../AudioDevice.cpp" line="26"/> <source>Can't set format of context-less audio device</source> - <translation type="unfinished">Ne peut pas choisir le format d'un dispositif audio sans contexte</translation> + <translation>Impossible de définir le format d'un appareil audio sans contexte</translation> </message> <message> <location filename="../AudioDevice.cpp" line="48"/> <source>Audio device is missing its core</source> - <translation type="unfinished">Il manque le noyau du périphérique audio</translation> + <translation>Il manque le noyau du périphérique audio</translation> </message> <message> <location filename="../AudioDevice.cpp" line="64"/> <source>Writing data to read-only audio device</source> - <translation type="unfinished">Ecrire les données en lecture seule sur le périphérique audio</translation> + <translation>Écriture de données sur un appareil audio en lecture seule</translation> </message> </context> <context>@@ -1188,7 +1189,7 @@ <name>QGBA::AudioProcessorQt</name>
<message> <location filename="../AudioProcessorQt.cpp" line="43"/> <source>Can't start an audio processor without input</source> - <translation type="unfinished">Ne peut pas démarrer le processeur audio sans entrée</translation> + <translation>Impossible de démarrer un processeur audio sans entrée</translation> </message> </context> <context>@@ -1196,7 +1197,7 @@ <name>QGBA::AudioProcessorSDL</name>
<message> <location filename="../AudioProcessorSDL.cpp" line="34"/> <source>Can't start an audio processor without input</source> - <translation type="unfinished">Ne peut pas démarrer le processeur audio sans entrée</translation> + <translation>Impossible de démarrer un processeur audio sans entrée</translation> </message> </context> <context>@@ -1204,12 +1205,12 @@ <name>QGBA::CheatsModel</name>
<message> <location filename="../CheatsModel.cpp" line="54"/> <source>(untitled)</source> - <translation type="unfinished">(sans titre)</translation> + <translation>(sans titre)</translation> </message> <message> <location filename="../CheatsModel.cpp" line="213"/> <source>Failed to open cheats file: %1</source> - <translation type="unfinished">Echec de l'ouverture du fichier de triche : %1</translation> + <translation>Échec de l'ouverture du fichier de cheats : %1</translation> </message> </context> <context>@@ -1218,28 +1219,28 @@ <message>
<location filename="../CheatsView.cpp" line="49"/> <location filename="../CheatsView.cpp" line="74"/> <source>Add GameShark</source> - <translation type="unfinished">Ajouter GameShark</translation> + <translation>Ajouter GameShark</translation> </message> <message> <location filename="../CheatsView.cpp" line="55"/> <source>Add Pro Action Replay</source> - <translation type="unfinished">Ajouter Pro Action Replay</translation> + <translation>Ajouter Replay Pro Action</translation> </message> <message> <location filename="../CheatsView.cpp" line="61"/> <source>Add CodeBreaker</source> - <translation type="unfinished">Ajouter CodeBreaker</translation> + <translation>Ajouter CodeBreaker</translation> </message> <message> <location filename="../CheatsView.cpp" line="80"/> <source>Add GameGenie</source> - <translation type="unfinished">Ajouter Game Génie</translation> + <translation>Ajouter GameGenie</translation> </message> <message> <location filename="../CheatsView.cpp" line="112"/> <location filename="../CheatsView.cpp" line="119"/> <source>Select cheats file</source> - <translation type="unfinished">Choisir un fichier de triches</translation> + <translation>Choisir un fichier de cheats</translation> </message> </context> <context>@@ -1247,22 +1248,22 @@ <name>QGBA::CoreController</name>
<message> <location filename="../CoreController.cpp" line="561"/> <source>Failed to open save file: %1</source> - <translation type="unfinished">Echec de l'ouverture du fichier de sauvegarde : %1</translation> + <translation>Échec de l'ouverture du fichier de sauvegarde : %1</translation> </message> <message> <location filename="../CoreController.cpp" line="590"/> <source>Failed to open game file: %1</source> - <translation type="unfinished">Echec de l'ouverture du fichier jeu : %1</translation> + <translation>Échec de l'ouverture du fichier de jeu : %1</translation> </message> <message> <location filename="../CoreController.cpp" line="655"/> <source>Failed to open snapshot file for reading: %1</source> - <translation type="unfinished">Echec de l'ouverture fichier de capture d'écran à lire : %1</translation> + <translation>Échec de l'ouverture de l'instantané pour lire : %1</translation> </message> <message> <location filename="../CoreController.cpp" line="671"/> <source>Failed to open snapshot file for writing: %1</source> - <translation type="unfinished">Echec de l'ouverture du fichier de capture d'écran à écrire : %1</translation> + <translation>Échec de l'ouverture de l'instantané pour écrire : %1</translation> </message> </context> <context>@@ -1270,7 +1271,7 @@ <name>QGBA::CoreManager</name>
<message> <location filename="../CoreManager.cpp" line="54"/> <source>Failed to open game file: %1</source> - <translation type="unfinished">Echec de l'ouverture du fichier de capture d'écran à lire : %1</translation> + <translation>Échec de l'ouverture du fichier de jeu : %1</translation> </message> </context> <context>@@ -1278,22 +1279,22 @@ <name>QGBA::GBAKeyEditor</name>
<message> <location filename="../GBAKeyEditor.cpp" line="68"/> <source>Clear Button</source> - <translation type="unfinished">Bouton Vider</translation> + <translation>Bouton d'effacement</translation> </message> <message> <location filename="../GBAKeyEditor.cpp" line="80"/> <source>Clear Analog</source> - <translation type="unfinished">Vider Analog</translation> + <translation>Effacer l'analogique</translation> </message> <message> <location filename="../GBAKeyEditor.cpp" line="91"/> <source>Refresh</source> - <translation type="unfinished">Rafraîchir</translation> + <translation>Rafraîchir</translation> </message> <message> <location filename="../GBAKeyEditor.cpp" line="101"/> <source>Set all</source> - <translation type="unfinished">Tout sélectionner</translation> + <translation>Tout définir</translation> </message> </context> <context>@@ -1301,42 +1302,42 @@ <name>QGBA::GDBWindow</name>
<message> <location filename="../GDBWindow.cpp" line="28"/> <source>Server settings</source> - <translation type="unfinished">Paramètres du serveur</translation> + <translation>Paramètres du serveur</translation> </message> <message> <location filename="../GDBWindow.cpp" line="34"/> <source>Local port</source> - <translation type="unfinished">Port local</translation> + <translation>Port local</translation> </message> <message> <location filename="../GDBWindow.cpp" line="36"/> <source>Bind address</source> - <translation type="unfinished">Lier l'adresse</translation> + <translation>Lier l'adresse</translation> </message> <message> <location filename="../GDBWindow.cpp" line="55"/> <source>Break</source> - <translation type="unfinished">Arrêter</translation> + <translation>Stop</translation> </message> <message> <location filename="../GDBWindow.cpp" line="104"/> <source>Stop</source> - <translation type="unfinished">Arrêter</translation> + <translation>Arrêter</translation> </message> <message> <location filename="../GDBWindow.cpp" line="114"/> <source>Start</source> - <translation type="unfinished">Démarrer</translation> + <translation>Démarrer</translation> </message> <message> <location filename="../GDBWindow.cpp" line="122"/> <source>Crash</source> - <translation type="unfinished">Plantage</translation> + <translation>Plantage</translation> </message> <message> <location filename="../GDBWindow.cpp" line="122"/> <source>Could not start GDB server</source> - <translation type="unfinished">Ne peut pas démarrer le serveur GDB</translation> + <translation>Impossible de démarrer le serveur GDB</translation> </message> </context> <context>@@ -1344,17 +1345,17 @@ <name>QGBA::GIFView</name>
<message> <location filename="../GIFView.cpp" line="53"/> <source>Failed to open output GIF file: %1</source> - <translation type="unfinished">Echec de l'ouverture du fichier de sortie GIF : %1</translation> + <translation>Impossible d'ouvrir le fichier GIF : %1</translation> </message> <message> <location filename="../GIFView.cpp" line="71"/> <source>Select output file</source> - <translation type="unfinished">Choisir le fichier de sortie</translation> + <translation>Sélectionner le fichier de sortie</translation> </message> <message> <location filename="../GIFView.cpp" line="71"/> <source>Graphics Interchange Format (*.gif)</source> - <translation type="unfinished">Graphics Interchange Format (*.gif)</translation> + <translation>Graphics Interchange Format (*.gif)</translation> </message> </context> <context>@@ -1362,142 +1363,142 @@ <name>QGBA::IOViewer</name>
<message> <location filename="../IOViewer.cpp" line="30"/> <source>Background mode</source> - <translation type="unfinished">Mode en arrière plan</translation> + <translation>Mode d'arrière-plan</translation> </message> <message> <location filename="../IOViewer.cpp" line="31"/> <source>Mode 0: 4 tile layers</source> - <translation type="unfinished">Mode 0: 4 couches tile</translation> + <translation type="unfinished">Mode 0: 4 tile layers</translation> </message> <message> <location filename="../IOViewer.cpp" line="32"/> <source>Mode 1: 2 tile layers + 1 rotated/scaled tile layer</source> - <translation type="unfinished">Mode 1 : 2 couches tile + 1 couche tile en rotation/à l'échelle</translation> + <translation type="unfinished">Mode 1: 2 tile layers + 1 rotated/scaled tile layer</translation> </message> <message> <location filename="../IOViewer.cpp" line="33"/> <source>Mode 2: 2 rotated/scaled tile layers</source> - <translation type="unfinished">Mode 2 : 2 couches tile en roation/à l'échelle</translation> + <translation type="unfinished">Mode 2: 2 rotated/scaled tile layers</translation> </message> <message> <location filename="../IOViewer.cpp" line="34"/> <source>Mode 3: Full 15-bit bitmap</source> - <translation type="unfinished">Mode 3 : Bitmap complet 15-bit</translation> + <translation>Mode 3 : Bitmap complet sur 15 bits</translation> </message> <message> <location filename="../IOViewer.cpp" line="35"/> <source>Mode 4: Full 8-bit bitmap</source> - <translation type="unfinished">Mode 4 : Bitmap complet 8 bit</translation> + <translation>Mode 4 : Bitmap complet sur 8 bits</translation> </message> <message> <location filename="../IOViewer.cpp" line="36"/> <source>Mode 5: Small 15-bit bitmap</source> - <translation type="unfinished">Mode 5 : Bitmap réduit 15-bit</translation> + <translation>Mode 5 : Bitmap réduit sur 15 bits</translation> </message> <message> <location filename="../IOViewer.cpp" line="40"/> <source>CGB Mode</source> - <translation type="unfinished">Mode CGB</translation> + <translation>Mode CGB</translation> </message> <message> <location filename="../IOViewer.cpp" line="41"/> <source>Frame select</source> - <translation type="unfinished">Choisir l'image</translation> + <translation>Sélection de la trame</translation> </message> <message> <location filename="../IOViewer.cpp" line="42"/> <source>Unlocked HBlank</source> - <translation type="unfinished">HBlank Débloqué</translation> + <translation>Déblocage du HBlank</translation> </message> <message> <location filename="../IOViewer.cpp" line="43"/> <source>Linear OBJ tile mapping</source> - <translation type="unfinished">Définir le tile OBJ linèaire</translation> + <translation>Cartographie linéaire des tuiles OBJ</translation> </message> <message> <location filename="../IOViewer.cpp" line="44"/> <source>Force blank screen</source> - <translation type="unfinished">Forcer l'écran vide</translation> + <translation>Forcer l'écran vide</translation> </message> <message> <location filename="../IOViewer.cpp" line="45"/> <source>Enable background 0</source> - <translation type="unfinished">Activer l'arrière plan 0</translation> + <translation>Activer l'arrière-plan n°0</translation> </message> <message> <location filename="../IOViewer.cpp" line="46"/> <source>Enable background 1</source> - <translation type="unfinished">Activer l'arrière plan 1</translation> + <translation>Activer l'arrière-plan n°1</translation> </message> <message> <location filename="../IOViewer.cpp" line="47"/> <source>Enable background 2</source> - <translation type="unfinished">Activer l'arrière plan 2</translation> + <translation>Activer l'arrière-plan n°2</translation> </message> <message> <location filename="../IOViewer.cpp" line="48"/> <source>Enable background 3</source> - <translation type="unfinished">Activer l'arrière plan 3</translation> + <translation>Activer l'arrière-plan n°3</translation> </message> <message> <location filename="../IOViewer.cpp" line="49"/> <source>Enable OBJ</source> - <translation type="unfinished">Activer l'OBJ</translation> + <translation>Activer l'OBJ</translation> </message> <message> <location filename="../IOViewer.cpp" line="50"/> <source>Enable Window 0</source> - <translation type="unfinished">Activer la fenêtre 0</translation> + <translation>Activer la fenêtre n°0</translation> </message> <message> <location filename="../IOViewer.cpp" line="51"/> <source>Enable Window 1</source> - <translation type="unfinished">Actvier la fenêtre 1</translation> + <translation>Actvier la fenêtre n°1</translation> </message> <message> <location filename="../IOViewer.cpp" line="52"/> <source>Enable OBJ Window</source> - <translation type="unfinished">Activer la fenêtre OBJ</translation> + <translation>Activer la fenêtre OBJ</translation> </message> <message> <location filename="../IOViewer.cpp" line="58"/> <source>Currently in VBlank</source> - <translation type="unfinished">Actuellement en VBlank</translation> + <translation>Actuellement en VBlank</translation> </message> <message> <location filename="../IOViewer.cpp" line="59"/> <source>Currently in HBlank</source> - <translation type="unfinished">Actuellement en HBlank</translation> + <translation>Actuellement en HBlank</translation> </message> <message> <location filename="../IOViewer.cpp" line="60"/> <source>Currently in VCounter</source> - <translation type="unfinished">Actuellement en VCounter</translation> + <translation>Actuellement en VCounter</translation> </message> <message> <location filename="../IOViewer.cpp" line="61"/> <source>Enable VBlank IRQ generation</source> - <translation type="unfinished">Activer la génération de l'IRQ du VBlank</translation> + <translation>Permettre la génération d'IRQ VBlank</translation> </message> <message> <location filename="../IOViewer.cpp" line="62"/> <source>Enable HBlank IRQ generation</source> - <translation type="unfinished">Activer la génération de l'IRQ du HBlank</translation> + <translation>Permettre la génération d'IRQ HBlank</translation> </message> <message> <location filename="../IOViewer.cpp" line="63"/> <source>Enable VCounter IRQ generation</source> - <translation type="unfinished">Activer la génération de l'IRQ du VCounter</translation> + <translation>Permettre la génération d'IRQ VCounter</translation> </message> <message> <location filename="../IOViewer.cpp" line="64"/> <source>VCounter scanline</source> - <translation type="unfinished">Scanline du VCounter</translation> + <translation>Ligne de balayage du VCounter</translation> </message> <message> <location filename="../IOViewer.cpp" line="68"/> <source>Current scanline</source> - <translation type="unfinished">Scanline en cours</translation> + <translation>Ligne de balayage actuel</translation> </message> <message> <location filename="../IOViewer.cpp" line="72"/>@@ -1505,7 +1506,7 @@ <location filename="../IOViewer.cpp" line="81"/>
<location filename="../IOViewer.cpp" line="90"/> <location filename="../IOViewer.cpp" line="100"/> <source>Priority</source> - <translation type="unfinished">Priorité</translation> + <translation>Priorité</translation> </message> <message> <location filename="../IOViewer.cpp" line="73"/>@@ -1513,7 +1514,7 @@ <location filename="../IOViewer.cpp" line="82"/>
<location filename="../IOViewer.cpp" line="91"/> <location filename="../IOViewer.cpp" line="101"/> <source>Tile data base (* 16kB)</source> - <translation type="unfinished">Base de donnée Tile (* 16kB)</translation> + <translation>Base de donnée Tile (* 16kB)</translation> </message> <message> <location filename="../IOViewer.cpp" line="74"/>@@ -1521,7 +1522,7 @@ <location filename="../IOViewer.cpp" line="83"/>
<location filename="../IOViewer.cpp" line="92"/> <location filename="../IOViewer.cpp" line="102"/> <source>Enable mosaic</source> - <translation type="unfinished">Activer la mosaïque</translation> + <translation>Activer la mosaïque</translation> </message> <message> <location filename="../IOViewer.cpp" line="75"/>@@ -1529,7 +1530,7 @@ <location filename="../IOViewer.cpp" line="84"/>
<location filename="../IOViewer.cpp" line="93"/> <location filename="../IOViewer.cpp" line="103"/> <source>Enable 256-color</source> - <translation type="unfinished">Activer les 256 couleurs</translation> + <translation>Activer le mode 256 couleurs</translation> </message> <message> <location filename="../IOViewer.cpp" line="76"/>@@ -1537,7 +1538,7 @@ <location filename="../IOViewer.cpp" line="85"/>
<location filename="../IOViewer.cpp" line="94"/> <location filename="../IOViewer.cpp" line="104"/> <source>Tile map base (* 2kB)</source> - <translation type="unfinished">Base définie Tile (*x2kB)</translation> + <translation>Map de donnée Tile (* 2kB)</translation> </message> <message> <location filename="../IOViewer.cpp" line="77"/>@@ -1545,13 +1546,13 @@ <location filename="../IOViewer.cpp" line="86"/>
<location filename="../IOViewer.cpp" line="96"/> <location filename="../IOViewer.cpp" line="106"/> <source>Background dimensions</source> - <translation type="unfinished">Dimensions de l'arrière plan</translation> + <translation>Dimensions de l'arrière plan</translation> </message> <message> <location filename="../IOViewer.cpp" line="95"/> <location filename="../IOViewer.cpp" line="105"/> <source>Overflow wraps</source> - <translation type="unfinished">Enveloppe de dépassement</translation> + <translation>Enveloppes de débordement</translation> </message> <message> <location filename="../IOViewer.cpp" line="110"/>@@ -1559,7 +1560,7 @@ <location filename="../IOViewer.cpp" line="118"/>
<location filename="../IOViewer.cpp" line="126"/> <location filename="../IOViewer.cpp" line="134"/> <source>Horizontal offset</source> - <translation type="unfinished">Offset horizontal</translation> + <translation>Décalage horizontal</translation> </message> <message> <location filename="../IOViewer.cpp" line="114"/>@@ -1567,7 +1568,7 @@ <location filename="../IOViewer.cpp" line="122"/>
<location filename="../IOViewer.cpp" line="130"/> <location filename="../IOViewer.cpp" line="138"/> <source>Vertical offset</source> - <translation type="unfinished">Offset vertical</translation> + <translation>Décalage vertical</translation> </message> <message> <location filename="../IOViewer.cpp" line="142"/>@@ -1583,7 +1584,7 @@ <location filename="../IOViewer.cpp" line="195"/>
<location filename="../IOViewer.cpp" line="200"/> <location filename="../IOViewer.cpp" line="209"/> <source>Fractional part</source> - <translation type="unfinished">Composant fractionné</translation> + <translation>Composante fractionnelle</translation> </message> <message> <location filename="../IOViewer.cpp" line="143"/>@@ -1595,7 +1596,7 @@ <location filename="../IOViewer.cpp" line="186"/>
<location filename="../IOViewer.cpp" line="191"/> <location filename="../IOViewer.cpp" line="196"/> <source>Integer part</source> - <translation type="unfinished">Composant entier</translation> + <translation>Composante entière</translation> </message> <message> <location filename="../IOViewer.cpp" line="163"/>@@ -1603,7 +1604,7 @@ <location filename="../IOViewer.cpp" line="172"/>
<location filename="../IOViewer.cpp" line="201"/> <location filename="../IOViewer.cpp" line="210"/> <source>Integer part (bottom)</source> - <translation type="unfinished">Composant entier (en bas)</translation> + <translation>Composante entière (du bas)</translation> </message> <message> <location filename="../IOViewer.cpp" line="167"/>@@ -1611,286 +1612,286 @@ <location filename="../IOViewer.cpp" line="176"/>
<location filename="../IOViewer.cpp" line="205"/> <location filename="../IOViewer.cpp" line="214"/> <source>Integer part (top)</source> - <translation type="unfinished">Composant entier (en haut)</translation> + <translation>Composante entière (du haut)</translation> </message> <message> <location filename="../IOViewer.cpp" line="218"/> <location filename="../IOViewer.cpp" line="223"/> <source>End x</source> - <translation type="unfinished">Fin x</translation> + <translation>Fin x</translation> </message> <message> <location filename="../IOViewer.cpp" line="219"/> <location filename="../IOViewer.cpp" line="224"/> <source>Start x</source> - <translation type="unfinished">Début x</translation> + <translation>Début x</translation> </message> <message> <location filename="../IOViewer.cpp" line="228"/> <location filename="../IOViewer.cpp" line="233"/> <source>End y</source> - <translation type="unfinished">Fin y</translation> + <translation>Fin y</translation> </message> <message> <location filename="../IOViewer.cpp" line="229"/> <location filename="../IOViewer.cpp" line="234"/> <source>Start y</source> - <translation type="unfinished">Début y</translation> + <translation>Début y</translation> </message> <message> <location filename="../IOViewer.cpp" line="238"/> <source>Window 0 enable BG 0</source> - <translation type="unfinished">La fenêtre 0 active BG 0</translation> + <translation>La fenêtre n°0 active l'arrière plan n°0</translation> </message> <message> <location filename="../IOViewer.cpp" line="239"/> <source>Window 0 enable BG 1</source> - <translation type="unfinished">La fenêtre 0 active BG 1</translation> + <translation>La fenêtre n°0 active l'arrière plan n°1</translation> </message> <message> <location filename="../IOViewer.cpp" line="240"/> <source>Window 0 enable BG 2</source> - <translation type="unfinished">La fenêtre 0 active BG 2</translation> + <translation>La fenêtre n°0 active l'arrière plan n°2</translation> </message> <message> <location filename="../IOViewer.cpp" line="241"/> <source>Window 0 enable BG 3</source> - <translation type="unfinished">La fenêtre 0 active BG 3</translation> + <translation>La fenêtre n°0 active l'arrière plan n°3</translation> </message> <message> <location filename="../IOViewer.cpp" line="242"/> <source>Window 0 enable OBJ</source> - <translation type="unfinished">La fenêtre 0 active OBJ</translation> + <translation>La fenêtre n°0 active l'OBJ</translation> </message> <message> <location filename="../IOViewer.cpp" line="243"/> <source>Window 0 enable blend</source> - <translation type="unfinished">La fenêtre 0 active le blend</translation> + <translation>La fenêtre n°0 active le mixage</translation> </message> <message> <location filename="../IOViewer.cpp" line="244"/> <source>Window 1 enable BG 0</source> - <translation type="unfinished">La fenêtre 1 active BG 0</translation> + <translation>La fenêtre n°1 active l'arrière plan n°0</translation> </message> <message> <location filename="../IOViewer.cpp" line="245"/> <source>Window 1 enable BG 1</source> - <translation type="unfinished">Fenêtre 1 active BG 1</translation> + <translation>La fenêtre n°1 active l'arrière plan n°1</translation> </message> <message> <location filename="../IOViewer.cpp" line="246"/> <source>Window 1 enable BG 2</source> - <translation type="unfinished">La fenêtre 1 active BG 2</translation> + <translation>La fenêtre n°1 active l'arrière plan n°2</translation> </message> <message> <location filename="../IOViewer.cpp" line="247"/> <source>Window 1 enable BG 3</source> - <translation type="unfinished">La fenêtre 1 active BG 3</translation> + <translation>La fenêtre n°1 active l'arrière plan n°3</translation> </message> <message> <location filename="../IOViewer.cpp" line="248"/> <source>Window 1 enable OBJ</source> - <translation type="unfinished">La fenêtre 1 active OBJ</translation> + <translation>La fenêtre n°1 active l'OBJ</translation> </message> <message> <location filename="../IOViewer.cpp" line="249"/> <source>Window 1 enable blend</source> - <translation type="unfinished">La fenêtre 1 active le blend</translation> + <translation>La fenêtre n°1 active le mixage</translation> </message> <message> <location filename="../IOViewer.cpp" line="253"/> <source>Outside window enable BG 0</source> - <translation type="unfinished">La fenêtre de sortie active le BG 0</translation> + <translation>La fenêtre extérieure active l'arrière plan n°0</translation> </message> <message> <location filename="../IOViewer.cpp" line="254"/> <source>Outside window enable BG 1</source> - <translation type="unfinished">La fenêtre de sortie active le BG 1</translation> + <translation>La fenêtre extérieure active l'arrière plan n°1</translation> </message> <message> <location filename="../IOViewer.cpp" line="255"/> <source>Outside window enable BG 2</source> - <translation type="unfinished">La fenêtre de sortie active le BG 2</translation> + <translation>La fenêtre extérieure active l'arrière plan n°2</translation> </message> <message> <location filename="../IOViewer.cpp" line="256"/> <source>Outside window enable BG 3</source> - <translation type="unfinished">La fenêtre de sortie active le BG 3</translation> + <translation>La fenêtre extérieure active l'arrière plan n°3</translation> </message> <message> <location filename="../IOViewer.cpp" line="257"/> <source>Outside window enable OBJ</source> - <translation type="unfinished">La fenêtre de sortie active l'OBJ</translation> + <translation>La fenêtre extérieure active l'OBJ</translation> </message> <message> <location filename="../IOViewer.cpp" line="258"/> <source>Outside window enable blend</source> - <translation type="unfinished">La fenêtre de sortie active le blend</translation> + <translation>La fenêtre extérieure active le mixage</translation> </message> <message> <location filename="../IOViewer.cpp" line="259"/> <source>OBJ window enable BG 0</source> - <translation type="unfinished">La fenêtre OBJ active le BG 0</translation> + <translation>La fenêtre OBJ active l'arrière plan n°0</translation> </message> <message> <location filename="../IOViewer.cpp" line="260"/> <source>OBJ window enable BG 1</source> - <translation type="unfinished">La fenêtre OBJ active le BG 1</translation> + <translation>La fenêtre OBJ active l'arrière plan n°1</translation> </message> <message> <location filename="../IOViewer.cpp" line="261"/> <source>OBJ window enable BG 2</source> - <translation type="unfinished">La fenêtre OBJ active le BG 2</translation> + <translation>La fenêtre OBJ active l'arrière plan n°2</translation> </message> <message> <location filename="../IOViewer.cpp" line="262"/> <source>OBJ window enable BG 3</source> - <translation type="unfinished">La fenêtre OBJ active le BG 3</translation> + <translation>La fenêtre OBJ active l'arrière plan n°3</translation> </message> <message> <location filename="../IOViewer.cpp" line="263"/> <source>OBJ window enable OBJ</source> - <translation type="unfinished">La fenêtre OBJ active l'OBJ</translation> + <translation>La fenêtre OBJ active l'OBJ</translation> </message> <message> <location filename="../IOViewer.cpp" line="264"/> <source>OBJ window enable blend</source> - <translation type="unfinished">La fenêtre OBJ active le blend</translation> + <translation>La fenêtre OBJ active le mixage</translation> </message> <message> <location filename="../IOViewer.cpp" line="268"/> <source>Background mosaic size vertical</source> - <translation type="unfinished">Taille vertical de la mosaïque en arrière plan</translation> + <translation>Taille vertical de la mosaïque en arrière plan</translation> </message> <message> <location filename="../IOViewer.cpp" line="269"/> <source>Background mosaic size horizontal</source> - <translation type="unfinished">Taille horizontal de la mosaïque en arrière plan</translation> + <translation>Taille horizontal de la mosaïque en arrière plan</translation> </message> <message> <location filename="../IOViewer.cpp" line="270"/> <source>Object mosaic size vertical</source> - <translation type="unfinished">Taille vertical de la mosaïque de l'objet</translation> + <translation>Taille vertical de la mosaïque de l'objet</translation> </message> <message> <location filename="../IOViewer.cpp" line="271"/> <source>Object mosaic size horizontal</source> - <translation type="unfinished">Taille horizontal de la mosaïque de l'objet</translation> + <translation>Taille horizontal de la mosaïque de l'objet</translation> </message> <message> <location filename="../IOViewer.cpp" line="277"/> <source>BG 0 target 1</source> - <translation type="unfinished">Cible 1 du BG 0</translation> + <translation>L'arrière plan n°0 cible 1</translation> </message> <message> <location filename="../IOViewer.cpp" line="278"/> <source>BG 1 target 1</source> - <translation type="unfinished">Cible 1 du BG 1</translation> + <translation>L'arrière plan n°1 cible 1</translation> </message> <message> <location filename="../IOViewer.cpp" line="279"/> <source>BG 2 target 1</source> - <translation type="unfinished">Cible 1 du BG 2</translation> + <translation>L'arrière plan n°2 cible 1</translation> </message> <message> <location filename="../IOViewer.cpp" line="280"/> <source>BG 3 target 1</source> - <translation type="unfinished">Cible 1 du BG 3</translation> + <translation>L'arrière plan n°3 cible 1</translation> </message> <message> <location filename="../IOViewer.cpp" line="281"/> <source>OBJ target 1</source> - <translation type="unfinished">Cible 1 de l'OBJ</translation> + <translation>L'OBJ cible 1</translation> </message> <message> <location filename="../IOViewer.cpp" line="282"/> <source>Backdrop target 1</source> - <translation type="unfinished">Cible 1 du backdrop</translation> + <translation>La toile de fond cible 1</translation> </message> <message> <location filename="../IOViewer.cpp" line="283"/> <source>Blend mode</source> - <translation type="unfinished">Mode blend (mélange)</translation> + <translation>Mode de mixage</translation> </message> <message> <location filename="../IOViewer.cpp" line="284"/> <source>Disabled</source> - <translation type="unfinished">Désactivé</translation> + <translation>Désactivé</translation> </message> <message> <location filename="../IOViewer.cpp" line="285"/> <source>Additive blending</source> - <translation type="unfinished">Mélange additif</translation> + <translation>Mixage additif</translation> </message> <message> <location filename="../IOViewer.cpp" line="286"/> <source>Brighten</source> - <translation type="unfinished">Eclairé</translation> + <translation>Éclaircir</translation> </message> <message> <location filename="../IOViewer.cpp" line="287"/> <source>Darken</source> - <translation type="unfinished">Assombrie</translation> + <translation>Obscurcir</translation> </message> <message> <location filename="../IOViewer.cpp" line="289"/> <source>BG 0 target 2</source> - <translation type="unfinished">Cible 2 du BG 0</translation> + <translation>L'arrière plan n°0 cible 2</translation> </message> <message> <location filename="../IOViewer.cpp" line="290"/> <source>BG 1 target 2</source> - <translation type="unfinished">Cible 2 du BG 1</translation> + <translation>L'arrière plan n°1 cible 2</translation> </message> <message> <location filename="../IOViewer.cpp" line="291"/> <source>BG 2 target 2</source> - <translation type="unfinished">Cible 2 du BG 2</translation> + <translation>L'arrière plan n°2 cible 2</translation> </message> <message> <location filename="../IOViewer.cpp" line="292"/> <source>BG 3 target 2</source> - <translation type="unfinished">Cible 2 du BG 3</translation> + <translation>L'arrière plan n°3 cible 2</translation> </message> <message> <location filename="../IOViewer.cpp" line="293"/> <source>OBJ target 2</source> - <translation type="unfinished">Cible 2 de l'OBJ</translation> + <translation>L'OBJ cible 2</translation> </message> <message> <location filename="../IOViewer.cpp" line="294"/> <source>Backdrop target 2</source> - <translation type="unfinished">Cible 2 du Backdrop</translation> + <translation>La toile de fond cible 2</translation> </message> <message> <location filename="../IOViewer.cpp" line="298"/> <source>Blend A (target 1)</source> - <translation type="unfinished">Blend A (cible 1)</translation> + <translation>Mixage A (cible 1)</translation> </message> <message> <location filename="../IOViewer.cpp" line="299"/> <source>Blend B (target 2)</source> - <translation type="unfinished">Blend A (cible 2)</translation> + <translation>Mixage A (cible 2)</translation> </message> <message> <location filename="../IOViewer.cpp" line="303"/> <source>Blend Y</source> - <translation type="unfinished">Blend Y</translation> + <translation>Mixage Y</translation> </message> <message> <location filename="../IOViewer.cpp" line="317"/> <source>Sweep shifts</source> - <translation type="unfinished">Dépalcement de balayage</translation> + <translation>Déplacement du balayage</translation> </message> <message> <location filename="../IOViewer.cpp" line="318"/> <source>Sweep subtract</source> - <translation type="unfinished">Soustraire le balayage</translation> + <translation>Soustraction du balayage</translation> </message> <message> <location filename="../IOViewer.cpp" line="319"/> <source>Sweep time (in 1/128s)</source> - <translation type="unfinished">Temps de balayage (in 1/128s)</translation> + <translation>Durée de balayage (en 1/128s)</translation> </message> <message> <location filename="../IOViewer.cpp" line="323"/>@@ -1898,41 +1899,41 @@ <location filename="../IOViewer.cpp" line="339"/>
<location filename="../IOViewer.cpp" line="363"/> <location filename="../IOViewer.cpp" line="385"/> <source>Sound length</source> - <translation type="unfinished">Longueur du son</translation> + <translation>Longueur du son</translation> </message> <message> <location filename="../IOViewer.cpp" line="324"/> <location filename="../IOViewer.cpp" line="340"/> <source>Duty cycle</source> - <translation type="unfinished">Cycle de la tâche</translation> + <translation>Cycle d'utilisation</translation> </message> <message> <location filename="../IOViewer.cpp" line="325"/> <location filename="../IOViewer.cpp" line="341"/> <location filename="../IOViewer.cpp" line="386"/> <source>Envelope step time</source> - <translation type="unfinished">Temps d'étape d'enveloppe</translation> + <translation>Temps de passage des enveloppes</translation> </message> <message> <location filename="../IOViewer.cpp" line="326"/> <location filename="../IOViewer.cpp" line="342"/> <location filename="../IOViewer.cpp" line="387"/> <source>Envelope increase</source> - <translation type="unfinished">Augmenter l'enveloppe</translation> + <translation>Augmenter l'enveloppe</translation> </message> <message> <location filename="../IOViewer.cpp" line="327"/> <location filename="../IOViewer.cpp" line="343"/> <location filename="../IOViewer.cpp" line="388"/> <source>Initial volume</source> - <translation type="unfinished">Volume initiale</translation> + <translation>Volume initial</translation> </message> <message> <location filename="../IOViewer.cpp" line="331"/> <location filename="../IOViewer.cpp" line="349"/> <location filename="../IOViewer.cpp" line="377"/> <source>Sound frequency</source> - <translation type="unfinished">Fréquence du son</translation> + <translation>Fréquence du son</translation> </message> <message> <location filename="../IOViewer.cpp" line="332"/>@@ -1940,7 +1941,7 @@ <location filename="../IOViewer.cpp" line="350"/>
<location filename="../IOViewer.cpp" line="378"/> <location filename="../IOViewer.cpp" line="400"/> <source>Timed</source> - <translation type="unfinished">Compté</translation> + <translation>Chronométré</translation> </message> <message> <location filename="../IOViewer.cpp" line="333"/>@@ -1948,50 +1949,50 @@ <location filename="../IOViewer.cpp" line="351"/>
<location filename="../IOViewer.cpp" line="379"/> <location filename="../IOViewer.cpp" line="401"/> <source>Reset</source> - <translation type="unfinished">Redémarrer</translation> + <translation>Réinitialiser</translation> </message> <message> <location filename="../IOViewer.cpp" line="357"/> <source>Double-size wave table</source> - <translation type="unfinished">Taille double de la table wave</translation> + <translation>Double table d'ondes</translation> </message> <message> <location filename="../IOViewer.cpp" line="358"/> <source>Active wave table</source> - <translation type="unfinished">Activer la table wave</translation> + <translation>Activer tableau d'ondes</translation> </message> <message> <location filename="../IOViewer.cpp" line="359"/> <source>Enable channel 3</source> - <translation type="unfinished">Activer le canal 3</translation> + <translation>Activer le canal 3</translation> </message> <message> <location filename="../IOViewer.cpp" line="364"/> <source>Volume</source> - <translation type="unfinished">Volume</translation> + <translation>Volume</translation> </message> <message> <location filename="../IOViewer.cpp" line="365"/> <source>0%</source> - <translation type="unfinished">0</translation> + <translation>0%</translation> </message> <message> <location filename="../IOViewer.cpp" line="366"/> <location filename="../IOViewer.cpp" line="423"/> <source>100%</source> - <translation type="unfinished">100%</translation> + <translation>100%</translation> </message> <message> <location filename="../IOViewer.cpp" line="367"/> <location filename="../IOViewer.cpp" line="422"/> <source>50%</source> - <translation type="unfinished">50%</translation> + <translation>50%</translation> </message> <message> <location filename="../IOViewer.cpp" line="368"/> <location filename="../IOViewer.cpp" line="421"/> <source>25%</source> - <translation type="unfinished">25%</translation> + <translation>25%</translation> </message> <message> <location filename="../IOViewer.cpp" line="369"/>@@ -1999,87 +2000,87 @@ <location filename="../IOViewer.cpp" line="370"/>
<location filename="../IOViewer.cpp" line="371"/> <location filename="../IOViewer.cpp" line="372"/> <source>75%</source> - <translation type="unfinished">75%</translation> + <translation>75%</translation> </message> <message> <location filename="../IOViewer.cpp" line="394"/> <source>Clock divider</source> - <translation type="unfinished">Divison de l'horloge</translation> + <translation>Diviseur d'horloge</translation> </message> <message> <location filename="../IOViewer.cpp" line="395"/> <source>Register stages</source> - <translation type="unfinished">Etapes du registre</translation> + <translation>Étapes du registre</translation> </message> <message> <location filename="../IOViewer.cpp" line="396"/> <source>15</source> - <translation type="unfinished">15</translation> + <translation>15</translation> </message> <message> <location filename="../IOViewer.cpp" line="397"/> <source>7</source> - <translation type="unfinished">7</translation> + <translation>7</translation> </message> <message> <location filename="../IOViewer.cpp" line="399"/> <source>Shifter frequency</source> - <translation type="unfinished">Fréquence de déplacement</translation> + <translation>Fréquence de changement</translation> </message> <message> <location filename="../IOViewer.cpp" line="407"/> <source>PSG volume right</source> - <translation type="unfinished">Volume droit PSG</translation> + <translation>Volume droit du PSG</translation> </message> <message> <location filename="../IOViewer.cpp" line="408"/> <source>PSG volume left</source> - <translation type="unfinished">Volume gauche PSG</translation> + <translation>Volume gauche du PSG</translation> </message> <message> <location filename="../IOViewer.cpp" line="409"/> <source>Enable channel 1 right</source> - <translation type="unfinished">Activer le canal 1 à droite</translation> + <translation>Activer le canal droit n°1</translation> </message> <message> <location filename="../IOViewer.cpp" line="410"/> <source>Enable channel 2 right</source> - <translation type="unfinished">Activer le canal 2 à droite</translation> + <translation>Activer le canal droit n°2</translation> </message> <message> <location filename="../IOViewer.cpp" line="411"/> <source>Enable channel 3 right</source> - <translation type="unfinished">Activer le canal 3 à droite</translation> + <translation>Activer le canal droit n°3</translation> </message> <message> <location filename="../IOViewer.cpp" line="412"/> <source>Enable channel 4 right</source> - <translation type="unfinished">Activer le canal 4 à droite</translation> + <translation>Activer le canal droit n°4</translation> </message> <message> <location filename="../IOViewer.cpp" line="413"/> <source>Enable channel 1 left</source> - <translation type="unfinished">Activer le canal 1 à gauche</translation> + <translation>Activer le canal gauche n°1</translation> </message> <message> <location filename="../IOViewer.cpp" line="414"/> <source>Enable channel 2 left</source> - <translation type="unfinished">Activer le canal 2 à gauche</translation> + <translation>Activer le canal gauche n°2</translation> </message> <message> <location filename="../IOViewer.cpp" line="415"/> <source>Enable channel 3 left</source> - <translation type="unfinished">Activer le canal 3 à gauche</translation> + <translation>Activer le canal gauche n°3</translation> </message> <message> <location filename="../IOViewer.cpp" line="416"/> <source>Enable channel 4 left</source> - <translation type="unfinished">Activer le canal 4 à gauche</translation> + <translation>Activer le canal gauche n°4</translation> </message> <message> <location filename="../IOViewer.cpp" line="420"/> <source>PSG master volume</source> - <translation type="unfinished">Volume maître PSG</translation> + <translation>Volume principal du PSG</translation> </message> <message> <location filename="../IOViewer.cpp" line="426"/>@@ -2094,23 +2095,23 @@ </message>
<message> <location filename="../IOViewer.cpp" line="428"/> <source>Enable channel A right</source> - <translation type="unfinished">Activer le canal A de droite</translation> + <translation>Activer le canal droit n°A</translation> </message> <message> <location filename="../IOViewer.cpp" line="429"/> <source>Enable channel A left</source> - <translation type="unfinished">Activer le canal A de gauche</translation> + <translation>Activer le canal gauche n°A</translation> </message> <message> <location filename="../IOViewer.cpp" line="430"/> <source>Channel A timer</source> - <translation type="unfinished">Compteur du canal A</translation> + <translation>Minuteur du canal A</translation> </message> <message> <location filename="../IOViewer.cpp" line="431"/> <location filename="../IOViewer.cpp" line="438"/> <source>0</source> - <translation type="unfinished">0</translation> + <translation>0</translation> </message> <message> <location filename="../IOViewer.cpp" line="432"/>@@ -2123,67 +2124,67 @@ <location filename="../IOViewer.cpp" line="987"/>
<location filename="../IOViewer.cpp" line="997"/> <location filename="../IOViewer.cpp" line="1007"/> <source>1</source> - <translation type="unfinished">1</translation> + <translation>1</translation> </message> <message> <location filename="../IOViewer.cpp" line="434"/> <source>Channel A reset</source> - <translation type="unfinished">Redémarrer le canal A</translation> + <translation>Réinitialiser le canal A</translation> </message> <message> <location filename="../IOViewer.cpp" line="435"/> <source>Enable channel B right</source> - <translation type="unfinished">Activer le canal B de droite</translation> + <translation>Activer le canal droit n°B</translation> </message> <message> <location filename="../IOViewer.cpp" line="436"/> <source>Enable channel B left</source> - <translation type="unfinished">Activer le canal B de gauche</translation> + <translation>Activer le canal gauche n°A</translation> </message> <message> <location filename="../IOViewer.cpp" line="437"/> <source>Channel B timer</source> - <translation type="unfinished">Compteur du canal B</translation> + <translation>Minuteur du canal B</translation> </message> <message> <location filename="../IOViewer.cpp" line="441"/> <source>Channel B reset</source> - <translation type="unfinished">Redémarrer la canal B</translation> + <translation>Réinitialiser le canal B</translation> </message> <message> <location filename="../IOViewer.cpp" line="445"/> <source>Active channel 1</source> - <translation type="unfinished">Activer le canal 1</translation> + <translation>Activer le canal n°1</translation> </message> <message> <location filename="../IOViewer.cpp" line="446"/> <source>Active channel 2</source> - <translation type="unfinished">Activer le canal 2</translation> + <translation>Activer le canal n°2</translation> </message> <message> <location filename="../IOViewer.cpp" line="447"/> <source>Active channel 3</source> - <translation type="unfinished">Activer le canal 3</translation> + <translation>Activer le canal n°3</translation> </message> <message> <location filename="../IOViewer.cpp" line="448"/> <source>Active channel 4</source> - <translation type="unfinished">Activer le canal 4</translation> + <translation>Activer le canal n°4</translation> </message> <message> <location filename="../IOViewer.cpp" line="449"/> <source>Enable audio</source> - <translation type="unfinished">Activer l'audio</translation> + <translation>Activer l'audio</translation> </message> <message> <location filename="../IOViewer.cpp" line="455"/> <source>Bias</source> - <translation type="unfinished">Bias</translation> + <translation>Biais</translation> </message> <message> <location filename="../IOViewer.cpp" line="456"/> <source>Resolution</source> - <translation type="unfinished">Résolution</translation> + <translation>Résolution</translation> </message> <message> <location filename="../IOViewer.cpp" line="466"/>@@ -2227,7 +2228,7 @@ <location filename="../IOViewer.cpp" line="533"/>
<location filename="../IOViewer.cpp" line="537"/> <location filename="../IOViewer.cpp" line="538"/> <source>Sample</source> - <translation type="unfinished">Echantillon</translation> + <translation>Échantillon</translation> </message> <message> <location filename="../IOViewer.cpp" line="550"/>@@ -2239,7 +2240,7 @@ <location filename="../IOViewer.cpp" line="648"/>
<location filename="../IOViewer.cpp" line="685"/> <location filename="../IOViewer.cpp" line="693"/> <source>Address (bottom)</source> - <translation type="unfinished">Adresse (en bas)</translation> + <translation>Adresse (du bas)</translation> </message> <message> <location filename="../IOViewer.cpp" line="554"/>@@ -2251,7 +2252,7 @@ <location filename="../IOViewer.cpp" line="652"/>
<location filename="../IOViewer.cpp" line="689"/> <location filename="../IOViewer.cpp" line="697"/> <source>Address (top)</source> - <translation type="unfinished">Adresse (en haut)</translation> + <translation>Adresse (du haut)</translation> </message> <message> <location filename="../IOViewer.cpp" line="566"/>@@ -2259,7 +2260,7 @@ <location filename="../IOViewer.cpp" line="611"/>
<location filename="../IOViewer.cpp" line="656"/> <location filename="../IOViewer.cpp" line="701"/> <source>Word count</source> - <translation type="unfinished">Compteur de Word</translation> + <translation>Nombre de mots</translation> </message> <message> <location filename="../IOViewer.cpp" line="570"/>@@ -2267,7 +2268,7 @@ <location filename="../IOViewer.cpp" line="615"/>
<location filename="../IOViewer.cpp" line="660"/> <location filename="../IOViewer.cpp" line="705"/> <source>Destination offset</source> - <translation type="unfinished">Destination de l'offset</translation> + <translation>Décalage de destination</translation> </message> <message> <location filename="../IOViewer.cpp" line="571"/>@@ -2279,7 +2280,7 @@ <location filename="../IOViewer.cpp" line="667"/>
<location filename="../IOViewer.cpp" line="706"/> <location filename="../IOViewer.cpp" line="712"/> <source>Increment</source> - <translation type="unfinished">Incrémenter</translation> + <translation>Incrémenter</translation> </message> <message> <location filename="../IOViewer.cpp" line="572"/>@@ -2291,7 +2292,7 @@ <location filename="../IOViewer.cpp" line="668"/>
<location filename="../IOViewer.cpp" line="707"/> <location filename="../IOViewer.cpp" line="713"/> <source>Decrement</source> - <translation type="unfinished">Decrémenter</translation> + <translation>Décrémenter</translation> </message> <message> <location filename="../IOViewer.cpp" line="573"/>@@ -2303,7 +2304,7 @@ <location filename="../IOViewer.cpp" line="669"/>
<location filename="../IOViewer.cpp" line="708"/> <location filename="../IOViewer.cpp" line="714"/> <source>Fixed</source> - <translation type="unfinished">Corrigé</translation> + <translation>Fixé</translation> </message> <message> <location filename="../IOViewer.cpp" line="574"/>@@ -2311,7 +2312,7 @@ <location filename="../IOViewer.cpp" line="619"/>
<location filename="../IOViewer.cpp" line="664"/> <location filename="../IOViewer.cpp" line="709"/> <source>Increment and reload</source> - <translation type="unfinished">Incrémenter et recharger</translation> + <translation>Incrémenter et recharger</translation> </message> <message> <location filename="../IOViewer.cpp" line="576"/>@@ -2319,7 +2320,7 @@ <location filename="../IOViewer.cpp" line="621"/>
<location filename="../IOViewer.cpp" line="666"/> <location filename="../IOViewer.cpp" line="711"/> <source>Source offset</source> - <translation type="unfinished">Source de l'offser</translation> + <translation>Décalage de source</translation> </message> <message> <location filename="../IOViewer.cpp" line="582"/>@@ -2327,7 +2328,7 @@ <location filename="../IOViewer.cpp" line="627"/>
<location filename="../IOViewer.cpp" line="672"/> <location filename="../IOViewer.cpp" line="718"/> <source>Repeat</source> - <translation type="unfinished">Répèter</translation> + <translation>Répèter</translation> </message> <message> <location filename="../IOViewer.cpp" line="583"/>@@ -2335,7 +2336,7 @@ <location filename="../IOViewer.cpp" line="628"/>
<location filename="../IOViewer.cpp" line="673"/> <location filename="../IOViewer.cpp" line="719"/> <source>32-bit</source> - <translation type="unfinished">32-bit</translation> + <translation>32-bit</translation> </message> <message> <location filename="../IOViewer.cpp" line="584"/>@@ -2343,7 +2344,7 @@ <location filename="../IOViewer.cpp" line="629"/>
<location filename="../IOViewer.cpp" line="674"/> <location filename="../IOViewer.cpp" line="720"/> <source>Start timing</source> - <translation type="unfinished">Commencer le timing</translation> + <translation>Début du chronométrage</translation> </message> <message> <location filename="../IOViewer.cpp" line="585"/>@@ -2351,7 +2352,7 @@ <location filename="../IOViewer.cpp" line="630"/>
<location filename="../IOViewer.cpp" line="675"/> <location filename="../IOViewer.cpp" line="721"/> <source>Immediate</source> - <translation type="unfinished">Immédiat</translation> + <translation>Immédiat</translation> </message> <message> <location filename="../IOViewer.cpp" line="586"/>@@ -2361,7 +2362,7 @@ <location filename="../IOViewer.cpp" line="722"/>
<location filename="../IOViewer.cpp" line="939"/> <location filename="../IOViewer.cpp" line="956"/> <source>VBlank</source> - <translation type="unfinished">VBlank</translation> + <translation>VBlank</translation> </message> <message> <location filename="../IOViewer.cpp" line="587"/>@@ -2371,7 +2372,7 @@ <location filename="../IOViewer.cpp" line="723"/>
<location filename="../IOViewer.cpp" line="940"/> <location filename="../IOViewer.cpp" line="957"/> <source>HBlank</source> - <translation type="unfinished">HBlank</translation> + <translation>HBlank</translation> </message> <message> <location filename="../IOViewer.cpp" line="590"/>@@ -2384,7 +2385,7 @@ <location filename="../IOViewer.cpp" line="805"/>
<location filename="../IOViewer.cpp" line="821"/> <location filename="../IOViewer.cpp" line="881"/> <source>IRQ</source> - <translation type="unfinished">IRQ</translation> + <translation>IRQ</translation> </message> <message> <location filename="../IOViewer.cpp" line="591"/>@@ -2396,24 +2397,24 @@ <location filename="../IOViewer.cpp" line="790"/>
<location filename="../IOViewer.cpp" line="806"/> <location filename="../IOViewer.cpp" line="822"/> <source>Enable</source> - <translation type="unfinished">Activer</translation> + <translation>Activer</translation> </message> <message> <location filename="../IOViewer.cpp" line="633"/> <location filename="../IOViewer.cpp" line="678"/> <location filename="../IOViewer.cpp" line="724"/> <source>Audio FIFO</source> - <translation type="unfinished">Audio FIFO</translation> + <translation>Audio FIFO</translation> </message> <message> <location filename="../IOViewer.cpp" line="715"/> <source>Video Capture</source> - <translation type="unfinished">Capture Vidéo</translation> + <translation>Capture Vidéo</translation> </message> <message> <location filename="../IOViewer.cpp" line="717"/> <source>DRQ</source> - <translation type="unfinished">DRQ</translation> + <translation>DRQ</translation> </message> <message> <location filename="../IOViewer.cpp" line="763"/>@@ -2421,7 +2422,7 @@ <location filename="../IOViewer.cpp" line="778"/>
<location filename="../IOViewer.cpp" line="794"/> <location filename="../IOViewer.cpp" line="810"/> <source>Value</source> - <translation type="unfinished">Valeur</translation> + <translation>Valeur</translation> </message> <message> <location filename="../IOViewer.cpp" line="767"/>@@ -2429,7 +2430,7 @@ <location filename="../IOViewer.cpp" line="782"/>
<location filename="../IOViewer.cpp" line="798"/> <location filename="../IOViewer.cpp" line="814"/> <source>Scale</source> - <translation type="unfinished">Echelle</translation> + <translation>Echelle</translation> </message> <message> <location filename="../IOViewer.cpp" line="769"/>@@ -2437,7 +2438,7 @@ <location filename="../IOViewer.cpp" line="784"/>
<location filename="../IOViewer.cpp" line="800"/> <location filename="../IOViewer.cpp" line="816"/> <source>1/64</source> - <translation type="unfinished">1/64</translation> + <translation>1/64</translation> </message> <message> <location filename="../IOViewer.cpp" line="770"/>@@ -2445,7 +2446,7 @@ <location filename="../IOViewer.cpp" line="785"/>
<location filename="../IOViewer.cpp" line="801"/> <location filename="../IOViewer.cpp" line="817"/> <source>1/256</source> - <translation type="unfinished">1/256</translation> + <translation>1/256</translation> </message> <message> <location filename="../IOViewer.cpp" line="771"/>@@ -2453,176 +2454,187 @@ <location filename="../IOViewer.cpp" line="786"/>
<location filename="../IOViewer.cpp" line="802"/> <location filename="../IOViewer.cpp" line="818"/> <source>1/1024</source> - <translation type="unfinished">1/1024</translation> + <translation>1/1024</translation> </message> <message> <location filename="../IOViewer.cpp" line="788"/> <location filename="../IOViewer.cpp" line="804"/> <location filename="../IOViewer.cpp" line="820"/> <source>Cascade</source> - <translation type="unfinished">Cascade</translation> + <translation>Cascade</translation> </message> <message> <location filename="../IOViewer.cpp" line="858"/> <location filename="../IOViewer.cpp" line="871"/> <source>A</source> - <translation type="unfinished">A</translation> + <translatorcomment>Do not use the English translation of this word as no game console manufacturer has translated it.</translatorcomment> + <translation>A</translation> </message> <message> <location filename="../IOViewer.cpp" line="859"/> <location filename="../IOViewer.cpp" line="872"/> <source>B</source> - <translation type="unfinished">B</translation> + <translatorcomment>Do not use the English translation of this word as no game console manufacturer has translated it.</translatorcomment> + <translation>B</translation> </message> <message> <location filename="../IOViewer.cpp" line="860"/> <location filename="../IOViewer.cpp" line="873"/> <source>Select</source> - <translation type="unfinished">Select</translation> + <translatorcomment>Do not use the English translation of this word as no game console manufacturer has translated it.</translatorcomment> + <translation>Select</translation> </message> <message> <location filename="../IOViewer.cpp" line="861"/> <location filename="../IOViewer.cpp" line="874"/> <source>Start</source> - <translation type="unfinished">Démarrer</translation> + <translatorcomment>Do not use the English translation of this word as no game console manufacturer has translated it.</translatorcomment> + <translation>Start</translation> </message> <message> <location filename="../IOViewer.cpp" line="862"/> <location filename="../IOViewer.cpp" line="875"/> <source>Right</source> - <translation type="unfinished">Droite</translation> + <translatorcomment>Do not use the English translation of this word as no game console manufacturer has translated it.</translatorcomment> + <translation>Right</translation> </message> <message> <location filename="../IOViewer.cpp" line="863"/> <location filename="../IOViewer.cpp" line="876"/> <source>Left</source> - <translation type="unfinished">Gauche</translation> + <translatorcomment>Do not use the English translation of this word as no game console manufacturer has translated it.</translatorcomment> + <translation>Left</translation> </message> <message> <location filename="../IOViewer.cpp" line="864"/> <location filename="../IOViewer.cpp" line="877"/> <source>Up</source> - <translation type="unfinished">Haut</translation> + <translatorcomment>Do not use the English translation of this word as no game console manufacturer has translated it.</translatorcomment> + <translation>Up</translation> </message> <message> <location filename="../IOViewer.cpp" line="865"/> <location filename="../IOViewer.cpp" line="878"/> <source>Down</source> - <translation type="unfinished">Bas</translation> + <translatorcomment>Do not use the English translation of this word as no game console manufacturer has translated it.</translatorcomment> + <translation>Down</translation> </message> <message> <location filename="../IOViewer.cpp" line="866"/> <location filename="../IOViewer.cpp" line="879"/> <source>R</source> - <translation type="unfinished">R</translation> + <translatorcomment>Do not use the English translation of this word as no game console manufacturer has translated it.</translatorcomment> + <translation>R</translation> </message> <message> <location filename="../IOViewer.cpp" line="867"/> <location filename="../IOViewer.cpp" line="880"/> <source>L</source> - <translation type="unfinished">L</translation> + <translatorcomment>Do not use the English translation of this word as no game console manufacturer has translated it.</translatorcomment> + <translation>L</translation> </message> <message> <location filename="../IOViewer.cpp" line="882"/> <source>Condition</source> - <translation type="unfinished">Condition</translation> + <translation>Condition</translation> </message> <message> <location filename="../IOViewer.cpp" line="886"/> <source>SC</source> - <translation type="unfinished">SC</translation> + <translation>SC</translation> </message> <message> <location filename="../IOViewer.cpp" line="887"/> <source>SD</source> - <translation type="unfinished">SD</translation> + <translation>SD</translation> </message> <message> <location filename="../IOViewer.cpp" line="888"/> <source>SI</source> - <translation type="unfinished">SI</translation> + <translation>SI</translation> </message> <message> <location filename="../IOViewer.cpp" line="889"/> <source>SO</source> - <translation type="unfinished">SO</translation> + <translation>SO</translation> </message> <message> <location filename="../IOViewer.cpp" line="941"/> <location filename="../IOViewer.cpp" line="958"/> <source>VCounter</source> - <translation type="unfinished">VCounter</translation> + <translation>VCounter</translation> </message> <message> <location filename="../IOViewer.cpp" line="942"/> <location filename="../IOViewer.cpp" line="959"/> <source>Timer 0</source> - <translation type="unfinished">Compteur 0</translation> + <translation>Compteur n°0</translation> </message> <message> <location filename="../IOViewer.cpp" line="943"/> <location filename="../IOViewer.cpp" line="960"/> <source>Timer 1</source> - <translation type="unfinished">>Compteur 1</translation> + <translation>Compteur n°1</translation> </message> <message> <location filename="../IOViewer.cpp" line="944"/> <location filename="../IOViewer.cpp" line="961"/> <source>Timer 2</source> - <translation type="unfinished">>Compteur 2</translation> + <translation>Compteur n°2</translation> </message> <message> <location filename="../IOViewer.cpp" line="945"/> <location filename="../IOViewer.cpp" line="962"/> <source>Timer 3</source> - <translation type="unfinished">>Compteur 3</translation> + <translation>Compteur n°3</translation> </message> <message> <location filename="../IOViewer.cpp" line="946"/> <location filename="../IOViewer.cpp" line="963"/> <source>SIO</source> - <translation type="unfinished">SIO</translation> + <translation>SIO</translation> </message> <message> <location filename="../IOViewer.cpp" line="947"/> <location filename="../IOViewer.cpp" line="964"/> <source>DMA 0</source> - <translation type="unfinished">DMA 0</translation> + <translation>DMA n°0</translation> </message> <message> <location filename="../IOViewer.cpp" line="948"/> <location filename="../IOViewer.cpp" line="965"/> <source>DMA 1</source> - <translation type="unfinished">DMA 1</translation> + <translation>DMA n°1</translation> </message> <message> <location filename="../IOViewer.cpp" line="949"/> <location filename="../IOViewer.cpp" line="966"/> <source>DMA 2</source> - <translation type="unfinished">DMA 2</translation> + <translation>DMA n°2</translation> </message> <message> <location filename="../IOViewer.cpp" line="950"/> <location filename="../IOViewer.cpp" line="967"/> <source>DMA 3</source> - <translation type="unfinished">DMA 3</translation> + <translation>DMA n°3</translation> </message> <message> <location filename="../IOViewer.cpp" line="951"/> <location filename="../IOViewer.cpp" line="968"/> <source>Keypad</source> - <translation type="unfinished">Clavier à touche</translation> + <translatorcomment>Do not use the English translation of this word as no game console manufacturer has translated it.</translatorcomment> + <translation>Keypad</translation> </message> <message> <location filename="../IOViewer.cpp" line="952"/> <location filename="../IOViewer.cpp" line="969"/> <source>Gamepak</source> - <translation type="unfinished">Gamepak</translation> + <translation>Gamepak</translation> </message> <message> <location filename="../IOViewer.cpp" line="973"/> <source>SRAM wait</source> - <translation type="unfinished">Attente de la SRAM</translation> + <translation>Attente de la SRAM</translation> </message> <message> <location filename="../IOViewer.cpp" line="974"/>@@ -2631,7 +2643,7 @@ <location filename="../IOViewer.cpp" line="990"/>
<location filename="../IOViewer.cpp" line="996"/> <location filename="../IOViewer.cpp" line="1000"/> <source>4</source> - <translation type="unfinished">4</translation> + <translation>4</translation> </message> <message> <location filename="../IOViewer.cpp" line="975"/>@@ -2639,7 +2651,7 @@ <location filename="../IOViewer.cpp" line="981"/>
<location filename="../IOViewer.cpp" line="991"/> <location filename="../IOViewer.cpp" line="1001"/> <source>3</source> - <translation type="unfinished">3</translation> + <translation>3</translation> </message> <message> <location filename="../IOViewer.cpp" line="976"/>@@ -2648,7 +2660,7 @@ <location filename="../IOViewer.cpp" line="986"/>
<location filename="../IOViewer.cpp" line="992"/> <location filename="../IOViewer.cpp" line="1002"/> <source>2</source> - <translation type="unfinished">2</translation> + <translation>2</translation> </message> <message> <location filename="../IOViewer.cpp" line="977"/>@@ -2657,72 +2669,72 @@ <location filename="../IOViewer.cpp" line="993"/>
<location filename="../IOViewer.cpp" line="1003"/> <location filename="../IOViewer.cpp" line="1006"/> <source>8</source> - <translation type="unfinished">8</translation> + <translation>8</translation> </message> <message> <location filename="../IOViewer.cpp" line="979"/> <source>Cart 0 non-sequential</source> - <translation type="unfinished">Cart 0 non-séquentiel</translation> + <translation>Cart 0 non-séquentiel</translation> </message> <message> <location filename="../IOViewer.cpp" line="985"/> <source>Cart 0 sequential</source> - <translation type="unfinished">Cart 0 séquentiel</translation> + <translation>Cart 0 séquentiel</translation> </message> <message> <location filename="../IOViewer.cpp" line="989"/> <source>Cart 1 non-sequential</source> - <translation type="unfinished">Cart 1 non-séquentiel</translation> + <translation>Cart 1 non-séquentiel</translation> </message> <message> <location filename="../IOViewer.cpp" line="995"/> <source>Cart 1 sequential</source> - <translation type="unfinished">Cart 1 séquentiel</translation> + <translation>Cart 1 séquentiel</translation> </message> <message> <location filename="../IOViewer.cpp" line="999"/> <source>Cart 2 non-sequential</source> - <translation type="unfinished">Cart 2 non-séquentiel</translation> + <translation>Cart 2 non-séquentiel</translation> </message> <message> <location filename="../IOViewer.cpp" line="1005"/> <source>Cart 2 sequential</source> - <translation type="unfinished">Cart 2 séquentiel</translation> + <translation>Cart 2 séquentiel</translation> </message> <message> <location filename="../IOViewer.cpp" line="1009"/> <source>PHI terminal</source> - <translation type="unfinished">Terminal PHI</translation> + <translation>Terminal PHI</translation> </message> <message> <location filename="../IOViewer.cpp" line="1010"/> <source>Disable</source> - <translation type="unfinished">Désactiver</translation> + <translation>Désactiver</translation> </message> <message> <location filename="../IOViewer.cpp" line="1011"/> <source>4.19MHz</source> - <translation type="unfinished">4.19MHz</translation> + <translation>4.19MHz</translation> </message> <message> <location filename="../IOViewer.cpp" line="1012"/> <source>8.38MHz</source> - <translation type="unfinished">8.38MHz</translation> + <translation>8.38MHz</translation> </message> <message> <location filename="../IOViewer.cpp" line="1013"/> <source>16.78MHz</source> - <translation type="unfinished">16.78MHz</translation> + <translation>16.78MHz</translation> </message> <message> <location filename="../IOViewer.cpp" line="1015"/> <source>Gamepak prefetch</source> - <translation type="unfinished">Pré recherche du Gamepak</translation> + <translation>Pré récupération du Gamepak</translation> </message> <message> <location filename="../IOViewer.cpp" line="1021"/> <source>Enable IRQs</source> - <translation type="unfinished">Activer les IRQs</translation> + <translation>Activer les IRQs</translation> </message> </context> <context>@@ -2731,7 +2743,7 @@ <message>
<location filename="../KeyEditor.cpp" line="33"/> <location filename="../KeyEditor.cpp" line="207"/> <source>---</source> - <translation type="unfinished">---</translation> + <translation>---</translation> </message> </context> <context>@@ -2739,27 +2751,27 @@ <name>QGBA::LoadSaveState</name>
<message> <location filename="../LoadSaveState.cpp" line="71"/> <source>Load State</source> - <translation type="unfinished">Charger un Etat</translation> + <translation>Charger un Etat</translation> </message> <message> <location filename="../LoadSaveState.cpp" line="71"/> <source>Save State</source> - <translation type="unfinished">Sauvegarder un Etat</translation> + <translation>Sauvegarder un Etat</translation> </message> <message> <location filename="../LoadSaveState.cpp" line="180"/> <source>Empty</source> - <translation type="unfinished">Vide</translation> + <translation>Vide</translation> </message> <message> <location filename="../LoadSaveState.cpp" line="189"/> <source>Corrupted</source> - <translation type="unfinished">Corrompue</translation> + <translation>Corrompue</translation> </message> <message> <location filename="../LoadSaveState.cpp" line="218"/> <source>Slot %1</source> - <translation type="unfinished">Emplacement %1</translation> + <translation>Emplacement %1</translation> </message> </context> <context>@@ -2767,37 +2779,44 @@ <name>QGBA::LogController</name>
<message> <location filename="../LogController.cpp" line="65"/> <source>DEBUG</source> - <translation type="unfinished">DEBUG</translation> + <translatorcomment>There is no need to translate this.</translatorcomment> + <translation>DEBUG</translation> </message> <message> <location filename="../LogController.cpp" line="67"/> <source>STUB</source> - <translation type="unfinished">TALON</translation> + <translatorcomment>There is no need to translate this.</translatorcomment> + <translation>STUB</translation> </message> <message> <location filename="../LogController.cpp" line="69"/> <source>INFO</source> - <translation type="unfinished">INFO</translation> + <translatorcomment>There is no need to translate this.</translatorcomment> + <translation>INFO</translation> </message> <message> <location filename="../LogController.cpp" line="71"/> <source>WARN</source> - <translation type="unfinished">AVERT</translation> + <translatorcomment>There is no need to translate this.</translatorcomment> + <translation>WARN</translation> </message> <message> <location filename="../LogController.cpp" line="73"/> <source>ERROR</source> - <translation type="unfinished">ERREUR</translation> + <translatorcomment>There is no need to translate this.</translatorcomment> + <translation>ERROR</translation> </message> <message> <location filename="../LogController.cpp" line="75"/> <source>FATAL</source> - <translation type="unfinished">FATAL</translation> + <translatorcomment>There is no need to translate this.</translatorcomment> + <translation>FATAL</translation> </message> <message> <location filename="../LogController.cpp" line="77"/> <source>GAME ERROR</source> - <translation type="unfinished">ERREUR JEU</translation> + <translatorcomment>There is no need to translate this.</translatorcomment> + <translation>GAME ERROR</translation> </message> </context> <context>@@ -2805,47 +2824,47 @@ <name>QGBA::MapView</name>
<message> <location filename="../MapView.cpp" line="84"/> <source>Map Addr.</source> - <translation type="unfinished">Définir l'Adre.</translation> + <translation>Adresse de la map.</translation> </message> <message> <location filename="../MapView.cpp" line="85"/> <source>Mirror</source> - <translation type="unfinished">Symétrie</translation> + <translation>Miroir</translation> </message> <message> <location filename="../MapView.cpp" line="113"/> <source>None</source> - <translation type="unfinished">Aucune</translation> + <translation>Aucun</translation> </message> <message> <location filename="../MapView.cpp" line="115"/> <source>Both</source> - <translation type="unfinished">Les deux</translation> + <translation>Les deux</translation> </message> <message> <location filename="../MapView.cpp" line="117"/> <source>Horizontal</source> - <translation type="unfinished">Horizontal</translation> + <translation>Horizontal</translation> </message> <message> <location filename="../MapView.cpp" line="119"/> <source>Vertical</source> - <translation type="unfinished">Vertical</translation> + <translation>Vertical</translation> </message> <message> <location filename="../MapView.cpp" line="172"/> <source>Export map</source> - <translation type="unfinished">Définir l'export</translation> + <translation>Exporter la map</translation> </message> <message> <location filename="../MapView.cpp" line="173"/> <source>Portable Network Graphics (*.png)</source> - <translation type="unfinished">Portable Network Graphics (*.png)</translation> + <translation>Portable Network Graphics (*.png)</translation> </message> <message> <location filename="../MapView.cpp" line="176"/> <source>Failed to open output PNG file: %1</source> - <translation type="unfinished">Echec de l'ouverture du fichier de sortie PNG : %1</translation> + <translation>Impossible d'ouvrir le fichier PNG de sortie : %1</translation> </message> </context> <context>@@ -2853,63 +2872,63 @@ <name>QGBA::MemoryModel</name>
<message> <location filename="../MemoryModel.cpp" line="44"/> <source>Copy selection</source> - <translation type="unfinished">Copier la sélection</translation> + <translation>Copier la sélection</translation> </message> <message> <location filename="../MemoryModel.cpp" line="49"/> <source>Save selection</source> - <translation type="unfinished">Sauvegarder la sélection</translation> + <translation>Sauvegarder la sélection</translation> </message> <message> <location filename="../MemoryModel.cpp" line="54"/> <source>Paste</source> - <translation type="unfinished">Coller</translation> + <translation>Coller</translation> </message> <message> <location filename="../MemoryModel.cpp" line="59"/> <source>Load</source> - <translation type="unfinished">Charger</translation> + <translation>Charger</translation> </message> <message> <location filename="../MemoryModel.cpp" line="91"/> <location filename="../MemoryModel.cpp" line="156"/> <source>All</source> - <translation type="unfinished">Tout</translation> + <translation>Tout</translation> </message> <message> <location filename="../MemoryModel.cpp" line="136"/> <source>Load TBL</source> - <translation type="unfinished">Charger le TBL</translation> + <translation>Charger le TBL</translation> </message> <message> <location filename="../MemoryModel.cpp" line="196"/> <source>Save selected memory</source> - <translation type="unfinished">Sauvegarder la mémoire sélectionné</translation> + <translation>Sauvegarder la mémoire sélectionné</translation> </message> <message> <location filename="../MemoryModel.cpp" line="202"/> <source>Failed to open output file: %1</source> - <translation type="unfinished">Echec de l'ouverture du fichier de sortie : %1</translation> + <translation>Impossible d'ouvrir le fichier de sortie : %1</translation> </message> <message> <location filename="../MemoryModel.cpp" line="210"/> <source>Load memory</source> - <translation type="unfinished">Charger la mémoire</translation> + <translation>Charger la mémoire</translation> </message> <message> <location filename="../MemoryModel.cpp" line="216"/> <source>Failed to open input file: %1</source> - <translation type="unfinished">Echec de l'ouverture du fichier d'entrée : %1</translation> + <translation>Impossible d'ouvrir le fichier d'entrée : %1</translation> </message> <message> <location filename="../MemoryModel.cpp" line="332"/> <source>TBL</source> - <translation type="unfinished">TBL</translation> + <translation>TBL</translation> </message> <message> <location filename="../MemoryModel.cpp" line="332"/> <source>ISO-8859-1</source> - <translation type="unfinished">ISO-8859-1</translation> + <translation>ISO-8859-1</translation> </message> </context> <context>@@ -2917,22 +2936,22 @@ <name>QGBA::MemorySearch</name>
<message> <location filename="../MemorySearch.cpp" line="200"/> <source> (%0/%1×)</source> - <translation type="unfinished"> (%0/%1×)</translation> + <translation> (%0/%1×)</translation> </message> <message> <location filename="../MemorySearch.cpp" line="202"/> <source> (⅟%0×)</source> - <translation type="unfinished"> (⅟%0×)</translation> + <translation> (⅟%0×)</translation> </message> <message> <location filename="../MemorySearch.cpp" line="205"/> <source> (%0×)</source> - <translation type="unfinished"> (%0×)</translation> + <translation> (%0×)</translation> </message> <message> <location filename="../MemorySearch.cpp" line="209"/> <source>%1 byte%2</source> - <translation type="unfinished">%1 byte%2</translation> + <translation>%1 octet%2</translation> </message> </context> <context>@@ -2941,17 +2960,17 @@ <message>
<location filename="../ObjView.cpp" line="145"/> <location filename="../ObjView.cpp" line="239"/> <source>0x%0</source> - <translation type="unfinished">0x%0</translation> + <translation>0x%0</translation> </message> <message> <location filename="../ObjView.cpp" line="156"/> <source>Off</source> - <translation type="unfinished">Off</translation> + <translation>Off</translation> </message> <message> <location filename="../ObjView.cpp" line="161"/> <source>Normal</source> - <translation type="unfinished">Normal</translation> + <translation>Normal</translation> </message> <message> <location filename="../ObjView.cpp" line="164"/>@@ -2961,33 +2980,33 @@ </message>
<message> <location filename="../ObjView.cpp" line="167"/> <source>OBJWIN</source> - <translation type="unfinished">OBJWIN</translation> + <translation>OBJWIN</translation> </message> <message> <location filename="../ObjView.cpp" line="170"/> <source>Invalid</source> - <translation type="unfinished">Invalide</translation> + <translation>Invalide</translation> </message> <message> <location filename="../ObjView.cpp" line="246"/> <location filename="../ObjView.cpp" line="247"/> <source>N/A</source> - <translation type="unfinished">N/A</translation> + <translation>N/A</translation> </message> <message> <location filename="../ObjView.cpp" line="253"/> <source>Export sprite</source> - <translation type="unfinished">Exporter le Sprite</translation> + <translation>Exporter le Sprite</translation> </message> <message> <location filename="../ObjView.cpp" line="254"/> <source>Portable Network Graphics (*.png)</source> - <translation type="unfinished">Portable Network Graphics (*.png)</translation> + <translation>Portable Network Graphics (*.png)</translation> </message> <message> <location filename="../ObjView.cpp" line="257"/> <source>Failed to open output PNG file: %1</source> - <translation type="unfinished">Echec de l'ouverture du fichier d'entrée : %1</translation> + <translation>Echec de l'ouverture du fichier d'entrée : %1</translation> </message> </context> <context>@@ -2995,39 +3014,39 @@ <name>QGBA::PaletteView</name>
<message> <location filename="../PaletteView.cpp" line="121"/> <source>#%0</source> - <translation type="unfinished">#%0</translation> + <translation>#%0</translation> </message> <message> <location filename="../PaletteView.cpp" line="122"/> <source>0x%0</source> - <translation type="unfinished">0x%0</translation> + <translation>0x%0</translation> </message> <message> <location filename="../PaletteView.cpp" line="123"/> <source>%0</source> - <translation type="unfinished">%0</translation> + <translation>%0</translation> </message> <message> <location filename="../PaletteView.cpp" line="124"/> <location filename="../PaletteView.cpp" line="125"/> <location filename="../PaletteView.cpp" line="126"/> <source>0x%0 (%1)</source> - <translation type="unfinished">0x%0 (%1)</translation> + <translation>0x%0 (%1)</translation> </message> <message> <location filename="../PaletteView.cpp" line="138"/> <source>Export palette</source> - <translation type="unfinished">Exporter la palette</translation> + <translation>Exporter la palette</translation> </message> <message> <location filename="../PaletteView.cpp" line="139"/> <source>Windows PAL (*.pal);;Adobe Color Table (*.act)</source> - <translation type="unfinished">Windows PAL (*.pal);;Adobe Color Table (*.act)</translation> + <translation>Windows PAL (*.pal);;Adobe Color Table (*.act)</translation> </message> <message> <location filename="../PaletteView.cpp" line="142"/> <source>Failed to open output palette file: %1</source> - <translation type="unfinished">Echec de l'ouberture du fichier de sortie de la palette : %1</translation> + <translation>Impossible d'ouvrir le fichier de la palette de sortie : %1</translation> </message> </context> <context>@@ -3035,12 +3054,12 @@ <name>QGBA::PrinterView</name>
<message> <location filename="../PrinterView.cpp" line="35"/> <source>Save Printout</source> - <translation type="unfinished">Sauvegarder l'impression</translation> + <translation>Sauvegarder l'impression</translation> </message> <message> <location filename="../PrinterView.cpp" line="35"/> <source>Portable Network Graphics (*.png)</source> - <translation type="unfinished">Portable Network Graphics (*.png)</translation> + <translation>Portable Network Graphics (*.png)</translation> </message> </context> <context>@@ -3052,18 +3071,18 @@ <location filename="../ROMInfo.cpp" line="76"/>
<location filename="../ROMInfo.cpp" line="85"/> <location filename="../ROMInfo.cpp" line="86"/> <source>(unknown)</source> - <translation type="unfinished">(inconnu)</translation> + <translation>(inconnu)</translation> </message> <message> <location filename="../ROMInfo.cpp" line="53"/> <location filename="../ROMInfo.cpp" line="60"/> <source> bytes</source> - <translation type="unfinished"> bytes</translation> + <translation> octets</translation> </message> <message> <location filename="../ROMInfo.cpp" line="79"/> <source>(no database present)</source> - <translation type="unfinished">(aucune base de donnée présente)</translation> + <translation>(aucune base de donnée présente)</translation> </message> </context> <context>@@ -3072,58 +3091,58 @@ <message>
<location filename="../SettingsView.cpp" line="130"/> <location filename="../SettingsView.cpp" line="172"/> <source>Qt Multimedia</source> - <translation type="unfinished">Qt Multimédia</translation> + <translation>Qt Multimédia</translation> </message> <message> <location filename="../SettingsView.cpp" line="137"/> <source>SDL</source> - <translation type="unfinished">SDL</translation> + <translation>SDL</translation> </message> <message> <location filename="../SettingsView.cpp" line="145"/> <source>Software (Qt)</source> - <translation type="unfinished">Software (Qt)</translation> + <translation>Software (Qt)</translation> </message> <message> <location filename="../SettingsView.cpp" line="151"/> <source>OpenGL</source> - <translation type="unfinished">OpenGL</translation> + <translation>OpenGL</translation> </message> <message> <location filename="../SettingsView.cpp" line="158"/> <source>OpenGL (force version 1.x)</source> - <translation type="unfinished">OpenGL (forcer la version 1.x)</translation> + <translation>OpenGL (version forcée 1.x)</translation> </message> <message> <location filename="../SettingsView.cpp" line="166"/> <source>None (Still Image)</source> - <translation type="unfinished">Aucune (encore l'image)</translation> + <translation>Aucun (Image fixe)</translation> </message> <message> <location filename="../SettingsView.cpp" line="247"/> <source>Keyboard</source> - <translation type="unfinished">Clavier</translation> + <translation>Clavier</translation> </message> <message> <location filename="../SettingsView.cpp" line="256"/> <source>Controllers</source> - <translation type="unfinished">Contrôleurs</translation> + <translation>Contrôleurs</translation> </message> <message> <location filename="../SettingsView.cpp" line="288"/> <source>Shortcuts</source> - <translation type="unfinished">Raccourcis</translation> + <translation>Raccourcis</translation> </message> <message> <location filename="../SettingsView.cpp" line="300"/> <location filename="../SettingsView.cpp" line="310"/> <source>Shaders</source> - <translation type="unfinished">Shaders</translation> + <translation>Shaders</translation> </message> <message> <location filename="../SettingsView.cpp" line="317"/> <source>Select BIOS</source> - <translation type="unfinished">Choisir le BIOS</translation> + <translation>Choisir le BIOS</translation> </message> </context> <context>@@ -3131,32 +3150,32 @@ <name>QGBA::ShaderSelector</name>
<message> <location filename="../ShaderSelector.cpp" line="54"/> <source>No shader active</source> - <translation type="unfinished">Aucun shader actif</translation> + <translation>Aucun shader actif</translation> </message> <message> <location filename="../ShaderSelector.cpp" line="67"/> <source>Load shader</source> - <translation type="unfinished">Charger un shader</translation> + <translation>Charger un shader</translation> </message> <message> <location filename="../ShaderSelector.cpp" line="105"/> <source>No shader loaded</source> - <translation type="unfinished">Aucun shader chargé</translation> + <translation>Aucun shader chargé</translation> </message> <message> <location filename="../ShaderSelector.cpp" line="113"/> <source>by %1</source> - <translation type="unfinished">de %1</translation> + <translation>de %1</translation> </message> <message> <location filename="../ShaderSelector.cpp" line="128"/> <source>Preprocessing</source> - <translation type="unfinished">Pré-traitement</translation> + <translation>Pré-traitement</translation> </message> <message> <location filename="../ShaderSelector.cpp" line="135"/> <source>Pass %1</source> - <translation type="unfinished">Passe %1</translation> + <translation>Passe %1</translation> </message> </context> <context>@@ -3164,17 +3183,17 @@ <name>QGBA::ShortcutController</name>
<message> <location filename="../ShortcutController.cpp" line="64"/> <source>Action</source> - <translation type="unfinished">Action</translation> + <translation>Action</translation> </message> <message> <location filename="../ShortcutController.cpp" line="66"/> <source>Keyboard</source> - <translation type="unfinished">Clavier</translation> + <translation>Clavier</translation> </message> <message> <location filename="../ShortcutController.cpp" line="68"/> <source>Gamepad</source> - <translation type="unfinished">Manette de jeu</translation> + <translation>Manette de jeu</translation> </message> </context> <context>@@ -3182,17 +3201,17 @@ <name>QGBA::VideoView</name>
<message> <location filename="../VideoView.cpp" line="211"/> <source>Failed to open output video file: %1</source> - <translation type="unfinished">Echec de l'ouverture du fichier de sortie vidéo : %1</translation> + <translation>Impossible d'ouvrir le fichier vidéo de sortie : %1</translation> </message> <message> <location filename="../VideoView.cpp" line="229"/> <source>Native (%0x%1)</source> - <translation type="unfinished">Natif (%0x%1)</translation> + <translation>Natif (%0x%1)</translation> </message> <message> <location filename="../VideoView.cpp" line="244"/> <source>Select output file</source> - <translation type="unfinished">Choisir le fichier de sortie</translation> + <translation>Choisir le fichier de sortie</translation> </message> </context> <context>@@ -3200,347 +3219,347 @@ <name>QGBA::Window</name>
<message> <location filename="../Window.cpp" line="274"/> <source>Game Boy Advance ROMs (%1)</source> - <translation type="unfinished">ROMs Game Boy Advance (%1)</translation> + <translation>ROMs de Game Boy Advance (%1)</translation> </message> <message> <location filename="../Window.cpp" line="291"/> <source>Game Boy ROMs (%1)</source> - <translation type="unfinished">ROMs Game Boy (%1)</translation> + <translation>ROMs de Game Boy (%1)</translation> </message> <message> <location filename="../Window.cpp" line="295"/> <source>All ROMs (%1)</source> - <translation type="unfinished">Toutes les ROMs (%1)</translation> + <translation>Toutes les ROMs (%1)</translation> </message> <message> <location filename="../Window.cpp" line="296"/> <source>%1 Video Logs (*.mvl)</source> - <translation type="unfinished">%1 enregistrements vidéo (*.mvl)</translation> + <translation>%1 Journaux vidéo (*.mvl)</translation> </message> <message> <location filename="../Window.cpp" line="311"/> <source>Archives (%1)</source> - <translation type="unfinished">Archives (%1)</translation> + <translation>Archives (%1)</translation> </message> <message> <location filename="../Window.cpp" line="316"/> <location filename="../Window.cpp" line="324"/> <location filename="../Window.cpp" line="351"/> <source>Select ROM</source> - <translation type="unfinished">Choisir une ROM</translation> + <translation>Choisir une ROM</translation> </message> <message> <location filename="../Window.cpp" line="342"/> <source>Select folder</source> - <translation type="unfinished">Choisir un dossier</translation> + <translation>Choisir un dossier</translation> </message> <message> <location filename="../Window.cpp" line="359"/> <source>Game Boy Advance save files (%1)</source> - <translation type="unfinished">Fichiers de sauvegarde Game Boy Advance (%1)</translation> + <translation>Fichiers de sauvegarde Game Boy Advance (%1)</translation> </message> <message> <location filename="../Window.cpp" line="360"/> <location filename="../Window.cpp" line="405"/> <location filename="../Window.cpp" line="412"/> <source>Select save</source> - <translation type="unfinished">Choisir une sauvegarde</translation> + <translation>Choisir une sauvegarde</translation> </message> <message> <location filename="../Window.cpp" line="381"/> <source>Select patch</source> - <translation type="unfinished">Choisir un patch</translation> + <translation>Sélectionner un correctif</translation> </message> <message> <location filename="../Window.cpp" line="381"/> <source>Patches (*.ips *.ups *.bps)</source> - <translation type="unfinished">Patches (*.ips *.ups *.bps)</translation> + <translation>Correctifs/Patches (*.ips *.ups *.bps)</translation> </message> <message> <location filename="../Window.cpp" line="398"/> <source>Select image</source> - <translation type="unfinished">Choisir une image</translation> + <translation>Choisir une image</translation> </message> <message> <location filename="../Window.cpp" line="398"/> <source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source> - <translation type="unfinished">fichier Image (*.png *.gif *.jpg *.jpeg);;Tous les fichiers (*)</translation> + <translation>Image (*.png *.gif *.jpg *.jpeg);;Tous les fichiers (*)</translation> </message> <message> <location filename="../Window.cpp" line="405"/> <location filename="../Window.cpp" line="412"/> <source>GameShark saves (*.sps *.xps)</source> - <translation type="unfinished">Sauvegardes GameShark (*.sps *.xps)</translation> + <translation>Sauvegardes GameShark (*.sps *.xps)</translation> </message> <message> <location filename="../Window.cpp" line="437"/> <source>Select video log</source> - <translation type="unfinished">Choisir l'enregistrement vidéo</translation> + <translation>Sélectionner un journal vidéo</translation> </message> <message> <location filename="../Window.cpp" line="437"/> <source>Video logs (*.mvl)</source> - <translation type="unfinished">Enregistrements Vidéo (*.mvl)</translation> + <translation>Journaux vidéo (*.mvl)</translation> </message> <message> <location filename="../Window.cpp" line="782"/> <source>Crash</source> - <translation type="unfinished">Plantage</translation> + <translation>Plantage</translation> </message> <message> <location filename="../Window.cpp" line="783"/> <source>The game has crashed with the following error: %1</source> - <translation type="unfinished">Le jeu a planté avec l'erreur suivante : + <translation>Le jeu a planté avec l'erreur suivante : %1</translation> </message> <message> <location filename="../Window.cpp" line="791"/> <source>Couldn't Load</source> - <translation type="unfinished">Ne peut pas charger</translation> + <translation>Impossible à charger</translation> </message> <message> <location filename="../Window.cpp" line="792"/> <source>Could not load game. Are you sure it's in the correct format?</source> - <translation type="unfinished">Ne peut pas charger le jeu. Etes vous sûr que le format est correcte ?</translation> + <translation>Impossible de charger le jeu. Êtes-vous sûr qu'il est dans le bon format ?</translation> </message> <message> <location filename="../Window.cpp" line="805"/> <source>Unimplemented BIOS call</source> - <translation type="unfinished">L'appel du bios n'est pas implémenté</translation> + <translation>Requête au BIOS non supporté</translation> </message> <message> <location filename="../Window.cpp" line="806"/> <source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source> - <translation type="unfinished">Ce jeu utilises un appel du BIOS qui n'est pas implémenté. Veuillez utiliser un BIOS officeil pour une meilleure expèrience.</translation> + <translation>Ce jeu utilise un appel BIOS qui n'est pas implémenté. Veuillez utiliser le BIOS officiel pour une meilleure expérience.</translation> </message> <message> <location filename="../Window.cpp" line="887"/> <source>Really make portable?</source> - <translation type="unfinished">Le rendre vraiment portable ?</translation> + <translation>Vraiment rendre portable ?</translation> </message> <message> <location filename="../Window.cpp" line="888"/> <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">Ceci permettra à l'émulateur de charger la configuration depuis le même repértoire que le fichier exécutable. Souhaitez vous continuer ?</translation> + <translation>Cela amènera l'émulateur à charger sa configuration depuis le même répertoire que l'exécutable. Souhaitez vous continuer ?</translation> </message> <message> <location filename="../Window.cpp" line="896"/> <source>Restart needed</source> - <translation type="unfinished">Un redémarrage est nécessaire</translation> + <translation>Un redémarrage est nécessaire</translation> </message> <message> <location filename="../Window.cpp" line="897"/> <source>Some changes will not take effect until the emulator is restarted.</source> - <translation type="unfinished">Certains changements ne prendront effet qu'après le redémarrage de l'émulateur.</translation> + <translation>Certains changements ne prendront effet qu'après le redémarrage de l'émulateur.</translation> </message> <message> <location filename="../Window.cpp" line="951"/> <source> - Player %1 of %2</source> - <translation type="unfinished"> - Joueur %1 of %2</translation> + <translation> - Joueur %1 of %2</translation> </message> <message> <location filename="../Window.cpp" line="962"/> <source>%1 - %2</source> - <translation type="unfinished">%1 - %2</translation> + <translation>%1 - %2</translation> </message> <message> <location filename="../Window.cpp" line="964"/> <source>%1 - %2 - %3</source> - <translation type="unfinished">%1 - %2 - %3</translation> + <translation>%1 - %2 - %3</translation> </message> <message> <location filename="../Window.cpp" line="966"/> <source>%1 - %2 (%3 fps) - %4</source> - <translation type="unfinished">%1 - %2 (%3 fps) - %4</translation> + <translation>%1 - %2 (%3 fps) - %4</translation> </message> <message> <location filename="../Window.cpp" line="1002"/> <source>&File</source> - <translation type="unfinished">&Fichier</translation> + <translation>&Fichier</translation> </message> <message> <location filename="../Window.cpp" line="1005"/> <source>Load &ROM...</source> - <translation type="unfinished">Charger une &ROM...</translation> + <translation>Charger une &ROM…</translation> </message> <message> <location filename="../Window.cpp" line="1008"/> <source>Load ROM in archive...</source> - <translation type="unfinished">Charger la ROM dans l'archive...</translation> + <translation>Charger la ROM d'une archive…</translation> </message> <message> <location filename="../Window.cpp" line="1010"/> <source>Add folder to library...</source> - <translation type="unfinished">Ajouter un dossier à la bibliothèque...</translation> + <translation>Ajouter un dossier à la bibliothèque…</translation> </message> <message> <location filename="../Window.cpp" line="1014"/> <source>Load alternate save...</source> - <translation type="unfinished">Charger une sauvegarde alternative...</translation> + <translation>Charger une sauvegarde alternative…</translation> </message> <message> <location filename="../Window.cpp" line="1019"/> <source>Load temporary save...</source> - <translation type="unfinished">Charger une sauvegarde temporaire...</translation> + <translation>Charger une sauvegarde temporaire…</translation> </message> <message> <location filename="../Window.cpp" line="1024"/> <source>Load &patch...</source> - <translation type="unfinished">Charger un &patch...</translation> + <translation>Charger un c&orrectif…</translation> </message> <message> <location filename="../Window.cpp" line="1027"/> <source>Boot BIOS</source> - <translation type="unfinished">Démarrer le BIOS</translation> + <translation>Démarrer le BIOS</translation> </message> <message> <location filename="../Window.cpp" line="1034"/> <source>Replace ROM...</source> - <translation type="unfinished">Remplacer la ROM...</translation> + <translation>Remplacer la ROM…</translation> </message> <message> <location filename="../Window.cpp" line="1036"/> <source>ROM &info...</source> - <translation type="unfinished">&Info sur la ROM...</translation> + <translation>&Infos sur la ROM…</translation> </message> <message> <location filename="../Window.cpp" line="1041"/> <source>Recent</source> - <translation type="unfinished">Récent</translation> + <translation>Récent</translation> </message> <message> <location filename="../Window.cpp" line="1045"/> <source>Make portable</source> - <translation type="unfinished">Rendre portable</translation> + <translation>Rendre portable</translation> </message> <message> <location filename="../Window.cpp" line="1049"/> <source>&Load state</source> - <translation type="unfinished">&Charger un Etat</translation> + <translation>&Charger un état</translation> </message> <message> <location filename="../Window.cpp" line="1050"/> <source>F10</source> - <translation type="unfinished">F10</translation> + <translation>F10</translation> </message> <message> <location filename="../Window.cpp" line="1056"/> <source>&Save state</source> - <translation type="unfinished">&Sauvegarder un Etat</translation> + <translation>&Sauvegarder un état</translation> </message> <message> <location filename="../Window.cpp" line="1057"/> <source>Shift+F10</source> - <translation type="unfinished">Shift+F10</translation> + <translation>Maj+F10</translation> </message> <message> <location filename="../Window.cpp" line="1063"/> <source>Quick load</source> - <translation type="unfinished">Chargement rapide</translation> + <translation>Chargement rapide</translation> </message> <message> <location filename="../Window.cpp" line="1064"/> <source>Quick save</source> - <translation type="unfinished">Sauvegarde rapide</translation> + <translation>Sauvegarde rapide</translation> </message> <message> <location filename="../Window.cpp" line="1068"/> <source>Load recent</source> - <translation type="unfinished">Charger un fichier récent</translation> + <translation>Charger un fichier récent</translation> </message> <message> <location filename="../Window.cpp" line="1076"/> <source>Save recent</source> - <translation type="unfinished">Sauvegarder un fichier récent</translation> + <translation>Sauvegarder un fichier récent</translation> </message> <message> <location filename="../Window.cpp" line="1087"/> <source>Undo load state</source> - <translation type="unfinished">Défaire le chargement d'état</translation> + <translation>Annuler le chargement de l'état</translation> </message> <message> <location filename="../Window.cpp" line="1088"/> <source>F11</source> - <translation type="unfinished">F11</translation> + <translation>F11</translation> </message> <message> <location filename="../Window.cpp" line="1096"/> <source>Undo save state</source> - <translation type="unfinished">Défaire la sauvegarde d'état</translation> + <translation>Annuler la sauvegarde de l'état</translation> </message> <message> <location filename="../Window.cpp" line="1097"/> <source>Shift+F11</source> - <translation type="unfinished">Shift+F11</translation> + <translation>Maj+F11</translation> </message> <message> <location filename="../Window.cpp" line="1110"/> <location filename="../Window.cpp" line="1119"/> <source>State &%1</source> - <translation type="unfinished">Etat &%1</translation> + <translation>État &%1</translation> </message> <message> <location filename="../Window.cpp" line="1111"/> <source>F%1</source> - <translation type="unfinished">F%1</translation> + <translation>F%1</translation> </message> <message> <location filename="../Window.cpp" line="1120"/> <source>Shift+F%1</source> - <translation type="unfinished">Shift+F%1</translation> + <translation>Maj+F%1</translation> </message> <message> <location filename="../Window.cpp" line="1130"/> <source>Load camera image...</source> - <translation type="unfinished">Charger l'image de la caméra...</translation> + <translation>Charger une image de la caméra…</translation> </message> <message> <location filename="../Window.cpp" line="1136"/> <source>Import GameShark Save</source> - <translation type="unfinished">Importer une sauvegarde GameShark</translation> + <translation>Importer une sauvegarde GameShark</translation> </message> <message> <location filename="../Window.cpp" line="1142"/> <source>Export GameShark Save</source> - <translation type="unfinished">Exporter une sauvegarde GameShark</translation> + <translation>Exporter une sauvegarde GameShark</translation> </message> <message> <location filename="../Window.cpp" line="1150"/> <source>New multiplayer window</source> - <translation type="unfinished">Nouvelle fenêtre multi joueur</translation> + <translation>Nouvelle fenêtre multijoueur</translation> </message> <message> <location filename="../Window.cpp" line="1160"/> <source>About</source> - <translation type="unfinished">A propos de</translation> + <translation>À propos de</translation> </message> <message> <location filename="../Window.cpp" line="1165"/> <source>E&xit</source> - <translation type="unfinished">Quitter</translation> + <translation>&Quitter</translation> </message> <message> <location filename="../Window.cpp" line="1168"/> <source>&Emulation</source> - <translation type="unfinished">&Emulation</translation> + <translation>&Emulation</translation> </message> <message> <location filename="../Window.cpp" line="1170"/> <source>&Reset</source> - <translation type="unfinished">&Redémarrer</translation> + <translation>&Réinitialiser</translation> </message> <message> <location filename="../Window.cpp" line="1171"/> <source>Ctrl+R</source> - <translation type="unfinished">Ctrl+R</translation> + <translation>Ctrl+R</translation> </message> <message> <location filename="../Window.cpp" line="1178"/> <source>Sh&utdown</source> - <translation type="unfinished">Extin&ction</translation> + <translation>Extin&ction</translation> </message> <message> <location filename="../Window.cpp" line="1186"/>@@ -3550,42 +3569,42 @@ </message>
<message> <location filename="../Window.cpp" line="1196"/> <source>&Pause</source> - <translation type="unfinished">&Pause</translation> + <translation>&Pause</translation> </message> <message> <location filename="../Window.cpp" line="1199"/> <source>Ctrl+P</source> - <translation type="unfinished">Ctrl+P</translation> + <translation>Ctrl+P</translation> </message> <message> <location filename="../Window.cpp" line="1212"/> <source>&Next frame</source> - <translation type="unfinished">&Image suivante</translation> + <translation>&Image suivante</translation> </message> <message> <location filename="../Window.cpp" line="1213"/> <source>Ctrl+N</source> - <translation type="unfinished">Ctrl+N</translation> + <translation>Ctrl+N</translation> </message> <message> <location filename="../Window.cpp" line="1230"/> <source>Fast forward (held)</source> - <translation type="unfinished">Avancée Rapide (maintenir)</translation> + <translation>Avance rapide (maintenir)</translation> </message> <message> <location filename="../Window.cpp" line="1232"/> <source>&Fast forward</source> - <translation type="unfinished">A&vancée rapide</translation> + <translation>A&vance rapide</translation> </message> <message> <location filename="../Window.cpp" line="1235"/> <source>Shift+Tab</source> - <translation type="unfinished">Shift+Tab</translation> + <translation>Maj+Tab</translation> </message> <message> <location filename="../Window.cpp" line="1242"/> <source>Fast forward speed</source> - <translation type="unfinished">Vitesse de l'avancée rapide</translation> + <translation>Vitesse de l'avance rapide</translation> </message> <message> <location filename="../Window.cpp" line="1247"/>@@ -3595,352 +3614,352 @@ </message>
<message> <location filename="../Window.cpp" line="1251"/> <source>%0x</source> - <translation type="unfinished">%0x</translation> + <translation>%0x</translation> </message> <message> <location filename="../Window.cpp" line="1263"/> <source>Rewind (held)</source> - <translation type="unfinished">Rembobiner (maintenir)</translation> + <translation>Rembobiner (maintenir)</translation> </message> <message> <location filename="../Window.cpp" line="1265"/> <source>Re&wind</source> - <translation type="unfinished">Rem&bobiner</translation> + <translation>Rem&bobiner</translation> </message> <message> <location filename="../Window.cpp" line="1266"/> <source>~</source> - <translation type="unfinished">~</translation> + <translation>~</translation> </message> <message> <location filename="../Window.cpp" line="1274"/> <source>Step backwards</source> - <translation type="unfinished">Retour en Arrière</translation> + <translation>Retour en arrière</translation> </message> <message> <location filename="../Window.cpp" line="1275"/> <source>Ctrl+B</source> - <translation type="unfinished">Ctrl+B</translation> + <translation>Ctrl+B</translation> </message> <message> <location filename="../Window.cpp" line="1284"/> <source>Sync to &video</source> - <translation type="unfinished">Synchro &vidéo</translation> + <translation>Synchro &vidéo</translation> </message> <message> <location filename="../Window.cpp" line="1291"/> <source>Sync to &audio</source> - <translation type="unfinished">Synchro &audio</translation> + <translation>Synchro &audio</translation> </message> <message> <location filename="../Window.cpp" line="1299"/> <source>Solar sensor</source> - <translation type="unfinished">Détection solaire</translation> + <translation>Capteur solaire</translation> </message> <message> <location filename="../Window.cpp" line="1301"/> <source>Increase solar level</source> - <translation type="unfinished">Augmenter le niveau solaire</translation> + <translation>Augmenter le niveau solaire</translation> </message> <message> <location filename="../Window.cpp" line="1305"/> <source>Decrease solar level</source> - <translation type="unfinished">Diminuer le niveau solaire</translation> + <translation>Diminuer le niveau solaire</translation> </message> <message> <location filename="../Window.cpp" line="1309"/> <source>Brightest solar level</source> - <translation type="unfinished">Eclaircier le niveau solaire</translation> + <translation type="unfinished">Tester le niveau solaire</translation> </message> <message> <location filename="../Window.cpp" line="1313"/> <source>Darkest solar level</source> - <translation type="unfinished">Assombrir le niveau solaire</translation> + <translation>Assombrir le niveau solaire</translation> </message> <message> <location filename="../Window.cpp" line="1319"/> <source>Brightness %1</source> - <translation type="unfinished">Luminosité %1</translation> + <translation>Luminosité %1</translation> </message> <message> <location filename="../Window.cpp" line="1326"/> <source>Audio/&Video</source> - <translation type="unfinished">Audio/&Vidéo</translation> + <translation>Audio/&Vidéo</translation> </message> <message> <location filename="../Window.cpp" line="1328"/> <source>Frame size</source> - <translation type="unfinished">Taille de l'image</translation> + <translation>Taille de l'image</translation> </message> <message> <location filename="../Window.cpp" line="1331"/> <source>%1x</source> - <translation type="unfinished">%1x</translation> + <translation>%1x</translation> </message> <message> <location filename="../Window.cpp" line="1359"/> <source>Toggle fullscreen</source> - <translation type="unfinished">Basculer en plein écran</translation> + <translation>Basculer en plein écran</translation> </message> <message> <location filename="../Window.cpp" line="1362"/> <source>Lock aspect ratio</source> - <translation type="unfinished">Bloquer les proportions</translation> + <translation>Bloquer les proportions</translation> </message> <message> <location filename="../Window.cpp" line="1372"/> <source>Force integer scaling</source> - <translation type="unfinished">Forcer la mise à l'échelle entier</translation> + <translation>Forcer la mise à l'échelle par des nombres entiers</translation> </message> <message> <location filename="../Window.cpp" line="1382"/> <source>Bilinear filtering</source> - <translation type="unfinished">Filtrage bilinèaire</translation> + <translation>Filtrage bilinèaire</translation> </message> <message> <location filename="../Window.cpp" line="1388"/> <source>Frame&skip</source> - <translation type="unfinished">&Saut d'image</translation> + <translation>&Saut d'image</translation> </message> <message> <location filename="../Window.cpp" line="1401"/> <source>Mute</source> - <translation type="unfinished">Muet</translation> + <translation>Muet</translation> </message> <message> <location filename="../Window.cpp" line="1408"/> <source>FPS target</source> - <translation type="unfinished">FPS cible</translation> + <translation>FPS ciblé</translation> </message> <message> <location filename="../Window.cpp" line="1413"/> <source>15</source> - <translation type="unfinished">15</translation> + <translation>15</translation> </message> <message> <location filename="../Window.cpp" line="1414"/> <source>30</source> - <translation type="unfinished">30</translation> + <translation>30</translation> </message> <message> <location filename="../Window.cpp" line="1415"/> <source>45</source> - <translation type="unfinished">45</translation> + <translation>45</translation> </message> <message> <location filename="../Window.cpp" line="1416"/> <source>Native (59.7)</source> - <translation type="unfinished">Natif (59.7)</translation> + <translation>Natif (59.7)</translation> </message> <message> <location filename="../Window.cpp" line="1417"/> <source>60</source> - <translation type="unfinished">60</translation> + <translation>60</translation> </message> <message> <location filename="../Window.cpp" line="1418"/> <source>90</source> - <translation type="unfinished">90</translation> + <translation>90</translation> </message> <message> <location filename="../Window.cpp" line="1419"/> <source>120</source> - <translation type="unfinished">120</translation> + <translation>120</translation> </message> <message> <location filename="../Window.cpp" line="1420"/> <source>240</source> - <translation type="unfinished">240</translation> + <translation>240</translation> </message> <message> <location filename="../Window.cpp" line="1426"/> <source>Take &screenshot</source> - <translation type="unfinished">Prendre une ca&pture d'écran</translation> + <translation>Prendre une ca&pture d'écran</translation> </message> <message> <location filename="../Window.cpp" line="1427"/> <source>F12</source> - <translation type="unfinished">F12</translation> + <translation>F12</translation> </message> <message> <location filename="../Window.cpp" line="1436"/> <source>Record output...</source> - <translation type="unfinished">Enregistrer la sortie...</translation> + <translation>Enregistrer la sortie…</translation> </message> <message> <location filename="../Window.cpp" line="1443"/> <source>Record GIF...</source> - <translation type="unfinished">Enregistrer un GIF...</translation> + <translation>Enregistrer un GIF…</translation> </message> <message> <location filename="../Window.cpp" line="1448"/> <source>Record video log...</source> - <translation type="unfinished">Enregistrer l'enregistrement vidéo...</translation> + <translation>Enregistrer le journal vidéo…</translation> </message> <message> <location filename="../Window.cpp" line="1453"/> <source>Stop video log</source> - <translation type="unfinished">Arrêter l'enregistrement vidéo</translation> + <translation>Arrêter le journal vidéo</translation> </message> <message> <location filename="../Window.cpp" line="1461"/> <source>Game Boy Printer...</source> - <translation type="unfinished">Imprimante GameBoy...</translation> + <translation>Imprimante GameBoy…</translation> </message> <message> <location filename="../Window.cpp" line="1473"/> <source>Video layers</source> - <translation type="unfinished">Couches vidéo</translation> + <translation>Couches vidéo</translation> </message> <message> <location filename="../Window.cpp" line="1476"/> <source>Audio channels</source> - <translation type="unfinished">Canaux audio</translation> + <translation>Canaux audio</translation> </message> <message> <location filename="../Window.cpp" line="1479"/> <source>Adjust layer placement...</source> - <translation type="unfinished">Ajuster la disposition de la Couche</translation> + <translation>Ajuster la disposition…</translation> </message> <message> <location filename="../Window.cpp" line="1484"/> <source>&Tools</source> - <translation type="unfinished">Ou&tils</translation> + <translation>Ou&tils</translation> </message> <message> <location filename="../Window.cpp" line="1486"/> <source>View &logs...</source> - <translation type="unfinished">Voir les en&registrements...</translation> + <translation>Voir les &journaux…</translation> </message> <message> <location filename="../Window.cpp" line="1490"/> <source>Game &overrides...</source> - <translation type="unfinished">Passer &outre le jeu...</translation> + <translation type="unfinished">Passer &outre le jeu…</translation> </message> <message> <location filename="../Window.cpp" line="1504"/> <source>Game &Pak sensors...</source> - <translation type="unfinished">Détecteur Game &Pak...</translation> + <translation>Capteurs Game &Pak…</translation> </message> <message> <location filename="../Window.cpp" line="1517"/> <source>&Cheats...</source> - <translation type="unfinished">Tri&ches...</translation> + <translation>&Cheats…</translation> </message> <message> <location filename="../Window.cpp" line="1523"/> <source>Settings...</source> - <translation type="unfinished">Paramètres...</translation> + <translation>Paramètres…</translation> </message> <message> <location filename="../Window.cpp" line="1529"/> <source>Open debugger console...</source> - <translation type="unfinished">Ouvrir la console de débug...</translation> + <translation>Ouvrir la console de débug…</translation> </message> <message> <location filename="../Window.cpp" line="1535"/> <source>Start &GDB server...</source> - <translation type="unfinished">Démarrer le serveur &GDB...</translation> + <translation>Démarrer le serveur &GDB…</translation> </message> <message> <location filename="../Window.cpp" line="1543"/> <source>View &palette...</source> - <translation type="unfinished">Voir la &palette...</translation> + <translation>Voir la &palette…</translation> </message> <message> <location filename="../Window.cpp" line="1548"/> <source>View &sprites...</source> - <translation type="unfinished">Voir les &sprites...</translation> + <translation>Voir les &sprites…</translation> </message> <message> <location filename="../Window.cpp" line="1553"/> <source>View &tiles...</source> - <translation type="unfinished">Voir les &tiles...</translation> + <translation>Voir les &tiles…</translation> </message> <message> <location filename="../Window.cpp" line="1558"/> <source>View &map...</source> - <translation type="unfinished">Voir la &map...</translation> + <translation>Voir la &map…</translation> </message> <message> <location filename="../Window.cpp" line="1563"/> <source>View memory...</source> - <translation type="unfinished">Voir la mémoire...</translation> + <translation>Voir la mémoire…</translation> </message> <message> <location filename="../Window.cpp" line="1568"/> <source>Search memory...</source> - <translation type="unfinished">Fouiller la mémoire...</translation> + <translation>Recherche dans la mémoire…</translation> </message> <message> <location filename="../Window.cpp" line="1574"/> <source>View &I/O registers...</source> - <translation type="unfinished">Voir les registres &E/S...</translation> + <translation>Voir les registres d'&E/S...</translation> </message> <message> <location filename="../Window.cpp" line="1654"/> <source>Exit fullscreen</source> - <translation type="unfinished">Quitter le plein écran</translation> + <translation>Quitter le plein écran</translation> </message> <message> <location filename="../Window.cpp" line="1667"/> <source>GameShark Button (held)</source> - <translation type="unfinished">Bouton GameShark (maintenir)</translation> + <translation>Bouton GameShark (maintenir)</translation> </message> <message> <location filename="../Window.cpp" line="1669"/> <source>Autofire</source> - <translation type="unfinished">Tir Auto</translation> + <translation>Tir automatique</translation> </message> <message> <location filename="../Window.cpp" line="1676"/> <source>Autofire A</source> - <translation type="unfinished">Tir Auto A</translation> + <translation>Tir automatique A</translation> </message> <message> <location filename="../Window.cpp" line="1682"/> <source>Autofire B</source> - <translation type="unfinished">Tir Auto B</translation> + <translation>Tir automatique B</translation> </message> <message> <location filename="../Window.cpp" line="1688"/> <source>Autofire L</source> - <translation type="unfinished">Tir Auto L</translation> + <translation>Tir automatique L</translation> </message> <message> <location filename="../Window.cpp" line="1694"/> <source>Autofire R</source> - <translation type="unfinished">Tir Auto R</translation> + <translation>Tir automatique R</translation> </message> <message> <location filename="../Window.cpp" line="1700"/> <source>Autofire Start</source> - <translation type="unfinished">Tir Auto Start</translation> + <translation>Tir automatique Start</translation> </message> <message> <location filename="../Window.cpp" line="1706"/> <source>Autofire Select</source> - <translation type="unfinished">Tir Auto Select</translation> + <translation>Tir automatique Select</translation> </message> <message> <location filename="../Window.cpp" line="1712"/> <source>Autofire Up</source> - <translation type="unfinished">Tir Auto Haut</translation> + <translation>Tir automatique Up</translation> </message> <message> <location filename="../Window.cpp" line="1718"/> <source>Autofire Right</source> - <translation type="unfinished">Tir Auto Droite</translation> + <translation>Tir automatique Right</translation> </message> <message> <location filename="../Window.cpp" line="1724"/> <source>Autofire Down</source> - <translation type="unfinished">Tir Auto Bas</translation> + <translation>Tir automatique Down</translation> </message> <message> <location filename="../Window.cpp" line="1730"/> <source>Autofire Left</source> - <translation type="unfinished">Tir Auto Gauche</translation> + <translation>Tir automatique Gauche</translation> </message> </context> <context>@@ -3948,17 +3967,17 @@ <name>QObject</name>
<message> <location filename="../utils.cpp" line="29"/> <source>GBA</source> - <translation type="unfinished">GBA</translation> + <translation>GBA</translation> </message> <message> <location filename="../utils.cpp" line="33"/> <source>GB</source> - <translation type="unfinished">GB</translation> + <translation>GB</translation> </message> <message> <location filename="../utils.cpp" line="36"/> <source>?</source> - <translation type="unfinished">?</translation> + <translation>?</translation> </message> </context> <context>@@ -3966,57 +3985,57 @@ <name>ROMInfo</name>
<message> <location filename="../ROMInfo.ui" line="14"/> <source>ROM Info</source> - <translation type="unfinished">Info ROM</translation> + <translation>Informations sur la ROM</translation> </message> <message> <location filename="../ROMInfo.ui" line="26"/> <source>Game name:</source> - <translation type="unfinished">Nom du Jeu :</translation> + <translation>Nom du jeu :</translation> </message> <message> <location filename="../ROMInfo.ui" line="33"/> <source>{NAME}</source> - <translation type="unfinished">{NAME}</translation> + <translation>{NAME}</translation> </message> <message> <location filename="../ROMInfo.ui" line="46"/> <source>Internal name:</source> - <translation type="unfinished">Nom Interne :</translation> + <translation>Nom interne :</translation> </message> <message> <location filename="../ROMInfo.ui" line="53"/> <source>{TITLE}</source> - <translation type="unfinished">{TITLE}</translation> + <translation>{TITLE}</translation> </message> <message> <location filename="../ROMInfo.ui" line="63"/> <source>Game ID:</source> - <translation type="unfinished">ID du jeu :</translation> + <translation>ID du jeu :</translation> </message> <message> <location filename="../ROMInfo.ui" line="70"/> <source>{ID}</source> - <translation type="unfinished">{ID}</translation> + <translation>{ID}</translation> </message> <message> <location filename="../ROMInfo.ui" line="80"/> <source>File size:</source> - <translation type="unfinished">Taille du Fichier :</translation> + <translation>Taille du fichier :</translation> </message> <message> <location filename="../ROMInfo.ui" line="87"/> <source>{SIZE}</source> - <translation type="unfinished">{SIZE}</translation> + <translation>{SIZE}</translation> </message> <message> <location filename="../ROMInfo.ui" line="97"/> <source>CRC32:</source> - <translation type="unfinished">CRC32 :</translation> + <translation>CRC32 :</translation> </message> <message> <location filename="../ROMInfo.ui" line="104"/> <source>{CRC}</source> - <translation type="unfinished">{CRC}</translation> + <translation>{CRC}</translation> </message> </context> <context>@@ -4024,74 +4043,75 @@ <name>SensorView</name>
<message> <location filename="../SensorView.ui" line="20"/> <source>Sensors</source> - <translation type="unfinished">Détecteurs</translation> + <translation>Capteurs</translation> </message> <message> <location filename="../SensorView.ui" line="31"/> <source>Realtime clock</source> - <translation type="unfinished">Horloge en Temps Réel</translation> + <translation>Horloge en temps réel</translation> </message> <message> <location filename="../SensorView.ui" line="37"/> <source>Fixed time</source> - <translation type="unfinished">Correction de l'heure</translation> + <translation>Heure fixe</translation> </message> <message> <location filename="../SensorView.ui" line="47"/> <source>System time</source> - <translation type="unfinished">Heure Système</translation> + <translation>Heure du système</translation> </message> <message> <location filename="../SensorView.ui" line="60"/> <source>Start time at</source> - <translation type="unfinished">Démarrer l'heure à </translation> + <translation>Heure de début à </translation> </message> <message> <location filename="../SensorView.ui" line="70"/> <source>Now</source> - <translation type="unfinished">Maintenant</translation> + <translation>Maintenant</translation> </message> <message> <location filename="../SensorView.ui" line="97"/> <source>MM/dd/yy hh:mm:ss AP</source> - <translation type="unfinished">MM/dd/yy hh:mm:ss AP</translation> + <translatorcomment>This is the most common format used in the francophile world</translatorcomment> + <translation>dd/MM/yy HH:mm:ss</translation> </message> <message> <location filename="../SensorView.ui" line="107"/> <source>Light sensor</source> - <translation type="unfinished">Détecteur de lumière</translation> + <translation>Capteur de lumière</translation> </message> <message> <location filename="../SensorView.ui" line="113"/> <source>Brightness</source> - <translation type="unfinished">Luminosité</translation> + <translation>Luminosité</translation> </message> <message> <location filename="../SensorView.ui" line="150"/> <source>Tilt sensor</source> - <translation type="unfinished">Détecteur de Tilt</translation> + <translation>Capteur d'inclinaison</translation> </message> <message> <location filename="../SensorView.ui" line="158"/> <location filename="../SensorView.ui" line="247"/> <source>Set Y</source> - <translation type="unfinished">Sélection Y</translation> + <translation>Ensemble Y</translation> </message> <message> <location filename="../SensorView.ui" line="168"/> <location filename="../SensorView.ui" line="257"/> <source>Set X</source> - <translation type="unfinished">Sélection X</translation> + <translation>Ensemble X</translation> </message> <message> <location filename="../SensorView.ui" line="239"/> <source>Gyroscope</source> - <translation type="unfinished">Gyroscope</translation> + <translation>Gyroscope</translation> </message> <message> <location filename="../SensorView.ui" line="267"/> <source>Sensitivity</source> - <translation type="unfinished">Sensibilité</translation> + <translation>Sensibilité</translation> </message> </context> <context>@@ -4099,358 +4119,358 @@ <name>SettingsView</name>
<message> <location filename="../SettingsView.ui" line="20"/> <source>Settings</source> - <translation type="unfinished">Paramètres</translation> + <translation>Paramètres</translation> </message> <message> <location filename="../SettingsView.ui" line="45"/> <source>Audio/Video</source> - <translation type="unfinished">Audio/Vidéo</translation> + <translation>Audio/Vidéo</translation> </message> <message> <location filename="../SettingsView.ui" line="50"/> <source>Interface</source> - <translation type="unfinished">Interface</translation> + <translation>Interface</translation> </message> <message> <location filename="../SettingsView.ui" line="55"/> <source>Emulation</source> - <translation type="unfinished">Emulation</translation> + <translation>Émulation</translation> </message> <message> <location filename="../SettingsView.ui" line="60"/> <source>BIOS</source> - <translation type="unfinished">BIOS</translation> + <translation>BIOS</translation> </message> <message> <location filename="../SettingsView.ui" line="65"/> <source>Paths</source> - <translation type="unfinished">Chemins</translation> + <translation>Chemins</translation> </message> <message> <location filename="../SettingsView.ui" line="70"/> <source>Game Boy</source> - <translation type="unfinished">Game Boy</translation> + <translation>Game Boy</translation> </message> <message> <location filename="../SettingsView.ui" line="95"/> <source>Audio driver:</source> - <translation type="unfinished">Pilote Audio :</translation> + <translation>Pilote Audio :</translation> </message> <message> <location filename="../SettingsView.ui" line="112"/> <source>Audio buffer:</source> - <translation type="unfinished">Tampon Audio</translation> + <translation>Tampon audio :</translation> </message> <message> <location filename="../SettingsView.ui" line="124"/> <location filename="../SettingsView.ui" line="146"/> <source>1536</source> - <translation type="unfinished">1536</translation> + <translation>1536</translation> </message> <message> <location filename="../SettingsView.ui" line="131"/> <source>512</source> - <translation type="unfinished">512</translation> + <translation>512</translation> </message> <message> <location filename="../SettingsView.ui" line="136"/> <source>768</source> - <translation type="unfinished">768</translation> + <translation>768</translation> </message> <message> <location filename="../SettingsView.ui" line="141"/> <source>1024</source> - <translation type="unfinished">1024</translation> + <translation>1024</translation> </message> <message> <location filename="../SettingsView.ui" line="151"/> <source>2048</source> - <translation type="unfinished">2048</translation> + <translation>2048</translation> </message> <message> <location filename="../SettingsView.ui" line="156"/> <source>3072</source> - <translation type="unfinished">3072</translation> + <translation>3072</translation> </message> <message> <location filename="../SettingsView.ui" line="161"/> <source>4096</source> - <translation type="unfinished">4096</translation> + <translation>4096</translation> </message> <message> <location filename="../SettingsView.ui" line="169"/> <source>samples</source> - <translation type="unfinished">Echantillons</translation> + <translation>échantillons</translation> </message> <message> <location filename="../SettingsView.ui" line="178"/> <source>Sample rate:</source> - <translation type="unfinished">Taux d'échantillonages</translation> + <translation>Taux d'échantillonnage :</translation> </message> <message> <location filename="../SettingsView.ui" line="190"/> <location filename="../SettingsView.ui" line="207"/> <source>44100</source> - <translation type="unfinished">44100</translation> + <translation>44100</translation> </message> <message> <location filename="../SettingsView.ui" line="197"/> <source>22050</source> - <translation type="unfinished">22050</translation> + <translation>22050</translation> </message> <message> <location filename="../SettingsView.ui" line="202"/> <source>32000</source> - <translation type="unfinished">32000</translation> + <translation>32000</translation> </message> <message> <location filename="../SettingsView.ui" line="212"/> <source>48000</source> - <translation type="unfinished">48000</translation> + <translation>48000</translation> </message> <message> <location filename="../SettingsView.ui" line="220"/> <source>Hz</source> - <translation type="unfinished">Hz</translation> + <translation>Hz</translation> </message> <message> <location filename="../SettingsView.ui" line="229"/> <source>Volume:</source> - <translation type="unfinished">Volume :</translation> + <translation>Volume :</translation> </message> <message> <location filename="../SettingsView.ui" line="260"/> <source>Mute</source> - <translation type="unfinished">Muet</translation> + <translation>Muet</translation> </message> <message> <location filename="../SettingsView.ui" line="276"/> <source>Display driver:</source> - <translation type="unfinished">Pilote d'affichage :</translation> + <translation>Pilote d'affichage :</translation> </message> <message> <location filename="../SettingsView.ui" line="293"/> <source>Frameskip:</source> - <translation type="unfinished">Saut d'image :</translation> + <translation>Saut d'image :</translation> </message> <message> <location filename="../SettingsView.ui" line="302"/> <source>Skip every</source> - <translation type="unfinished">Passer toutes les </translation> + <translation>Sauter chaque</translation> </message> <message> <location filename="../SettingsView.ui" line="312"/> <location filename="../SettingsView.ui" line="645"/> <source>frames</source> - <translation type="unfinished">images</translation> + <translation>images</translation> </message> <message> <location filename="../SettingsView.ui" line="321"/> <source>FPS target:</source> - <translation type="unfinished">FPS cible :</translation> + <translation>FPS ciblé :</translation> </message> <message> <location filename="../SettingsView.ui" line="343"/> <source>frames per second</source> - <translation type="unfinished">images par secondes</translation> + <translation>images par secondes</translation> </message> <message> <location filename="../SettingsView.ui" line="359"/> <source>Sync:</source> - <translation type="unfinished">Synchro :</translation> + <translation>Synchronisation :</translation> </message> <message> <location filename="../SettingsView.ui" line="368"/> <source>Video</source> - <translation type="unfinished">Vidéo</translation> + <translation>Vidéo</translation> </message> <message> <location filename="../SettingsView.ui" line="375"/> <source>Audio</source> - <translation type="unfinished">Audio</translation> + <translation>Audio</translation> </message> <message> <location filename="../SettingsView.ui" line="384"/> <source>Lock aspect ratio</source> - <translation type="unfinished">Bloquer les proportions</translation> + <translation>Bloquer les proportions</translation> </message> <message> <location filename="../SettingsView.ui" line="391"/> <source>Bilinear filtering</source> - <translation type="unfinished">Filtrage bilinèaire</translation> + <translation>Filtrage bilinèaire</translation> </message> <message> <location filename="../SettingsView.ui" line="398"/> <source>Force integer scaling</source> - <translation type="unfinished">Forcer la mise à l'échelle en entier</translation> + <translation>Forcer la mise à l'échelle en entier</translation> </message> <message> <location filename="../SettingsView.ui" line="409"/> <source>Language</source> - <translation type="unfinished">Langue</translation> + <translation>Langue</translation> </message> <message> <location filename="../SettingsView.ui" line="417"/> <source>English</source> - <translation type="unfinished">Anglais</translation> + <translation>Anglais</translation> </message> <message> <location filename="../SettingsView.ui" line="432"/> <source>Library:</source> - <translation type="unfinished">Bibliothèque :</translation> + <translation>Bibliothèque :</translation> </message> <message> <location filename="../SettingsView.ui" line="440"/> <source>List view</source> - <translation type="unfinished">Voir la liste</translation> + <translation>Vue par liste</translation> </message> <message> <location filename="../SettingsView.ui" line="445"/> <source>Tree view</source> - <translation type="unfinished">Voir l'arbre</translation> + <translation>Vue en arborescence</translation> </message> <message> <location filename="../SettingsView.ui" line="453"/> <source>Show when no game open</source> - <translation type="unfinished">Afficher quand aucun jeu n'est ouvert</translation> + <translation>Afficher quand aucun jeu n'est ouvert</translation> </message> <message> <location filename="../SettingsView.ui" line="463"/> <source>Clear cache</source> - <translation type="unfinished">Vider le cache</translation> + <translation>Vider le cache</translation> </message> <message> <location filename="../SettingsView.ui" line="477"/> <source>Allow opposing input directions</source> - <translation type="unfinished">Autoriser les directions opposées</translation> + <translation>Autoriser les directions opposées</translation> </message> <message> <location filename="../SettingsView.ui" line="484"/> <source>Suspend screensaver</source> - <translation type="unfinished">Suspendre l'écran de veille</translation> + <translation>Suspendre l'économiseur d'écran</translation> </message> <message> <location filename="../SettingsView.ui" line="494"/> <source>Pause when inactive</source> - <translation type="unfinished">Mettre en pause si inactif</translation> + <translation>Mettre en pause en cas d'inactivité</translation> </message> <message> <location filename="../SettingsView.ui" line="501"/> <source>Show FPS in title bar</source> - <translation type="unfinished">Afficher les FPS dans la barre de titre</translation> + <translation>Afficher le nombre de FPS dans la barre de titre</translation> </message> <message> <location filename="../SettingsView.ui" line="525"/> <source>Automatically save cheats</source> - <translation type="unfinished">Sauvegarder automatiquement les triches</translation> + <translation>Sauvegarder automatiquement les cheats</translation> </message> <message> <location filename="../SettingsView.ui" line="535"/> <source>Automatically load cheats</source> - <translation type="unfinished">Charger automatiquement les triches</translation> + <translation>Charger automatiquement les cheats</translation> </message> <message> <location filename="../SettingsView.ui" line="545"/> <source>Automatically save state</source> - <translation type="unfinished">Sauvegarder automatiquement l'état</translation> + <translation>Sauvegarder automatiquement l'état</translation> </message> <message> <location filename="../SettingsView.ui" line="555"/> <source>Automatically load state</source> - <translation type="unfinished">Charger automatiquement l'état</translation> + <translation>Charger automatiquement l'état</translation> </message> <message> <location filename="../SettingsView.ui" line="572"/> <source>Fast forward speed:</source> - <translation type="unfinished">Vitesse de l'Avance rapide :</translation> + <translation>Vitesse d'avance rapide :</translation> </message> <message> <location filename="../SettingsView.ui" line="584"/> <source>×</source> - <translation type="unfinished">×</translation> + <translation>×</translation> </message> <message> <location filename="../SettingsView.ui" line="603"/> <source>Unbounded</source> - <translation type="unfinished">Non lié</translation> + <translation>Sans limites</translation> </message> <message> <location filename="../SettingsView.ui" line="622"/> <source>Enable rewind</source> - <translation type="unfinished">Activer le rembobinage</translation> + <translation>Permettre le rembobinage</translation> </message> <message> <location filename="../SettingsView.ui" line="629"/> <source>Rewind history:</source> - <translation type="unfinished">Historique du rembobinage :</translation> + <translation>Historique du rembobinage :</translation> </message> <message> <location filename="../SettingsView.ui" line="661"/> <source>Idle loops:</source> - <translation type="unfinished">Boucles en veille :</translation> + <translation>Boucles d'inactivité :</translation> </message> <message> <location filename="../SettingsView.ui" line="669"/> <source>Run all</source> - <translation type="unfinished">Tout lancer</translation> + <translation>Tout lancer</translation> </message> <message> <location filename="../SettingsView.ui" line="674"/> <source>Remove known</source> - <translation type="unfinished">Enlever le connu</translation> + <translation>Supprimer les éléments connus</translation> </message> <message> <location filename="../SettingsView.ui" line="679"/> <source>Detect and remove</source> - <translation type="unfinished">Détecter et enlever</translation> + <translation>Détecter et supprimer</translation> </message> <message> <location filename="../SettingsView.ui" line="694"/> <source>Savestate extra data:</source> - <translation type="unfinished">Donnée supplém. Sauve. Etat :</translation> + <translation>Enregistrer des données supplémentaires :</translation> </message> <message> <location filename="../SettingsView.ui" line="701"/> <location filename="../SettingsView.ui" line="738"/> <source>Screenshot</source> - <translation type="unfinished">Capture d'écran</translation> + <translation>Capture d'écran</translation> </message> <message> <location filename="../SettingsView.ui" line="711"/> <location filename="../SettingsView.ui" line="748"/> <source>Save data</source> - <translation type="unfinished">Sauvegarder les données</translation> + <translation>Sauvegarder les données</translation> </message> <message> <location filename="../SettingsView.ui" line="721"/> <location filename="../SettingsView.ui" line="755"/> <source>Cheat codes</source> - <translation type="unfinished">Codes de triches</translation> + <translation>Codes de triches</translation> </message> <message> <location filename="../SettingsView.ui" line="731"/> <source>Load extra data:</source> - <translation type="unfinished">Charger les données supplém. :</translation> + <translation>Chargez des données supplémentaires :</translation> </message> <message> <location filename="../SettingsView.ui" line="769"/> <source>Rewind affects save data</source> - <translation type="unfinished">Rembobiner données sauveg.</translation> + <translation>Le rembobinage affecte la sauvegarde des données</translation> </message> <message> <location filename="../SettingsView.ui" line="779"/> <source>Preload entire ROM into memory</source> - <translation type="unfinished">Précharger la mémoire complète dans la ROM</translation> + <translation>Précharger toute la ROM en mémoire</translation> </message> <message> <location filename="../SettingsView.ui" line="786"/> <source>Autofire interval:</source> - <translation type="unfinished">Intervalle du Tir Auto :</translation> + <translation>Intervalle de tir automatique :</translation> </message> <message> <location filename="../SettingsView.ui" line="807"/> <source>GB BIOS file:</source> - <translation type="unfinished">Fichier BIOS GB :</translation> + <translation>GB BIOS :</translation> </message> <message> <location filename="../SettingsView.ui" line="826"/>@@ -4463,37 +4483,37 @@ <location filename="../SettingsView.ui" line="1064"/>
<location filename="../SettingsView.ui" line="1112"/> <location filename="../SettingsView.ui" line="1160"/> <source>Browse</source> - <translation type="unfinished">Parcourir</translation> + <translation>Parcourir</translation> </message> <message> <location filename="../SettingsView.ui" line="835"/> <source>Use BIOS file if found</source> - <translation type="unfinished">Utiliser le fichier BIOS si trouvé</translation> + <translation>Utiliser le fichier BIOS si trouvé</translation> </message> <message> <location filename="../SettingsView.ui" line="845"/> <source>Skip BIOS intro</source> - <translation type="unfinished">Passer l'intro du BIOS</translation> + <translation>Passer l'intro du BIOS</translation> </message> <message> <location filename="../SettingsView.ui" line="873"/> <source>GBA BIOS file:</source> - <translation type="unfinished">Fichier BIOS GBA :</translation> + <translation>GBA BIOS :</translation> </message> <message> <location filename="../SettingsView.ui" line="880"/> <source>GBC BIOS file:</source> - <translation type="unfinished">Fichier BIOS GBC :</translation> + <translation>GBC BIOS :</translation> </message> <message> <location filename="../SettingsView.ui" line="908"/> <source>SGB BIOS file:</source> - <translation type="unfinished">Fichier BIOS SGB :</translation> + <translation>SGB BIOS :</translation> </message> <message> <location filename="../SettingsView.ui" line="943"/> <source>Save games</source> - <translation type="unfinished">Jeu Sauvega.</translation> + <translation>Sauvegarder les jeux</translation> </message> <message> <location filename="../SettingsView.ui" line="977"/>@@ -4502,102 +4522,102 @@ <location filename="../SettingsView.ui" line="1073"/>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1169"/> <source>Same directory as the ROM</source> - <translation type="unfinished">Même répertoire que la ROM</translation> + <translation>Même répertoire que la ROM</translation> </message> <message> <location filename="../SettingsView.ui" line="991"/> <source>Save states</source> - <translation type="unfinished">Sauvegarder les Etats</translation> + <translation>Sauvegarder les états</translation> </message> <message> <location filename="../SettingsView.ui" line="1039"/> <source>Screenshots</source> - <translation type="unfinished">Capture Ecran</translation> + <translation>Captures d'écran</translation> </message> <message> <location filename="../SettingsView.ui" line="1087"/> <source>Patches</source> - <translation type="unfinished">Patches</translation> + <translation>Correctifs</translation> </message> <message> <location filename="../SettingsView.ui" line="1135"/> <source>Cheats</source> - <translation type="unfinished">Triches</translation> + <translation>Cheats</translation> </message> <message> <location filename="../SettingsView.ui" line="1180"/> <source>Game Boy model</source> - <translation type="unfinished">Modèle de GameBoy</translation> + <translation>Modèle de Game Boy</translation> </message> <message> <location filename="../SettingsView.ui" line="1188"/> <location filename="../SettingsView.ui" line="1224"/> <location filename="../SettingsView.ui" line="1260"/> <source>Autodetect</source> - <translation type="unfinished">Détection Automatique</translation> + <translation>Détection automatique</translation> </message> <message> <location filename="../SettingsView.ui" line="1193"/> <location filename="../SettingsView.ui" line="1229"/> <location filename="../SettingsView.ui" line="1265"/> <source>Game Boy (DMG)</source> - <translation type="unfinished">Game Boy (DMG)</translation> + <translation>Game Boy (DMG)</translation> </message> <message> <location filename="../SettingsView.ui" line="1198"/> <location filename="../SettingsView.ui" line="1234"/> <location filename="../SettingsView.ui" line="1270"/> <source>Super Game Boy (SGB)</source> - <translation type="unfinished">Super Game Boy (SGB)</translation> + <translation>Super Game Boy (SGB)</translation> </message> <message> <location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1239"/> <location filename="../SettingsView.ui" line="1275"/> <source>Game Boy Color (CGB)</source> - <translation type="unfinished">Game Boy Color (CGB)</translation> + <translation>Game Boy Color (CGB)</translation> </message> <message> <location filename="../SettingsView.ui" line="1208"/> <location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1280"/> <source>Game Boy Advance (AGB)</source> - <translation type="unfinished">Game Boy Advance (AGB)</translation> + <translation>Game Boy Advance (AGB)</translation> </message> <message> <location filename="../SettingsView.ui" line="1216"/> <source>Super Game Boy model</source> - <translation type="unfinished">Modèle de la Super Game Boy</translation> + <translation>Modèle de la Super Game Boy</translation> </message> <message> <location filename="../SettingsView.ui" line="1252"/> <source>Game Boy Color model</source> - <translation type="unfinished">Modèle de la Game Boy Color</translation> + <translation>Modèle de la Game Boy Color</translation> </message> <message> <location filename="../SettingsView.ui" line="1295"/> <source>Default BG colors:</source> - <translation type="unfinished">Couleurs BG par défaut :</translation> + <translation>Couleurs par défaut de l'arrière plan :</translation> </message> <message> <location filename="../SettingsView.ui" line="1462"/> <source>Super Game Boy borders</source> - <translation type="unfinished">Bordures Super Game Boy</translation> + <translation>Bordures Super Game Boy</translation> </message> <message> <location filename="../SettingsView.ui" line="1476"/> <source>Camera driver:</source> - <translation type="unfinished">Pilote de la Camèra :</translation> + <translation>Pilote de la caméra :</translation> </message> <message> <location filename="../SettingsView.ui" line="1573"/> <source>Default sprite colors 1:</source> - <translation type="unfinished">Couleurs Sprites 1 :</translation> + <translation>Couleurs par défaut de la sprite n°1 :</translation> </message> <message> <location filename="../SettingsView.ui" line="1580"/> <source>Default sprite colors 2:</source> - <translation type="unfinished">Couleurs Sprites 2 :</translation> + <translation>Couleurs par défaut de la sprite n°2 :</translation> </message> </context> <context>@@ -4605,37 +4625,37 @@ <name>ShaderSelector</name>
<message> <location filename="../ShaderSelector.ui" line="14"/> <source>Shaders</source> - <translation type="unfinished">Shaders</translation> + <translation>Shaders</translation> </message> <message> <location filename="../ShaderSelector.ui" line="28"/> <source>Active Shader:</source> - <translation type="unfinished">Shader actif :</translation> + <translation>Shader actif :</translation> </message> <message> <location filename="../ShaderSelector.ui" line="35"/> <source>Name</source> - <translation type="unfinished">Nom</translation> + <translation>Nom</translation> </message> <message> <location filename="../ShaderSelector.ui" line="45"/> <source>Author</source> - <translation type="unfinished">Auteur</translation> + <translation>Auteur</translation> </message> <message> <location filename="../ShaderSelector.ui" line="62"/> <source>Description</source> - <translation type="unfinished">Description</translation> + <translation>Description</translation> </message> <message> <location filename="../ShaderSelector.ui" line="88"/> <source>Unload Shader</source> - <translation type="unfinished">Décharger le Shader</translation> + <translation>Décharger le Shader</translation> </message> <message> <location filename="../ShaderSelector.ui" line="95"/> <source>Load New Shader</source> - <translation type="unfinished">Charger nouveau shader</translation> + <translation>Charger un nouveau shader</translation> </message> </context> <context>@@ -4643,22 +4663,22 @@ <name>ShortcutView</name>
<message> <location filename="../ShortcutView.ui" line="14"/> <source>Edit Shortcuts</source> - <translation type="unfinished">Editer le raccourci</translation> + <translation>Éditer les raccourcis</translation> </message> <message> <location filename="../ShortcutView.ui" line="29"/> <source>Keyboard</source> - <translation type="unfinished">Clavier</translation> + <translation>Clavier</translation> </message> <message> <location filename="../ShortcutView.ui" line="39"/> <source>Gamepad</source> - <translation type="unfinished">Manette de jeu</translation> + <translation>Manette de jeu</translation> </message> <message> <location filename="../ShortcutView.ui" line="46"/> <source>Clear</source> - <translation type="unfinished">Vider</translation> + <translation>Vider</translation> </message> </context> <context>@@ -4666,22 +4686,22 @@ <name>TileView</name>
<message> <location filename="../TileView.ui" line="14"/> <source>Tiles</source> - <translation type="unfinished">Tiles</translation> + <translation>Tiles</translation> </message> <message> <location filename="../TileView.ui" line="140"/> <source>256 colors</source> - <translation type="unfinished">256 couleurs</translation> + <translation>256 couleurs</translation> </message> <message> <location filename="../TileView.ui" line="31"/> <source>×</source> - <translation type="unfinished">×</translation> + <translation>×</translation> </message> <message> <location filename="../TileView.ui" line="44"/> <source>Magnification</source> - <translation type="unfinished">Agrandissement</translation> + <translation>Agrandissement</translation> </message> </context> <context>@@ -4689,183 +4709,183 @@ <name>VideoView</name>
<message> <location filename="../VideoView.ui" line="20"/> <source>Record Video</source> - <translation type="unfinished">Enregistrer la vidéo</translation> + <translation>Enregistrer une vidéo</translation> </message> <message> <location filename="../VideoView.ui" line="40"/> <source>Start</source> - <translation type="unfinished">Démarrer</translation> + <translation>Démarrer</translation> </message> <message> <location filename="../VideoView.ui" line="56"/> <source>Stop</source> - <translation type="unfinished">Arrêter</translation> + <translation>Arrêter</translation> </message> <message> <location filename="../VideoView.ui" line="69"/> <source>Select File</source> - <translation type="unfinished">Choix Fichier</translation> + <translation>Sélectionnez un fichier</translation> </message> <message> <location filename="../VideoView.ui" line="101"/> <source>Presets</source> - <translation type="unfinished">Préréglages</translation> + <translation>Préréglages</translation> </message> <message> <location filename="../VideoView.ui" line="109"/> <source>High Quality</source> - <translation type="unfinished">Haute qualité</translation> + <translation>Haute qualité</translation> </message> <message> <location filename="../VideoView.ui" line="119"/> <source>YouTube</source> - <translation type="unfinished">YouTube</translation> + <translation>YouTube</translation> </message> <message> <location filename="../VideoView.ui" line="129"/> <location filename="../VideoView.ui" line="237"/> <source>WebM</source> - <translation type="unfinished">WebM</translation> + <translation>WebM</translation> </message> <message> <location filename="../VideoView.ui" line="139"/> <source>Lossless</source> - <translation type="unfinished">Sans perte</translation> + <translation>Sans perte</translation> </message> <message> <location filename="../VideoView.ui" line="156"/> <source>1080p</source> - <translation type="unfinished">1080p</translation> + <translation>1080p</translation> </message> <message> <location filename="../VideoView.ui" line="166"/> <source>720p</source> - <translation type="unfinished">720p</translation> + <translation>720p</translation> </message> <message> <location filename="../VideoView.ui" line="176"/> <source>480p</source> - <translation type="unfinished">480p</translation> + <translation>480p</translation> </message> <message> <location filename="../VideoView.ui" line="189"/> <source>Native</source> - <translation type="unfinished">Natif</translation> + <translation>Natif</translation> </message> <message> <location filename="../VideoView.ui" line="222"/> <source>Format</source> - <translation type="unfinished">Format</translation> + <translation>Format</translation> </message> <message> <location filename="../VideoView.ui" line="232"/> <source>MKV</source> - <translation type="unfinished">MKV</translation> + <translation>MKV</translation> </message> <message> <location filename="../VideoView.ui" line="242"/> <source>AVI</source> - <translation type="unfinished">AVI</translation> + <translation>AVI</translation> </message> <message> <location filename="../VideoView.ui" line="247"/> <source>MP4</source> - <translation type="unfinished">MP4</translation> + <translation>MP4</translation> </message> <message> <location filename="../VideoView.ui" line="259"/> <source>h.264</source> - <translation type="unfinished">h.264</translation> + <translation>H.264</translation> </message> <message> <location filename="../VideoView.ui" line="264"/> <source>h.264 (NVENC)</source> - <translation type="unfinished">h.264 (NVENC)</translation> + <translation>H.264 (NVENC)</translation> </message> <message> <location filename="../VideoView.ui" line="269"/> <source>HEVC</source> - <translation type="unfinished">HEVC</translation> + <translation>HEVC</translation> </message> <message> <location filename="../VideoView.ui" line="274"/> <source>VP8</source> - <translation type="unfinished">VP8</translation> + <translation>VP8</translation> </message> <message> <location filename="../VideoView.ui" line="279"/> <source>FFV1</source> - <translation type="unfinished">FFV1</translation> + <translation>FFV1</translation> </message> <message> <location filename="../VideoView.ui" line="291"/> <source>FLAC</source> - <translation type="unfinished">FLAC</translation> + <translation>FLAC</translation> </message> <message> <location filename="../VideoView.ui" line="296"/> <source>Opus</source> - <translation type="unfinished">Opus</translation> + <translation>Opus</translation> </message> <message> <location filename="../VideoView.ui" line="301"/> <source>Vorbis</source> - <translation type="unfinished">Vorbis</translation> + <translation>Vorbis</translation> </message> <message> <location filename="../VideoView.ui" line="306"/> <source>MP3</source> - <translation type="unfinished">MP3</translation> + <translation>MP3</translation> </message> <message> <location filename="../VideoView.ui" line="311"/> <source>AAC</source> - <translation type="unfinished">AAC</translation> + <translation>AAC</translation> </message> <message> <location filename="../VideoView.ui" line="316"/> <source>Uncompressed</source> - <translation type="unfinished">Non compressé</translation> + <translation>Non compressé</translation> </message> <message> <location filename="../VideoView.ui" line="327"/> <source> Bitrate (kbps)</source> - <translation type="unfinished"> Bitrate (kbps)</translation> + <translation> Bitrate (kbps)</translation> </message> <message> <location filename="../VideoView.ui" line="333"/> <source>VBR </source> - <translation type="unfinished">VBR </translation> + <translation>VBR </translation> </message> <message> <location filename="../VideoView.ui" line="378"/> <source>ABR</source> - <translation type="unfinished">ABR</translation> + <translation>ABR</translation> </message> <message> <location filename="../VideoView.ui" line="394"/> <source>Dimensions</source> - <translation type="unfinished">Dimensions</translation> + <translation>Dimensions</translation> </message> <message> <location filename="../VideoView.ui" line="400"/> <source>:</source> - <translation type="unfinished">:</translation> + <translation>:</translation> </message> <message> <location filename="../VideoView.ui" line="410"/> <source>×</source> - <translation type="unfinished">×</translation> + <translation>×</translation> </message> <message> <location filename="../VideoView.ui" line="460"/> <source>Lock aspect ratio</source> - <translation type="unfinished">Bloquer les proportions</translation> + <translation>Bloquer les proportions</translation> </message> <message> <location filename="../VideoView.ui" line="475"/> <source>Show advanced</source> - <translation type="unfinished">Affichage avancées</translation> + <translation>Paramètres avancés</translation> </message> </context> </TS>
@@ -0,0 +1,5383 @@
+<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE TS> +<TS version="2.1" language="nl_NL" sourcelanguage="en_US"> +<context> + <name>AboutScreen</name> + <message> + <location filename="../AboutScreen.ui" line="14"/> + <source>About</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AboutScreen.ui" line="23"/> + <source><a href="http://mgba.io/">Website</a> • <a href="https://forums.mgba.io/">Forums / Support</a> • <a href="https://patreon.com/mgba">Donate</a> • <a href="https://github.com/mgba-emu/mgba/tree/{gitBranch}">Source</a></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AboutScreen.ui" line="41"/> + <source>Branch: <tt>{gitBranch}</tt><br/>Revision: <tt>{gitCommit}</tt></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AboutScreen.ui" line="58"/> + <source>{projectName}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AboutScreen.ui" line="68"/> + <source>{projectName} would like to thank the following patrons from Patreon:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AboutScreen.ui" line="86"/> + <source>© 2013 – 2020 Jeffrey Pfau, licensed under the Mozilla Public License, version 2.0 +Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AboutScreen.ui" line="106"/> + <source>{projectVersion}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AboutScreen.ui" line="155"/> + <source>{logo}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AboutScreen.ui" line="177"/> + <source>{projectName} is an open-source Game Boy Advance emulator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AboutScreen.ui" line="190"/> + <source>{patrons}</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ArchiveInspector</name> + <message> + <location filename="../ArchiveInspector.ui" line="14"/> + <source>Open in archive...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ArchiveInspector.ui" line="20"/> + <source>Loading...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>AssetTile</name> + <message> + <location filename="../AssetTile.ui" line="20"/> + <source>AssetTile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="41"/> + <source>Tile #</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="48"/> + <location filename="../AssetTile.ui" line="72"/> + <source>0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="65"/> + <source>Palette #</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="86"/> + <source>Address</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="93"/> + <source>0x06000000</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="135"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="142"/> + <source>Green</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="149"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.ui" line="163"/> + <location filename="../AssetTile.ui" line="170"/> + <location filename="../AssetTile.ui" line="177"/> + <source>0x00 (00)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>BattleChipView</name> + <message> + <location filename="../BattleChipView.ui" line="14"/> + <source>BattleChip Gate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="67"/> + <source>Chip name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="76"/> + <source>Insert</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="87"/> + <source>Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="94"/> + <source>Load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="114"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="121"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="138"/> + <source>Gate type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="145"/> + <source>Ba&ttleChip Gate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="155"/> + <source>Progress &Gate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="162"/> + <source>Beast &Link Gate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="180"/> + <source>Inserted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="194"/> + <source>Chip ID</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="207"/> + <source>Update Chip data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.ui" line="219"/> + <source>Show advanced</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>CheatsView</name> + <message> + <location filename="../CheatsView.ui" line="14"/> + <source>Cheats</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CheatsView.ui" line="20"/> + <source>Remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CheatsView.ui" line="34"/> + <source>Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CheatsView.ui" line="41"/> + <source>Load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CheatsView.ui" line="48"/> + <source>Add New Set</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CheatsView.ui" line="55"/> + <source>Add</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CheatsView.ui" line="95"/> + <source>Enter codes here...</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>DebuggerConsole</name> + <message> + <location filename="../DebuggerConsole.ui" line="14"/> + <source>Debugger</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DebuggerConsole.ui" line="25"/> + <source>Enter command (try `help` for more info)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../DebuggerConsole.ui" line="32"/> + <source>Break</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>FrameView</name> + <message> + <location filename="../FrameView.ui" line="14"/> + <source>Inspect frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="28"/> + <source>×</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="41"/> + <source>Magnification</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="50"/> + <source>Freeze frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="84"/> + <source>Backdrop color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="132"/> + <source>Disable scanline effects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="145"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.ui" line="152"/> + <source>Reset</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>GIFView</name> + <message> + <location filename="../GIFView.ui" line="14"/> + <source>Record GIF</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="36"/> + <source>Frameskip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="68"/> + <source>Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="84"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.ui" line="110"/> + <source>Select File</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>IOViewer</name> + <message> + <location filename="../IOViewer.ui" line="14"/> + <source>I/O Viewer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="26"/> + <source>0x0000</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="58"/> + <source>2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="82"/> + <source>5</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="100"/> + <source>4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="118"/> + <source>7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="136"/> + <source>0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="157"/> + <source>9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="178"/> + <source>1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="196"/> + <source>3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="217"/> + <source>8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="241"/> + <source>C</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="259"/> + <source>E</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="283"/> + <source>6</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="310"/> + <source>D</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="328"/> + <source>F</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="346"/> + <source>A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.ui" line="364"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LibraryTree</name> + <message> + <location filename="../library/LibraryTree.cpp" line="46"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../library/LibraryTree.cpp" line="47"/> + <source>Location</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../library/LibraryTree.cpp" line="48"/> + <source>Platform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../library/LibraryTree.cpp" line="49"/> + <source>Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../library/LibraryTree.cpp" line="50"/> + <source>CRC32</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LoadSaveState</name> + <message> + <location filename="../LoadSaveState.ui" line="14"/> + <location filename="../LoadSaveState.ui" line="66"/> + <source>%1 State</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.ui" line="41"/> + <location filename="../LoadSaveState.ui" line="85"/> + <location filename="../LoadSaveState.ui" line="107"/> + <location filename="../LoadSaveState.ui" line="129"/> + <location filename="../LoadSaveState.ui" line="151"/> + <location filename="../LoadSaveState.ui" line="173"/> + <location filename="../LoadSaveState.ui" line="195"/> + <location filename="../LoadSaveState.ui" line="217"/> + <location filename="../LoadSaveState.ui" line="239"/> + <source>No Save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.ui" line="50"/> + <source>5</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.ui" line="94"/> + <source>6</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.ui" line="116"/> + <source>8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.ui" line="138"/> + <source>4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.ui" line="160"/> + <source>1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.ui" line="182"/> + <source>3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.ui" line="204"/> + <source>7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.ui" line="226"/> + <source>9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.ui" line="248"/> + <source>2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.ui" line="261"/> + <source>Cancel</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>LogView</name> + <message> + <location filename="../LogView.ui" line="14"/> + <source>Logs</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogView.ui" line="22"/> + <source>Enabled Levels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogView.ui" line="28"/> + <source>Debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogView.ui" line="38"/> + <source>Stub</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogView.ui" line="48"/> + <source>Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogView.ui" line="58"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogView.ui" line="68"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogView.ui" line="78"/> + <source>Fatal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogView.ui" line="95"/> + <source>Game Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogView.ui" line="121"/> + <source>Clear</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogView.ui" line="130"/> + <source>Max Lines</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MapView</name> + <message> + <location filename="../MapView.ui" line="14"/> + <source>Maps</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.ui" line="30"/> + <source>×</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.ui" line="43"/> + <source>Magnification</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.ui" line="124"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.ui" line="139"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MemoryDump</name> + <message> + <location filename="../MemoryDump.ui" line="14"/> + <source>Save Memory Range</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="20"/> + <source>Start Address:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="42"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="58"/> + <location filename="../MemoryDump.ui" line="89"/> + <source>0x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="76"/> + <source>Byte Count:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.ui" line="108"/> + <source>Dump across banks</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MemorySearch</name> + <message> + <location filename="../MemorySearch.ui" line="26"/> + <source>Memory Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="51"/> + <source>Address</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="56"/> + <source>Current Value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="61"/> + <location filename="../MemorySearch.ui" line="81"/> + <source>Type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="71"/> + <source>Value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="88"/> + <source>Numeric</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="101"/> + <source>Text</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="118"/> + <source>Width</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="125"/> + <location filename="../MemorySearch.ui" line="185"/> + <source>Guess</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="138"/> + <source>1 Byte (8-bit)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="148"/> + <source>2 Bytes (16-bit)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="158"/> + <source>4 Bytes (32-bit)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="178"/> + <source>Number type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="195"/> + <source>Decimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="202"/> + <source>Hexadecimal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="216"/> + <source>Search type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="223"/> + <source>Equal to value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="236"/> + <source>Greater than value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="246"/> + <source>Less than value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="256"/> + <source>Unknown/changed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="269"/> + <source>Changed by value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="282"/> + <source>Unchanged</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="295"/> + <source>Increased</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="308"/> + <source>Decreased</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="318"/> + <source>Search ROM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="336"/> + <source>New Search</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="343"/> + <source>Search Within</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="350"/> + <source>Open in Memory Viewer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.ui" line="357"/> + <source>Refresh</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>MemoryView</name> + <message> + <location filename="../MemoryView.ui" line="14"/> + <source>Memory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="38"/> + <source>Inspect Address:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="58"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="68"/> + <source>0x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="88"/> + <source>Set Alignment:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="108"/> + <source>&1 Byte</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="131"/> + <source>&2 Bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="151"/> + <source>&4 Bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="187"/> + <source>Unsigned Integer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="205"/> + <source>Signed Integer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="223"/> + <source>String:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="237"/> + <source>Load TBL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="250"/> + <source>Copy Selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="257"/> + <source>Paste</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="277"/> + <source>Save Selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="284"/> + <source>Save Range</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryView.ui" line="291"/> + <source>Load</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ObjView</name> + <message> + <location filename="../ObjView.ui" line="14"/> + <source>Sprites</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="20"/> + <source>Copy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="27"/> + <source>Geometry</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="35"/> + <source>Position</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="61"/> + <location filename="../ObjView.ui" line="87"/> + <location filename="../ObjView.ui" line="278"/> + <location filename="../ObjView.ui" line="508"/> + <source>0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="71"/> + <source>, </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="101"/> + <source>Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="127"/> + <location filename="../ObjView.ui" line="153"/> + <source>8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="137"/> + <location filename="../ObjView.ui" line="568"/> + <source>×</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="205"/> + <source>Tile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="212"/> + <source>Export</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="219"/> + <source>Attributes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="227"/> + <source>Transform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="247"/> + <source>Off</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="258"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="292"/> + <source>Double Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="318"/> + <location filename="../ObjView.ui" line="362"/> + <location filename="../ObjView.ui" line="375"/> + <location filename="../ObjView.ui" line="443"/> + <source>Return, Ctrl+R</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="336"/> + <source>Flipped</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="359"/> + <source>H</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="372"/> + <source>V</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="386"/> + <source>Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="406"/> + <source>Normal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="417"/> + <source>Mosaic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="454"/> + <source>Enabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="488"/> + <source>Priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="538"/> + <source>Address</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="545"/> + <source>0x07000000</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.ui" line="581"/> + <source>Magnification</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>OverrideView</name> + <message> + <location filename="../OverrideView.ui" line="20"/> + <source>Game Overrides</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="30"/> + <source>Game Boy Advance</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="42"/> + <location filename="../OverrideView.ui" line="121"/> + <location filename="../OverrideView.ui" line="248"/> + <location filename="../OverrideView.ui" line="284"/> + <source>Autodetect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="55"/> + <source>Realtime clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="65"/> + <source>Gyroscope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="75"/> + <source>Tilt</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="85"/> + <source>Light sensor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="95"/> + <source>Rumble</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="113"/> + <source>Save type</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="126"/> + <location filename="../OverrideView.ui" line="289"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="131"/> + <source>SRAM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="136"/> + <source>Flash 512kb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="141"/> + <source>Flash 1Mb</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="146"/> + <source>EEPROM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="154"/> + <source>Idle loop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="195"/> + <source>Game Boy Player features</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="234"/> + <source>Game Boy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="240"/> + <source>Game Boy model</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="253"/> + <source>Game Boy (DMG)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="258"/> + <source>Super Game Boy (SGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="263"/> + <source>Game Boy Color (CGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="268"/> + <source>Game Boy Advance (AGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="276"/> + <source>Memory bank controller</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="294"/> + <source>MBC1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="299"/> + <source>MBC2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="304"/> + <source>MBC3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="309"/> + <source>MBC3 + RTC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="314"/> + <source>MBC5</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="319"/> + <source>MBC5 + Rumble</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="324"/> + <source>MBC6</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="329"/> + <source>MBC7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="334"/> + <source>MMM01</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="339"/> + <source>Pocket Cam</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="344"/> + <source>TAMA5</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="349"/> + <source>HuC-1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="354"/> + <source>HuC-3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="362"/> + <source>Background Colors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="449"/> + <source>Sprite Colors 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../OverrideView.ui" line="456"/> + <source>Sprite Colors 2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PaletteView</name> + <message> + <location filename="../PaletteView.ui" line="14"/> + <source>Palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.ui" line="44"/> + <source>Background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.ui" line="94"/> + <source>Objects</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.ui" line="153"/> + <source>Selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.ui" line="184"/> + <source>Red</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.ui" line="191"/> + <source>Green</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.ui" line="198"/> + <source>Blue</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.ui" line="212"/> + <location filename="../PaletteView.ui" line="219"/> + <location filename="../PaletteView.ui" line="226"/> + <source>0x00 (00)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.ui" line="244"/> + <source>16-bit value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.ui" line="251"/> + <source>Hex code</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.ui" line="258"/> + <source>Palette index</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.ui" line="272"/> + <source>0x0000</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.ui" line="282"/> + <source>#000000</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.ui" line="292"/> + <source>000</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.ui" line="322"/> + <source>Export BG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.ui" line="342"/> + <source>Export OBJ</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PlacementControl</name> + <message> + <location filename="../PlacementControl.ui" line="20"/> + <source>Adjust placement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PlacementControl.ui" line="26"/> + <source>All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PlacementControl.ui" line="65"/> + <source>Offset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PlacementControl.ui" line="72"/> + <source>X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PlacementControl.ui" line="79"/> + <source>Y</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>PrinterView</name> + <message> + <location filename="../PrinterView.ui" line="14"/> + <source>Game Boy Printer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PrinterView.ui" line="130"/> + <source>Hurry up!</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PrinterView.ui" line="137"/> + <source>Tear off</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PrinterView.ui" line="167"/> + <source>×</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PrinterView.ui" line="180"/> + <source>Magnification</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::AssetTile</name> + <message> + <location filename="../AssetTile.cpp" line="104"/> + <source>%0%1%2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AssetTile.cpp" line="143"/> + <location filename="../AssetTile.cpp" line="144"/> + <location filename="../AssetTile.cpp" line="145"/> + <source>0x%0 (%1)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::AudioDevice</name> + <message> + <location filename="../AudioDevice.cpp" line="26"/> + <source>Can't set format of context-less audio device</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AudioDevice.cpp" line="48"/> + <source>Audio device is missing its core</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../AudioDevice.cpp" line="64"/> + <source>Writing data to read-only audio device</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::AudioProcessorQt</name> + <message> + <location filename="../AudioProcessorQt.cpp" line="43"/> + <source>Can't start an audio processor without input</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::AudioProcessorSDL</name> + <message> + <location filename="../AudioProcessorSDL.cpp" line="34"/> + <source>Can't start an audio processor without input</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::BattleChipView</name> + <message> + <location filename="../BattleChipView.cpp" line="114"/> + <source>BattleChip data missing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.cpp" line="115"/> + <source>BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.cpp" line="181"/> + <location filename="../BattleChipView.cpp" line="200"/> + <source>Select deck file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.cpp" line="212"/> + <source>Incompatible deck</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../BattleChipView.cpp" line="213"/> + <source>The selected deck is not compatible with this Chip Gate</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::CheatsModel</name> + <message> + <location filename="../CheatsModel.cpp" line="54"/> + <source>(untitled)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CheatsModel.cpp" line="213"/> + <source>Failed to open cheats file: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::CheatsView</name> + <message> + <location filename="../CheatsView.cpp" line="49"/> + <location filename="../CheatsView.cpp" line="74"/> + <source>Add GameShark</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CheatsView.cpp" line="55"/> + <source>Add Pro Action Replay</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CheatsView.cpp" line="61"/> + <source>Add CodeBreaker</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CheatsView.cpp" line="80"/> + <source>Add GameGenie</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CheatsView.cpp" line="112"/> + <location filename="../CheatsView.cpp" line="119"/> + <source>Select cheats file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::CoreController</name> + <message> + <location filename="../CoreController.cpp" line="593"/> + <source>Failed to open save file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CoreController.cpp" line="622"/> + <source>Failed to open game file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CoreController.cpp" line="694"/> + <source>Failed to open snapshot file for reading: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../CoreController.cpp" line="710"/> + <source>Failed to open snapshot file for writing: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::CoreManager</name> + <message> + <location filename="../CoreManager.cpp" line="54"/> + <source>Failed to open game file: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::FrameView</name> + <message> + <location filename="../FrameView.cpp" line="430"/> + <source>Export frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="431"/> + <source>Portable Network Graphics (*.png)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="449"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="451"/> + <source>Background</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="454"/> + <source>Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="457"/> + <source>Sprite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="460"/> + <source>Backdrop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../FrameView.cpp" line="466"/> + <source>%1 %2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::GBAApp</name> + <message> + <location filename="../GBAApp.cpp" line="69"/> + <source>Enable Discord Rich Presence</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::GBAKeyEditor</name> + <message> + <location filename="../GBAKeyEditor.cpp" line="68"/> + <source>Clear Button</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GBAKeyEditor.cpp" line="80"/> + <source>Clear Analog</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GBAKeyEditor.cpp" line="91"/> + <source>Refresh</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GBAKeyEditor.cpp" line="101"/> + <source>Set all</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::GDBWindow</name> + <message> + <location filename="../GDBWindow.cpp" line="28"/> + <source>Server settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GDBWindow.cpp" line="34"/> + <source>Local port</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GDBWindow.cpp" line="36"/> + <source>Bind address</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GDBWindow.cpp" line="55"/> + <source>Break</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GDBWindow.cpp" line="104"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GDBWindow.cpp" line="114"/> + <source>Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GDBWindow.cpp" line="122"/> + <source>Crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GDBWindow.cpp" line="122"/> + <source>Could not start GDB server</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::GIFView</name> + <message> + <location filename="../GIFView.cpp" line="49"/> + <source>Failed to open output GIF file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.cpp" line="67"/> + <source>Select output file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../GIFView.cpp" line="67"/> + <source>Graphics Interchange Format (*.gif)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::IOViewer</name> + <message> + <location filename="../IOViewer.cpp" line="30"/> + <source>Background mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="31"/> + <source>Mode 0: 4 tile layers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="32"/> + <source>Mode 1: 2 tile layers + 1 rotated/scaled tile layer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="33"/> + <source>Mode 2: 2 rotated/scaled tile layers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="34"/> + <source>Mode 3: Full 15-bit bitmap</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="35"/> + <source>Mode 4: Full 8-bit bitmap</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="36"/> + <source>Mode 5: Small 15-bit bitmap</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="40"/> + <source>CGB Mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="41"/> + <source>Frame select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="42"/> + <source>Unlocked HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="43"/> + <source>Linear OBJ tile mapping</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="44"/> + <source>Force blank screen</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="45"/> + <source>Enable background 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="46"/> + <source>Enable background 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="47"/> + <source>Enable background 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="48"/> + <source>Enable background 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="49"/> + <source>Enable OBJ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="50"/> + <source>Enable Window 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="51"/> + <source>Enable Window 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="52"/> + <source>Enable OBJ Window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="58"/> + <source>Currently in VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="59"/> + <source>Currently in HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="60"/> + <source>Currently in VCounter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="61"/> + <source>Enable VBlank IRQ generation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="62"/> + <source>Enable HBlank IRQ generation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="63"/> + <source>Enable VCounter IRQ generation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="64"/> + <source>VCounter scanline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="68"/> + <source>Current scanline</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="72"/> + <location filename="../IOViewer.cpp" line="81"/> + <location filename="../IOViewer.cpp" line="90"/> + <location filename="../IOViewer.cpp" line="100"/> + <source>Priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="73"/> + <location filename="../IOViewer.cpp" line="82"/> + <location filename="../IOViewer.cpp" line="91"/> + <location filename="../IOViewer.cpp" line="101"/> + <source>Tile data base (* 16kB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="74"/> + <location filename="../IOViewer.cpp" line="83"/> + <location filename="../IOViewer.cpp" line="92"/> + <location filename="../IOViewer.cpp" line="102"/> + <source>Enable mosaic</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="75"/> + <location filename="../IOViewer.cpp" line="84"/> + <location filename="../IOViewer.cpp" line="93"/> + <location filename="../IOViewer.cpp" line="103"/> + <source>Enable 256-color</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="76"/> + <location filename="../IOViewer.cpp" line="85"/> + <location filename="../IOViewer.cpp" line="94"/> + <location filename="../IOViewer.cpp" line="104"/> + <source>Tile map base (* 2kB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="77"/> + <location filename="../IOViewer.cpp" line="86"/> + <location filename="../IOViewer.cpp" line="96"/> + <location filename="../IOViewer.cpp" line="106"/> + <source>Background dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="95"/> + <location filename="../IOViewer.cpp" line="105"/> + <source>Overflow wraps</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="110"/> + <location filename="../IOViewer.cpp" line="118"/> + <location filename="../IOViewer.cpp" line="126"/> + <location filename="../IOViewer.cpp" line="134"/> + <source>Horizontal offset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="114"/> + <location filename="../IOViewer.cpp" line="122"/> + <location filename="../IOViewer.cpp" line="130"/> + <location filename="../IOViewer.cpp" line="138"/> + <source>Vertical offset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="142"/> + <location filename="../IOViewer.cpp" line="147"/> + <location filename="../IOViewer.cpp" line="152"/> + <location filename="../IOViewer.cpp" line="157"/> + <location filename="../IOViewer.cpp" line="162"/> + <location filename="../IOViewer.cpp" line="171"/> + <location filename="../IOViewer.cpp" line="180"/> + <location filename="../IOViewer.cpp" line="185"/> + <location filename="../IOViewer.cpp" line="190"/> + <location filename="../IOViewer.cpp" line="195"/> + <location filename="../IOViewer.cpp" line="200"/> + <location filename="../IOViewer.cpp" line="209"/> + <source>Fractional part</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="143"/> + <location filename="../IOViewer.cpp" line="148"/> + <location filename="../IOViewer.cpp" line="153"/> + <location filename="../IOViewer.cpp" line="158"/> + <location filename="../IOViewer.cpp" line="181"/> + <location filename="../IOViewer.cpp" line="186"/> + <location filename="../IOViewer.cpp" line="191"/> + <location filename="../IOViewer.cpp" line="196"/> + <source>Integer part</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="163"/> + <location filename="../IOViewer.cpp" line="172"/> + <location filename="../IOViewer.cpp" line="201"/> + <location filename="../IOViewer.cpp" line="210"/> + <source>Integer part (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="167"/> + <location filename="../IOViewer.cpp" line="176"/> + <location filename="../IOViewer.cpp" line="205"/> + <location filename="../IOViewer.cpp" line="214"/> + <source>Integer part (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="218"/> + <location filename="../IOViewer.cpp" line="223"/> + <source>End x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="219"/> + <location filename="../IOViewer.cpp" line="224"/> + <source>Start x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="228"/> + <location filename="../IOViewer.cpp" line="233"/> + <source>End y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="229"/> + <location filename="../IOViewer.cpp" line="234"/> + <source>Start y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="238"/> + <source>Window 0 enable BG 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="239"/> + <source>Window 0 enable BG 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="240"/> + <source>Window 0 enable BG 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="241"/> + <source>Window 0 enable BG 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="242"/> + <source>Window 0 enable OBJ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="243"/> + <source>Window 0 enable blend</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="244"/> + <source>Window 1 enable BG 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="245"/> + <source>Window 1 enable BG 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="246"/> + <source>Window 1 enable BG 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="247"/> + <source>Window 1 enable BG 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="248"/> + <source>Window 1 enable OBJ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="249"/> + <source>Window 1 enable blend</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="253"/> + <source>Outside window enable BG 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="254"/> + <source>Outside window enable BG 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="255"/> + <source>Outside window enable BG 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="256"/> + <source>Outside window enable BG 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="257"/> + <source>Outside window enable OBJ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="258"/> + <source>Outside window enable blend</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="259"/> + <source>OBJ window enable BG 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="260"/> + <source>OBJ window enable BG 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="261"/> + <source>OBJ window enable BG 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="262"/> + <source>OBJ window enable BG 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="263"/> + <source>OBJ window enable OBJ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="264"/> + <source>OBJ window enable blend</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="268"/> + <source>Background mosaic size vertical</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="269"/> + <source>Background mosaic size horizontal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="270"/> + <source>Object mosaic size vertical</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="271"/> + <source>Object mosaic size horizontal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="277"/> + <source>BG 0 target 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="278"/> + <source>BG 1 target 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="279"/> + <source>BG 2 target 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="280"/> + <source>BG 3 target 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="281"/> + <source>OBJ target 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="282"/> + <source>Backdrop target 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="283"/> + <source>Blend mode</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="284"/> + <source>Disabled</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="285"/> + <source>Additive blending</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="286"/> + <source>Brighten</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="287"/> + <source>Darken</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="289"/> + <source>BG 0 target 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="290"/> + <source>BG 1 target 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="291"/> + <source>BG 2 target 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="292"/> + <source>BG 3 target 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="293"/> + <source>OBJ target 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="294"/> + <source>Backdrop target 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="298"/> + <source>Blend A (target 1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="299"/> + <source>Blend B (target 2)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="303"/> + <source>Blend Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="317"/> + <source>Sweep shifts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="318"/> + <source>Sweep subtract</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="319"/> + <source>Sweep time (in 1/128s)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="323"/> + <location filename="../IOViewer.cpp" line="339"/> + <location filename="../IOViewer.cpp" line="363"/> + <location filename="../IOViewer.cpp" line="385"/> + <source>Sound length</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="324"/> + <location filename="../IOViewer.cpp" line="340"/> + <source>Duty cycle</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="325"/> + <location filename="../IOViewer.cpp" line="341"/> + <location filename="../IOViewer.cpp" line="386"/> + <source>Envelope step time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="326"/> + <location filename="../IOViewer.cpp" line="342"/> + <location filename="../IOViewer.cpp" line="387"/> + <source>Envelope increase</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="327"/> + <location filename="../IOViewer.cpp" line="343"/> + <location filename="../IOViewer.cpp" line="388"/> + <source>Initial volume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="331"/> + <location filename="../IOViewer.cpp" line="349"/> + <location filename="../IOViewer.cpp" line="377"/> + <source>Sound frequency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="332"/> + <location filename="../IOViewer.cpp" line="350"/> + <location filename="../IOViewer.cpp" line="378"/> + <location filename="../IOViewer.cpp" line="400"/> + <source>Timed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="333"/> + <location filename="../IOViewer.cpp" line="351"/> + <location filename="../IOViewer.cpp" line="379"/> + <location filename="../IOViewer.cpp" line="401"/> + <source>Reset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="357"/> + <source>Double-size wave table</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="358"/> + <source>Active wave table</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="359"/> + <source>Enable channel 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="364"/> + <source>Volume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="365"/> + <source>0%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="366"/> + <location filename="../IOViewer.cpp" line="423"/> + <source>100%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="367"/> + <location filename="../IOViewer.cpp" line="422"/> + <source>50%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="368"/> + <location filename="../IOViewer.cpp" line="421"/> + <source>25%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="369"/> + <location filename="../IOViewer.cpp" line="370"/> + <location filename="../IOViewer.cpp" line="371"/> + <location filename="../IOViewer.cpp" line="372"/> + <source>75%</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="394"/> + <source>Clock divider</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="395"/> + <source>Register stages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="396"/> + <source>15</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="397"/> + <source>7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="399"/> + <source>Shifter frequency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="407"/> + <source>PSG volume right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="408"/> + <source>PSG volume left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="409"/> + <source>Enable channel 1 right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="410"/> + <source>Enable channel 2 right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="411"/> + <source>Enable channel 3 right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="412"/> + <source>Enable channel 4 right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="413"/> + <source>Enable channel 1 left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="414"/> + <source>Enable channel 2 left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="415"/> + <source>Enable channel 3 left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="416"/> + <source>Enable channel 4 left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="420"/> + <source>PSG master volume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="426"/> + <source>Loud channel A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="427"/> + <source>Loud channel B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="428"/> + <source>Enable channel A right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="429"/> + <source>Enable channel A left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="430"/> + <source>Channel A timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="431"/> + <location filename="../IOViewer.cpp" line="438"/> + <source>0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="432"/> + <location filename="../IOViewer.cpp" line="439"/> + <location filename="../IOViewer.cpp" line="768"/> + <location filename="../IOViewer.cpp" line="783"/> + <location filename="../IOViewer.cpp" line="799"/> + <location filename="../IOViewer.cpp" line="815"/> + <location filename="../IOViewer.cpp" line="987"/> + <location filename="../IOViewer.cpp" line="997"/> + <location filename="../IOViewer.cpp" line="1007"/> + <source>1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="434"/> + <source>Channel A reset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="435"/> + <source>Enable channel B right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="436"/> + <source>Enable channel B left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="437"/> + <source>Channel B timer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="441"/> + <source>Channel B reset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="445"/> + <source>Active channel 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="446"/> + <source>Active channel 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="447"/> + <source>Active channel 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="448"/> + <source>Active channel 4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="449"/> + <source>Enable audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="455"/> + <source>Bias</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="456"/> + <source>Resolution</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="466"/> + <location filename="../IOViewer.cpp" line="467"/> + <location filename="../IOViewer.cpp" line="468"/> + <location filename="../IOViewer.cpp" line="469"/> + <location filename="../IOViewer.cpp" line="473"/> + <location filename="../IOViewer.cpp" line="474"/> + <location filename="../IOViewer.cpp" line="475"/> + <location filename="../IOViewer.cpp" line="476"/> + <location filename="../IOViewer.cpp" line="480"/> + <location filename="../IOViewer.cpp" line="481"/> + <location filename="../IOViewer.cpp" line="482"/> + <location filename="../IOViewer.cpp" line="483"/> + <location filename="../IOViewer.cpp" line="487"/> + <location filename="../IOViewer.cpp" line="488"/> + <location filename="../IOViewer.cpp" line="489"/> + <location filename="../IOViewer.cpp" line="490"/> + <location filename="../IOViewer.cpp" line="494"/> + <location filename="../IOViewer.cpp" line="495"/> + <location filename="../IOViewer.cpp" line="496"/> + <location filename="../IOViewer.cpp" line="497"/> + <location filename="../IOViewer.cpp" line="501"/> + <location filename="../IOViewer.cpp" line="502"/> + <location filename="../IOViewer.cpp" line="503"/> + <location filename="../IOViewer.cpp" line="504"/> + <location filename="../IOViewer.cpp" line="508"/> + <location filename="../IOViewer.cpp" line="509"/> + <location filename="../IOViewer.cpp" line="510"/> + <location filename="../IOViewer.cpp" line="511"/> + <location filename="../IOViewer.cpp" line="515"/> + <location filename="../IOViewer.cpp" line="516"/> + <location filename="../IOViewer.cpp" line="517"/> + <location filename="../IOViewer.cpp" line="518"/> + <location filename="../IOViewer.cpp" line="522"/> + <location filename="../IOViewer.cpp" line="523"/> + <location filename="../IOViewer.cpp" line="527"/> + <location filename="../IOViewer.cpp" line="528"/> + <location filename="../IOViewer.cpp" line="532"/> + <location filename="../IOViewer.cpp" line="533"/> + <location filename="../IOViewer.cpp" line="537"/> + <location filename="../IOViewer.cpp" line="538"/> + <source>Sample</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="550"/> + <location filename="../IOViewer.cpp" line="558"/> + <location filename="../IOViewer.cpp" line="595"/> + <location filename="../IOViewer.cpp" line="603"/> + <location filename="../IOViewer.cpp" line="640"/> + <location filename="../IOViewer.cpp" line="648"/> + <location filename="../IOViewer.cpp" line="685"/> + <location filename="../IOViewer.cpp" line="693"/> + <source>Address (bottom)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="554"/> + <location filename="../IOViewer.cpp" line="562"/> + <location filename="../IOViewer.cpp" line="599"/> + <location filename="../IOViewer.cpp" line="607"/> + <location filename="../IOViewer.cpp" line="644"/> + <location filename="../IOViewer.cpp" line="652"/> + <location filename="../IOViewer.cpp" line="689"/> + <location filename="../IOViewer.cpp" line="697"/> + <source>Address (top)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="566"/> + <location filename="../IOViewer.cpp" line="611"/> + <location filename="../IOViewer.cpp" line="656"/> + <location filename="../IOViewer.cpp" line="701"/> + <source>Word count</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="570"/> + <location filename="../IOViewer.cpp" line="615"/> + <location filename="../IOViewer.cpp" line="660"/> + <location filename="../IOViewer.cpp" line="705"/> + <source>Destination offset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="571"/> + <location filename="../IOViewer.cpp" line="577"/> + <location filename="../IOViewer.cpp" line="616"/> + <location filename="../IOViewer.cpp" line="622"/> + <location filename="../IOViewer.cpp" line="661"/> + <location filename="../IOViewer.cpp" line="667"/> + <location filename="../IOViewer.cpp" line="706"/> + <location filename="../IOViewer.cpp" line="712"/> + <source>Increment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="572"/> + <location filename="../IOViewer.cpp" line="578"/> + <location filename="../IOViewer.cpp" line="617"/> + <location filename="../IOViewer.cpp" line="623"/> + <location filename="../IOViewer.cpp" line="662"/> + <location filename="../IOViewer.cpp" line="668"/> + <location filename="../IOViewer.cpp" line="707"/> + <location filename="../IOViewer.cpp" line="713"/> + <source>Decrement</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="573"/> + <location filename="../IOViewer.cpp" line="579"/> + <location filename="../IOViewer.cpp" line="618"/> + <location filename="../IOViewer.cpp" line="624"/> + <location filename="../IOViewer.cpp" line="663"/> + <location filename="../IOViewer.cpp" line="669"/> + <location filename="../IOViewer.cpp" line="708"/> + <location filename="../IOViewer.cpp" line="714"/> + <source>Fixed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="574"/> + <location filename="../IOViewer.cpp" line="619"/> + <location filename="../IOViewer.cpp" line="664"/> + <location filename="../IOViewer.cpp" line="709"/> + <source>Increment and reload</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="576"/> + <location filename="../IOViewer.cpp" line="621"/> + <location filename="../IOViewer.cpp" line="666"/> + <location filename="../IOViewer.cpp" line="711"/> + <source>Source offset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="582"/> + <location filename="../IOViewer.cpp" line="627"/> + <location filename="../IOViewer.cpp" line="672"/> + <location filename="../IOViewer.cpp" line="718"/> + <source>Repeat</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="583"/> + <location filename="../IOViewer.cpp" line="628"/> + <location filename="../IOViewer.cpp" line="673"/> + <location filename="../IOViewer.cpp" line="719"/> + <source>32-bit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="584"/> + <location filename="../IOViewer.cpp" line="629"/> + <location filename="../IOViewer.cpp" line="674"/> + <location filename="../IOViewer.cpp" line="720"/> + <source>Start timing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="585"/> + <location filename="../IOViewer.cpp" line="630"/> + <location filename="../IOViewer.cpp" line="675"/> + <location filename="../IOViewer.cpp" line="721"/> + <source>Immediate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="586"/> + <location filename="../IOViewer.cpp" line="631"/> + <location filename="../IOViewer.cpp" line="676"/> + <location filename="../IOViewer.cpp" line="722"/> + <location filename="../IOViewer.cpp" line="939"/> + <location filename="../IOViewer.cpp" line="956"/> + <source>VBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="587"/> + <location filename="../IOViewer.cpp" line="632"/> + <location filename="../IOViewer.cpp" line="677"/> + <location filename="../IOViewer.cpp" line="723"/> + <location filename="../IOViewer.cpp" line="940"/> + <location filename="../IOViewer.cpp" line="957"/> + <source>HBlank</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="590"/> + <location filename="../IOViewer.cpp" line="635"/> + <location filename="../IOViewer.cpp" line="680"/> + <location filename="../IOViewer.cpp" line="726"/> + <location filename="../IOViewer.cpp" line="773"/> + <location filename="../IOViewer.cpp" line="789"/> + <location filename="../IOViewer.cpp" line="805"/> + <location filename="../IOViewer.cpp" line="821"/> + <location filename="../IOViewer.cpp" line="881"/> + <source>IRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="591"/> + <location filename="../IOViewer.cpp" line="636"/> + <location filename="../IOViewer.cpp" line="681"/> + <location filename="../IOViewer.cpp" line="727"/> + <location filename="../IOViewer.cpp" line="774"/> + <location filename="../IOViewer.cpp" line="790"/> + <location filename="../IOViewer.cpp" line="806"/> + <location filename="../IOViewer.cpp" line="822"/> + <source>Enable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="633"/> + <location filename="../IOViewer.cpp" line="678"/> + <location filename="../IOViewer.cpp" line="724"/> + <source>Audio FIFO</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="715"/> + <source>Video Capture</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="717"/> + <source>DRQ</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="763"/> + <location filename="../IOViewer.cpp" line="778"/> + <location filename="../IOViewer.cpp" line="794"/> + <location filename="../IOViewer.cpp" line="810"/> + <source>Value</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="767"/> + <location filename="../IOViewer.cpp" line="782"/> + <location filename="../IOViewer.cpp" line="798"/> + <location filename="../IOViewer.cpp" line="814"/> + <source>Scale</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="769"/> + <location filename="../IOViewer.cpp" line="784"/> + <location filename="../IOViewer.cpp" line="800"/> + <location filename="../IOViewer.cpp" line="816"/> + <source>1/64</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="770"/> + <location filename="../IOViewer.cpp" line="785"/> + <location filename="../IOViewer.cpp" line="801"/> + <location filename="../IOViewer.cpp" line="817"/> + <source>1/256</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="771"/> + <location filename="../IOViewer.cpp" line="786"/> + <location filename="../IOViewer.cpp" line="802"/> + <location filename="../IOViewer.cpp" line="818"/> + <source>1/1024</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="788"/> + <location filename="../IOViewer.cpp" line="804"/> + <location filename="../IOViewer.cpp" line="820"/> + <source>Cascade</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="858"/> + <location filename="../IOViewer.cpp" line="871"/> + <source>A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="859"/> + <location filename="../IOViewer.cpp" line="872"/> + <source>B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="860"/> + <location filename="../IOViewer.cpp" line="873"/> + <source>Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="861"/> + <location filename="../IOViewer.cpp" line="874"/> + <source>Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="862"/> + <location filename="../IOViewer.cpp" line="875"/> + <source>Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="863"/> + <location filename="../IOViewer.cpp" line="876"/> + <source>Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="864"/> + <location filename="../IOViewer.cpp" line="877"/> + <source>Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="865"/> + <location filename="../IOViewer.cpp" line="878"/> + <source>Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="866"/> + <location filename="../IOViewer.cpp" line="879"/> + <source>R</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="867"/> + <location filename="../IOViewer.cpp" line="880"/> + <source>L</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="882"/> + <source>Condition</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="886"/> + <source>SC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="887"/> + <source>SD</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="888"/> + <source>SI</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="889"/> + <source>SO</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="941"/> + <location filename="../IOViewer.cpp" line="958"/> + <source>VCounter</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="942"/> + <location filename="../IOViewer.cpp" line="959"/> + <source>Timer 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="943"/> + <location filename="../IOViewer.cpp" line="960"/> + <source>Timer 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="944"/> + <location filename="../IOViewer.cpp" line="961"/> + <source>Timer 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="945"/> + <location filename="../IOViewer.cpp" line="962"/> + <source>Timer 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="946"/> + <location filename="../IOViewer.cpp" line="963"/> + <source>SIO</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="947"/> + <location filename="../IOViewer.cpp" line="964"/> + <source>DMA 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="948"/> + <location filename="../IOViewer.cpp" line="965"/> + <source>DMA 1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="949"/> + <location filename="../IOViewer.cpp" line="966"/> + <source>DMA 2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="950"/> + <location filename="../IOViewer.cpp" line="967"/> + <source>DMA 3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="951"/> + <location filename="../IOViewer.cpp" line="968"/> + <source>Keypad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="952"/> + <location filename="../IOViewer.cpp" line="969"/> + <source>Gamepak</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="973"/> + <source>SRAM wait</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="974"/> + <location filename="../IOViewer.cpp" line="980"/> + <location filename="../IOViewer.cpp" line="990"/> + <location filename="../IOViewer.cpp" line="996"/> + <location filename="../IOViewer.cpp" line="1000"/> + <source>4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="975"/> + <location filename="../IOViewer.cpp" line="981"/> + <location filename="../IOViewer.cpp" line="991"/> + <location filename="../IOViewer.cpp" line="1001"/> + <source>3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="976"/> + <location filename="../IOViewer.cpp" line="982"/> + <location filename="../IOViewer.cpp" line="986"/> + <location filename="../IOViewer.cpp" line="992"/> + <location filename="../IOViewer.cpp" line="1002"/> + <source>2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="977"/> + <location filename="../IOViewer.cpp" line="983"/> + <location filename="../IOViewer.cpp" line="993"/> + <location filename="../IOViewer.cpp" line="1003"/> + <location filename="../IOViewer.cpp" line="1006"/> + <source>8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="979"/> + <source>Cart 0 non-sequential</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="985"/> + <source>Cart 0 sequential</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="989"/> + <source>Cart 1 non-sequential</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="995"/> + <source>Cart 1 sequential</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="999"/> + <source>Cart 2 non-sequential</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1005"/> + <source>Cart 2 sequential</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1009"/> + <source>PHI terminal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1010"/> + <source>Disable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1011"/> + <source>4.19MHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1012"/> + <source>8.38MHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1013"/> + <source>16.78MHz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1015"/> + <source>Gamepak prefetch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../IOViewer.cpp" line="1021"/> + <source>Enable IRQs</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::KeyEditor</name> + <message> + <location filename="../KeyEditor.cpp" line="33"/> + <location filename="../KeyEditor.cpp" line="207"/> + <source>---</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::LoadSaveState</name> + <message> + <location filename="../LoadSaveState.cpp" line="74"/> + <source>Load State</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.cpp" line="74"/> + <source>Save State</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.cpp" line="183"/> + <source>Empty</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.cpp" line="192"/> + <source>Corrupted</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LoadSaveState.cpp" line="221"/> + <source>Slot %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::LogConfigModel</name> + <message> + <location filename="../LogConfigModel.cpp" line="79"/> + <location filename="../LogConfigModel.cpp" line="100"/> + <source>Default</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="81"/> + <source>Fatal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="83"/> + <source>Error</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="85"/> + <source>Warning</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="87"/> + <source>Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="89"/> + <source>Debug</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="91"/> + <source>Stub</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogConfigModel.cpp" line="93"/> + <source>Game Error</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::LogController</name> + <message> + <location filename="../LogController.cpp" line="62"/> + <source>[%1] %2: %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogController.cpp" line="73"/> + <source>An error occurred</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogController.cpp" line="145"/> + <source>DEBUG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogController.cpp" line="147"/> + <source>STUB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogController.cpp" line="149"/> + <source>INFO</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogController.cpp" line="151"/> + <source>WARN</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogController.cpp" line="153"/> + <source>ERROR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogController.cpp" line="155"/> + <source>FATAL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../LogController.cpp" line="157"/> + <source>GAME ERROR</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::MapView</name> + <message> + <location filename="../MapView.cpp" line="48"/> + <source>Priority</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="49"/> + <location filename="../MapView.cpp" line="61"/> + <source>Map base</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="50"/> + <location filename="../MapView.cpp" line="62"/> + <source>Tile base</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="51"/> + <source>Size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="52"/> + <location filename="../MapView.cpp" line="63"/> + <source>Offset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="53"/> + <source>Xform</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="107"/> + <source>Map Addr.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="108"/> + <source>Mirror</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="136"/> + <source>None</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="138"/> + <source>Both</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="140"/> + <source>Horizontal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="142"/> + <source>Vertical</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="168"/> + <location filename="../MapView.cpp" line="169"/> + <location filename="../MapView.cpp" line="217"/> + <source>N/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="260"/> + <source>Export map</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MapView.cpp" line="261"/> + <source>Portable Network Graphics (*.png)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::MemoryDump</name> + <message> + <location filename="../MemoryDump.cpp" line="24"/> + <source>Save memory region</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryDump.cpp" line="30"/> + <source>Failed to open output file: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::MemoryModel</name> + <message> + <location filename="../MemoryModel.cpp" line="44"/> + <source>Copy selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="49"/> + <source>Save selection</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="54"/> + <source>Paste</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="59"/> + <source>Load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="104"/> + <source>All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="149"/> + <source>Load TBL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="203"/> + <source>Save selected memory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="209"/> + <source>Failed to open output file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="217"/> + <source>Load memory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="223"/> + <source>Failed to open input file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="339"/> + <source>TBL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemoryModel.cpp" line="339"/> + <source>ISO-8859-1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::MemorySearch</name> + <message> + <location filename="../MemorySearch.cpp" line="221"/> + <source> (%0/%1×)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.cpp" line="223"/> + <source> (⅟%0×)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.cpp" line="226"/> + <source> (%0×)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../MemorySearch.cpp" line="230"/> + <source>%1 byte%2</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::ObjView</name> + <message> + <location filename="../ObjView.cpp" line="151"/> + <location filename="../ObjView.cpp" line="225"/> + <source>0x%0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="162"/> + <source>Off</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="167"/> + <source>Normal</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="170"/> + <source>Trans</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="173"/> + <source>OBJWIN</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="176"/> + <source>Invalid</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="232"/> + <location filename="../ObjView.cpp" line="233"/> + <source>N/A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="258"/> + <source>Export sprite</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ObjView.cpp" line="259"/> + <source>Portable Network Graphics (*.png)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::PaletteView</name> + <message> + <location filename="../PaletteView.cpp" line="121"/> + <source>#%0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.cpp" line="122"/> + <source>0x%0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.cpp" line="123"/> + <source>%0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.cpp" line="124"/> + <location filename="../PaletteView.cpp" line="125"/> + <location filename="../PaletteView.cpp" line="126"/> + <source>0x%0 (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.cpp" line="138"/> + <source>Export palette</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.cpp" line="139"/> + <source>Windows PAL (*.pal);;Adobe Color Table (*.act)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PaletteView.cpp" line="142"/> + <source>Failed to open output palette file: %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::PrinterView</name> + <message> + <location filename="../PrinterView.cpp" line="52"/> + <source>Save Printout</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../PrinterView.cpp" line="52"/> + <source>Portable Network Graphics (*.png)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::ROMInfo</name> + <message> + <location filename="../ROMInfo.cpp" line="44"/> + <location filename="../ROMInfo.cpp" line="65"/> + <location filename="../ROMInfo.cpp" line="76"/> + <location filename="../ROMInfo.cpp" line="85"/> + <location filename="../ROMInfo.cpp" line="86"/> + <source>(unknown)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ROMInfo.cpp" line="53"/> + <location filename="../ROMInfo.cpp" line="60"/> + <source> bytes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ROMInfo.cpp" line="79"/> + <source>(no database present)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::SettingsView</name> + <message> + <location filename="../SettingsView.cpp" line="148"/> + <location filename="../SettingsView.cpp" line="191"/> + <source>Qt Multimedia</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.cpp" line="155"/> + <source>SDL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.cpp" line="163"/> + <source>Software (Qt)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.cpp" line="169"/> + <source>OpenGL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.cpp" line="176"/> + <source>OpenGL (force version 1.x)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.cpp" line="184"/> + <source>None (Still Image)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.cpp" line="275"/> + <source>Keyboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.cpp" line="284"/> + <source>Controllers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.cpp" line="328"/> + <source>Shortcuts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.cpp" line="340"/> + <location filename="../SettingsView.cpp" line="350"/> + <source>Shaders</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.cpp" line="357"/> + <source>Select BIOS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.cpp" line="661"/> + <source>(%1×%2)</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::ShaderSelector</name> + <message> + <location filename="../ShaderSelector.cpp" line="52"/> + <source>No shader active</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShaderSelector.cpp" line="65"/> + <source>Load shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShaderSelector.cpp" line="105"/> + <source>No shader loaded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShaderSelector.cpp" line="113"/> + <source>by %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShaderSelector.cpp" line="124"/> + <source>Preprocessing</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShaderSelector.cpp" line="131"/> + <source>Pass %1</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::ShortcutModel</name> + <message> + <location filename="../ShortcutModel.cpp" line="67"/> + <source>Action</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShortcutModel.cpp" line="69"/> + <source>Keyboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShortcutModel.cpp" line="71"/> + <source>Gamepad</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::TileView</name> + <message> + <location filename="../TileView.cpp" line="178"/> + <source>Export tiles</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.cpp" line="179"/> + <location filename="../TileView.cpp" line="191"/> + <source>Portable Network Graphics (*.png)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.cpp" line="190"/> + <source>Export tile</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::VideoView</name> + <message> + <location filename="../VideoView.cpp" line="216"/> + <source>Failed to open output video file: %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.cpp" line="237"/> + <source>Native (%0x%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.cpp" line="252"/> + <source>Select output file</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QGBA::Window</name> + <message> + <location filename="../Window.cpp" line="293"/> + <source>Game Boy Advance ROMs (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="310"/> + <source>Game Boy ROMs (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="314"/> + <source>All ROMs (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="315"/> + <source>%1 Video Logs (*.mvl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="330"/> + <source>Archives (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="335"/> + <location filename="../Window.cpp" line="343"/> + <location filename="../Window.cpp" line="370"/> + <source>Select ROM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="361"/> + <source>Select folder</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="378"/> + <source>Game Boy Advance save files (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="379"/> + <location filename="../Window.cpp" line="440"/> + <location filename="../Window.cpp" line="447"/> + <source>Select save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="387"/> + <source>mGBA savestate files (%1)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="389"/> + <location filename="../Window.cpp" line="394"/> + <source>Select savestate</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="416"/> + <source>Select patch</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="416"/> + <source>Patches (*.ips *.ups *.bps)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="433"/> + <source>Select image</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="433"/> + <source>Image file (*.png *.gif *.jpg *.jpeg);;All files (*)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="440"/> + <location filename="../Window.cpp" line="447"/> + <source>GameShark saves (*.sps *.xps)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="474"/> + <source>Select video log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="474"/> + <source>Video logs (*.mvl)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="855"/> + <source>Crash</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="856"/> + <source>The game has crashed with the following error: + +%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="863"/> + <source>Couldn't Load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="864"/> + <source>Could not load game. Are you sure it's in the correct format?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="877"/> + <source>Unimplemented BIOS call</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="878"/> + <source>This game uses a BIOS call that is not implemented. Please use the official BIOS for best experience.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="966"/> + <source>Really make portable?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="967"/> + <source>This will make the emulator load its configuration from the same directory as the executable. Do you want to continue?</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="979"/> + <source>Restart needed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="980"/> + <source>Some changes will not take effect until the emulator is restarted.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1028"/> + <source> - Player %1 of %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1039"/> + <source>%1 - %2</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1041"/> + <source>%1 - %2 - %3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1043"/> + <source>%1 - %2 (%3 fps) - %4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1084"/> + <source>&File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1086"/> + <source>Load &ROM...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1089"/> + <source>Load ROM in archive...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1090"/> + <source>Add folder to library...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1093"/> + <source>Load alternate save...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1096"/> + <source>Load temporary save...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1100"/> + <source>Load &patch...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1103"/> + <source>Boot BIOS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1108"/> + <source>Replace ROM...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1110"/> + <source>ROM &info...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1112"/> + <source>Recent</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1115"/> + <source>Make portable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1118"/> + <source>&Load state</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1123"/> + <source>Load state file...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1128"/> + <source>&Save state</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1133"/> + <source>Save state file...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1138"/> + <source>Quick load</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1139"/> + <source>Quick save</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1141"/> + <source>Load recent</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1146"/> + <source>Save recent</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1154"/> + <source>Undo load state</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1159"/> + <source>Undo save state</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1168"/> + <location filename="../Window.cpp" line="1173"/> + <source>State &%1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1180"/> + <source>Load camera image...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1184"/> + <source>Import GameShark Save...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1187"/> + <source>Export GameShark Save...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1192"/> + <source>New multiplayer window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1200"/> + <source>About...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1203"/> + <source>E&xit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1206"/> + <source>&Emulation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1207"/> + <source>&Reset</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1211"/> + <source>Sh&utdown</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1215"/> + <source>Yank game pak</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1221"/> + <source>&Pause</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1230"/> + <source>&Next frame</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1236"/> + <source>Fast forward (held)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1242"/> + <source>&Fast forward</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1246"/> + <source>Fast forward speed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1251"/> + <source>Unbounded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1255"/> + <source>%0x</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1259"/> + <source>Rewind (held)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1266"/> + <source>Re&wind</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1271"/> + <source>Step backwards</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1277"/> + <source>Sync to &video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1284"/> + <source>Sync to &audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1292"/> + <source>Solar sensor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1293"/> + <source>Increase solar level</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1294"/> + <source>Decrease solar level</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1295"/> + <source>Brightest solar level</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1298"/> + <source>Darkest solar level</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1304"/> + <source>Brightness %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1310"/> + <source>Game Boy Printer...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1319"/> + <source>BattleChip Gate...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1323"/> + <source>Audio/&Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1324"/> + <source>Frame size</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1326"/> + <source>%1×</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1351"/> + <source>Toggle fullscreen</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1354"/> + <source>Lock aspect ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1366"/> + <source>Force integer scaling</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1378"/> + <source>Interframe blending</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1387"/> + <source>Bilinear filtering</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1396"/> + <source>Frame&skip</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1409"/> + <source>Mute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1418"/> + <source>FPS target</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1426"/> + <source>Native (59.7275)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1441"/> + <source>Take &screenshot</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1443"/> + <source>F12</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1447"/> + <source>Record A/V...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1448"/> + <source>Record GIF...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1452"/> + <source>Video layers</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1453"/> + <source>Audio channels</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1455"/> + <source>Adjust layer placement...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1457"/> + <source>&Tools</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1458"/> + <source>View &logs...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1460"/> + <source>Game &overrides...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1472"/> + <source>Game Pak sensors...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1483"/> + <source>&Cheats...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1486"/> + <source>Settings...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1490"/> + <source>Open debugger console...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1492"/> + <source>Start &GDB server...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1498"/> + <source>View &palette...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1499"/> + <source>View &sprites...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1500"/> + <source>View &tiles...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1501"/> + <source>View &map...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1504"/> + <source>&Frame inspector...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1522"/> + <source>View memory...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1523"/> + <source>Search memory...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1526"/> + <source>View &I/O registers...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1531"/> + <source>Record debug video log...</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1532"/> + <source>Stop debug video log</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1627"/> + <source>Exit fullscreen</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1629"/> + <source>GameShark Button (held)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1635"/> + <source>Autofire</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1636"/> + <source>Autofire A</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1641"/> + <source>Autofire B</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1646"/> + <source>Autofire L</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1651"/> + <source>Autofire R</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1656"/> + <source>Autofire Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1661"/> + <source>Autofire Select</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1666"/> + <source>Autofire Up</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1671"/> + <source>Autofire Right</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1676"/> + <source>Autofire Down</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1681"/> + <source>Autofire Left</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Window.cpp" line="1735"/> + <source>Clear</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>QObject</name> + <message> + <location filename="../utils.cpp" line="29"/> + <source>GBA</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../utils.cpp" line="33"/> + <source>GB</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../utils.cpp" line="36"/> + <source>?</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ROMInfo</name> + <message> + <location filename="../ROMInfo.ui" line="14"/> + <source>ROM Info</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ROMInfo.ui" line="26"/> + <source>Game name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ROMInfo.ui" line="33"/> + <source>{NAME}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ROMInfo.ui" line="46"/> + <source>Internal name:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ROMInfo.ui" line="53"/> + <source>{TITLE}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ROMInfo.ui" line="63"/> + <source>Game ID:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ROMInfo.ui" line="70"/> + <source>{ID}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ROMInfo.ui" line="80"/> + <source>File size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ROMInfo.ui" line="87"/> + <source>{SIZE}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ROMInfo.ui" line="97"/> + <source>CRC32:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ROMInfo.ui" line="104"/> + <source>{CRC}</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SensorView</name> + <message> + <location filename="../SensorView.ui" line="20"/> + <source>Sensors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SensorView.ui" line="31"/> + <source>Realtime clock</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SensorView.ui" line="37"/> + <source>Fixed time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SensorView.ui" line="47"/> + <source>System time</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SensorView.ui" line="60"/> + <source>Start time at</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SensorView.ui" line="70"/> + <source>Now</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SensorView.ui" line="97"/> + <source>MM/dd/yy hh:mm:ss AP</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SensorView.ui" line="107"/> + <source>Light sensor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SensorView.ui" line="113"/> + <source>Brightness</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SensorView.ui" line="150"/> + <source>Tilt sensor</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SensorView.ui" line="158"/> + <location filename="../SensorView.ui" line="247"/> + <source>Set Y</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SensorView.ui" line="168"/> + <location filename="../SensorView.ui" line="257"/> + <source>Set X</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SensorView.ui" line="239"/> + <source>Gyroscope</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SensorView.ui" line="267"/> + <source>Sensitivity</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>SettingsView</name> + <message> + <location filename="../SettingsView.ui" line="20"/> + <source>Settings</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="52"/> + <source>Audio/Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="57"/> + <source>Interface</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="62"/> + <source>Emulation</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="67"/> + <source>Enhancements</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="72"/> + <source>BIOS</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="77"/> + <source>Paths</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="82"/> + <source>Logging</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="87"/> + <source>Game Boy</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="105"/> + <source>Audio driver:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="122"/> + <source>Audio buffer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="134"/> + <location filename="../SettingsView.ui" line="156"/> + <source>1536</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="141"/> + <source>512</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="146"/> + <source>768</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="151"/> + <source>1024</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="161"/> + <source>2048</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="166"/> + <source>3072</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="171"/> + <source>4096</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="179"/> + <source>samples</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="188"/> + <source>Sample rate:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="200"/> + <location filename="../SettingsView.ui" line="217"/> + <source>44100</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="207"/> + <source>22050</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="212"/> + <source>32000</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="222"/> + <source>48000</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="230"/> + <source>Hz</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="239"/> + <source>Volume:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="270"/> + <location filename="../SettingsView.ui" line="310"/> + <source>Mute</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="279"/> + <source>Fast forward volume:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="326"/> + <source>Display driver:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="343"/> + <source>Frameskip:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="352"/> + <source>Skip every</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="362"/> + <location filename="../SettingsView.ui" line="803"/> + <source>frames</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="371"/> + <source>FPS target:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="396"/> + <source>frames per second</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="412"/> + <source>Sync:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="421"/> + <source>Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="428"/> + <source>Audio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="437"/> + <source>Lock aspect ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="444"/> + <source>Force integer scaling</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="451"/> + <source>Bilinear filtering</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="458"/> + <source>Native (59.7275)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="465"/> + <source>Interframe blending</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="476"/> + <source>Language</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="484"/> + <source>English</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="499"/> + <source>Library:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="507"/> + <source>List view</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="512"/> + <source>Tree view</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="520"/> + <source>Show when no game open</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="530"/> + <source>Clear cache</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="544"/> + <source>Allow opposing input directions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="551"/> + <source>Suspend screensaver</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="561"/> + <source>Pause when inactive</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="568"/> + <source>Pause when minimized</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="582"/> + <source>Show FPS in title bar</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="592"/> + <source>Enable Discord Rich Presence</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="606"/> + <source>Automatically save state</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="616"/> + <source>Automatically load state</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="633"/> + <source>Automatically save cheats</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="643"/> + <source>Automatically load cheats</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="653"/> + <source>Show OSD messages</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="670"/> + <source>Fast forward speed:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="682"/> + <location filename="../SettingsView.ui" line="725"/> + <location filename="../SettingsView.ui" line="974"/> + <source>×</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="701"/> + <location filename="../SettingsView.ui" line="744"/> + <source>Unbounded</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="713"/> + <source>Fast forward (held) speed:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="756"/> + <source>Autofire interval:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="780"/> + <source>Enable rewind</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="787"/> + <source>Rewind history:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="819"/> + <source>Idle loops:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="827"/> + <source>Run all</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="832"/> + <source>Remove known</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="837"/> + <source>Detect and remove</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="845"/> + <source>Preload entire ROM into memory</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="859"/> + <source>Savestate extra data:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="866"/> + <location filename="../SettingsView.ui" line="910"/> + <source>Screenshot</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="876"/> + <location filename="../SettingsView.ui" line="920"/> + <source>Save data</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="886"/> + <location filename="../SettingsView.ui" line="927"/> + <source>Cheat codes</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="903"/> + <source>Load extra data:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="938"/> + <source>Video renderer:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="946"/> + <source>Software</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="951"/> + <source>OpenGL</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="959"/> + <source>OpenGL enhancements</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="965"/> + <source>High-resolution scale:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1003"/> + <source>(240×160)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1028"/> + <source>XQ GBA audio (experimental)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1039"/> + <source>GB BIOS file:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1058"/> + <location filename="../SettingsView.ui" line="1096"/> + <location filename="../SettingsView.ui" line="1131"/> + <location filename="../SettingsView.ui" line="1159"/> + <location filename="../SettingsView.ui" line="1200"/> + <location filename="../SettingsView.ui" line="1248"/> + <location filename="../SettingsView.ui" line="1296"/> + <location filename="../SettingsView.ui" line="1344"/> + <location filename="../SettingsView.ui" line="1392"/> + <source>Browse</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1067"/> + <source>Use BIOS file if found</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1077"/> + <source>Skip BIOS intro</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1105"/> + <source>GBA BIOS file:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1112"/> + <source>GBC BIOS file:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1140"/> + <source>SGB BIOS file:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1175"/> + <source>Save games</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1209"/> + <location filename="../SettingsView.ui" line="1257"/> + <location filename="../SettingsView.ui" line="1305"/> + <location filename="../SettingsView.ui" line="1353"/> + <location filename="../SettingsView.ui" line="1401"/> + <source>Same directory as the ROM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1223"/> + <source>Save states</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1271"/> + <source>Screenshots</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1319"/> + <source>Patches</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1367"/> + <source>Cheats</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1424"/> + <source>Log to file</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1431"/> + <source>Log to console</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1445"/> + <source>Select Log File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1458"/> + <source>Game Boy model:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1466"/> + <location filename="../SettingsView.ui" line="1502"/> + <location filename="../SettingsView.ui" line="1538"/> + <source>Autodetect</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1471"/> + <location filename="../SettingsView.ui" line="1507"/> + <location filename="../SettingsView.ui" line="1543"/> + <source>Game Boy (DMG)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1476"/> + <location filename="../SettingsView.ui" line="1512"/> + <location filename="../SettingsView.ui" line="1548"/> + <source>Super Game Boy (SGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1481"/> + <location filename="../SettingsView.ui" line="1517"/> + <location filename="../SettingsView.ui" line="1553"/> + <source>Game Boy Color (CGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1486"/> + <location filename="../SettingsView.ui" line="1522"/> + <location filename="../SettingsView.ui" line="1558"/> + <source>Game Boy Advance (AGB)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1494"/> + <source>Super Game Boy model:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1530"/> + <source>Game Boy Color model:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1573"/> + <source>Default BG colors:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1740"/> + <source>Super Game Boy borders</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1754"/> + <source>Camera driver:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1851"/> + <source>Default sprite colors 1:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1858"/> + <source>Default sprite colors 2:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1865"/> + <source>Use GBC colors in GB games</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../SettingsView.ui" line="1872"/> + <source>Camera:</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ShaderSelector</name> + <message> + <location filename="../ShaderSelector.ui" line="14"/> + <source>Shaders</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShaderSelector.ui" line="28"/> + <source>Active Shader:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShaderSelector.ui" line="35"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShaderSelector.ui" line="45"/> + <source>Author</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShaderSelector.ui" line="62"/> + <source>Description</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShaderSelector.ui" line="88"/> + <source>Unload Shader</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShaderSelector.ui" line="95"/> + <source>Load New Shader</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>ShortcutView</name> + <message> + <location filename="../ShortcutView.ui" line="14"/> + <source>Edit Shortcuts</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShortcutView.ui" line="29"/> + <source>Keyboard</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShortcutView.ui" line="39"/> + <source>Gamepad</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ShortcutView.ui" line="46"/> + <source>Clear</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>TileView</name> + <message> + <location filename="../TileView.ui" line="14"/> + <source>Tiles</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="20"/> + <source>Export Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="27"/> + <source>Export All</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="43"/> + <source>256 colors</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="56"/> + <source>×</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="69"/> + <source>Magnification</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="92"/> + <source>Tiles per row</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="99"/> + <source>Fit to window</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="192"/> + <source>Copy Selected</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../TileView.ui" line="199"/> + <source>Copy All</source> + <translation type="unfinished"></translation> + </message> +</context> +<context> + <name>VideoView</name> + <message> + <location filename="../VideoView.ui" line="20"/> + <source>Record Video</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="40"/> + <source>Start</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="56"/> + <source>Stop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="69"/> + <source>Select File</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="101"/> + <source>Presets</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="109"/> + <source>High &Quality</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="119"/> + <source>&YouTube</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="129"/> + <location filename="../VideoView.ui" line="237"/> + <source>WebM</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="139"/> + <source>&Lossless</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="156"/> + <source>&1080p</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="166"/> + <source>&720p</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="176"/> + <source>&480p</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="189"/> + <source>&Native</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="222"/> + <source>Format</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="232"/> + <source>MKV</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="242"/> + <source>AVI</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="247"/> + <source>MP4</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="259"/> + <source>h.264</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="264"/> + <source>h.264 (NVENC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="269"/> + <source>HEVC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="274"/> + <source>HEVC (NVENC)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="279"/> + <source>VP8</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="284"/> + <source>VP9</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="289"/> + <source>FFV1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="301"/> + <source>FLAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="306"/> + <source>Opus</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="311"/> + <source>Vorbis</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="316"/> + <source>MP3</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="321"/> + <source>AAC</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="326"/> + <source>Uncompressed</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="337"/> + <source> Bitrate (kbps)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="343"/> + <source>VBR </source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="388"/> + <source>ABR</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="404"/> + <source>Dimensions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="410"/> + <source>:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="420"/> + <source>×</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="470"/> + <source>Lock aspect ratio</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../VideoView.ui" line="485"/> + <source>Show advanced</source> + <translation type="unfinished"></translation> + </message> +</context> +</TS>
@@ -246,6 +246,9 @@ }
} --events->playersAttached; CircleBufferDeinit(&player->rotation.zHistory); +#if SDL_VERSION_ATLEAST(2, 0, 0) + CircleBufferDeinit(&player->rumble.history); +#endif } void mSDLPlayerLoadConfig(struct mSDLPlayer* context, const struct Configuration* config) {@@ -349,10 +352,10 @@ if (!sdlJoystick) {
continue; } ssize_t joysticks[MAX_PLAYERS]; - size_t i; + ssize_t i; // Pointers can get invalidated, so we'll need to refresh them for (i = 0; i < events->playersAttached && i < MAX_PLAYERS; ++i) { - joysticks[i] = events->players[i]->joystick ? SDL_JoystickListIndex(&events->joysticks, events->players[i]->joystick) : SIZE_MAX; + joysticks[i] = events->players[i]->joystick ? (ssize_t) SDL_JoystickListIndex(&events->joysticks, events->players[i]->joystick) : -1; events->players[i]->joystick = NULL; } struct SDL_JoystickCombo* joystick = SDL_JoystickListAppend(&events->joysticks);@@ -363,7 +366,7 @@ #if SDL_VERSION_ATLEAST(2, 0, 0)
joystick->haptic = SDL_HapticOpenFromJoystick(joystick->joystick); #endif for (i = 0; i < events->playersAttached && i < MAX_PLAYERS; ++i) { - if (joysticks[i] != SIZE_MAX) { + if (joysticks[i] != -1) { events->players[i]->joystick = SDL_JoystickListGetPointer(&events->joysticks, joysticks[i]); } }@@ -394,7 +397,11 @@ if (events->players[i]->joystick) {
continue; } events->players[i]->joystick = joystick; - if (config && events->players[i]->bindings && joystickName) { + if (config && events->players[i]->bindings +#if !SDL_VERSION_ATLEAST(2, 0, 0) + && joystickName +#endif + ) { mInputProfileLoad(events->players[i]->bindings, SDL_BINDING_BUTTON, config, joystickName); } break;
@@ -44,7 +44,7 @@
int main(int argc, char** argv) { signal(SIGINT, _fuzzShutdown); - struct FuzzOpts fuzzOpts = { false, 0, 0, 0, 0 }; + struct FuzzOpts fuzzOpts = { false, 0, 0, 0 }; struct mSubParser subparser = { .usage = FUZZ_USAGE, .parse = _parseFuzzOpts,
@@ -52,7 +52,7 @@ OutputBaseFilename={#AppName}-setup-{#CleanVersionString}-win{#WinBits}
UsePreviousLanguage=False DisableWelcomePage=False VersionInfoDescription={#AppName} is an open-source Game Boy Advance emulator -VersionInfoCopyright=© 2013–2019 Jeffrey Pfau +VersionInfoCopyright=© 2013–2020 Jeffrey Pfau VersionInfoProductName={#AppName} VersionInfoVersion={#AppVer} Compression=lzma2/ultra64