From e03e48f9c6d7357d26d0ede2ec60d8b63665fdff Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sat, 2 Jul 2022 03:11:34 -0700 Subject: [PATCH 01/34] Scripting: Use return with lua_error so static analysis gets less confused --- src/script/engines/lua.c | 46 ++++++++++++++++++++-------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/src/script/engines/lua.c b/src/script/engines/lua.c index 90601db94..caca84d03 100644 --- a/src/script/engines/lua.c +++ b/src/script/engines/lua.c @@ -709,20 +709,20 @@ int _luaThunk(lua_State* lua) { mScriptContextDrainPool(luaContext->d.context); mScriptFrameDeinit(&frame); luaL_traceback(lua, lua, "Error calling function (translating arguments into runtime)", 1); - lua_error(lua); + return lua_error(lua); } struct mScriptValue* fn = lua_touserdata(lua, lua_upvalueindex(1)); if (!fn || !mScriptInvoke(fn, &frame)) { mScriptFrameDeinit(&frame); luaL_traceback(lua, lua, "Error calling function (invoking failed)", 1); - lua_error(lua); + return lua_error(lua); } if (!_luaPushFrame(luaContext, &frame.returnValues, true)) { mScriptFrameDeinit(&frame); luaL_traceback(lua, lua, "Error calling function (translating return values from runtime)", 1); - lua_error(lua); + return lua_error(lua); } mScriptContextDrainPool(luaContext->d.context); mScriptFrameDeinit(&frame); @@ -740,7 +740,7 @@ int _luaGetObject(lua_State* lua) { if (!keyPtr) { lua_pop(lua, 2); luaL_traceback(lua, lua, "Invalid key", 1); - lua_error(lua); + return lua_error(lua); } strlcpy(key, keyPtr, sizeof(key)); lua_pop(lua, 2); @@ -748,19 +748,19 @@ int _luaGetObject(lua_State* lua) { obj = mScriptContextAccessWeakref(luaContext->d.context, obj); if (!obj) { luaL_traceback(lua, lua, "Invalid object", 1); - lua_error(lua); + return lua_error(lua); } if (!mScriptObjectGet(obj, key, &val)) { char error[MAX_KEY_SIZE + 16]; snprintf(error, sizeof(error), "Invalid key '%s'", key); luaL_traceback(lua, lua, "Invalid key", 1); - lua_error(lua); + return lua_error(lua); } if (!_luaWrap(luaContext, &val)) { luaL_traceback(lua, lua, "Error translating value from runtime", 1); - lua_error(lua); + return lua_error(lua); } return 1; } @@ -775,7 +775,7 @@ int _luaSetObject(lua_State* lua) { if (!keyPtr) { lua_pop(lua, 2); luaL_traceback(lua, lua, "Invalid key", 1); - lua_error(lua); + return lua_error(lua); } strlcpy(key, keyPtr, sizeof(key)); lua_pop(lua, 2); @@ -783,12 +783,12 @@ int _luaSetObject(lua_State* lua) { obj = mScriptContextAccessWeakref(luaContext->d.context, obj); if (!obj) { luaL_traceback(lua, lua, "Invalid object", 1); - lua_error(lua); + return lua_error(lua); } if (!val) { luaL_traceback(lua, lua, "Error translating value to runtime", 1); - lua_error(lua); + return lua_error(lua); } if (!mScriptObjectSet(obj, key, val)) { @@ -796,7 +796,7 @@ int _luaSetObject(lua_State* lua) { char error[MAX_KEY_SIZE + 16]; snprintf(error, sizeof(error), "Invalid key '%s'", key); luaL_traceback(lua, lua, "Invalid key", 1); - lua_error(lua); + return lua_error(lua); } mScriptValueDeref(val); mScriptContextDrainPool(luaContext->d.context); @@ -839,7 +839,7 @@ int _luaGetTable(lua_State* lua) { obj = mScriptContextAccessWeakref(luaContext->d.context, obj); if (!obj) { luaL_traceback(lua, lua, "Invalid table", 1); - lua_error(lua); + return lua_error(lua); } struct mScriptValue keyVal; @@ -858,7 +858,7 @@ int _luaGetTable(lua_State* lua) { if (!_luaWrap(luaContext, val)) { luaL_traceback(lua, lua, "Error translating value from runtime", 1); - lua_error(lua); + return lua_error(lua); } return 1; } @@ -871,14 +871,14 @@ int _luaLenTable(lua_State* lua) { obj = mScriptContextAccessWeakref(luaContext->d.context, obj); if (!obj) { luaL_traceback(lua, lua, "Invalid table", 1); - lua_error(lua); + return lua_error(lua); } struct mScriptValue val = mSCRIPT_MAKE_U64(mScriptTableSize(obj)); if (!_luaWrap(luaContext, &val)) { luaL_traceback(lua, lua, "Error translating value from runtime", 1); - lua_error(lua); + return lua_error(lua); } return 1; } @@ -907,7 +907,7 @@ static int _luaNextTable(lua_State* lua) { table = mScriptContextAccessWeakref(luaContext->d.context, table); if (!table) { luaL_traceback(lua, lua, "Invalid table", 1); - lua_error(lua); + return lua_error(lua); } struct TableIterator iter; @@ -926,12 +926,12 @@ static int _luaNextTable(lua_State* lua) { if (!_luaWrap(luaContext, mScriptTableIteratorGetKey(table, &iter))) { luaL_traceback(lua, lua, "Iteration error", 1); - lua_error(lua); + return lua_error(lua); } if (!_luaWrap(luaContext, mScriptTableIteratorGetValue(table, &iter))) { luaL_traceback(lua, lua, "Iteration error", 1); - lua_error(lua); + return lua_error(lua); } return 2; @@ -961,14 +961,14 @@ int _luaGetList(lua_State* lua) { } if (!obj || obj->type != mSCRIPT_TYPE_MS_LIST) { luaL_traceback(lua, lua, "Invalid list", 1); - lua_error(lua); + return lua_error(lua); } struct mScriptList* list = obj->value.list; // Lua indexes from 1 if (index < 1) { luaL_traceback(lua, lua, "Invalid index", 1); - lua_error(lua); + return lua_error(lua); } if ((size_t) index > mScriptListSize(list)) { return 0; @@ -978,7 +978,7 @@ int _luaGetList(lua_State* lua) { struct mScriptValue* val = mScriptListGetPointer(list, index); if (!_luaWrap(luaContext, val)) { luaL_traceback(lua, lua, "Error translating value from runtime", 1); - lua_error(lua); + return lua_error(lua); } return 1; } @@ -994,7 +994,7 @@ static int _luaLenList(lua_State* lua) { } if (!obj || obj->type != mSCRIPT_TYPE_MS_LIST) { luaL_traceback(lua, lua, "Invalid list", 1); - lua_error(lua); + return lua_error(lua); } struct mScriptList* list = obj->value.list; lua_pushinteger(lua, mScriptListSize(list)); @@ -1059,7 +1059,7 @@ static int _luaRequireShim(lua_State* lua) { free(oldpath); free(oldcpath); if (ret) { - lua_error(luaContext->lua); + return lua_error(luaContext->lua); } int newtop = lua_gettop(luaContext->lua); From 977b184ecb3a1ffda37822fa1b07cf4c3436e301 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sat, 2 Jul 2022 03:17:58 -0700 Subject: [PATCH 02/34] Feature: More warning burndown --- src/feature/sqlite3/no-intro.c | 12 ++++++++++-- src/feature/updater.c | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/feature/sqlite3/no-intro.c b/src/feature/sqlite3/no-intro.c index 7a1b60091..d54e188ff 100644 --- a/src/feature/sqlite3/no-intro.c +++ b/src/feature/sqlite3/no-intro.c @@ -260,8 +260,16 @@ bool NoIntroDBLoadClrMamePro(struct NoIntroDB* db, struct VFile* vf) { free((void*) buffer.name); free((void*) buffer.romName); - free((void*) dbType); - free((void*) dbVersion); + + if (dbType) { + free(dbType); + } + if (dbVersion) { + free(dbVersion); + } + if (fieldName) { + free(fieldName); + } sqlite3_finalize(gamedbTable); sqlite3_finalize(gamedbDrop); diff --git a/src/feature/updater.c b/src/feature/updater.c index dec380d9c..442a71648 100644 --- a/src/feature/updater.c +++ b/src/feature/updater.c @@ -92,7 +92,7 @@ bool mUpdaterInit(struct mUpdaterContext* context, const char* manifest) { ConfigurationInit(&context->manifest); struct VFile* vf = VFileFromConstMemory(manifest, strlen(manifest) + 1); - bool success = vf && ConfigurationReadVFile(&context->manifest, vf); + bool success = ConfigurationReadVFile(&context->manifest, vf); vf->close(vf); if (!success) { ConfigurationDeinit(&context->manifest); From 116d75c3c84770e1777d166d9a7f4652420f9ea9 Mon Sep 17 00:00:00 2001 From: Thompson Lee Date: Sat, 2 Jul 2022 18:25:24 -0400 Subject: [PATCH 03/34] doc: Updated the README.md to include more important information for setting up Docker for building mGBA. (#2575) --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 56c3003a7..b836185b8 100644 --- a/README.md +++ b/README.md @@ -122,13 +122,15 @@ Compiling requires using CMake 3.1 or newer. GCC and Clang are both known to wor #### Docker building -The recommended way to build for most platforms is to use Docker. Several Docker images are provided that contain the requisite toolchain and dependencies for building mGBA across several platforms. +The recommended way to build for most platforms is to use Docker. Several Docker images are provided that contain the requisite toolchain and dependencies for building mGBA across several platforms. + +Note: If you are on an older Windows system before Windows 10, you may need to configure your Docker to use VirtualBox shared folders to correctly map your current `mgba` checkout directory to the Docker image's working directory. (See issue [#1985](https://mgba.io/i/1985) for details.) To use a Docker image to build mGBA, simply run the following command while in the root of an mGBA checkout: - docker run --rm -t -v ${PWD}:/home/mgba/src mgba/windows:w32 + docker run --rm -it -v ${PWD}:/home/mgba/src mgba/windows:w32 -This will produce a `build-win32` directory with the build products. Replace `mgba/windows:w32` with another Docker image for other platforms, which will produce a corresponding other directory. The following Docker images available on Docker Hub: +After starting the Docker container, it will produce a `build-win32` directory with the build products. Replace `mgba/windows:w32` with another Docker image for other platforms, which will produce a corresponding other directory. The following Docker images available on Docker Hub: - mgba/3ds - mgba/switch @@ -141,6 +143,8 @@ This will produce a `build-win32` directory with the build products. Replace `mg - mgba/windows:w32 - mgba/windows:w64 +If you want to speed up the build process, consider adding the flag `-e MAKEFLAGS=-jN` to do a parallel build for mGBA with `N` number of CPU cores. + #### *nix building To use CMake to build on a Unix-based system, the recommended commands are as follows: From 71f74d25b0188b5df07e3971ba642ef012bec461 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sat, 2 Jul 2022 20:32:48 -0700 Subject: [PATCH 04/34] GBA: Fix 64 MiB GBA Video ROMs --- src/gba/gba.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gba/gba.c b/src/gba/gba.c index 1c0de38e4..a6df59f4c 100644 --- a/src/gba/gba.c +++ b/src/gba/gba.c @@ -257,7 +257,7 @@ void GBAReset(struct ARMCore* cpu) { memset(gba->debugString, 0, sizeof(gba->debugString)); - if (gba->romVf && gba->pristineRomSize > SIZE_CART0) { + if (gba->romVf && gba->romVf->size(gba->romVf) > SIZE_CART0) { char ident; gba->romVf->seek(gba->romVf, 0xAC, SEEK_SET); gba->romVf->read(gba->romVf, &ident, 1); From 57880bf674d2c33ccf7dd068e18e6af648da3d36 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sat, 2 Jul 2022 20:41:12 -0700 Subject: [PATCH 05/34] Core: Add romSize function --- include/mgba/core/core.h | 1 + src/core/scripting.c | 3 +++ src/gb/core.c | 11 ++++++++++- src/gba/core.c | 11 ++++++++++- src/platform/qt/ROMInfo.cpp | 27 ++------------------------- 5 files changed, 26 insertions(+), 27 deletions(-) diff --git a/include/mgba/core/core.h b/include/mgba/core/core.h index 7d72c7148..d3f2b4e04 100644 --- a/include/mgba/core/core.h +++ b/include/mgba/core/core.h @@ -86,6 +86,7 @@ struct mCore { bool (*loadSave)(struct mCore*, struct VFile* vf); bool (*loadTemporarySave)(struct mCore*, struct VFile* vf); void (*unloadROM)(struct mCore*); + size_t (*romSize)(const struct mCore*); void (*checksum)(const struct mCore*, void* data, enum mCoreChecksumType type); bool (*loadBIOS)(struct mCore*, struct VFile* vf, int biosID); diff --git a/src/core/scripting.c b/src/core/scripting.c index 122888c1c..6d217b0dc 100644 --- a/src/core/scripting.c +++ b/src/core/scripting.c @@ -424,6 +424,7 @@ mSCRIPT_DECLARE_STRUCT_CD_METHOD(mCore, S32, frameCycles, 0); mSCRIPT_DECLARE_STRUCT_CD_METHOD(mCore, S32, frequency, 0); mSCRIPT_DECLARE_STRUCT_C_METHOD(mCore, WSTR, getGameTitle, _mScriptCoreGetGameTitle, 0); mSCRIPT_DECLARE_STRUCT_C_METHOD(mCore, WSTR, getGameCode, _mScriptCoreGetGameCode, 0); +mSCRIPT_DECLARE_STRUCT_CD_METHOD(mCore, S64, romSize, 0); mSCRIPT_DECLARE_STRUCT_C_METHOD_WITH_DEFAULTS(mCore, WSTR, checksum, _mScriptCoreChecksum, 1, S32, type); // Run functions @@ -483,6 +484,8 @@ mSCRIPT_DEFINE_STRUCT(mCore) mSCRIPT_DEFINE_STRUCT_METHOD(mCore, frameCycles) mSCRIPT_DEFINE_DOCSTRING("Get the number of cycles per second") mSCRIPT_DEFINE_STRUCT_METHOD(mCore, frequency) + mSCRIPT_DEFINE_DOCSTRING("Get the size of the loaded ROM") + mSCRIPT_DEFINE_STRUCT_METHOD(mCore, romSize) mSCRIPT_DEFINE_DOCSTRING("Get the checksum of the loaded ROM") mSCRIPT_DEFINE_STRUCT_METHOD(mCore, checksum) diff --git a/src/gb/core.c b/src/gb/core.c index 5d55f1b15..cb95bc572 100644 --- a/src/gb/core.c +++ b/src/gb/core.c @@ -473,8 +473,16 @@ static void _GBCoreUnloadROM(struct mCore* core) { GBUnloadROM(core->board); } +static size_t _GBCoreROMSize(const struct mCore* core) { + const struct GB* gb = (const struct GB*) core->board; + if (gb->romVf) { + return gb->romVf->size(gb->romVf); + } + return gb->pristineRomSize; +} + static void _GBCoreChecksum(const struct mCore* core, void* data, enum mCoreChecksumType type) { - struct GB* gb = (struct GB*) core->board; + const struct GB* gb = (const struct GB*) core->board; switch (type) { case mCHECKSUM_CRC32: memcpy(data, &gb->romCrc32, sizeof(gb->romCrc32)); @@ -1237,6 +1245,7 @@ struct mCore* GBCoreCreate(void) { core->loadTemporarySave = _GBCoreLoadTemporarySave; core->loadPatch = _GBCoreLoadPatch; core->unloadROM = _GBCoreUnloadROM; + core->romSize = _GBCoreROMSize; core->checksum = _GBCoreChecksum; core->reset = _GBCoreReset; core->runFrame = _GBCoreRunFrame; diff --git a/src/gba/core.c b/src/gba/core.c index c00a0db64..528434143 100644 --- a/src/gba/core.c +++ b/src/gba/core.c @@ -568,8 +568,16 @@ static void _GBACoreUnloadROM(struct mCore* core) { GBAUnloadROM(core->board); } +static size_t _GBACoreROMSize(const struct mCore* core) { + const struct GBA* gba = (const struct GBA*) core->board; + if (gba->romVf) { + return gba->romVf->size(gba->romVf); + } + return gba->pristineRomSize; +} + static void _GBACoreChecksum(const struct mCore* core, void* data, enum mCoreChecksumType type) { - struct GBA* gba = (struct GBA*) core->board; + const struct GBA* gba = (const struct GBA*) core->board; switch (type) { case mCHECKSUM_CRC32: memcpy(data, &gba->romCrc32, sizeof(gba->romCrc32)); @@ -1362,6 +1370,7 @@ struct mCore* GBACoreCreate(void) { core->loadTemporarySave = _GBACoreLoadTemporarySave; core->loadPatch = _GBACoreLoadPatch; core->unloadROM = _GBACoreUnloadROM; + core->romSize = _GBACoreROMSize; core->checksum = _GBACoreChecksum; core->reset = _GBACoreReset; core->runFrame = _GBACoreRunFrame; diff --git a/src/platform/qt/ROMInfo.cpp b/src/platform/qt/ROMInfo.cpp index 2bb3f5052..f690982c4 100644 --- a/src/platform/qt/ROMInfo.cpp +++ b/src/platform/qt/ROMInfo.cpp @@ -9,12 +9,6 @@ #include "CoreController.h" #include -#ifdef M_CORE_GB -#include -#endif -#ifdef M_CORE_GBA -#include -#endif #ifdef USE_SQLITE3 #include "feature/sqlite3/no-intro.h" #endif @@ -46,25 +40,8 @@ ROMInfo::ROMInfo(std::shared_ptr controller, QWidget* parent) core->checksum(core, &crc32, mCHECKSUM_CRC32); - switch (controller->thread()->core->platform(controller->thread()->core)) { -#ifdef M_CORE_GBA - case mPLATFORM_GBA: { - GBA* gba = static_cast(core->board); - m_ui.size->setText(QString::number(gba->pristineRomSize) + tr(" bytes")); - break; - } -#endif -#ifdef M_CORE_GB - case mPLATFORM_GB: { - GB* gb = static_cast(core->board); - m_ui.size->setText(QString::number(gb->pristineRomSize) + tr(" bytes")); - break; - } -#endif - default: - m_ui.size->setText(tr("(unknown)")); - break; - } + m_ui.size->setText(QString::number(core->romSize(core)) + tr(" bytes")); + if (crc32) { m_ui.crc->setText(QString::number(crc32, 16)); #ifdef USE_SQLITE3 From fa5c5e9601fd9ef7d65b871e3ed39909ed5d1076 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sat, 2 Jul 2022 22:48:04 -0700 Subject: [PATCH 06/34] Scripting: Fix memory domain writing --- src/core/scripting.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/core/scripting.c b/src/core/scripting.c index 6d217b0dc..02f4ecce3 100644 --- a/src/core/scripting.c +++ b/src/core/scripting.c @@ -215,19 +215,19 @@ static struct mScriptValue* mScriptMemoryDomainReadRange(struct mScriptMemoryDom static void mScriptMemoryDomainWrite8(struct mScriptMemoryDomain* adapter, uint32_t address, uint8_t value) { CALCULATE_SEGMENT_INFO; CALCULATE_SEGMENT_ADDRESS; - adapter->core->rawWrite8(adapter->core, address, segmentAddress, value); + adapter->core->rawWrite8(adapter->core, segmentAddress, segment, value); } static void mScriptMemoryDomainWrite16(struct mScriptMemoryDomain* adapter, uint32_t address, uint16_t value) { CALCULATE_SEGMENT_INFO; CALCULATE_SEGMENT_ADDRESS; - adapter->core->rawWrite16(adapter->core, address, segmentAddress, value); + adapter->core->rawWrite16(adapter->core, segmentAddress, segment, value); } static void mScriptMemoryDomainWrite32(struct mScriptMemoryDomain* adapter, uint32_t address, uint32_t value) { CALCULATE_SEGMENT_INFO; CALCULATE_SEGMENT_ADDRESS; - adapter->core->rawWrite32(adapter->core, address, segmentAddress, value); + adapter->core->rawWrite32(adapter->core, segmentAddress, segment, value); } static uint32_t mScriptMemoryDomainBase(struct mScriptMemoryDomain* adapter) { From 2700bf2c9742ec4e41c58b957cb288160e6068cd Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Fri, 24 Jun 2022 00:39:42 -0700 Subject: [PATCH 07/34] Qt: Don't attempt to draw a frame if holding an interrupter --- src/platform/qt/CoreController.cpp | 4 ++++ src/platform/qt/CoreController.h | 2 ++ src/platform/qt/DisplayGL.cpp | 9 +++++++++ 3 files changed, 15 insertions(+) diff --git a/src/platform/qt/CoreController.cpp b/src/platform/qt/CoreController.cpp index 8814f4443..08d019091 100644 --- a/src/platform/qt/CoreController.cpp +++ b/src/platform/qt/CoreController.cpp @@ -1358,3 +1358,7 @@ void CoreController::Interrupter::resume(CoreController* controller) { mCoreThreadContinue(controller->thread()); } + +bool CoreController::Interrupter::held() const { + return m_parent && m_parent->thread()->impl; +} diff --git a/src/platform/qt/CoreController.h b/src/platform/qt/CoreController.h index 3e5ca6b4d..557e8e890 100644 --- a/src/platform/qt/CoreController.h +++ b/src/platform/qt/CoreController.h @@ -68,6 +68,8 @@ public: void interrupt(std::shared_ptr); void resume(); + bool held() const; + private: void interrupt(); void resume(CoreController*); diff --git a/src/platform/qt/DisplayGL.cpp b/src/platform/qt/DisplayGL.cpp index 21703dd5f..a5592e1ac 100644 --- a/src/platform/qt/DisplayGL.cpp +++ b/src/platform/qt/DisplayGL.cpp @@ -626,6 +626,15 @@ void PainterGL::draw() { if (!m_started || m_queue.isEmpty()) { return; } + + if (m_interrupter.held()) { + // A resize event is pending; that needs to happen first + if (!m_drawTimer.isActive()) { + m_drawTimer.start(0); + } + return; + } + mCoreSync* sync = &m_context->thread()->impl->sync; if (!mCoreSyncWaitFrameStart(sync)) { mCoreSyncWaitFrameEnd(sync); From c11392e77a85cde7e05d3d9b6ff89192a4fbf1b4 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 3 Jul 2022 06:07:27 -0700 Subject: [PATCH 08/34] Qt: Early painter abort --- src/platform/qt/DisplayGL.cpp | 7 ++++++- src/platform/qt/DisplayGL.h | 6 +++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/platform/qt/DisplayGL.cpp b/src/platform/qt/DisplayGL.cpp index a5592e1ac..740604b82 100644 --- a/src/platform/qt/DisplayGL.cpp +++ b/src/platform/qt/DisplayGL.cpp @@ -285,7 +285,7 @@ void DisplayGL::stopDrawing() { m_isDrawing = false; m_hasStarted = false; CoreController::Interrupter interrupter(m_context); - QMetaObject::invokeMethod(m_painter.get(), "stop", Qt::BlockingQueuedConnection); + m_painter->stop(); if (m_gl) { hide(); } @@ -685,6 +685,11 @@ void PainterGL::forceDraw() { } void PainterGL::stop() { + m_started = false; + QMetaObject::invokeMethod(this, "doStop", Qt::BlockingQueuedConnection); +} + +void PainterGL::doStop() { m_drawTimer.stop(); m_active = false; m_started = false; diff --git a/src/platform/qt/DisplayGL.h b/src/platform/qt/DisplayGL.h index dfaee22f5..47f94157d 100644 --- a/src/platform/qt/DisplayGL.h +++ b/src/platform/qt/DisplayGL.h @@ -135,6 +135,8 @@ public: void setMessagePainter(MessagePainter*); void enqueue(const uint32_t* backing); + void stop(); + bool supportsShaders() const { return m_supportsShaders; } int glTex(); @@ -148,7 +150,6 @@ public slots: void forceDraw(); void draw(); void start(); - void stop(); void pause(); void unpause(); void resize(const QSize& size); @@ -167,6 +168,9 @@ public slots: signals: void started(); +private slots: + void doStop(); + private: void makeCurrent(); void performDraw(); From 9bcfd248e94267f23e55c36408f0cc7941122230 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 3 Jul 2022 06:23:32 -0700 Subject: [PATCH 09/34] Qt: Fix bounded sync when sync to video is enabled --- src/platform/qt/CoreController.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/platform/qt/CoreController.cpp b/src/platform/qt/CoreController.cpp index 08d019091..5e3ecad84 100644 --- a/src/platform/qt/CoreController.cpp +++ b/src/platform/qt/CoreController.cpp @@ -1238,24 +1238,21 @@ void CoreController::updateFastForward() { if (m_fastForwardMute >= 0) { m_threadContext.core->opts.mute = m_fastForwardMute || m_mute; } + setSync(false); // If we aren't holding the fast forward button // then use the non "(held)" ratio if(!m_fastForward) { if (m_fastForwardRatio > 0) { m_threadContext.impl->sync.fpsTarget = m_fpsTarget * m_fastForwardRatio; - setSync(true); - } else { - setSync(false); + m_threadContext.impl->sync.audioWait = true; } } else { // If we are holding the fast forward button, // then use the held ratio if (m_fastForwardHeldRatio > 0) { m_threadContext.impl->sync.fpsTarget = m_fpsTarget * m_fastForwardHeldRatio; - setSync(true); - } else { - setSync(false); + m_threadContext.impl->sync.audioWait = true; } } } else { From 76d6055bb0095caf57431f7250bc0e965aa49e5e Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 3 Jul 2022 05:27:15 -0700 Subject: [PATCH 10/34] Qt: Improve frame pacing, maybe --- src/core/sync.c | 4 +-- src/platform/qt/DisplayGL.cpp | 48 +++++++++++++++++++++++------------ src/platform/qt/DisplayGL.h | 4 ++- 3 files changed, 37 insertions(+), 19 deletions(-) diff --git a/src/core/sync.c b/src/core/sync.c index b2a65493b..78b04ea3e 100644 --- a/src/core/sync.c +++ b/src/core/sync.c @@ -25,10 +25,10 @@ void mCoreSyncPostFrame(struct mCoreSync* sync) { MutexLock(&sync->videoFrameMutex); ++sync->videoFramePending; do { - ConditionWake(&sync->videoFrameAvailableCond); if (sync->videoFrameWait) { ConditionWait(&sync->videoFrameRequiredCond, &sync->videoFrameMutex); } + ConditionWake(&sync->videoFrameAvailableCond); } while (sync->videoFrameWait && sync->videoFramePending); MutexUnlock(&sync->videoFrameMutex); } @@ -54,7 +54,7 @@ bool mCoreSyncWaitFrameStart(struct mCoreSync* sync) { } if (sync->videoFrameWait) { ConditionWake(&sync->videoFrameRequiredCond); - if (ConditionWaitTimed(&sync->videoFrameAvailableCond, &sync->videoFrameMutex, 50)) { + if (ConditionWaitTimed(&sync->videoFrameAvailableCond, &sync->videoFrameMutex, 4)) { return false; } } diff --git a/src/platform/qt/DisplayGL.cpp b/src/platform/qt/DisplayGL.cpp index 740604b82..4175505b5 100644 --- a/src/platform/qt/DisplayGL.cpp +++ b/src/platform/qt/DisplayGL.cpp @@ -619,11 +619,12 @@ void PainterGL::start() { m_buffer = nullptr; m_active = true; m_started = true; + resetTiming(); emit started(); } void PainterGL::draw() { - if (!m_started || m_queue.isEmpty()) { + if (!m_started) { return; } @@ -636,14 +637,16 @@ void PainterGL::draw() { } mCoreSync* sync = &m_context->thread()->impl->sync; + + qint64 targetNsec = 1000000000 / sync->fpsTarget; + qint64 refreshNsec = 1000000000 / m_window->screen()->refreshRate(); + qint64 delay = m_timerResidue; + if (!mCoreSyncWaitFrameStart(sync)) { mCoreSyncWaitFrameEnd(sync); if (!sync->audioWait && !sync->videoFrameWait) { return; } - if (m_delayTimer.elapsed() >= 1000 / m_window->screen()->refreshRate()) { - return; - } if (!m_drawTimer.isActive()) { m_drawTimer.start(1); } @@ -651,23 +654,30 @@ void PainterGL::draw() { } dequeue(); bool forceRedraw = !m_videoProxy; - if (!m_delayTimer.isValid()) { - m_delayTimer.start(); - } else { - if (sync->audioWait || sync->videoFrameWait) { - while (m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC < 1000000000 / sync->fpsTarget) { - QThread::usleep(500); - } - forceRedraw = sync->videoFrameWait; - } - if (!forceRedraw) { - forceRedraw = m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC >= 1000000000 / m_window->screen()->refreshRate(); + if (sync->audioWait || sync->videoFrameWait) { + while (delay + m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC < targetNsec) { + QThread::usleep(200); } + forceRedraw = sync->videoFrameWait; + } + if (!forceRedraw) { + forceRedraw = delay + m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC >= refreshNsec; } mCoreSyncWaitFrameEnd(sync); if (forceRedraw) { + delay += m_delayTimer.nsecsElapsed(); m_delayTimer.restart(); + + delay -= targetNsec; + m_timerResidue = (m_timerResidue + delay) / 2; + + if (m_timerResidue > refreshNsec) { + if (!m_drawTimer.isActive()) { + m_drawTimer.start(1); + } + } + performDraw(); m_backend->swap(m_backend); } @@ -679,11 +689,16 @@ void PainterGL::forceDraw() { if (m_delayTimer.elapsed() < 1000 / m_window->screen()->refreshRate()) { return; } - m_delayTimer.restart(); + resetTiming(); } m_backend->swap(m_backend); } +void PainterGL::resetTiming() { + m_delayTimer.restart(); + m_timerResidue = 0; +} + void PainterGL::stop() { m_started = false; QMetaObject::invokeMethod(this, "doStop", Qt::BlockingQueuedConnection); @@ -721,6 +736,7 @@ void PainterGL::pause() { void PainterGL::unpause() { m_active = true; + resetTiming(); } void PainterGL::performDraw() { diff --git a/src/platform/qt/DisplayGL.h b/src/platform/qt/DisplayGL.h index 47f94157d..5b12feae0 100644 --- a/src/platform/qt/DisplayGL.h +++ b/src/platform/qt/DisplayGL.h @@ -176,8 +176,9 @@ private: void performDraw(); void dequeue(); void dequeueAll(bool keep = false); + void resetTiming(); - std::array, 3> m_buffers; + std::array, 8> m_buffers; QList m_free; QQueue m_queue; uint32_t* m_buffer = nullptr; @@ -194,6 +195,7 @@ private: bool m_active = false; bool m_started = false; QTimer m_drawTimer; + qint64 m_timerResidue; std::shared_ptr m_context; CoreController::Interrupter m_interrupter; bool m_supportsShaders; From 0cfaf0a240548342c7b20350687dbc5c3898625a Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 3 Jul 2022 18:53:55 -0700 Subject: [PATCH 11/34] Qt: Add more bounds checks to tile selection --- CHANGES | 1 + src/platform/qt/AssetTile.cpp | 7 +++++++ src/platform/qt/AssetTile.h | 2 ++ src/platform/qt/MapView.cpp | 2 ++ src/platform/qt/ObjView.cpp | 7 +++++-- src/platform/qt/TileView.cpp | 3 +++ 6 files changed, 20 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 3855918da..4db830b2e 100644 --- a/CHANGES +++ b/CHANGES @@ -64,6 +64,7 @@ Other fixes: - Qt: Fix crash when clicking past last tile in viewer - Qt: Fix preloading for ROM replacing - Qt: Fix screen not displaying on Wayland (fixes mgba.io/i/2190) + - Qt: Fix crash when selecting 256-color sprite in sprite view - VFS: Failed file mapping should return NULL on POSIX Misc: - Core: Suspend runloop when a core crashes diff --git a/src/platform/qt/AssetTile.cpp b/src/platform/qt/AssetTile.cpp index bda616909..bd9f3a188 100644 --- a/src/platform/qt/AssetTile.cpp +++ b/src/platform/qt/AssetTile.cpp @@ -82,6 +82,9 @@ void AssetTile::setBoundary(int boundary, int set0, int set1) { } void AssetTile::selectIndex(int index) { + if (index > m_maxTile) { + return; + } m_index = index; const color_t* data; mTileCache* tileCache = m_tileCaches[index >= m_boundary]; @@ -141,3 +144,7 @@ void AssetTile::selectColor(int index) { m_ui.g->setText(tr("0x%0 (%1)").arg(g, 2, 16, QChar('0')).arg(g, 2, 10, QChar('0'))); m_ui.b->setText(tr("0x%0 (%1)").arg(b, 2, 16, QChar('0')).arg(b, 2, 10, QChar('0'))); } + +void AssetTile::setMaxTile(int tile) { + m_maxTile = tile; +} diff --git a/src/platform/qt/AssetTile.h b/src/platform/qt/AssetTile.h index d90572018..d6d2510d3 100644 --- a/src/platform/qt/AssetTile.h +++ b/src/platform/qt/AssetTile.h @@ -29,6 +29,7 @@ public slots: void selectIndex(int); void setFlip(bool h, bool v); void selectColor(int); + void setMaxTile(int); protected: int customLocation(const QString& id = {}) override; @@ -45,6 +46,7 @@ private: int m_addressBase; int m_boundary; int m_boundaryBase; + int m_maxTile; bool m_flipH = false; bool m_flipV = false; diff --git a/src/platform/qt/MapView.cpp b/src/platform/qt/MapView.cpp index 61347d501..ba2255ee9 100644 --- a/src/platform/qt/MapView.cpp +++ b/src/platform/qt/MapView.cpp @@ -42,6 +42,7 @@ MapView::MapView(std::shared_ptr controller, QWidget* parent) #ifdef M_CORE_GBA case mPLATFORM_GBA: m_boundary = 2048; + m_ui.tile->setMaxTile(3096); m_addressBase = BASE_VRAM; m_addressWidth = 8; m_ui.bgInfo->addCustomProperty("priority", tr("Priority")); @@ -55,6 +56,7 @@ MapView::MapView(std::shared_ptr controller, QWidget* parent) #ifdef M_CORE_GB case mPLATFORM_GB: m_boundary = 1024; + m_ui.tile->setMaxTile(512); m_addressBase = GB_BASE_VRAM; m_addressWidth = 4; m_ui.bgInfo->addCustomProperty("screenBase", tr("Map base")); diff --git a/src/platform/qt/ObjView.cpp b/src/platform/qt/ObjView.cpp index 8764b3f1d..f1b605c0d 100644 --- a/src/platform/qt/ObjView.cpp +++ b/src/platform/qt/ObjView.cpp @@ -116,14 +116,16 @@ void ObjView::updateTilesGBA(bool force) { if (GBAObjAttributesAIs256Color(obj->a)) { m_ui.palette->setText("256-color"); m_ui.tile->setBoundary(1024, 1, 3); - m_ui.tile->setPalette(0); m_boundary = 1024; tileBase *= 2; + m_ui.tile->setMaxTile(1536); + m_ui.tile->setPalette(0); } else { m_ui.palette->setText(QString::number(newInfo.paletteId)); m_ui.tile->setBoundary(2048, 0, 2); - m_ui.tile->setPalette(newInfo.paletteId); m_boundary = 2048; + m_ui.tile->setMaxTile(3072); + m_ui.tile->setPalette(newInfo.paletteId); } if (newInfo != m_objInfo) { force = true; @@ -225,6 +227,7 @@ void ObjView::updateTilesGB(bool force) { m_objInfo = newInfo; m_tileOffset = tile; m_boundary = 1024; + m_ui.tile->setMaxTile(512); int i = 0; m_ui.tile->setPalette(newInfo.paletteId); diff --git a/src/platform/qt/TileView.cpp b/src/platform/qt/TileView.cpp index 3fba7ffd4..116935e29 100644 --- a/src/platform/qt/TileView.cpp +++ b/src/platform/qt/TileView.cpp @@ -51,6 +51,7 @@ TileView::TileView(std::shared_ptr controller, QWidget* parent) #ifdef M_CORE_GBA case mPLATFORM_GBA: m_ui.tile->setBoundary(2048, 0, 2); + m_ui.tile->setMaxTile(3096); break; #endif #ifdef M_CORE_GB @@ -60,6 +61,7 @@ TileView::TileView(std::shared_ptr controller, QWidget* parent) m_ui.tilesBoth->setEnabled(false); m_ui.palette256->setEnabled(false); m_ui.tile->setBoundary(1024, 0, 0); + m_ui.tile->setMaxTile(512); break; #endif default: @@ -74,6 +76,7 @@ TileView::TileView(std::shared_ptr controller, QWidget* parent) #ifdef M_CORE_GBA case mPLATFORM_GBA: m_ui.tile->setBoundary(2048 >> selected, selected, selected + 2); + m_ui.tile->setMaxTile(3096 >> selected); break; #endif #ifdef M_CORE_GB From 40dd9b2b18ba9c0c0a57a9a5ef1338c8ed5d0b6d Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 3 Jul 2022 19:34:32 -0700 Subject: [PATCH 12/34] Res: Add more versions of the icons --- res/gb-icon-16.png | Bin 0 -> 443 bytes res/gb-icon-24.png | Bin 0 -> 600 bytes res/gb-icon-32.png | Bin 0 -> 676 bytes res/gba-icon-16.png | Bin 0 -> 509 bytes res/gba-icon-24.png | Bin 0 -> 782 bytes res/gba-icon-32.png | Bin 0 -> 1053 bytes res/gbc-icon-16.png | Bin 0 -> 390 bytes res/gbc-icon-24.png | Bin 0 -> 548 bytes res/gbc-icon-32.png | Bin 0 -> 677 bytes 9 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 res/gb-icon-16.png create mode 100644 res/gb-icon-24.png create mode 100644 res/gb-icon-32.png create mode 100644 res/gba-icon-16.png create mode 100644 res/gba-icon-24.png create mode 100644 res/gba-icon-32.png create mode 100644 res/gbc-icon-16.png create mode 100644 res/gbc-icon-24.png create mode 100644 res/gbc-icon-32.png diff --git a/res/gb-icon-16.png b/res/gb-icon-16.png new file mode 100644 index 0000000000000000000000000000000000000000..d2e57ff7e2167c8189f22496c97f3042b447e7cd GIT binary patch literal 443 zcmV;s0Yv_ZP)Px#v`|b`MMrQXDSGBPnqNJc(BJRBSwF)%JMF)-NH(SVvHfq{T?dRdE$iPX}}aE2vp zb5d?}Sc8LoeSCXxa%j@f%GT7+&Bej0d4am9sIIK3*VWL%w6nUJox-lJgM)(6&d7|6 zirCfAkdKUzkc&`KO3}{Ab#`#a!@ri5kk!-7iFta;$ivmr&9bnpwzaU;)6U4p!cE=8 zqyPW_6LeBeQvl@(rZuW4rLmNMl$e*csXLdKP@GNc0001nNkllP(;!qY-wREtfPP=U~Oe)VxYwe6<`KiVQ$38 l1{Gl82Kt?cmx~F+0RZ?c4XoW1x}E?4002ovPDHLkV1kq}udV<9 literal 0 HcmV?d00001 diff --git a/res/gb-icon-24.png b/res/gb-icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..8e0427b7d344273c3f48c1cdcf95fa7b56e8f91e GIT binary patch literal 600 zcmV-e0;m0nP)Px$6i`f5MMrQ0000L6%{WpE;u+h z00000003iRUl|z~CnhF5J2^*2MI0O(PEAWQGBI6SSO5S3QBO@)RZ~z;P1x4afSM$P zgoJ8yM~sY#($LCka!Y@HeSUs?aE2mlYirTZ$!>CBV{Jpw&d73da&B&JpnZYW($3b@ z&$*|k*VWLEL{n5(PjPW&&hp#d$<3YX8-^I7<5uj zQvl-9R__GL)Zh>S_IcLi?bPqs^9}Oy@_T4w5dZ)HzDYzuR4C75U;qJDP9(s}fBROG-wMamUL!d(UiT%1uPB#;1+5)PJ7VS5`C32Q4;1CX$ek(oJ)go&}fAxJ_` zQ%f7wC|f(QK^D4LEcf&G@xPx$CQwXNMMrQ z6B7;&4j3308W|aYnk3lP(S(GAVQn^yi-^$8$Zc$EdwY3caU^VPacYSyWP0O-fBfqM@DF)zE=}e%8{= zT4F)a&BxZ$&ezk-#J{_Fcz3X_s)K`rj6hGYq@u8|s*jF~ZffPa0{(96}* z&C}7$-P+V_VUDZ-0016zQchC<kBR={`$A z3jhEB@<~KNR5;6HU?2{#F)_2C0A^`66a}n|%JL{cS)3I`0lS2TG78WTWk*%OVXcA! zVmZ+js46JfDnfy+f`U3W1&VS|ph%vANQzCMivm40D9}?-u*Oi}q<{omJl!!AI4dCm z4AT3=Amsro6nSjxG=Z8Cpj6*cDh>0g=4Ck+y~%Hy2JT;xsgrZ5()c za4Ja9j*jx>=VL(2dI$xHHt{h+f&%E7R}z+OWo1~T#6*M{hy?)O-A2h7DLkA20000< KMNUMnLSTaQF%@b6 literal 0 HcmV?d00001 diff --git a/res/gba-icon-16.png b/res/gba-icon-16.png new file mode 100644 index 0000000000000000000000000000000000000000..d401d3fdbcfcf7022c2b564b6bb763b1da104847 GIT binary patch literal 509 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstUx|vage(c z!@6@aFM*tg0X`wF?gc(k?uCj{TBWg*fnrthGt&YaB!%UHY+-(h5ZCnSWqZABVu0M{ z^d%0)fvhZSK;&Q);O!jYp>n!lDR$S=E_ zx=)hx^?Sy9cOOV_q`chw?n2|gFrfM_PZ!4!iOX}(9~C|9AmDOPtg1CFO=R&*$J z>a^V#>^f`zmEq+RqY%5DUam7g$J{Qn^~?KO=h&-U@AUI}1gq59gxyks(_h?VTeUTL zga4uDAK#S+uAI-8D0Jv|_Kn76`O`KVZneH&!n5FgxARl*pkJ koN%&U@}X*{y5{{u;!S>nc@eUnji3PaboFyt=akR{0Mb>z8vp#1;nK>ME5;fQOKUIK8u%=!Id80CU!Ok5%{*dR z<0Tt?@8)X@w@c0q>xgj8TiSF!(YI=L)uFDoIScDg&8*&6Q#f&c-HCa% z$I9|M7dM=lRJOGtXV$HqSxG>D>Xiif1v9)8(DL}Boy*wtip;F;uxZFJ~=_6LP7BiAL}8Z0!P8n zz(PaMWQ_?T!s4MKjGe1JSBkuPzI%t2rIm$+)y`c@RF-IZuVhwDN&WKmYw=y51qXCZ zH6!EQ#55L0K6|+^K4AqrYn$Y+Uq_$ba^SSopRd$!)8dj;=IOdsCcx?5?kmTQ*%c?g zdlwg~$v@@7rSIP^^}BntxTU{*{hCSD27!Mn{6Rvc`tb z{2X0Zrn7l*XwGbFy&-j=aqarO^P2<$oF>cp6%#Nd7(8A5 KT-G@yGywo_9XwtD literal 0 HcmV?d00001 diff --git a/res/gba-icon-32.png b/res/gba-icon-32.png new file mode 100644 index 0000000000000000000000000000000000000000..25ba7ebd8f468377c5aaea7f4ab739690d29fda4 GIT binary patch literal 1053 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvI6;x#X;^) z4C~Ixyacje2Ka=yx)=D^JGjbAs0;9j02KfMHz%JEpBRvl7Eli)H5Et$;!f(9@rS?RVFSZDGsdl3OiMJX*AS$Rzj17Us%pty>vCQw{k*;G+V)5O?XTiHxf zOjb+70BB~ae;ttYu#5s(z`zjWQ5^4G4rCo54)BrK>q;cObRu>RD-`jbG9_}eG*@$oYM77c4b-P#kRJoCAqDY$y1iqUu@4? z*3mg_dg=b!>}e}nt`tW0wPY-bYu57u|lDX8! zCO$X1d1l$cZ49z5z##A`3GxeO$az`AEL++e@K^BlpFFAWT0b6Kj{o=T!86JD=g*$M zDcbW*!0_$wlXEUS7rb`ikI~%U&w;#aOn;=`nwot75%w#}I{4c=neb?vAHPCkTe6*i ziK)ud#WBRpr102iA3)4o(c5c<^$7sL79CW?y|KZDr8< zP|(@&sk3WF)2ao_w(TrGgF}@SH|H75~^WT62clNwkvOyq^F~Gyn_@&y9Ut-gz zO*x!$+S{wUwpKV~<_yJ+M^7zF)`)oUI$9(uQdBrNR5I$x>u7})D-Ry)>L}EUODvSk zw4B{_-~gAaWu|0dVw_%&%3-CYU|X;A5rhp)PM|rsbk4t7oKPzpCx( zl4V=86ixm7LqnajLqcPKDp$5%nKomIlS#0;hBh|`@3Q6#`QhE}9)2?__N4|_6-IZ~ zrOuvFv3FtpsiuqtdJ3lVYL3jQIZ~fCC&o8_TKS&k%@>w5o?Y5>&dtH+YL!_z&_v#n zAiv-`?%zf_{ErzX)lSHrP!;=mAyA^l)5S4F;&SWxn|w_M0<8}>O=CK~Na^>xrUmc+ z*YvSSy#F)V?CtcIuB}rpaqeAuVPW@zrCpDM7KRDz+7qx;Ogd&Uv#8;V{}bk|n4);{ zT*$OH3{OI*GV_?O_?_GS>u!RSJhQ)v$%j9+P2soC@o2f-DczD=zcF?*d)4Kw;S<_K gf7B&N-v7)V_=iVyX}R%FpnDiRUHx3vIVCg!0B2H_W&i*H literal 0 HcmV?d00001 diff --git a/res/gbc-icon-24.png b/res/gbc-icon-24.png new file mode 100644 index 0000000000000000000000000000000000000000..4ed67468c54aa098a8c0f4092b266f2b15e8aa7c GIT binary patch literal 548 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAv7|ftIx;Y9?C1WI$O_~$76-XI zF|0c$^AgCp7vK}(DkrWgEvf|ML4b^yvb~|ddx1}J^aP+tdSDX^GiznS3?MtyIU7jE zdX@l5Nf8ApQN{MGmF-!pw3WS= z^vYV^{-=OWRw@<5<# ze0F%Vo1SlWSW|*uNlti6qJJ4jSaTfEO%f$Re!=T&jOEzp+-LaZ@X7lh#|y@f7Oic6 z{+>LMP!lvI6;x#X;^) z4C~Ixyacip0(?ST-3xqx;y%{#KvG0N3P=j`iwp6I%ZjTA@reoWiVE{f0J-Y&hCnGG zU}a$g3IbIEk%X|kgs_~nsFIAB@{(m+R<&IPDhP4PoIQ6HGc)t@rps*|Q&zTKUfFtO zdBf!uEtl((=k?}qm|b<)*CCpbk*O+ihNY1sAGc6@_6lcfFIRi-Q1=v|z5Rt-+Ot;b zD4R1eG3AAK&8<1g$jDgN&^4uWr=L?yVnBIvK&78k^yHH5%bPEII0U#mdS`|<^cQYk z-gvnrw%^ItZBfH12P^m7h}Kz^2bMQq%nECCvhs}cElLflNeU=)uy!qo?poP$r7CfH zMZ&ZR#aky8Z>ve16XuXnoj7Y@%}FK(#z_0Lh4m*{85m_bLn48`k|+uC3ufSY@3>q4 z`HdIXd(T~c&M08_^7fsF51%~~lB<#is`>Bf;uvCa`t0S@{zC=~4T*Q|Y8sf`xhv~e zu>bJW|NprqdhT4C+H*(!p1<$!C2u!PIbLlzH}06n`sRjJ3F#pLjt;Z*nWB#F5nGhQefDSLg3X15Bo#-N5jZ`(wlX z=bzaNih5YS2q?%rX88CddEyM;n+h`d>Pp+YecYNW*PmwEn6gMz<>2w}6*uA+^mVYj z|6RWC-*3_N4Mj_%R-3<(<59lA@IP{G{l}-G6^RP!|H{5sZ8*P7hG~%rb3&#d%Mqc2 z@4g89?sZUVi`S1|5g>I|Z0oHoBMniff0NzUUCc5)Gn4y!nYE?CvZe%JP%wD9`njxg HN@xNAMY#hy literal 0 HcmV?d00001 From 38ae69d54d6590a01addbd6cdc5401f81937ffe1 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 3 Jul 2022 21:17:10 -0700 Subject: [PATCH 13/34] Qt: Remove broken-on-ninja ts.cmake --- src/platform/qt/CMakeLists.txt | 11 ++++++++--- src/platform/qt/ts.cmake | 6 ------ 2 files changed, 8 insertions(+), 9 deletions(-) delete mode 100644 src/platform/qt/ts.cmake diff --git a/src/platform/qt/CMakeLists.txt b/src/platform/qt/CMakeLists.txt index 6f26c9c5a..230a44271 100644 --- a/src/platform/qt/CMakeLists.txt +++ b/src/platform/qt/CMakeLists.txt @@ -358,9 +358,14 @@ if(${QT}LinguistTools_FOUND) endforeach() list(APPEND TRANSLATION_FILES ${QT_QM_FILES}) endif() - add_custom_command(OUTPUT ${TRANSLATION_QRC} - COMMAND ${CMAKE_COMMAND} -DTRANSLATION_QRC:FILEPATH="${TRANSLATION_QRC}" -DQM_BASE="${CMAKE_CURRENT_BINARY_DIR}" "-DTRANSLATION_FILES='${TRANSLATION_FILES}'" -P "${CMAKE_CURRENT_SOURCE_DIR}/ts.cmake" - DEPENDS ${TRANSLATION_FILES}) + + file(WRITE ${TRANSLATION_QRC} "\n\t\n") + foreach(TS ${TRANSLATION_FILES}) + get_filename_component(TS_BASE "${TS}" NAME) + file(APPEND ${TRANSLATION_QRC} "\t\t${TS}\n") + endforeach() + file(APPEND ${TRANSLATION_QRC} "\t\n") + if(TARGET Qt6::Core) qt_add_resources(TRANSLATION_RESOURCES ${TRANSLATION_QRC}) else() diff --git a/src/platform/qt/ts.cmake b/src/platform/qt/ts.cmake deleted file mode 100644 index b9cb4d781..000000000 --- a/src/platform/qt/ts.cmake +++ /dev/null @@ -1,6 +0,0 @@ -file(WRITE ${TRANSLATION_QRC} "\n\t\n") -foreach(TS ${TRANSLATION_FILES}) - get_filename_component(TS_BASE "${TS}" NAME) - file(APPEND ${TRANSLATION_QRC} "\t\t${TS}\n") -endforeach() -file(APPEND ${TRANSLATION_QRC} "\t\n") From 5b3fea303814b8dc311edeef795d8e44f9ded7dc Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Mon, 4 Jul 2022 21:30:14 -0700 Subject: [PATCH 14/34] Qt: More Windows frame-pacing fixes --- src/platform/qt/DisplayGL.cpp | 10 +++++++--- src/platform/qt/DisplayGL.h | 1 + 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/platform/qt/DisplayGL.cpp b/src/platform/qt/DisplayGL.cpp index 4175505b5..6038b17da 100644 --- a/src/platform/qt/DisplayGL.cpp +++ b/src/platform/qt/DisplayGL.cpp @@ -644,6 +644,9 @@ void PainterGL::draw() { if (!mCoreSyncWaitFrameStart(sync)) { mCoreSyncWaitFrameEnd(sync); + if (m_timerResidue > targetNsec) { + m_timerResidue %= targetNsec; + } if (!sync->audioWait && !sync->videoFrameWait) { return; } @@ -655,13 +658,13 @@ void PainterGL::draw() { dequeue(); bool forceRedraw = !m_videoProxy; if (sync->audioWait || sync->videoFrameWait) { - while (delay + m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC < targetNsec) { + while (delay + m_overage + m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC < targetNsec) { QThread::usleep(200); } forceRedraw = sync->videoFrameWait; } if (!forceRedraw) { - forceRedraw = delay + m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC >= refreshNsec; + forceRedraw = delay + m_overage + m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC >= refreshNsec; } mCoreSyncWaitFrameEnd(sync); @@ -670,7 +673,8 @@ void PainterGL::draw() { m_delayTimer.restart(); delay -= targetNsec; - m_timerResidue = (m_timerResidue + delay) / 2; + m_overage = (m_overage + delay) / 2; + m_timerResidue = delay; if (m_timerResidue > refreshNsec) { if (!m_drawTimer.isActive()) { diff --git a/src/platform/qt/DisplayGL.h b/src/platform/qt/DisplayGL.h index 5b12feae0..4bd96be36 100644 --- a/src/platform/qt/DisplayGL.h +++ b/src/platform/qt/DisplayGL.h @@ -196,6 +196,7 @@ private: bool m_started = false; QTimer m_drawTimer; qint64 m_timerResidue; + qint64 m_overage; std::shared_ptr m_context; CoreController::Interrupter m_interrupter; bool m_supportsShaders; From 01c881d18d24305a33f053b8b2ac84f3b37c246a Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Wed, 6 Jul 2022 23:55:49 -0700 Subject: [PATCH 15/34] Debugger: Minor parser refactoring; fix crash --- include/mgba/internal/debugger/parser.h | 5 +++-- src/debugger/cli-debugger.c | 11 +++++------ src/debugger/parser.c | 15 ++++++++------- 3 files changed, 16 insertions(+), 15 deletions(-) diff --git a/include/mgba/internal/debugger/parser.h b/include/mgba/internal/debugger/parser.h index 0b8f09d4c..1b06b7f60 100644 --- a/include/mgba/internal/debugger/parser.h +++ b/include/mgba/internal/debugger/parser.h @@ -67,10 +67,11 @@ struct ParseTree { }; size_t lexExpression(struct LexVector* lv, const char* string, size_t length, const char* eol); -void parseLexedExpression(struct ParseTree* tree, struct LexVector* lv); - void lexFree(struct LexVector* lv); + +struct ParseTree* parseTreeCreate(void); void parseFree(struct ParseTree* tree); +bool parseLexedExpression(struct ParseTree* tree, struct LexVector* lv); struct mDebugger; bool mDebuggerEvaluateParseTree(struct mDebugger* debugger, struct ParseTree* tree, int32_t* value, int* segment); diff --git a/src/debugger/cli-debugger.c b/src/debugger/cli-debugger.c index dbc10fe89..e3897cd3b 100644 --- a/src/debugger/cli-debugger.c +++ b/src/debugger/cli-debugger.c @@ -588,7 +588,7 @@ static struct ParseTree* _parseTree(const char** string) { } struct ParseTree* tree = NULL; if (!error) { - tree = malloc(sizeof(*tree)); + tree = parseTreeCreate(); parseLexedExpression(tree, &lv); } lexFree(&lv); @@ -796,17 +796,16 @@ struct CLIDebugVector* CLIDVParse(struct CLIDebugger* debugger, const char* stri dvTemp.type = CLIDV_ERROR_TYPE; } - struct ParseTree tree; - parseLexedExpression(&tree, &lv); - if (tree.token.type == TOKEN_ERROR_TYPE) { + struct ParseTree* tree = parseTreeCreate(); + if (!parseLexedExpression(tree, &lv)) { dvTemp.type = CLIDV_ERROR_TYPE; } else { - if (!mDebuggerEvaluateParseTree(&debugger->d, &tree, &dvTemp.intValue, &dvTemp.segmentValue)) { + if (!mDebuggerEvaluateParseTree(&debugger->d, tree, &dvTemp.intValue, &dvTemp.segmentValue)) { dvTemp.type = CLIDV_ERROR_TYPE; } } - parseFree(&tree); + parseFree(tree); lexFree(&lv); LexVectorDeinit(&lv); diff --git a/src/debugger/parser.c b/src/debugger/parser.c index 4af61a14e..0d4924ea9 100644 --- a/src/debugger/parser.c +++ b/src/debugger/parser.c @@ -495,7 +495,7 @@ static const int _operatorPrecedence[] = { [OP_DEREFERENCE] = 2, }; -static struct ParseTree* _parseTreeCreate(void) { +struct ParseTree* parseTreeCreate(void) { struct ParseTree* tree = malloc(sizeof(struct ParseTree)); tree->token.type = TOKEN_ERROR_TYPE; tree->p = NULL; @@ -529,12 +529,12 @@ static size_t _parseExpression(struct ParseTree* tree, struct LexVector* lv, int } break; case TOKEN_SEGMENT_TYPE: - tree->lhs = _parseTreeCreate(); + tree->lhs = parseTreeCreate(); tree->lhs->token.type = TOKEN_UINT_TYPE; tree->lhs->token.uintValue = token->uintValue; tree->lhs->p = tree; tree->lhs->precedence = precedence; - tree->rhs = _parseTreeCreate(); + tree->rhs = parseTreeCreate(); tree->rhs->p = tree; tree->rhs->precedence = precedence; tree->token.type = TOKEN_SEGMENT_TYPE; @@ -572,7 +572,7 @@ static size_t _parseExpression(struct ParseTree* tree, struct LexVector* lv, int } newPrecedence = _operatorPrecedence[token->operatorValue]; if (newPrecedence < precedence) { - newTree = _parseTreeCreate(); + newTree = parseTreeCreate(); memcpy(newTree, tree, sizeof(*tree)); if (newTree->lhs) { newTree->lhs->p = newTree; @@ -582,7 +582,7 @@ static size_t _parseExpression(struct ParseTree* tree, struct LexVector* lv, int } newTree->p = tree; tree->lhs = newTree; - tree->rhs = _parseTreeCreate(); + tree->rhs = parseTreeCreate(); tree->rhs->p = tree; tree->rhs->precedence = newPrecedence; precedence = newPrecedence; @@ -617,9 +617,9 @@ static size_t _parseExpression(struct ParseTree* tree, struct LexVector* lv, int return i; } -void parseLexedExpression(struct ParseTree* tree, struct LexVector* lv) { +bool parseLexedExpression(struct ParseTree* tree, struct LexVector* lv) { if (!tree) { - return; + return false; } tree->token.type = TOKEN_ERROR_TYPE; @@ -636,6 +636,7 @@ void parseLexedExpression(struct ParseTree* tree, struct LexVector* lv) { } tree->token.type = TOKEN_ERROR_TYPE; } + return tree->token.type != TOKEN_ERROR_TYPE; } void lexFree(struct LexVector* lv) { From f4f5521b9be8d21b2dd0a8dec1e99be1296c6dcb Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Thu, 7 Jul 2022 17:48:43 -0700 Subject: [PATCH 16/34] CMake: Add liblua dependency on Debian --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index fce26578a..8eb679962 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -754,6 +754,7 @@ if(ENABLE_SCRIPTING) include_directories(AFTER ${LUA_INCLUDE_DIR}) list(APPEND FEATURE_DEFINES LUA_VERSION_ONLY=\"${LUA_VERSION_MAJOR}.${LUA_VERSION_MINOR}\") list(APPEND DEPENDENCY_LIB ${LUA_LIBRARY}) + set(CPACK_DEBIAN_PACKAGE_DEPENDS "${CPACK_DEBIAN_PACKAGE_DEPENDS},liblua${LUA_VERSION_MAJOR}.${LUA_VERSION_MINOR}-0") endif() if(BUILD_PYTHON) From 8997055fc0511681885f1bd273239a9936e08300 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sat, 9 Jul 2022 02:17:03 -0700 Subject: [PATCH 17/34] Core: Migrate SDL logging enhancements into core --- include/mgba/core/log.h | 10 ++++ include/mgba/core/thread.h | 1 + src/core/log.c | 61 ++++++++++++++++++++++ src/core/thread.c | 40 ++++++++------- src/platform/qt/CoreController.cpp | 14 ++--- src/platform/qt/CoreController.h | 3 ++ src/platform/sdl/main.c | 82 +++--------------------------- 7 files changed, 111 insertions(+), 100 deletions(-) diff --git a/include/mgba/core/log.h b/include/mgba/core/log.h index d6217aca1..9f55ec772 100644 --- a/include/mgba/core/log.h +++ b/include/mgba/core/log.h @@ -36,6 +36,12 @@ struct mLogger { struct mLogFilter* filter; }; +struct mStandardLogger { + struct mLogger d; + bool logToStdout; + struct VFile* logFile; +}; + struct mLogger* mLogGetContext(void); void mLogSetDefaultLogger(struct mLogger*); int mLogGenerateCategory(const char*, const char*); @@ -44,6 +50,10 @@ const char* mLogCategoryId(int); int mLogCategoryById(const char*); struct mCoreConfig; +void mStandardLoggerInit(struct mStandardLogger*); +void mStandardLoggerDeinit(struct mStandardLogger*); +void mStandardLoggerConfig(struct mStandardLogger*, struct mCoreConfig* config); + void mLogFilterInit(struct mLogFilter*); void mLogFilterDeinit(struct mLogFilter*); void mLogFilterLoad(struct mLogFilter*, const struct mCoreConfig*); diff --git a/include/mgba/core/thread.h b/include/mgba/core/thread.h index aa059f652..55d6a99e8 100644 --- a/include/mgba/core/thread.h +++ b/include/mgba/core/thread.h @@ -21,6 +21,7 @@ struct mCoreThread; struct mThreadLogger { struct mLogger d; struct mCoreThread* p; + struct mLogger* logger; }; #ifdef ENABLE_SCRIPTING diff --git a/src/core/log.c b/src/core/log.c index 4612c02b9..2d90fe05e 100644 --- a/src/core/log.c +++ b/src/core/log.c @@ -7,8 +7,10 @@ #include #include +#include #define MAX_CATEGORY 64 +#define MAX_LOG_BUF 1024 static struct mLogger* _defaultLogger = NULL; @@ -183,4 +185,63 @@ int mLogFilterLevels(const struct mLogFilter* filter , int category) { return value; } +void _mCoreStandardLog(struct mLogger* logger, int category, enum mLogLevel level, const char* format, va_list args) { + struct mStandardLogger* stdlog = (struct mStandardLogger*) logger; + + if (!mLogFilterTest(logger->filter, category, level)) { + return; + } + + char buffer[MAX_LOG_BUF]; + + // Prepare the string + size_t length = snprintf(buffer, sizeof(buffer), "%s: ", mLogCategoryName(category)); + if (length < sizeof(buffer)) { + length += vsnprintf(buffer + length, sizeof(buffer) - length, format, args); + } + if (length < sizeof(buffer)) { + length += snprintf(buffer + length, sizeof(buffer) - length, "\n"); + } + + // Make sure the length doesn't exceed the size of the buffer when actually writing + if (length > sizeof(buffer)) { + length = sizeof(buffer); + } + + if (stdlog->logToStdout) { + printf("%s", buffer); + } + + if (stdlog->logFile) { + stdlog->logFile->write(stdlog->logFile, buffer, length); + } +} + +void mStandardLoggerInit(struct mStandardLogger* logger) { + logger->d.log = _mCoreStandardLog; + logger->d.filter = malloc(sizeof(struct mLogFilter)); + mLogFilterInit(logger->d.filter); +} + +void mStandardLoggerDeinit(struct mStandardLogger* logger) { + if (logger->d.filter) { + mLogFilterDeinit(logger->d.filter); + free(logger->d.filter); + logger->d.filter = NULL; + } +} + +void mStandardLoggerConfig(struct mStandardLogger* logger, struct mCoreConfig* config) { + bool logToFile = false; + const char* logFile = mCoreConfigGetValue(config, "logFile"); + mCoreConfigGetBoolValue(config, "logToStdout", &logger->logToStdout); + mCoreConfigGetBoolValue(config, "logToFile", &logToFile); + + if (logToFile && logFile) { + logger->logFile = VFileOpen(logFile, O_WRONLY | O_CREAT | O_APPEND); + } + + mLogFilterLoad(logger->d.filter, config); +} + mLOG_DEFINE_CATEGORY(STATUS, "Status", "core.status") diff --git a/src/core/thread.c b/src/core/thread.c index 530ee6f6f..ad65ae51d 100644 --- a/src/core/thread.c +++ b/src/core/thread.c @@ -253,10 +253,13 @@ static THREAD_ENTRY _mCoreThreadRun(void* context) { core->setSync(core, &threadContext->impl->sync); struct mLogFilter filter; - if (!threadContext->logger.d.filter) { - threadContext->logger.d.filter = &filter; - mLogFilterInit(threadContext->logger.d.filter); - mLogFilterLoad(threadContext->logger.d.filter, &core->config); + struct mLogger* logger = &threadContext->logger.d; + if (threadContext->logger.logger) { + logger->filter = threadContext->logger.logger->filter; + } else { + logger->filter = &filter; + mLogFilterInit(logger->filter); + mLogFilterLoad(logger->filter, &core->config); } #ifdef ENABLE_SCRIPTING @@ -431,10 +434,10 @@ static THREAD_ENTRY _mCoreThreadRun(void* context) { #endif core->clearCoreCallbacks(core); - if (threadContext->logger.d.filter == &filter) { + if (logger->filter == &filter) { mLogFilterDeinit(&filter); } - threadContext->logger.d.filter = NULL; + logger->filter = NULL; return 0; } @@ -444,10 +447,8 @@ bool mCoreThreadStart(struct mCoreThread* threadContext) { threadContext->impl->state = mTHREAD_INITIALIZED; threadContext->impl->requested = 0; threadContext->logger.p = threadContext; - if (!threadContext->logger.d.log) { - threadContext->logger.d.log = _mCoreLog; - threadContext->logger.d.filter = NULL; - } + threadContext->logger.d.log = _mCoreLog; + threadContext->logger.d.filter = NULL; if (!threadContext->impl->sync.fpsTarget) { threadContext->impl->sync.fpsTarget = _defaultFPSTarget; @@ -718,14 +719,17 @@ struct mCoreThread* mCoreThreadGet(void) { } static void _mCoreLog(struct mLogger* logger, int category, enum mLogLevel level, const char* format, va_list args) { - UNUSED(logger); - UNUSED(level); - printf("%s: ", mLogCategoryName(category)); - vprintf(format, args); - printf("\n"); - struct mCoreThread* thread = mCoreThreadGet(); - if (thread && level == mLOG_FATAL) { - mCoreThreadMarkCrashed(thread); + struct mThreadLogger* threadLogger = (struct mThreadLogger*) logger; + if (level == mLOG_FATAL) { + mCoreThreadMarkCrashed(threadLogger->p); + } + if (!threadLogger->p->logger.logger) { + printf("%s: ", mLogCategoryName(category)); + vprintf(format, args); + printf("\n"); + } else { + logger = threadLogger->p->logger.logger; + logger->log(logger, category, level, format, args); } } #else diff --git a/src/platform/qt/CoreController.cpp b/src/platform/qt/CoreController.cpp index 5e3ecad84..421433191 100644 --- a/src/platform/qt/CoreController.cpp +++ b/src/platform/qt/CoreController.cpp @@ -144,19 +144,19 @@ CoreController::CoreController(mCore* core, QObject* parent) QMetaObject::invokeMethod(controller, "unpaused"); }; - m_threadContext.logger.d.log = [](mLogger* logger, int category, enum mLogLevel level, const char* format, va_list args) { - mThreadLogger* logContext = reinterpret_cast(logger); - mCoreThread* context = logContext->p; + m_logger.self = this; + m_logger.log = [](mLogger* logger, int category, enum mLogLevel level, const char* format, va_list args) { + CoreLogger* logContext = static_cast(logger); static const char* savestateMessage = "State %i saved"; static const char* loadstateMessage = "State %i loaded"; static const char* savestateFailedMessage = "State %i failed to load"; static int biosCat = -1; static int statusCat = -1; - if (!context) { + if (!logContext) { return; } - CoreController* controller = static_cast(context->userData); + CoreController* controller = logContext->self; QString message; if (biosCat < 0) { biosCat = mLogCategoryById("gba.bios"); @@ -201,10 +201,10 @@ CoreController::CoreController(mCore* core, QObject* parent) message = QString::vasprintf(format, args); QMetaObject::invokeMethod(controller, "logPosted", Q_ARG(int, level), Q_ARG(int, category), Q_ARG(const QString&, message)); if (level == mLOG_FATAL) { - mCoreThreadMarkCrashed(controller->thread()); QMetaObject::invokeMethod(controller, "crashed", Q_ARG(const QString&, message)); } }; + m_threadContext.logger.logger = &m_logger; } CoreController::~CoreController() { @@ -424,7 +424,7 @@ void CoreController::setInputController(InputController* inputController) { void CoreController::setLogger(LogController* logger) { disconnect(m_log); m_log = logger; - m_threadContext.logger.d.filter = logger->filter(); + m_logger.filter = logger->filter(); connect(this, &CoreController::logPosted, m_log, &LogController::postLog); } diff --git a/src/platform/qt/CoreController.h b/src/platform/qt/CoreController.h index 557e8e890..e2cd03c12 100644 --- a/src/platform/qt/CoreController.h +++ b/src/platform/qt/CoreController.h @@ -241,6 +241,9 @@ private: void updateROMInfo(); mCoreThread m_threadContext{}; + struct CoreLogger : public mLogger { + CoreController* self; + } m_logger{}; bool m_patched = false; bool m_preload = false; diff --git a/src/platform/sdl/main.c b/src/platform/sdl/main.c index b53f9b5ed..ad7ed4250 100644 --- a/src/platform/sdl/main.c +++ b/src/platform/sdl/main.c @@ -38,19 +38,12 @@ #include #define PORT "sdl" -#define MAX_LOG_BUF 1024 static void mSDLDeinit(struct mSDLRenderer* renderer); static int mSDLRun(struct mSDLRenderer* renderer, struct mArguments* args); -static void _setLogger(struct mCore* core); -static void _mCoreLog(struct mLogger* logger, int category, enum mLogLevel level, const char* format, va_list args); - -static bool _logToStdout = true; -static struct VFile* _logFile = NULL; -static struct mLogFilter _filter; -static struct mLogger _logger; +static struct mStandardLogger _logger; static struct VFile* _state = NULL; @@ -136,6 +129,7 @@ int main(int argc, char** argv) { mCoreInitConfig(renderer.core, PORT); mArgumentsApply(&args, &subparser, 1, &renderer.core->config); + mCoreConfigSetDefaultIntValue(&renderer.core->config, "logToStdout", true); mCoreConfigLoadDefaults(&renderer.core->config, &opts); mCoreLoadConfig(renderer.core); @@ -188,7 +182,8 @@ int main(int argc, char** argv) { int ret; // TODO: Use opts and config - _setLogger(renderer.core); + mStandardLoggerInit(&_logger); + mStandardLoggerConfig(&_logger, &renderer.core->config); ret = mSDLRun(&renderer, &args); mSDLDetachPlayer(&renderer.events, &renderer.player); mInputMapDeinit(&renderer.core->inputMap); @@ -198,6 +193,7 @@ int main(int argc, char** argv) { } mSDLDeinit(&renderer); + mStandardLoggerDeinit(&_logger); mArgumentsDeinit(&args); mCoreConfigFreeOpts(&opts); @@ -273,12 +269,8 @@ int mSDLRun(struct mSDLRenderer* renderer, struct mArguments* args) { renderer->audio.samples = renderer->core->opts.audioBuffers; renderer->audio.sampleRate = 44100; - - struct mThreadLogger threadLogger; - threadLogger.d = _logger; - threadLogger.p = &thread; - thread.logger = threadLogger; - + thread.logger.logger = &_logger.d; + bool didFail = !mCoreThreadStart(&thread); if (!didFail) { @@ -342,63 +334,3 @@ static void mSDLDeinit(struct mSDLRenderer* renderer) { SDL_Quit(); } - -static void _setLogger(struct mCore* core) { - int fakeBool = 0; - bool logToFile = false; - - if (mCoreConfigGetIntValue(&core->config, "logToStdout", &fakeBool)) { - _logToStdout = fakeBool; - } - if (mCoreConfigGetIntValue(&core->config, "logToFile", &fakeBool)) { - logToFile = fakeBool; - } - const char* logFile = mCoreConfigGetValue(&core->config, "logFile"); - - if (logToFile && logFile) { - _logFile = VFileOpen(logFile, O_WRONLY | O_CREAT | O_APPEND); - } - - // Create the filter - mLogFilterInit(&_filter); - mLogFilterLoad(&_filter, &core->config); - - // Fill the logger - _logger.log = _mCoreLog; - _logger.filter = &_filter; -} - -static void _mCoreLog(struct mLogger* logger, int category, enum mLogLevel level, const char* format, va_list args) { - struct mCoreThread* thread = mCoreThreadGet(); - if (thread && level == mLOG_FATAL) { - mCoreThreadMarkCrashed(thread); - } - - if (!mLogFilterTest(logger->filter, category, level)) { - return; - } - - char buffer[MAX_LOG_BUF]; - - // Prepare the string - size_t length = snprintf(buffer, sizeof(buffer), "%s: ", mLogCategoryName(category)); - if (length < sizeof(buffer)) { - length += vsnprintf(buffer + length, sizeof(buffer) - length, format, args); - } - if (length < sizeof(buffer)) { - length += snprintf(buffer + length, sizeof(buffer) - length, "\n"); - } - - // Make sure the length doesn't exceed the size of the buffer when actually writing - if (length > sizeof(buffer)) { - length = sizeof(buffer); - } - - if (_logToStdout) { - printf("%s", buffer); - } - - if (_logFile) { - _logFile->write(_logFile, buffer, length); - } -} From 325f59f40422ee8a27962ae8695aa332c659469c Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sat, 9 Jul 2022 02:34:39 -0700 Subject: [PATCH 18/34] Test: Make logging configuration work with ROM tester --- src/platform/test/rom-test-main.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/platform/test/rom-test-main.c b/src/platform/test/rom-test-main.c index 2468c37e9..afec63935 100644 --- a/src/platform/test/rom-test-main.c +++ b/src/platform/test/rom-test-main.c @@ -8,6 +8,7 @@ #include #include #include +#include #include #ifdef M_CORE_GBA #include @@ -40,6 +41,7 @@ static bool _parseNamedRegister(const char* regStr, unsigned int* oRegister); static bool _dispatchExiting = false; static int _exitCode = 0; +static struct mStandardLogger _logger; #ifdef M_CORE_GBA static void _romTestSwi3Callback(void* context); @@ -102,6 +104,11 @@ int main(int argc, char * argv[]) { mArgumentsApply(&args, NULL, 0, &core->config); mCoreConfigSetDefaultValue(&core->config, "idleOptimization", "remove"); + mCoreConfigSetDefaultIntValue(&core->config, "logToStdout", true); + + mStandardLoggerInit(&_logger); + mStandardLoggerConfig(&_logger, &core->config); + mLogSetDefaultLogger(&_logger.d); bool cleanExit = false; struct mCoreCallbacks callbacks = {0}; @@ -185,6 +192,7 @@ int main(int argc, char * argv[]) { loadError: mArgumentsDeinit(&args); + mStandardLoggerDeinit(&_logger); mCoreConfigDeinit(&core->config); core->deinit(core); From 8c2f2a8649a445e08a907b0fffba2ae1d51135cb Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sat, 9 Jul 2022 03:59:04 -0700 Subject: [PATCH 19/34] GB Core: Case-insensitive register name matching --- src/gb/core.c | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/gb/core.c b/src/gb/core.c index cb95bc572..4d322eae0 100644 --- a/src/gb/core.c +++ b/src/gb/core.c @@ -873,59 +873,59 @@ static bool _GBCoreReadRegister(const struct mCore* core, const char* name, void uint16_t* value16 = out; uint8_t* value8 = out; - if (strcmp(name, "b") == 0) { + if (strcasecmp(name, "b") == 0) { *value8 = cpu->b; return true; } - if (strcmp(name, "c") == 0) { + if (strcasecmp(name, "c") == 0) { *value8 = cpu->c; return true; } - if (strcmp(name, "d") == 0) { + if (strcasecmp(name, "d") == 0) { *value8 = cpu->d; return true; } - if (strcmp(name, "e") == 0) { + if (strcasecmp(name, "e") == 0) { *value8 = cpu->e; return true; } - if (strcmp(name, "a") == 0) { + if (strcasecmp(name, "a") == 0) { *value8 = cpu->a; return true; } - if (strcmp(name, "f") == 0) { + if (strcasecmp(name, "f") == 0) { *value8 = cpu->f.packed; return true; } - if (strcmp(name, "h") == 0) { + if (strcasecmp(name, "h") == 0) { *value8 = cpu->h; return true; } - if (strcmp(name, "l") == 0) { + if (strcasecmp(name, "l") == 0) { *value8 = cpu->l; return true; } - if (strcmp(name, "bc") == 0) { + if (strcasecmp(name, "bc") == 0) { *value16 = cpu->bc; return true; } - if (strcmp(name, "de") == 0) { + if (strcasecmp(name, "de") == 0) { *value16 = cpu->de; return true; } - if (strcmp(name, "hl") == 0) { + if (strcasecmp(name, "hl") == 0) { *value16 = cpu->hl; return true; } - if (strcmp(name, "af") == 0) { + if (strcasecmp(name, "af") == 0) { *value16 = cpu->af; return true; } - if (strcmp(name, "pc") == 0) { + if (strcasecmp(name, "pc") == 0) { *value16 = cpu->pc; return true; } - if (strcmp(name, "sp") == 0) { + if (strcasecmp(name, "sp") == 0) { *value16 = cpu->sp; return true; } From 5ad8907acb08c402b8050d1eb65a4d16c4cb330e Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sat, 9 Jul 2022 04:34:39 -0700 Subject: [PATCH 20/34] Test: Use core register API instead of hardcoding --- src/platform/test/rom-test-main.c | 221 ++++++++++-------------------- 1 file changed, 74 insertions(+), 147 deletions(-) diff --git a/src/platform/test/rom-test-main.c b/src/platform/test/rom-test-main.c index afec63935..17d162622 100644 --- a/src/platform/test/rom-test-main.c +++ b/src/platform/test/rom-test-main.c @@ -31,50 +31,37 @@ struct RomTestOpts { int exitSwiImmediate; - unsigned int returnCodeRegister; + char* returnCodeRegister; }; static void _romTestShutdown(int signal); static bool _parseRomTestOpts(struct mSubParser* parser, int option, const char* arg); static bool _parseSwi(const char* regStr, int* oSwi); -static bool _parseNamedRegister(const char* regStr, unsigned int* oRegister); + +static bool _romTestCheckResiger(void); + +static struct mCore* core; static bool _dispatchExiting = false; static int _exitCode = 0; static struct mStandardLogger _logger; +static void _romTestCallback(void* context); #ifdef M_CORE_GBA -static void _romTestSwi3Callback(void* context); - static void _romTestSwi16(struct ARMCore* cpu, int immediate); static void _romTestSwi32(struct ARMCore* cpu, int immediate); static int _exitSwiImmediate; -static unsigned int _returnCodeRegister; +static char* _returnCodeRegister; void (*_armSwi16)(struct ARMCore* cpu, int immediate); void (*_armSwi32)(struct ARMCore* cpu, int immediate); #endif -#ifdef M_CORE_GB -enum GBReg { - GB_REG_A = 16, - GB_REG_F, - GB_REG_B, - GB_REG_C, - GB_REG_D, - GB_REG_E, - GB_REG_H, - GB_REG_L -}; - -static void _romTestGBCallback(void* context); -#endif - int main(int argc, char * argv[]) { signal(SIGINT, _romTestShutdown); - struct RomTestOpts romTestOpts = { 3, 0 }; + struct RomTestOpts romTestOpts = { 3, NULL }; struct mSubParser subparser = { .usage = ROM_TEST_USAGE, .parse = _parseRomTestOpts, @@ -95,7 +82,7 @@ int main(int argc, char * argv[]) { version(argv[0]); return 0; } - struct mCore* core = mCoreFind(args.fname); + core = mCoreFind(args.fname); if (!core) { return 1; } @@ -112,21 +99,21 @@ int main(int argc, char * argv[]) { bool cleanExit = false; struct mCoreCallbacks callbacks = {0}; - callbacks.context = core; + + _returnCodeRegister = romTestOpts.returnCodeRegister; + if (!_romTestCheckResiger()) { + goto loadError; + } + switch (core->platform(core)) { #ifdef M_CORE_GBA case mPLATFORM_GBA: ((struct GBA*) core->board)->hardCrash = false; - if (romTestOpts.returnCodeRegister >= 16) { - goto loadError; - } - _exitSwiImmediate = romTestOpts.exitSwiImmediate; - _returnCodeRegister = romTestOpts.returnCodeRegister; if (_exitSwiImmediate == 3) { // Hook into SWI 3 (shutdown) - callbacks.shutdown = _romTestSwi3Callback; + callbacks.shutdown = _romTestCallback; core->addCoreCallbacks(core, &callbacks); } else { // Custom SWI hooks @@ -139,13 +126,7 @@ int main(int argc, char * argv[]) { #endif #ifdef M_CORE_GB case mPLATFORM_GB: - if (romTestOpts.returnCodeRegister < GB_REG_A) { - goto loadError; - } - - _returnCodeRegister = romTestOpts.returnCodeRegister; - - callbacks.shutdown = _romTestGBCallback; + callbacks.shutdown = _romTestCallback; core->addCoreCallbacks(core, &callbacks); break; #endif @@ -195,6 +176,9 @@ loadError: mStandardLoggerDeinit(&_logger); mCoreConfigDeinit(&core->config); core->deinit(core); + if (_returnCodeRegister) { + free(_returnCodeRegister); + } return cleanExit ? _exitCode : 1; } @@ -204,16 +188,62 @@ static void _romTestShutdown(int signal) { _dispatchExiting = true; } -#ifdef M_CORE_GBA -static void _romTestSwi3Callback(void* context) { - struct mCore* core = context; - _exitCode = ((struct GBA*) core->board)->cpu->regs.gprs[_returnCodeRegister]; +static bool _romTestCheckResiger(void) { + if (!_returnCodeRegister) { + return true; + } + + const struct mCoreRegisterInfo* registers; + const struct mCoreRegisterInfo* reg = NULL; + size_t regCount = core->listRegisters(core, ®isters); + size_t i; + for (i = 0; i < regCount; ++i) { + if (strcasecmp(_returnCodeRegister, registers[i].name) == 0) { + reg = ®isters[i]; + break; + } + if (registers[i].aliases) { + size_t j; + for (j = 0; registers[i].aliases[j]; ++j) { + if (strcasecmp(_returnCodeRegister, registers[i].aliases[j]) == 0) { + reg = ®isters[i]; + break; + } + } + if (reg) { + break; + } + } + } + if (!reg) { + return false; + } + + if (reg->width > 4) { + return false; + } + + if (reg->type != mCORE_REGISTER_GPR) { + return false; + } + + if (reg->mask != 0xFFFFFFFFU >> (4 - reg->width) * 8) { + return false; + } + + return true; +} + +static void _romTestCallback(void* context) { + UNUSED(context); + core->readRegister(core, _returnCodeRegister, &_exitCode); _dispatchExiting = true; } +#ifdef M_CORE_GBA static void _romTestSwi16(struct ARMCore* cpu, int immediate) { if (immediate == _exitSwiImmediate) { - _exitCode = cpu->regs.gprs[_returnCodeRegister]; + core->readRegister(core, _returnCodeRegister, &_exitCode); _dispatchExiting = true; return; } @@ -222,7 +252,7 @@ static void _romTestSwi16(struct ARMCore* cpu, int immediate) { static void _romTestSwi32(struct ARMCore* cpu, int immediate) { if (immediate == _exitSwiImmediate) { - _exitCode = cpu->regs.gprs[_returnCodeRegister]; + core->readRegister(core, _returnCodeRegister, &_exitCode); _dispatchExiting = true; return; } @@ -230,41 +260,6 @@ static void _romTestSwi32(struct ARMCore* cpu, int immediate) { } #endif -#ifdef M_CORE_GB -static void _romTestGBCallback(void* context) { - struct mCore* core = context; - struct SM83Core* cpu = core->cpu; - - switch (_returnCodeRegister) { - case GB_REG_A: - _exitCode = cpu->a; - break; - case GB_REG_B: - _exitCode = cpu->b; - break; - case GB_REG_C: - _exitCode = cpu->c; - break; - case GB_REG_D: - _exitCode = cpu->d; - break; - case GB_REG_E: - _exitCode = cpu->e; - break; - case GB_REG_F: - _exitCode = cpu->f.packed; - break; - case GB_REG_H: - _exitCode = cpu->h; - break; - case GB_REG_L: - _exitCode = cpu->l; - break; - } - _dispatchExiting = true; -} -#endif - static bool _parseRomTestOpts(struct mSubParser* parser, int option, const char* arg) { struct RomTestOpts* opts = parser->opts; errno = 0; @@ -272,7 +267,8 @@ static bool _parseRomTestOpts(struct mSubParser* parser, int option, const char* case 'S': return _parseSwi(arg, &opts->exitSwiImmediate); case 'R': - return _parseNamedRegister(arg, &opts->returnCodeRegister); + opts->returnCodeRegister = strdup(arg); + return true; default: return false; } @@ -287,72 +283,3 @@ static bool _parseSwi(const char* swiStr, int* oSwi) { *oSwi = swi; return true; } - -static bool _parseNamedRegister(const char* regStr, unsigned int* oRegister) { -#ifdef M_CORE_GB - static const enum GBReg gbMapping[] = { - ['a' - 'a'] = GB_REG_A, - ['b' - 'a'] = GB_REG_B, - ['c' - 'a'] = GB_REG_C, - ['d' - 'a'] = GB_REG_D, - ['e' - 'a'] = GB_REG_E, - ['f' - 'a'] = GB_REG_F, - ['h' - 'a'] = GB_REG_H, - ['l' - 'a'] = GB_REG_L, - }; -#endif - - switch (regStr[0]) { - case 'r': - case 'R': - ++regStr; - break; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - break; -#ifdef M_CORE_GB - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'h': - case 'l': - if (regStr[1] != '\0') { - return false; - } - *oRegister = gbMapping[regStr[0] - 'a']; - break; - case 'A': - case 'B': - case 'C': - case 'D': - case 'E': - case 'F': - case 'H': - case 'L': - if (regStr[1] != '\0') { - return false; - } - *oRegister = gbMapping[regStr[0] - 'A']; - return true; -#endif - } - - char* parseEnd; - unsigned long regId = strtoul(regStr, &parseEnd, 10); - if (errno || regId > 15 || *parseEnd) { - return false; - } - *oRegister = regId; - return true; -} From b8087c1d97efbcc0b637ad2e9881bf2aa4a12fe7 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sat, 9 Jul 2022 05:08:33 -0700 Subject: [PATCH 21/34] Test: Fix no-return register ROM tester usage --- src/platform/test/rom-test-main.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/platform/test/rom-test-main.c b/src/platform/test/rom-test-main.c index 17d162622..6a8962743 100644 --- a/src/platform/test/rom-test-main.c +++ b/src/platform/test/rom-test-main.c @@ -236,14 +236,18 @@ static bool _romTestCheckResiger(void) { static void _romTestCallback(void* context) { UNUSED(context); - core->readRegister(core, _returnCodeRegister, &_exitCode); + if (_returnCodeRegister) { + core->readRegister(core, _returnCodeRegister, &_exitCode); + } _dispatchExiting = true; } #ifdef M_CORE_GBA static void _romTestSwi16(struct ARMCore* cpu, int immediate) { if (immediate == _exitSwiImmediate) { - core->readRegister(core, _returnCodeRegister, &_exitCode); + if (_returnCodeRegister) { + core->readRegister(core, _returnCodeRegister, &_exitCode); + } _dispatchExiting = true; return; } @@ -252,7 +256,9 @@ static void _romTestSwi16(struct ARMCore* cpu, int immediate) { static void _romTestSwi32(struct ARMCore* cpu, int immediate) { if (immediate == _exitSwiImmediate) { - core->readRegister(core, _returnCodeRegister, &_exitCode); + if (_returnCodeRegister) { + core->readRegister(core, _returnCodeRegister, &_exitCode); + } _dispatchExiting = true; return; } From d4d7a3b6b9890d5bc1fb30af6c79895d6022172c Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 10 Jul 2022 02:06:08 -0700 Subject: [PATCH 22/34] Util: Fix ubsan warning --- src/util/vfs/vfs-mem.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/util/vfs/vfs-mem.c b/src/util/vfs/vfs-mem.c index 05d5a599f..06189b886 100644 --- a/src/util/vfs/vfs-mem.c +++ b/src/util/vfs/vfs-mem.c @@ -226,9 +226,10 @@ ssize_t _vfmRead(struct VFile* vf, void* buffer, size_t size) { if (size + vfm->offset >= vfm->size) { size = vfm->size - vfm->offset; } - - memcpy(buffer, (void*) ((uintptr_t) vfm->mem + vfm->offset), size); - vfm->offset += size; + if (size) { + memcpy(buffer, (void*) ((uintptr_t) vfm->mem + vfm->offset), size); + vfm->offset += size; + } return size; } From 91ee9822d1c954137389e4c8d19231886c90edfa Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 10 Jul 2022 17:13:34 -0700 Subject: [PATCH 23/34] Qt: Fix crashing on loading a deleted recent script --- src/platform/qt/scripting/ScriptingController.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/platform/qt/scripting/ScriptingController.cpp b/src/platform/qt/scripting/ScriptingController.cpp index c441592b9..a9a108e14 100644 --- a/src/platform/qt/scripting/ScriptingController.cpp +++ b/src/platform/qt/scripting/ScriptingController.cpp @@ -61,6 +61,9 @@ void ScriptingController::setController(std::shared_ptr controll bool ScriptingController::loadFile(const QString& path) { VFileDevice vf(path, QIODevice::ReadOnly); + if (!vf.isOpen()) { + return false; + } return load(vf, path); } From 65886b02f476f7ba10c9b097d51d013bdeb8bc72 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Mon, 11 Jul 2022 00:24:42 -0700 Subject: [PATCH 24/34] SDL: Fix deadlock if game crashes --- src/platform/sdl/main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/platform/sdl/main.c b/src/platform/sdl/main.c index ad7ed4250..96a797986 100644 --- a/src/platform/sdl/main.c +++ b/src/platform/sdl/main.c @@ -300,6 +300,7 @@ int mSDLRun(struct mSDLRenderer* renderer, struct mArguments* args) { if (mCoreThreadHasCrashed(&thread)) { didFail = true; printf("The game crashed!\n"); + mCoreThreadEnd(&thread); } } else { didFail = true; From ff95aab0b9a7a416d362b3c79165e40064a423ac Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Wed, 13 Jul 2022 19:27:26 -0700 Subject: [PATCH 25/34] Revert "Qt: More Windows frame-pacing fixes" This reverts commit 5b3fea303814b8dc311edeef795d8e44f9ded7dc. --- src/platform/qt/DisplayGL.cpp | 10 +++------- src/platform/qt/DisplayGL.h | 1 - 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/platform/qt/DisplayGL.cpp b/src/platform/qt/DisplayGL.cpp index 6038b17da..4175505b5 100644 --- a/src/platform/qt/DisplayGL.cpp +++ b/src/platform/qt/DisplayGL.cpp @@ -644,9 +644,6 @@ void PainterGL::draw() { if (!mCoreSyncWaitFrameStart(sync)) { mCoreSyncWaitFrameEnd(sync); - if (m_timerResidue > targetNsec) { - m_timerResidue %= targetNsec; - } if (!sync->audioWait && !sync->videoFrameWait) { return; } @@ -658,13 +655,13 @@ void PainterGL::draw() { dequeue(); bool forceRedraw = !m_videoProxy; if (sync->audioWait || sync->videoFrameWait) { - while (delay + m_overage + m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC < targetNsec) { + while (delay + m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC < targetNsec) { QThread::usleep(200); } forceRedraw = sync->videoFrameWait; } if (!forceRedraw) { - forceRedraw = delay + m_overage + m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC >= refreshNsec; + forceRedraw = delay + m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC >= refreshNsec; } mCoreSyncWaitFrameEnd(sync); @@ -673,8 +670,7 @@ void PainterGL::draw() { m_delayTimer.restart(); delay -= targetNsec; - m_overage = (m_overage + delay) / 2; - m_timerResidue = delay; + m_timerResidue = (m_timerResidue + delay) / 2; if (m_timerResidue > refreshNsec) { if (!m_drawTimer.isActive()) { diff --git a/src/platform/qt/DisplayGL.h b/src/platform/qt/DisplayGL.h index 4bd96be36..5b12feae0 100644 --- a/src/platform/qt/DisplayGL.h +++ b/src/platform/qt/DisplayGL.h @@ -196,7 +196,6 @@ private: bool m_started = false; QTimer m_drawTimer; qint64 m_timerResidue; - qint64 m_overage; std::shared_ptr m_context; CoreController::Interrupter m_interrupter; bool m_supportsShaders; From 8997eda005d1e1d289aa07c16fddd1edb4d7b40d Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Wed, 13 Jul 2022 19:27:38 -0700 Subject: [PATCH 26/34] Revert "Qt: Improve frame pacing, maybe" This reverts commit 76d6055bb0095caf57431f7250bc0e965aa49e5e. --- src/core/sync.c | 4 +-- src/platform/qt/DisplayGL.cpp | 48 ++++++++++++----------------------- src/platform/qt/DisplayGL.h | 4 +-- 3 files changed, 19 insertions(+), 37 deletions(-) diff --git a/src/core/sync.c b/src/core/sync.c index 78b04ea3e..b2a65493b 100644 --- a/src/core/sync.c +++ b/src/core/sync.c @@ -25,10 +25,10 @@ void mCoreSyncPostFrame(struct mCoreSync* sync) { MutexLock(&sync->videoFrameMutex); ++sync->videoFramePending; do { + ConditionWake(&sync->videoFrameAvailableCond); if (sync->videoFrameWait) { ConditionWait(&sync->videoFrameRequiredCond, &sync->videoFrameMutex); } - ConditionWake(&sync->videoFrameAvailableCond); } while (sync->videoFrameWait && sync->videoFramePending); MutexUnlock(&sync->videoFrameMutex); } @@ -54,7 +54,7 @@ bool mCoreSyncWaitFrameStart(struct mCoreSync* sync) { } if (sync->videoFrameWait) { ConditionWake(&sync->videoFrameRequiredCond); - if (ConditionWaitTimed(&sync->videoFrameAvailableCond, &sync->videoFrameMutex, 4)) { + if (ConditionWaitTimed(&sync->videoFrameAvailableCond, &sync->videoFrameMutex, 50)) { return false; } } diff --git a/src/platform/qt/DisplayGL.cpp b/src/platform/qt/DisplayGL.cpp index 4175505b5..740604b82 100644 --- a/src/platform/qt/DisplayGL.cpp +++ b/src/platform/qt/DisplayGL.cpp @@ -619,12 +619,11 @@ void PainterGL::start() { m_buffer = nullptr; m_active = true; m_started = true; - resetTiming(); emit started(); } void PainterGL::draw() { - if (!m_started) { + if (!m_started || m_queue.isEmpty()) { return; } @@ -637,16 +636,14 @@ void PainterGL::draw() { } mCoreSync* sync = &m_context->thread()->impl->sync; - - qint64 targetNsec = 1000000000 / sync->fpsTarget; - qint64 refreshNsec = 1000000000 / m_window->screen()->refreshRate(); - qint64 delay = m_timerResidue; - if (!mCoreSyncWaitFrameStart(sync)) { mCoreSyncWaitFrameEnd(sync); if (!sync->audioWait && !sync->videoFrameWait) { return; } + if (m_delayTimer.elapsed() >= 1000 / m_window->screen()->refreshRate()) { + return; + } if (!m_drawTimer.isActive()) { m_drawTimer.start(1); } @@ -654,30 +651,23 @@ void PainterGL::draw() { } dequeue(); bool forceRedraw = !m_videoProxy; - if (sync->audioWait || sync->videoFrameWait) { - while (delay + m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC < targetNsec) { - QThread::usleep(200); + if (!m_delayTimer.isValid()) { + m_delayTimer.start(); + } else { + if (sync->audioWait || sync->videoFrameWait) { + while (m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC < 1000000000 / sync->fpsTarget) { + QThread::usleep(500); + } + forceRedraw = sync->videoFrameWait; + } + if (!forceRedraw) { + forceRedraw = m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC >= 1000000000 / m_window->screen()->refreshRate(); } - forceRedraw = sync->videoFrameWait; - } - if (!forceRedraw) { - forceRedraw = delay + m_delayTimer.nsecsElapsed() + OVERHEAD_NSEC >= refreshNsec; } mCoreSyncWaitFrameEnd(sync); if (forceRedraw) { - delay += m_delayTimer.nsecsElapsed(); m_delayTimer.restart(); - - delay -= targetNsec; - m_timerResidue = (m_timerResidue + delay) / 2; - - if (m_timerResidue > refreshNsec) { - if (!m_drawTimer.isActive()) { - m_drawTimer.start(1); - } - } - performDraw(); m_backend->swap(m_backend); } @@ -689,16 +679,11 @@ void PainterGL::forceDraw() { if (m_delayTimer.elapsed() < 1000 / m_window->screen()->refreshRate()) { return; } - resetTiming(); + m_delayTimer.restart(); } m_backend->swap(m_backend); } -void PainterGL::resetTiming() { - m_delayTimer.restart(); - m_timerResidue = 0; -} - void PainterGL::stop() { m_started = false; QMetaObject::invokeMethod(this, "doStop", Qt::BlockingQueuedConnection); @@ -736,7 +721,6 @@ void PainterGL::pause() { void PainterGL::unpause() { m_active = true; - resetTiming(); } void PainterGL::performDraw() { diff --git a/src/platform/qt/DisplayGL.h b/src/platform/qt/DisplayGL.h index 5b12feae0..47f94157d 100644 --- a/src/platform/qt/DisplayGL.h +++ b/src/platform/qt/DisplayGL.h @@ -176,9 +176,8 @@ private: void performDraw(); void dequeue(); void dequeueAll(bool keep = false); - void resetTiming(); - std::array, 8> m_buffers; + std::array, 3> m_buffers; QList m_free; QQueue m_queue; uint32_t* m_buffer = nullptr; @@ -195,7 +194,6 @@ private: bool m_active = false; bool m_started = false; QTimer m_drawTimer; - qint64 m_timerResidue; std::shared_ptr m_context; CoreController::Interrupter m_interrupter; bool m_supportsShaders; From 004f317abafaccb900af21b80e76bb4ff9c76803 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Wed, 13 Jul 2022 19:34:16 -0700 Subject: [PATCH 27/34] GBA Video: Mark framebuffer as dirty if the output texture changes --- include/mgba/internal/gba/renderers/gl.h | 1 + src/gba/core.c | 1 + src/gba/renderers/gl.c | 5 +++++ 3 files changed, 7 insertions(+) diff --git a/include/mgba/internal/gba/renderers/gl.h b/include/mgba/internal/gba/renderers/gl.h index 9e022f6f5..ccf682614 100644 --- a/include/mgba/internal/gba/renderers/gl.h +++ b/include/mgba/internal/gba/renderers/gl.h @@ -155,6 +155,7 @@ struct GBAVideoGLRenderer { GLuint vbo; GLuint outputTex; + bool outputTexDirty; GLuint paletteTex; uint16_t shadowPalette[GBA_VIDEO_VERTICAL_PIXELS][512]; diff --git a/src/gba/core.c b/src/gba/core.c index 528434143..118a8df66 100644 --- a/src/gba/core.c +++ b/src/gba/core.c @@ -446,6 +446,7 @@ static void _GBACoreSetVideoGLTex(struct mCore* core, unsigned texid) { #ifdef BUILD_GLES3 struct GBACore* gbacore = (struct GBACore*) core; gbacore->glRenderer.outputTex = texid; + gbacore->glRenderer.outputTexDirty = true; #else UNUSED(core); UNUSED(texid); diff --git a/src/gba/renderers/gl.c b/src/gba/renderers/gl.c index 75b7b7ced..9d7ccafa7 100644 --- a/src/gba/renderers/gl.c +++ b/src/gba/renderers/gl.c @@ -779,6 +779,7 @@ static void _initFramebuffers(struct GBAVideoGLRenderer* glRenderer) { glBindFramebuffer(GL_FRAMEBUFFER, glRenderer->fbo[GBA_GL_FBO_OUTPUT]); _initFramebufferTexture(glRenderer->outputTex, GL_RGB, GL_COLOR_ATTACHMENT0, glRenderer->scale); + glRenderer->outputTexDirty = false; int i; for (i = 0; i < 4; ++i) { @@ -1678,6 +1679,10 @@ static void GBAVideoGLRendererWriteBLDCNT(struct GBAVideoGLRenderer* renderer, u void _finalizeLayers(struct GBAVideoGLRenderer* renderer) { const GLuint* uniforms = renderer->finalizeShader.uniforms; glBindFramebuffer(GL_FRAMEBUFFER, renderer->fbo[GBA_GL_FBO_OUTPUT]); + if (renderer->outputTexDirty) { + _initFramebufferTexture(renderer->outputTex, GL_RGB, GL_COLOR_ATTACHMENT0, renderer->scale); + renderer->outputTexDirty = false; + } glViewport(0, 0, GBA_VIDEO_HORIZONTAL_PIXELS * renderer->scale, GBA_VIDEO_VERTICAL_PIXELS * renderer->scale); glScissor(0, 0, GBA_VIDEO_HORIZONTAL_PIXELS * renderer->scale, GBA_VIDEO_VERTICAL_PIXELS * renderer->scale); if (GBARegisterDISPCNTIsForcedBlank(renderer->dispcnt)) { From 4d8700ccb71f2a215573e13acc11c2d5651795ad Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Thu, 14 Jul 2022 23:11:10 -0700 Subject: [PATCH 28/34] Qt: Fix warning --- src/platform/qt/DisplayGL.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/platform/qt/DisplayGL.cpp b/src/platform/qt/DisplayGL.cpp index 740604b82..66cf1009d 100644 --- a/src/platform/qt/DisplayGL.cpp +++ b/src/platform/qt/DisplayGL.cpp @@ -457,8 +457,7 @@ void PainterGL::create() { m_paintDev = std::make_unique(); #if defined(BUILD_GLES2) || defined(BUILD_GLES3) - auto version = m_format.version(); - if (version >= qMakePair(2, 0)) { + if (m_supportsShaders) { gl2Backend = static_cast(malloc(sizeof(mGLES2Context))); mGLES2ContextCreate(gl2Backend); m_backend = &gl2Backend->d; From 5db7d95aa236a9f00de61972df730089e20e9468 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 17 Jul 2022 15:56:56 -0700 Subject: [PATCH 29/34] ARM: Fix some disassembly --- CHANGES | 2 ++ src/arm/decoder-arm.c | 3 +++ src/arm/decoder.c | 1 + 3 files changed, 6 insertions(+) diff --git a/CHANGES b/CHANGES index 4db830b2e..b14d6ea96 100644 --- a/CHANGES +++ b/CHANGES @@ -50,6 +50,8 @@ Emulation fixes: - GBA Video: Fix sprite layer priority updating in GL Other fixes: - ARM: Disassemble Thumb mov pseudo-instruction properly + - ARM: Disassemble ARM asr/lsr #32 properly + - ARM: Disassemble ARM movs properly - Core: Don't attempt to restore rewind diffs past start of rewind - Core: Fix the runloop resuming after a game has crashed (fixes mgba.io/i/2451) - Core: Fix crash if library can't be opened diff --git a/src/arm/decoder-arm.c b/src/arm/decoder-arm.c index 1a7052c83..73d1717e9 100644 --- a/src/arm/decoder-arm.c +++ b/src/arm/decoder-arm.c @@ -19,6 +19,9 @@ info->operandFormat |= ARM_OPERAND_SHIFT_REGISTER_3; \ } else { \ info->op3.shifterImm = (opcode >> 7) & 0x1F; \ + if (!info->op3.shifterImm && (ARM_SHIFT_ ## OP == ARM_SHIFT_LSR || ARM_SHIFT_ ## OP == ARM_SHIFT_ASR)) { \ + info->op3.shifterImm = 32; \ + } \ info->operandFormat |= ARM_OPERAND_SHIFT_IMMEDIATE_3; \ } diff --git a/src/arm/decoder.c b/src/arm/decoder.c index e75023ba1..1c98c3002 100644 --- a/src/arm/decoder.c +++ b/src/arm/decoder.c @@ -416,6 +416,7 @@ int ARMDisassemble(const struct ARMInstructionInfo* info, struct ARMCore* cpu, c case ARM_MN_LSR: case ARM_MN_MLA: case ARM_MN_MUL: + case ARM_MN_MOV: case ARM_MN_MVN: case ARM_MN_ORR: case ARM_MN_ROR: From e56653319ec5a53c0e07db0590458e09564b0f9e Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 17 Jul 2022 21:14:23 -0700 Subject: [PATCH 30/34] Qt: Add splitters to scripting view --- src/platform/qt/scripting/ScriptingView.ui | 108 ++++++++++++--------- 1 file changed, 60 insertions(+), 48 deletions(-) diff --git a/src/platform/qt/scripting/ScriptingView.ui b/src/platform/qt/scripting/ScriptingView.ui index 4e231f2fb..924cf987d 100644 --- a/src/platform/qt/scripting/ScriptingView.ui +++ b/src/platform/qt/scripting/ScriptingView.ui @@ -6,62 +6,74 @@ 0 0 - 800 - 600 + 843 + 637 Scripting - + - - - - 0 - 0 - - - - - 180 - 16777215 - - - - - - - - QPlainTextEdit::NoWrap - - - true - - - - - - - - 0 - 0 - - - - true - - - - - - - - - - Run + + + Qt::Horizontal + + + + 90 + 0 + + + + + 200 + 16777215 + + + + + + + + + + + + Run + + + + + + + Qt::Vertical + + + + QPlainTextEdit::NoWrap + + + true + + + + + + 0 + 0 + + + + true + + + + + + From ca484d38b8858887184049dc5fbb97094d24948e Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 17 Jul 2022 21:53:30 -0700 Subject: [PATCH 31/34] Qt: Separate out new Gameplay settings tab --- src/platform/qt/SettingsView.cpp | 17 +- src/platform/qt/SettingsView.h | 1 + src/platform/qt/SettingsView.ui | 1011 ++++++++++++++++-------------- 3 files changed, 538 insertions(+), 491 deletions(-) diff --git a/src/platform/qt/SettingsView.cpp b/src/platform/qt/SettingsView.cpp index 27d67922b..570b15d6c 100644 --- a/src/platform/qt/SettingsView.cpp +++ b/src/platform/qt/SettingsView.cpp @@ -35,16 +35,17 @@ SettingsView::SettingsView(ConfigController* controller, InputController* inputC m_ui.setupUi(this); m_pageIndex[Page::AV] = 0; - m_pageIndex[Page::INTERFACE] = 1; - m_pageIndex[Page::UPDATE] = 2; - m_pageIndex[Page::EMULATION] = 3; - m_pageIndex[Page::ENHANCEMENTS] = 4; - m_pageIndex[Page::BIOS] = 5; - m_pageIndex[Page::PATHS] = 6; - m_pageIndex[Page::LOGGING] = 7; + m_pageIndex[Page::GAMEPLAY] = 1; + m_pageIndex[Page::INTERFACE] = 2; + m_pageIndex[Page::UPDATE] = 3; + m_pageIndex[Page::EMULATION] = 4; + m_pageIndex[Page::ENHANCEMENTS] = 5; + m_pageIndex[Page::BIOS] = 6; + m_pageIndex[Page::PATHS] = 7; + m_pageIndex[Page::LOGGING] = 8; #ifdef M_CORE_GB - m_pageIndex[Page::GB] = 8; + m_pageIndex[Page::GB] = 9; for (auto model : GameBoy::modelList()) { m_ui.gbModel->addItem(GameBoy::modelName(model), model); diff --git a/src/platform/qt/SettingsView.h b/src/platform/qt/SettingsView.h index 1792c8f4b..d13a6b453 100644 --- a/src/platform/qt/SettingsView.h +++ b/src/platform/qt/SettingsView.h @@ -34,6 +34,7 @@ public: enum class Page { AV, INTERFACE, + GAMEPLAY, UPDATE, EMULATION, ENHANCEMENTS, diff --git a/src/platform/qt/SettingsView.ui b/src/platform/qt/SettingsView.ui index 5d07a29d8..40853dfda 100644 --- a/src/platform/qt/SettingsView.ui +++ b/src/platform/qt/SettingsView.ui @@ -45,6 +45,11 @@ Audio/Video + + + Gameplay + + Interface @@ -87,337 +92,391 @@ - - - - QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok - - - - 0 + 9 - - - QFormLayout::FieldsStayAtSizeHint - + + + + + Audio + + + + + + Audio driver: + + + + + + + + 0 + 0 + + + + + + + + Audio buffer: + + + + + + + + + true + + + 1536 + + + 3 + + + + 512 + + + + + 768 + + + + + 1024 + + + + + 1536 + + + + + 2048 + + + + + 3072 + + + + + 4096 + + + + + + + + samples + + + + + + + + + Sample rate: + + + + + + + + + true + + + 44100 + + + 2 + + + + 22050 + + + + + 32000 + + + + + 44100 + + + + + 48000 + + + + + + + + Hz + + + + + + + + + Volume: + + + + + + + + + + 128 + 0 + + + + 256 + + + 16 + + + 256 + + + Qt::Horizontal + + + + + + + Mute + + + + + + + + + Fast forward volume: + + + + + + + + + + 128 + 0 + + + + 256 + + + 16 + + + 256 + + + Qt::Horizontal + + + + + + + Mute + + + + + + + + + Audio in multiplayer: + + + + + + + All windows + + + true + + + multiplayerAudio + + + + + + + Player 1 window only + + + multiplayerAudio + + + + + + + Currently active player window + + + multiplayerAudio + + + + + + + Qt::Horizontal + + + + + + + Qt::Horizontal + + + + + + + + + + Video + + + + + + Display driver: + + + + + + + + 0 + 0 + + + + + + + + Frameskip: + + + + + + + + + Skip every + + + + + + + + + + frames + + + + + + + + + Lock aspect ratio + + + + + + + Force integer scaling + + + + + + + Interframe blending + + + + + + + Bilinear filtering + + + + + + + Qt::Horizontal + + + + + + + + + + - - - Audio driver: - - - - - - - - 0 - 0 - - - - - - - - Audio buffer: - - - - - - - - - true - - - 1536 - - - 3 - - - - 512 - - - - - 768 - - - - - 1024 - - - - - 1536 - - - - - 2048 - - - - - 3072 - - - - - 4096 - - - - - - - - samples - - - - - - - - - Sample rate: - - - - - - - - - true - - - 44100 - - - 2 - - - - 22050 - - - - - 32000 - - - - - 44100 - - - - - 48000 - - - - - - - - Hz - - - - - - - - - Volume: - - - - - - - - - - 128 - 0 - - - - 256 - - - 16 - - - 256 - - - Qt::Horizontal - - - - - - - Mute - - - - - - - - - Fast forward volume: - - - - - - - - - - 128 - 0 - - - - 256 - - - 16 - - - 256 - - - Qt::Horizontal - - - - - - - Mute - - - - - - - - - Audio in multiplayer: - - - - - - - All windows - - - true - - - multiplayerAudio - - - - - - - Player 1 window only - - - multiplayerAudio - - - - - - - Currently active player window - - - multiplayerAudio - - - - - - - Qt::Horizontal - - - - - - - Display driver: - - - - - - - - 0 - 0 - - - - - - - - Frameskip: - - - - - - - - - Skip every - - - - - - - - - - frames - - - - - - FPS target: - + @@ -444,28 +503,21 @@ - + Native (59.7275) - - - - Qt::Horizontal - - - - + Sync: - + @@ -483,31 +535,160 @@ - - + + + + Qt::Horizontal + + + + + - Lock aspect ratio + On loading a game: + + + + + + + Load last state + + + true + + + + + + + Load cheats + + + true + + + + + + + Qt::Horizontal + + + + + + + Periodally autosave state + + + true + + + + + + + Save entered cheats + + + true + + + + + + + Qt::Horizontal + + + + + + + Save state extra data: + + + + + + + Screenshot + + + true + + + + + + + Save game + + + true + + + + + + + Cheat codes + + + true + + + + + + + Qt::Horizontal + + + + + + + Load state extra data: + + + + + + + Screenshot + + + true + + + + + + + Save game - + - Force integer scaling + Cheat codes - - - - Interframe blending + + + + Qt::Horizontal - + - Bilinear filtering + Enable Discord Rich Presence @@ -726,67 +907,6 @@ - - - - Enable Discord Rich Presence - - - - - - - Qt::Horizontal - - - - - - - Automatically save state - - - true - - - - - - - Automatically load state - - - true - - - - - - - Qt::Horizontal - - - - - - - Automatically save cheats - - - true - - - - - - - Automatically load cheats - - - true - - - @@ -1097,88 +1217,6 @@ - - - - Qt::Horizontal - - - - - - - Save state extra data: - - - - - - - Screenshot - - - true - - - - - - - Save game - - - true - - - - - - - Cheat codes - - - true - - - - - - - Qt::Horizontal - - - - - - - Load state extra data: - - - - - - - Screenshot - - - true - - - - - - - Save game - - - - - - - Cheat codes - - - @@ -2146,6 +2184,13 @@ + + + + QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok + + + From ed5f65f36dd3f53c73198d422f7b3a6cf24703da Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 17 Jul 2022 22:11:03 -0700 Subject: [PATCH 32/34] Qt: Fix some translator lookups --- src/platform/qt/CMakeLists.txt | 8 +++--- src/platform/qt/GameBoy.cpp | 4 +-- src/platform/qt/SaveConverter.cpp | 36 ++++++++++++------------- src/platform/qt/library/LibraryTree.cpp | 10 +++---- 4 files changed, 28 insertions(+), 30 deletions(-) diff --git a/src/platform/qt/CMakeLists.txt b/src/platform/qt/CMakeLists.txt index 230a44271..e823a744e 100644 --- a/src/platform/qt/CMakeLists.txt +++ b/src/platform/qt/CMakeLists.txt @@ -330,17 +330,17 @@ if(${QT}LinguistTools_FOUND) file(GLOB TS_FILES "${CMAKE_CURRENT_SOURCE_DIR}/ts/${BINARY_NAME}-*.ts") if(UPDATE_TRANSLATIONS) if(TARGET Qt6::Core) - qt_create_translation(TRANSLATION_FILES ${SOURCE_FILES} ${UI_FILES} ${TS_FILES} OPTIONS -locations absolute -no-obsolete) + qt_create_translation(TRANSLATION_FILES ${SOURCE_FILES} ${UI_FILES} ${TS_FILES} ${CMAKE_CURRENT_SOURCE_DIR} OPTIONS -locations absolute -no-obsolete) else() - qt5_create_translation(TRANSLATION_FILES ${SOURCE_FILES} ${UI_FILES} ${TS_FILES} OPTIONS -locations absolute -no-obsolete) + qt5_create_translation(TRANSLATION_FILES ${SOURCE_FILES} ${UI_FILES} ${TS_FILES} ${CMAKE_CURRENT_SOURCE_DIR} OPTIONS -locations absolute -no-obsolete) endif() list(REMOVE_ITEM TS_FILES "${CMAKE_CURRENT_SOURCE_DIR}/ts/${BINARY_NAME}-template.ts") else() list(REMOVE_ITEM TS_FILES "${CMAKE_CURRENT_SOURCE_DIR}/ts/${BINARY_NAME}-template.ts") if(TARGET Qt6::Core) - qt_add_translation(TRANSLATION_FILES ${TS_FILES}) + qt_add_translation(TRANSLATION_FILES ${TS_FILES} ${CMAKE_CURRENT_SOURCE_DIR}) else() - qt5_add_translation(TRANSLATION_FILES ${TS_FILES}) + qt5_add_translation(TRANSLATION_FILES ${TS_FILES} ${CMAKE_CURRENT_SOURCE_DIR}) endif() endif() set(QT_QM_FILES) diff --git a/src/platform/qt/GameBoy.cpp b/src/platform/qt/GameBoy.cpp index 181461188..e0271d322 100644 --- a/src/platform/qt/GameBoy.cpp +++ b/src/platform/qt/GameBoy.cpp @@ -44,9 +44,7 @@ static const QList s_mbcList{ static QMap s_gbModelNames; static QMap s_mbcNames; -static QString tr(const char* str) { - return QCoreApplication::translate("Game Boy", str); -} +#define tr(STR) QCoreApplication::translate("QGBA::GameBoy", STR) QList GameBoy::modelList() { return s_gbModelList; diff --git a/src/platform/qt/SaveConverter.cpp b/src/platform/qt/SaveConverter.cpp index d904ed957..fd242af98 100644 --- a/src/platform/qt/SaveConverter.cpp +++ b/src/platform/qt/SaveConverter.cpp @@ -447,14 +447,14 @@ SaveConverter::AnnotatedSave::operator QString() const { QString typeFormat("%1"); QString endianStr; QString saveType; - QString format = QCoreApplication::translate("SaveConverter", "%1 %2 save game"); + QString format = QCoreApplication::translate("QGBA::SaveConverter", "%1 %2 save game"); switch (endianness) { case Endian::LITTLE: - endianStr = QCoreApplication::translate("SaveConverter", "little endian"); + endianStr = QCoreApplication::translate("QGBA::SaveConverter", "little endian"); break; case Endian::BIG: - endianStr = QCoreApplication::translate("SaveConverter", "big endian"); + endianStr = QCoreApplication::translate("QGBA::SaveConverter", "big endian"); break; default: break; @@ -465,15 +465,15 @@ SaveConverter::AnnotatedSave::operator QString() const { case mPLATFORM_GBA: switch (gba.type) { case SAVEDATA_SRAM: - typeFormat = QCoreApplication::translate("SaveConverter", "SRAM"); + typeFormat = QCoreApplication::translate("QGBA::SaveConverter", "SRAM"); break; case SAVEDATA_FLASH512: case SAVEDATA_FLASH1M: - typeFormat = QCoreApplication::translate("SaveConverter", "%1 flash"); + typeFormat = QCoreApplication::translate("QGBA::SaveConverter", "%1 flash"); break; case SAVEDATA_EEPROM: case SAVEDATA_EEPROM512: - typeFormat = QCoreApplication::translate("SaveConverter", "%1 EEPROM"); + typeFormat = QCoreApplication::translate("QGBA::SaveConverter", "%1 EEPROM"); break; default: break; @@ -485,29 +485,29 @@ SaveConverter::AnnotatedSave::operator QString() const { switch (gb.type) { case GB_MBC_AUTODETECT: if (size & 0xFF) { - typeFormat = QCoreApplication::translate("SaveConverter", "%1 SRAM + RTC"); + typeFormat = QCoreApplication::translate("QGBA::SaveConverter", "%1 SRAM + RTC"); } else { - typeFormat = QCoreApplication::translate("SaveConverter", "%1 SRAM"); + typeFormat = QCoreApplication::translate("QGBA::SaveConverter", "%1 SRAM"); } break; case GB_MBC2: if (size == 0x100) { - typeFormat = QCoreApplication::translate("SaveConverter", "packed MBC2"); + typeFormat = QCoreApplication::translate("QGBA::SaveConverter", "packed MBC2"); } else { - typeFormat = QCoreApplication::translate("SaveConverter", "unpacked MBC2"); + typeFormat = QCoreApplication::translate("QGBA::SaveConverter", "unpacked MBC2"); } break; case GB_MBC6: if (size == GB_SIZE_MBC6_FLASH) { - typeFormat = QCoreApplication::translate("SaveConverter", "MBC6 flash"); + typeFormat = QCoreApplication::translate("QGBA::SaveConverter", "MBC6 flash"); } else if (size > GB_SIZE_MBC6_FLASH) { - typeFormat = QCoreApplication::translate("SaveConverter", "MBC6 combined SRAM + flash"); + typeFormat = QCoreApplication::translate("QGBA::SaveConverter", "MBC6 combined SRAM + flash"); } else { - typeFormat = QCoreApplication::translate("SaveConverter", "MBC6 SRAM"); + typeFormat = QCoreApplication::translate("QGBA::SaveConverter", "MBC6 SRAM"); } break; case GB_TAMA5: - typeFormat = QCoreApplication::translate("SaveConverter", "TAMA5"); + typeFormat = QCoreApplication::translate("QGBA::SaveConverter", "TAMA5"); break; default: break; @@ -519,17 +519,17 @@ SaveConverter::AnnotatedSave::operator QString() const { } saveType = typeFormat.arg(sizeStr); if (!endianStr.isEmpty()) { - saveType = QCoreApplication::translate("SaveConverter", "%1 (%2)").arg(saveType).arg(endianStr); + saveType = QCoreApplication::translate("QGBA::SaveConverter", "%1 (%2)").arg(saveType).arg(endianStr); } switch (container) { case Container::SAVESTATE: - format = QCoreApplication::translate("SaveConverter", "%1 save state with embedded %2 save game"); + format = QCoreApplication::translate("QGBA::SaveConverter", "%1 save state with embedded %2 save game"); break; case Container::SHARKPORT: - format = QCoreApplication::translate("SaveConverter", "%1 SharkPort %2 save game"); + format = QCoreApplication::translate("QGBA::SaveConverter", "%1 SharkPort %2 save game"); break; case Container::GSV: - format = QCoreApplication::translate("SaveConverter", "%1 GameShark Advance SP %2 save game"); + format = QCoreApplication::translate("QGBA::SaveConverter", "%1 GameShark Advance SP %2 save game"); break; case Container::NONE: break; diff --git a/src/platform/qt/library/LibraryTree.cpp b/src/platform/qt/library/LibraryTree.cpp index 179edd95c..37d07e3e7 100644 --- a/src/platform/qt/library/LibraryTree.cpp +++ b/src/platform/qt/library/LibraryTree.cpp @@ -48,11 +48,11 @@ LibraryTree::LibraryTree(LibraryController* parent) m_widget->setAlternatingRowColors(true); QTreeWidgetItem* header = new QTreeWidgetItem({ - QApplication::translate("LibraryTree", "Name", nullptr), - QApplication::translate("LibraryTree", "Location", nullptr), - QApplication::translate("LibraryTree", "Platform", nullptr), - QApplication::translate("LibraryTree", "Size", nullptr), - QApplication::translate("LibraryTree", "CRC32", nullptr), + QApplication::translate("QGBA::LibraryTree", "Name", nullptr), + QApplication::translate("QGBA::LibraryTree", "Location", nullptr), + QApplication::translate("QGBA::LibraryTree", "Platform", nullptr), + QApplication::translate("QGBA::LibraryTree", "Size", nullptr), + QApplication::translate("QGBA::LibraryTree", "CRC32", nullptr), }); header->setTextAlignment(3, Qt::AlignTrailing | Qt::AlignVCenter); m_widget->setHeaderItem(header); From a0c6573653a4f8899895727e5738dc2ca432775c Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 17 Jul 2022 22:38:14 -0700 Subject: [PATCH 33/34] Qt: Fix ui namespacing --- src/platform/qt/AboutScreen.ui | 4 ++-- src/platform/qt/ApplicationUpdatePrompt.ui | 6 +++--- src/platform/qt/ArchiveInspector.ui | 8 ++++---- src/platform/qt/AssetTile.ui | 4 ++-- src/platform/qt/BattleChipView.ui | 6 +++--- src/platform/qt/CheatsView.ui | 4 ++-- src/platform/qt/DebuggerConsole.ui | 4 ++-- src/platform/qt/DolphinConnector.ui | 6 +++--- src/platform/qt/FrameView.ui | 4 ++-- src/platform/qt/GIFView.ui | 6 +++--- src/platform/qt/IOViewer.ui | 4 ++-- src/platform/qt/LoadSaveState.ui | 4 ++-- src/platform/qt/LogView.ui | 4 ++-- src/platform/qt/MapView.ui | 4 ++-- src/platform/qt/MemoryDump.ui | 8 ++++---- src/platform/qt/MemorySearch.ui | 6 +++--- src/platform/qt/MemoryView.ui | 4 ++-- src/platform/qt/ObjView.ui | 4 ++-- src/platform/qt/OverrideView.ui | 4 ++-- src/platform/qt/PaletteView.ui | 4 ++-- src/platform/qt/PlacementControl.ui | 4 ++-- src/platform/qt/PrinterView.ui | 6 +++--- src/platform/qt/ROMInfo.ui | 4 ++-- src/platform/qt/ReportView.ui | 10 +++++----- src/platform/qt/SaveConverter.ui | 8 ++++---- src/platform/qt/SensorView.ui | 4 ++-- src/platform/qt/SettingsView.ui | 8 ++++---- src/platform/qt/ShaderSelector.ui | 4 ++-- src/platform/qt/ShortcutView.ui | 4 ++-- src/platform/qt/TileView.ui | 4 ++-- src/platform/qt/VideoView.ui | 4 ++-- src/platform/qt/scripting/ScriptingView.ui | 4 ++-- 32 files changed, 81 insertions(+), 81 deletions(-) diff --git a/src/platform/qt/AboutScreen.ui b/src/platform/qt/AboutScreen.ui index 99a604d99..285591fa0 100644 --- a/src/platform/qt/AboutScreen.ui +++ b/src/platform/qt/AboutScreen.ui @@ -1,7 +1,7 @@ - AboutScreen - + QGBA::AboutScreen + 0 diff --git a/src/platform/qt/ApplicationUpdatePrompt.ui b/src/platform/qt/ApplicationUpdatePrompt.ui index 17ab4c125..eaecf1773 100644 --- a/src/platform/qt/ApplicationUpdatePrompt.ui +++ b/src/platform/qt/ApplicationUpdatePrompt.ui @@ -1,7 +1,7 @@ - ApplicationUpdatePrompt - + QGBA::ApplicationUpdatePrompt + 0 @@ -58,7 +58,7 @@ buttonBox rejected() - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt reject() diff --git a/src/platform/qt/ArchiveInspector.ui b/src/platform/qt/ArchiveInspector.ui index 405c2748e..ecbd9b29e 100644 --- a/src/platform/qt/ArchiveInspector.ui +++ b/src/platform/qt/ArchiveInspector.ui @@ -1,7 +1,7 @@ - ArchiveInspector - + QGBA::ArchiveInspector + 0 @@ -46,7 +46,7 @@ buttonBox rejected() - ArchiveInspector + QGBA::ArchiveInspector reject() @@ -62,7 +62,7 @@ buttonBox accepted() - ArchiveInspector + QGBA::ArchiveInspector accept() diff --git a/src/platform/qt/AssetTile.ui b/src/platform/qt/AssetTile.ui index 266a042ec..a5e79caa1 100644 --- a/src/platform/qt/AssetTile.ui +++ b/src/platform/qt/AssetTile.ui @@ -1,7 +1,7 @@ - AssetTile - + QGBA::AssetTile + 0 diff --git a/src/platform/qt/BattleChipView.ui b/src/platform/qt/BattleChipView.ui index ecb581fb3..41409c5fb 100644 --- a/src/platform/qt/BattleChipView.ui +++ b/src/platform/qt/BattleChipView.ui @@ -1,7 +1,7 @@ - BattleChipView - + QGBA::BattleChipView + 0 @@ -238,7 +238,7 @@ buttonBox rejected() - BattleChipView + QGBA::BattleChipView reject() diff --git a/src/platform/qt/CheatsView.ui b/src/platform/qt/CheatsView.ui index fe2124022..a92cebe83 100644 --- a/src/platform/qt/CheatsView.ui +++ b/src/platform/qt/CheatsView.ui @@ -1,7 +1,7 @@ - CheatsView - + QGBA::CheatsView + 0 diff --git a/src/platform/qt/DebuggerConsole.ui b/src/platform/qt/DebuggerConsole.ui index 5cfe6512c..ee9f01833 100644 --- a/src/platform/qt/DebuggerConsole.ui +++ b/src/platform/qt/DebuggerConsole.ui @@ -1,7 +1,7 @@ - DebuggerConsole - + QGBA::DebuggerConsole + 0 diff --git a/src/platform/qt/DolphinConnector.ui b/src/platform/qt/DolphinConnector.ui index 6ec28fdc9..35796754f 100644 --- a/src/platform/qt/DolphinConnector.ui +++ b/src/platform/qt/DolphinConnector.ui @@ -1,7 +1,7 @@ - DolphinConnector - + QGBA::DolphinConnector + 0 @@ -98,7 +98,7 @@ close clicked() - DolphinConnector + QGBA::DolphinConnector close() diff --git a/src/platform/qt/FrameView.ui b/src/platform/qt/FrameView.ui index b4290ead2..359e21ae7 100644 --- a/src/platform/qt/FrameView.ui +++ b/src/platform/qt/FrameView.ui @@ -1,7 +1,7 @@ - FrameView - + QGBA::FrameView + 0 diff --git a/src/platform/qt/GIFView.ui b/src/platform/qt/GIFView.ui index 25fb654bb..9c908d519 100644 --- a/src/platform/qt/GIFView.ui +++ b/src/platform/qt/GIFView.ui @@ -1,7 +1,7 @@ - GIFView - + QGBA::GIFView + 0 @@ -180,7 +180,7 @@ buttonBox rejected() - GIFView + QGBA::GIFView close() diff --git a/src/platform/qt/IOViewer.ui b/src/platform/qt/IOViewer.ui index e53541f4a..d6f51f073 100644 --- a/src/platform/qt/IOViewer.ui +++ b/src/platform/qt/IOViewer.ui @@ -1,7 +1,7 @@ - IOViewer - + QGBA::IOViewer + 0 diff --git a/src/platform/qt/LoadSaveState.ui b/src/platform/qt/LoadSaveState.ui index 81e2001bb..628e90a16 100644 --- a/src/platform/qt/LoadSaveState.ui +++ b/src/platform/qt/LoadSaveState.ui @@ -1,7 +1,7 @@ - LoadSaveState - + QGBA::LoadSaveState + 0 diff --git a/src/platform/qt/LogView.ui b/src/platform/qt/LogView.ui index eaf660270..fc0d751f4 100644 --- a/src/platform/qt/LogView.ui +++ b/src/platform/qt/LogView.ui @@ -1,7 +1,7 @@ - LogView - + QGBA::LogView + 0 diff --git a/src/platform/qt/MapView.ui b/src/platform/qt/MapView.ui index 0bd4a6bbb..396d6e3eb 100644 --- a/src/platform/qt/MapView.ui +++ b/src/platform/qt/MapView.ui @@ -1,7 +1,7 @@ - MapView - + QGBA::MapView + 0 diff --git a/src/platform/qt/MemoryDump.ui b/src/platform/qt/MemoryDump.ui index 2c05a95e9..a0af65c78 100644 --- a/src/platform/qt/MemoryDump.ui +++ b/src/platform/qt/MemoryDump.ui @@ -1,7 +1,7 @@ - MemoryDump - + QGBA::MemoryDump + 0 @@ -126,7 +126,7 @@ buttonBox accepted() - MemoryDump + QGBA::MemoryDump accept() @@ -142,7 +142,7 @@ buttonBox rejected() - MemoryDump + QGBA::MemoryDump reject() diff --git a/src/platform/qt/MemorySearch.ui b/src/platform/qt/MemorySearch.ui index 7811c14a3..9406411dc 100644 --- a/src/platform/qt/MemorySearch.ui +++ b/src/platform/qt/MemorySearch.ui @@ -1,7 +1,7 @@ - MemorySearch - + QGBA::MemorySearch + 0 @@ -367,7 +367,7 @@ buttonBox rejected() - MemorySearch + QGBA::MemorySearch close() diff --git a/src/platform/qt/MemoryView.ui b/src/platform/qt/MemoryView.ui index dd335a384..45879db88 100644 --- a/src/platform/qt/MemoryView.ui +++ b/src/platform/qt/MemoryView.ui @@ -1,7 +1,7 @@ - MemoryView - + QGBA::MemoryView + 0 diff --git a/src/platform/qt/ObjView.ui b/src/platform/qt/ObjView.ui index 8cfa66b86..58b0b1251 100644 --- a/src/platform/qt/ObjView.ui +++ b/src/platform/qt/ObjView.ui @@ -1,7 +1,7 @@ - ObjView - + QGBA::ObjView + 0 diff --git a/src/platform/qt/OverrideView.ui b/src/platform/qt/OverrideView.ui index e1e84927c..c6be6967a 100644 --- a/src/platform/qt/OverrideView.ui +++ b/src/platform/qt/OverrideView.ui @@ -1,7 +1,7 @@ - OverrideView - + QGBA::OverrideView + 0 diff --git a/src/platform/qt/PaletteView.ui b/src/platform/qt/PaletteView.ui index ea1357bc0..c37adcbd8 100644 --- a/src/platform/qt/PaletteView.ui +++ b/src/platform/qt/PaletteView.ui @@ -1,7 +1,7 @@ - PaletteView - + QGBA::PaletteView + 0 diff --git a/src/platform/qt/PlacementControl.ui b/src/platform/qt/PlacementControl.ui index 1460e7208..eabee8f30 100644 --- a/src/platform/qt/PlacementControl.ui +++ b/src/platform/qt/PlacementControl.ui @@ -1,7 +1,7 @@ - PlacementControl - + QGBA::PlacementControl + 0 diff --git a/src/platform/qt/PrinterView.ui b/src/platform/qt/PrinterView.ui index e20a68ff2..44f1abb1a 100644 --- a/src/platform/qt/PrinterView.ui +++ b/src/platform/qt/PrinterView.ui @@ -1,7 +1,7 @@ - PrinterView - + QGBA::PrinterView + 0 @@ -250,7 +250,7 @@ buttonBox rejected() - PrinterView + QGBA::PrinterView close() diff --git a/src/platform/qt/ROMInfo.ui b/src/platform/qt/ROMInfo.ui index e4d2c3bb3..c458a7a07 100644 --- a/src/platform/qt/ROMInfo.ui +++ b/src/platform/qt/ROMInfo.ui @@ -1,7 +1,7 @@ - ROMInfo - + QGBA::ROMInfo + 0 diff --git a/src/platform/qt/ReportView.ui b/src/platform/qt/ReportView.ui index 8b6614d18..72bae12af 100644 --- a/src/platform/qt/ReportView.ui +++ b/src/platform/qt/ReportView.ui @@ -1,7 +1,7 @@ - ReportView - + QGBA::ReportView + 0 @@ -163,7 +163,7 @@ openList clicked() - ReportView + QGBA::ReportView openBugReportPage() @@ -179,7 +179,7 @@ generate clicked() - ReportView + QGBA::ReportView generateReport() @@ -195,7 +195,7 @@ save clicked() - ReportView + QGBA::ReportView save() diff --git a/src/platform/qt/SaveConverter.ui b/src/platform/qt/SaveConverter.ui index 758400e25..8a2c97c0d 100644 --- a/src/platform/qt/SaveConverter.ui +++ b/src/platform/qt/SaveConverter.ui @@ -1,7 +1,7 @@ - SaveConverter - + QGBA::SaveConverter + 0 @@ -91,7 +91,7 @@ buttonBox accepted() - SaveConverter + QGBA::SaveConverter accept() @@ -107,7 +107,7 @@ buttonBox rejected() - SaveConverter + QGBA::SaveConverter reject() diff --git a/src/platform/qt/SensorView.ui b/src/platform/qt/SensorView.ui index e490fd03c..53f1baca6 100644 --- a/src/platform/qt/SensorView.ui +++ b/src/platform/qt/SensorView.ui @@ -1,7 +1,7 @@ - SensorView - + QGBA::SensorView + 0 diff --git a/src/platform/qt/SettingsView.ui b/src/platform/qt/SettingsView.ui index 40853dfda..e365519e1 100644 --- a/src/platform/qt/SettingsView.ui +++ b/src/platform/qt/SettingsView.ui @@ -1,7 +1,7 @@ - SettingsView - + QGBA::SettingsView + 0 @@ -2198,7 +2198,7 @@ buttonBox accepted() - SettingsView + QGBA::SettingsView close() @@ -2214,7 +2214,7 @@ buttonBox rejected() - SettingsView + QGBA::SettingsView close() diff --git a/src/platform/qt/ShaderSelector.ui b/src/platform/qt/ShaderSelector.ui index 5905e7a54..2573e6eba 100644 --- a/src/platform/qt/ShaderSelector.ui +++ b/src/platform/qt/ShaderSelector.ui @@ -1,7 +1,7 @@ - ShaderSelector - + QGBA::ShaderSelector + 0 diff --git a/src/platform/qt/ShortcutView.ui b/src/platform/qt/ShortcutView.ui index aa20f9a2e..a14fd9fbb 100644 --- a/src/platform/qt/ShortcutView.ui +++ b/src/platform/qt/ShortcutView.ui @@ -1,7 +1,7 @@ - ShortcutView - + QGBA::ShortcutView + 0 diff --git a/src/platform/qt/TileView.ui b/src/platform/qt/TileView.ui index 01eb168cf..dfef94550 100644 --- a/src/platform/qt/TileView.ui +++ b/src/platform/qt/TileView.ui @@ -1,7 +1,7 @@ - TileView - + QGBA::TileView + 0 diff --git a/src/platform/qt/VideoView.ui b/src/platform/qt/VideoView.ui index 92e8d0ec2..9dce12f56 100644 --- a/src/platform/qt/VideoView.ui +++ b/src/platform/qt/VideoView.ui @@ -1,7 +1,7 @@ - VideoView - + QGBA::VideoView + 0 diff --git a/src/platform/qt/scripting/ScriptingView.ui b/src/platform/qt/scripting/ScriptingView.ui index 924cf987d..8b97449b0 100644 --- a/src/platform/qt/scripting/ScriptingView.ui +++ b/src/platform/qt/scripting/ScriptingView.ui @@ -1,7 +1,7 @@ - ScriptingView - + QGBA::ScriptingView + 0 From a425554d45dc9e0ca1df31ca3f233be1f4c9c8a6 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 17 Jul 2022 22:45:52 -0700 Subject: [PATCH 34/34] Qt: Update translations --- src/platform/qt/ts/mgba-de.ts | 5353 +++++++++++++------------- src/platform/qt/ts/mgba-en.ts | 5349 +++++++++++++------------- src/platform/qt/ts/mgba-es.ts | 5353 +++++++++++++------------- src/platform/qt/ts/mgba-fi.ts | 5349 +++++++++++++------------- src/platform/qt/ts/mgba-fr.ts | 5358 ++++++++++++++------------- src/platform/qt/ts/mgba-hu.ts | 5355 +++++++++++++------------- src/platform/qt/ts/mgba-it.ts | 5353 +++++++++++++------------- src/platform/qt/ts/mgba-ja.ts | 5351 +++++++++++++------------- src/platform/qt/ts/mgba-ko.ts | 5353 +++++++++++++------------- src/platform/qt/ts/mgba-ms.ts | 5351 +++++++++++++------------- src/platform/qt/ts/mgba-nb_NO.ts | 5349 +++++++++++++------------- src/platform/qt/ts/mgba-nl.ts | 5349 +++++++++++++------------- src/platform/qt/ts/mgba-pl.ts | 5353 +++++++++++++------------- src/platform/qt/ts/mgba-pt_BR.ts | 5355 +++++++++++++------------- src/platform/qt/ts/mgba-ru.ts | 5353 +++++++++++++------------- src/platform/qt/ts/mgba-template.ts | 5349 +++++++++++++------------- src/platform/qt/ts/mgba-tr.ts | 5353 +++++++++++++------------- src/platform/qt/ts/mgba-zh_CN.ts | 5351 +++++++++++++------------- 18 files changed, 49635 insertions(+), 46702 deletions(-) diff --git a/src/platform/qt/ts/mgba-de.ts b/src/platform/qt/ts/mgba-de.ts index 67d1c294d..d903443fc 100644 --- a/src/platform/qt/ts/mgba-de.ts +++ b/src/platform/qt/ts/mgba-de.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -37,1146 +37,12 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd. - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available Ein Update ist verfügbar - - - ArchiveInspector - - - Open in archive... - In Archiv öffnen … - - - - Loading... - Laden … - - - - AssetTile - - - Tile # - Tile # - - - - Palette # - Palette # - - - - Address - Adresse - - - - Red - Rot - - - - Green - Grün - - - - Blue - Blau - - - - BattleChipView - - - BattleChip Gate - BattleChip Gate - - - - Chip name - Chip-Name - - - - Insert - Einsetzen - - - - Save - Speichern - - - - Load - Laden - - - - Add - Hinzufügen - - - - Remove - Entfernen - - - - Gate type - Gate-Typ - - - - Inserted - Eingesetzt - - - - Chip ID - Chip-ID - - - - Update Chip data - Chip-Daten aktualisieren - - - - Show advanced - Erweiterte Optionen anzeigen - - - - CheatsView - - - Cheats - Cheats - - - - Add New Code - Neuen Code hinzufügen - - - - Remove - Entfernen - - - - Add Lines - Zeilen hinzufügen - - - - Code type - Code-Typ - - - - Save - Speichern - - - - Load - Laden - - - - Enter codes here... - Codes hier eingeben... - - - - DebuggerConsole - - - Debugger - Debugger - - - - Enter command (try `help` for more info) - Geben Sie ein Kommando ein (versuchen Sie 'help' für weitere Informationen) - - - - Break - Unterbrechen - - - - DolphinConnector - - - Connect to Dolphin - Mit Dolphin verbinden - - - - Local computer - Lokaler Computer - - - - IP address - IP-Adresse - - - - Connect - Verbinden - - - - Disconnect - Verbindung trennen - - - - Close - Schließen - - - - Reset on connect - Bei Verbindung zurücksetzen - - - - FrameView - - - Inspect frame - Bild beobachten - - - - Magnification - Vergrößerung - - - - Freeze frame - Bild einfrieren - - - - Backdrop color - Hintergrundfarbe - - - - Disable scanline effects - Scanline-Effekte deaktivieren - - - - Export - Exportieren - - - - Reset - Zurücksetzen - - - - GIFView - - - Record GIF/WebP/APNG - GIF/WebP/APNG aufzeichnen - - - - Loop - Wiederholen - - - - Start - Start - - - - Stop - Stopp - - - - Select File - Datei wählen - - - - APNG - APNG - - - - GIF - GIF - - - - WebP - WebP - - - - Frameskip - Frameskip - - - - IOViewer - - - I/O Viewer - I/O-Betrachter - - - - 0x0000 - 0x0000 - - - - B - B - - - - LibraryTree - - - Name - Name - - - - Location - Ort - - - - Platform - Plattform - - - - Size - Größe - - - - CRC32 - CRC32 - - - - LoadSaveState - - - - %1 State - Savestate %1 - - - - - - - - - - - - No Save - Kein Savestate - - - - 1 - 1 - - - - 2 - 2 - - - - Cancel - Abbrechen - - - - 3 - 3 - - - - 4 - 4 - - - - 5 - 5 - - - - 6 - 6 - - - - 7 - 7 - - - - 8 - 8 - - - - 9 - 9 - - - - LogView - - - Logs - Protokolle - - - - Enabled Levels - Aktivierte Levels - - - - Debug - Debug - - - - Stub - Stub - - - - Info - Infos - - - - Warning - Warnung - - - - Error - Fehler - - - - Fatal - Tödlich - - - - Game Error - Spiel-Fehler - - - - Advanced settings - Erweiterte Einstellungen - - - - Clear - Leeren - - - - Max Lines - Max. Zeilen - - - - MapView - - - Maps - Karten - - - - Magnification - Vergrößerung - - - - Export - Exportieren - - - - Copy - Kopieren - - - - MemoryDump - - - Save Memory Range - Speicherbereich abspeichern - - - - Start Address: - Start-Adresse: - - - - Byte Count: - Bytes: - - - - Dump across banks - Über Speicherbänke hinweg dumpen - - - - MemorySearch - - - Memory Search - Speicher durchsuchen - - - - Address - Adresse - - - - Current Value - Aktueller Wert - - - - - Type - Typ - - - - Value - Wert - - - - Numeric - Numerisch - - - - Text - Text - - - - Width - Breite - - - - 1 Byte (8-bit) - 1 Byte (8-bit) - - - - 2 Bytes (16-bit) - 2 Bytes (16-bit) - - - - 4 Bytes (32-bit) - 4 Bytes (32-bit) - - - - Number type - Zahlensystem - - - - Hexadecimal - Hexadezimal - - - - Search type - Suche nach - - - - Equal to value - Entspricht dem Wert - - - - Greater than value - Größer als der Wert - - - - Less than value - Kleiner als der Wert - - - - Unknown/changed - Unbekannt/geändert - - - - Changed by value - Geändert durch Wert - - - - Unchanged - Unverändert - - - - Increased - Erhöht - - - - Decreased - Verringert - - - - Search ROM - ROM durchsuchen - - - - New Search - Neue Suche - - - - Decimal - Dezimal - - - - - Guess - automatisch - - - - Search Within - Suchen innerhalb - - - - Open in Memory Viewer - Im Speicher-Monitor öffnen - - - - Refresh - Aktualisieren - - - - MemoryView - - - Memory - Speicher - - - - Inspect Address: - Untersuche Adresse: - - - - Set Alignment: - Ausrichtung festlegen: - - - - &1 Byte - &1 Byte - - - - &2 Bytes - &2 Bytes - - - - &4 Bytes - &4 Bytes - - - - Signed Integer: - Ganzzahl mit Vorzeichen: - - - - String: - String: - - - - Load TBL - TBL laden - - - - Copy Selection - Auswahl kopieren - - - - Paste - Einfügen - - - - Save Selection - Auswahl speichern - - - - Save Range - Bereich speichern - - - - Load - Laden - - - - Unsigned Integer: - Ganzzahl ohne Vorzeichen: - - - - ObjView - - - Sprites - Sprites - - - - Magnification - Vergrößerung - - - - Export - Exportieren - - - - Attributes - Eigenschaften - - - - Transform - Verwandeln - - - - Off - Aus - - - - Palette - Palette - - - - Copy - Kopieren - - - - Matrix - Matrix - - - - Double Size - Doppelte Größe - - - - - - Return, Ctrl+R - Eingabe, Strg+R - - - - Flipped - Gespiegelt - - - - H - Short for horizontal - H - - - - V - Short for vertical - V - - - - Mode - Modus - - - - Normal - Normal - - - - Mosaic - Mosaik - - - - Enabled - Aktiviert - - - - Priority - Priorität - - - - Tile - Kachel - - - - Geometry - Geometrie - - - - Position - Position - - - - Dimensions - Größe - - - - Address - Adresse - - - - OverrideView - - - Game Overrides - Spiel-Überschreibungen - - - - Game Boy Advance - Game Boy Advance - - - - - - - Autodetect - Automatisch erkennen - - - - Realtime clock - Echtzeituhr - - - - Gyroscope - Gyroskop - - - - Tilt - Neigungssensor - - - - Light sensor - Lichtsensor - - - - Rumble - Rüttel-Effekt - - - - Save type - Speichertyp - - - - None - keiner - - - - SRAM - SRAM - - - - Flash 512kb - Flash 512kb - - - - Flash 1Mb - Flash 1Mb - - - - EEPROM 8kB - EEPROM 8kB - - - - EEPROM 512 bytes - EEPROM 512 bytes - - - - SRAM 64kB (bootlegs only) - SRAM 64kB (nur Bootlegs) - - - - Idle loop - Leerlaufprozess - - - - Game Boy Player features - Game Boy Player-Features - - - - VBA bug compatibility mode - Kompatibilität mit VBA-Bugs - - - - Game Boy - Game Boy - - - - Game Boy model - Game Boy-Modell - - - - Memory bank controller - Speicherbank-Controller - - - - Background Colors - Hintergrund-Farbpalette - - - - Sprite Colors 1 - Sprite-Farbpalette 1 - - - - Sprite Colors 2 - Sprite-Farbpalette 2 - - - - Palette preset - Paletten-Voreinstellung - - - - PaletteView - - - Palette - Palette - - - - Background - Hintergrund - - - - Objects - Objekte - - - - Selection - Auswahl - - - - Red - Rot - - - - Green - Grün - - - - Blue - Blau - - - - 16-bit value - 16-Bit-Wert - - - - Hex code - Hex-Code - - - - Palette index - Paletten-Index - - - - Export BG - BG exportieren - - - - Export OBJ - OBJ exportieren - - - - PlacementControl - - - Adjust placement - Lage anpassen - - - - All - Alle - - - - Offset - Versatz - - - - X - X - - - - Y - Y - - - - PrinterView - - - Game Boy Printer - Game Boy Printer - - - - Hurry up! - Los geht's! - - - - Tear off - Abreißen - - - - Magnification - Vergrößerung - - - - Copy - Kopieren - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1246,16 +112,182 @@ Download-Größe: %3 (keiner) + + QGBA::ArchiveInspector + + + Open in archive... + In Archiv öffnen … + + + + Loading... + Laden … + + QGBA::AssetTile - - - + + Tile # + Tile # + + + + Palette # + Palette # + + + + Address + Adresse + + + + Red + Rot + + + + Green + Grün + + + + Blue + Blau + + + + + 0x%0 (%1) 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + BattleChip Gate + + + + Chip name + Chip-Name + + + + Insert + Einsetzen + + + + Save + Speichern + + + + Load + Laden + + + + Add + Hinzufügen + + + + Remove + Entfernen + + + + Gate type + Gate-Typ + + + + Inserted + Eingesetzt + + + + Chip ID + Chip-ID + + + + Update Chip data + Chip-Daten aktualisieren + + + + Show advanced + Erweiterte Optionen anzeigen + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1271,6 +303,46 @@ Download-Größe: %3 QGBA::CheatsView + + + Cheats + Cheats + + + + Add New Code + Neuen Code hinzufügen + + + + Remove + Entfernen + + + + Add Lines + Zeilen hinzufügen + + + + Code type + Code-Typ + + + + Save + Speichern + + + + Load + Laden + + + + Enter codes here... + Codes hier eingeben... + @@ -1356,6 +428,24 @@ Download-Größe: %3 Fehler beim Laden der Spielstand-Datei; Speicherdaten können nicht aktualisiert werden. Bitte stelle sicher, dass das Speicherdaten-Verzeichnis ohne zusätzliche Berechtigungen (z.B. UAC in Windows) beschreibbar ist. + + QGBA::DebuggerConsole + + + Debugger + Debugger + + + + Enter command (try `help` for more info) + Geben Sie ein Kommando ein (versuchen Sie 'help' für weitere Informationen) + + + + Break + Unterbrechen + + QGBA::DebuggerConsoleController @@ -1364,8 +454,91 @@ Download-Größe: %3 CLI-Verlauf kann nicht gespeichert werden + + QGBA::DolphinConnector + + + Connect to Dolphin + Mit Dolphin verbinden + + + + Local computer + Lokaler Computer + + + + IP address + IP-Adresse + + + + Connect + Verbinden + + + + Disconnect + Verbindung trennen + + + + Close + Schließen + + + + Reset on connect + Bei Verbindung zurücksetzen + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + Bild beobachten + + + + Magnification + Vergrößerung + + + + Freeze frame + Bild einfrieren + + + + Backdrop color + Hintergrundfarbe + + + + Disable scanline effects + Scanline-Effekte deaktivieren + + + + Export + Exportieren + + + + Reset + Zurücksetzen + Export frame @@ -1513,6 +686,51 @@ Download-Größe: %3 QGBA::GIFView + + + Record GIF/WebP/APNG + GIF/WebP/APNG aufzeichnen + + + + Loop + Wiederholen + + + + Start + Start + + + + Stop + Stopp + + + + Select File + Datei wählen + + + + APNG + APNG + + + + GIF + GIF + + + + WebP + WebP + + + + Frameskip + Frameskip + Failed to open output file: %1 @@ -1529,8 +747,174 @@ Download-Größe: %3 Graphics Interchange Format (*.gif);;WebP ( *.webp);;Animated Portable Network Graphics (*.png *.apng) + + QGBA::GameBoy + + + + Autodetect + Automatisch erkennen + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + TAMA5 + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + I/O-Betrachter + + + + 0x0000 + 0x0000 + + + + + + B + B + Background mode @@ -2791,12 +2175,6 @@ Download-Größe: %3 A A - - - - B - B - @@ -3412,8 +2790,105 @@ Download-Größe: %3 Menü + + QGBA::LibraryTree + + + Name + Name + + + + Location + Ort + + + + Platform + Plattform + + + + Size + Größe + + + + CRC32 + CRC32 + + QGBA::LoadSaveState + + + + %1 State + Savestate %1 + + + + + + + + + + + + No Save + Kein Savestate + + + + 1 + 1 + + + + 2 + 2 + + + + Cancel + Abbrechen + + + + 3 + 3 + + + + 4 + 4 + + + + 5 + 5 + + + + 6 + 6 + + + + 7 + 7 + + + + 8 + 8 + + + + 9 + 9 + Load State @@ -3532,91 +3007,194 @@ Download-Größe: %3 GAME ERROR + + QGBA::LogView + + + Logs + Protokolle + + + + Enabled Levels + Aktivierte Levels + + + + Debug + Debug + + + + Stub + Stub + + + + Info + Infos + + + + Warning + Warnung + + + + Error + Fehler + + + + Fatal + Tödlich + + + + Game Error + Spiel-Fehler + + + + Advanced settings + Erweiterte Einstellungen + + + + Clear + Leeren + + + + Max Lines + Max. Zeilen + + QGBA::MapView - + + Maps + Karten + + + + Magnification + Vergrößerung + + + + Export + Exportieren + + + + Copy + Kopieren + + + Priority Priorität - - + + Map base Map-Basis - - + + Tile base Tile-Basis - + Size Größe - - + + Offset Versatz - + Xform Xform - + Map Addr. Map-Addr. - + Mirror Spiegel - + None Keiner - + Both Beidseitig - + Horizontal Horizontal - + Vertical Vertikal - - - + + + N/A Nicht verfügbar - + Export map Map exportieren - + Portable Network Graphics (*.png) Portable Network Graphics (*.png) QGBA::MemoryDump + + + Save Memory Range + Speicherbereich abspeichern + + + + Start Address: + Start-Adresse: + + + + Byte Count: + Bytes: + + + + Dump across banks + Über Speicherbänke hinweg dumpen + Save memory region @@ -3693,6 +3271,153 @@ Download-Größe: %3 QGBA::MemorySearch + + + Memory Search + Speicher durchsuchen + + + + Address + Adresse + + + + Current Value + Aktueller Wert + + + + + Type + Typ + + + + Value + Wert + + + + Numeric + Numerisch + + + + Text + Text + + + + Width + Breite + + + + 1 Byte (8-bit) + 1 Byte (8-bit) + + + + 2 Bytes (16-bit) + 2 Bytes (16-bit) + + + + 4 Bytes (32-bit) + 4 Bytes (32-bit) + + + + Number type + Zahlensystem + + + + Hexadecimal + Hexadezimal + + + + Search type + Suche nach + + + + Equal to value + Entspricht dem Wert + + + + Greater than value + Größer als der Wert + + + + Less than value + Kleiner als der Wert + + + + Unknown/changed + Unbekannt/geändert + + + + Changed by value + Geändert durch Wert + + + + Unchanged + Unverändert + + + + Increased + Erhöht + + + + Decreased + Verringert + + + + Search ROM + ROM durchsuchen + + + + New Search + Neue Suche + + + + Decimal + Dezimal + + + + + Guess + automatisch + + + + Search Within + Suchen innerhalb + + + + Open in Memory Viewer + Im Speicher-Monitor öffnen + + + + Refresh + Aktualisieren + (%0/%1×) @@ -3714,6 +3439,84 @@ Download-Größe: %3 %1 byte%2 + + QGBA::MemoryView + + + Memory + Speicher + + + + Inspect Address: + Untersuche Adresse: + + + + Set Alignment: + Ausrichtung festlegen: + + + + &1 Byte + &1 Byte + + + + &2 Bytes + &2 Bytes + + + + &4 Bytes + &4 Bytes + + + + Signed Integer: + Ganzzahl mit Vorzeichen: + + + + String: + String: + + + + Load TBL + TBL laden + + + + Copy Selection + Auswahl kopieren + + + + Paste + Einfügen + + + + Save Selection + Auswahl speichern + + + + Save Range + Bereich speichern + + + + Load + Laden + + + + Unsigned Integer: + Ganzzahl ohne Vorzeichen: + + QGBA::MessagePainter @@ -3725,67 +3528,316 @@ Download-Größe: %3 QGBA::ObjView - - - 0x%0 - 0x%0 + + Sprites + Sprites - + + Magnification + Vergrößerung + + + + Export + Exportieren + + + + Attributes + Eigenschaften + + + + Transform + Verwandeln + + + + Off Aus - - - - - - - - - --- - --- + + Palette + Palette - + + Copy + Kopieren + + + + Matrix + Matrix + + + + Double Size + Doppelte Größe + + + + + + Return, Ctrl+R + Eingabe, Strg+R + + + + Flipped + Gespiegelt + + + + H + Short for horizontal + H + + + + V + Short for vertical + V + + + + Mode + Modus + + + + Normal Normal - + + Mosaic + Mosaik + + + + Enabled + Aktiviert + + + + Priority + Priorität + + + + Tile + Kachel + + + + Geometry + Geometrie + + + + Position + Position + + + + Dimensions + Größe + + + + Address + Adresse + + + + + 0x%0 + 0x%0 + + + + + + + + + + + --- + --- + + + Trans Trans - + OBJWIN OBJWIN - + Invalid Ungültig - - + + N/A N/A - + Export sprite Sprite exportieren - + Portable Network Graphics (*.png) Portable Network Graphics (*.png) QGBA::OverrideView + + + Game Overrides + Spiel-Überschreibungen + + + + Game Boy Advance + Game Boy Advance + + + + + + + Autodetect + Automatisch erkennen + + + + Realtime clock + Echtzeituhr + + + + Gyroscope + Gyroskop + + + + Tilt + Neigungssensor + + + + Light sensor + Lichtsensor + + + + Rumble + Rüttel-Effekt + + + + Save type + Speichertyp + + + + None + keiner + + + + SRAM + SRAM + + + + Flash 512kb + Flash 512kb + + + + Flash 1Mb + Flash 1Mb + + + + EEPROM 8kB + EEPROM 8kB + + + + EEPROM 512 bytes + EEPROM 512 bytes + + + + SRAM 64kB (bootlegs only) + SRAM 64kB (nur Bootlegs) + + + + Idle loop + Leerlaufprozess + + + + Game Boy Player features + Game Boy Player-Features + + + + VBA bug compatibility mode + Kompatibilität mit VBA-Bugs + + + + Game Boy + Game Boy + + + + Game Boy model + Game Boy-Modell + + + + Memory bank controller + Speicherbank-Controller + + + + Background Colors + Hintergrund-Farbpalette + + + + Sprite Colors 1 + Sprite-Farbpalette 1 + + + + Sprite Colors 2 + Sprite-Farbpalette 2 + + + + Palette preset + Paletten-Voreinstellung + Official MBCs @@ -3804,6 +3856,66 @@ Download-Größe: %3 QGBA::PaletteView + + + Palette + Palette + + + + Background + Hintergrund + + + + Objects + Objekte + + + + Selection + Auswahl + + + + Red + Rot + + + + Green + Grün + + + + Blue + Blau + + + + 16-bit value + 16-Bit-Wert + + + + Hex code + Hex-Code + + + + Palette index + Paletten-Index + + + + Export BG + BG exportieren + + + + Export OBJ + OBJ exportieren + #%0 @@ -3838,28 +3950,122 @@ Download-Größe: %3 Fehler beim Öffnen der Ausgabe-Palettendatei: %1 + + QGBA::PlacementControl + + + Adjust placement + Lage anpassen + + + + All + Alle + + + + Offset + Versatz + + + + X + X + + + + Y + Y + + + + QGBA::PrinterView + + + Game Boy Printer + Game Boy Printer + + + + Hurry up! + Los geht's! + + + + Tear off + Abreißen + + + + Magnification + Vergrößerung + + + + Copy + Kopieren + + + + Save Printout + + + + + Portable Network Graphics (*.png) + Portable Network Graphics (*.png) + + QGBA::ROMInfo - - - - - + + + + (unknown) (unbekannt) - - + bytes Bytes - + (no database present) (keine Datenbank vorhanden) + + + ROM Info + ROM-Info + + + + Game name: + Spielname: + + + + Internal name: + Interner Name: + + + + Game ID: + Spiele-ID: + + + + File size: + Dateigröße: + + + + CRC32: + CRC32: + QGBA::ReportView @@ -3873,6 +4079,41 @@ Download-Größe: %3 ZIP archive (*.zip) ZIP-Archiv (*.zip) + + + Generate Bug Report + Fehlerbericht erstellen + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + <html><head/><body><p>Um einen Fehler zu melden, erstelle bitte zuerst eine berichtsdatei, welche Du an deinen Fehlerbericht anhängen kannst. Es wird empfohlen, dass du in dem Archiv auch eine Spielstand-Datei beilegst, da diese häufig bei der Fehlersuche behilflich ist. Der Fehlerbericht wird einige Informationen über die verwendete Version von {projectName}, dein System, deinen Computer und das derzeit geöffnete Spiel. Sobald die Sammlung vollständig ist, kannst du alle gesammelten Informationen einsehen und in eine ZIP-Datei speichern. Wir versuchen automatisch, so viele persönlichen Daten wie möglich zu entfernen. Nachdem du den Bericht erstellt und abgespeichert hast, klicke bitte auf den untenstehenden Button oder besuche <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> um einen Fehlerbericht auf GitHub zu erzeugen. </p></body></html> + + + + Generate report + Fehlerbericht erzeugen + + + + Save + Speichern + + + + Open issue list in browser + Offene Fehler im Browser öffnen + + + + Include save file + Spielstand-Datei anhängen + + + + Create and include savestate + Savestate erzeugen und anhängen + QGBA::SaveConverter @@ -3936,6 +4177,117 @@ Download-Größe: %3 Cannot convert save games between platforms Der Spielstand konnte nicht zwischen verschiedenen Plattformen konvertiert werden + + + Convert/Extract Save Game + Spielstand konvertieren/extrahieren + + + + Input file + Eingabedatei + + + + + Browse + Durchsuchen + + + + Output file + Ausgabedatei + + + + %1 %2 save game + Spielstand %1 %2 + + + + little endian + little-endian + + + + big endian + big-endian + + + + SRAM + SRAM + + + + %1 flash + %1 Flash + + + + %1 EEPROM + %1 EEPROM + + + + %1 SRAM + RTC + %1 SRAM + RTC + + + + %1 SRAM + %1 SRAM + + + + packed MBC2 + MBC2, komprimiert + + + + unpacked MBC2 + MBC2, entpackt + + + + MBC6 flash + MBC6 Flash-Speicher + + + + MBC6 combined SRAM + flash + MBC6 SRAM + Flash-Speicher + + + + MBC6 SRAM + MBC6 SRAM + + + + TAMA5 + TAMA5 + + + + %1 (%2) + %1 (%2) + + + + %1 save state with embedded %2 save game + Savestate %1 mit eingebettetem Spielstand %2 + + + + %1 SharkPort %2 save game + SharkPort %1 Spielstand %2 + + + + %1 GameShark Advance SP %2 save game + %1 GameShark Advance SP %2 Spielstand + QGBA::ScriptingTextBuffer @@ -3945,97 +4297,236 @@ Download-Größe: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + Zu&rücksetzen + + + + 0 + 0 + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + Sensoren + + + + Realtime clock + Echtzeituhr + + + + Fixed time + Feste Zeit + + + + System time + Systemzeit + + + + Start time at + Starte Zeit ab + + + + Now + Jetzt + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + dd.MM.yy HH:mm:ss + + + + Light sensor + Lichtsensor + + + + Brightness + Helligkeit + + + + Tilt sensor + Neigungssensor + + + + + Set Y + Setze Y + + + + + Set X + Setze X + + + + Gyroscope + Gyroskop + + + + Sensitivity + Empfindlichkeit + + QGBA::SettingsView - - + + Qt Multimedia Qt Multimedia - + SDL SDL - + Software (Qt) Software (Qt) - + + OpenGL OpenGL - + OpenGL (force version 1.x) OpenGL (erzwinge Version 1.x) - + None Keiner - + None (Still Image) Keiner (Standbild) - + Keyboard Tastatur - + Controllers Gamepads - + Shortcuts Tastenkürzel - - + + Shaders Shader - + Select BIOS BIOS auswählen - + Select directory Verzeichnis auswählen - + (%1×%2) (%1×%2) - + Never Nie - + Just now Gerade eben - + Less than an hour ago Vor weniger als einer Stunde - + %n hour(s) ago Vor %n Stunde @@ -4043,13 +4534,733 @@ Download-Größe: %3 - + %n day(s) ago Vor %n Tag Vor %n Tagen + + + Settings + Einstellungen + + + + Audio/Video + Audio/Video + + + + Gameplay + + + + + Interface + Benutzeroberfläche + + + + Update + Updates + + + + Emulation + Emulation + + + + Enhancements + Verbesserungen + + + + Paths + Verzeichnisse + + + + Logging + Protokoll + + + + Game Boy + Game Boy + + + + Audio driver: + Audio-Treiber: + + + + Audio buffer: + Audio-Puffer: + + + + + 1536 + 1536 + + + + 512 + 512 + + + + 768 + 768 + + + + 1024 + 1024 + + + + 2048 + 2048 + + + + 3072 + 3072 + + + + 4096 + 4096 + + + + samples + Samples + + + + Sample rate: + Abtastrate: + + + + + 44100 + 44100 + + + + 22050 + 22050 + + + + 32000 + 32000 + + + + 48000 + 48000 + + + + Hz + Hz + + + + Volume: + Lautstärke: + + + + + + + Mute + Stummschalten + + + + Fast forward volume: + Vorspul-Lautstärke: + + + + Audio in multiplayer: + Audio im Multiplayer-Modus: + + + + All windows + Alle Fenster + + + + Player 1 window only + Nur das Fenster des 1. Spielers + + + + Currently active player window + Fenster aller derzeit aktiven Spieler + + + + Display driver: + Anzeige-Treiber: + + + + Frameskip: + Frameskip: + + + + Skip every + Überspringe + + + + + frames + Bild(er) + + + + FPS target: + Bildwiederholrate: + + + + frames per second + Bilder pro Sekunde + + + + Sync: + Synchronisierung: + + + + + Video + Video + + + + + Audio + Audio + + + + Lock aspect ratio + Seitenverhältnis korrigieren + + + + Force integer scaling + Erzwinge pixelgenaue Skalierung + + + + Show filename instead of ROM name in library view + Zeige Dateinamen anstelle des ROM-Namens in der Bibliotheksansicht + + + + + Pause + Pausiert + + + + When inactive: + Wenn inaktiv: + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + Wenn minimiert: + + + + Current channel: + Aktueller Channel: + + + + Current version: + Aktuelle Version: + + + + Update channel: + Update-Channel: + + + + Available version: + Verfügbare Version: + + + + (Unknown) + (unbekannt) + + + + Last checked: + Zuletzt geprüft: + + + + Automatically check on start + Beim Start automatisch auf Aktualisierungen prüfen + + + + Check now + Jetzt überprüfen + + + + Default color palette only + Nur Standard-Farbpalette + + + + SGB color palette if available + SGB-Farbpalette, sofern verfügbar + + + + GBC color palette if available + GBC-Farbpalette, sofern verfügbar + + + + SGB (preferred) or GBC color palette if available + SGB (bevorzugt) oder GBC-Farbpalette, sofern verfügbar + + + + Game Boy Camera + Game Boy Camera + + + + Driver: + Treiber: + + + + Source: + Quelle: + + + + Native (59.7275) + Nativ (59.7275) + + + + Interframe blending + Interframe-Überblendung + + + + Language + Sprache + + + + List view + Listenansicht + + + + Tree view + Baumansicht + + + + Dynamically update window title + Fenster-Titel dynamisch aktualisieren + + + + Show FPS in title bar + Bildwiederholrate in der Titelleiste anzeigen + + + + Show frame count in OSD + Frame-Anzahl im OSD anzeigen + + + + Show emulation info on reset + Emulations-Informationen bei Reset anzeigen + + + + Save state extra data: + Zusätzliche Savestate-Daten: + + + + + Save game + Spielstand + + + + Load state extra data: + Zusätzliche Savestate-Daten laden: + + + + Models + Modelle + + + + GB only: + Nur GB: + + + + SGB compatible: + SGB-kompatibel: + + + + GBC only: + Nur GBC: + + + + GBC compatible: + GBC-kompatibel: + + + + SGB and GBC compatible: + SGB- und GBC-kompatibel: + + + + Game Boy palette + Game Boy-Palette + + + + Preset: + Voreinstellungen: + + + + Enable Game Boy Player features by default + Game Boy Player-Features standardmäßig aktivieren + + + + Enable Discord Rich Presence + Discord-Integration aktivieren + + + + Show OSD messages + Bildschirmmeldungen anzeigen + + + + Show filename instead of ROM name in title bar + Dateinamen statt ROM-Namen in der Titelleiste anzeigen + + + + Fast forward (held) speed: + Vorlauf-Geschwindigkeit (halten): + + + + Enable VBA bug compatibility in ROM hacks + VBA-Bug-Kompatibilität in ROM-Hacks aktivieren + + + + Video renderer: + Video-Renderer: + + + + Software + Software + + + + OpenGL enhancements + OpenGL-Verbesserungen + + + + High-resolution scale: + Hochauflösende Skalierung: + + + + XQ GBA audio (experimental) + XQ GBA-Audio (experimentell) + + + + Cheats + Cheats + + + + Log to file + In Datei protokollieren + + + + Log to console + Auf die Konsole protokollieren + + + + Select Log File + Protokoll-Datei auswählen + + + + Default BG colors: + Standard-Hintergrundfarben: + + + + Default sprite colors 1: + Standard-Sprite-Farben 1: + + + + Default sprite colors 2: + Standard-Sprite-Farben 2: + + + + Super Game Boy borders + Super Game Boy-Rahmen + + + + Library: + Bibliothek: + + + + Show when no game open + Anzeigen, wenn kein Spiel geöffnet ist + + + + Clear cache + Cache leeren + + + + Fast forward speed: + Vorlauf-Geschwindigkeit: + + + + Preload entire ROM into memory + ROM-Datei vollständig in Arbeitsspeicher vorladen + + + + + + + + + + + + Browse + Durchsuchen + + + + Use BIOS file if found + BIOS-Datei verwenden, wenn vorhanden + + + + Skip BIOS intro + BIOS-Intro überspringen + + + + + Unbounded + unbegrenzt + + + + Suspend screensaver + Bildschirmschoner deaktivieren + + + + BIOS + BIOS + + + + Run all + Alle ausführen + + + + Remove known + Bekannte entfernen + + + + Detect and remove + Erkennen und entfernen + + + + Allow opposing input directions + Gegensätzliche Eingaberichtungen erlauben + + + + + Screenshot + Screenshot + + + + + Cheat codes + Cheat-Codes + + + + Enable rewind + Rücklauf aktivieren + + + + Bilinear filtering + Bilineare Filterung + + + + Rewind history: + Rücklauf-Verlauf: + + + + Idle loops: + Leerlaufprozesse: + + + + Autofire interval: + Autofeuer-Intervall: + + + + (240×160) + (240×160) + + + + GB BIOS file: + Datei mit GB-BIOS: + + + + GBA BIOS file: + Datei mit GBA-BIOS: + + + + GBC BIOS file: + Datei mit GBC-BIOS: + + + + SGB BIOS file: + Datei mit SGB-BIOS: + + + + Save games + Spielstände + + + + + + + + Same directory as the ROM + Verzeichnis der ROM-Datei + + + + Save states + Savestates + + + + Screenshots + Bildschirmfotos + + + + Patches + Korrekturen + QGBA::ShaderSelector @@ -4083,6 +5294,41 @@ Download-Größe: %3 Pass %1 Durchlauf %1 + + + Shaders + Shader + + + + Active Shader: + Aktiver Shader: + + + + Name + Name + + + + Author + Autor + + + + Description + Beschreibung + + + + Unload Shader + Shader entladen + + + + Load New Shader + Neuen Shader laden + QGBA::ShortcutModel @@ -4102,24 +5348,117 @@ Download-Größe: %3 Gamepad + + QGBA::ShortcutView + + + Edit Shortcuts + Tastenkürzel bearbeiten + + + + Keyboard + Tastatur + + + + Gamepad + Gamepad + + + + Clear + Löschen + + QGBA::TileView - + Export tiles Tiles exportieren - - + + Portable Network Graphics (*.png) Portable Network Graphics (*.png) - + Export tile Tile exportieren + + + Tiles + Kacheln + + + + Export Selected + Auswahl exportieren + + + + Export All + Alle exportieren + + + + 256 colors + 256 Farben + + + + Palette + Palette + + + + Magnification + Vergrößerung + + + + Tiles per row + Tiles pro Zeile + + + + Fit to window + An Fenster anpassen + + + + Displayed tiles + Angezeigte Tiles + + + + Only BG tiles + Nur BG-Tiles + + + + Only OBJ tiles + Nur OBJ-Tiles + + + + Both + Beide + + + + Copy Selected + Auswahl kopieren + + + + Copy All + Alle kopieren + QGBA::VideoView @@ -4138,6 +5477,204 @@ Download-Größe: %3 Select output file Ausgabedatei auswählen + + + Record Video + Video aufzeichen + + + + Start + Start + + + + Stop + Stopp + + + + Select File + Datei wählen + + + + Presets + Vorgaben + + + + + WebM + WebM + + + + Format + Format + + + + MKV + MKV + + + + AVI + AVI + + + + + MP4 + MP4 + + + + High &Quality + Hohe &Qualität + + + + &YouTube + &YouTube + + + + &Lossless + Ver&lustfrei + + + + 4K + 4K + + + + &1080p + &1080p + + + + &720p + &720p + + + + &480p + &480p + + + + &Native + &Nativ + + + + HEVC + HEVC + + + + HEVC (NVENC) + HEVC (NVENC) + + + + VP8 + VP8 + + + + VP9 + VP9 + + + + FFV1 + FFV1 + + + + + None + Leer + + + + FLAC + FLAC + + + + Opus + Opus + + + + Vorbis + Vorbis + + + + MP3 + MP3 + + + + AAC + AAC + + + + Uncompressed + Unkomprimiert + + + + Bitrate (kbps) + Bitrate (kbps) + + + + ABR + ABR + + + + H.264 + H.264 + + + + H.264 (NVENC) + H.264 (NVENC) + + + + VBR + VBR + + + + CRF + CRF + + + + Dimensions + Abmessungen + + + + Lock aspect ratio + Seitenverhältnis sperren + + + + Show advanced + Erweiterte Optionen anzeigen + QGBA::Window @@ -4982,1378 +6519,4 @@ Download-Größe: %3 AltGr - - ROMInfo - - - ROM Info - ROM-Info - - - - Game name: - Spielname: - - - - Internal name: - Interner Name: - - - - Game ID: - Spiele-ID: - - - - File size: - Dateigröße: - - - - CRC32: - CRC32: - - - - ReportView - - - Generate Bug Report - Fehlerbericht erstellen - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - <html><head/><body><p>Um einen Fehler zu melden, erstelle bitte zuerst eine berichtsdatei, welche Du an deinen Fehlerbericht anhängen kannst. Es wird empfohlen, dass du in dem Archiv auch eine Spielstand-Datei beilegst, da diese häufig bei der Fehlersuche behilflich ist. Der Fehlerbericht wird einige Informationen über die verwendete Version von {projectName}, dein System, deinen Computer und das derzeit geöffnete Spiel. Sobald die Sammlung vollständig ist, kannst du alle gesammelten Informationen einsehen und in eine ZIP-Datei speichern. Wir versuchen automatisch, so viele persönlichen Daten wie möglich zu entfernen. Nachdem du den Bericht erstellt und abgespeichert hast, klicke bitte auf den untenstehenden Button oder besuche <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> um einen Fehlerbericht auf GitHub zu erzeugen. </p></body></html> - - - - Generate report - Fehlerbericht erzeugen - - - - Save - Speichern - - - - Open issue list in browser - Offene Fehler im Browser öffnen - - - - Include save file - Spielstand-Datei anhängen - - - - Create and include savestate - Savestate erzeugen und anhängen - - - - SaveConverter - - - Convert/Extract Save Game - Spielstand konvertieren/extrahieren - - - - Input file - Eingabedatei - - - - - Browse - Durchsuchen - - - - Output file - Ausgabedatei - - - - %1 %2 save game - Spielstand %1 %2 - - - - little endian - little-endian - - - - big endian - big-endian - - - - SRAM - SRAM - - - - %1 flash - %1 Flash - - - - %1 EEPROM - %1 EEPROM - - - - %1 SRAM + RTC - %1 SRAM + RTC - - - - %1 SRAM - %1 SRAM - - - - packed MBC2 - MBC2, komprimiert - - - - unpacked MBC2 - MBC2, entpackt - - - - MBC6 flash - MBC6 Flash-Speicher - - - - MBC6 combined SRAM + flash - MBC6 SRAM + Flash-Speicher - - - - MBC6 SRAM - MBC6 SRAM - - - - TAMA5 - TAMA5 - - - - %1 (%2) - %1 (%2) - - - - %1 save state with embedded %2 save game - Savestate %1 mit eingebettetem Spielstand %2 - - - - %1 SharkPort %2 save game - SharkPort %1 Spielstand %2 - - - - %1 GameShark Advance SP %2 save game - %1 GameShark Advance SP %2 Spielstand - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - Zu&rücksetzen - - - - 0 - 0 - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - Sensoren - - - - Realtime clock - Echtzeituhr - - - - Fixed time - Feste Zeit - - - - System time - Systemzeit - - - - Start time at - Starte Zeit ab - - - - Now - Jetzt - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - dd.MM.yy HH:mm:ss - - - - Light sensor - Lichtsensor - - - - Brightness - Helligkeit - - - - Tilt sensor - Neigungssensor - - - - - Set Y - Setze Y - - - - - Set X - Setze X - - - - Gyroscope - Gyroskop - - - - Sensitivity - Empfindlichkeit - - - - SettingsView - - - Settings - Einstellungen - - - - Audio/Video - Audio/Video - - - - Interface - Benutzeroberfläche - - - - Update - Updates - - - - Emulation - Emulation - - - - Enhancements - Verbesserungen - - - - Paths - Verzeichnisse - - - - Logging - Protokoll - - - - Game Boy - Game Boy - - - - Audio driver: - Audio-Treiber: - - - - Audio buffer: - Audio-Puffer: - - - - - 1536 - 1536 - - - - 512 - 512 - - - - 768 - 768 - - - - 1024 - 1024 - - - - 2048 - 2048 - - - - 3072 - 3072 - - - - 4096 - 4096 - - - - samples - Samples - - - - Sample rate: - Abtastrate: - - - - - 44100 - 44100 - - - - 22050 - 22050 - - - - 32000 - 32000 - - - - 48000 - 48000 - - - - Hz - Hz - - - - Volume: - Lautstärke: - - - - - - - Mute - Stummschalten - - - - Fast forward volume: - Vorspul-Lautstärke: - - - - Audio in multiplayer: - Audio im Multiplayer-Modus: - - - - All windows - Alle Fenster - - - - Player 1 window only - Nur das Fenster des 1. Spielers - - - - Currently active player window - Fenster aller derzeit aktiven Spieler - - - - Display driver: - Anzeige-Treiber: - - - - Frameskip: - Frameskip: - - - - Skip every - Überspringe - - - - - frames - Bild(er) - - - - FPS target: - Bildwiederholrate: - - - - frames per second - Bilder pro Sekunde - - - - Sync: - Synchronisierung: - - - - Video - Video - - - - Audio - Audio - - - - Lock aspect ratio - Seitenverhältnis korrigieren - - - - Force integer scaling - Erzwinge pixelgenaue Skalierung - - - - Show filename instead of ROM name in library view - Zeige Dateinamen anstelle des ROM-Namens in der Bibliotheksansicht - - - - - Pause - Pausiert - - - - When inactive: - Wenn inaktiv: - - - - When minimized: - Wenn minimiert: - - - - Current channel: - Aktueller Channel: - - - - Current version: - Aktuelle Version: - - - - Update channel: - Update-Channel: - - - - Available version: - Verfügbare Version: - - - - (Unknown) - (unbekannt) - - - - Last checked: - Zuletzt geprüft: - - - - Automatically check on start - Beim Start automatisch auf Aktualisierungen prüfen - - - - Check now - Jetzt überprüfen - - - - Default color palette only - Nur Standard-Farbpalette - - - - SGB color palette if available - SGB-Farbpalette, sofern verfügbar - - - - GBC color palette if available - GBC-Farbpalette, sofern verfügbar - - - - SGB (preferred) or GBC color palette if available - SGB (bevorzugt) oder GBC-Farbpalette, sofern verfügbar - - - - Game Boy Camera - Game Boy Camera - - - - Driver: - Treiber: - - - - Source: - Quelle: - - - - Native (59.7275) - Nativ (59.7275) - - - - Interframe blending - Interframe-Überblendung - - - - Language - Sprache - - - - List view - Listenansicht - - - - Tree view - Baumansicht - - - - Dynamically update window title - Fenster-Titel dynamisch aktualisieren - - - - Show FPS in title bar - Bildwiederholrate in der Titelleiste anzeigen - - - - Show frame count in OSD - Frame-Anzahl im OSD anzeigen - - - - Show emulation info on reset - Emulations-Informationen bei Reset anzeigen - - - - Save state extra data: - Zusätzliche Savestate-Daten: - - - - - Save game - Spielstand - - - - Load state extra data: - Zusätzliche Savestate-Daten laden: - - - - Models - Modelle - - - - GB only: - Nur GB: - - - - SGB compatible: - SGB-kompatibel: - - - - GBC only: - Nur GBC: - - - - GBC compatible: - GBC-kompatibel: - - - - SGB and GBC compatible: - SGB- und GBC-kompatibel: - - - - Game Boy palette - Game Boy-Palette - - - - Preset: - Voreinstellungen: - - - - Enable Game Boy Player features by default - Game Boy Player-Features standardmäßig aktivieren - - - - Automatically save cheats - Cheats automatisch speichern - - - - Automatically load cheats - Cheats automatisch laden - - - - Automatically save state - Zustand (Savestate) automatisch speichern - - - - Automatically load state - Zustand (Savestate) automatisch laden - - - - Enable Discord Rich Presence - Discord-Integration aktivieren - - - - Show OSD messages - Bildschirmmeldungen anzeigen - - - - Show filename instead of ROM name in title bar - Dateinamen statt ROM-Namen in der Titelleiste anzeigen - - - - Fast forward (held) speed: - Vorlauf-Geschwindigkeit (halten): - - - - Enable VBA bug compatibility in ROM hacks - VBA-Bug-Kompatibilität in ROM-Hacks aktivieren - - - - Video renderer: - Video-Renderer: - - - - Software - Software - - - - OpenGL - OpenGL - - - - OpenGL enhancements - OpenGL-Verbesserungen - - - - High-resolution scale: - Hochauflösende Skalierung: - - - - XQ GBA audio (experimental) - XQ GBA-Audio (experimentell) - - - - Cheats - Cheats - - - - Log to file - In Datei protokollieren - - - - Log to console - Auf die Konsole protokollieren - - - - Select Log File - Protokoll-Datei auswählen - - - - Default BG colors: - Standard-Hintergrundfarben: - - - - Default sprite colors 1: - Standard-Sprite-Farben 1: - - - - Default sprite colors 2: - Standard-Sprite-Farben 2: - - - - Super Game Boy borders - Super Game Boy-Rahmen - - - - Library: - Bibliothek: - - - - Show when no game open - Anzeigen, wenn kein Spiel geöffnet ist - - - - Clear cache - Cache leeren - - - - Fast forward speed: - Vorlauf-Geschwindigkeit: - - - - Preload entire ROM into memory - ROM-Datei vollständig in Arbeitsspeicher vorladen - - - - - - - - - - - - Browse - Durchsuchen - - - - Use BIOS file if found - BIOS-Datei verwenden, wenn vorhanden - - - - Skip BIOS intro - BIOS-Intro überspringen - - - - - Unbounded - unbegrenzt - - - - Suspend screensaver - Bildschirmschoner deaktivieren - - - - BIOS - BIOS - - - - Run all - Alle ausführen - - - - Remove known - Bekannte entfernen - - - - Detect and remove - Erkennen und entfernen - - - - Allow opposing input directions - Gegensätzliche Eingaberichtungen erlauben - - - - - Screenshot - Screenshot - - - - - Cheat codes - Cheat-Codes - - - - Enable rewind - Rücklauf aktivieren - - - - Bilinear filtering - Bilineare Filterung - - - - Rewind history: - Rücklauf-Verlauf: - - - - Idle loops: - Leerlaufprozesse: - - - - Autofire interval: - Autofeuer-Intervall: - - - - (240×160) - (240×160) - - - - GB BIOS file: - Datei mit GB-BIOS: - - - - GBA BIOS file: - Datei mit GBA-BIOS: - - - - GBC BIOS file: - Datei mit GBC-BIOS: - - - - SGB BIOS file: - Datei mit SGB-BIOS: - - - - Save games - Spielstände - - - - - - - - Same directory as the ROM - Verzeichnis der ROM-Datei - - - - Save states - Savestates - - - - Screenshots - Bildschirmfotos - - - - Patches - Korrekturen - - - - ShaderSelector - - - Shaders - Shader - - - - Active Shader: - Aktiver Shader: - - - - Name - Name - - - - Author - Autor - - - - Description - Beschreibung - - - - Unload Shader - Shader entladen - - - - Load New Shader - Neuen Shader laden - - - - ShortcutView - - - Edit Shortcuts - Tastenkürzel bearbeiten - - - - Keyboard - Tastatur - - - - Gamepad - Gamepad - - - - Clear - Löschen - - - - TileView - - - Tiles - Kacheln - - - - Export Selected - Auswahl exportieren - - - - Export All - Alle exportieren - - - - 256 colors - 256 Farben - - - - Palette - Palette - - - - Magnification - Vergrößerung - - - - Tiles per row - Tiles pro Zeile - - - - Fit to window - An Fenster anpassen - - - - Displayed tiles - Angezeigte Tiles - - - - Only BG tiles - Nur BG-Tiles - - - - Only OBJ tiles - Nur OBJ-Tiles - - - - Both - Beide - - - - Copy Selected - Auswahl kopieren - - - - Copy All - Alle kopieren - - - - VideoView - - - Record Video - Video aufzeichen - - - - Start - Start - - - - Stop - Stopp - - - - Select File - Datei wählen - - - - Presets - Vorgaben - - - - - WebM - WebM - - - - Format - Format - - - - MKV - MKV - - - - AVI - AVI - - - - - MP4 - MP4 - - - - High &Quality - Hohe &Qualität - - - - &YouTube - &YouTube - - - - &Lossless - Ver&lustfrei - - - - 4K - 4K - - - - &1080p - &1080p - - - - &720p - &720p - - - - &480p - &480p - - - - &Native - &Nativ - - - - HEVC - HEVC - - - - HEVC (NVENC) - HEVC (NVENC) - - - - VP8 - VP8 - - - - VP9 - VP9 - - - - FFV1 - FFV1 - - - - - None - Leer - - - - FLAC - FLAC - - - - Opus - Opus - - - - Vorbis - Vorbis - - - - MP3 - MP3 - - - - AAC - AAC - - - - Uncompressed - Unkomprimiert - - - - Bitrate (kbps) - Bitrate (kbps) - - - - ABR - ABR - - - - H.264 - H.264 - - - - H.264 (NVENC) - H.264 (NVENC) - - - - VBR - VBR - - - - CRF - CRF - - - - Dimensions - Abmessungen - - - - Lock aspect ratio - Seitenverhältnis sperren - - - - Show advanced - Erweiterte Optionen anzeigen - - diff --git a/src/platform/qt/ts/mgba-en.ts b/src/platform/qt/ts/mgba-en.ts index feae91b5a..52c0cc4ed 100644 --- a/src/platform/qt/ts/mgba-en.ts +++ b/src/platform/qt/ts/mgba-en.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -36,1146 +36,12 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd. - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available - - - ArchiveInspector - - - Open in archive... - - - - - Loading... - - - - - AssetTile - - - Tile # - - - - - Palette # - - - - - Address - - - - - Red - - - - - Green - - - - - Blue - - - - - BattleChipView - - - BattleChip Gate - - - - - Chip name - - - - - Insert - - - - - Save - - - - - Load - - - - - Add - - - - - Remove - - - - - Gate type - - - - - Inserted - - - - - Chip ID - - - - - Update Chip data - - - - - Show advanced - - - - - CheatsView - - - Cheats - - - - - Add New Code - - - - - Remove - - - - - Add Lines - - - - - Code type - - - - - Save - - - - - Load - - - - - Enter codes here... - - - - - DebuggerConsole - - - Debugger - - - - - Enter command (try `help` for more info) - - - - - Break - - - - - DolphinConnector - - - Connect to Dolphin - - - - - Local computer - - - - - IP address - - - - - Connect - - - - - Disconnect - - - - - Close - - - - - Reset on connect - - - - - FrameView - - - Inspect frame - - - - - Magnification - - - - - Freeze frame - - - - - Backdrop color - - - - - Disable scanline effects - - - - - Export - - - - - Reset - - - - - GIFView - - - Record GIF/WebP/APNG - - - - - Loop - - - - - Start - - - - - Stop - - - - - Select File - - - - - APNG - - - - - GIF - - - - - WebP - - - - - Frameskip - - - - - IOViewer - - - I/O Viewer - - - - - 0x0000 - - - - - B - - - - - LibraryTree - - - Name - - - - - Location - - - - - Platform - - - - - Size - - - - - CRC32 - - - - - LoadSaveState - - - - %1 State - - - - - - - - - - - - - No Save - - - - - 5 - - - - - 6 - - - - - 8 - - - - - 4 - - - - - 1 - - - - - 3 - - - - - 7 - - - - - 9 - - - - - 2 - - - - - Cancel - - - - - LogView - - - Logs - - - - - Enabled Levels - - - - - Debug - - - - - Stub - - - - - Info - - - - - Warning - - - - - Error - - - - - Fatal - - - - - Game Error - - - - - Advanced settings - - - - - Clear - - - - - Max Lines - - - - - MapView - - - Maps - - - - - Magnification - - - - - Export - - - - - Copy - - - - - MemoryDump - - - Save Memory Range - - - - - Start Address: - - - - - Byte Count: - - - - - Dump across banks - - - - - MemorySearch - - - Memory Search - - - - - Address - - - - - Current Value - - - - - - Type - - - - - Value - - - - - Numeric - - - - - Text - - - - - Width - - - - - - Guess - - - - - 1 Byte (8-bit) - - - - - 2 Bytes (16-bit) - - - - - 4 Bytes (32-bit) - - - - - Number type - - - - - Decimal - - - - - Hexadecimal - - - - - Search type - - - - - Equal to value - - - - - Greater than value - - - - - Less than value - - - - - Unknown/changed - - - - - Changed by value - - - - - Unchanged - - - - - Increased - - - - - Decreased - - - - - Search ROM - - - - - New Search - - - - - Search Within - - - - - Open in Memory Viewer - - - - - Refresh - - - - - MemoryView - - - Memory - - - - - Inspect Address: - - - - - Set Alignment: - - - - - &1 Byte - - - - - &2 Bytes - - - - - &4 Bytes - - - - - Unsigned Integer: - - - - - Signed Integer: - - - - - String: - - - - - Load TBL - - - - - Copy Selection - - - - - Paste - - - - - Save Selection - - - - - Save Range - - - - - Load - - - - - ObjView - - - Sprites - - - - - Address - - - - - Copy - - - - - Magnification - - - - - Geometry - - - - - Position - - - - - Dimensions - - - - - Matrix - - - - - Export - - - - - Attributes - - - - - Transform - - - - - Off - - - - - Palette - - - - - Double Size - - - - - - - Return, Ctrl+R - - - - - Flipped - - - - - H - Short for horizontal - - - - - V - Short for vertical - - - - - Mode - - - - - Normal - - - - - Mosaic - - - - - Enabled - - - - - Priority - - - - - Tile - - - - - OverrideView - - - Game Overrides - - - - - Game Boy Advance - - - - - - - - Autodetect - - - - - Realtime clock - - - - - Gyroscope - - - - - Tilt - - - - - Light sensor - - - - - Rumble - - - - - Save type - - - - - None - - - - - SRAM - - - - - Flash 512kb - - - - - Flash 1Mb - - - - - EEPROM 8kB - - - - - EEPROM 512 bytes - - - - - SRAM 64kB (bootlegs only) - - - - - Idle loop - - - - - Game Boy Player features - - - - - VBA bug compatibility mode - - - - - Game Boy - - - - - Game Boy model - - - - - Memory bank controller - - - - - Background Colors - - - - - Sprite Colors 1 - - - - - Sprite Colors 2 - - - - - Palette preset - - - - - PaletteView - - - Palette - - - - - Background - - - - - Objects - - - - - Selection - - - - - Red - - - - - Green - - - - - Blue - - - - - 16-bit value - - - - - Hex code - - - - - Palette index - - - - - Export BG - - - - - Export OBJ - - - - - PlacementControl - - - Adjust placement - - - - - All - - - - - Offset - - - - - X - - - - - Y - - - - - PrinterView - - - Game Boy Printer - - - - - Hurry up! - - - - - Tear off - - - - - Magnification - - - - - Copy - - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1240,16 +106,182 @@ Download size: %3 + + QGBA::ArchiveInspector + + + Open in archive... + + + + + Loading... + + + QGBA::AssetTile - - - + + Tile # + + + + + Palette # + + + + + Address + + + + + Red + + + + + Green + + + + + Blue + + + + + + 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + + + + + Chip name + + + + + Insert + + + + + Save + + + + + Load + + + + + Add + + + + + Remove + + + + + Gate type + + + + + Inserted + + + + + Chip ID + + + + + Update Chip data + + + + + Show advanced + + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1265,6 +297,46 @@ Download size: %3 QGBA::CheatsView + + + Cheats + + + + + Add New Code + + + + + Remove + + + + + Add Lines + + + + + Code type + + + + + Save + + + + + Load + + + + + Enter codes here... + + @@ -1350,6 +422,24 @@ Download size: %3 + + QGBA::DebuggerConsole + + + Debugger + + + + + Enter command (try `help` for more info) + + + + + Break + + + QGBA::DebuggerConsoleController @@ -1358,8 +448,91 @@ Download size: %3 + + QGBA::DolphinConnector + + + Connect to Dolphin + + + + + Local computer + + + + + IP address + + + + + Connect + + + + + Disconnect + + + + + Close + + + + + Reset on connect + + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + + + + + Magnification + + + + + Freeze frame + + + + + Backdrop color + + + + + Disable scanline effects + + + + + Export + + + + + Reset + + Export frame @@ -1507,6 +680,51 @@ Download size: %3 QGBA::GIFView + + + Record GIF/WebP/APNG + + + + + Loop + + + + + Start + + + + + Stop + + + + + Select File + + + + + APNG + + + + + GIF + + + + + WebP + + + + + Frameskip + + Failed to open output file: %1 @@ -1523,8 +741,174 @@ Download size: %3 + + QGBA::GameBoy + + + + Autodetect + + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + + + + + 0x0000 + + + + + + + B + + Background mode @@ -2785,12 +2169,6 @@ Download size: %3 A - - - - B - - @@ -3406,8 +2784,105 @@ Download size: %3 + + QGBA::LibraryTree + + + Name + + + + + Location + + + + + Platform + + + + + Size + + + + + CRC32 + + + QGBA::LoadSaveState + + + + %1 State + + + + + + + + + + + + + No Save + + + + + 5 + + + + + 6 + + + + + 8 + + + + + 4 + + + + + 1 + + + + + 3 + + + + + 7 + + + + + 9 + + + + + 2 + + + + + Cancel + + Load State @@ -3526,91 +3001,194 @@ Download size: %3 + + QGBA::LogView + + + Logs + + + + + Enabled Levels + + + + + Debug + + + + + Stub + + + + + Info + + + + + Warning + + + + + Error + + + + + Fatal + + + + + Game Error + + + + + Advanced settings + + + + + Clear + + + + + Max Lines + + + QGBA::MapView - - Priority + + Maps + + + + + Magnification + + + + + Export + + + + + Copy - - Map base + Priority - - Tile base + + Map base - Size + + Tile base - - Offset + Size + + Offset + + + + Xform - + Map Addr. - + Mirror - + None - + Both - + Horizontal - + Vertical - - - + + + N/A - + Export map - + Portable Network Graphics (*.png) QGBA::MemoryDump + + + Save Memory Range + + + + + Start Address: + + + + + Byte Count: + + + + + Dump across banks + + Save memory region @@ -3687,6 +3265,153 @@ Download size: %3 QGBA::MemorySearch + + + Memory Search + + + + + Address + + + + + Current Value + + + + + + Type + + + + + Value + + + + + Numeric + + + + + Text + + + + + Width + + + + + + Guess + + + + + 1 Byte (8-bit) + + + + + 2 Bytes (16-bit) + + + + + 4 Bytes (32-bit) + + + + + Number type + + + + + Decimal + + + + + Hexadecimal + + + + + Search type + + + + + Equal to value + + + + + Greater than value + + + + + Less than value + + + + + Unknown/changed + + + + + Changed by value + + + + + Unchanged + + + + + Increased + + + + + Decreased + + + + + Search ROM + + + + + New Search + + + + + Search Within + + + + + Open in Memory Viewer + + + + + Refresh + + (%0/%1×) @@ -3708,6 +3433,84 @@ Download size: %3 + + QGBA::MemoryView + + + Memory + + + + + Inspect Address: + + + + + Set Alignment: + + + + + &1 Byte + + + + + &2 Bytes + + + + + &4 Bytes + + + + + Unsigned Integer: + + + + + Signed Integer: + + + + + String: + + + + + Load TBL + + + + + Copy Selection + + + + + Paste + + + + + Save Selection + + + + + Save Range + + + + + Load + + + QGBA::MessagePainter @@ -3719,67 +3522,316 @@ Download size: %3 QGBA::ObjView - - - 0x%0 + + Sprites - + + Address + + + + + Copy + + + + + Magnification + + + + + Geometry + + + + + Position + + + + + Dimensions + + + + + Matrix + + + + + Export + + + + + Attributes + + + + + Transform + + + + + Off - - - - - - - - - --- + + Palette - + + Double Size + + + + + + + Return, Ctrl+R + + + + + Flipped + + + + + H + Short for horizontal + + + + + V + Short for vertical + + + + + Mode + + + + + Normal - + + Mosaic + + + + + Enabled + + + + + Priority + + + + + Tile + + + + + + 0x%0 + + + + + + + + + + + + --- + + + + Trans - + OBJWIN - + Invalid - - + + N/A - + Export sprite - + Portable Network Graphics (*.png) QGBA::OverrideView + + + Game Overrides + + + + + Game Boy Advance + + + + + + + + Autodetect + + + + + Realtime clock + + + + + Gyroscope + + + + + Tilt + + + + + Light sensor + + + + + Rumble + + + + + Save type + + + + + None + + + + + SRAM + + + + + Flash 512kb + + + + + Flash 1Mb + + + + + EEPROM 8kB + + + + + EEPROM 512 bytes + + + + + SRAM 64kB (bootlegs only) + + + + + Idle loop + + + + + Game Boy Player features + + + + + VBA bug compatibility mode + + + + + Game Boy + + + + + Game Boy model + + + + + Memory bank controller + + + + + Background Colors + + + + + Sprite Colors 1 + + + + + Sprite Colors 2 + + + + + Palette preset + + Official MBCs @@ -3798,6 +3850,66 @@ Download size: %3 QGBA::PaletteView + + + Palette + + + + + Background + + + + + Objects + + + + + Selection + + + + + Red + + + + + Green + + + + + Blue + + + + + 16-bit value + + + + + Hex code + + + + + Palette index + + + + + Export BG + + + + + Export OBJ + + #%0 @@ -3832,28 +3944,122 @@ Download size: %3 + + QGBA::PlacementControl + + + Adjust placement + + + + + All + + + + + Offset + + + + + X + + + + + Y + + + + + QGBA::PrinterView + + + Game Boy Printer + + + + + Hurry up! + + + + + Tear off + + + + + Magnification + + + + + Copy + + + + + Save Printout + + + + + Portable Network Graphics (*.png) + + + QGBA::ROMInfo - - - - - + + + + (unknown) - - + bytes - + (no database present) + + + ROM Info + + + + + Game name: + + + + + Internal name: + + + + + Game ID: + + + + + File size: + + + + + CRC32: + + QGBA::ReportView @@ -3867,6 +4073,41 @@ Download size: %3 ZIP archive (*.zip) + + + Generate Bug Report + + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + + + + + Generate report + + + + + Save + + + + + Open issue list in browser + + + + + Include save file + + + + + Create and include savestate + + QGBA::SaveConverter @@ -3930,6 +4171,117 @@ Download size: %3 Cannot convert save games between platforms + + + Convert/Extract Save Game + + + + + Input file + + + + + + Browse + + + + + Output file + + + + + %1 %2 save game + + + + + little endian + + + + + big endian + + + + + SRAM + + + + + %1 flash + + + + + %1 EEPROM + + + + + %1 SRAM + RTC + + + + + %1 SRAM + + + + + packed MBC2 + + + + + unpacked MBC2 + + + + + MBC6 flash + + + + + MBC6 combined SRAM + flash + + + + + MBC6 SRAM + + + + + TAMA5 + + + + + %1 (%2) + + + + + %1 save state with embedded %2 save game + + + + + %1 SharkPort %2 save game + + + + + %1 GameShark Advance SP %2 save game + + QGBA::ScriptingTextBuffer @@ -3939,97 +4291,236 @@ Download size: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + + + + + 0 + + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + + + + + Realtime clock + + + + + Fixed time + + + + + System time + + + + + Start time at + + + + + Now + + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + + + + + Light sensor + + + + + Brightness + + + + + Tilt sensor + + + + + + Set Y + + + + + + Set X + + + + + Gyroscope + + + + + Sensitivity + + + QGBA::SettingsView - - + + Qt Multimedia - + SDL - + Software (Qt) - + + OpenGL - + OpenGL (force version 1.x) - + None - + None (Still Image) - + Keyboard - + Controllers - + Shortcuts - - + + Shaders - + Select BIOS - + Select directory - + (%1×%2) - + Never - + Just now - + Less than an hour ago - + %n hour(s) ago @@ -4037,13 +4528,733 @@ Download size: %3 - + %n day(s) ago + + + Settings + + + + + Audio/Video + + + + + Gameplay + + + + + Interface + + + + + Update + + + + + Emulation + + + + + Enhancements + + + + + BIOS + + + + + Paths + + + + + Logging + + + + + Game Boy + + + + + Audio driver: + + + + + Audio buffer: + + + + + + 1536 + + + + + 512 + + + + + 768 + + + + + 1024 + + + + + 2048 + + + + + 3072 + + + + + 4096 + + + + + samples + + + + + Sample rate: + + + + + + 44100 + + + + + 22050 + + + + + 32000 + + + + + 48000 + + + + + Hz + + + + + Volume: + + + + + + + + Mute + + + + + Fast forward volume: + + + + + Audio in multiplayer: + + + + + All windows + + + + + Player 1 window only + + + + + Currently active player window + + + + + Display driver: + + + + + Frameskip: + + + + + Skip every + + + + + + frames + + + + + FPS target: + + + + + frames per second + + + + + Sync: + + + + + + Video + + + + + + Audio + + + + + Lock aspect ratio + + + + + Force integer scaling + + + + + Bilinear filtering + + + + + Show filename instead of ROM name in library view + + + + + + Pause + + + + + When inactive: + + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + + + + + Current channel: + + + + + Current version: + + + + + Update channel: + + + + + Available version: + + + + + (Unknown) + + + + + Last checked: + + + + + Automatically check on start + + + + + Check now + + + + + Default color palette only + + + + + SGB color palette if available + + + + + GBC color palette if available + + + + + SGB (preferred) or GBC color palette if available + + + + + Game Boy Camera + + + + + Driver: + + + + + Source: + + + + + Native (59.7275) + + + + + Interframe blending + + + + + Language + + + + + Library: + + + + + List view + + + + + Tree view + + + + + Show when no game open + + + + + Clear cache + + + + + Allow opposing input directions + + + + + Suspend screensaver + + + + + Dynamically update window title + + + + + Show filename instead of ROM name in title bar + + + + + Show OSD messages + + + + + Enable Discord Rich Presence + + + + + Show FPS in title bar + + + + + Show frame count in OSD + + + + + Show emulation info on reset + + + + + Fast forward speed: + + + + + + Unbounded + + + + + Fast forward (held) speed: + + + + + Autofire interval: + + + + + Enable rewind + + + + + Rewind history: + + + + + Idle loops: + + + + + Run all + + + + + Remove known + + + + + Detect and remove + + + + + Preload entire ROM into memory + + + + + Save state extra data: + + + + + + Save game + + + + + Load state extra data: + + + + + Models + + + + + GB only: + + + + + SGB compatible: + + + + + GBC only: + + + + + GBC compatible: + + + + + SGB and GBC compatible: + + + + + Game Boy palette + + + + + Preset: + + + + + + Screenshot + + + + + + Cheat codes + + + + + Enable Game Boy Player features by default + + + + + Enable VBA bug compatibility in ROM hacks + + + + + Video renderer: + + + + + Software + + + + + OpenGL enhancements + + + + + High-resolution scale: + + + + + (240×160) + + + + + XQ GBA audio (experimental) + + + + + GB BIOS file: + + + + + + + + + + + + + Browse + + + + + Use BIOS file if found + + + + + Skip BIOS intro + + + + + GBA BIOS file: + + + + + GBC BIOS file: + + + + + SGB BIOS file: + + + + + Save games + + + + + + + + + Same directory as the ROM + + + + + Save states + + + + + Screenshots + + + + + Patches + + + + + Cheats + + + + + Log to file + + + + + Log to console + + + + + Select Log File + + + + + Default BG colors: + + + + + Default sprite colors 1: + + + + + Default sprite colors 2: + + + + + Super Game Boy borders + + QGBA::ShaderSelector @@ -4077,6 +5288,41 @@ Download size: %3 Pass %1 + + + Shaders + + + + + Active Shader: + + + + + Name + + + + + Author + + + + + Description + + + + + Unload Shader + + + + + Load New Shader + + QGBA::ShortcutModel @@ -4096,24 +5342,117 @@ Download size: %3 + + QGBA::ShortcutView + + + Edit Shortcuts + + + + + Keyboard + + + + + Gamepad + + + + + Clear + + + QGBA::TileView - + Export tiles - - + + Portable Network Graphics (*.png) - + Export tile + + + Tiles + + + + + Export Selected + + + + + Export All + + + + + 256 colors + + + + + Palette + + + + + Magnification + + + + + Tiles per row + + + + + Fit to window + + + + + Displayed tiles + + + + + Only BG tiles + + + + + Only OBJ tiles + + + + + Both + + + + + Copy Selected + + + + + Copy All + + QGBA::VideoView @@ -4132,6 +5471,204 @@ Download size: %3 Select output file + + + Record Video + + + + + Start + + + + + Stop + + + + + Select File + + + + + Presets + + + + + High &Quality + + + + + &YouTube + + + + + + WebM + + + + + + MP4 + + + + + &Lossless + + + + + 4K + + + + + &1080p + + + + + &720p + + + + + &480p + + + + + &Native + + + + + Format + + + + + MKV + + + + + AVI + + + + + HEVC + + + + + HEVC (NVENC) + + + + + VP8 + + + + + VP9 + + + + + FFV1 + + + + + + None + + + + + FLAC + + + + + Opus + + + + + Vorbis + + + + + MP3 + + + + + AAC + + + + + Uncompressed + + + + + Bitrate (kbps) + + + + + ABR + + + + + H.264 + H.264 + + + + H.264 (NVENC) + H.264 (NVENC) + + + + VBR + VBR + + + + CRF + + + + + Dimensions + + + + + Lock aspect ratio + + + + + Show advanced + + QGBA::Window @@ -4974,1378 +6511,4 @@ Download size: %3 - - ROMInfo - - - ROM Info - - - - - Game name: - - - - - Internal name: - - - - - Game ID: - - - - - File size: - - - - - CRC32: - - - - - ReportView - - - Generate Bug Report - - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - - - - - Generate report - - - - - Save - - - - - Open issue list in browser - - - - - Include save file - - - - - Create and include savestate - - - - - SaveConverter - - - Convert/Extract Save Game - - - - - Input file - - - - - - Browse - - - - - Output file - - - - - %1 %2 save game - - - - - little endian - - - - - big endian - - - - - SRAM - - - - - %1 flash - - - - - %1 EEPROM - - - - - %1 SRAM + RTC - - - - - %1 SRAM - - - - - packed MBC2 - - - - - unpacked MBC2 - - - - - MBC6 flash - - - - - MBC6 combined SRAM + flash - - - - - MBC6 SRAM - - - - - TAMA5 - - - - - %1 (%2) - - - - - %1 save state with embedded %2 save game - - - - - %1 SharkPort %2 save game - - - - - %1 GameShark Advance SP %2 save game - - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - - - - - 0 - - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - - - - - Realtime clock - - - - - Fixed time - - - - - System time - - - - - Start time at - - - - - Now - - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - - - - - Light sensor - - - - - Brightness - - - - - Tilt sensor - - - - - - Set Y - - - - - - Set X - - - - - Gyroscope - - - - - Sensitivity - - - - - SettingsView - - - Settings - - - - - Audio/Video - - - - - Interface - - - - - Update - - - - - Emulation - - - - - Enhancements - - - - - BIOS - - - - - Paths - - - - - Logging - - - - - Game Boy - - - - - Audio driver: - - - - - Audio buffer: - - - - - - 1536 - - - - - 512 - - - - - 768 - - - - - 1024 - - - - - 2048 - - - - - 3072 - - - - - 4096 - - - - - samples - - - - - Sample rate: - - - - - - 44100 - - - - - 22050 - - - - - 32000 - - - - - 48000 - - - - - Hz - - - - - Volume: - - - - - - - - Mute - - - - - Fast forward volume: - - - - - Audio in multiplayer: - - - - - All windows - - - - - Player 1 window only - - - - - Currently active player window - - - - - Display driver: - - - - - Frameskip: - - - - - Skip every - - - - - - frames - - - - - FPS target: - - - - - frames per second - - - - - Sync: - - - - - Video - - - - - Audio - - - - - Lock aspect ratio - - - - - Force integer scaling - - - - - Bilinear filtering - - - - - Show filename instead of ROM name in library view - - - - - - Pause - - - - - When inactive: - - - - - When minimized: - - - - - Current channel: - - - - - Current version: - - - - - Update channel: - - - - - Available version: - - - - - (Unknown) - - - - - Last checked: - - - - - Automatically check on start - - - - - Check now - - - - - Default color palette only - - - - - SGB color palette if available - - - - - GBC color palette if available - - - - - SGB (preferred) or GBC color palette if available - - - - - Game Boy Camera - - - - - Driver: - - - - - Source: - - - - - Native (59.7275) - - - - - Interframe blending - - - - - Language - - - - - Library: - - - - - List view - - - - - Tree view - - - - - Show when no game open - - - - - Clear cache - - - - - Allow opposing input directions - - - - - Suspend screensaver - - - - - Dynamically update window title - - - - - Show filename instead of ROM name in title bar - - - - - Show OSD messages - - - - - Enable Discord Rich Presence - - - - - Automatically save state - - - - - Automatically load state - - - - - Automatically save cheats - - - - - Automatically load cheats - - - - - Show FPS in title bar - - - - - Show frame count in OSD - - - - - Show emulation info on reset - - - - - Fast forward speed: - - - - - - Unbounded - - - - - Fast forward (held) speed: - - - - - Autofire interval: - - - - - Enable rewind - - - - - Rewind history: - - - - - Idle loops: - - - - - Run all - - - - - Remove known - - - - - Detect and remove - - - - - Preload entire ROM into memory - - - - - Save state extra data: - - - - - - Save game - - - - - Load state extra data: - - - - - Models - - - - - GB only: - - - - - SGB compatible: - - - - - GBC only: - - - - - GBC compatible: - - - - - SGB and GBC compatible: - - - - - Game Boy palette - - - - - Preset: - - - - - - Screenshot - - - - - - Cheat codes - - - - - Enable Game Boy Player features by default - - - - - Enable VBA bug compatibility in ROM hacks - - - - - Video renderer: - - - - - Software - - - - - OpenGL - - - - - OpenGL enhancements - - - - - High-resolution scale: - - - - - (240×160) - - - - - XQ GBA audio (experimental) - - - - - GB BIOS file: - - - - - - - - - - - - - Browse - - - - - Use BIOS file if found - - - - - Skip BIOS intro - - - - - GBA BIOS file: - - - - - GBC BIOS file: - - - - - SGB BIOS file: - - - - - Save games - - - - - - - - - Same directory as the ROM - - - - - Save states - - - - - Screenshots - - - - - Patches - - - - - Cheats - - - - - Log to file - - - - - Log to console - - - - - Select Log File - - - - - Default BG colors: - - - - - Default sprite colors 1: - - - - - Default sprite colors 2: - - - - - Super Game Boy borders - - - - - ShaderSelector - - - Shaders - - - - - Active Shader: - - - - - Name - - - - - Author - - - - - Description - - - - - Unload Shader - - - - - Load New Shader - - - - - ShortcutView - - - Edit Shortcuts - - - - - Keyboard - - - - - Gamepad - - - - - Clear - - - - - TileView - - - Tiles - - - - - Export Selected - - - - - Export All - - - - - 256 colors - - - - - Palette - - - - - Magnification - - - - - Tiles per row - - - - - Fit to window - - - - - Displayed tiles - - - - - Only BG tiles - - - - - Only OBJ tiles - - - - - Both - - - - - Copy Selected - - - - - Copy All - - - - - VideoView - - - Record Video - - - - - Start - - - - - Stop - - - - - Select File - - - - - Presets - - - - - High &Quality - - - - - &YouTube - - - - - - WebM - - - - - - MP4 - - - - - &Lossless - - - - - 4K - - - - - &1080p - - - - - &720p - - - - - &480p - - - - - &Native - - - - - Format - - - - - MKV - - - - - AVI - - - - - HEVC - - - - - HEVC (NVENC) - - - - - VP8 - - - - - VP9 - - - - - FFV1 - - - - - - None - - - - - FLAC - - - - - Opus - - - - - Vorbis - - - - - MP3 - - - - - AAC - - - - - Uncompressed - - - - - Bitrate (kbps) - - - - - ABR - - - - - H.264 - H.264 - - - - H.264 (NVENC) - H.264 (NVENC) - - - - VBR - VBR - - - - CRF - - - - - Dimensions - - - - - Lock aspect ratio - - - - - Show advanced - - - diff --git a/src/platform/qt/ts/mgba-es.ts b/src/platform/qt/ts/mgba-es.ts index daed1612b..3801936f0 100644 --- a/src/platform/qt/ts/mgba-es.ts +++ b/src/platform/qt/ts/mgba-es.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -37,1146 +37,12 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd. - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available Hay una actualización disponible - - - ArchiveInspector - - - Open in archive... - Abrir desde contenedor... - - - - Loading... - Cargando... - - - - AssetTile - - - Tile # - Tile Nº - - - - Palette # - Paleta Nº - - - - Address - Dirección - - - - Red - Rojo - - - - Green - Verde - - - - Blue - Azul - - - - BattleChipView - - - BattleChip Gate - BattleChip Gate - - - - Chip name - Nombre del chip - - - - Insert - Insertar - - - - Save - Guardar - - - - Load - Cargar - - - - Add - Agregar - - - - Remove - Quitar - - - - Gate type - Tipo de Gate - - - - Inserted - Insertado - - - - Chip ID - ID de chip - - - - Update Chip data - Actualizar datos del chip - - - - Show advanced - Mostrar ajustes avanzados - - - - CheatsView - - - Cheats - Trucos - - - - Add New Code - Añadir nuevo código - - - - Remove - Quitar - - - - Add Lines - Añadir líneas - - - - Code type - Tipo de código - - - - Save - Guardar - - - - Load - Cargar - - - - Enter codes here... - Ingresa los códigos aquí... - - - - DebuggerConsole - - - Debugger - Depurador - - - - Enter command (try `help` for more info) - Ingresa un comando (prueba con `help` para más información) - - - - Break - Entrar a depuración - - - - DolphinConnector - - - Connect to Dolphin - Conectar a Dolphin - - - - Local computer - Computadora local - - - - IP address - Dirección IP - - - - Connect - Conectar - - - - Disconnect - Desconectar - - - - Close - Cerrar - - - - Reset on connect - Reiniciar al conectar - - - - FrameView - - - Inspect frame - Inspeccionar cuadro - - - - Magnification - Ampliación - - - - Freeze frame - Congelar cuadro - - - - Backdrop color - Color de telón de fondo (backdrop) - - - - Disable scanline effects - Desactivar efectos de línea de trazado - - - - Export - Exportar - - - - Reset - Reinicializar - - - - GIFView - - - Record GIF/WebP/APNG - Grabar GIF/WebP/APNG - - - - Loop - Repetir - - - - Start - Iniciar - - - - Stop - Detener - - - - Select File - Seleccionar archivo - - - - APNG - APNG - - - - GIF - GIF - - - - WebP - WebP - - - - Frameskip - Salto - - - - IOViewer - - - I/O Viewer - Visor de E/S - - - - 0x0000 - 0x0000 - - - - B - B - - - - LibraryTree - - - Name - Nombre - - - - Location - Ubicación - - - - Platform - Plataforma - - - - Size - Tamaño - - - - CRC32 - CRC32 - - - - LoadSaveState - - - - %1 State - %1 estado - - - - - - - - - - - - No Save - Sin estado - - - - 1 - 1 - - - - 2 - 2 - - - - Cancel - Cancelar - - - - 3 - 3 - - - - 4 - 4 - - - - 5 - 5 - - - - 6 - 6 - - - - 7 - 7 - - - - 8 - 8 - - - - 9 - 9 - - - - LogView - - - Logs - Registros - - - - Enabled Levels - Niveles habilitados - - - - Debug - Debug - - - - Stub - Stub - - - - Info - Info - - - - Warning - Warning - - - - Error - Error - - - - Fatal - Fatal - - - - Game Error - Error de juego - - - - Advanced settings - Ajustes avanzados - - - - Clear - Limpiar - - - - Max Lines - Líneas max - - - - MapView - - - Maps - Mapas - - - - Magnification - Ampliación - - - - Export - Exportar - - - - Copy - Copiar - - - - MemoryDump - - - Save Memory Range - Volcar rango de memoria - - - - Start Address: - Dirección de inicio: - - - - Byte Count: - Cantidad de bytes: - - - - Dump across banks - Volcar entre bancos de memoria - - - - MemorySearch - - - Memory Search - Búsqueda en la memoria - - - - Address - Dirección - - - - Current Value - Valor actual - - - - - Type - Tipo - - - - Value - Valor - - - - Numeric - Numérico - - - - Text - Texto - - - - Width - Ancho - - - - 1 Byte (8-bit) - 1 byte (8 bits) - - - - 2 Bytes (16-bit) - 2 bytes (16 bits) - - - - 4 Bytes (32-bit) - 4 bytes (32 bits) - - - - Number type - Tipo de número - - - - Hexadecimal - Hexadecimal - - - - Search type - Tipo de búsqueda - - - - Equal to value - Igual a valor - - - - Greater than value - Mayor que valor - - - - Less than value - Menor que valor - - - - Unknown/changed - Desconocido/cambiado - - - - Changed by value - Cambiado a valor - - - - Unchanged - Sin cambios - - - - Increased - Aumentado - - - - Decreased - Disminuido - - - - Search ROM - Buscar ROM - - - - New Search - Nueva búsqueda - - - - Decimal - Decimal - - - - - Guess - Adivinar - - - - Search Within - Buscar dentro - - - - Open in Memory Viewer - Abrir en el Visor de memoria - - - - Refresh - Actualizar - - - - MemoryView - - - Memory - Visor de memoria - - - - Inspect Address: - Inspeccionar dirección: - - - - Set Alignment: - Alinear a: - - - - &1 Byte - - - - - &2 Bytes - - - - - &4 Bytes - - - - - Unsigned Integer: - Entero sin signo: - - - - Signed Integer: - Entero con signo: - - - - String: - Cadena de texto: - - - - Load TBL - Cargar TBL - - - - Copy Selection - Copiar selección - - - - Paste - Pegar - - - - Save Selection - Guardar selección - - - - Save Range - Guardar rango - - - - Load - Cargar - - - - ObjView - - - Sprites - Sprites - - - - Magnification - Ampliación - - - - Export - Esportar - - - - Attributes - Atributos - - - - Transform - Transform - - - - Off - No - - - - Palette - Paleta - - - - Copy - Copiar - - - - Matrix - Matriz - - - - Double Size - Tamaño doble - - - - - - Return, Ctrl+R - Volver, Ctrl+R - - - - Flipped - Volteo - - - - H - Short for horizontal - H - - - - V - Short for vertical - V - - - - Mode - Modo - - - - Normal - Normal - - - - Mosaic - Mosaico - - - - Enabled - Habilitado - - - - Priority - Prioridad - - - - Tile - Tile - - - - Geometry - Geometría - - - - Position - Posición - - - - Dimensions - Dimensiones - - - - Address - Dirección - - - - OverrideView - - - Game Overrides - Ajustes específicos por juego - - - - Game Boy Advance - Game Boy Advance - - - - - - - Autodetect - Detección automática - - - - Realtime clock - Reloj en tiempo real - - - - Gyroscope - Giroscopio - - - - Tilt - Sensor de inclinación - - - - Light sensor - Sensor de luz - - - - Rumble - Vibración - - - - Save type - Tipo de guardado - - - - None - Ninguno - - - - SRAM - SRAM - - - - Flash 512kb - Flash 512kb - - - - Flash 1Mb - Flash 1Mb - - - - EEPROM 8kB - EEPROM 8kB - - - - EEPROM 512 bytes - EEPROM 512 bytes - - - - SRAM 64kB (bootlegs only) - SRAM 64kB (sólo bootlegs) - - - - Idle loop - Bucle inactivo - - - - Game Boy Player features - Características del Game Boy Player - - - - VBA bug compatibility mode - Compatibilidad con bugs de VBA - - - - Game Boy - Game Boy - - - - Game Boy model - Modelo de Game Boy - - - - Memory bank controller - Controlador de bancos de memoria - - - - Background Colors - Colores de fondo - - - - Sprite Colors 1 - Colores de sprite 1 - - - - Sprite Colors 2 - Colores de sprite 2 - - - - Palette preset - Preajuste de paleta - - - - PaletteView - - - Palette - Paleta - - - - Background - Fondo - - - - Objects - Objetos - - - - Selection - Selección - - - - Red - Rojo - - - - Green - Verde - - - - Blue - Azul - - - - 16-bit value - Valor de 16 bits - - - - Hex code - Código hexadecimal - - - - Palette index - Índice en paleta - - - - Export BG - Exportar BG - - - - Export OBJ - Exportar OBJ - - - - PlacementControl - - - Adjust placement - Ajustar ubicación - - - - All - Todo - - - - Offset - Compensación - - - - X - - - - - Y - - - - - PrinterView - - - Game Boy Printer - Game Boy Printer - - - - Hurry up! - ¡Apúrate! - - - - Tear off - Arrancar papel - - - - Copy - Copiar - - - - Magnification - Ampliación - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1246,16 +112,182 @@ Tamaño de la descarga: %3 (Ninguno) + + QGBA::ArchiveInspector + + + Open in archive... + Abrir desde contenedor... + + + + Loading... + Cargando... + + QGBA::AssetTile - - - + + Tile # + Tile Nº + + + + Palette # + Paleta Nº + + + + Address + Dirección + + + + Red + Rojo + + + + Green + Verde + + + + Blue + Azul + + + + + 0x%0 (%1) 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + BattleChip Gate + + + + Chip name + Nombre del chip + + + + Insert + Insertar + + + + Save + Guardar + + + + Load + Cargar + + + + Add + Agregar + + + + Remove + Quitar + + + + Gate type + Tipo de Gate + + + + Inserted + Insertado + + + + Chip ID + ID de chip + + + + Update Chip data + Actualizar datos del chip + + + + Show advanced + Mostrar ajustes avanzados + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1271,6 +303,46 @@ Tamaño de la descarga: %3 QGBA::CheatsView + + + Cheats + Trucos + + + + Add New Code + Añadir nuevo código + + + + Remove + Quitar + + + + Add Lines + Añadir líneas + + + + Code type + Tipo de código + + + + Save + Guardar + + + + Load + Cargar + + + + Enter codes here... + Ingresa los códigos aquí... + @@ -1356,6 +428,24 @@ Tamaño de la descarga: %3 Error al abrir el archivo de guardado; las partidas guardadas no se pueden actualizar. Por favor, asegúrese de que es posible escribir en el directorio de partidas guardadas sin necesidad de privilegios adicionales (Por ejemplo, UAC en Windows). + + QGBA::DebuggerConsole + + + Debugger + Depurador + + + + Enter command (try `help` for more info) + Ingresa un comando (prueba con `help` para más información) + + + + Break + Entrar a depuración + + QGBA::DebuggerConsoleController @@ -1364,8 +454,91 @@ Tamaño de la descarga: %3 No se ha podido abrir el historial de la linea de comandos para escritura + + QGBA::DolphinConnector + + + Connect to Dolphin + Conectar a Dolphin + + + + Local computer + Computadora local + + + + IP address + Dirección IP + + + + Connect + Conectar + + + + Disconnect + Desconectar + + + + Close + Cerrar + + + + Reset on connect + Reiniciar al conectar + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + Inspeccionar cuadro + + + + Magnification + Ampliación + + + + Freeze frame + Congelar cuadro + + + + Backdrop color + Color de telón de fondo (backdrop) + + + + Disable scanline effects + Desactivar efectos de línea de trazado + + + + Export + Exportar + + + + Reset + Reinicializar + Export frame @@ -1513,6 +686,51 @@ Tamaño de la descarga: %3 QGBA::GIFView + + + Record GIF/WebP/APNG + Grabar GIF/WebP/APNG + + + + Loop + Repetir + + + + Start + Iniciar + + + + Stop + Detener + + + + Select File + Seleccionar archivo + + + + APNG + APNG + + + + GIF + GIF + + + + WebP + WebP + + + + Frameskip + Salto + Failed to open output file: %1 @@ -1529,8 +747,174 @@ Tamaño de la descarga: %3 Formato de intercambio de gráficos (*.gif);;WebP ( *.webp);;Gráficos de red portátiles animados (*.png *.apng) + + QGBA::GameBoy + + + + Autodetect + Detección automática + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + TAMA5 + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + Visor de E/S + + + + 0x0000 + 0x0000 + + + + + + B + B + Background mode @@ -2791,12 +2175,6 @@ Tamaño de la descarga: %3 A A - - - - B - B - @@ -3412,8 +2790,105 @@ Tamaño de la descarga: %3 Menú + + QGBA::LibraryTree + + + Name + Nombre + + + + Location + Ubicación + + + + Platform + Plataforma + + + + Size + Tamaño + + + + CRC32 + CRC32 + + QGBA::LoadSaveState + + + + %1 State + %1 estado + + + + + + + + + + + + No Save + Sin estado + + + + 1 + 1 + + + + 2 + 2 + + + + Cancel + Cancelar + + + + 3 + 3 + + + + 4 + 4 + + + + 5 + 5 + + + + 6 + 6 + + + + 7 + 7 + + + + 8 + 8 + + + + 9 + 9 + Load State @@ -3532,91 +3007,194 @@ Tamaño de la descarga: %3 ERROR DE JUEGO + + QGBA::LogView + + + Logs + Registros + + + + Enabled Levels + Niveles habilitados + + + + Debug + Debug + + + + Stub + Stub + + + + Info + Info + + + + Warning + Warning + + + + Error + Error + + + + Fatal + Fatal + + + + Game Error + Error de juego + + + + Advanced settings + Ajustes avanzados + + + + Clear + Limpiar + + + + Max Lines + Líneas max + + QGBA::MapView - + + Maps + Mapas + + + + Magnification + Ampliación + + + + Export + Exportar + + + + Copy + Copiar + + + Priority Prioridad - - + + Map base Base mapas - - + + Tile base Base tiles - + Size Tamaño - - + + Offset Posición - + Xform Xform - + Map Addr. Dir. de mapa - + Mirror Espejar - + None Ninguno - + Both Ambos - + Horizontal Horizontal - + Vertical Vertical - - - + + + N/A n/d - + Export map Exportar mapa - + Portable Network Graphics (*.png) Gráficos de red portátiles (*.png) QGBA::MemoryDump + + + Save Memory Range + Volcar rango de memoria + + + + Start Address: + Dirección de inicio: + + + + Byte Count: + Cantidad de bytes: + + + + Dump across banks + Volcar entre bancos de memoria + Save memory region @@ -3693,6 +3271,153 @@ Tamaño de la descarga: %3 QGBA::MemorySearch + + + Memory Search + Búsqueda en la memoria + + + + Address + Dirección + + + + Current Value + Valor actual + + + + + Type + Tipo + + + + Value + Valor + + + + Numeric + Numérico + + + + Text + Texto + + + + Width + Ancho + + + + 1 Byte (8-bit) + 1 byte (8 bits) + + + + 2 Bytes (16-bit) + 2 bytes (16 bits) + + + + 4 Bytes (32-bit) + 4 bytes (32 bits) + + + + Number type + Tipo de número + + + + Hexadecimal + Hexadecimal + + + + Search type + Tipo de búsqueda + + + + Equal to value + Igual a valor + + + + Greater than value + Mayor que valor + + + + Less than value + Menor que valor + + + + Unknown/changed + Desconocido/cambiado + + + + Changed by value + Cambiado a valor + + + + Unchanged + Sin cambios + + + + Increased + Aumentado + + + + Decreased + Disminuido + + + + Search ROM + Buscar ROM + + + + New Search + Nueva búsqueda + + + + Decimal + Decimal + + + + + Guess + Adivinar + + + + Search Within + Buscar dentro + + + + Open in Memory Viewer + Abrir en el Visor de memoria + + + + Refresh + Actualizar + (%0/%1×) @@ -3714,6 +3439,84 @@ Tamaño de la descarga: %3 %1 byte%2 + + QGBA::MemoryView + + + Memory + Visor de memoria + + + + Inspect Address: + Inspeccionar dirección: + + + + Set Alignment: + Alinear a: + + + + &1 Byte + + + + + &2 Bytes + + + + + &4 Bytes + + + + + Unsigned Integer: + Entero sin signo: + + + + Signed Integer: + Entero con signo: + + + + String: + Cadena de texto: + + + + Load TBL + Cargar TBL + + + + Copy Selection + Copiar selección + + + + Paste + Pegar + + + + Save Selection + Guardar selección + + + + Save Range + Guardar rango + + + + Load + Cargar + + QGBA::MessagePainter @@ -3725,67 +3528,316 @@ Tamaño de la descarga: %3 QGBA::ObjView - - - 0x%0 - 0x%0 + + Sprites + Sprites - + + Magnification + Ampliación + + + + Export + Esportar + + + + Attributes + Atributos + + + + Transform + Transform + + + + Off No - - - - - - - - - --- - --- + + Palette + Paleta - + + Copy + Copiar + + + + Matrix + Matriz + + + + Double Size + Tamaño doble + + + + + + Return, Ctrl+R + Volver, Ctrl+R + + + + Flipped + Volteo + + + + H + Short for horizontal + H + + + + V + Short for vertical + V + + + + Mode + Modo + + + + Normal Normal - + + Mosaic + Mosaico + + + + Enabled + Habilitado + + + + Priority + Prioridad + + + + Tile + Tile + + + + Geometry + Geometría + + + + Position + Posición + + + + Dimensions + Dimensiones + + + + Address + Dirección + + + + + 0x%0 + 0x%0 + + + + + + + + + + + --- + --- + + + Trans Trans - + OBJWIN OBJWIN - + Invalid Inválido - - + + N/A n/d - + Export sprite Exportar sprite - + Portable Network Graphics (*.png) Portable Network Graphics (*.png) QGBA::OverrideView + + + Game Overrides + Ajustes específicos por juego + + + + Game Boy Advance + Game Boy Advance + + + + + + + Autodetect + Detección automática + + + + Realtime clock + Reloj en tiempo real + + + + Gyroscope + Giroscopio + + + + Tilt + Sensor de inclinación + + + + Light sensor + Sensor de luz + + + + Rumble + Vibración + + + + Save type + Tipo de guardado + + + + None + Ninguno + + + + SRAM + SRAM + + + + Flash 512kb + Flash 512kb + + + + Flash 1Mb + Flash 1Mb + + + + EEPROM 8kB + EEPROM 8kB + + + + EEPROM 512 bytes + EEPROM 512 bytes + + + + SRAM 64kB (bootlegs only) + SRAM 64kB (sólo bootlegs) + + + + Idle loop + Bucle inactivo + + + + Game Boy Player features + Características del Game Boy Player + + + + VBA bug compatibility mode + Compatibilidad con bugs de VBA + + + + Game Boy + Game Boy + + + + Game Boy model + Modelo de Game Boy + + + + Memory bank controller + Controlador de bancos de memoria + + + + Background Colors + Colores de fondo + + + + Sprite Colors 1 + Colores de sprite 1 + + + + Sprite Colors 2 + Colores de sprite 2 + + + + Palette preset + Preajuste de paleta + Official MBCs @@ -3804,6 +3856,66 @@ Tamaño de la descarga: %3 QGBA::PaletteView + + + Palette + Paleta + + + + Background + Fondo + + + + Objects + Objetos + + + + Selection + Selección + + + + Red + Rojo + + + + Green + Verde + + + + Blue + Azul + + + + 16-bit value + Valor de 16 bits + + + + Hex code + Código hexadecimal + + + + Palette index + Índice en paleta + + + + Export BG + Exportar BG + + + + Export OBJ + Exportar OBJ + #%0 @@ -3838,28 +3950,122 @@ Tamaño de la descarga: %3 Error al abrir el archivo de paleta de salida: %1 + + QGBA::PlacementControl + + + Adjust placement + Ajustar ubicación + + + + All + Todo + + + + Offset + Compensación + + + + X + + + + + Y + + + + + QGBA::PrinterView + + + Game Boy Printer + Game Boy Printer + + + + Hurry up! + ¡Apúrate! + + + + Tear off + Arrancar papel + + + + Copy + Copiar + + + + Magnification + Ampliación + + + + Save Printout + + + + + Portable Network Graphics (*.png) + + + QGBA::ROMInfo - - - - - + + + + (unknown) (desconocido) - - + bytes bytes - + (no database present) (no hay base de datos) + + + ROM Info + Información de la ROM + + + + Game name: + Nombre del juego: + + + + Internal name: + Nombre interno: + + + + Game ID: + Id. de juego: + + + + File size: + Tamaño del archivo: + + + + CRC32: + CRC32: + QGBA::ReportView @@ -3873,6 +4079,41 @@ Tamaño de la descarga: %3 ZIP archive (*.zip) Archivo ZIP (*.zip) + + + Generate Bug Report + Generar informe de defecto + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + <html><head/><body><p>Antes de enviar un reporte de errores, primero genera un archivo de reporte para enviarlo como adjunto. Recomendamos adjuntar los archivos de guardado ya que puede ayudar con la investigación de reportes. Esto recopilara alguna información sobre la versión de {projectName} que corres, su configuración, su computadora, y el juego que tiene abierto (si alguno). Cuando esta colección termine, puede visualizar toda la información y guardarla a un archivo ZIP. Este proceso intentara eliminar automáticamente sus datos personales (como su usuario, si se encuentra en algunas de las rutas de directorio generadas), pero las puede modificar luego por si acaso. Luego generar y guardar el reporte, pulse el botón inferior o visite <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> para presentar el reporte en GitHub. ¡Asegúrese de agregar el archivo del reporte que ha generado!</p></body></html> + + + + Generate report + Generar informe + + + + Save + Guardar + + + + Open issue list in browser + Abrir lista de informes en navegador + + + + Include save file + Incluir archivo de guardado + + + + Create and include savestate + Crear y incluir archivo de estado + QGBA::SaveConverter @@ -3936,6 +4177,117 @@ Tamaño de la descarga: %3 Cannot convert save games between platforms No se pueden convertir los estados guardados entre plataformas distintas + + + Convert/Extract Save Game + Convertir/Extraer Guardado de Juego + + + + Input file + Archivo de entrada + + + + + Browse + Examinar + + + + Output file + Archivo de salida + + + + %1 %2 save game + %1 %2 juego guardado + + + + little endian + little-endian + + + + big endian + big-endian + + + + SRAM + SRAM + + + + %1 flash + %1 flash + + + + %1 EEPROM + %1 EEPROM + + + + %1 SRAM + RTC + %1 SRAM + RTC + + + + %1 SRAM + %1 SRAM + + + + packed MBC2 + MBC2 empacado + + + + unpacked MBC2 + MBC2 desempacado + + + + MBC6 flash + flash MBC6 + + + + MBC6 combined SRAM + flash + SRAM + flash combinados MBC6 + + + + MBC6 SRAM + SRAM MBC6 + + + + TAMA5 + TAMA5 + + + + %1 (%2) + %1 (%2) + + + + %1 save state with embedded %2 save game + %1 estado guardado con juego guardado %2 integrado + + + + %1 SharkPort %2 save game + %1 SharkPort %2 partida guardada + + + + %1 GameShark Advance SP %2 save game + %1 GameShark Advance SP %2 partida guardada + QGBA::ScriptingTextBuffer @@ -3945,97 +4297,236 @@ Tamaño de la descarga: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + &Reinicializar + + + + 0 + 0 + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + Sensores + + + + Realtime clock + Reloj en tiempo real + + + + Fixed time + Hora fija + + + + System time + Hora del sistema + + + + Start time at + Empezar desde esta hora + + + + Now + Ahora + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + dd/MM/yy HH:mm:ss + + + + Light sensor + Sensor de luz + + + + Brightness + Brillo + + + + Tilt sensor + Sensor de inclinación + + + + + Set Y + Ajustar Y + + + + + Set X + Ajustar X + + + + Gyroscope + Giroscopio + + + + Sensitivity + Sensibilidad + + QGBA::SettingsView - - + + Qt Multimedia Qt Multimedia - + SDL SDL - + Software (Qt) Software (Qt) - + + OpenGL OpenGL - + OpenGL (force version 1.x) OpenGL (forzar versión 1.x) - + None Ninguno - + None (Still Image) Nada (imagen estática) - + Keyboard Teclado - + Controllers Controladores - + Shortcuts Atajos de teclado - - + + Shaders Shaders - + Select BIOS Seleccionar BIOS - + Select directory Elegir carpeta - + (%1×%2) - + Never Nunca - + Just now Ahora mismo - + Less than an hour ago Hace menos de una hora - + %n hour(s) ago Hace %n hora @@ -4043,13 +4534,733 @@ Tamaño de la descarga: %3 - + %n day(s) ago Hace %n dia Hace %n dias + + + Settings + Ajustes + + + + Audio/Video + Audio/video + + + + Gameplay + + + + + Interface + Interfaz + + + + Update + Actualización + + + + Emulation + Emulación + + + + Enhancements + Mejoras + + + + BIOS + BIOS + + + + Paths + Rutas + + + + Logging + Registros + + + + Game Boy + Game Boy + + + + Audio driver: + Sistema de audio: + + + + Audio buffer: + Búfer de audio: + + + + + 1536 + 1536 + + + + 512 + 512 + + + + 768 + 768 + + + + 1024 + 1024 + + + + 2048 + 2048 + + + + 3072 + 3072 + + + + 4096 + 4096 + + + + samples + muestras + + + + Sample rate: + Tasa de muestreo: + + + + + 44100 + 44100 + + + + 22050 + 22050 + + + + 32000 + 32000 + + + + 48000 + 48000 + + + + Hz + Hz + + + + Volume: + Volumen: + + + + + + + Mute + Silenciar + + + + Fast forward volume: + Vol. durante av. rápido: + + + + Audio in multiplayer: + Audio en multijugador: + + + + All windows + Todas las ventanas + + + + Player 1 window only + Solo la ventana del jugador 1 + + + + Currently active player window + Ventana del jugador actualmente activo + + + + Display driver: + Sistema de video: + + + + Frameskip: + Salto de cuadros: + + + + Skip every + Saltar cada + + + + + frames + cuadros + + + + FPS target: + Objetivo de FPS: + + + + frames per second + cuadros por segundo + + + + Sync: + Sincronizar con: + + + + + Video + Video + + + + + Audio + Audio + + + + Lock aspect ratio + Bloquear proporción de aspecto + + + + Bilinear filtering + Filtro bilineal + + + + Show filename instead of ROM name in library view + Mostrar el nombre del archivo en vez del nombre de la ROM en la vista de librería + + + + + Pause + Pausa + + + + When inactive: + Cuando este inactivo: + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + Cuando este minimizada: + + + + Show frame count in OSD + Mostrar contador de cuadros en OSD + + + + Show emulation info on reset + Mostrar información sobre la emulación al reiniciar + + + + Current channel: + Canal actual: + + + + Current version: + Versión actual: + + + + Update channel: + Actualizar canal: + + + + Available version: + Versión disponible: + + + + (Unknown) + (Desconocido) + + + + Last checked: + Ultima vez comprobado: + + + + Automatically check on start + Comprobar automáticamente al inicio + + + + Check now + Comprobar ahora + + + + Default color palette only + Sólo paleta de colores predeterminada + + + + SGB color palette if available + Paleta de color SGB si está disponible + + + + GBC color palette if available + Paleta de color GBC si está disponible + + + + SGB (preferred) or GBC color palette if available + Paleta de colores SGB (preferida) o GBC si está disponible + + + + Game Boy Camera + Cámara Game Boy + + + + Driver: + Controlador: + + + + Source: + Fuente: + + + + Native (59.7275) + Nativo (59,7275) + + + + Interframe blending + Mezcla entre cuadros + + + + Dynamically update window title + Actualizar titulo de ventana dinámicamente + + + + Show OSD messages + Mostrar mensajes en el OSD + + + + Save state extra data: + Guardar datos adicionales de estado: + + + + + Save game + Guardar partida + + + + Load state extra data: + Cargar datos adicionales de estado: + + + + Enable VBA bug compatibility in ROM hacks + Activar modo de compatibilidad VBA en ROM hacks + + + + Preset: + Ajustes: + + + + Show filename instead of ROM name in title bar + Enseñar el nombre de archivo en lugar del nombre de ROM en el titulo de la ventana + + + + Fast forward (held) speed: + Avance rápido (mantenido): + + + + (240×160) + (240×160) + + + + Log to file + Guardar a archivo + + + + Log to console + Guardar a consola + + + + Select Log File + Seleccionar + + + + Force integer scaling + Forzar escalado a valores enteros + + + + Language + Idioma + + + + Library: + Biblioteca: + + + + List view + Lista + + + + Tree view + Árbol + + + + Show when no game open + Mostrar cuando no haya un juego abierto + + + + Clear cache + Limpiar caché + + + + Allow opposing input directions + Permitir direcciones opuestas al mismo tiempo + + + + Suspend screensaver + Suspender protector de pantalla + + + + Show FPS in title bar + Mostrar FPS en la barra de título + + + + Enable Discord Rich Presence + Hablitar Rich Presence en Discord + + + + Fast forward speed: + Avance rápido: + + + + + Unbounded + Sin límite + + + + Enable rewind + Habilitar el rebobinar + + + + Rewind history: + Hist. de rebobinado: + + + + Idle loops: + Bucles inactivos: + + + + Run all + Ejecutarlos todos + + + + Remove known + Eliminar los conocidos + + + + Detect and remove + Detectar y eliminar + + + + + Screenshot + Pantallazo + + + + + Cheat codes + Trucos + + + + Preload entire ROM into memory + Cargar ROM completa a la memoria + + + + Autofire interval: + Intervalo de turbo: + + + + Enable Game Boy Player features by default + Habilitar funcionalidad de Game Boy Player por defecto + + + + Video renderer: + Renderizador de video: + + + + Software + Software + + + + OpenGL enhancements + Mejoras para OpenGL + + + + High-resolution scale: + Escala de alta resolución: + + + + XQ GBA audio (experimental) + Mejorar audio GBA (experimental) + + + + GB BIOS file: + Archivo BIOS GB: + + + + + + + + + + + + Browse + Examinar + + + + Use BIOS file if found + Usar archivo BIOS si fue encontrado + + + + Skip BIOS intro + Saltar animación de entrada del BIOS + + + + GBA BIOS file: + Archivo BIOS GBA: + + + + GBC BIOS file: + Archivo BIOS GBC: + + + + SGB BIOS file: + Archivo BIOS SGB: + + + + Save games + Datos de guardado + + + + + + + + Same directory as the ROM + Al mismo directorio que la ROM + + + + Save states + Estados de guardado + + + + Screenshots + Pantallazos + + + + Patches + Parches + + + + Cheats + Trucos + + + + Models + Modelos + + + + GB only: + Sólo GB: + + + + SGB compatible: + Compatible con SGB: + + + + GBC only: + Sólo GBC: + + + + GBC compatible: + Compatible con GBC: + + + + SGB and GBC compatible: + Compatible con SGB y GBC: + + + + Game Boy palette + Paleta de Game Boy + + + + Default BG colors: + Colores de fondo por defecto: + + + + Super Game Boy borders + Bordes de Super Game Boy + + + + Default sprite colors 1: + Colores de sprite 1 por defecto: + + + + Default sprite colors 2: + Colores de sprite 2 por defecto: + QGBA::ShaderSelector @@ -4083,6 +5294,41 @@ Tamaño de la descarga: %3 Pass %1 Paso %1 + + + Shaders + Shaders + + + + Active Shader: + Shader activo: + + + + Name + Nombre + + + + Author + Autor + + + + Description + Descripción + + + + Unload Shader + Cerrar shader + + + + Load New Shader + Cargar nuevo shader + QGBA::ShortcutModel @@ -4102,24 +5348,117 @@ Tamaño de la descarga: %3 Mando + + QGBA::ShortcutView + + + Edit Shortcuts + Editar atajos de teclado + + + + Keyboard + Teclado + + + + Gamepad + Mando + + + + Clear + Limpiar + + QGBA::TileView - + Export tiles Exportar tiles - - + + Portable Network Graphics (*.png) Gráficos de red portátiles (*.png) - + Export tile Exportar tile + + + Tiles + Tiles + + + + Export Selected + Exportar seleccionados + + + + Export All + Exportar todos + + + + 256 colors + 256 colores + + + + Palette + Paleta + + + + Magnification + Ampliación + + + + Tiles per row + Tiles por fila + + + + Fit to window + Ajustar a ventana + + + + Displayed tiles + + + + + Only BG tiles + Solo BG tiles + + + + Only OBJ tiles + Solo OBJ tiles + + + + Both + Ambos + + + + Copy Selected + Copiar seleccionados + + + + Copy All + Copiar todos + QGBA::VideoView @@ -4138,6 +5477,204 @@ Tamaño de la descarga: %3 Select output file Seleccionar archivo de salida + + + Record Video + Grabar video + + + + Start + Iniciar + + + + Stop + Detener + + + + Select File + Seleccionar archivo + + + + Presets + Ajustes predefinidos + + + + + WebM + WebM + + + + Format + Formato + + + + MKV + MKV + + + + AVI + AVI + + + + + MP4 + MP4 + + + + High &Quality + Alta &calidad + + + + &YouTube + &YouTube + + + + &Lossless + Sin pér&didas + + + + 4K + 4K + + + + &1080p + &1080p + + + + &720p + &720p + + + + &480p + &480p + + + + &Native + &NAtivo + + + + HEVC + HEVC + + + + HEVC (NVENC) + HEVC (NVENC) + + + + VP8 + VP8 + + + + VP9 + VP9 + + + + FFV1 + FFV1 + + + + + None + Ninguno + + + + FLAC + FLAC + + + + Opus + Opus + + + + Vorbis + Vorbis + + + + MP3 + MP3 + + + + AAC + AAC + + + + Uncompressed + Sin comprimir + + + + Bitrate (kbps) + Tasa de bits (kbps) + + + + ABR + ABR + + + + H.264 + H.264 + + + + H.264 (NVENC) + H.264 (NVENC) + + + + VBR + VBR + + + + CRF + CRF + + + + Dimensions + Dimensiones + + + + Lock aspect ratio + Bloquear proporción de aspecto + + + + Show advanced + Mostrar ajustes avanzados + QGBA::Window @@ -4982,1378 +6519,4 @@ Tamaño de la descarga: %3 Meta - - ROMInfo - - - ROM Info - Información de la ROM - - - - Game name: - Nombre del juego: - - - - Internal name: - Nombre interno: - - - - Game ID: - Id. de juego: - - - - File size: - Tamaño del archivo: - - - - CRC32: - CRC32: - - - - ReportView - - - Generate Bug Report - Generar informe de defecto - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - <html><head/><body><p>Antes de enviar un reporte de errores, primero genera un archivo de reporte para enviarlo como adjunto. Recomendamos adjuntar los archivos de guardado ya que puede ayudar con la investigación de reportes. Esto recopilara alguna información sobre la versión de {projectName} que corres, su configuración, su computadora, y el juego que tiene abierto (si alguno). Cuando esta colección termine, puede visualizar toda la información y guardarla a un archivo ZIP. Este proceso intentara eliminar automáticamente sus datos personales (como su usuario, si se encuentra en algunas de las rutas de directorio generadas), pero las puede modificar luego por si acaso. Luego generar y guardar el reporte, pulse el botón inferior o visite <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> para presentar el reporte en GitHub. ¡Asegúrese de agregar el archivo del reporte que ha generado!</p></body></html> - - - - Generate report - Generar informe - - - - Save - Guardar - - - - Open issue list in browser - Abrir lista de informes en navegador - - - - Include save file - Incluir archivo de guardado - - - - Create and include savestate - Crear y incluir archivo de estado - - - - SaveConverter - - - Convert/Extract Save Game - Convertir/Extraer Guardado de Juego - - - - Input file - Archivo de entrada - - - - - Browse - Examinar - - - - Output file - Archivo de salida - - - - %1 %2 save game - %1 %2 juego guardado - - - - little endian - little-endian - - - - big endian - big-endian - - - - SRAM - SRAM - - - - %1 flash - %1 flash - - - - %1 EEPROM - %1 EEPROM - - - - %1 SRAM + RTC - %1 SRAM + RTC - - - - %1 SRAM - %1 SRAM - - - - packed MBC2 - MBC2 empacado - - - - unpacked MBC2 - MBC2 desempacado - - - - MBC6 flash - flash MBC6 - - - - MBC6 combined SRAM + flash - SRAM + flash combinados MBC6 - - - - MBC6 SRAM - SRAM MBC6 - - - - TAMA5 - TAMA5 - - - - %1 (%2) - %1 (%2) - - - - %1 save state with embedded %2 save game - %1 estado guardado con juego guardado %2 integrado - - - - %1 SharkPort %2 save game - %1 SharkPort %2 partida guardada - - - - %1 GameShark Advance SP %2 save game - %1 GameShark Advance SP %2 partida guardada - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - &Reinicializar - - - - 0 - 0 - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - Sensores - - - - Realtime clock - Reloj en tiempo real - - - - Fixed time - Hora fija - - - - System time - Hora del sistema - - - - Start time at - Empezar desde esta hora - - - - Now - Ahora - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - dd/MM/yy HH:mm:ss - - - - Light sensor - Sensor de luz - - - - Brightness - Brillo - - - - Tilt sensor - Sensor de inclinación - - - - - Set Y - Ajustar Y - - - - - Set X - Ajustar X - - - - Gyroscope - Giroscopio - - - - Sensitivity - Sensibilidad - - - - SettingsView - - - Settings - Ajustes - - - - Audio/Video - Audio/video - - - - Interface - Interfaz - - - - Update - Actualización - - - - Emulation - Emulación - - - - Enhancements - Mejoras - - - - BIOS - BIOS - - - - Paths - Rutas - - - - Logging - Registros - - - - Game Boy - Game Boy - - - - Audio driver: - Sistema de audio: - - - - Audio buffer: - Búfer de audio: - - - - - 1536 - 1536 - - - - 512 - 512 - - - - 768 - 768 - - - - 1024 - 1024 - - - - 2048 - 2048 - - - - 3072 - 3072 - - - - 4096 - 4096 - - - - samples - muestras - - - - Sample rate: - Tasa de muestreo: - - - - - 44100 - 44100 - - - - 22050 - 22050 - - - - 32000 - 32000 - - - - 48000 - 48000 - - - - Hz - Hz - - - - Volume: - Volumen: - - - - - - - Mute - Silenciar - - - - Fast forward volume: - Vol. durante av. rápido: - - - - Audio in multiplayer: - Audio en multijugador: - - - - All windows - Todas las ventanas - - - - Player 1 window only - Solo la ventana del jugador 1 - - - - Currently active player window - Ventana del jugador actualmente activo - - - - Display driver: - Sistema de video: - - - - Frameskip: - Salto de cuadros: - - - - Skip every - Saltar cada - - - - - frames - cuadros - - - - FPS target: - Objetivo de FPS: - - - - frames per second - cuadros por segundo - - - - Sync: - Sincronizar con: - - - - Video - Video - - - - Audio - Audio - - - - Lock aspect ratio - Bloquear proporción de aspecto - - - - Bilinear filtering - Filtro bilineal - - - - Show filename instead of ROM name in library view - Mostrar el nombre del archivo en vez del nombre de la ROM en la vista de librería - - - - - Pause - Pausa - - - - When inactive: - Cuando este inactivo: - - - - When minimized: - Cuando este minimizada: - - - - Show frame count in OSD - Mostrar contador de cuadros en OSD - - - - Show emulation info on reset - Mostrar información sobre la emulación al reiniciar - - - - Current channel: - Canal actual: - - - - Current version: - Versión actual: - - - - Update channel: - Actualizar canal: - - - - Available version: - Versión disponible: - - - - (Unknown) - (Desconocido) - - - - Last checked: - Ultima vez comprobado: - - - - Automatically check on start - Comprobar automáticamente al inicio - - - - Check now - Comprobar ahora - - - - Default color palette only - Sólo paleta de colores predeterminada - - - - SGB color palette if available - Paleta de color SGB si está disponible - - - - GBC color palette if available - Paleta de color GBC si está disponible - - - - SGB (preferred) or GBC color palette if available - Paleta de colores SGB (preferida) o GBC si está disponible - - - - Game Boy Camera - Cámara Game Boy - - - - Driver: - Controlador: - - - - Source: - Fuente: - - - - Native (59.7275) - Nativo (59,7275) - - - - Interframe blending - Mezcla entre cuadros - - - - Dynamically update window title - Actualizar titulo de ventana dinámicamente - - - - Show OSD messages - Mostrar mensajes en el OSD - - - - Save state extra data: - Guardar datos adicionales de estado: - - - - - Save game - Guardar partida - - - - Load state extra data: - Cargar datos adicionales de estado: - - - - Enable VBA bug compatibility in ROM hacks - Activar modo de compatibilidad VBA en ROM hacks - - - - Preset: - Ajustes: - - - - Show filename instead of ROM name in title bar - Enseñar el nombre de archivo en lugar del nombre de ROM en el titulo de la ventana - - - - Fast forward (held) speed: - Avance rápido (mantenido): - - - - (240×160) - (240×160) - - - - Log to file - Guardar a archivo - - - - Log to console - Guardar a consola - - - - Select Log File - Seleccionar - - - - Force integer scaling - Forzar escalado a valores enteros - - - - Language - Idioma - - - - Library: - Biblioteca: - - - - List view - Lista - - - - Tree view - Árbol - - - - Show when no game open - Mostrar cuando no haya un juego abierto - - - - Clear cache - Limpiar caché - - - - Allow opposing input directions - Permitir direcciones opuestas al mismo tiempo - - - - Suspend screensaver - Suspender protector de pantalla - - - - Show FPS in title bar - Mostrar FPS en la barra de título - - - - Automatically save cheats - Guardar trucos automáticamente - - - - Automatically load cheats - Cargar trucos automáticamente - - - - Automatically save state - Guardar estado automáticamente - - - - Automatically load state - Cargar estado automáticamente - - - - Enable Discord Rich Presence - Hablitar Rich Presence en Discord - - - - Fast forward speed: - Avance rápido: - - - - - Unbounded - Sin límite - - - - Enable rewind - Habilitar el rebobinar - - - - Rewind history: - Hist. de rebobinado: - - - - Idle loops: - Bucles inactivos: - - - - Run all - Ejecutarlos todos - - - - Remove known - Eliminar los conocidos - - - - Detect and remove - Detectar y eliminar - - - - - Screenshot - Pantallazo - - - - - Cheat codes - Trucos - - - - Preload entire ROM into memory - Cargar ROM completa a la memoria - - - - Autofire interval: - Intervalo de turbo: - - - - Enable Game Boy Player features by default - Habilitar funcionalidad de Game Boy Player por defecto - - - - Video renderer: - Renderizador de video: - - - - Software - Software - - - - OpenGL - OpenGL - - - - OpenGL enhancements - Mejoras para OpenGL - - - - High-resolution scale: - Escala de alta resolución: - - - - XQ GBA audio (experimental) - Mejorar audio GBA (experimental) - - - - GB BIOS file: - Archivo BIOS GB: - - - - - - - - - - - - Browse - Examinar - - - - Use BIOS file if found - Usar archivo BIOS si fue encontrado - - - - Skip BIOS intro - Saltar animación de entrada del BIOS - - - - GBA BIOS file: - Archivo BIOS GBA: - - - - GBC BIOS file: - Archivo BIOS GBC: - - - - SGB BIOS file: - Archivo BIOS SGB: - - - - Save games - Datos de guardado - - - - - - - - Same directory as the ROM - Al mismo directorio que la ROM - - - - Save states - Estados de guardado - - - - Screenshots - Pantallazos - - - - Patches - Parches - - - - Cheats - Trucos - - - - Models - Modelos - - - - GB only: - Sólo GB: - - - - SGB compatible: - Compatible con SGB: - - - - GBC only: - Sólo GBC: - - - - GBC compatible: - Compatible con GBC: - - - - SGB and GBC compatible: - Compatible con SGB y GBC: - - - - Game Boy palette - Paleta de Game Boy - - - - Default BG colors: - Colores de fondo por defecto: - - - - Super Game Boy borders - Bordes de Super Game Boy - - - - Default sprite colors 1: - Colores de sprite 1 por defecto: - - - - Default sprite colors 2: - Colores de sprite 2 por defecto: - - - - ShaderSelector - - - Shaders - Shaders - - - - Active Shader: - Shader activo: - - - - Name - Nombre - - - - Author - Autor - - - - Description - Descripción - - - - Unload Shader - Cerrar shader - - - - Load New Shader - Cargar nuevo shader - - - - ShortcutView - - - Edit Shortcuts - Editar atajos de teclado - - - - Keyboard - Teclado - - - - Gamepad - Mando - - - - Clear - Limpiar - - - - TileView - - - Tiles - Tiles - - - - Export Selected - Exportar seleccionados - - - - Export All - Exportar todos - - - - 256 colors - 256 colores - - - - Palette - Paleta - - - - Magnification - Ampliación - - - - Tiles per row - Tiles por fila - - - - Fit to window - Ajustar a ventana - - - - Displayed tiles - - - - - Only BG tiles - Solo BG tiles - - - - Only OBJ tiles - Solo OBJ tiles - - - - Both - Ambos - - - - Copy Selected - Copiar seleccionados - - - - Copy All - Copiar todos - - - - VideoView - - - Record Video - Grabar video - - - - Start - Iniciar - - - - Stop - Detener - - - - Select File - Seleccionar archivo - - - - Presets - Ajustes predefinidos - - - - - WebM - WebM - - - - Format - Formato - - - - MKV - MKV - - - - AVI - AVI - - - - - MP4 - MP4 - - - - High &Quality - Alta &calidad - - - - &YouTube - &YouTube - - - - &Lossless - Sin pér&didas - - - - 4K - 4K - - - - &1080p - &1080p - - - - &720p - &720p - - - - &480p - &480p - - - - &Native - &NAtivo - - - - HEVC - HEVC - - - - HEVC (NVENC) - HEVC (NVENC) - - - - VP8 - VP8 - - - - VP9 - VP9 - - - - FFV1 - FFV1 - - - - - None - Ninguno - - - - FLAC - FLAC - - - - Opus - Opus - - - - Vorbis - Vorbis - - - - MP3 - MP3 - - - - AAC - AAC - - - - Uncompressed - Sin comprimir - - - - Bitrate (kbps) - Tasa de bits (kbps) - - - - ABR - ABR - - - - H.264 - H.264 - - - - H.264 (NVENC) - H.264 (NVENC) - - - - VBR - VBR - - - - CRF - CRF - - - - Dimensions - Dimensiones - - - - Lock aspect ratio - Bloquear proporción de aspecto - - - - Show advanced - Mostrar ajustes avanzados - - diff --git a/src/platform/qt/ts/mgba-fi.ts b/src/platform/qt/ts/mgba-fi.ts index 4f4f313f1..350dda558 100644 --- a/src/platform/qt/ts/mgba-fi.ts +++ b/src/platform/qt/ts/mgba-fi.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -37,1146 +37,12 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki. - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available - - - ArchiveInspector - - - Open in archive... - Avaa arkistossa... - - - - Loading... - Ladataan... - - - - AssetTile - - - Tile # - Tiili # - - - - Palette # - Paletti # - - - - Address - Osoite - - - - Red - Punainen - - - - Green - Vihreä - - - - Blue - Sininen - - - - BattleChipView - - - BattleChip Gate - BattleChip Gate - - - - Chip name - Siru nimi - - - - Insert - Laittaa - - - - Save - Tallentaa - - - - Load - Ladata - - - - Add - Lisätä - - - - Remove - Poista - - - - Gate type - - - - - Inserted - - - - - Chip ID - - - - - Update Chip data - - - - - Show advanced - - - - - CheatsView - - - Cheats - Huijaukset - - - - Add New Code - - - - - Remove - Poista - - - - Add Lines - - - - - Code type - - - - - Save - Tallentaa - - - - Load - Ladata - - - - Enter codes here... - Laita koodit tähän... - - - - DebuggerConsole - - - Debugger - virheiden jäljittäjä - - - - Enter command (try `help` for more info) - Syötä komento (yritä `help` niin saat lisää tietoa) - - - - Break - Rikkoa - - - - DolphinConnector - - - Connect to Dolphin - Liitä Dolphiniin - - - - Local computer - Lähi tietokone - - - - IP address - IP-Osoite - - - - Connect - Liittyä - - - - Disconnect - - - - - Close - - - - - Reset on connect - - - - - FrameView - - - Inspect frame - - - - - Magnification - - - - - Freeze frame - - - - - Backdrop color - - - - - Disable scanline effects - - - - - Export - - - - - Reset - - - - - GIFView - - - Record GIF/WebP/APNG - - - - - Loop - - - - - Start - - - - - Stop - - - - - Select File - - - - - APNG - - - - - GIF - - - - - WebP - - - - - Frameskip - - - - - IOViewer - - - I/O Viewer - - - - - 0x0000 - - - - - B - - - - - LibraryTree - - - Name - - - - - Location - - - - - Platform - - - - - Size - - - - - CRC32 - - - - - LoadSaveState - - - - %1 State - - - - - - - - - - - - - No Save - - - - - 5 - - - - - 6 - - - - - 8 - - - - - 4 - - - - - 1 - - - - - 3 - - - - - 7 - - - - - 9 - - - - - 2 - - - - - Cancel - - - - - LogView - - - Logs - - - - - Enabled Levels - - - - - Debug - - - - - Stub - - - - - Info - - - - - Warning - - - - - Error - - - - - Fatal - - - - - Game Error - - - - - Advanced settings - - - - - Clear - - - - - Max Lines - - - - - MapView - - - Maps - - - - - Magnification - - - - - Export - - - - - Copy - - - - - MemoryDump - - - Save Memory Range - - - - - Start Address: - - - - - Byte Count: - - - - - Dump across banks - - - - - MemorySearch - - - Memory Search - - - - - Address - Osoite - - - - Current Value - - - - - - Type - - - - - Value - - - - - Numeric - - - - - Text - - - - - Width - - - - - - Guess - - - - - 1 Byte (8-bit) - - - - - 2 Bytes (16-bit) - - - - - 4 Bytes (32-bit) - - - - - Number type - - - - - Decimal - - - - - Hexadecimal - - - - - Search type - - - - - Equal to value - - - - - Greater than value - - - - - Less than value - - - - - Unknown/changed - - - - - Changed by value - - - - - Unchanged - - - - - Increased - - - - - Decreased - - - - - Search ROM - - - - - New Search - - - - - Search Within - - - - - Open in Memory Viewer - - - - - Refresh - - - - - MemoryView - - - Memory - - - - - Inspect Address: - - - - - Set Alignment: - - - - - &1 Byte - - - - - &2 Bytes - - - - - &4 Bytes - - - - - Unsigned Integer: - - - - - Signed Integer: - - - - - String: - - - - - Load TBL - - - - - Copy Selection - - - - - Paste - - - - - Save Selection - - - - - Save Range - - - - - Load - Ladata - - - - ObjView - - - Sprites - - - - - Address - Osoite - - - - Copy - - - - - Magnification - - - - - Geometry - - - - - Position - - - - - Dimensions - - - - - Matrix - - - - - Export - - - - - Attributes - - - - - Transform - - - - - Off - - - - - Palette - - - - - Double Size - - - - - - - Return, Ctrl+R - - - - - Flipped - - - - - H - Short for horizontal - - - - - V - Short for vertical - - - - - Mode - - - - - Normal - - - - - Mosaic - - - - - Enabled - - - - - Priority - - - - - Tile - - - - - OverrideView - - - Game Overrides - - - - - Game Boy Advance - - - - - - - - Autodetect - - - - - Realtime clock - - - - - Gyroscope - - - - - Tilt - - - - - Light sensor - - - - - Rumble - - - - - Save type - - - - - None - - - - - SRAM - - - - - Flash 512kb - - - - - Flash 1Mb - - - - - EEPROM 8kB - - - - - EEPROM 512 bytes - - - - - SRAM 64kB (bootlegs only) - - - - - Idle loop - - - - - Game Boy Player features - - - - - VBA bug compatibility mode - - - - - Game Boy - - - - - Game Boy model - - - - - Memory bank controller - - - - - Background Colors - - - - - Sprite Colors 1 - - - - - Sprite Colors 2 - - - - - Palette preset - - - - - PaletteView - - - Palette - - - - - Background - - - - - Objects - - - - - Selection - - - - - Red - Punainen - - - - Green - Vihreä - - - - Blue - Sininen - - - - 16-bit value - - - - - Hex code - - - - - Palette index - - - - - Export BG - - - - - Export OBJ - - - - - PlacementControl - - - Adjust placement - - - - - All - - - - - Offset - - - - - X - - - - - Y - - - - - PrinterView - - - Game Boy Printer - - - - - Hurry up! - - - - - Tear off - - - - - Magnification - - - - - Copy - - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1241,16 +107,182 @@ Download size: %3 + + QGBA::ArchiveInspector + + + Open in archive... + Avaa arkistossa... + + + + Loading... + Ladataan... + + QGBA::AssetTile - - - + + Tile # + Tiili # + + + + Palette # + Paletti # + + + + Address + Osoite + + + + Red + Punainen + + + + Green + Vihreä + + + + Blue + Sininen + + + + + 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + BattleChip Gate + + + + Chip name + Siru nimi + + + + Insert + Laittaa + + + + Save + Tallentaa + + + + Load + Ladata + + + + Add + Lisätä + + + + Remove + Poista + + + + Gate type + + + + + Inserted + + + + + Chip ID + + + + + Update Chip data + + + + + Show advanced + + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1266,6 +298,46 @@ Download size: %3 QGBA::CheatsView + + + Cheats + Huijaukset + + + + Add New Code + + + + + Remove + Poista + + + + Add Lines + + + + + Code type + + + + + Save + Tallentaa + + + + Load + Ladata + + + + Enter codes here... + Laita koodit tähän... + @@ -1351,6 +423,24 @@ Download size: %3 + + QGBA::DebuggerConsole + + + Debugger + virheiden jäljittäjä + + + + Enter command (try `help` for more info) + Syötä komento (yritä `help` niin saat lisää tietoa) + + + + Break + Rikkoa + + QGBA::DebuggerConsoleController @@ -1359,8 +449,91 @@ Download size: %3 + + QGBA::DolphinConnector + + + Connect to Dolphin + Liitä Dolphiniin + + + + Local computer + Lähi tietokone + + + + IP address + IP-Osoite + + + + Connect + Liittyä + + + + Disconnect + + + + + Close + + + + + Reset on connect + + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + + + + + Magnification + + + + + Freeze frame + + + + + Backdrop color + + + + + Disable scanline effects + + + + + Export + + + + + Reset + + Export frame @@ -1508,6 +681,51 @@ Download size: %3 QGBA::GIFView + + + Record GIF/WebP/APNG + + + + + Loop + + + + + Start + + + + + Stop + + + + + Select File + + + + + APNG + + + + + GIF + + + + + WebP + + + + + Frameskip + + Failed to open output file: %1 @@ -1524,8 +742,174 @@ Download size: %3 + + QGBA::GameBoy + + + + Autodetect + + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + + + + + 0x0000 + + + + + + + B + + Background mode @@ -2786,12 +2170,6 @@ Download size: %3 A - - - - B - - @@ -3407,8 +2785,105 @@ Download size: %3 + + QGBA::LibraryTree + + + Name + + + + + Location + + + + + Platform + + + + + Size + + + + + CRC32 + + + QGBA::LoadSaveState + + + + %1 State + + + + + + + + + + + + + No Save + + + + + 5 + + + + + 6 + + + + + 8 + + + + + 4 + + + + + 1 + + + + + 3 + + + + + 7 + + + + + 9 + + + + + 2 + + + + + Cancel + + Load State @@ -3527,91 +3002,194 @@ Download size: %3 + + QGBA::LogView + + + Logs + + + + + Enabled Levels + + + + + Debug + + + + + Stub + + + + + Info + + + + + Warning + + + + + Error + + + + + Fatal + + + + + Game Error + + + + + Advanced settings + + + + + Clear + + + + + Max Lines + + + QGBA::MapView - - Priority + + Maps + + + + + Magnification + + + + + Export + + + + + Copy - - Map base + Priority - - Tile base + + Map base - Size + + Tile base - - Offset + Size + + Offset + + + + Xform - + Map Addr. - + Mirror - + None - + Both - + Horizontal - + Vertical - - - + + + N/A - + Export map - + Portable Network Graphics (*.png) QGBA::MemoryDump + + + Save Memory Range + + + + + Start Address: + + + + + Byte Count: + + + + + Dump across banks + + Save memory region @@ -3688,6 +3266,153 @@ Download size: %3 QGBA::MemorySearch + + + Memory Search + + + + + Address + Osoite + + + + Current Value + + + + + + Type + + + + + Value + + + + + Numeric + + + + + Text + + + + + Width + + + + + + Guess + + + + + 1 Byte (8-bit) + + + + + 2 Bytes (16-bit) + + + + + 4 Bytes (32-bit) + + + + + Number type + + + + + Decimal + + + + + Hexadecimal + + + + + Search type + + + + + Equal to value + + + + + Greater than value + + + + + Less than value + + + + + Unknown/changed + + + + + Changed by value + + + + + Unchanged + + + + + Increased + + + + + Decreased + + + + + Search ROM + + + + + New Search + + + + + Search Within + + + + + Open in Memory Viewer + + + + + Refresh + + (%0/%1×) @@ -3709,6 +3434,84 @@ Download size: %3 + + QGBA::MemoryView + + + Memory + + + + + Inspect Address: + + + + + Set Alignment: + + + + + &1 Byte + + + + + &2 Bytes + + + + + &4 Bytes + + + + + Unsigned Integer: + + + + + Signed Integer: + + + + + String: + + + + + Load TBL + + + + + Copy Selection + + + + + Paste + + + + + Save Selection + + + + + Save Range + + + + + Load + Ladata + + QGBA::MessagePainter @@ -3720,67 +3523,316 @@ Download size: %3 QGBA::ObjView - - - 0x%0 + + Sprites - + + Address + Osoite + + + + Copy + + + + + Magnification + + + + + Geometry + + + + + Position + + + + + Dimensions + + + + + Matrix + + + + + Export + + + + + Attributes + + + + + Transform + + + + + Off - - - - - - - - - --- + + Palette - + + Double Size + + + + + + + Return, Ctrl+R + + + + + Flipped + + + + + H + Short for horizontal + + + + + V + Short for vertical + + + + + Mode + + + + + Normal - + + Mosaic + + + + + Enabled + + + + + Priority + + + + + Tile + + + + + + 0x%0 + + + + + + + + + + + + --- + + + + Trans - + OBJWIN - + Invalid - - + + N/A - + Export sprite - + Portable Network Graphics (*.png) QGBA::OverrideView + + + Game Overrides + + + + + Game Boy Advance + + + + + + + + Autodetect + + + + + Realtime clock + + + + + Gyroscope + + + + + Tilt + + + + + Light sensor + + + + + Rumble + + + + + Save type + + + + + None + + + + + SRAM + + + + + Flash 512kb + + + + + Flash 1Mb + + + + + EEPROM 8kB + + + + + EEPROM 512 bytes + + + + + SRAM 64kB (bootlegs only) + + + + + Idle loop + + + + + Game Boy Player features + + + + + VBA bug compatibility mode + + + + + Game Boy + + + + + Game Boy model + + + + + Memory bank controller + + + + + Background Colors + + + + + Sprite Colors 1 + + + + + Sprite Colors 2 + + + + + Palette preset + + Official MBCs @@ -3799,6 +3851,66 @@ Download size: %3 QGBA::PaletteView + + + Palette + + + + + Background + + + + + Objects + + + + + Selection + + + + + Red + Punainen + + + + Green + Vihreä + + + + Blue + Sininen + + + + 16-bit value + + + + + Hex code + + + + + Palette index + + + + + Export BG + + + + + Export OBJ + + #%0 @@ -3833,28 +3945,122 @@ Download size: %3 + + QGBA::PlacementControl + + + Adjust placement + + + + + All + + + + + Offset + + + + + X + + + + + Y + + + + + QGBA::PrinterView + + + Game Boy Printer + + + + + Hurry up! + + + + + Tear off + + + + + Magnification + + + + + Copy + + + + + Save Printout + + + + + Portable Network Graphics (*.png) + + + QGBA::ROMInfo - - - - - + + + + (unknown) - - + bytes - + (no database present) + + + ROM Info + + + + + Game name: + + + + + Internal name: + + + + + Game ID: + + + + + File size: + + + + + CRC32: + + QGBA::ReportView @@ -3868,6 +4074,41 @@ Download size: %3 ZIP archive (*.zip) + + + Generate Bug Report + + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + + + + + Generate report + + + + + Save + Tallentaa + + + + Open issue list in browser + + + + + Include save file + + + + + Create and include savestate + + QGBA::SaveConverter @@ -3931,6 +4172,117 @@ Download size: %3 Cannot convert save games between platforms + + + Convert/Extract Save Game + + + + + Input file + + + + + + Browse + + + + + Output file + + + + + %1 %2 save game + + + + + little endian + + + + + big endian + + + + + SRAM + + + + + %1 flash + + + + + %1 EEPROM + + + + + %1 SRAM + RTC + + + + + %1 SRAM + + + + + packed MBC2 + + + + + unpacked MBC2 + + + + + MBC6 flash + + + + + MBC6 combined SRAM + flash + + + + + MBC6 SRAM + + + + + TAMA5 + + + + + %1 (%2) + + + + + %1 save state with embedded %2 save game + + + + + %1 SharkPort %2 save game + + + + + %1 GameShark Advance SP %2 save game + + QGBA::ScriptingTextBuffer @@ -3940,97 +4292,236 @@ Download size: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + + + + + 0 + + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + + + + + Realtime clock + + + + + Fixed time + + + + + System time + + + + + Start time at + + + + + Now + + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + + + + + Light sensor + + + + + Brightness + + + + + Tilt sensor + + + + + + Set Y + + + + + + Set X + + + + + Gyroscope + + + + + Sensitivity + + + QGBA::SettingsView - - + + Qt Multimedia - + SDL - + Software (Qt) - + + OpenGL - + OpenGL (force version 1.x) - + None - + None (Still Image) - + Keyboard - + Controllers - + Shortcuts - - + + Shaders - + Select BIOS - + Select directory - + (%1×%2) - + Never - + Just now - + Less than an hour ago - + %n hour(s) ago @@ -4038,13 +4529,733 @@ Download size: %3 - + %n day(s) ago + + + Settings + + + + + Audio/Video + + + + + Gameplay + + + + + Interface + + + + + Update + + + + + Emulation + + + + + Enhancements + + + + + BIOS + + + + + Paths + + + + + Logging + + + + + Game Boy + + + + + Audio driver: + + + + + Audio buffer: + + + + + + 1536 + + + + + 512 + + + + + 768 + + + + + 1024 + + + + + 2048 + + + + + 3072 + + + + + 4096 + + + + + samples + + + + + Sample rate: + + + + + + 44100 + + + + + 22050 + + + + + 32000 + + + + + 48000 + + + + + Hz + + + + + Volume: + + + + + + + + Mute + + + + + Fast forward volume: + + + + + Audio in multiplayer: + + + + + All windows + + + + + Player 1 window only + + + + + Currently active player window + + + + + Display driver: + + + + + Frameskip: + + + + + Skip every + + + + + + frames + + + + + FPS target: + + + + + frames per second + + + + + Sync: + + + + + + Video + + + + + + Audio + + + + + Lock aspect ratio + + + + + Force integer scaling + + + + + Bilinear filtering + + + + + Show filename instead of ROM name in library view + + + + + + Pause + + + + + When inactive: + + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + + + + + Current channel: + + + + + Current version: + + + + + Update channel: + + + + + Available version: + + + + + (Unknown) + + + + + Last checked: + + + + + Automatically check on start + + + + + Check now + + + + + Default color palette only + + + + + SGB color palette if available + + + + + GBC color palette if available + + + + + SGB (preferred) or GBC color palette if available + + + + + Game Boy Camera + + + + + Driver: + + + + + Source: + + + + + Native (59.7275) + + + + + Interframe blending + + + + + Language + + + + + Library: + + + + + List view + + + + + Tree view + + + + + Show when no game open + + + + + Clear cache + + + + + Allow opposing input directions + + + + + Suspend screensaver + + + + + Dynamically update window title + + + + + Show filename instead of ROM name in title bar + + + + + Show OSD messages + + + + + Enable Discord Rich Presence + + + + + Show FPS in title bar + + + + + Show frame count in OSD + + + + + Show emulation info on reset + + + + + Fast forward speed: + + + + + + Unbounded + + + + + Fast forward (held) speed: + + + + + Autofire interval: + + + + + Enable rewind + + + + + Rewind history: + + + + + Idle loops: + + + + + Run all + + + + + Remove known + + + + + Detect and remove + + + + + Preload entire ROM into memory + + + + + Save state extra data: + + + + + + Save game + + + + + Load state extra data: + + + + + Models + + + + + GB only: + + + + + SGB compatible: + + + + + GBC only: + + + + + GBC compatible: + + + + + SGB and GBC compatible: + + + + + Game Boy palette + + + + + Preset: + + + + + + Screenshot + + + + + + Cheat codes + + + + + Enable Game Boy Player features by default + + + + + Enable VBA bug compatibility in ROM hacks + + + + + Video renderer: + + + + + Software + + + + + OpenGL enhancements + + + + + High-resolution scale: + + + + + (240×160) + + + + + XQ GBA audio (experimental) + + + + + GB BIOS file: + + + + + + + + + + + + + Browse + + + + + Use BIOS file if found + + + + + Skip BIOS intro + + + + + GBA BIOS file: + + + + + GBC BIOS file: + + + + + SGB BIOS file: + + + + + Save games + + + + + + + + + Same directory as the ROM + + + + + Save states + + + + + Screenshots + + + + + Patches + + + + + Cheats + Huijaukset + + + + Log to file + + + + + Log to console + + + + + Select Log File + + + + + Default BG colors: + + + + + Default sprite colors 1: + + + + + Default sprite colors 2: + + + + + Super Game Boy borders + + QGBA::ShaderSelector @@ -4078,6 +5289,41 @@ Download size: %3 Pass %1 + + + Shaders + + + + + Active Shader: + + + + + Name + + + + + Author + + + + + Description + + + + + Unload Shader + + + + + Load New Shader + + QGBA::ShortcutModel @@ -4097,24 +5343,117 @@ Download size: %3 + + QGBA::ShortcutView + + + Edit Shortcuts + + + + + Keyboard + + + + + Gamepad + + + + + Clear + + + QGBA::TileView - + Export tiles - - + + Portable Network Graphics (*.png) - + Export tile + + + Tiles + + + + + Export Selected + + + + + Export All + + + + + 256 colors + + + + + Palette + + + + + Magnification + + + + + Tiles per row + + + + + Fit to window + + + + + Displayed tiles + + + + + Only BG tiles + + + + + Only OBJ tiles + + + + + Both + + + + + Copy Selected + + + + + Copy All + + QGBA::VideoView @@ -4133,6 +5472,204 @@ Download size: %3 Select output file + + + Record Video + + + + + Start + + + + + Stop + + + + + Select File + + + + + Presets + + + + + High &Quality + + + + + &YouTube + + + + + + WebM + + + + + + MP4 + + + + + &Lossless + + + + + 4K + + + + + &1080p + + + + + &720p + + + + + &480p + + + + + &Native + + + + + Format + + + + + MKV + + + + + AVI + + + + + HEVC + + + + + HEVC (NVENC) + + + + + VP8 + + + + + VP9 + + + + + FFV1 + + + + + + None + + + + + FLAC + + + + + Opus + + + + + Vorbis + + + + + MP3 + + + + + AAC + + + + + Uncompressed + + + + + Bitrate (kbps) + + + + + ABR + + + + + H.264 + + + + + H.264 (NVENC) + + + + + VBR + + + + + CRF + + + + + Dimensions + + + + + Lock aspect ratio + + + + + Show advanced + + QGBA::Window @@ -4975,1378 +6512,4 @@ Download size: %3 - - ROMInfo - - - ROM Info - - - - - Game name: - - - - - Internal name: - - - - - Game ID: - - - - - File size: - - - - - CRC32: - - - - - ReportView - - - Generate Bug Report - - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - - - - - Generate report - - - - - Save - Tallentaa - - - - Open issue list in browser - - - - - Include save file - - - - - Create and include savestate - - - - - SaveConverter - - - Convert/Extract Save Game - - - - - Input file - - - - - - Browse - - - - - Output file - - - - - %1 %2 save game - - - - - little endian - - - - - big endian - - - - - SRAM - - - - - %1 flash - - - - - %1 EEPROM - - - - - %1 SRAM + RTC - - - - - %1 SRAM - - - - - packed MBC2 - - - - - unpacked MBC2 - - - - - MBC6 flash - - - - - MBC6 combined SRAM + flash - - - - - MBC6 SRAM - - - - - TAMA5 - - - - - %1 (%2) - - - - - %1 save state with embedded %2 save game - - - - - %1 SharkPort %2 save game - - - - - %1 GameShark Advance SP %2 save game - - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - - - - - 0 - - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - - - - - Realtime clock - - - - - Fixed time - - - - - System time - - - - - Start time at - - - - - Now - - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - - - - - Light sensor - - - - - Brightness - - - - - Tilt sensor - - - - - - Set Y - - - - - - Set X - - - - - Gyroscope - - - - - Sensitivity - - - - - SettingsView - - - Settings - - - - - Audio/Video - - - - - Interface - - - - - Update - - - - - Emulation - - - - - Enhancements - - - - - BIOS - - - - - Paths - - - - - Logging - - - - - Game Boy - - - - - Audio driver: - - - - - Audio buffer: - - - - - - 1536 - - - - - 512 - - - - - 768 - - - - - 1024 - - - - - 2048 - - - - - 3072 - - - - - 4096 - - - - - samples - - - - - Sample rate: - - - - - - 44100 - - - - - 22050 - - - - - 32000 - - - - - 48000 - - - - - Hz - - - - - Volume: - - - - - - - - Mute - - - - - Fast forward volume: - - - - - Audio in multiplayer: - - - - - All windows - - - - - Player 1 window only - - - - - Currently active player window - - - - - Display driver: - - - - - Frameskip: - - - - - Skip every - - - - - - frames - - - - - FPS target: - - - - - frames per second - - - - - Sync: - - - - - Video - - - - - Audio - - - - - Lock aspect ratio - - - - - Force integer scaling - - - - - Bilinear filtering - - - - - Show filename instead of ROM name in library view - - - - - - Pause - - - - - When inactive: - - - - - When minimized: - - - - - Current channel: - - - - - Current version: - - - - - Update channel: - - - - - Available version: - - - - - (Unknown) - - - - - Last checked: - - - - - Automatically check on start - - - - - Check now - - - - - Default color palette only - - - - - SGB color palette if available - - - - - GBC color palette if available - - - - - SGB (preferred) or GBC color palette if available - - - - - Game Boy Camera - - - - - Driver: - - - - - Source: - - - - - Native (59.7275) - - - - - Interframe blending - - - - - Language - - - - - Library: - - - - - List view - - - - - Tree view - - - - - Show when no game open - - - - - Clear cache - - - - - Allow opposing input directions - - - - - Suspend screensaver - - - - - Dynamically update window title - - - - - Show filename instead of ROM name in title bar - - - - - Show OSD messages - - - - - Enable Discord Rich Presence - - - - - Automatically save state - - - - - Automatically load state - - - - - Automatically save cheats - - - - - Automatically load cheats - - - - - Show FPS in title bar - - - - - Show frame count in OSD - - - - - Show emulation info on reset - - - - - Fast forward speed: - - - - - - Unbounded - - - - - Fast forward (held) speed: - - - - - Autofire interval: - - - - - Enable rewind - - - - - Rewind history: - - - - - Idle loops: - - - - - Run all - - - - - Remove known - - - - - Detect and remove - - - - - Preload entire ROM into memory - - - - - Save state extra data: - - - - - - Save game - - - - - Load state extra data: - - - - - Models - - - - - GB only: - - - - - SGB compatible: - - - - - GBC only: - - - - - GBC compatible: - - - - - SGB and GBC compatible: - - - - - Game Boy palette - - - - - Preset: - - - - - - Screenshot - - - - - - Cheat codes - - - - - Enable Game Boy Player features by default - - - - - Enable VBA bug compatibility in ROM hacks - - - - - Video renderer: - - - - - Software - - - - - OpenGL - - - - - OpenGL enhancements - - - - - High-resolution scale: - - - - - (240×160) - - - - - XQ GBA audio (experimental) - - - - - GB BIOS file: - - - - - - - - - - - - - Browse - - - - - Use BIOS file if found - - - - - Skip BIOS intro - - - - - GBA BIOS file: - - - - - GBC BIOS file: - - - - - SGB BIOS file: - - - - - Save games - - - - - - - - - Same directory as the ROM - - - - - Save states - - - - - Screenshots - - - - - Patches - - - - - Cheats - Huijaukset - - - - Log to file - - - - - Log to console - - - - - Select Log File - - - - - Default BG colors: - - - - - Default sprite colors 1: - - - - - Default sprite colors 2: - - - - - Super Game Boy borders - - - - - ShaderSelector - - - Shaders - - - - - Active Shader: - - - - - Name - - - - - Author - - - - - Description - - - - - Unload Shader - - - - - Load New Shader - - - - - ShortcutView - - - Edit Shortcuts - - - - - Keyboard - - - - - Gamepad - - - - - Clear - - - - - TileView - - - Tiles - - - - - Export Selected - - - - - Export All - - - - - 256 colors - - - - - Palette - - - - - Magnification - - - - - Tiles per row - - - - - Fit to window - - - - - Displayed tiles - - - - - Only BG tiles - - - - - Only OBJ tiles - - - - - Both - - - - - Copy Selected - - - - - Copy All - - - - - VideoView - - - Record Video - - - - - Start - - - - - Stop - - - - - Select File - - - - - Presets - - - - - High &Quality - - - - - &YouTube - - - - - - WebM - - - - - - MP4 - - - - - &Lossless - - - - - 4K - - - - - &1080p - - - - - &720p - - - - - &480p - - - - - &Native - - - - - Format - - - - - MKV - - - - - AVI - - - - - HEVC - - - - - HEVC (NVENC) - - - - - VP8 - - - - - VP9 - - - - - FFV1 - - - - - - None - - - - - FLAC - - - - - Opus - - - - - Vorbis - - - - - MP3 - - - - - AAC - - - - - Uncompressed - - - - - Bitrate (kbps) - - - - - ABR - - - - - H.264 - - - - - H.264 (NVENC) - - - - - VBR - - - - - CRF - - - - - Dimensions - - - - - Lock aspect ratio - - - - - Show advanced - - - diff --git a/src/platform/qt/ts/mgba-fr.ts b/src/platform/qt/ts/mgba-fr.ts index 7be421752..5e720908b 100644 --- a/src/platform/qt/ts/mgba-fr.ts +++ b/src/platform/qt/ts/mgba-fr.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -37,1147 +37,12 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd. - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available Une mise à jour est disponible - - - ArchiveInspector - - - Open in archive... - Ouvrir dans l'archive… - - - - Loading... - Chargement… - - - - AssetTile - - - Tile # - Tile nº - - - - Palette # - Palette nº - - - - Address - Adresse - - - - Red - Rouge - - - - Green - Vert - - - - Blue - Bleu - - - - BattleChipView - - - BattleChip Gate - BattleChip Gate - - - - Chip name - Nom de la puce - - - - Insert - Insérer - - - - Save - Sauvegarder - - - - Load - Charger - - - - Add - Ajouter - - - - Remove - Supprimer - - - - Gate type - Type de porte - - - - Inserted - Inséré - - - - Chip ID - ID de la puce - - - - Update Chip data - Mettre à jour les données de la puce - - - - Show advanced - Paramètres avancés - - - - CheatsView - - - Cheats - Tricheurs n'est pas adapté dans cette situation Cheats est préférable. - Cheats - - - - Add New Code - Ajouter un nouveau code - - - - Remove - Supprimer - - - - Add Lines - Ajouter des lignes - - - - Code type - Type de code - - - - Save - Sauvegarder - - - - Load - Charger - - - - Enter codes here... - Entrez les codes ici… - - - - DebuggerConsole - - - Debugger - Débogueur - - - - Enter command (try `help` for more info) - Entrez une commande (essayez `help` pour plus d'informations) - - - - Break - Arrêter - - - - DolphinConnector - - - Connect to Dolphin - Se connecter à Dolphin - - - - Local computer - Ordinateur local - - - - IP address - Adresse IP - - - - Connect - Connecter - - - - Disconnect - Déconnecter - - - - Close - Fermer - - - - Reset on connect - Réinitialiser à la connexion - - - - FrameView - - - Inspect frame - Inspecter l'image - - - - Magnification - Agrandissement - - - - Freeze frame - Figer l'image - - - - Backdrop color - Couleur de fond - - - - Disable scanline effects - Désactiver les effets de lignes de balayage - - - - Export - Exporter - - - - Reset - Réinitialiser - - - - GIFView - - - Record GIF/WebP/APNG - Enregistrer GIF/WebP/APNG - - - - Loop - Boucle - - - - Start - Démarrer - - - - Stop - Arrêter - - - - Select File - Choisir un fichier - - - - APNG - APNG - - - - GIF - GIF - - - - WebP - WebP - - - - Frameskip - Saut d'image - - - - IOViewer - - - I/O Viewer - Visualiseur E/S - - - - 0x0000 - 0x0000 - - - - B - B - - - - LibraryTree - - - Name - Nom - - - - Location - Localisation - - - - Platform - Plateforme - - - - Size - Taille - - - - CRC32 - CRC32 - - - - LoadSaveState - - - - %1 State - %1 État - - - - - - - - - - - - No Save - Pas de sauvegarde - - - - 1 - 1 - - - - 2 - 2 - - - - Cancel - Annuler - - - - 3 - 3 - - - - 4 - 4 - - - - 5 - 5 - - - - 6 - 6 - - - - 7 - 7 - - - - 8 - 8 - - - - 9 - 9 - - - - LogView - - - Logs - Journal d'évènements - - - - Enabled Levels - Niveaux activés - - - - Debug - Débogage - - - - Stub - Stub - - - - Info - Infos - - - - Warning - Avertissement - - - - Error - Erreur - - - - Fatal - Fatal - - - - Game Error - Erreur du jeu - - - - Advanced settings - Paramètres avancés - - - - Clear - Vider - - - - Max Lines - Lignes maximales - - - - MapView - - - Maps - Cartes - - - - Magnification - Agrandissement - - - - Export - Exporter - - - - Copy - Copier - - - - MemoryDump - - - Save Memory Range - Sauvegarder la plage de mémoire - - - - Start Address: - Adresse de départ : - - - - Byte Count: - Nombre d'octets : - - - - Dump across banks - Dump across banks - - - - MemorySearch - - - Memory Search - Recherche dans la mémoire - - - - Address - Adresse - - - - Current Value - Valeur actuelle - - - - - Type - Type - - - - Value - Valeur - - - - Numeric - Numérique - - - - Text - Texte - - - - Width - Longueur - - - - - Guess - Devinez - - - - 1 Byte (8-bit) - 1 octet (8 bits) - - - - 2 Bytes (16-bit) - 2 octets (16 bits) - - - - 4 Bytes (32-bit) - 4 octets (32 bits) - - - - Number type - Type de numéro - - - - Decimal - Décimal - - - - Hexadecimal - Héxadécimal - - - - Search type - Type de recherche - - - - Equal to value - Égale à la valeur - - - - Greater than value - Supérieur à la valeur - - - - Less than value - Inférieur à la valeur - - - - Unknown/changed - Inconnu/changé - - - - Changed by value - Modifié par la valeur - - - - Unchanged - Inchangé - - - - Increased - Augmentation - - - - Decreased - Diminution - - - - Search ROM - Recherche dans la ROM - - - - New Search - Nouvelle recherche - - - - Search Within - Rechercher dans - - - - Open in Memory Viewer - Ouvrir dans le visionneur mémoire - - - - Refresh - Rafraîchir - - - - MemoryView - - - Memory - Mémoire - - - - Inspect Address: - Inspecter l'adresse : - - - - Set Alignment: - Choisir l'alignement : - - - - &1 Byte - &1 Octet - - - - &2 Bytes - &2 Octets - - - - &4 Bytes - &4 Octets - - - - Unsigned Integer: - Entier non signé : - - - - Signed Integer: - Entier signé : - - - - String: - Chaîne de caractères : - - - - Load TBL - Charger TBL - - - - Copy Selection - Copier la sélection - - - - Paste - Coller - - - - Save Selection - Sauvegarder la sélection - - - - Save Range - Sauvegarder la plage - - - - Load - Charger - - - - ObjView - - - Sprites - Sprites - - - - Magnification - Agrandissement - - - - Export - Exporter - - - - Attributes - Attributs - - - - Transform - Transformer - - - - Off - Désactivé - - - - Palette - Palette - - - - Copy - Copier - - - - Matrix - Matrice - - - - Double Size - Double taille - - - - - - Return, Ctrl+R - Entrée, Ctrl+R - - - - Flipped - Inversé - - - - H - Short for horizontal - H - - - - V - Short for vertical - V - - - - Mode - Mode - - - - Normal - Normal - - - - Mosaic - Mosaïque - - - - Enabled - Activé - - - - Priority - Priorité - - - - Tile - Tile - - - - Geometry - Géométrie - - - - Position - Position - - - - Dimensions - Dimensions - - - - Address - Adresse - - - - OverrideView - - - Game Overrides - Substitutions de jeu - - - - Game Boy Advance - Game Boy Advance - - - - - - - Autodetect - Détection automatique - - - - Realtime clock - Horloge en temps réel - - - - Gyroscope - Gyroscope - - - - Tilt - Gyroscope - - - - Light sensor - Capteur de lumière - - - - Rumble - Rumble - - - - Save type - Sauvegarder le type - - - - None - Aucun - - - - SRAM - SRAM - - - - Flash 512kb - Flash 512kb - - - - Flash 1Mb - Flash 1Mb - - - - EEPROM 8kB - EEPROM 8kB - - - - EEPROM 512 bytes - EEPROM 512 octets - - - - SRAM 64kB (bootlegs only) - SRAM 64kB (bootlegs seulement) - - - - Idle loop - Boucle d'inactivité - - - - Game Boy Player features - Fonctionnalités du joueur Game Boy - - - - VBA bug compatibility mode - Mode de compatibilité des erreurs VBA - - - - Game Boy - Game Boy - - - - Game Boy model - Modèle Game Boy - - - - Memory bank controller - Contrôleur mémoire - - - - Background Colors - Couleurs d'arrière-plan - - - - Sprite Colors 1 - Couleurs du Sprite nº 1 - - - - Sprite Colors 2 - Couleurs du Sprite nº 2 - - - - Palette preset - Palette prédéfinie - - - - PaletteView - - - Palette - Palette - - - - Background - Arrière plan - - - - Objects - Objets - - - - Selection - Sélection - - - - Red - Rouge - - - - Green - Vert - - - - Blue - Bleu - - - - 16-bit value - Valeur 16-bit - - - - Hex code - Code Héxa - - - - Palette index - Indice de la palette - - - - Export BG - Exporter le BG - - - - Export OBJ - Exporter l'OBJ - - - - PlacementControl - - - Adjust placement - Ajuster la disposition - - - - All - Tout - - - - Offset - Offset - - - - X - X - - - - Y - Y - - - - PrinterView - - - Game Boy Printer - Imprimante Game Boy - - - - Hurry up! - Dépêchez-vous ! - - - - Tear off - Déchirer - - - - Copy - Copier - - - - Magnification - Agrandissement - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1247,16 +112,182 @@ Taille du téléchargement : %3 (Aucune) + + QGBA::ArchiveInspector + + + Open in archive... + Ouvrir dans l'archive… + + + + Loading... + Chargement… + + QGBA::AssetTile - - - + + Tile # + Tile nº + + + + Palette # + Palette nº + + + + Address + Adresse + + + + Red + Rouge + + + + Green + Vert + + + + Blue + Bleu + + + + + 0x%0 (%1) 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + BattleChip Gate + + + + Chip name + Nom de la puce + + + + Insert + Insérer + + + + Save + Sauvegarder + + + + Load + Charger + + + + Add + Ajouter + + + + Remove + Supprimer + + + + Gate type + Type de porte + + + + Inserted + Inséré + + + + Chip ID + ID de la puce + + + + Update Chip data + Mettre à jour les données de la puce + + + + Show advanced + Paramètres avancés + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1272,6 +303,47 @@ Taille du téléchargement : %3 QGBA::CheatsView + + + Cheats + Tricheurs n'est pas adapté dans cette situation Cheats est préférable. + Cheats + + + + Add New Code + Ajouter un nouveau code + + + + Remove + Supprimer + + + + Add Lines + Ajouter des lignes + + + + Code type + Type de code + + + + Save + Sauvegarder + + + + Load + Charger + + + + Enter codes here... + Entrez les codes ici… + @@ -1357,6 +429,24 @@ Taille du téléchargement : %3 Impossible d'ouvrir le fichier de sauvegarde ; les sauvegardes en jeu ne peuvent pas être mises à jour. Veuillez vous assurer que le répertoire de sauvegarde est accessible en écriture sans privilèges supplémentaires (par exemple, UAC sous Windows). + + QGBA::DebuggerConsole + + + Debugger + Débogueur + + + + Enter command (try `help` for more info) + Entrez une commande (essayez `help` pour plus d'informations) + + + + Break + Arrêter + + QGBA::DebuggerConsoleController @@ -1365,8 +455,91 @@ Taille du téléchargement : %3 + + QGBA::DolphinConnector + + + Connect to Dolphin + Se connecter à Dolphin + + + + Local computer + Ordinateur local + + + + IP address + Adresse IP + + + + Connect + Connecter + + + + Disconnect + Déconnecter + + + + Close + Fermer + + + + Reset on connect + Réinitialiser à la connexion + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + Inspecter l'image + + + + Magnification + Agrandissement + + + + Freeze frame + Figer l'image + + + + Backdrop color + Couleur de fond + + + + Disable scanline effects + Désactiver les effets de lignes de balayage + + + + Export + Exporter + + + + Reset + Réinitialiser + Export frame @@ -1514,6 +687,51 @@ Taille du téléchargement : %3 QGBA::GIFView + + + Record GIF/WebP/APNG + Enregistrer GIF/WebP/APNG + + + + Loop + Boucle + + + + Start + Démarrer + + + + Stop + Arrêter + + + + Select File + Choisir un fichier + + + + APNG + APNG + + + + GIF + GIF + + + + WebP + WebP + + + + Frameskip + Saut d'image + Failed to open output file: %1 @@ -1530,8 +748,174 @@ Taille du téléchargement : %3 Graphics Interchange Format (*.gif);;WebP ( *.webp);;Animated Portable Network Graphics (*.png *.apng) + + QGBA::GameBoy + + + + Autodetect + Détection automatique + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + Visualiseur E/S + + + + 0x0000 + 0x0000 + + + + + + B + B + Background mode @@ -2793,13 +2177,6 @@ Taille du téléchargement : %3 Do not use the English translation of this word as no game console manufacturer has translated it. A - - - - B - Do not use the English translation of this word as no game console manufacturer has translated it. - B - @@ -3424,8 +2801,105 @@ Taille du téléchargement : %3 Menu + + QGBA::LibraryTree + + + Name + Nom + + + + Location + Localisation + + + + Platform + Plateforme + + + + Size + Taille + + + + CRC32 + CRC32 + + QGBA::LoadSaveState + + + + %1 State + %1 État + + + + + + + + + + + + No Save + Pas de sauvegarde + + + + 1 + 1 + + + + 2 + 2 + + + + Cancel + Annuler + + + + 3 + 3 + + + + 4 + 4 + + + + 5 + 5 + + + + 6 + 6 + + + + 7 + 7 + + + + 8 + 8 + + + + 9 + 9 + Load State @@ -3551,91 +3025,194 @@ Taille du téléchargement : %3 GAME ERROR + + QGBA::LogView + + + Logs + Journal d'évènements + + + + Enabled Levels + Niveaux activés + + + + Debug + Débogage + + + + Stub + Stub + + + + Info + Infos + + + + Warning + Avertissement + + + + Error + Erreur + + + + Fatal + Fatal + + + + Game Error + Erreur du jeu + + + + Advanced settings + Paramètres avancés + + + + Clear + Vider + + + + Max Lines + Lignes maximales + + QGBA::MapView - + + Maps + Cartes + + + + Magnification + Agrandissement + + + + Export + Exporter + + + + Copy + Copier + + + Priority Priorité - - + + Map base Fond de carte - - + + Tile base Fond de tuile - + Size Taille - - + + Offset Compensation - + Xform Xform - + Map Addr. Adresse de la map. - + Mirror Miroir - + None Aucun - + Both Les deux - + Horizontal Horizontal - + Vertical Vertical - - - + + + N/A s.o. - + Export map Exporter la map - + Portable Network Graphics (*.png) Portable Network Graphics (*.png) QGBA::MemoryDump + + + Save Memory Range + Sauvegarder la plage de mémoire + + + + Start Address: + Adresse de départ : + + + + Byte Count: + Nombre d'octets : + + + + Dump across banks + Dump across banks + Save memory region @@ -3712,6 +3289,153 @@ Taille du téléchargement : %3 QGBA::MemorySearch + + + Memory Search + Recherche dans la mémoire + + + + Address + Adresse + + + + Current Value + Valeur actuelle + + + + + Type + Type + + + + Value + Valeur + + + + Numeric + Numérique + + + + Text + Texte + + + + Width + Longueur + + + + + Guess + Devinez + + + + 1 Byte (8-bit) + 1 octet (8 bits) + + + + 2 Bytes (16-bit) + 2 octets (16 bits) + + + + 4 Bytes (32-bit) + 4 octets (32 bits) + + + + Number type + Type de numéro + + + + Decimal + Décimal + + + + Hexadecimal + Héxadécimal + + + + Search type + Type de recherche + + + + Equal to value + Égale à la valeur + + + + Greater than value + Supérieur à la valeur + + + + Less than value + Inférieur à la valeur + + + + Unknown/changed + Inconnu/changé + + + + Changed by value + Modifié par la valeur + + + + Unchanged + Inchangé + + + + Increased + Augmentation + + + + Decreased + Diminution + + + + Search ROM + Recherche dans la ROM + + + + New Search + Nouvelle recherche + + + + Search Within + Rechercher dans + + + + Open in Memory Viewer + Ouvrir dans le visionneur mémoire + + + + Refresh + Rafraîchir + (%0/%1×) @@ -3733,6 +3457,84 @@ Taille du téléchargement : %3 %1 octet%2 + + QGBA::MemoryView + + + Memory + Mémoire + + + + Inspect Address: + Inspecter l'adresse : + + + + Set Alignment: + Choisir l'alignement : + + + + &1 Byte + &1 Octet + + + + &2 Bytes + &2 Octets + + + + &4 Bytes + &4 Octets + + + + Unsigned Integer: + Entier non signé : + + + + Signed Integer: + Entier signé : + + + + String: + Chaîne de caractères : + + + + Load TBL + Charger TBL + + + + Copy Selection + Copier la sélection + + + + Paste + Coller + + + + Save Selection + Sauvegarder la sélection + + + + Save Range + Sauvegarder la plage + + + + Load + Charger + + QGBA::MessagePainter @@ -3744,67 +3546,316 @@ Taille du téléchargement : %3 QGBA::ObjView - - - 0x%0 - 0x%0 + + Sprites + Sprites - + + Magnification + Agrandissement + + + + Export + Exporter + + + + Attributes + Attributs + + + + Transform + Transformer + + + + Off Désactivé - - - - - - - - - --- - --- + + Palette + Palette - + + Copy + Copier + + + + Matrix + Matrice + + + + Double Size + Double taille + + + + + + Return, Ctrl+R + Entrée, Ctrl+R + + + + Flipped + Inversé + + + + H + Short for horizontal + H + + + + V + Short for vertical + V + + + + Mode + Mode + + + + Normal Normal - + + Mosaic + Mosaïque + + + + Enabled + Activé + + + + Priority + Priorité + + + + Tile + Tile + + + + Geometry + Géométrie + + + + Position + Position + + + + Dimensions + Dimensions + + + + Address + Adresse + + + + + 0x%0 + 0x%0 + + + + + + + + + + + --- + --- + + + Trans Trans - + OBJWIN OBJWIN - + Invalid Invalide - - + + N/A N/A - + Export sprite Exporter le Sprite - + Portable Network Graphics (*.png) Portable Network Graphics (*.png) QGBA::OverrideView + + + Game Overrides + Substitutions de jeu + + + + Game Boy Advance + Game Boy Advance + + + + + + + Autodetect + Détection automatique + + + + Realtime clock + Horloge en temps réel + + + + Gyroscope + Gyroscope + + + + Tilt + Gyroscope + + + + Light sensor + Capteur de lumière + + + + Rumble + Rumble + + + + Save type + Sauvegarder le type + + + + None + Aucun + + + + SRAM + SRAM + + + + Flash 512kb + Flash 512kb + + + + Flash 1Mb + Flash 1Mb + + + + EEPROM 8kB + EEPROM 8kB + + + + EEPROM 512 bytes + EEPROM 512 octets + + + + SRAM 64kB (bootlegs only) + SRAM 64kB (bootlegs seulement) + + + + Idle loop + Boucle d'inactivité + + + + Game Boy Player features + Fonctionnalités du joueur Game Boy + + + + VBA bug compatibility mode + Mode de compatibilité des erreurs VBA + + + + Game Boy + Game Boy + + + + Game Boy model + Modèle Game Boy + + + + Memory bank controller + Contrôleur mémoire + + + + Background Colors + Couleurs d'arrière-plan + + + + Sprite Colors 1 + Couleurs du Sprite nº 1 + + + + Sprite Colors 2 + Couleurs du Sprite nº 2 + + + + Palette preset + Palette prédéfinie + Official MBCs @@ -3823,6 +3874,66 @@ Taille du téléchargement : %3 QGBA::PaletteView + + + Palette + Palette + + + + Background + Arrière plan + + + + Objects + Objets + + + + Selection + Sélection + + + + Red + Rouge + + + + Green + Vert + + + + Blue + Bleu + + + + 16-bit value + Valeur 16-bit + + + + Hex code + Code Héxa + + + + Palette index + Indice de la palette + + + + Export BG + Exporter le BG + + + + Export OBJ + Exporter l'OBJ + #%0 @@ -3857,28 +3968,122 @@ Taille du téléchargement : %3 Impossible d'ouvrir le fichier de la palette de sortie : %1 + + QGBA::PlacementControl + + + Adjust placement + Ajuster la disposition + + + + All + Tout + + + + Offset + Offset + + + + X + X + + + + Y + Y + + + + QGBA::PrinterView + + + Game Boy Printer + Imprimante Game Boy + + + + Hurry up! + Dépêchez-vous ! + + + + Tear off + Déchirer + + + + Copy + Copier + + + + Magnification + Agrandissement + + + + Save Printout + + + + + Portable Network Graphics (*.png) + Portable Network Graphics (*.png) + + QGBA::ROMInfo - - - - - + + + + (unknown) (inconnu) - - + bytes octets - + (no database present) (aucune base de donnée présente) + + + ROM Info + Informations sur la ROM + + + + Game name: + Nom du jeu : + + + + Internal name: + Nom interne : + + + + Game ID: + ID du jeu : + + + + File size: + Taille du fichier : + + + + CRC32: + CRC32 : + QGBA::ReportView @@ -3892,6 +4097,41 @@ Taille du téléchargement : %3 ZIP archive (*.zip) Archive ZIP (*.zip) + + + Generate Bug Report + + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + + + + + Generate report + Générer un signalement + + + + Save + Sauvegarder + + + + Open issue list in browser + Ouvrir la liste des problèmes dans le navigateur + + + + Include save file + Inclure le fichier de sauvegarde + + + + Create and include savestate + Créer et inclure l'état de sauvegarde + QGBA::SaveConverter @@ -3955,6 +4195,117 @@ Taille du téléchargement : %3 Cannot convert save games between platforms + + + Convert/Extract Save Game + + + + + Input file + + + + + + Browse + Parcourir + + + + Output file + + + + + %1 %2 save game + + + + + little endian + + + + + big endian + + + + + SRAM + SRAM + + + + %1 flash + + + + + %1 EEPROM + + + + + %1 SRAM + RTC + + + + + %1 SRAM + + + + + packed MBC2 + + + + + unpacked MBC2 + + + + + MBC6 flash + + + + + MBC6 combined SRAM + flash + + + + + MBC6 SRAM + + + + + TAMA5 + + + + + %1 (%2) + + + + + %1 save state with embedded %2 save game + + + + + %1 SharkPort %2 save game + + + + + %1 GameShark Advance SP %2 save game + + QGBA::ScriptingTextBuffer @@ -3964,97 +4315,237 @@ Taille du téléchargement : %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + &Réinitialiser + + + + 0 + 0 + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + Capteurs + + + + Realtime clock + Horloge en temps réel + + + + Fixed time + Heure fixe + + + + System time + Heure du système + + + + Start time at + Heure de début à + + + + Now + Maintenant + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + This is the most common format used in the francophile world + dd/MM/yy HH:mm:ss + + + + Light sensor + Capteur de lumière + + + + Brightness + Luminosité + + + + Tilt sensor + Capteur d'inclinaison + + + + + Set Y + Ensemble Y + + + + + Set X + Ensemble X + + + + Gyroscope + Gyroscope + + + + Sensitivity + Sensibilité + + QGBA::SettingsView - - + + Qt Multimedia Qt Multimédia - + SDL SDL - + Software (Qt) Software (Qt) - + + OpenGL OpenGL - + OpenGL (force version 1.x) OpenGL (version forcée 1.x) - + None Aucun - + None (Still Image) Aucun (Image fixe) - + Keyboard Clavier - + Controllers Contrôleurs - + Shortcuts Raccourcis - - + + Shaders Shaders - + Select BIOS Choisir le BIOS - + Select directory - + (%1×%2) (%1×%2) - + Never - + Just now - + Less than an hour ago - + %n hour(s) ago @@ -4062,13 +4553,733 @@ Taille du téléchargement : %3 - + %n day(s) ago + + + Settings + Paramètres + + + + Audio/Video + Audio/Vidéo + + + + Gameplay + + + + + Interface + Interface + + + + Update + + + + + Emulation + Émulation + + + + Enhancements + Améliorations + + + + BIOS + BIOS + + + + Paths + Chemins + + + + Logging + Journalisation + + + + Game Boy + Game Boy + + + + Audio driver: + Pilote Audio : + + + + Audio buffer: + Tampon audio : + + + + + 1536 + 1536 + + + + 512 + 512 + + + + 768 + 768 + + + + 1024 + 1024 + + + + 2048 + 2048 + + + + 3072 + 3072 + + + + 4096 + 4096 + + + + samples + échantillons + + + + Sample rate: + Taux d'échantillonnage : + + + + + 44100 + 44100 + + + + 22050 + 22050 + + + + 32000 + 32000 + + + + 48000 + 48000 + + + + Hz + Hz + + + + Volume: + Volume : + + + + + + + Mute + Muet + + + + Fast forward volume: + Volume en avance rapide : + + + + Audio in multiplayer: + + + + + All windows + + + + + Player 1 window only + + + + + Currently active player window + + + + + Display driver: + Pilote d'affichage : + + + + Frameskip: + Saut d'image : + + + + Skip every + Sauter chaque + + + + + frames + images + + + + FPS target: + IPS ciblée : + + + + frames per second + images par secondes + + + + Sync: + Synchronisation : + + + + + Video + Vidéo + + + + + Audio + Audio + + + + Lock aspect ratio + Bloquer les proportions + + + + Bilinear filtering + Filtrage bilinéaire + + + + Show filename instead of ROM name in library view + + + + + + Pause + + + + + Dynamically update window title + + + + + When inactive: + + + + + When minimized: + + + + + Show frame count in OSD + + + + + Show emulation info on reset + + + + + Current channel: + + + + + Current version: + + + + + Update channel: + + + + + Available version: + + + + + (Unknown) + + + + + Last checked: + + + + + Automatically check on start + + + + + Check now + + + + + Save state extra data: + + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + + Save game + + + + + Load state extra data: + + + + + Models + + + + + GB only: + + + + + SGB compatible: + + + + + GBC only: + + + + + GBC compatible: + + + + + SGB and GBC compatible: + + + + + Game Boy palette + + + + + Preset: + + + + + Default color palette only + + + + + SGB color palette if available + + + + + GBC color palette if available + + + + + SGB (preferred) or GBC color palette if available + + + + + Game Boy Camera + + + + + Driver: + + + + + Source: + + + + + Enable Game Boy Player features by default + + + + + Log to file + Journalisation vers le fichier + + + + Log to console + Journalisation vers la console + + + + Select Log File + Sélectionner le fichier de journalisation + + + + Force integer scaling + Forcer la mise à l'échelle en entier + + + + Language + Langue + + + + Library: + Bibliothèque : + + + + List view + Vue par liste + + + + Tree view + Vue en arborescence + + + + Show when no game open + Afficher quand aucun jeu n'est ouvert + + + + Clear cache + Vider le cache + + + + Allow opposing input directions + Autoriser les directions opposées + + + + Suspend screensaver + Suspendre l'économiseur d'écran + + + + Show FPS in title bar + Afficher le nombre de FPS dans la barre de titre + + + + Native (59.7275) + Natif (59.7275) + + + + Interframe blending + Mélange d'images + + + + Enable Discord Rich Presence + Activer l'intégration avec Discord + + + + Show OSD messages + Afficher les messages OSD + + + + Show filename instead of ROM name in title bar + Afficher le nom du fichier au lieu du nom de la ROM dans la barre de titre + + + + Fast forward speed: + Vitesse d'avance rapide : + + + + + Unbounded + Sans limites + + + + Fast forward (held) speed: + Vitesse d'avance rapide (maintenue) : + + + + Enable rewind + Permettre le rembobinage + + + + Rewind history: + Historique du rembobinage : + + + + Idle loops: + Boucles d'inactivité : + + + + Run all + Tout lancer + + + + Remove known + Supprimer les éléments connus + + + + Detect and remove + Détecter et supprimer + + + + + Screenshot + Capture d'écran + + + + + Cheat codes + Codes de triches + + + + Preload entire ROM into memory + Précharger toute la ROM en mémoire + + + + Autofire interval: + Intervalle de tir automatique : + + + + Enable VBA bug compatibility in ROM hacks + + + + + Video renderer: + Rendu vidéo : + + + + Software + Logiciel(s) + + + + OpenGL enhancements + Améliorations OpenGL + + + + High-resolution scale: + Échelle haute résolution : + + + + (240×160) + (240×160) + + + + XQ GBA audio (experimental) + XQ GBA audio (expérimental) + + + + GB BIOS file: + GB BIOS : + + + + + + + + + + + + Browse + Parcourir + + + + Use BIOS file if found + Utiliser le fichier BIOS si trouvé + + + + Skip BIOS intro + Passer l'intro du BIOS + + + + GBA BIOS file: + GBA BIOS : + + + + GBC BIOS file: + GBC BIOS : + + + + SGB BIOS file: + SGB BIOS : + + + + Save games + Sauvegarder les jeux + + + + + + + + Same directory as the ROM + Même répertoire que la ROM + + + + Save states + Sauvegarder les états + + + + Screenshots + Captures d'écran + + + + Patches + Correctifs + + + + Cheats + Cheats + + + + Default BG colors: + Couleurs par défaut de l'arrière plan : + + + + Super Game Boy borders + Bordures Super Game Boy + + + + Default sprite colors 1: + Couleurs par défaut de la sprite nº 1 : + + + + Default sprite colors 2: + Couleurs par défaut de la sprite n°2 : + QGBA::ShaderSelector @@ -4102,6 +5313,41 @@ Taille du téléchargement : %3 Pass %1 Passe %1 + + + Shaders + Shaders + + + + Active Shader: + Shader actif : + + + + Name + Nom + + + + Author + Auteur + + + + Description + Description + + + + Unload Shader + Décharger le Shader + + + + Load New Shader + Charger un nouveau shader + QGBA::ShortcutModel @@ -4121,24 +5367,117 @@ Taille du téléchargement : %3 Manette de jeu + + QGBA::ShortcutView + + + Edit Shortcuts + Modifier les raccourcis + + + + Keyboard + Clavier + + + + Gamepad + Manette de jeu + + + + Clear + Vider + + QGBA::TileView - + Export tiles Exporter les tuiles - - + + Portable Network Graphics (*.png) Portable Network Graphics (*.png) - + Export tile Exporter une tuile + + + Tiles + Tiles + + + + Export Selected + Exportation sélectionnée + + + + Export All + Exporter tous + + + + 256 colors + 256 couleurs + + + + Palette + Palette + + + + Magnification + Agrandissement + + + + Tiles per row + Tuiles par rangée + + + + Fit to window + Adaptation à la fenêtre + + + + Displayed tiles + + + + + Only BG tiles + + + + + Only OBJ tiles + + + + + Both + Les deux + + + + Copy Selected + Copier la sélection + + + + Copy All + Copier tout + QGBA::VideoView @@ -4157,6 +5496,204 @@ Taille du téléchargement : %3 Select output file Choisir le fichier de sortie + + + Record Video + Enregistrer une vidéo + + + + Start + Démarrer + + + + Stop + Arrêter + + + + Select File + Sélectionnez un fichier + + + + Presets + Préréglages + + + + + WebM + WebM + + + + Format + Format + + + + MKV + MKV + + + + AVI + AVI + + + + + MP4 + MP4 + + + + High &Quality + Haute &Qualité + + + + &YouTube + &YouTube + + + + &Lossless + &Lossless + + + + 4K + 4K + + + + &1080p + &1080p + + + + &720p + &720p + + + + &480p + &480p + + + + &Native + &Natif + + + + HEVC + HEVC + + + + HEVC (NVENC) + HEVC (NVENC) + + + + VP8 + VP8 + + + + VP9 + VP9 + + + + FFV1 + FFV1 + + + + + None + Aucun + + + + FLAC + FLAC + + + + Opus + Opus + + + + Vorbis + Vorbis + + + + MP3 + MP3 + + + + AAC + AAC + + + + Uncompressed + Non compressé + + + + Bitrate (kbps) + Débit binaire (kbps) + + + + ABR + ABR + + + + H.264 + H.264 + + + + H.264 (NVENC) + H.264 (NVENC) + + + + VBR + VBR + + + + CRF + CRF + + + + Dimensions + Dimensions + + + + Lock aspect ratio + Bloquer les proportions + + + + Show advanced + Paramètres avancés + QGBA::Window @@ -5001,1379 +6538,4 @@ Taille du téléchargement : %3 Méta/Super - - ROMInfo - - - ROM Info - Informations sur la ROM - - - - Game name: - Nom du jeu : - - - - Internal name: - Nom interne : - - - - Game ID: - ID du jeu : - - - - File size: - Taille du fichier : - - - - CRC32: - CRC32 : - - - - ReportView - - - Generate Bug Report - - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - - - - - Generate report - Générer un signalement - - - - Save - Sauvegarder - - - - Open issue list in browser - Ouvrir la liste des problèmes dans le navigateur - - - - Include save file - Inclure le fichier de sauvegarde - - - - Create and include savestate - Créer et inclure l'état de sauvegarde - - - - SaveConverter - - - Convert/Extract Save Game - - - - - Input file - - - - - - Browse - Parcourir - - - - Output file - - - - - %1 %2 save game - - - - - little endian - - - - - big endian - - - - - SRAM - SRAM - - - - %1 flash - - - - - %1 EEPROM - - - - - %1 SRAM + RTC - - - - - %1 SRAM - - - - - packed MBC2 - - - - - unpacked MBC2 - - - - - MBC6 flash - - - - - MBC6 combined SRAM + flash - - - - - MBC6 SRAM - - - - - TAMA5 - - - - - %1 (%2) - - - - - %1 save state with embedded %2 save game - - - - - %1 SharkPort %2 save game - - - - - %1 GameShark Advance SP %2 save game - - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - &Réinitialiser - - - - 0 - 0 - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - Capteurs - - - - Realtime clock - Horloge en temps réel - - - - Fixed time - Heure fixe - - - - System time - Heure du système - - - - Start time at - Heure de début à - - - - Now - Maintenant - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - This is the most common format used in the francophile world - dd/MM/yy HH:mm:ss - - - - Light sensor - Capteur de lumière - - - - Brightness - Luminosité - - - - Tilt sensor - Capteur d'inclinaison - - - - - Set Y - Ensemble Y - - - - - Set X - Ensemble X - - - - Gyroscope - Gyroscope - - - - Sensitivity - Sensibilité - - - - SettingsView - - - Settings - Paramètres - - - - Audio/Video - Audio/Vidéo - - - - Interface - Interface - - - - Update - - - - - Emulation - Émulation - - - - Enhancements - Améliorations - - - - BIOS - BIOS - - - - Paths - Chemins - - - - Logging - Journalisation - - - - Game Boy - Game Boy - - - - Audio driver: - Pilote Audio : - - - - Audio buffer: - Tampon audio : - - - - - 1536 - 1536 - - - - 512 - 512 - - - - 768 - 768 - - - - 1024 - 1024 - - - - 2048 - 2048 - - - - 3072 - 3072 - - - - 4096 - 4096 - - - - samples - échantillons - - - - Sample rate: - Taux d'échantillonnage : - - - - - 44100 - 44100 - - - - 22050 - 22050 - - - - 32000 - 32000 - - - - 48000 - 48000 - - - - Hz - Hz - - - - Volume: - Volume : - - - - - - - Mute - Muet - - - - Fast forward volume: - Volume en avance rapide : - - - - Audio in multiplayer: - - - - - All windows - - - - - Player 1 window only - - - - - Currently active player window - - - - - Display driver: - Pilote d'affichage : - - - - Frameskip: - Saut d'image : - - - - Skip every - Sauter chaque - - - - - frames - images - - - - FPS target: - IPS ciblée : - - - - frames per second - images par secondes - - - - Sync: - Synchronisation : - - - - Video - Vidéo - - - - Audio - Audio - - - - Lock aspect ratio - Bloquer les proportions - - - - Bilinear filtering - Filtrage bilinéaire - - - - Show filename instead of ROM name in library view - - - - - - Pause - - - - - Dynamically update window title - - - - - When inactive: - - - - - When minimized: - - - - - Show frame count in OSD - - - - - Show emulation info on reset - - - - - Current channel: - - - - - Current version: - - - - - Update channel: - - - - - Available version: - - - - - (Unknown) - - - - - Last checked: - - - - - Automatically check on start - - - - - Check now - - - - - Save state extra data: - - - - - - Save game - - - - - Load state extra data: - - - - - Models - - - - - GB only: - - - - - SGB compatible: - - - - - GBC only: - - - - - GBC compatible: - - - - - SGB and GBC compatible: - - - - - Game Boy palette - - - - - Preset: - - - - - Default color palette only - - - - - SGB color palette if available - - - - - GBC color palette if available - - - - - SGB (preferred) or GBC color palette if available - - - - - Game Boy Camera - - - - - Driver: - - - - - Source: - - - - - Enable Game Boy Player features by default - - - - - Log to file - Journalisation vers le fichier - - - - Log to console - Journalisation vers la console - - - - Select Log File - Sélectionner le fichier de journalisation - - - - Force integer scaling - Forcer la mise à l'échelle en entier - - - - Language - Langue - - - - Library: - Bibliothèque : - - - - List view - Vue par liste - - - - Tree view - Vue en arborescence - - - - Show when no game open - Afficher quand aucun jeu n'est ouvert - - - - Clear cache - Vider le cache - - - - Allow opposing input directions - Autoriser les directions opposées - - - - Suspend screensaver - Suspendre l'économiseur d'écran - - - - Show FPS in title bar - Afficher le nombre de FPS dans la barre de titre - - - - Automatically save cheats - Sauvegarder automatiquement les cheats - - - - Automatically load cheats - Charger automatiquement les cheats - - - - Automatically save state - Sauvegarder automatiquement l'état - - - - Native (59.7275) - Natif (59.7275) - - - - Interframe blending - Mélange d'images - - - - Enable Discord Rich Presence - Activer l'intégration avec Discord - - - - Automatically load state - Charger automatiquement l'état - - - - Show OSD messages - Afficher les messages OSD - - - - Show filename instead of ROM name in title bar - Afficher le nom du fichier au lieu du nom de la ROM dans la barre de titre - - - - Fast forward speed: - Vitesse d'avance rapide : - - - - - Unbounded - Sans limites - - - - Fast forward (held) speed: - Vitesse d'avance rapide (maintenue) : - - - - Enable rewind - Permettre le rembobinage - - - - Rewind history: - Historique du rembobinage : - - - - Idle loops: - Boucles d'inactivité : - - - - Run all - Tout lancer - - - - Remove known - Supprimer les éléments connus - - - - Detect and remove - Détecter et supprimer - - - - - Screenshot - Capture d'écran - - - - - Cheat codes - Codes de triches - - - - Preload entire ROM into memory - Précharger toute la ROM en mémoire - - - - Autofire interval: - Intervalle de tir automatique : - - - - Enable VBA bug compatibility in ROM hacks - - - - - Video renderer: - Rendu vidéo : - - - - Software - Logiciel(s) - - - - OpenGL - OpenGL - - - - OpenGL enhancements - Améliorations OpenGL - - - - High-resolution scale: - Échelle haute résolution : - - - - (240×160) - (240×160) - - - - XQ GBA audio (experimental) - XQ GBA audio (expérimental) - - - - GB BIOS file: - GB BIOS : - - - - - - - - - - - - Browse - Parcourir - - - - Use BIOS file if found - Utiliser le fichier BIOS si trouvé - - - - Skip BIOS intro - Passer l'intro du BIOS - - - - GBA BIOS file: - GBA BIOS : - - - - GBC BIOS file: - GBC BIOS : - - - - SGB BIOS file: - SGB BIOS : - - - - Save games - Sauvegarder les jeux - - - - - - - - Same directory as the ROM - Même répertoire que la ROM - - - - Save states - Sauvegarder les états - - - - Screenshots - Captures d'écran - - - - Patches - Correctifs - - - - Cheats - Cheats - - - - Default BG colors: - Couleurs par défaut de l'arrière plan : - - - - Super Game Boy borders - Bordures Super Game Boy - - - - Default sprite colors 1: - Couleurs par défaut de la sprite nº 1 : - - - - Default sprite colors 2: - Couleurs par défaut de la sprite n°2 : - - - - ShaderSelector - - - Shaders - Shaders - - - - Active Shader: - Shader actif : - - - - Name - Nom - - - - Author - Auteur - - - - Description - Description - - - - Unload Shader - Décharger le Shader - - - - Load New Shader - Charger un nouveau shader - - - - ShortcutView - - - Edit Shortcuts - Modifier les raccourcis - - - - Keyboard - Clavier - - - - Gamepad - Manette de jeu - - - - Clear - Vider - - - - TileView - - - Tiles - Tiles - - - - Export Selected - Exportation sélectionnée - - - - Export All - Exporter tous - - - - 256 colors - 256 couleurs - - - - Palette - Palette - - - - Magnification - Agrandissement - - - - Tiles per row - Tuiles par rangée - - - - Fit to window - Adaptation à la fenêtre - - - - Displayed tiles - - - - - Only BG tiles - - - - - Only OBJ tiles - - - - - Both - Les deux - - - - Copy Selected - Copier la sélection - - - - Copy All - Copier tout - - - - VideoView - - - Record Video - Enregistrer une vidéo - - - - Start - Démarrer - - - - Stop - Arrêter - - - - Select File - Sélectionnez un fichier - - - - Presets - Préréglages - - - - - WebM - WebM - - - - Format - Format - - - - MKV - MKV - - - - AVI - AVI - - - - - MP4 - MP4 - - - - High &Quality - Haute &Qualité - - - - &YouTube - &YouTube - - - - &Lossless - &Lossless - - - - 4K - 4K - - - - &1080p - &1080p - - - - &720p - &720p - - - - &480p - &480p - - - - &Native - &Natif - - - - HEVC - HEVC - - - - HEVC (NVENC) - HEVC (NVENC) - - - - VP8 - VP8 - - - - VP9 - VP9 - - - - FFV1 - FFV1 - - - - - None - Aucun - - - - FLAC - FLAC - - - - Opus - Opus - - - - Vorbis - Vorbis - - - - MP3 - MP3 - - - - AAC - AAC - - - - Uncompressed - Non compressé - - - - Bitrate (kbps) - Débit binaire (kbps) - - - - ABR - ABR - - - - H.264 - H.264 - - - - H.264 (NVENC) - H.264 (NVENC) - - - - VBR - VBR - - - - CRF - CRF - - - - Dimensions - Dimensions - - - - Lock aspect ratio - Bloquer les proportions - - - - Show advanced - Paramètres avancés - - diff --git a/src/platform/qt/ts/mgba-hu.ts b/src/platform/qt/ts/mgba-hu.ts index 6f1ab8711..4789b8604 100644 --- a/src/platform/qt/ts/mgba-hu.ts +++ b/src/platform/qt/ts/mgba-hu.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -37,1146 +37,12 @@ A Game Boy Advance a Nintendo Co., Ltd. bejegyzett védjegye - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available - - - ArchiveInspector - - - Open in archive... - Archívum megnyitása... - - - - Loading... - Betöltés... - - - - AssetTile - - - Tile # - - - - - Palette # - Paletta # - - - - Address - Cím - - - - Red - Piros - - - - Green - Zöld - - - - Blue - Kék - - - - BattleChipView - - - BattleChip Gate - - - - - Chip name - - - - - Insert - - - - - Save - Mentés - - - - Load - Betöltés - - - - Add - Hozzáadás - - - - Remove - Eltávolítás - - - - Gate type - - - - - Inserted - - - - - Chip ID - - - - - Update Chip data - - - - - Show advanced - - - - - CheatsView - - - Cheats - Csalások - - - - Add New Code - - - - - Remove - Eltávolítás - - - - Add Lines - - - - - Code type - - - - - Save - Mentés - - - - Load - Betöltés - - - - Enter codes here... - Írd ide a kódokat... - - - - DebuggerConsole - - - Debugger - Hibakereső - - - - Enter command (try `help` for more info) - Parancsbevitel (több információ: `help`) - - - - Break - Törés - - - - DolphinConnector - - - Connect to Dolphin - Csatlakozás Dolphin emulátorhoz - - - - Local computer - Helyi számítógép - - - - IP address - IP-cím - - - - Connect - Csatlakozás - - - - Disconnect - Kapcsolat bontása - - - - Close - Bezárás - - - - Reset on connect - Emuláció újraindítása csatlakozáskor - - - - FrameView - - - Inspect frame - Képkocka vizsgáló - - - - Magnification - Nagyítás - - - - Freeze frame - Képkocka befagyasztása - - - - Backdrop color - Háttérszín - - - - Disable scanline effects - Pásztázó/Scanline-effektusok letiltása - - - - Export - Exportálás - - - - Reset - Visszaállítás - - - - GIFView - - - Record GIF/WebP/APNG - GIF/WebP/APNG felvétel készítése - - - - Loop - Újrajátszás - - - - Start - Indít - - - - Stop - Leállít - - - - Select File - Fájl kiválasztása - - - - APNG - APNG - - - - GIF - GIF - - - - WebP - WebP - - - - Frameskip - Képkockák kihagyása - - - - IOViewer - - - I/O Viewer - I/O-vizsgáló - - - - 0x0000 - - - - - B - - - - - LibraryTree - - - Name - - - - - Location - - - - - Platform - - - - - Size - - - - - CRC32 - - - - - LoadSaveState - - - - %1 State - - - - - - - - - - - - - No Save - - - - - 5 - 5 - - - - 6 - 6 - - - - 8 - 8 - - - - 4 - 4 - - - - 1 - 1 - - - - 3 - 3 - - - - 7 - 7 - - - - 9 - 9 - - - - 2 - 2 - - - - Cancel - - - - - LogView - - - Logs - Naplók - - - - Enabled Levels - Engedélyezett szintek - - - - Debug - Debug - - - - Stub - Csonk (Stub) - - - - Info - Infó - - - - Warning - Figyelmeztetés (Warning) - - - - Error - Hiba - - - - Fatal - Végzetes hiba - - - - Game Error - Játékbeli hiba - - - - Advanced settings - Haladó beállítások - - - - Clear - Napló törlése - - - - Max Lines - Sorok maximális száma - - - - MapView - - - Maps - - - - - Magnification - Nagyítás - - - - Export - Exportálás - - - - Copy - Másolás - - - - MemoryDump - - - Save Memory Range - Memóriarégió mentése - - - - Start Address: - Kezdőcím: - - - - Byte Count: - Bájtok száma: - - - - Dump across banks - - - - - MemorySearch - - - Memory Search - Keresés memóriában - - - - Address - Cím - - - - Current Value - Jelenlegi érték - - - - - Type - Típus - - - - Value - Érték - - - - Numeric - Numerikus - - - - Text - Szöveg - - - - Width - Szélesség - - - - - Guess - Sejtés alapján - - - - 1 Byte (8-bit) - 1 Bájt (8-bites) - - - - 2 Bytes (16-bit) - 2 Bájt (16-bites) - - - - 4 Bytes (32-bit) - 4 Bájt (32-bites) - - - - Number type - Számérték típusa - - - - Decimal - Decimális - - - - Hexadecimal - Hexadecimális - - - - Search type - Keresés típusa - - - - Equal to value - Értékkel megegyező - - - - Greater than value - Értéknél nagyobb - - - - Less than value - Értéknél kisebb - - - - Unknown/changed - Ismeretlen/megváltozott - - - - Changed by value - Értéknyivel megváltozott - - - - Unchanged - Változatlan - - - - Increased - Növekedett - - - - Decreased - Lecsökkent - - - - Search ROM - Keresés ROM-ban - - - - New Search - Új keresés - - - - Search Within - Keresés a jelenlegi listában - - - - Open in Memory Viewer - Megnyitás a memórianézegetőben - - - - Refresh - Frissítés - - - - MemoryView - - - Memory - Memória - - - - Inspect Address: - Cím vizsgálata: - - - - Set Alignment: - Igazítás beállítása: - - - - &1 Byte - &1 bájt - - - - &2 Bytes - &2 bájt - - - - &4 Bytes - &4 bájt - - - - Unsigned Integer: - Előjel nélküli egészként: - - - - Signed Integer: - Előjeles egészként: - - - - String: - Szövegként: - - - - Load TBL - TBL betöltése - - - - Copy Selection - Kiválasztott régió másolása - - - - Paste - Beillesztés - - - - Save Selection - Kiválasztott régió mentése - - - - Save Range - Régió mentése - - - - Load - Betöltés - - - - ObjView - - - Sprites - Sprite-ok - - - - Address - Cím - - - - Copy - Másolás - - - - Magnification - Nagyítás - - - - Geometry - Geometria - - - - Position - Pozíció - - - - Dimensions - Méretek - - - - Matrix - Mátrix - - - - Export - Exportálás - - - - Attributes - Attribútumok - - - - Transform - Transzformáció - - - - Off - Ki - - - - Palette - Paletta - - - - Double Size - Kétszeres méret - - - - - - Return, Ctrl+R - - - - - Flipped - Megfordítás - - - - H - Short for horizontal - V - - - - V - Short for vertical - F - - - - Mode - Mód - - - - Normal - Normál - - - - Mosaic - Mozaik - - - - Enabled - Engedélyezve - - - - Priority - Prioritás - - - - Tile - Mező - - - - OverrideView - - - Game Overrides - Játékbeli felülbírálások - - - - Game Boy Advance - Game Boy Advance - - - - - - - Autodetect - Automatikus észlelés - - - - Realtime clock - Valósidejű óra - - - - Gyroscope - Giroszkóp - - - - Tilt - Dőlésérzékelő - - - - Light sensor - Fényérzékelő - - - - Rumble - Rezgés - - - - Save type - Mentés típusa - - - - None - Nincs - - - - SRAM - SRAM - - - - Flash 512kb - Flash 512kb - - - - Flash 1Mb - Flash 1Mb - - - - EEPROM 8kB - - - - - EEPROM 512 bytes - - - - - SRAM 64kB (bootlegs only) - - - - - Idle loop - Üresjárati ciklus - - - - Game Boy Player features - Game Boy Player funkciók - - - - VBA bug compatibility mode - VBA bug kompatibilitási mód - - - - Game Boy - Game Boy - - - - Game Boy model - Game Boy modell - - - - Memory bank controller - Memória bank vezérlő (MBC) - - - - Background Colors - Háttérszínek - - - - Sprite Colors 1 - Sprite-színek 1 - - - - Sprite Colors 2 - Sprite-színek 2 - - - - Palette preset - Paletta preset - - - - PaletteView - - - Palette - Paletta - - - - Background - Háttér - - - - Objects - Objektumok - - - - Selection - Kiválasztás - - - - Red - Piros - - - - Green - Zöld - - - - Blue - Kék - - - - 16-bit value - 16-bites érték - - - - Hex code - Hex kód - - - - Palette index - Paletta index - - - - Export BG - Háttérpaletta exportálása - - - - Export OBJ - Objektumpaletta exportálása - - - - PlacementControl - - - Adjust placement - Elhelyezés igazítása - - - - All - Mind - - - - Offset - Eltolás - - - - X - X - - - - Y - Y - - - - PrinterView - - - Game Boy Printer - Game Boy Printer - - - - Hurry up! - Siess! - - - - Tear off - Leszakítás - - - - Magnification - Nagyítás - - - - Copy - Másolás - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1241,16 +107,182 @@ Download size: %3 + + QGBA::ArchiveInspector + + + Open in archive... + Archívum megnyitása... + + + + Loading... + Betöltés... + + QGBA::AssetTile - - - + + Tile # + + + + + Palette # + Paletta # + + + + Address + Cím + + + + Red + Piros + + + + Green + Zöld + + + + Blue + Kék + + + + + 0x%0 (%1) 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + + + + + Chip name + + + + + Insert + + + + + Save + Mentés + + + + Load + Betöltés + + + + Add + Hozzáadás + + + + Remove + Eltávolítás + + + + Gate type + + + + + Inserted + + + + + Chip ID + + + + + Update Chip data + + + + + Show advanced + + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1266,6 +298,46 @@ Download size: %3 QGBA::CheatsView + + + Cheats + Csalások + + + + Add New Code + + + + + Remove + Eltávolítás + + + + Add Lines + + + + + Code type + + + + + Save + Mentés + + + + Load + Betöltés + + + + Enter codes here... + Írd ide a kódokat... + @@ -1351,6 +423,24 @@ Download size: %3 + + QGBA::DebuggerConsole + + + Debugger + Hibakereső + + + + Enter command (try `help` for more info) + Parancsbevitel (több információ: `help`) + + + + Break + Törés + + QGBA::DebuggerConsoleController @@ -1359,8 +449,91 @@ Download size: %3 + + QGBA::DolphinConnector + + + Connect to Dolphin + Csatlakozás Dolphin emulátorhoz + + + + Local computer + Helyi számítógép + + + + IP address + IP-cím + + + + Connect + Csatlakozás + + + + Disconnect + Kapcsolat bontása + + + + Close + Bezárás + + + + Reset on connect + Emuláció újraindítása csatlakozáskor + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + Képkocka vizsgáló + + + + Magnification + Nagyítás + + + + Freeze frame + Képkocka befagyasztása + + + + Backdrop color + Háttérszín + + + + Disable scanline effects + Pásztázó/Scanline-effektusok letiltása + + + + Export + Exportálás + + + + Reset + Visszaállítás + Export frame @@ -1508,6 +681,51 @@ Download size: %3 QGBA::GIFView + + + Record GIF/WebP/APNG + GIF/WebP/APNG felvétel készítése + + + + Loop + Újrajátszás + + + + Start + Indít + + + + Stop + Leállít + + + + Select File + Fájl kiválasztása + + + + APNG + APNG + + + + GIF + GIF + + + + WebP + WebP + + + + Frameskip + Képkockák kihagyása + Failed to open output file: %1 @@ -1524,8 +742,174 @@ Download size: %3 Graphics Interchange Format (*.gif);;WebP ( *.webp);;Animated Portable Network Graphics (*.png *.apng) + + QGBA::GameBoy + + + + Autodetect + Automatikus észlelés + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + I/O-vizsgáló + + + + 0x0000 + + + + + + + B + + Background mode @@ -2786,12 +2170,6 @@ Download size: %3 A - - - - B - - @@ -3407,8 +2785,105 @@ Download size: %3 + + QGBA::LibraryTree + + + Name + + + + + Location + + + + + Platform + + + + + Size + + + + + CRC32 + + + QGBA::LoadSaveState + + + + %1 State + + + + + + + + + + + + + No Save + + + + + 5 + 5 + + + + 6 + 6 + + + + 8 + 8 + + + + 4 + 4 + + + + 1 + 1 + + + + 3 + 3 + + + + 7 + 7 + + + + 9 + 9 + + + + 2 + 2 + + + + Cancel + + Load State @@ -3527,91 +3002,194 @@ Download size: %3 + + QGBA::LogView + + + Logs + Naplók + + + + Enabled Levels + Engedélyezett szintek + + + + Debug + Debug + + + + Stub + Csonk (Stub) + + + + Info + Infó + + + + Warning + Figyelmeztetés (Warning) + + + + Error + Hiba + + + + Fatal + Végzetes hiba + + + + Game Error + Játékbeli hiba + + + + Advanced settings + Haladó beállítások + + + + Clear + Napló törlése + + + + Max Lines + Sorok maximális száma + + QGBA::MapView - + + Maps + + + + + Magnification + Nagyítás + + + + Export + Exportálás + + + + Copy + Másolás + + + Priority Prioritás - - + + Map base - - + + Tile base - + Size - - + + Offset Eltolás - + Xform - + Map Addr. - + Mirror - + None Nincs - + Both - + Horizontal - + Vertical - - - + + + N/A - + Export map - + Portable Network Graphics (*.png) Portable Network Graphics (*.png) QGBA::MemoryDump + + + Save Memory Range + Memóriarégió mentése + + + + Start Address: + Kezdőcím: + + + + Byte Count: + Bájtok száma: + + + + Dump across banks + + Save memory region @@ -3688,6 +3266,153 @@ Download size: %3 QGBA::MemorySearch + + + Memory Search + Keresés memóriában + + + + Address + Cím + + + + Current Value + Jelenlegi érték + + + + + Type + Típus + + + + Value + Érték + + + + Numeric + Numerikus + + + + Text + Szöveg + + + + Width + Szélesség + + + + + Guess + Sejtés alapján + + + + 1 Byte (8-bit) + 1 Bájt (8-bites) + + + + 2 Bytes (16-bit) + 2 Bájt (16-bites) + + + + 4 Bytes (32-bit) + 4 Bájt (32-bites) + + + + Number type + Számérték típusa + + + + Decimal + Decimális + + + + Hexadecimal + Hexadecimális + + + + Search type + Keresés típusa + + + + Equal to value + Értékkel megegyező + + + + Greater than value + Értéknél nagyobb + + + + Less than value + Értéknél kisebb + + + + Unknown/changed + Ismeretlen/megváltozott + + + + Changed by value + Értéknyivel megváltozott + + + + Unchanged + Változatlan + + + + Increased + Növekedett + + + + Decreased + Lecsökkent + + + + Search ROM + Keresés ROM-ban + + + + New Search + Új keresés + + + + Search Within + Keresés a jelenlegi listában + + + + Open in Memory Viewer + Megnyitás a memórianézegetőben + + + + Refresh + Frissítés + (%0/%1×) @@ -3709,6 +3434,84 @@ Download size: %3 + + QGBA::MemoryView + + + Memory + Memória + + + + Inspect Address: + Cím vizsgálata: + + + + Set Alignment: + Igazítás beállítása: + + + + &1 Byte + &1 bájt + + + + &2 Bytes + &2 bájt + + + + &4 Bytes + &4 bájt + + + + Unsigned Integer: + Előjel nélküli egészként: + + + + Signed Integer: + Előjeles egészként: + + + + String: + Szövegként: + + + + Load TBL + TBL betöltése + + + + Copy Selection + Kiválasztott régió másolása + + + + Paste + Beillesztés + + + + Save Selection + Kiválasztott régió mentése + + + + Save Range + Régió mentése + + + + Load + Betöltés + + QGBA::MessagePainter @@ -3720,67 +3523,316 @@ Download size: %3 QGBA::ObjView - - + + Sprites + Sprite-ok + + + + Address + Cím + + + + Copy + Másolás + + + + Magnification + Nagyítás + + + + Geometry + Geometria + + + + Position + Pozíció + + + + Dimensions + Méretek + + + + Matrix + Mátrix + + + + Export + Exportálás + + + + Attributes + Attribútumok + + + + Transform + Transzformáció + + + + + Off + Ki + + + + Palette + Paletta + + + + Double Size + Kétszeres méret + + + + + + Return, Ctrl+R + + + + + Flipped + Megfordítás + + + + H + Short for horizontal + V + + + + V + Short for vertical + F + + + + Mode + Mód + + + + + Normal + Normál + + + + Mosaic + Mozaik + + + + Enabled + Engedélyezve + + + + Priority + Prioritás + + + + Tile + Mező + + + + 0x%0 - - Off - Ki - - - - - - - + + + + + --- - - Normal - Normál - - - + Trans - + OBJWIN - + Invalid - - + + N/A - + Export sprite - + Portable Network Graphics (*.png) Portable Network Graphics (*.png) QGBA::OverrideView + + + Game Overrides + Játékbeli felülbírálások + + + + Game Boy Advance + Game Boy Advance + + + + + + + Autodetect + Automatikus észlelés + + + + Realtime clock + Valósidejű óra + + + + Gyroscope + Giroszkóp + + + + Tilt + Dőlésérzékelő + + + + Light sensor + Fényérzékelő + + + + Rumble + Rezgés + + + + Save type + Mentés típusa + + + + None + Nincs + + + + SRAM + SRAM + + + + Flash 512kb + Flash 512kb + + + + Flash 1Mb + Flash 1Mb + + + + EEPROM 8kB + + + + + EEPROM 512 bytes + + + + + SRAM 64kB (bootlegs only) + + + + + Idle loop + Üresjárati ciklus + + + + Game Boy Player features + Game Boy Player funkciók + + + + VBA bug compatibility mode + VBA bug kompatibilitási mód + + + + Game Boy + Game Boy + + + + Game Boy model + Game Boy modell + + + + Memory bank controller + Memória bank vezérlő (MBC) + + + + Background Colors + Háttérszínek + + + + Sprite Colors 1 + Sprite-színek 1 + + + + Sprite Colors 2 + Sprite-színek 2 + + + + Palette preset + Paletta preset + Official MBCs @@ -3799,6 +3851,66 @@ Download size: %3 QGBA::PaletteView + + + Palette + Paletta + + + + Background + Háttér + + + + Objects + Objektumok + + + + Selection + Kiválasztás + + + + Red + Piros + + + + Green + Zöld + + + + Blue + Kék + + + + 16-bit value + 16-bites érték + + + + Hex code + Hex kód + + + + Palette index + Paletta index + + + + Export BG + Háttérpaletta exportálása + + + + Export OBJ + Objektumpaletta exportálása + #%0 @@ -3833,28 +3945,122 @@ Download size: %3 + + QGBA::PlacementControl + + + Adjust placement + Elhelyezés igazítása + + + + All + Mind + + + + Offset + Eltolás + + + + X + X + + + + Y + Y + + + + QGBA::PrinterView + + + Game Boy Printer + Game Boy Printer + + + + Hurry up! + Siess! + + + + Tear off + Leszakítás + + + + Magnification + Nagyítás + + + + Copy + Másolás + + + + Save Printout + + + + + Portable Network Graphics (*.png) + Portable Network Graphics (*.png) + + QGBA::ROMInfo - - - - - + + + + (unknown) - - + bytes - + (no database present) + + + ROM Info + + + + + Game name: + + + + + Internal name: + + + + + Game ID: + + + + + File size: + + + + + CRC32: + + QGBA::ReportView @@ -3868,6 +4074,41 @@ Download size: %3 ZIP archive (*.zip) + + + Generate Bug Report + + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + + + + + Generate report + + + + + Save + Mentés + + + + Open issue list in browser + + + + + Include save file + + + + + Create and include savestate + + QGBA::SaveConverter @@ -3931,6 +4172,117 @@ Download size: %3 Cannot convert save games between platforms + + + Convert/Extract Save Game + + + + + Input file + + + + + + Browse + + + + + Output file + + + + + %1 %2 save game + + + + + little endian + + + + + big endian + + + + + SRAM + SRAM + + + + %1 flash + + + + + %1 EEPROM + + + + + %1 SRAM + RTC + + + + + %1 SRAM + + + + + packed MBC2 + + + + + unpacked MBC2 + + + + + MBC6 flash + + + + + MBC6 combined SRAM + flash + + + + + MBC6 SRAM + + + + + TAMA5 + + + + + %1 (%2) + + + + + %1 save state with embedded %2 save game + + + + + %1 SharkPort %2 save game + + + + + %1 GameShark Advance SP %2 save game + + QGBA::ScriptingTextBuffer @@ -3940,109 +4292,968 @@ Download size: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + + + + + 0 + 0 + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + + + + + Realtime clock + Valósidejű óra + + + + Fixed time + + + + + System time + + + + + Start time at + + + + + Now + + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + + + + + Light sensor + Fényérzékelő + + + + Brightness + + + + + Tilt sensor + + + + + + Set Y + + + + + + Set X + + + + + Gyroscope + Giroszkóp + + + + Sensitivity + + + QGBA::SettingsView - - + + Qt Multimedia - + SDL - + Software (Qt) - + + OpenGL - + OpenGL (force version 1.x) - + None Nincs - + None (Still Image) - + Keyboard - + Controllers - + Shortcuts - - + + Shaders - + Select BIOS - + Select directory - + (%1×%2) - + Never - + Just now - + Less than an hour ago - + %n hour(s) ago - + %n day(s) ago + + + Settings + + + + + Audio/Video + + + + + Gameplay + + + + + Interface + + + + + Update + + + + + Emulation + + + + + Enhancements + + + + + BIOS + + + + + Paths + + + + + Logging + + + + + Game Boy + Game Boy + + + + Audio driver: + + + + + Audio buffer: + + + + + + 1536 + 1536 + + + + 512 + 512 + + + + 768 + 768 + + + + 1024 + 1024 + + + + 2048 + 2048 + + + + 3072 + 3072 + + + + 4096 + 4096 + + + + samples + + + + + Sample rate: + + + + + + 44100 + 44100 + + + + 22050 + 22050 + + + + 32000 + 32000 + + + + 48000 + 48000 + + + + Hz + + + + + Volume: + + + + + + + + Mute + + + + + Fast forward volume: + + + + + Audio in multiplayer: + + + + + All windows + + + + + Player 1 window only + + + + + Currently active player window + + + + + Display driver: + + + + + Frameskip: + + + + + Skip every + + + + + + frames + + + + + FPS target: + + + + + frames per second + + + + + Sync: + + + + + + Video + + + + + + Audio + + + + + Lock aspect ratio + + + + + Force integer scaling + + + + + Bilinear filtering + + + + + Show filename instead of ROM name in library view + + + + + Show frame count in OSD + + + + + Show emulation info on reset + + + + + Default color palette only + + + + + SGB color palette if available + + + + + GBC color palette if available + + + + + SGB (preferred) or GBC color palette if available + + + + + Game Boy Camera + + + + + Driver: + + + + + Source: + + + + + Native (59.7275) + + + + + Interframe blending + + + + + Language + + + + + Library: + + + + + List view + + + + + Tree view + + + + + Show when no game open + + + + + Clear cache + + + + + Allow opposing input directions + + + + + Suspend screensaver + + + + + Dynamically update window title + + + + + Show filename instead of ROM name in title bar + + + + + Show OSD messages + + + + + Enable Discord Rich Presence + Discord Rich Presence engedélyezése + + + + Show FPS in title bar + + + + + + Pause + + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When inactive: + + + + + When minimized: + + + + + Current channel: + + + + + Current version: + + + + + Update channel: + + + + + Available version: + + + + + (Unknown) + + + + + Last checked: + + + + + Automatically check on start + + + + + Check now + + + + + Fast forward speed: + + + + + + Unbounded + + + + + Fast forward (held) speed: + + + + + Autofire interval: + + + + + Enable rewind + + + + + Rewind history: + + + + + Idle loops: + + + + + Run all + + + + + Remove known + + + + + Detect and remove + + + + + Preload entire ROM into memory + + + + + Save state extra data: + + + + + + Save game + + + + + Load state extra data: + + + + + Models + + + + + GB only: + + + + + SGB compatible: + + + + + GBC only: + + + + + GBC compatible: + + + + + SGB and GBC compatible: + + + + + Game Boy palette + + + + + Preset: + + + + + + Screenshot + + + + + + Cheat codes + + + + + Enable Game Boy Player features by default + + + + + Enable VBA bug compatibility in ROM hacks + + + + + Video renderer: + + + + + Software + + + + + OpenGL enhancements + + + + + High-resolution scale: + + + + + (240×160) + + + + + XQ GBA audio (experimental) + + + + + GB BIOS file: + + + + + + + + + + + + + Browse + + + + + Use BIOS file if found + + + + + Skip BIOS intro + + + + + GBA BIOS file: + + + + + GBC BIOS file: + + + + + SGB BIOS file: + + + + + Save games + + + + + + + + + Same directory as the ROM + + + + + Save states + + + + + Screenshots + + + + + Patches + + + + + Cheats + Csalások + + + + Log to file + + + + + Log to console + + + + + Select Log File + + + + + Default BG colors: + + + + + Default sprite colors 1: + + + + + Default sprite colors 2: + + + + + Super Game Boy borders + + QGBA::ShaderSelector @@ -4076,6 +5287,41 @@ Download size: %3 Pass %1 + + + Shaders + + + + + Active Shader: + + + + + Name + + + + + Author + + + + + Description + + + + + Unload Shader + + + + + Load New Shader + + QGBA::ShortcutModel @@ -4095,24 +5341,117 @@ Download size: %3 + + QGBA::ShortcutView + + + Edit Shortcuts + + + + + Keyboard + + + + + Gamepad + + + + + Clear + Napló törlése + + QGBA::TileView - + Export tiles - - + + Portable Network Graphics (*.png) Portable Network Graphics (*.png) - + Export tile + + + Tiles + + + + + Export Selected + + + + + Export All + + + + + 256 colors + + + + + Palette + Paletta + + + + Magnification + Nagyítás + + + + Tiles per row + + + + + Fit to window + + + + + Displayed tiles + + + + + Only BG tiles + + + + + Only OBJ tiles + + + + + Both + + + + + Copy Selected + + + + + Copy All + + QGBA::VideoView @@ -4131,6 +5470,204 @@ Download size: %3 Select output file Kimeneti fájl kiválasztása + + + Record Video + + + + + Start + + + + + Stop + + + + + Select File + Fájl kiválasztása + + + + Presets + + + + + High &Quality + + + + + &YouTube + + + + + + WebM + + + + + + MP4 + + + + + &Lossless + + + + + 4K + 4K + + + + &1080p + + + + + &720p + + + + + &480p + + + + + &Native + + + + + Format + + + + + MKV + + + + + AVI + + + + + HEVC + + + + + HEVC (NVENC) + + + + + VP8 + + + + + VP9 + + + + + FFV1 + + + + + + None + Nincs + + + + FLAC + + + + + Opus + + + + + Vorbis + + + + + MP3 + + + + + AAC + + + + + Uncompressed + + + + + Bitrate (kbps) + + + + + ABR + + + + + H.264 + + + + + H.264 (NVENC) + + + + + VBR + + + + + CRF + + + + + Dimensions + Méretek + + + + Lock aspect ratio + + + + + Show advanced + + QGBA::Window @@ -4973,1378 +6510,4 @@ Download size: %3 - - ROMInfo - - - ROM Info - - - - - Game name: - - - - - Internal name: - - - - - Game ID: - - - - - File size: - - - - - CRC32: - - - - - ReportView - - - Generate Bug Report - - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - - - - - Generate report - - - - - Save - Mentés - - - - Open issue list in browser - - - - - Include save file - - - - - Create and include savestate - - - - - SaveConverter - - - Convert/Extract Save Game - - - - - Input file - - - - - - Browse - - - - - Output file - - - - - %1 %2 save game - - - - - little endian - - - - - big endian - - - - - SRAM - SRAM - - - - %1 flash - - - - - %1 EEPROM - - - - - %1 SRAM + RTC - - - - - %1 SRAM - - - - - packed MBC2 - - - - - unpacked MBC2 - - - - - MBC6 flash - - - - - MBC6 combined SRAM + flash - - - - - MBC6 SRAM - - - - - TAMA5 - - - - - %1 (%2) - - - - - %1 save state with embedded %2 save game - - - - - %1 SharkPort %2 save game - - - - - %1 GameShark Advance SP %2 save game - - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - - - - - 0 - 0 - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - - - - - Realtime clock - Valósidejű óra - - - - Fixed time - - - - - System time - - - - - Start time at - - - - - Now - - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - - - - - Light sensor - Fényérzékelő - - - - Brightness - - - - - Tilt sensor - - - - - - Set Y - - - - - - Set X - - - - - Gyroscope - Giroszkóp - - - - Sensitivity - - - - - SettingsView - - - Settings - - - - - Audio/Video - - - - - Interface - - - - - Update - - - - - Emulation - - - - - Enhancements - - - - - BIOS - - - - - Paths - - - - - Logging - - - - - Game Boy - Game Boy - - - - Audio driver: - - - - - Audio buffer: - - - - - - 1536 - 1536 - - - - 512 - 512 - - - - 768 - 768 - - - - 1024 - 1024 - - - - 2048 - 2048 - - - - 3072 - 3072 - - - - 4096 - 4096 - - - - samples - - - - - Sample rate: - - - - - - 44100 - 44100 - - - - 22050 - 22050 - - - - 32000 - 32000 - - - - 48000 - 48000 - - - - Hz - - - - - Volume: - - - - - - - - Mute - - - - - Fast forward volume: - - - - - Audio in multiplayer: - - - - - All windows - - - - - Player 1 window only - - - - - Currently active player window - - - - - Display driver: - - - - - Frameskip: - - - - - Skip every - - - - - - frames - - - - - FPS target: - - - - - frames per second - - - - - Sync: - - - - - Video - - - - - Audio - - - - - Lock aspect ratio - - - - - Force integer scaling - - - - - Bilinear filtering - - - - - Show filename instead of ROM name in library view - - - - - Show frame count in OSD - - - - - Show emulation info on reset - - - - - Default color palette only - - - - - SGB color palette if available - - - - - GBC color palette if available - - - - - SGB (preferred) or GBC color palette if available - - - - - Game Boy Camera - - - - - Driver: - - - - - Source: - - - - - Native (59.7275) - - - - - Interframe blending - - - - - Language - - - - - Library: - - - - - List view - - - - - Tree view - - - - - Show when no game open - - - - - Clear cache - - - - - Allow opposing input directions - - - - - Suspend screensaver - - - - - Dynamically update window title - - - - - Show filename instead of ROM name in title bar - - - - - Show OSD messages - - - - - Enable Discord Rich Presence - Discord Rich Presence engedélyezése - - - - Automatically save state - - - - - Automatically load state - - - - - Automatically save cheats - - - - - Automatically load cheats - - - - - Show FPS in title bar - - - - - - Pause - - - - - When inactive: - - - - - When minimized: - - - - - Current channel: - - - - - Current version: - - - - - Update channel: - - - - - Available version: - - - - - (Unknown) - - - - - Last checked: - - - - - Automatically check on start - - - - - Check now - - - - - Fast forward speed: - - - - - - Unbounded - - - - - Fast forward (held) speed: - - - - - Autofire interval: - - - - - Enable rewind - - - - - Rewind history: - - - - - Idle loops: - - - - - Run all - - - - - Remove known - - - - - Detect and remove - - - - - Preload entire ROM into memory - - - - - Save state extra data: - - - - - - Save game - - - - - Load state extra data: - - - - - Models - - - - - GB only: - - - - - SGB compatible: - - - - - GBC only: - - - - - GBC compatible: - - - - - SGB and GBC compatible: - - - - - Game Boy palette - - - - - Preset: - - - - - - Screenshot - - - - - - Cheat codes - - - - - Enable Game Boy Player features by default - - - - - Enable VBA bug compatibility in ROM hacks - - - - - Video renderer: - - - - - Software - - - - - OpenGL - - - - - OpenGL enhancements - - - - - High-resolution scale: - - - - - (240×160) - - - - - XQ GBA audio (experimental) - - - - - GB BIOS file: - - - - - - - - - - - - - Browse - - - - - Use BIOS file if found - - - - - Skip BIOS intro - - - - - GBA BIOS file: - - - - - GBC BIOS file: - - - - - SGB BIOS file: - - - - - Save games - - - - - - - - - Same directory as the ROM - - - - - Save states - - - - - Screenshots - - - - - Patches - - - - - Cheats - Csalások - - - - Log to file - - - - - Log to console - - - - - Select Log File - - - - - Default BG colors: - - - - - Default sprite colors 1: - - - - - Default sprite colors 2: - - - - - Super Game Boy borders - - - - - ShaderSelector - - - Shaders - - - - - Active Shader: - - - - - Name - - - - - Author - - - - - Description - - - - - Unload Shader - - - - - Load New Shader - - - - - ShortcutView - - - Edit Shortcuts - - - - - Keyboard - - - - - Gamepad - - - - - Clear - Napló törlése - - - - TileView - - - Tiles - - - - - Export Selected - - - - - Export All - - - - - 256 colors - - - - - Palette - Paletta - - - - Magnification - Nagyítás - - - - Tiles per row - - - - - Fit to window - - - - - Displayed tiles - - - - - Only BG tiles - - - - - Only OBJ tiles - - - - - Both - - - - - Copy Selected - - - - - Copy All - - - - - VideoView - - - Record Video - - - - - Start - - - - - Stop - - - - - Select File - Fájl kiválasztása - - - - Presets - - - - - High &Quality - - - - - &YouTube - - - - - - WebM - - - - - - MP4 - - - - - &Lossless - - - - - 4K - 4K - - - - &1080p - - - - - &720p - - - - - &480p - - - - - &Native - - - - - Format - - - - - MKV - - - - - AVI - - - - - HEVC - - - - - HEVC (NVENC) - - - - - VP8 - - - - - VP9 - - - - - FFV1 - - - - - - None - Nincs - - - - FLAC - - - - - Opus - - - - - Vorbis - - - - - MP3 - - - - - AAC - - - - - Uncompressed - - - - - Bitrate (kbps) - - - - - ABR - - - - - H.264 - - - - - H.264 (NVENC) - - - - - VBR - - - - - CRF - - - - - Dimensions - Méretek - - - - Lock aspect ratio - - - - - Show advanced - - - diff --git a/src/platform/qt/ts/mgba-it.ts b/src/platform/qt/ts/mgba-it.ts index 11f968726..2a301ed01 100644 --- a/src/platform/qt/ts/mgba-it.ts +++ b/src/platform/qt/ts/mgba-it.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -37,1146 +37,12 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd. - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available È disponibile un aggiornamento - - - ArchiveInspector - - - Open in archive... - Apri il file in archivio... - - - - Loading... - Caricamento in corso... - - - - AssetTile - - - Tile # - Tile Nº - - - - Palette # - Tavolozza # - - - - Address - Indirizzo - - - - Red - Rosso - - - - Green - Verde - - - - Blue - Blu - - - - BattleChipView - - - BattleChip Gate - BattleChip Gate - - - - Chip name - Nome Chip - - - - Insert - Inserisci - - - - Save - Salva - - - - Load - Carica - - - - Add - Aggiungi - - - - Remove - Rimuovi - - - - Gate type - Tipo Gate - - - - Inserted - Inserito - - - - Chip ID - ID chip - - - - Update Chip data - Aggiorna dati Chip - - - - Show advanced - Mostra avanzate - - - - CheatsView - - - Cheats - Trucchi - - - - Add New Code - Aggiungi nuovo codice - - - - Remove - Rimuovi - - - - Add Lines - Aggiungi linee - - - - Code type - Tipo codice - - - - Save - Salva - - - - Load - Carica - - - - Enter codes here... - Inserisci i codici qui.. - - - - DebuggerConsole - - - Debugger - Debugger - - - - Enter command (try `help` for more info) - Inserire un comando (premere `help` per maggiori informazioni) - - - - Break - Interruzione - - - - DolphinConnector - - - Connect to Dolphin - Connetti a Dolphin - - - - Local computer - Computer locale - - - - IP address - Indirizzo IP - - - - Connect - Connetti - - - - Disconnect - Disconnetti - - - - Close - Chiudi - - - - Reset on connect - Reimposta alla connessione - - - - FrameView - - - Inspect frame - Ispeziona frame - - - - Magnification - Ingrandimento - - - - Freeze frame - Blocca frame - - - - Backdrop color - Colore sfondo - - - - Disable scanline effects - Disabilita effetto scanline - - - - Export - Esporta - - - - Reset - Reset - - - - GIFView - - - APNG - APNG - - - - Start - Avvia - - - - Record GIF/WebP/APNG - Registra GIF/WebP/APNG - - - - Stop - Ferma - - - - Select File - Seleziona File - - - - WebP - WebP - - - - Frameskip - Salto Frame - - - - GIF - GIF - - - - Loop - Loop - - - - IOViewer - - - I/O Viewer - Visualizzatore I/O - - - - 0x0000 - 0x0000 - - - - B - B - - - - LibraryTree - - - Name - Nome - - - - Location - Posizione - - - - Platform - Piattaforma - - - - Size - Dimensioni - - - - CRC32 - CRC32 - - - - LoadSaveState - - - - %1 State - %1 cattura stato - - - - - - - - - - - - No Save - Senza Salvare - - - - 1 - 1 - - - - 2 - 2 - - - - Cancel - Annulla - - - - 3 - 3 - - - - 4 - 4 - - - - 5 - 5 - - - - 6 - 6 - - - - 7 - 7 - - - - 8 - 8 - - - - 9 - 9 - - - - LogView - - - Logs - Log - - - - Enabled Levels - Abilita livelli - - - - Debug - Debug - - - - Stub - Matrice - - - - Info - Informazioni - - - - Warning - Avvertenze - - - - Error - Errore - - - - Fatal - Fatale - - - - Game Error - Errore del gioco - - - - Advanced settings - Impostazioni avanzate - - - - Clear - Pulisci - - - - Max Lines - Linee massime - - - - MapView - - - Maps - Mappe - - - - Magnification - Ingrandimento - - - - Export - Esporta - - - - Copy - Copia - - - - MemoryDump - - - Save Memory Range - Salva selezione memoria - - - - Start Address: - Da Indirizzo: - - - - Byte Count: - Numero di Byte: - - - - Dump across banks - Fai il dump tra i banchi di memoria - - - - MemorySearch - - - Memory Search - Ricerca Memoria - - - - Address - Indirizzo - - - - Current Value - Valore corrente - - - - - Type - Tipo - - - - Value - Valore - - - - Numeric - Numerico - - - - Text - Testo - - - - Width - Larghezza - - - - - Guess - Indovina - - - - 1 Byte (8-bit) - 1 Byte (8-bit) - - - - 2 Bytes (16-bit) - 2 Bytes (16-bit) - - - - 4 Bytes (32-bit) - 4 Bytes (32-bit) - - - - Number type - Tipo di numero - - - - Decimal - Decimale - - - - Hexadecimal - Esadecimale - - - - Search type - Tipo di ricerca - - - - Equal to value - Uguale al valore - - - - Greater than value - Più del valore - - - - Less than value - Meno del valore - - - - Unknown/changed - Sconos./cambiato - - - - Changed by value - Cambiato dal valore - - - - Unchanged - Non cambiato - - - - Increased - Incrementato - - - - Decreased - Decrementato - - - - Search ROM - Cerca nella ROM - - - - New Search - Nuova Ricerca - - - - Search Within - Cerca all'interno - - - - Open in Memory Viewer - Apri nel Visualizzatore Memoria - - - - Refresh - Aggiorna - - - - MemoryView - - - Memory - Memoria - - - - Inspect Address: - Ispeziona indirizzo: - - - - Set Alignment: - Set di allineamento: - - - - &1 Byte - &1 Byte - - - - &2 Bytes - &2 Byte - - - - &4 Bytes - &4 Byte - - - - Signed Integer: - Intero segnato: - - - - String: - Stringa: - - - - Load TBL - Carica TBL - - - - Copy Selection - Copia la selezione - - - - Paste - Incolla - - - - Save Selection - Salva la selezione - - - - Save Range - Salva Intervallo - - - - Load - Carica - - - - Unsigned Integer: - Intero non segnato: - - - - ObjView - - - Sprites - Sprites - - - - Magnification - Ingrandimento - - - - Export - Esporta - - - - Attributes - Attributi - - - - Transform - Trasformazione - - - - Off - No - - - - Palette - Tavolozza - - - - Copy - Copia - - - - Matrix - Matrix - - - - Double Size - Dimensioni doppie - - - - - - Return, Ctrl+R - Return, Ctrl+R - - - - Flipped - Flippato - - - - H - Short for horizontal - H - - - - V - Short for vertical - V - - - - Mode - Modalità - - - - Normal - Normale - - - - Mosaic - Mosaico - - - - Enabled - Abilitato - - - - Priority - Priorità - - - - Tile - Tile - - - - Geometry - Geometria - - - - Position - Posizione - - - - Dimensions - Dimensioni - - - - Address - Indirizzo - - - - OverrideView - - - Game Overrides - Valori specifici per il gioco - - - - Game Boy Advance - Game Boy Advance - - - - - - - Autodetect - Rilevamento automatico - - - - Realtime clock - Clock in tempo reale - - - - Gyroscope - Giroscopio - - - - Tilt - Inclinazione - - - - Light sensor - Sensore di luce - - - - Rumble - Vibrazione - - - - Save type - Tipo di salvataggio - - - - None - Nessuno - - - - SRAM - SRAM - - - - Flash 512kb - Flash 512kb - - - - Flash 1Mb - Flash 1Mb - - - - EEPROM 8kB - EEPROM 8kB - - - - EEPROM 512 bytes - EEPROM 512 byte - - - - SRAM 64kB (bootlegs only) - SRAM 64kB (solo bootleg) - - - - Idle loop - Ciclo vuoto - - - - Game Boy Player features - Caratteristiche Game Boy Player - - - - VBA bug compatibility mode - Modalità compatibilità bug VBA - - - - Game Boy - Game Boy - - - - Game Boy model - Modello di Game Boy - - - - Memory bank controller - Controller del banco di memoria - - - - Background Colors - Colori di sfondo - - - - Sprite Colors 1 - Colori Sprite 1 - - - - Sprite Colors 2 - Colori Sprite 2 - - - - Palette preset - Profilo tavolozza - - - - PaletteView - - - Palette - Tavolozza - - - - Background - Sfondo - - - - Objects - Oggetti - - - - Selection - Selezione - - - - Red - Rosso - - - - Green - Verde - - - - Blue - Blu - - - - 16-bit value - Valore in 16 bits - - - - Hex code - Codice esadecimale - - - - Palette index - Indice palette - - - - Export BG - Esporta sfondo (BG) - - - - Export OBJ - Esporta OBJ - - - - PlacementControl - - - Adjust placement - Regola posizionamento - - - - All - Tutto - - - - Offset - Offset - - - - X - X - - - - Y - Y - - - - PrinterView - - - Game Boy Printer - Stampante Game Boy - - - - Hurry up! - Sbrigati! - - - - Tear off - Strappa - - - - Copy - Copia - - - - Magnification - Ingrandimento - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1246,16 +112,182 @@ Dimensione del download: %3 (Nessuno) + + QGBA::ArchiveInspector + + + Open in archive... + Apri il file in archivio... + + + + Loading... + Caricamento in corso... + + QGBA::AssetTile - - - + + Tile # + Tile Nº + + + + Palette # + Tavolozza # + + + + Address + Indirizzo + + + + Red + Rosso + + + + Green + Verde + + + + Blue + Blu + + + + + 0x%0 (%1) 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + BattleChip Gate + + + + Chip name + Nome Chip + + + + Insert + Inserisci + + + + Save + Salva + + + + Load + Carica + + + + Add + Aggiungi + + + + Remove + Rimuovi + + + + Gate type + Tipo Gate + + + + Inserted + Inserito + + + + Chip ID + ID chip + + + + Update Chip data + Aggiorna dati Chip + + + + Show advanced + Mostra avanzate + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1271,6 +303,46 @@ Dimensione del download: %3 QGBA::CheatsView + + + Cheats + Trucchi + + + + Add New Code + Aggiungi nuovo codice + + + + Remove + Rimuovi + + + + Add Lines + Aggiungi linee + + + + Code type + Tipo codice + + + + Save + Salva + + + + Load + Carica + + + + Enter codes here... + Inserisci i codici qui.. + @@ -1356,6 +428,24 @@ Dimensione del download: %3 Impossibile aprire il file di salvataggio; i salvataggi in gioco non possono essere aggiornati. Assicurati che la directory di salvataggio sia scrivibile senza privilegi aggiuntivi (ad esempio UAC su Windows). + + QGBA::DebuggerConsole + + + Debugger + Debugger + + + + Enter command (try `help` for more info) + Inserire un comando (premere `help` per maggiori informazioni) + + + + Break + Interruzione + + QGBA::DebuggerConsoleController @@ -1364,8 +454,91 @@ Dimensione del download: %3 Impossibile aprire lo storico della riga di comando in scrittura + + QGBA::DolphinConnector + + + Connect to Dolphin + Connetti a Dolphin + + + + Local computer + Computer locale + + + + IP address + Indirizzo IP + + + + Connect + Connetti + + + + Disconnect + Disconnetti + + + + Close + Chiudi + + + + Reset on connect + Reimposta alla connessione + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + Ispeziona frame + + + + Magnification + Ingrandimento + + + + Freeze frame + Blocca frame + + + + Backdrop color + Colore sfondo + + + + Disable scanline effects + Disabilita effetto scanline + + + + Export + Esporta + + + + Reset + Reset + Export frame @@ -1513,6 +686,51 @@ Dimensione del download: %3 QGBA::GIFView + + + APNG + APNG + + + + Start + Avvia + + + + Record GIF/WebP/APNG + Registra GIF/WebP/APNG + + + + Stop + Ferma + + + + Select File + Seleziona File + + + + WebP + WebP + + + + Frameskip + Salto Frame + + + + GIF + GIF + + + + Loop + Loop + Failed to open output file: %1 @@ -1529,8 +747,174 @@ Dimensione del download: %3 Formato di intercambio delle grafiche (*.gif);; WebP ( *.webp);; Grafica di rete portatile animata (*.png *.apng) + + QGBA::GameBoy + + + + Autodetect + Rilevamento automatico + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + TAMA5 + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + Visualizzatore I/O + + + + 0x0000 + 0x0000 + + + + + + B + B + Background mode @@ -2791,12 +2175,6 @@ Dimensione del download: %3 A A - - - - B - B - @@ -3412,8 +2790,105 @@ Dimensione del download: %3 Menu + + QGBA::LibraryTree + + + Name + Nome + + + + Location + Posizione + + + + Platform + Piattaforma + + + + Size + Dimensioni + + + + CRC32 + CRC32 + + QGBA::LoadSaveState + + + + %1 State + %1 cattura stato + + + + + + + + + + + + No Save + Senza Salvare + + + + 1 + 1 + + + + 2 + 2 + + + + Cancel + Annulla + + + + 3 + 3 + + + + 4 + 4 + + + + 5 + 5 + + + + 6 + 6 + + + + 7 + 7 + + + + 8 + 8 + + + + 9 + 9 + Load State @@ -3532,91 +3007,194 @@ Dimensione del download: %3 ERRORE NEL GIOCO + + QGBA::LogView + + + Logs + Log + + + + Enabled Levels + Abilita livelli + + + + Debug + Debug + + + + Stub + Matrice + + + + Info + Informazioni + + + + Warning + Avvertenze + + + + Error + Errore + + + + Fatal + Fatale + + + + Game Error + Errore del gioco + + + + Advanced settings + Impostazioni avanzate + + + + Clear + Pulisci + + + + Max Lines + Linee massime + + QGBA::MapView - + + Maps + Mappe + + + + Magnification + Ingrandimento + + + + Export + Esporta + + + + Copy + Copia + + + Priority Priorità - - + + Map base Map base - - + + Tile base Tile base - + Size Dimensioni - - + + Offset Offset - + Xform Xform - + Map Addr. Indir. Mappa - + Mirror Speculare - + None Nessuno - + Both Entrambi - + Horizontal Orizzontale - + Vertical Verticale - - - + + + N/A N/D - + Export map Esporta Mappa - + Portable Network Graphics (*.png) Portable Network Graphics (*.png) QGBA::MemoryDump + + + Save Memory Range + Salva selezione memoria + + + + Start Address: + Da Indirizzo: + + + + Byte Count: + Numero di Byte: + + + + Dump across banks + Fai il dump tra i banchi di memoria + Save memory region @@ -3693,6 +3271,153 @@ Dimensione del download: %3 QGBA::MemorySearch + + + Memory Search + Ricerca Memoria + + + + Address + Indirizzo + + + + Current Value + Valore corrente + + + + + Type + Tipo + + + + Value + Valore + + + + Numeric + Numerico + + + + Text + Testo + + + + Width + Larghezza + + + + + Guess + Indovina + + + + 1 Byte (8-bit) + 1 Byte (8-bit) + + + + 2 Bytes (16-bit) + 2 Bytes (16-bit) + + + + 4 Bytes (32-bit) + 4 Bytes (32-bit) + + + + Number type + Tipo di numero + + + + Decimal + Decimale + + + + Hexadecimal + Esadecimale + + + + Search type + Tipo di ricerca + + + + Equal to value + Uguale al valore + + + + Greater than value + Più del valore + + + + Less than value + Meno del valore + + + + Unknown/changed + Sconos./cambiato + + + + Changed by value + Cambiato dal valore + + + + Unchanged + Non cambiato + + + + Increased + Incrementato + + + + Decreased + Decrementato + + + + Search ROM + Cerca nella ROM + + + + New Search + Nuova Ricerca + + + + Search Within + Cerca all'interno + + + + Open in Memory Viewer + Apri nel Visualizzatore Memoria + + + + Refresh + Aggiorna + (%0/%1×) @@ -3714,6 +3439,84 @@ Dimensione del download: %3 %1 byte%2 + + QGBA::MemoryView + + + Memory + Memoria + + + + Inspect Address: + Ispeziona indirizzo: + + + + Set Alignment: + Set di allineamento: + + + + &1 Byte + &1 Byte + + + + &2 Bytes + &2 Byte + + + + &4 Bytes + &4 Byte + + + + Signed Integer: + Intero segnato: + + + + String: + Stringa: + + + + Load TBL + Carica TBL + + + + Copy Selection + Copia la selezione + + + + Paste + Incolla + + + + Save Selection + Salva la selezione + + + + Save Range + Salva Intervallo + + + + Load + Carica + + + + Unsigned Integer: + Intero non segnato: + + QGBA::MessagePainter @@ -3725,67 +3528,316 @@ Dimensione del download: %3 QGBA::ObjView - - - 0x%0 - 0x%0 + + Sprites + Sprites - + + Magnification + Ingrandimento + + + + Export + Esporta + + + + Attributes + Attributi + + + + Transform + Trasformazione + + + + Off No - - - - - - - - - --- - --- + + Palette + Tavolozza - + + Copy + Copia + + + + Matrix + Matrix + + + + Double Size + Dimensioni doppie + + + + + + Return, Ctrl+R + Return, Ctrl+R + + + + Flipped + Flippato + + + + H + Short for horizontal + H + + + + V + Short for vertical + V + + + + Mode + Modalità + + + + Normal Normale - + + Mosaic + Mosaico + + + + Enabled + Abilitato + + + + Priority + Priorità + + + + Tile + Tile + + + + Geometry + Geometria + + + + Position + Posizione + + + + Dimensions + Dimensioni + + + + Address + Indirizzo + + + + + 0x%0 + 0x%0 + + + + + + + + + + + --- + --- + + + Trans Trans - + OBJWIN OBJWIN - + Invalid Non valido - - + + N/A N/D - + Export sprite Esporta sprite - + Portable Network Graphics (*.png) Portable Network Graphics (*.png) QGBA::OverrideView + + + Game Overrides + Valori specifici per il gioco + + + + Game Boy Advance + Game Boy Advance + + + + + + + Autodetect + Rilevamento automatico + + + + Realtime clock + Clock in tempo reale + + + + Gyroscope + Giroscopio + + + + Tilt + Inclinazione + + + + Light sensor + Sensore di luce + + + + Rumble + Vibrazione + + + + Save type + Tipo di salvataggio + + + + None + Nessuno + + + + SRAM + SRAM + + + + Flash 512kb + Flash 512kb + + + + Flash 1Mb + Flash 1Mb + + + + EEPROM 8kB + EEPROM 8kB + + + + EEPROM 512 bytes + EEPROM 512 byte + + + + SRAM 64kB (bootlegs only) + SRAM 64kB (solo bootleg) + + + + Idle loop + Ciclo vuoto + + + + Game Boy Player features + Caratteristiche Game Boy Player + + + + VBA bug compatibility mode + Modalità compatibilità bug VBA + + + + Game Boy + Game Boy + + + + Game Boy model + Modello di Game Boy + + + + Memory bank controller + Controller del banco di memoria + + + + Background Colors + Colori di sfondo + + + + Sprite Colors 1 + Colori Sprite 1 + + + + Sprite Colors 2 + Colori Sprite 2 + + + + Palette preset + Profilo tavolozza + Official MBCs @@ -3804,6 +3856,66 @@ Dimensione del download: %3 QGBA::PaletteView + + + Palette + Tavolozza + + + + Background + Sfondo + + + + Objects + Oggetti + + + + Selection + Selezione + + + + Red + Rosso + + + + Green + Verde + + + + Blue + Blu + + + + 16-bit value + Valore in 16 bits + + + + Hex code + Codice esadecimale + + + + Palette index + Indice palette + + + + Export BG + Esporta sfondo (BG) + + + + Export OBJ + Esporta OBJ + #%0 @@ -3838,28 +3950,122 @@ Dimensione del download: %3 Errore nell'aprire il file palette di output: %1 + + QGBA::PlacementControl + + + Adjust placement + Regola posizionamento + + + + All + Tutto + + + + Offset + Offset + + + + X + X + + + + Y + Y + + + + QGBA::PrinterView + + + Game Boy Printer + Stampante Game Boy + + + + Hurry up! + Sbrigati! + + + + Tear off + Strappa + + + + Copy + Copia + + + + Magnification + Ingrandimento + + + + Save Printout + + + + + Portable Network Graphics (*.png) + Portable Network Graphics (*.png) + + QGBA::ROMInfo - - - - - + + + + (unknown) (sconosciuto) - - + bytes bytes - + (no database present) (nessun database presente) + + + ROM Info + Informazioni sulla ROM + + + + Game name: + Nome del gioco: + + + + Internal name: + Nome interno: + + + + Game ID: + ID del gioco: + + + + File size: + Dimensioni del file: + + + + CRC32: + CRC32: + QGBA::ReportView @@ -3873,6 +4079,41 @@ Dimensione del download: %3 ZIP archive (*.zip) Archivio ZIP (*.zip) + + + Generate Bug Report + Genera segnalazione bug + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + <html> <head/> <body> <p> Per presentare una segnalazione di bug, generare innanzitutto un file di report da allegare alla segnalazione di bug che si sta per presentare. Si consiglia di includere i file di salvataggio, poiché spesso aiutano con i problemi di debug. Verranno raccolte alcune informazioni sulla versione di {projectName} in esecuzione, sulla configurazione, sul computer e sul gioco attualmente aperto (se presente). Una volta completata questa raccolta è possibile esaminare tutte le informazioni raccolte di seguito e salvarle in un file zip. La raccolta tenterà automaticamente di redigere qualsiasi informazione personale, ad esempio il tuo nome utente se si trova in uno dei percorsi raccolti, ma nel caso in cui tu possa modificarla in seguito. Dopo averlo generato e salvato, fare clic sul pulsante sottostante o passare a <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> per presentare la segnalazione di bug su GitHub. Assicurarsi di allegare il report generato! </p> </body> </html> + + + + Generate report + Genera rapporto + + + + Save + Salva + + + + Open issue list in browser + Apri l'elenco dei problemi nel browser + + + + Include save file + Includi file di salvataggio + + + + Create and include savestate + Creare e includere lo stato di salvataggio + QGBA::SaveConverter @@ -3936,6 +4177,117 @@ Dimensione del download: %3 Cannot convert save games between platforms Impossibile convertire salvataggi tra piattaforme + + + Convert/Extract Save Game + Converti/Estrai Salvataggio + + + + Input file + File input + + + + + Browse + Sfoglia + + + + Output file + File output + + + + %1 %2 save game + %1 %2 salvataggio + + + + little endian + little endian + + + + big endian + big endian + + + + SRAM + SRAM + + + + %1 flash + %1 flash + + + + %1 EEPROM + %1 EEPROM + + + + %1 SRAM + RTC + %1 SRAM + OTR + + + + %1 SRAM + %1 SRAM + + + + packed MBC2 + MBC2 compresso + + + + unpacked MBC2 + MBC2 non compresso + + + + MBC6 flash + MBC6 flash + + + + MBC6 combined SRAM + flash + MBC6 combinato con la SRAM + flash + + + + MBC6 SRAM + SRAM MBC6 + + + + TAMA5 + TAMA5 + + + + %1 (%2) + %1 (%2) + + + + %1 save state with embedded %2 save game + %1 stato di salvataggio incorporato con il salvataggio %2 + + + + %1 SharkPort %2 save game + %1 SharkPort %2 salvataggio gioco + + + + %1 GameShark Advance SP %2 save game + %1 GameShark Advance SP %2 salvataggio gioco + QGBA::ScriptingTextBuffer @@ -3945,97 +4297,236 @@ Dimensione del download: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + Reset + + + + 0 + 0 + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + Sensori + + + + Realtime clock + Clock in tempo reale + + + + Fixed time + Ora fissa + + + + System time + Ora del sistema + + + + Start time at + Avvia tempo a + + + + Now + Adesso + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + dd/MM/yy HH:mm:ss + + + + Light sensor + Sensore di luce + + + + Brightness + Luminosità + + + + Tilt sensor + Sensore di inclinazione + + + + + Set Y + Config. Y + + + + + Set X + Config. X + + + + Gyroscope + Giroscopio + + + + Sensitivity + Sensibilità + + QGBA::SettingsView - - + + Qt Multimedia Qt Multimedia - + SDL SDL - + Software (Qt) Software (Qt) - + + OpenGL OpenGL - + OpenGL (force version 1.x) OpenGL (forza la versione 1.x) - + None Nessuno - + None (Still Image) nessuno (immagine fissa) - + Keyboard Tastiera - + Controllers Controller - + Shortcuts Scorciatoie - - + + Shaders Shader - + Select BIOS Seleziona BIOS - + Select directory Seleziona directory - + (%1×%2) (%1×%2) - + Never Mai - + Just now Solo adesso - + Less than an hour ago Meno di un ora fa - + %n hour(s) ago %n ora fa @@ -4043,13 +4534,733 @@ Dimensione del download: %3 - + %n day(s) ago %n giorno fa %n giorni fa + + + Settings + Impostazioni + + + + Audio/Video + Audio/Video + + + + Gameplay + + + + + Interface + Interfaccia + + + + Update + Aggiornamento + + + + Emulation + Emulazione + + + + Enhancements + Miglioramenti + + + + Paths + Cartelle + + + + Logging + Log + + + + Game Boy + Game Boy + + + + Audio driver: + Driver audio: + + + + Audio buffer: + Buffer audio: + + + + + 1536 + 1536 + + + + 512 + 512 + + + + 768 + 768 + + + + 1024 + 1024 + + + + 2048 + 2048 + + + + 3072 + 3072 + + + + 4096 + 4096 + + + + samples + campioni + + + + Sample rate: + Freq. di campionamento: + + + + + 44100 + 44100 + + + + 22050 + 22050 + + + + 32000 + 32000 + + + + 48000 + 48000 + + + + Hz + Hz + + + + Volume: + Volume: + + + + + + + Mute + Muto + + + + Fast forward volume: + Volume modalità accelerata: + + + + Audio in multiplayer: + Audio nel multiplayer: + + + + All windows + Tutte le finestre + + + + Player 1 window only + Solo finestra giocatore 1 + + + + Currently active player window + Finestra giocatore attualmente attiva + + + + Display driver: + Driver schermo: + + + + Frameskip: + Salto frame: + + + + Skip every + Salta ogni + + + + + frames + frame + + + + FPS target: + FPS finali: + + + + frames per second + frame al secondo + + + + Sync: + Sincronizza: + + + + + Video + Video + + + + + Audio + Audio + + + + Lock aspect ratio + Blocca rapporti aspetto + + + + Show filename instead of ROM name in library view + Mostra nome del file al posto del nome della ROM nella visualizzazione libreria + + + + + Pause + Pausa + + + + When inactive: + Quando inattiva: + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + Quando rimpicciolita: + + + + Show frame count in OSD + Mostra contatore frame nell'OSD + + + + Show emulation info on reset + Mostra informazioni emulazione su reset + + + + Current channel: + Canale attuale: + + + + Current version: + Versione attuale: + + + + Update channel: + Canale aggiornamento: + + + + Available version: + Versione disponibile: + + + + (Unknown) + (Sconosciuto) + + + + Last checked: + Vista l'ultima volta: + + + + Automatically check on start + Verifica automaticamente all'avvio + + + + Check now + Verifica adesso + + + + Models + Modelli + + + + GB only: + Solo GB: + + + + SGB compatible: + Compatibile SGB: + + + + GBC only: + Solo GBC: + + + + GBC compatible: + Compatibile BGC: + + + + SGB and GBC compatible: + Compatibile SGB e GBC: + + + + Game Boy palette + Tavolozza Game Boy + + + + Default color palette only + Solo tavolozza colori predefinita + + + + SGB color palette if available + Tavolozza colori SGB se disponibile + + + + GBC color palette if available + Tavolozza colori GBC se disponibile + + + + SGB (preferred) or GBC color palette if available + Tavolozza colori SGB (preferita) o GBC se disponibile + + + + Game Boy Camera + Videocamera Game Boy + + + + Driver: + Driver: + + + + Source: + Sorgente: + + + + Native (59.7275) + Nativi (59.7275) + + + + Interframe blending + Miscelazione dei frame + + + + Dynamically update window title + Aggiorna dinamicamente il titolo della finestra + + + + Enable Discord Rich Presence + Abilita Discord Rich Presence + + + + Save state extra data: + Dati extra stato di salvataggio: + + + + + Save game + Salvataggio + + + + Load state extra data: + Carica dati extra stato di salvataggio: + + + + Enable VBA bug compatibility in ROM hacks + Abilita compatibilità con i bug di VBA nelle hack delle ROM + + + + Preset: + Profilo: + + + + Show OSD messages + Mostra messaggi OSD + + + + Show filename instead of ROM name in title bar + Mostra nome file anziché nome ROM nella barra del titolo + + + + Fast forward (held) speed: + Velocità di crociera: + + + + Enable Game Boy Player features by default + Abilita funzionalità Game Boy Player per impostazione predefinita + + + + Video renderer: + Rend. video: + + + + Software + Software + + + + OpenGL enhancements + Miglioramenti OpenGL + + + + High-resolution scale: + Rapporto alta risoluzione: + + + + (240×160) + (240×160) + + + + XQ GBA audio (experimental) + audio XQ GBA (sperimentale) + + + + Cheats + Trucchi + + + + Log to file + Registro log in file + + + + Log to console + Registro log in console + + + + Select Log File + Seleziona file log + + + + Default BG colors: + Colori predefiniti sfondo: + + + + Super Game Boy borders + Bordi Super Game Boy + + + + Default sprite colors 1: + Colori predefiniti sprite 1: + + + + Default sprite colors 2: + Colori predefiniti sprite 2: + + + + Library: + Libreria: + + + + Show when no game open + Mostra quando nessun gioco è aperto + + + + Clear cache + Svuota la cache + + + + Fast forward speed: + Velocità di avanzamento rapido: + + + + + + + + + + + + Browse + Sfoglia + + + + Use BIOS file if found + Usa il file del BIOS se è presente + + + + Skip BIOS intro + Salta intro del BIOS + + + + + Unbounded + Illimitato + + + + Suspend screensaver + Sospendi salvaschermo + + + + BIOS + BIOS + + + + Run all + esegui tutto + + + + Remove known + rimuovi conosciuti + + + + Detect and remove + rileva e rimuovi + + + + Allow opposing input directions + Consenti direzioni opposte + + + + + Screenshot + Schermata + + + + + Cheat codes + Trucchi + + + + Enable rewind + Abilita riavvolgimento + + + + Bilinear filtering + Filtro bilineare + + + + Force integer scaling + Forza ridimensionamento a interi + + + + Language + Lingua + + + + List view + lista a elenco + + + + Tree view + vista ad albero + + + + Show FPS in title bar + Mostra gli FPS nella barra del titolo + + + + Rewind history: + Cronologia riavvolgimento: + + + + Idle loops: + Cicli inattivi: + + + + Preload entire ROM into memory + Precarica ROM in memoria + + + + Autofire interval: + Intervallo Autofire: + + + + GB BIOS file: + File BIOS del GB: + + + + GBA BIOS file: + File BIOS del GBA: + + + + GBC BIOS file: + File BIOS del GBC: + + + + SGB BIOS file: + File BIOS del SGB: + + + + Save games + Salva le partite + + + + + + + + Same directory as the ROM + Stessa cartella della ROM + + + + Save states + Salvataggio Stati + + + + Screenshots + Schermate + + + + Patches + Patch + QGBA::ShaderSelector @@ -4083,6 +5294,41 @@ Dimensione del download: %3 Pass %1 Pass %1 + + + Shaders + Shader + + + + Active Shader: + Attiva Shader: + + + + Name + Nome + + + + Author + Autore + + + + Description + Descrizione + + + + Unload Shader + Non caricare shader + + + + Load New Shader + Carica nuovo shader + QGBA::ShortcutModel @@ -4102,24 +5348,117 @@ Dimensione del download: %3 Gamepad + + QGBA::ShortcutView + + + Edit Shortcuts + Modifica le Scorciatoie + + + + Keyboard + Tastiera + + + + Gamepad + Gamepad + + + + Clear + Svuota + + QGBA::TileView - + Export tiles Esporta Tile - - + + Portable Network Graphics (*.png) Portable Network Graphics (*.png) - + Export tile Esporta tile + + + Tiles + Tiles + + + + Export Selected + Esporta Selezionato + + + + Export All + Esporta tutto + + + + 256 colors + 256 colori + + + + Palette + Palette + + + + Magnification + Ingrandimento + + + + Tiles per row + Tile per riga + + + + Fit to window + Adatta finestra + + + + Displayed tiles + Tile visualizzati + + + + Only BG tiles + Solo tile BG + + + + Only OBJ tiles + Solo tile OBJ + + + + Both + Entrambi + + + + Copy Selected + Copia selezionati + + + + Copy All + Copia tutto + QGBA::VideoView @@ -4138,6 +5477,204 @@ Dimensione del download: %3 Select output file Seleziona file di uscita + + + Record Video + Registra Video + + + + Start + Avvia + + + + Stop + Ferma + + + + Select File + Seleziona File + + + + Presets + Profili + + + + + WebM + WebM + + + + Format + Formato + + + + MKV + MKV + + + + AVI + AVI + + + + + MP4 + MP4 + + + + HEVC + HEVC + + + + VP8 + VP8 + + + + High &Quality + Alta qualità + + + + &YouTube + &YouTube + + + + &Lossless + &Lossless + + + + 4K + 4K + + + + &1080p + &1080p + + + + &720p + &720p + + + + &480p + &480p + + + + &Native + &Nativa + + + + H.264 + H.264 + + + + H.264 (NVENC) + H.264 (NVENC) + + + + HEVC (NVENC) + HEVC (NVENC) + + + + VP9 + VP9 + + + + FFV1 + FFV1 + + + + + None + Nessuno + + + + FLAC + FLAC + + + + Opus + Opus + + + + Vorbis + Vorbis + + + + MP3 + MP3 + + + + AAC + AAC + + + + Uncompressed + Senza compressione + + + + Bitrate (kbps) + Bitrate (kbps) + + + + ABR + ABR + + + + VBR + VBR + + + + CRF + CRF + + + + Dimensions + Dimensioni + + + + Lock aspect ratio + Blocca rapporti aspetto + + + + Show advanced + Mostra avanzate + QGBA::Window @@ -4982,1378 +6519,4 @@ Dimensione del download: %3 Meta - - ROMInfo - - - ROM Info - Informazioni sulla ROM - - - - Game name: - Nome del gioco: - - - - Internal name: - Nome interno: - - - - Game ID: - ID del gioco: - - - - File size: - Dimensioni del file: - - - - CRC32: - CRC32: - - - - ReportView - - - Generate Bug Report - Genera segnalazione bug - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - <html> <head/> <body> <p> Per presentare una segnalazione di bug, generare innanzitutto un file di report da allegare alla segnalazione di bug che si sta per presentare. Si consiglia di includere i file di salvataggio, poiché spesso aiutano con i problemi di debug. Verranno raccolte alcune informazioni sulla versione di {projectName} in esecuzione, sulla configurazione, sul computer e sul gioco attualmente aperto (se presente). Una volta completata questa raccolta è possibile esaminare tutte le informazioni raccolte di seguito e salvarle in un file zip. La raccolta tenterà automaticamente di redigere qualsiasi informazione personale, ad esempio il tuo nome utente se si trova in uno dei percorsi raccolti, ma nel caso in cui tu possa modificarla in seguito. Dopo averlo generato e salvato, fare clic sul pulsante sottostante o passare a <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> per presentare la segnalazione di bug su GitHub. Assicurarsi di allegare il report generato! </p> </body> </html> - - - - Generate report - Genera rapporto - - - - Save - Salva - - - - Open issue list in browser - Apri l'elenco dei problemi nel browser - - - - Include save file - Includi file di salvataggio - - - - Create and include savestate - Creare e includere lo stato di salvataggio - - - - SaveConverter - - - Convert/Extract Save Game - Converti/Estrai Salvataggio - - - - Input file - File input - - - - - Browse - Sfoglia - - - - Output file - File output - - - - %1 %2 save game - %1 %2 salvataggio - - - - little endian - little endian - - - - big endian - big endian - - - - SRAM - SRAM - - - - %1 flash - %1 flash - - - - %1 EEPROM - %1 EEPROM - - - - %1 SRAM + RTC - %1 SRAM + OTR - - - - %1 SRAM - %1 SRAM - - - - packed MBC2 - MBC2 compresso - - - - unpacked MBC2 - MBC2 non compresso - - - - MBC6 flash - MBC6 flash - - - - MBC6 combined SRAM + flash - MBC6 combinato con la SRAM + flash - - - - MBC6 SRAM - SRAM MBC6 - - - - TAMA5 - TAMA5 - - - - %1 (%2) - %1 (%2) - - - - %1 save state with embedded %2 save game - %1 stato di salvataggio incorporato con il salvataggio %2 - - - - %1 SharkPort %2 save game - %1 SharkPort %2 salvataggio gioco - - - - %1 GameShark Advance SP %2 save game - %1 GameShark Advance SP %2 salvataggio gioco - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - Reset - - - - 0 - 0 - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - Sensori - - - - Realtime clock - Clock in tempo reale - - - - Fixed time - Ora fissa - - - - System time - Ora del sistema - - - - Start time at - Avvia tempo a - - - - Now - Adesso - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - dd/MM/yy HH:mm:ss - - - - Light sensor - Sensore di luce - - - - Brightness - Luminosità - - - - Tilt sensor - Sensore di inclinazione - - - - - Set Y - Config. Y - - - - - Set X - Config. X - - - - Gyroscope - Giroscopio - - - - Sensitivity - Sensibilità - - - - SettingsView - - - Settings - Impostazioni - - - - Audio/Video - Audio/Video - - - - Interface - Interfaccia - - - - Update - Aggiornamento - - - - Emulation - Emulazione - - - - Enhancements - Miglioramenti - - - - Paths - Cartelle - - - - Logging - Log - - - - Game Boy - Game Boy - - - - Audio driver: - Driver audio: - - - - Audio buffer: - Buffer audio: - - - - - 1536 - 1536 - - - - 512 - 512 - - - - 768 - 768 - - - - 1024 - 1024 - - - - 2048 - 2048 - - - - 3072 - 3072 - - - - 4096 - 4096 - - - - samples - campioni - - - - Sample rate: - Freq. di campionamento: - - - - - 44100 - 44100 - - - - 22050 - 22050 - - - - 32000 - 32000 - - - - 48000 - 48000 - - - - Hz - Hz - - - - Volume: - Volume: - - - - - - - Mute - Muto - - - - Fast forward volume: - Volume modalità accelerata: - - - - Audio in multiplayer: - Audio nel multiplayer: - - - - All windows - Tutte le finestre - - - - Player 1 window only - Solo finestra giocatore 1 - - - - Currently active player window - Finestra giocatore attualmente attiva - - - - Display driver: - Driver schermo: - - - - Frameskip: - Salto frame: - - - - Skip every - Salta ogni - - - - - frames - frame - - - - FPS target: - FPS finali: - - - - frames per second - frame al secondo - - - - Sync: - Sincronizza: - - - - Video - Video - - - - Audio - Audio - - - - Lock aspect ratio - Blocca rapporti aspetto - - - - Show filename instead of ROM name in library view - Mostra nome del file al posto del nome della ROM nella visualizzazione libreria - - - - - Pause - Pausa - - - - When inactive: - Quando inattiva: - - - - When minimized: - Quando rimpicciolita: - - - - Show frame count in OSD - Mostra contatore frame nell'OSD - - - - Show emulation info on reset - Mostra informazioni emulazione su reset - - - - Current channel: - Canale attuale: - - - - Current version: - Versione attuale: - - - - Update channel: - Canale aggiornamento: - - - - Available version: - Versione disponibile: - - - - (Unknown) - (Sconosciuto) - - - - Last checked: - Vista l'ultima volta: - - - - Automatically check on start - Verifica automaticamente all'avvio - - - - Check now - Verifica adesso - - - - Models - Modelli - - - - GB only: - Solo GB: - - - - SGB compatible: - Compatibile SGB: - - - - GBC only: - Solo GBC: - - - - GBC compatible: - Compatibile BGC: - - - - SGB and GBC compatible: - Compatibile SGB e GBC: - - - - Game Boy palette - Tavolozza Game Boy - - - - Default color palette only - Solo tavolozza colori predefinita - - - - SGB color palette if available - Tavolozza colori SGB se disponibile - - - - GBC color palette if available - Tavolozza colori GBC se disponibile - - - - SGB (preferred) or GBC color palette if available - Tavolozza colori SGB (preferita) o GBC se disponibile - - - - Game Boy Camera - Videocamera Game Boy - - - - Driver: - Driver: - - - - Source: - Sorgente: - - - - Native (59.7275) - Nativi (59.7275) - - - - Interframe blending - Miscelazione dei frame - - - - Dynamically update window title - Aggiorna dinamicamente il titolo della finestra - - - - Enable Discord Rich Presence - Abilita Discord Rich Presence - - - - Save state extra data: - Dati extra stato di salvataggio: - - - - - Save game - Salvataggio - - - - Load state extra data: - Carica dati extra stato di salvataggio: - - - - Enable VBA bug compatibility in ROM hacks - Abilita compatibilità con i bug di VBA nelle hack delle ROM - - - - Preset: - Profilo: - - - - Show OSD messages - Mostra messaggi OSD - - - - Show filename instead of ROM name in title bar - Mostra nome file anziché nome ROM nella barra del titolo - - - - Fast forward (held) speed: - Velocità di crociera: - - - - Enable Game Boy Player features by default - Abilita funzionalità Game Boy Player per impostazione predefinita - - - - Video renderer: - Rend. video: - - - - Software - Software - - - - OpenGL - OpenGL - - - - OpenGL enhancements - Miglioramenti OpenGL - - - - High-resolution scale: - Rapporto alta risoluzione: - - - - (240×160) - (240×160) - - - - XQ GBA audio (experimental) - audio XQ GBA (sperimentale) - - - - Cheats - Trucchi - - - - Log to file - Registro log in file - - - - Log to console - Registro log in console - - - - Select Log File - Seleziona file log - - - - Default BG colors: - Colori predefiniti sfondo: - - - - Super Game Boy borders - Bordi Super Game Boy - - - - Default sprite colors 1: - Colori predefiniti sprite 1: - - - - Default sprite colors 2: - Colori predefiniti sprite 2: - - - - Library: - Libreria: - - - - Show when no game open - Mostra quando nessun gioco è aperto - - - - Clear cache - Svuota la cache - - - - Fast forward speed: - Velocità di avanzamento rapido: - - - - - - - - - - - - Browse - Sfoglia - - - - Use BIOS file if found - Usa il file del BIOS se è presente - - - - Skip BIOS intro - Salta intro del BIOS - - - - - Unbounded - Illimitato - - - - Suspend screensaver - Sospendi salvaschermo - - - - BIOS - BIOS - - - - Run all - esegui tutto - - - - Remove known - rimuovi conosciuti - - - - Detect and remove - rileva e rimuovi - - - - Allow opposing input directions - Consenti direzioni opposte - - - - - Screenshot - Schermata - - - - - Cheat codes - Trucchi - - - - Enable rewind - Abilita riavvolgimento - - - - Bilinear filtering - Filtro bilineare - - - - Force integer scaling - Forza ridimensionamento a interi - - - - Language - Lingua - - - - List view - lista a elenco - - - - Tree view - vista ad albero - - - - Show FPS in title bar - Mostra gli FPS nella barra del titolo - - - - Automatically save cheats - Salva i trucchi automaticamente - - - - Automatically load cheats - Carica i trucchi automaticamente - - - - Automatically save state - Salva stato automaticamente - - - - Automatically load state - Carica stato automaticamente - - - - Rewind history: - Cronologia riavvolgimento: - - - - Idle loops: - Cicli inattivi: - - - - Preload entire ROM into memory - Precarica ROM in memoria - - - - Autofire interval: - Intervallo Autofire: - - - - GB BIOS file: - File BIOS del GB: - - - - GBA BIOS file: - File BIOS del GBA: - - - - GBC BIOS file: - File BIOS del GBC: - - - - SGB BIOS file: - File BIOS del SGB: - - - - Save games - Salva le partite - - - - - - - - Same directory as the ROM - Stessa cartella della ROM - - - - Save states - Salvataggio Stati - - - - Screenshots - Schermate - - - - Patches - Patch - - - - ShaderSelector - - - Shaders - Shader - - - - Active Shader: - Attiva Shader: - - - - Name - Nome - - - - Author - Autore - - - - Description - Descrizione - - - - Unload Shader - Non caricare shader - - - - Load New Shader - Carica nuovo shader - - - - ShortcutView - - - Edit Shortcuts - Modifica le Scorciatoie - - - - Keyboard - Tastiera - - - - Gamepad - Gamepad - - - - Clear - Svuota - - - - TileView - - - Tiles - Tiles - - - - Export Selected - Esporta Selezionato - - - - Export All - Esporta tutto - - - - 256 colors - 256 colori - - - - Palette - Palette - - - - Magnification - Ingrandimento - - - - Tiles per row - Tile per riga - - - - Fit to window - Adatta finestra - - - - Displayed tiles - Tile visualizzati - - - - Only BG tiles - Solo tile BG - - - - Only OBJ tiles - Solo tile OBJ - - - - Both - Entrambi - - - - Copy Selected - Copia selezionati - - - - Copy All - Copia tutto - - - - VideoView - - - Record Video - Registra Video - - - - Start - Avvia - - - - Stop - Ferma - - - - Select File - Seleziona File - - - - Presets - Profili - - - - - WebM - WebM - - - - Format - Formato - - - - MKV - MKV - - - - AVI - AVI - - - - - MP4 - MP4 - - - - HEVC - HEVC - - - - VP8 - VP8 - - - - High &Quality - Alta qualità - - - - &YouTube - &YouTube - - - - &Lossless - &Lossless - - - - 4K - 4K - - - - &1080p - &1080p - - - - &720p - &720p - - - - &480p - &480p - - - - &Native - &Nativa - - - - H.264 - H.264 - - - - H.264 (NVENC) - H.264 (NVENC) - - - - HEVC (NVENC) - HEVC (NVENC) - - - - VP9 - VP9 - - - - FFV1 - FFV1 - - - - - None - Nessuno - - - - FLAC - FLAC - - - - Opus - Opus - - - - Vorbis - Vorbis - - - - MP3 - MP3 - - - - AAC - AAC - - - - Uncompressed - Senza compressione - - - - Bitrate (kbps) - Bitrate (kbps) - - - - ABR - ABR - - - - VBR - VBR - - - - CRF - CRF - - - - Dimensions - Dimensioni - - - - Lock aspect ratio - Blocca rapporti aspetto - - - - Show advanced - Mostra avanzate - - diff --git a/src/platform/qt/ts/mgba-ja.ts b/src/platform/qt/ts/mgba-ja.ts index bb94da436..33639e7a9 100644 --- a/src/platform/qt/ts/mgba-ja.ts +++ b/src/platform/qt/ts/mgba-ja.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -37,1146 +37,12 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd. - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available - - - ArchiveInspector - - - Open in archive... - アーカイブを開く... - - - - Loading... - ロード中... - - - - AssetTile - - - Tile # - タイル # - - - - Palette # - パレット # - - - - Address - アドレス - - - - Red - Red - - - - Green - Green - - - - Blue - Blue - - - - BattleChipView - - - BattleChip Gate - チップゲート - - - - Chip name - チップ名 - - - - Insert - 挿入 - - - - Save - 保存 - - - - Load - ロード - - - - Add - 追加 - - - - Remove - 削除 - - - - Gate type - ゲートタイプ - - - - Inserted - 挿入完了 - - - - Chip ID - チップID - - - - Update Chip data - チップデータを更新 - - - - Show advanced - 詳細表示 - - - - CheatsView - - - Cheats - チート - - - - Add New Code - - - - - Remove - 削除 - - - - Add Lines - - - - - Code type - - - - - Save - 保存 - - - - Load - ロード - - - - Enter codes here... - ここにコードを入力してください... - - - - DebuggerConsole - - - Debugger - デバッガ - - - - Enter command (try `help` for more info) - コマンドを入力してください(`help`でヘルプ情報) - - - - Break - Break - - - - DolphinConnector - - - Connect to Dolphin - Dolphinに接続する - - - - Local computer - ローカルコンピュータ - - - - IP address - IPアドレス - - - - Connect - 接続 - - - - Disconnect - 切断 - - - - Close - 閉じる - - - - Reset on connect - 接続時にリセット - - - - FrameView - - - Inspect frame - フレームインスペクタ - - - - Magnification - 倍率 - - - - Freeze frame - フレームをフリーズ - - - - Backdrop color - 背景色 - - - - Disable scanline effects - スキャンライン効果を無効 - - - - Export - 書き出す - - - - Reset - リセット - - - - GIFView - - - Start - 開始 - - - - Stop - 停止 - - - - Select File - ファイルを選択 - - - - Loop - ループ - - - - Record GIF/WebP/APNG - GIF/WebP/APNGを記録 - - - - APNG - APNG - - - - GIF - GIF - - - - WebP - WebP - - - - Frameskip - フレームスキップ - - - - IOViewer - - - I/O Viewer - I/Oビューアー - - - - 0x0000 - 0x0000 - - - - B - B - - - - LibraryTree - - - Name - ゲーム名 - - - - Location - 場所 - - - - Platform - プラットフォーム - - - - Size - サイズ - - - - CRC32 - CRC32 - - - - LoadSaveState - - - - %1 State - ステート %1 - - - - - - - - - - - - No Save - セーブしない - - - - 1 - 1 - - - - 2 - 2 - - - - Cancel - キャンセル - - - - 3 - 3 - - - - 4 - 4 - - - - 5 - 5 - - - - 6 - 6 - - - - 7 - 7 - - - - 8 - 8 - - - - 9 - 9 - - - - LogView - - - Logs - ログ - - - - Enabled Levels - 有効レベル - - - - Debug - Debug - - - - Stub - Stub - - - - Info - Info - - - - Warning - Warning - - - - Error - Error - - - - Fatal - Fatal - - - - Game Error - Game Error - - - - Advanced settings - 高度な設定 - - - - Clear - 消去 - - - - Max Lines - 最大行数 - - - - MapView - - - Maps - マップビューアー - - - - Magnification - 倍率 - - - - Export - 書き出す - - - - Copy - コピー - - - - MemoryDump - - - Save Memory Range - メモリ範囲を保存 - - - - Start Address: - 開始アドレス: - - - - Byte Count: - バイト数: - - - - Dump across banks - Bank間で吸出し - - - - MemorySearch - - - Memory Search - メモリ検索 - - - - Address - アドレス - - - - Current Value - 現在値 - - - - - Type - タイプ - - - - Value - - - - - Numeric - 数値 - - - - Text - 文字列 - - - - Width - 値幅 - - - - 1 Byte (8-bit) - 1 Byte (8-bit) - - - - 2 Bytes (16-bit) - 2 Bytes (16-bit) - - - - 4 Bytes (32-bit) - 4 Bytes (32-bit) - - - - Number type - 数値タイプ - - - - Hexadecimal - 16進数 - - - - Search type - 検索タイプ - - - - Equal to value - 同じ値 - - - - Greater than value - 大きい値 - - - - Less than value - 小さい値 - - - - Unknown/changed - 不明/変更した - - - - Changed by value - 変更した値 - - - - Unchanged - 変更なし - - - - Increased - 増加 - - - - Decreased - 減少 - - - - Search ROM - ROM検索 - - - - New Search - 新規検索 - - - - Decimal - 10進数 - - - - - Guess - 推測 - - - - Search Within - 検索範囲 - - - - Open in Memory Viewer - メモリービューアーを開く - - - - Refresh - 更新 - - - - MemoryView - - - Memory - メモリービューアー - - - - Inspect Address: - アドレス: - - - - Set Alignment: - 表示: - - - - &1 Byte - &1 Byte - - - - &2 Bytes - &2 Bytes - - - - &4 Bytes - &4 Bytes - - - - Unsigned Integer: - 符号なし整数: - - - - Signed Integer: - 符号付き整数: - - - - String: - 文字列: - - - - Load TBL - TBLを開く - - - - Copy Selection - 選択値をコピー - - - - Paste - 貼り付け - - - - Save Selection - 選択値を保存 - - - - Save Range - 保存範囲... - - - - Load - ロード - - - - ObjView - - - Sprites - スプライトビューアー - - - - Magnification - 倍率 - - - - Export - 書き出す - - - - Attributes - 属性 - - - - Transform - 変換 - - - - Off - Off - - - - Palette - パレット - - - - Copy - コピー - - - - Matrix - 行列 - - - - Double Size - ダブルサイズ - - - - - - Return, Ctrl+R - Return, Ctrl+R - - - - Flipped - 反転 - - - - H - Short for horizontal - - - - - V - Short for vertical - - - - - Mode - モード - - - - Normal - ノーマル - - - - Mosaic - モザイク - - - - Enabled - 有効 - - - - Priority - 優先度 - - - - Tile - タイル - - - - Geometry - ジオメトリ - - - - Position - 位置 - - - - Dimensions - サイズ - - - - Address - アドレス - - - - OverrideView - - - Game Overrides - ゲーム別設定 - - - - Game Boy Advance - ゲームボーイアドバンス - - - - - - - Autodetect - 自動検出 - - - - Realtime clock - リアルタイムクロック - - - - Gyroscope - ジャイロセンサー - - - - Tilt - 動きセンサー - - - - Light sensor - 光センサー - - - - Rumble - 振動 - - - - Save type - セーブタイプ - - - - None - なし - - - - SRAM - SRAM - - - - Flash 512kb - Flash 512kb - - - - Flash 1Mb - Flash 1Mb - - - - EEPROM 8kB - - - - - EEPROM 512 bytes - - - - - SRAM 64kB (bootlegs only) - - - - - Idle loop - アイドルループ - - - - Game Boy Player features - ゲームボーイプレイヤーモード - - - - VBA bug compatibility mode - VBAバグ互換モード - - - - Game Boy - ゲームボーイ - - - - Game Boy model - ゲームボーイモード - - - - Memory bank controller - メモリバンクコントローラ - - - - Background Colors - 背景色 - - - - Sprite Colors 1 - スプライト1 - - - - Sprite Colors 2 - スプライト2 - - - - Palette preset - - - - - PaletteView - - - Palette - パレットビューアー - - - - Background - バックグラウンド - - - - Objects - オブジェクト - - - - Selection - 選択 - - - - Red - Red - - - - Green - Green - - - - Blue - Blue - - - - 16-bit value - - - - - Hex code - 16進コード - - - - Palette index - パレットインデックス - - - - Export BG - BGを書き出す - - - - Export OBJ - OBJを書き出す - - - - PlacementControl - - - Adjust placement - 配置調整 - - - - All - All - - - - Offset - Offset - - - - X - X - - - - Y - Y - - - - PrinterView - - - Game Boy Printer - ポケットプリンタ - - - - Hurry up! - 急げ! - - - - Tear off - 切り取る - - - - Copy - コピー - - - - Magnification - 倍率 - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1241,16 +107,182 @@ Download size: %3 + + QGBA::ArchiveInspector + + + Open in archive... + アーカイブを開く... + + + + Loading... + ロード中... + + QGBA::AssetTile - - - + + Tile # + タイル # + + + + Palette # + パレット # + + + + Address + アドレス + + + + Red + Red + + + + Green + Green + + + + Blue + Blue + + + + + 0x%0 (%1) 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + チップゲート + + + + Chip name + チップ名 + + + + Insert + 挿入 + + + + Save + 保存 + + + + Load + ロード + + + + Add + 追加 + + + + Remove + 削除 + + + + Gate type + ゲートタイプ + + + + Inserted + 挿入完了 + + + + Chip ID + チップID + + + + Update Chip data + チップデータを更新 + + + + Show advanced + 詳細表示 + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1266,6 +298,46 @@ Download size: %3 QGBA::CheatsView + + + Cheats + チート + + + + Add New Code + + + + + Remove + 削除 + + + + Add Lines + + + + + Code type + + + + + Save + 保存 + + + + Load + ロード + + + + Enter codes here... + ここにコードを入力してください... + @@ -1351,6 +423,24 @@ Download size: %3 + + QGBA::DebuggerConsole + + + Debugger + デバッガ + + + + Enter command (try `help` for more info) + コマンドを入力してください(`help`でヘルプ情報) + + + + Break + Break + + QGBA::DebuggerConsoleController @@ -1359,8 +449,91 @@ Download size: %3 + + QGBA::DolphinConnector + + + Connect to Dolphin + Dolphinに接続する + + + + Local computer + ローカルコンピュータ + + + + IP address + IPアドレス + + + + Connect + 接続 + + + + Disconnect + 切断 + + + + Close + 閉じる + + + + Reset on connect + 接続時にリセット + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + フレームインスペクタ + + + + Magnification + 倍率 + + + + Freeze frame + フレームをフリーズ + + + + Backdrop color + 背景色 + + + + Disable scanline effects + スキャンライン効果を無効 + + + + Export + 書き出す + + + + Reset + リセット + Export frame @@ -1508,6 +681,51 @@ Download size: %3 QGBA::GIFView + + + Start + 開始 + + + + Stop + 停止 + + + + Select File + ファイルを選択 + + + + Loop + ループ + + + + Record GIF/WebP/APNG + GIF/WebP/APNGを記録 + + + + APNG + APNG + + + + GIF + GIF + + + + WebP + WebP + + + + Frameskip + フレームスキップ + Failed to open output file: %1 @@ -1524,8 +742,174 @@ Download size: %3 Graphics Interchange Format (*.gif);;WebP ( *.webp);;Animated Portable Network Graphics (*.png *.apng) + + QGBA::GameBoy + + + + Autodetect + 自動検出 + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + I/Oビューアー + + + + 0x0000 + 0x0000 + + + + + + B + B + Background mode @@ -2786,12 +2170,6 @@ Download size: %3 A A - - - - B - B - @@ -3407,8 +2785,105 @@ Download size: %3 メニュー + + QGBA::LibraryTree + + + Name + ゲーム名 + + + + Location + 場所 + + + + Platform + プラットフォーム + + + + Size + サイズ + + + + CRC32 + CRC32 + + QGBA::LoadSaveState + + + + %1 State + ステート %1 + + + + + + + + + + + + No Save + セーブしない + + + + 1 + 1 + + + + 2 + 2 + + + + Cancel + キャンセル + + + + 3 + 3 + + + + 4 + 4 + + + + 5 + 5 + + + + 6 + 6 + + + + 7 + 7 + + + + 8 + 8 + + + + 9 + 9 + Load State @@ -3527,91 +3002,194 @@ Download size: %3 GAME ERROR + + QGBA::LogView + + + Logs + ログ + + + + Enabled Levels + 有効レベル + + + + Debug + Debug + + + + Stub + Stub + + + + Info + Info + + + + Warning + Warning + + + + Error + Error + + + + Fatal + Fatal + + + + Game Error + Game Error + + + + Advanced settings + 高度な設定 + + + + Clear + 消去 + + + + Max Lines + 最大行数 + + QGBA::MapView - + + Maps + マップビューアー + + + + Magnification + 倍率 + + + + Export + 書き出す + + + + Copy + コピー + + + Priority 優先度 - - + + Map base マップベース - - + + Tile base タイルベース - + Size サイズ - - + + Offset オフセット - + Xform Xform - + Map Addr. マップアドレス - + Mirror ミラー - + None なし - + Both 両方 - + Horizontal - + Vertical - - - + + + N/A N/A - + Export map マップを書き出す - + Portable Network Graphics (*.png) Portable Network Graphics (*.png) QGBA::MemoryDump + + + Save Memory Range + メモリ範囲を保存 + + + + Start Address: + 開始アドレス: + + + + Byte Count: + バイト数: + + + + Dump across banks + Bank間で吸出し + Save memory region @@ -3688,6 +3266,153 @@ Download size: %3 QGBA::MemorySearch + + + Memory Search + メモリ検索 + + + + Address + アドレス + + + + Current Value + 現在値 + + + + + Type + タイプ + + + + Value + + + + + Numeric + 数値 + + + + Text + 文字列 + + + + Width + 値幅 + + + + 1 Byte (8-bit) + 1 Byte (8-bit) + + + + 2 Bytes (16-bit) + 2 Bytes (16-bit) + + + + 4 Bytes (32-bit) + 4 Bytes (32-bit) + + + + Number type + 数値タイプ + + + + Hexadecimal + 16進数 + + + + Search type + 検索タイプ + + + + Equal to value + 同じ値 + + + + Greater than value + 大きい値 + + + + Less than value + 小さい値 + + + + Unknown/changed + 不明/変更した + + + + Changed by value + 変更した値 + + + + Unchanged + 変更なし + + + + Increased + 増加 + + + + Decreased + 減少 + + + + Search ROM + ROM検索 + + + + New Search + 新規検索 + + + + Decimal + 10進数 + + + + + Guess + 推測 + + + + Search Within + 検索範囲 + + + + Open in Memory Viewer + メモリービューアーを開く + + + + Refresh + 更新 + (%0/%1×) @@ -3709,6 +3434,84 @@ Download size: %3 %1 byte%2 + + QGBA::MemoryView + + + Memory + メモリービューアー + + + + Inspect Address: + アドレス: + + + + Set Alignment: + 表示: + + + + &1 Byte + &1 Byte + + + + &2 Bytes + &2 Bytes + + + + &4 Bytes + &4 Bytes + + + + Unsigned Integer: + 符号なし整数: + + + + Signed Integer: + 符号付き整数: + + + + String: + 文字列: + + + + Load TBL + TBLを開く + + + + Copy Selection + 選択値をコピー + + + + Paste + 貼り付け + + + + Save Selection + 選択値を保存 + + + + Save Range + 保存範囲... + + + + Load + ロード + + QGBA::MessagePainter @@ -3720,67 +3523,316 @@ Download size: %3 QGBA::ObjView - - - 0x%0 - 0x%0 + + Sprites + スプライトビューアー - + + Magnification + 倍率 + + + + Export + 書き出す + + + + Attributes + 属性 + + + + Transform + 変換 + + + + Off Off - - + + Palette + パレット + + + + Copy + コピー + + + + Matrix + 行列 + + + + Double Size + ダブルサイズ + + + + + + Return, Ctrl+R + Return, Ctrl+R + + + + Flipped + 反転 + + + + H + Short for horizontal + + + + + V + Short for vertical + + + + + Mode + モード + + + + + Normal + ノーマル + + + + Mosaic + モザイク + + + + Enabled + 有効 + + + + Priority + 優先度 + + + + Tile + タイル + + + + Geometry + ジオメトリ + + + + Position + 位置 + + + + Dimensions + サイズ + + + + Address + アドレス + + + + + 0x%0 + 0x%0 + + - - - + + + + + --- --- - - Normal - Normal - - - + Trans Trans - + OBJWIN OBJWIN - + Invalid 無効 - - + + N/A N/A - + Export sprite OBJを書き出す - + Portable Network Graphics (*.png) Portable Network Graphics (*.png) QGBA::OverrideView + + + Game Overrides + ゲーム別設定 + + + + Game Boy Advance + ゲームボーイアドバンス + + + + + + + Autodetect + 自動検出 + + + + Realtime clock + リアルタイムクロック + + + + Gyroscope + ジャイロセンサー + + + + Tilt + 動きセンサー + + + + Light sensor + 光センサー + + + + Rumble + 振動 + + + + Save type + セーブタイプ + + + + None + なし + + + + SRAM + SRAM + + + + Flash 512kb + Flash 512kb + + + + Flash 1Mb + Flash 1Mb + + + + EEPROM 8kB + + + + + EEPROM 512 bytes + + + + + SRAM 64kB (bootlegs only) + + + + + Idle loop + アイドルループ + + + + Game Boy Player features + ゲームボーイプレイヤーモード + + + + VBA bug compatibility mode + VBAバグ互換モード + + + + Game Boy + ゲームボーイ + + + + Game Boy model + ゲームボーイモード + + + + Memory bank controller + メモリバンクコントローラ + + + + Background Colors + 背景色 + + + + Sprite Colors 1 + スプライト1 + + + + Sprite Colors 2 + スプライト2 + + + + Palette preset + + Official MBCs @@ -3799,6 +3851,66 @@ Download size: %3 QGBA::PaletteView + + + Palette + パレットビューアー + + + + Background + バックグラウンド + + + + Objects + オブジェクト + + + + Selection + 選択 + + + + Red + Red + + + + Green + Green + + + + Blue + Blue + + + + 16-bit value + + + + + Hex code + 16進コード + + + + Palette index + パレットインデックス + + + + Export BG + BGを書き出す + + + + Export OBJ + OBJを書き出す + #%0 @@ -3833,28 +3945,122 @@ Download size: %3 出力パレットファイルを開けませんでした: %1 + + QGBA::PlacementControl + + + Adjust placement + 配置調整 + + + + All + All + + + + Offset + Offset + + + + X + X + + + + Y + Y + + + + QGBA::PrinterView + + + Game Boy Printer + ポケットプリンタ + + + + Hurry up! + 急げ! + + + + Tear off + 切り取る + + + + Copy + コピー + + + + Magnification + 倍率 + + + + Save Printout + + + + + Portable Network Graphics (*.png) + Portable Network Graphics (*.png) + + QGBA::ROMInfo - - - - - + + + + (unknown) (不明) - - + bytes バイト - + (no database present) (データベースなし) + + + ROM Info + ROM情報 + + + + Game name: + ゲーム名: + + + + Internal name: + 内部名: + + + + Game ID: + ゲームID: + + + + File size: + ファイルサイズ: + + + + CRC32: + CRC32: + QGBA::ReportView @@ -3868,6 +4074,41 @@ Download size: %3 ZIP archive (*.zip) ZIPアーカイブ (*.zip) + + + Generate Bug Report + バグレポートの生成 + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + <html><head/><body><p>バグレポートを提出するには、最初にレポートファイルを生成して、送信しようとしているバグレポートに添付してください。セーブファイルはデバッグの問題に役立つことが多いため、セーブファイルを含めることをお勧めします。実行している{projectName}のバージョン、構成、コンピューター、および現在起動しているゲーム(存在する場合)に関する情報が収集されます。収集が完了すると、以下で収集されたすべての情報を確認して、ZIPファイルにセーブできます。収集されたパスのいずれかにある場合、ユーザー名などの個人情報を自動的に墨消しを試みます。ただし、後で必要に応じて編集できます。レポートファイルを生成してセーブしたら、下のボタンをクリックするか、<a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a>に移動してGitHubでバグレポートを送信してください。生成したレポートを必ず添付してください。</p></body></html> + + + + Generate report + レポートを生成 + + + + Save + 保存 + + + + Open issue list in browser + ブラウザでISSUEリストを開く + + + + Include save file + セーブファイルを含める + + + + Create and include savestate + セーブステートファイルを作成して含める + QGBA::SaveConverter @@ -3931,6 +4172,117 @@ Download size: %3 Cannot convert save games between platforms + + + Convert/Extract Save Game + + + + + Input file + + + + + + Browse + 参照 + + + + Output file + + + + + %1 %2 save game + + + + + little endian + リトルエンディアン + + + + big endian + ビッグエンディアン + + + + SRAM + SRAM + + + + %1 flash + + + + + %1 EEPROM + + + + + %1 SRAM + RTC + + + + + %1 SRAM + + + + + packed MBC2 + + + + + unpacked MBC2 + + + + + MBC6 flash + + + + + MBC6 combined SRAM + flash + + + + + MBC6 SRAM + + + + + TAMA5 + + + + + %1 (%2) + + + + + %1 save state with embedded %2 save game + + + + + %1 SharkPort %2 save game + + + + + %1 GameShark Advance SP %2 save game + + QGBA::ScriptingTextBuffer @@ -3940,109 +4292,968 @@ Download size: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + リセット (&R) + + + + 0 + 0 + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + カートリッジセンサー + + + + Realtime clock + リアルタイムクロック + + + + Fixed time + 定刻 + + + + System time + システム日時 + + + + Start time at + 日時指定 + + + + Now + 現在日時 + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + yyyy/MM/dd HH:mm:ss + + + + Light sensor + 光センサー + + + + Brightness + 明るさ + + + + Tilt sensor + 動きセンサー + + + + + Set Y + 垂直方向 + + + + + Set X + 水平方向 + + + + Gyroscope + 回転センサー + + + + Sensitivity + 感度 + + QGBA::SettingsView - - + + Qt Multimedia Qt Multimedia - + SDL SDL - + Software (Qt) ソフト(Qt) - + + OpenGL OpenGL - + OpenGL (force version 1.x) OpenGL(バージョン1.xを強制) - + None なし - + None (Still Image) なし(静止画) - + Keyboard キーボード - + Controllers コントローラー - + Shortcuts ショートカット - - + + Shaders シェーダー - + Select BIOS BIOSを選択 - + Select directory - + (%1×%2) (%1×%2) - + Never - + Just now - + Less than an hour ago - + %n hour(s) ago - + %n day(s) ago + + + Settings + 設定 + + + + Audio/Video + ビデオ/オーディオ + + + + Gameplay + + + + + Interface + インターフェース + + + + Update + + + + + Emulation + エミュレーション + + + + Enhancements + 機能拡張 + + + + BIOS + BIOS + + + + Paths + パス + + + + Logging + ロギング + + + + Game Boy + ゲームボーイ + + + + Audio driver: + オーディオドライバ: + + + + Audio buffer: + オーディオバッファ: + + + + + 1536 + 1536 + + + + 512 + 512 + + + + 768 + 768 + + + + 1024 + 1024 + + + + 2048 + 2048 + + + + 3072 + 3072 + + + + 4096 + 4096 + + + + samples + サンプル + + + + Sample rate: + サンプルレート: + + + + + 44100 + 44100 + + + + 22050 + 22050 + + + + 32000 + 32000 + + + + 48000 + 48000 + + + + Hz + Hz + + + + Volume: + 音量: + + + + + + + Mute + ミュート + + + + Fast forward volume: + 早送り時の音量: + + + + Audio in multiplayer: + + + + + All windows + + + + + Player 1 window only + + + + + Currently active player window + + + + + Display driver: + ディスプレイドライバ: + + + + Frameskip: + フレームスキップ: + + + + Skip every + 常時 + + + + + frames + フレーム + + + + FPS target: + FPS: + + + + frames per second + FPS + + + + Sync: + 同期: + + + + + Video + ビデオ + + + + + Audio + オーディオ + + + + Lock aspect ratio + 縦横比を固定 + + + + Bilinear filtering + バイリニアフィルタリング + + + + Show filename instead of ROM name in library view + + + + + + Pause + + + + + When inactive: + + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + + + + + Show frame count in OSD + + + + + Show emulation info on reset + + + + + Current channel: + + + + + Current version: + + + + + Update channel: + + + + + Available version: + + + + + (Unknown) + + + + + Last checked: + + + + + Automatically check on start + + + + + Check now + + + + + Default color palette only + + + + + SGB color palette if available + + + + + GBC color palette if available + + + + + SGB (preferred) or GBC color palette if available + + + + + Game Boy Camera + + + + + Driver: + + + + + Source: + + + + + Native (59.7275) + ネイティブ (59,7275) + + + + Interframe blending + フレーム間混合 + + + + Dynamically update window title + ウィンドウタイトルを動的に更新 + + + + Show OSD messages + OSDメッセージを表示 + + + + Fast forward (held) speed: + 早送り(押し)速度: + + + + Save state extra data: + + + + + + Save game + + + + + Load state extra data: + + + + + Models + + + + + GB only: + + + + + SGB compatible: + + + + + GBC only: + + + + + GBC compatible: + + + + + SGB and GBC compatible: + + + + + Game Boy palette + + + + + Preset: + + + + + Enable Game Boy Player features by default + ゲームボーイプレーヤーの機能をデフォルトで有効化 + + + + (240×160) + (240×160) + + + + Log to file + ファイル出力 + + + + Log to console + コンソール出力 + + + + Select Log File + ログファイルを選択 + + + + Force integer scaling + 整数スケーリングを強制 + + + + Language + 言語 + + + + Library: + ライブラリ: + + + + List view + リスト表示 + + + + Tree view + ツリー表示 + + + + Show when no game open + ゲームが開いていないときに表示 + + + + Clear cache + キャッシュの消去 + + + + Allow opposing input directions + 反対方向(上下、右左)の同時入力を許可 + + + + Suspend screensaver + スクリーンセーバーを停止 + + + + Show FPS in title bar + タイトルバーにFPSを表示 + + + + Enable Discord Rich Presence + DiscordのRich Presenceを有効 + + + + Show filename instead of ROM name in title bar + タイトルバーにゲーム名の代わりにファイル名を表示 + + + + Fast forward speed: + 早送り速度: + + + + + Unbounded + 制限なし + + + + Enable rewind + 巻戻し有効 + + + + Rewind history: + 巻戻し履歴: + + + + Idle loops: + アイドルループ: + + + + Run all + すべて実行 + + + + Remove known + 既知を削除 + + + + Detect and remove + 検出して削除 + + + + + Screenshot + スクリーンショット + + + + + Cheat codes + チートコード + + + + Preload entire ROM into memory + ROM全体をメモリにプリロード + + + + Autofire interval: + 連射間隔: + + + + Enable VBA bug compatibility in ROM hacks + + + + + Video renderer: + ビデオレンダラー: + + + + Software + ソフト + + + + OpenGL enhancements + OpenGL機能強化 + + + + High-resolution scale: + 高解像度スケール: + + + + XQ GBA audio (experimental) + XQ GBA オーディオ機能(実験的) + + + + GB BIOS file: + ゲームボーイBIOS: + + + + + + + + + + + + Browse + 参照 + + + + Use BIOS file if found + 存在する場合にBIOSファイルを使用 + + + + Skip BIOS intro + BIOSイントロをスキップ + + + + GBA BIOS file: + ゲームボーイアドバンスBIOS: + + + + GBC BIOS file: + ゲームボーイカラーBIOS: + + + + SGB BIOS file: + スーパーゲームボーイBIOS: + + + + Save games + セーブデータ + + + + + + + + Same directory as the ROM + ROMファイルと同じディレクトリ + + + + Save states + セーブステート + + + + Screenshots + スクリーンショット + + + + Patches + パッチ + + + + Cheats + チート + + + + Default BG colors: + デフォルト背景色: + + + + Super Game Boy borders + スーパーゲームボーイのボーダー + + + + Default sprite colors 1: + デフォルトスプライト1: + + + + Default sprite colors 2: + デフォルトスプライト2: + QGBA::ShaderSelector @@ -4076,6 +5287,41 @@ Download size: %3 Pass %1 Pass %1 + + + Shaders + シェーダー + + + + Active Shader: + 適用中のシェーダー: + + + + Name + シェーダー名 + + + + Author + 作成者 + + + + Description + 説明 + + + + Unload Shader + シェーダーをアンロード + + + + Load New Shader + 新規シェーダーをロード + QGBA::ShortcutModel @@ -4095,24 +5341,117 @@ Download size: %3 ゲームパッド + + QGBA::ShortcutView + + + Edit Shortcuts + ショートカットキーを編集 + + + + Keyboard + キーボード + + + + Gamepad + ゲームパッド + + + + Clear + 削除 + + QGBA::TileView - + Export tiles タイルを書き出す - - + + Portable Network Graphics (*.png) Portable Network Graphics (*.png) - + Export tile タイルを書き出す + + + Tiles + タイルビューワー + + + + Export Selected + 選択内容を書き出す + + + + Export All + すべてを書き出す + + + + 256 colors + 256色 + + + + Palette + + + + + Magnification + 倍率 + + + + Tiles per row + 行あたりのタイル + + + + Fit to window + ウィンドウに合わせる + + + + Displayed tiles + + + + + Only BG tiles + + + + + Only OBJ tiles + + + + + Both + 両方 + + + + Copy Selected + 選択内容をコピー + + + + Copy All + すべてコピー + QGBA::VideoView @@ -4131,6 +5470,204 @@ Download size: %3 Select output file 出力ファイルを選択 + + + Record Video + 録画 + + + + Start + 開始 + + + + Stop + 停止 + + + + Select File + ファイルを選択 + + + + Presets + プリセット + + + + + WebM + WebM + + + + Format + フォーマット + + + + MKV + MKV + + + + AVI + AVI + + + + + MP4 + MP4 + + + + High &Quality + 高品質 (&Q) + + + + &YouTube + YouTube (&Y) + + + + &Lossless + ロスレス (&L) + + + + 4K + 4K + + + + &1080p + 1080p (&1) + + + + &720p + 720p (&7) + + + + &480p + 480p (&4) + + + + &Native + ネイティブ (&N) + + + + HEVC + HEVC + + + + HEVC (NVENC) + HEVC(NVENC) + + + + VP8 + VP8 + + + + VP9 + VP9 + + + + FFV1 + FFV1 + + + + + None + なし + + + + FLAC + FLAC + + + + Opus + Opus + + + + Vorbis + Vorbis + + + + MP3 + MP3 + + + + AAC + AAC + + + + Uncompressed + 圧縮なし + + + + Bitrate (kbps) + ビットレート(kbps) + + + + ABR + ABR + + + + H.264 + H.264 + + + + H.264 (NVENC) + H.264 (NVENC) + + + + VBR + VBR + + + + CRF + + + + + Dimensions + サイズ + + + + Lock aspect ratio + 縦横比を固定 + + + + Show advanced + 詳細表示 + QGBA::Window @@ -4975,1378 +6512,4 @@ Download size: %3 Meta - - ROMInfo - - - ROM Info - ROM情報 - - - - Game name: - ゲーム名: - - - - Internal name: - 内部名: - - - - Game ID: - ゲームID: - - - - File size: - ファイルサイズ: - - - - CRC32: - CRC32: - - - - ReportView - - - Generate Bug Report - バグレポートの生成 - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - <html><head/><body><p>バグレポートを提出するには、最初にレポートファイルを生成して、送信しようとしているバグレポートに添付してください。セーブファイルはデバッグの問題に役立つことが多いため、セーブファイルを含めることをお勧めします。実行している{projectName}のバージョン、構成、コンピューター、および現在起動しているゲーム(存在する場合)に関する情報が収集されます。収集が完了すると、以下で収集されたすべての情報を確認して、ZIPファイルにセーブできます。収集されたパスのいずれかにある場合、ユーザー名などの個人情報を自動的に墨消しを試みます。ただし、後で必要に応じて編集できます。レポートファイルを生成してセーブしたら、下のボタンをクリックするか、<a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a>に移動してGitHubでバグレポートを送信してください。生成したレポートを必ず添付してください。</p></body></html> - - - - Generate report - レポートを生成 - - - - Save - 保存 - - - - Open issue list in browser - ブラウザでISSUEリストを開く - - - - Include save file - セーブファイルを含める - - - - Create and include savestate - セーブステートファイルを作成して含める - - - - SaveConverter - - - Convert/Extract Save Game - - - - - Input file - - - - - - Browse - 参照 - - - - Output file - - - - - %1 %2 save game - - - - - little endian - リトルエンディアン - - - - big endian - ビッグエンディアン - - - - SRAM - SRAM - - - - %1 flash - - - - - %1 EEPROM - - - - - %1 SRAM + RTC - - - - - %1 SRAM - - - - - packed MBC2 - - - - - unpacked MBC2 - - - - - MBC6 flash - - - - - MBC6 combined SRAM + flash - - - - - MBC6 SRAM - - - - - TAMA5 - - - - - %1 (%2) - - - - - %1 save state with embedded %2 save game - - - - - %1 SharkPort %2 save game - - - - - %1 GameShark Advance SP %2 save game - - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - リセット (&R) - - - - 0 - 0 - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - カートリッジセンサー - - - - Realtime clock - リアルタイムクロック - - - - Fixed time - 定刻 - - - - System time - システム日時 - - - - Start time at - 日時指定 - - - - Now - 現在日時 - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - yyyy/MM/dd HH:mm:ss - - - - Light sensor - 光センサー - - - - Brightness - 明るさ - - - - Tilt sensor - 動きセンサー - - - - - Set Y - 垂直方向 - - - - - Set X - 水平方向 - - - - Gyroscope - 回転センサー - - - - Sensitivity - 感度 - - - - SettingsView - - - Settings - 設定 - - - - Audio/Video - ビデオ/オーディオ - - - - Interface - インターフェース - - - - Update - - - - - Emulation - エミュレーション - - - - Enhancements - 機能拡張 - - - - BIOS - BIOS - - - - Paths - パス - - - - Logging - ロギング - - - - Game Boy - ゲームボーイ - - - - Audio driver: - オーディオドライバ: - - - - Audio buffer: - オーディオバッファ: - - - - - 1536 - 1536 - - - - 512 - 512 - - - - 768 - 768 - - - - 1024 - 1024 - - - - 2048 - 2048 - - - - 3072 - 3072 - - - - 4096 - 4096 - - - - samples - サンプル - - - - Sample rate: - サンプルレート: - - - - - 44100 - 44100 - - - - 22050 - 22050 - - - - 32000 - 32000 - - - - 48000 - 48000 - - - - Hz - Hz - - - - Volume: - 音量: - - - - - - - Mute - ミュート - - - - Fast forward volume: - 早送り時の音量: - - - - Audio in multiplayer: - - - - - All windows - - - - - Player 1 window only - - - - - Currently active player window - - - - - Display driver: - ディスプレイドライバ: - - - - Frameskip: - フレームスキップ: - - - - Skip every - 常時 - - - - - frames - フレーム - - - - FPS target: - FPS: - - - - frames per second - FPS - - - - Sync: - 同期: - - - - Video - ビデオ - - - - Audio - オーディオ - - - - Lock aspect ratio - 縦横比を固定 - - - - Bilinear filtering - バイリニアフィルタリング - - - - Show filename instead of ROM name in library view - - - - - - Pause - - - - - When inactive: - - - - - When minimized: - - - - - Show frame count in OSD - - - - - Show emulation info on reset - - - - - Current channel: - - - - - Current version: - - - - - Update channel: - - - - - Available version: - - - - - (Unknown) - - - - - Last checked: - - - - - Automatically check on start - - - - - Check now - - - - - Default color palette only - - - - - SGB color palette if available - - - - - GBC color palette if available - - - - - SGB (preferred) or GBC color palette if available - - - - - Game Boy Camera - - - - - Driver: - - - - - Source: - - - - - Native (59.7275) - ネイティブ (59,7275) - - - - Interframe blending - フレーム間混合 - - - - Dynamically update window title - ウィンドウタイトルを動的に更新 - - - - Show OSD messages - OSDメッセージを表示 - - - - Fast forward (held) speed: - 早送り(押し)速度: - - - - Save state extra data: - - - - - - Save game - - - - - Load state extra data: - - - - - Models - - - - - GB only: - - - - - SGB compatible: - - - - - GBC only: - - - - - GBC compatible: - - - - - SGB and GBC compatible: - - - - - Game Boy palette - - - - - Preset: - - - - - Enable Game Boy Player features by default - ゲームボーイプレーヤーの機能をデフォルトで有効化 - - - - (240×160) - (240×160) - - - - Log to file - ファイル出力 - - - - Log to console - コンソール出力 - - - - Select Log File - ログファイルを選択 - - - - Force integer scaling - 整数スケーリングを強制 - - - - Language - 言語 - - - - Library: - ライブラリ: - - - - List view - リスト表示 - - - - Tree view - ツリー表示 - - - - Show when no game open - ゲームが開いていないときに表示 - - - - Clear cache - キャッシュの消去 - - - - Allow opposing input directions - 反対方向(上下、右左)の同時入力を許可 - - - - Suspend screensaver - スクリーンセーバーを停止 - - - - Show FPS in title bar - タイトルバーにFPSを表示 - - - - Automatically save cheats - チートの自動セーブ - - - - Automatically load cheats - チートの自動ロード - - - - Automatically save state - ステートの自動セーブ - - - - Automatically load state - ステートの自動ロード - - - - Enable Discord Rich Presence - DiscordのRich Presenceを有効 - - - - Show filename instead of ROM name in title bar - タイトルバーにゲーム名の代わりにファイル名を表示 - - - - Fast forward speed: - 早送り速度: - - - - - Unbounded - 制限なし - - - - Enable rewind - 巻戻し有効 - - - - Rewind history: - 巻戻し履歴: - - - - Idle loops: - アイドルループ: - - - - Run all - すべて実行 - - - - Remove known - 既知を削除 - - - - Detect and remove - 検出して削除 - - - - - Screenshot - スクリーンショット - - - - - Cheat codes - チートコード - - - - Preload entire ROM into memory - ROM全体をメモリにプリロード - - - - Autofire interval: - 連射間隔: - - - - Enable VBA bug compatibility in ROM hacks - - - - - Video renderer: - ビデオレンダラー: - - - - Software - ソフト - - - - OpenGL - OpenGL - - - - OpenGL enhancements - OpenGL機能強化 - - - - High-resolution scale: - 高解像度スケール: - - - - XQ GBA audio (experimental) - XQ GBA オーディオ機能(実験的) - - - - GB BIOS file: - ゲームボーイBIOS: - - - - - - - - - - - - Browse - 参照 - - - - Use BIOS file if found - 存在する場合にBIOSファイルを使用 - - - - Skip BIOS intro - BIOSイントロをスキップ - - - - GBA BIOS file: - ゲームボーイアドバンスBIOS: - - - - GBC BIOS file: - ゲームボーイカラーBIOS: - - - - SGB BIOS file: - スーパーゲームボーイBIOS: - - - - Save games - セーブデータ - - - - - - - - Same directory as the ROM - ROMファイルと同じディレクトリ - - - - Save states - セーブステート - - - - Screenshots - スクリーンショット - - - - Patches - パッチ - - - - Cheats - チート - - - - Default BG colors: - デフォルト背景色: - - - - Super Game Boy borders - スーパーゲームボーイのボーダー - - - - Default sprite colors 1: - デフォルトスプライト1: - - - - Default sprite colors 2: - デフォルトスプライト2: - - - - ShaderSelector - - - Shaders - シェーダー - - - - Active Shader: - 適用中のシェーダー: - - - - Name - シェーダー名 - - - - Author - 作成者 - - - - Description - 説明 - - - - Unload Shader - シェーダーをアンロード - - - - Load New Shader - 新規シェーダーをロード - - - - ShortcutView - - - Edit Shortcuts - ショートカットキーを編集 - - - - Keyboard - キーボード - - - - Gamepad - ゲームパッド - - - - Clear - 削除 - - - - TileView - - - Tiles - タイルビューワー - - - - Export Selected - 選択内容を書き出す - - - - Export All - すべてを書き出す - - - - 256 colors - 256色 - - - - Palette - - - - - Magnification - 倍率 - - - - Tiles per row - 行あたりのタイル - - - - Fit to window - ウィンドウに合わせる - - - - Displayed tiles - - - - - Only BG tiles - - - - - Only OBJ tiles - - - - - Both - 両方 - - - - Copy Selected - 選択内容をコピー - - - - Copy All - すべてコピー - - - - VideoView - - - Record Video - 録画 - - - - Start - 開始 - - - - Stop - 停止 - - - - Select File - ファイルを選択 - - - - Presets - プリセット - - - - - WebM - WebM - - - - Format - フォーマット - - - - MKV - MKV - - - - AVI - AVI - - - - - MP4 - MP4 - - - - High &Quality - 高品質 (&Q) - - - - &YouTube - YouTube (&Y) - - - - &Lossless - ロスレス (&L) - - - - 4K - 4K - - - - &1080p - 1080p (&1) - - - - &720p - 720p (&7) - - - - &480p - 480p (&4) - - - - &Native - ネイティブ (&N) - - - - HEVC - HEVC - - - - HEVC (NVENC) - HEVC(NVENC) - - - - VP8 - VP8 - - - - VP9 - VP9 - - - - FFV1 - FFV1 - - - - - None - なし - - - - FLAC - FLAC - - - - Opus - Opus - - - - Vorbis - Vorbis - - - - MP3 - MP3 - - - - AAC - AAC - - - - Uncompressed - 圧縮なし - - - - Bitrate (kbps) - ビットレート(kbps) - - - - ABR - ABR - - - - H.264 - H.264 - - - - H.264 (NVENC) - H.264 (NVENC) - - - - VBR - VBR - - - - CRF - - - - - Dimensions - サイズ - - - - Lock aspect ratio - 縦横比を固定 - - - - Show advanced - 詳細表示 - - diff --git a/src/platform/qt/ts/mgba-ko.ts b/src/platform/qt/ts/mgba-ko.ts index 61bf09771..a9b2b8ddb 100644 --- a/src/platform/qt/ts/mgba-ko.ts +++ b/src/platform/qt/ts/mgba-ko.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -37,1146 +37,12 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다. - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available - - - ArchiveInspector - - - Open in archive... - 아카이브에서 파일 열기... - - - - Loading... - 로딩 중... - - - - AssetTile - - - Tile # - 타일 # - - - - Palette # - 팔레트 # - - - - Address - 주소 - - - - Red - 빨간색 - - - - Green - 초록색 - - - - Blue - 파란색 - - - - BattleChipView - - - BattleChip Gate - - - - - Chip name - - - - - Insert - - - - - Save - 저장 - - - - Load - 로드 - - - - Add - 추가 - - - - Remove - 삭제 - - - - Gate type - - - - - Inserted - - - - - Chip ID - - - - - Update Chip data - - - - - Show advanced - 고급 보기 - - - - CheatsView - - - Cheats - 치트 - - - - Add New Code - - - - - Remove - 삭제 - - - - Add Lines - - - - - Code type - - - - - Save - 저장 - - - - Load - 로드 - - - - Enter codes here... - - - - - DebuggerConsole - - - Debugger - 디버거 - - - - Enter command (try `help` for more info) - 명령을 입력하십시오 (자세한 내용은 'help'를 시도하십시오) - - - - Break - 중단 - - - - DolphinConnector - - - Connect to Dolphin - - - - - Local computer - - - - - IP address - - - - - Connect - - - - - Disconnect - - - - - Close - - - - - Reset on connect - - - - - FrameView - - - Inspect frame - - - - - Magnification - 확대 - - - - Freeze frame - - - - - Backdrop color - - - - - Disable scanline effects - - - - - Export - 내보내기 - - - - Reset - 재설정 - - - - GIFView - - - Record GIF/WebP/APNG - - - - - Loop - - - - - Start - 시작 - - - - Stop - 정지 - - - - Select File - 파일 선택 - - - - APNG - - - - - GIF - - - - - WebP - - - - - Frameskip - 프레임 건너뛰기 - - - - IOViewer - - - I/O Viewer - I/O 뷰어 - - - - 0x0000 - 0x0000 - - - - B - B - - - - LibraryTree - - - Name - 이름 - - - - Location - 장소 - - - - Platform - 플랫폼 - - - - Size - 크기 - - - - CRC32 - CRC32 - - - - LoadSaveState - - - - %1 State - %1 캡처 상태 - - - - - - - - - - - - No Save - 저장 안함 - - - - 1 - 1 - - - - 2 - 2 - - - - Cancel - - - - - 3 - 3 - - - - 4 - 4 - - - - 5 - 5 - - - - 6 - 6 - - - - 7 - 7 - - - - 8 - 8 - - - - 9 - 9 - - - - LogView - - - Logs - 로그 - - - - Enabled Levels - 레벨 활성화 - - - - Debug - 디버그 - - - - Stub - 매트릭스 - - - - Info - 정보 - - - - Warning - 경고 - - - - Error - 오류 - - - - Fatal - 치명적 - - - - Game Error - 게임 오류 - - - - Advanced settings - - - - - Clear - 정리 - - - - Max Lines - 최대 라인 - - - - MapView - - - Maps - 지도 - - - - Magnification - 확대 - - - - Export - 내보내기 - - - - Copy - - - - - MemoryDump - - - Save Memory Range - - - - - Start Address: - - - - - Byte Count: - - - - - Dump across banks - - - - - MemorySearch - - - Memory Search - 메모리 검색 - - - - Address - 주소 - - - - Current Value - 현재 값 - - - - - Type - 형식 - - - - Value - - - - - Numeric - 숫자 - - - - Text - 문자 - - - - Width - - - - - - Guess - 추측 - - - - 1 Byte (8-bit) - 1 바이트 (8 비트) - - - - 2 Bytes (16-bit) - 2 바이트 (16 비트) - - - - 4 Bytes (32-bit) - 4 바이트 (32 비트) - - - - Number type - 숫자 유형 - - - - Decimal - 소수 - - - - Hexadecimal - 16 진수 - - - - Search type - - - - - Equal to value - - - - - Greater than value - - - - - Less than value - - - - - Unknown/changed - - - - - Changed by value - - - - - Unchanged - - - - - Increased - - - - - Decreased - - - - - Search ROM - - - - - New Search - - - - - Search Within - 내부 검색 - - - - Open in Memory Viewer - 메모리 뷰어에서 열기 - - - - Refresh - 새로 고침 - - - - MemoryView - - - Memory - 메모리 - - - - Inspect Address: - 주소 검사: - - - - Set Alignment: - 정렬 설정: - - - - &1 Byte - - - - - &2 Bytes - - - - - &4 Bytes - - - - - Signed Integer: - 전체 표시: - - - - String: - 문자열: - - - - Load TBL - 테이블 로드 - - - - Copy Selection - 선택 항목 복사 - - - - Paste - 붙여넣기 - - - - Save Selection - 선택 항목 저장 - - - - Save Range - - - - - Load - 로드 - - - - Unsigned Integer: - 표시되지 않은 정수: - - - - ObjView - - - Sprites - 스프라이트 - - - - Magnification - 확대 - - - - Copy - - - - - Matrix - - - - - Export - 내보내기 - - - - Attributes - 속성 - - - - Transform - 변환 - - - - Off - - - - - Palette - 팔레트 - - - - Double Size - 2배 크기 - - - - - - Return, Ctrl+R - 뒤로가기, Ctrl+R - - - - Flipped - 뒤집힌 - - - - H - Short for horizontal - H - - - - V - Short for vertical - V - - - - Mode - 모드 - - - - Normal - 보통 - - - - Mosaic - 모자이크 - - - - Enabled - 활성화 - - - - Priority - 우선 순위 - - - - Tile - 타일 - - - - Geometry - 기하 - - - - Position - 위치 - - - - Dimensions - 크기 - - - - Address - 주소 - - - - OverrideView - - - Game Overrides - 게임의 특정 값 - - - - Game Boy Advance - 게임 보이 어드밴스 - - - - - - - Autodetect - 자동 감지 - - - - Realtime clock - 실시간 시계 - - - - Gyroscope - 자이로스코프 - - - - Tilt - 기울기 - - - - Light sensor - 광 센서 - - - - Rumble - 진동 - - - - Save type - 저장 유형 - - - - None - 없음 - - - - SRAM - SRAM - - - - Flash 512kb - 플래쉬 512kb - - - - Flash 1Mb - 플래쉬 1Mb - - - - EEPROM 8kB - - - - - EEPROM 512 bytes - - - - - SRAM 64kB (bootlegs only) - - - - - Idle loop - 유휴 루프 - - - - Game Boy Player features - 게임 보이 플레이어 기능 - - - - VBA bug compatibility mode - - - - - Game Boy - 게임 보이 - - - - Game Boy model - 게이 보이 모델 - - - - Memory bank controller - 메모리 뱅크 컨트롤러 - - - - Background Colors - 배경색 - - - - Sprite Colors 1 - 스프라이트 색상 1 - - - - Sprite Colors 2 - 스프라이트 색상 2 - - - - Palette preset - - - - - PaletteView - - - Palette - 팔레트 - - - - Background - 배경 - - - - Objects - 보트 타기 - - - - Selection - 선택 - - - - Red - 빨간색 - - - - Green - 초록색 - - - - Blue - 파란색 - - - - 16-bit value - 16 비트 값 - - - - Hex code - 16 진수 코드 - - - - Palette index - 팔레트 색인 - - - - Export BG - 배경 내보내기 - - - - Export OBJ - 보트 타기 내보내기 - - - - PlacementControl - - - Adjust placement - 위치 조정 - - - - All - 전체 - - - - Offset - 오프셋 - - - - X - X - - - - Y - Y - - - - PrinterView - - - Game Boy Printer - 게임 보이 프린터 - - - - Hurry up! - 서두르세요! - - - - Tear off - 찢음 - - - - Magnification - 확대 - - - - Copy - - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1241,16 +107,182 @@ Download size: %3 + + QGBA::ArchiveInspector + + + Open in archive... + 아카이브에서 파일 열기... + + + + Loading... + 로딩 중... + + QGBA::AssetTile - - - + + Tile # + 타일 # + + + + Palette # + 팔레트 # + + + + Address + 주소 + + + + Red + 빨간색 + + + + Green + 초록색 + + + + Blue + 파란색 + + + + + 0x%0 (%1) 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + + + + + Chip name + + + + + Insert + + + + + Save + 저장 + + + + Load + 로드 + + + + Add + 추가 + + + + Remove + 삭제 + + + + Gate type + + + + + Inserted + + + + + Chip ID + + + + + Update Chip data + + + + + Show advanced + 고급 보기 + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1266,6 +298,46 @@ Download size: %3 QGBA::CheatsView + + + Cheats + 치트 + + + + Add New Code + + + + + Remove + 삭제 + + + + Add Lines + + + + + Code type + + + + + Save + 저장 + + + + Load + 로드 + + + + Enter codes here... + + @@ -1351,6 +423,24 @@ Download size: %3 + + QGBA::DebuggerConsole + + + Debugger + 디버거 + + + + Enter command (try `help` for more info) + 명령을 입력하십시오 (자세한 내용은 'help'를 시도하십시오) + + + + Break + 중단 + + QGBA::DebuggerConsoleController @@ -1359,8 +449,91 @@ Download size: %3 + + QGBA::DolphinConnector + + + Connect to Dolphin + + + + + Local computer + + + + + IP address + + + + + Connect + + + + + Disconnect + + + + + Close + + + + + Reset on connect + + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + + + + + Magnification + 확대 + + + + Freeze frame + + + + + Backdrop color + + + + + Disable scanline effects + + + + + Export + 내보내기 + + + + Reset + 재설정 + Export frame @@ -1508,6 +681,51 @@ Download size: %3 QGBA::GIFView + + + Record GIF/WebP/APNG + + + + + Loop + + + + + Start + 시작 + + + + Stop + 정지 + + + + Select File + 파일 선택 + + + + APNG + + + + + GIF + + + + + WebP + + + + + Frameskip + 프레임 건너뛰기 + Failed to open output file: %1 @@ -1524,8 +742,174 @@ Download size: %3 + + QGBA::GameBoy + + + + Autodetect + 자동 감지 + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + I/O 뷰어 + + + + 0x0000 + 0x0000 + + + + + + B + B + Background mode @@ -2786,12 +2170,6 @@ Download size: %3 A A - - - - B - B - @@ -3407,8 +2785,105 @@ Download size: %3 + + QGBA::LibraryTree + + + Name + 이름 + + + + Location + 장소 + + + + Platform + 플랫폼 + + + + Size + 크기 + + + + CRC32 + CRC32 + + QGBA::LoadSaveState + + + + %1 State + %1 캡처 상태 + + + + + + + + + + + + No Save + 저장 안함 + + + + 1 + 1 + + + + 2 + 2 + + + + Cancel + + + + + 3 + 3 + + + + 4 + 4 + + + + 5 + 5 + + + + 6 + 6 + + + + 7 + 7 + + + + 8 + 8 + + + + 9 + 9 + Load State @@ -3527,91 +3002,194 @@ Download size: %3 게임 오류 + + QGBA::LogView + + + Logs + 로그 + + + + Enabled Levels + 레벨 활성화 + + + + Debug + 디버그 + + + + Stub + 매트릭스 + + + + Info + 정보 + + + + Warning + 경고 + + + + Error + 오류 + + + + Fatal + 치명적 + + + + Game Error + 게임 오류 + + + + Advanced settings + + + + + Clear + 정리 + + + + Max Lines + 최대 라인 + + QGBA::MapView - + + Maps + 지도 + + + + Magnification + 확대 + + + + Export + 내보내기 + + + + Copy + + + + Priority 우선 순위 - - + + Map base - - + + Tile base - + Size 크기 - - + + Offset 오프셋 - + Xform - + Map Addr. 맵 주소 - + Mirror 미러링 - + None 없음 - + Both 둘 다 - + Horizontal 수평 - + Vertical 수직 - - - + + + N/A N/A - + Export map 맵 내보내기 - + Portable Network Graphics (*.png) 휴대용 네트워크 그래픽 (*.png) QGBA::MemoryDump + + + Save Memory Range + + + + + Start Address: + + + + + Byte Count: + + + + + Dump across banks + + Save memory region @@ -3688,6 +3266,153 @@ Download size: %3 QGBA::MemorySearch + + + Memory Search + 메모리 검색 + + + + Address + 주소 + + + + Current Value + 현재 값 + + + + + Type + 형식 + + + + Value + + + + + Numeric + 숫자 + + + + Text + 문자 + + + + Width + + + + + + Guess + 추측 + + + + 1 Byte (8-bit) + 1 바이트 (8 비트) + + + + 2 Bytes (16-bit) + 2 바이트 (16 비트) + + + + 4 Bytes (32-bit) + 4 바이트 (32 비트) + + + + Number type + 숫자 유형 + + + + Decimal + 소수 + + + + Hexadecimal + 16 진수 + + + + Search type + + + + + Equal to value + + + + + Greater than value + + + + + Less than value + + + + + Unknown/changed + + + + + Changed by value + + + + + Unchanged + + + + + Increased + + + + + Decreased + + + + + Search ROM + + + + + New Search + + + + + Search Within + 내부 검색 + + + + Open in Memory Viewer + 메모리 뷰어에서 열기 + + + + Refresh + 새로 고침 + (%0/%1×) @@ -3709,6 +3434,84 @@ Download size: %3 %1 바이트%2 + + QGBA::MemoryView + + + Memory + 메모리 + + + + Inspect Address: + 주소 검사: + + + + Set Alignment: + 정렬 설정: + + + + &1 Byte + + + + + &2 Bytes + + + + + &4 Bytes + + + + + Signed Integer: + 전체 표시: + + + + String: + 문자열: + + + + Load TBL + 테이블 로드 + + + + Copy Selection + 선택 항목 복사 + + + + Paste + 붙여넣기 + + + + Save Selection + 선택 항목 저장 + + + + Save Range + + + + + Load + 로드 + + + + Unsigned Integer: + 표시되지 않은 정수: + + QGBA::MessagePainter @@ -3720,67 +3523,316 @@ Download size: %3 QGBA::ObjView - - - 0x%0 - 0x%0 + + Sprites + 스프라이트 - + + Magnification + 확대 + + + + Copy + + + + + Matrix + + + + + Export + 내보내기 + + + + Attributes + 속성 + + + + Transform + 변환 + + + + Off - - - - - - - - - --- - --- + + Palette + 팔레트 - + + Double Size + 2배 크기 + + + + + + Return, Ctrl+R + 뒤로가기, Ctrl+R + + + + Flipped + 뒤집힌 + + + + H + Short for horizontal + H + + + + V + Short for vertical + V + + + + Mode + 모드 + + + + Normal 보통 - + + Mosaic + 모자이크 + + + + Enabled + 활성화 + + + + Priority + 우선 순위 + + + + Tile + 타일 + + + + Geometry + 기하 + + + + Position + 위치 + + + + Dimensions + 크기 + + + + Address + 주소 + + + + + 0x%0 + 0x%0 + + + + + + + + + + + --- + --- + + + Trans 트랜스 - + OBJWIN OBJWIN - + Invalid 잘못된 - - + + N/A N/A - + Export sprite 스프라이트 내보내기 - + Portable Network Graphics (*.png) 휴대용 네트워크 그래픽 (*.png) QGBA::OverrideView + + + Game Overrides + 게임의 특정 값 + + + + Game Boy Advance + 게임 보이 어드밴스 + + + + + + + Autodetect + 자동 감지 + + + + Realtime clock + 실시간 시계 + + + + Gyroscope + 자이로스코프 + + + + Tilt + 기울기 + + + + Light sensor + 광 센서 + + + + Rumble + 진동 + + + + Save type + 저장 유형 + + + + None + 없음 + + + + SRAM + SRAM + + + + Flash 512kb + 플래쉬 512kb + + + + Flash 1Mb + 플래쉬 1Mb + + + + EEPROM 8kB + + + + + EEPROM 512 bytes + + + + + SRAM 64kB (bootlegs only) + + + + + Idle loop + 유휴 루프 + + + + Game Boy Player features + 게임 보이 플레이어 기능 + + + + VBA bug compatibility mode + + + + + Game Boy + 게임 보이 + + + + Game Boy model + 게이 보이 모델 + + + + Memory bank controller + 메모리 뱅크 컨트롤러 + + + + Background Colors + 배경색 + + + + Sprite Colors 1 + 스프라이트 색상 1 + + + + Sprite Colors 2 + 스프라이트 색상 2 + + + + Palette preset + + Official MBCs @@ -3799,6 +3851,66 @@ Download size: %3 QGBA::PaletteView + + + Palette + 팔레트 + + + + Background + 배경 + + + + Objects + 보트 타기 + + + + Selection + 선택 + + + + Red + 빨간색 + + + + Green + 초록색 + + + + Blue + 파란색 + + + + 16-bit value + 16 비트 값 + + + + Hex code + 16 진수 코드 + + + + Palette index + 팔레트 색인 + + + + Export BG + 배경 내보내기 + + + + Export OBJ + 보트 타기 내보내기 + #%0 @@ -3833,28 +3945,122 @@ Download size: %3 출력 팔레트 파일을 열지 못했습니다: %1 + + QGBA::PlacementControl + + + Adjust placement + 위치 조정 + + + + All + 전체 + + + + Offset + 오프셋 + + + + X + X + + + + Y + Y + + + + QGBA::PrinterView + + + Game Boy Printer + 게임 보이 프린터 + + + + Hurry up! + 서두르세요! + + + + Tear off + 찢음 + + + + Magnification + 확대 + + + + Copy + + + + + Save Printout + + + + + Portable Network Graphics (*.png) + 휴대용 네트워크 그래픽 (*.png) + + QGBA::ROMInfo - - - - - + + + + (unknown) (미확인) - - + bytes 바이트 - + (no database present) (데이터베이스 없음) + + + ROM Info + 롬 정보 + + + + Game name: + 게임 이름: + + + + Internal name: + 내부 이름: + + + + Game ID: + 게임 ID: + + + + File size: + 파일 크기: + + + + CRC32: + CRC32: + QGBA::ReportView @@ -3868,6 +4074,41 @@ Download size: %3 ZIP archive (*.zip) + + + Generate Bug Report + + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + + + + + Generate report + + + + + Save + 저장 + + + + Open issue list in browser + + + + + Include save file + + + + + Create and include savestate + + QGBA::SaveConverter @@ -3931,6 +4172,117 @@ Download size: %3 Cannot convert save games between platforms + + + Convert/Extract Save Game + + + + + Input file + + + + + + Browse + 브라우저 + + + + Output file + + + + + %1 %2 save game + + + + + little endian + + + + + big endian + + + + + SRAM + SRAM + + + + %1 flash + + + + + %1 EEPROM + + + + + %1 SRAM + RTC + + + + + %1 SRAM + + + + + packed MBC2 + + + + + unpacked MBC2 + + + + + MBC6 flash + + + + + MBC6 combined SRAM + flash + + + + + MBC6 SRAM + + + + + TAMA5 + + + + + %1 (%2) + + + + + %1 save state with embedded %2 save game + + + + + %1 SharkPort %2 save game + + + + + %1 GameShark Advance SP %2 save game + + QGBA::ScriptingTextBuffer @@ -3940,109 +4292,968 @@ Download size: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + &재설정 + + + + 0 + 0 + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + 센서 + + + + Realtime clock + 실시간 시계 + + + + Fixed time + 수정된 시간 + + + + System time + 시스템 시간 + + + + Start time at + 시작 시간 + + + + Now + 지금 + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + gg/MM/aa OO:mm:ss + + + + Light sensor + 광센서 + + + + Brightness + 밝기 + + + + Tilt sensor + 기울기 센서 + + + + + Set Y + Y 설정 + + + + + Set X + X 설정 + + + + Gyroscope + 자이로스코프 + + + + Sensitivity + 감광도 + + QGBA::SettingsView - - + + Qt Multimedia Qt 멀티미디어 - + SDL SDL - + Software (Qt) 소프트웨어 (Qt) - + + OpenGL 오픈GL - + OpenGL (force version 1.x) 오픈GL (버전 1.x 강제) - + None 없음 - + None (Still Image) 없음 (정지 이미지) - + Keyboard 키보드 - + Controllers 컨트롤러 - + Shortcuts 단축키 - - + + Shaders 쉐이더 - + Select BIOS 바이오스 선택 - + Select directory - + (%1×%2) - + Never - + Just now - + Less than an hour ago - + %n hour(s) ago - + %n day(s) ago + + + Settings + 설정 + + + + Audio/Video + 오디오/비디오 + + + + Gameplay + + + + + Interface + 인터페이스 + + + + Update + + + + + Emulation + 에뮬레이션 + + + + Enhancements + + + + + Paths + 경로 + + + + Logging + + + + + Game Boy + 게임 보이 + + + + Audio driver: + 오디오 드라이버: + + + + Audio buffer: + 오디오 버퍼: + + + + + 1536 + 1536 + + + + 512 + 512 + + + + 768 + 768 + + + + 1024 + 1024 + + + + 2048 + 2048 + + + + 3072 + 3072 + + + + 4096 + 4096 + + + + samples + 샘플 + + + + Sample rate: + 샘플 속도: + + + + + 44100 + 44100 + + + + 22050 + 22050 + + + + 32000 + 32000 + + + + 48000 + 48000 + + + + Hz + Hz + + + + Volume: + 볼륨: + + + + + + + Mute + 무음 + + + + Fast forward volume: + + + + + Audio in multiplayer: + + + + + All windows + + + + + Player 1 window only + + + + + Currently active player window + + + + + Display driver: + 디스플레이 드라이버: + + + + Frameskip: + 프레임 건너뛰기: + + + + Skip every + 모두 무시 + + + + + frames + 프레임 + + + + FPS target: + FPS 대상: + + + + frames per second + frame al secondo + + + + Sync: + 동기화: + + + + + Video + 비디오 + + + + + Audio + 오디오 + + + + Lock aspect ratio + 화면비 잠금 + + + + Show filename instead of ROM name in library view + + + + + + Pause + + + + + When inactive: + + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + + + + + Current channel: + + + + + Current version: + + + + + Update channel: + + + + + Available version: + + + + + (Unknown) + + + + + Last checked: + + + + + Automatically check on start + + + + + Check now + + + + + Default color palette only + + + + + SGB color palette if available + + + + + GBC color palette if available + + + + + SGB (preferred) or GBC color palette if available + + + + + Game Boy Camera + + + + + Driver: + + + + + Source: + + + + + Native (59.7275) + Nativo (59.7) {59.7275)?} + + + + Interframe blending + + + + + Dynamically update window title + + + + + Show filename instead of ROM name in title bar + + + + + Show OSD messages + + + + + Show frame count in OSD + + + + + Show emulation info on reset + + + + + Enable Discord Rich Presence + + + + + Fast forward (held) speed: + + + + + Save state extra data: + + + + + + Save game + + + + + Load state extra data: + + + + + Models + + + + + GB only: + + + + + SGB compatible: + + + + + GBC only: + + + + + GBC compatible: + + + + + SGB and GBC compatible: + + + + + Game Boy palette + + + + + Preset: + + + + + Enable Game Boy Player features by default + + + + + Enable VBA bug compatibility in ROM hacks + + + + + Video renderer: + + + + + Software + + + + + OpenGL enhancements + + + + + High-resolution scale: + + + + + (240×160) + + + + + XQ GBA audio (experimental) + + + + + Cheats + 치트 + + + + Default BG colors: + 기본 배경 색상: + + + + Super Game Boy borders + 슈퍼 게임 보이 테두리 + + + + Default sprite colors 1: + 기본 스프라이트 색상 1: + + + + Log to file + + + + + Log to console + + + + + Select Log File + + + + + Default sprite colors 2: + 기본 스프라이트 색상 2: + + + + Library: + 라이브러리: + + + + Show when no game open + 게임이 없을 떄 표시 + + + + Clear cache + 캐시 지우기 + + + + Fast forward speed: + 빨리 감기 속도: + + + + + + + + + + + + Browse + 브라우저 + + + + Use BIOS file if found + 발견되면 바이오스 파일 사용 + + + + Skip BIOS intro + 바이오스 소개 건너 뛰기 + + + + + Unbounded + 무제한 + + + + Suspend screensaver + 화면 보호기 일시 중지 + + + + BIOS + 바이오스 + + + + Run all + 모두 실행 + + + + Remove known + 알려진 것 제거 + + + + Detect and remove + 감지 및 제거 + + + + Allow opposing input directions + 반대 방향 입력 허용 + + + + + Screenshot + 스크린샷 + + + + + Cheat codes + 치트 코드 + + + + Enable rewind + Abilita riavvolgimento + + + + Bilinear filtering + 이중선형 필터링 + + + + Force integer scaling + 정수 스케일링 강제 수행 + + + + Language + 언어 + + + + List view + 목록 보기 + + + + Tree view + 트리 보기 + + + + Show FPS in title bar + 제목 표시 줄에 FPS 표시 + + + + Rewind history: + 되감기 기록: + + + + Idle loops: + Idle loops: + + + + Preload entire ROM into memory + 전체 롬을 메모리에 미리 로드하십시오. + + + + Autofire interval: + Intervallo Autofire: + + + + GB BIOS file: + GB 바이오스 파일: + + + + GBA BIOS file: + GBA 바이오스 파일: + + + + GBC BIOS file: + GBC 바이오스 파일: + + + + SGB BIOS file: + SGB 바이오스 파일: + + + + Save games + 게임 저장 + + + + + + + + Same directory as the ROM + 롬과 같은 디렉토리 + + + + Save states + 저장 파일 상태 + + + + Screenshots + 스크린샷 + + + + Patches + 패치 + QGBA::ShaderSelector @@ -4076,6 +5287,41 @@ Download size: %3 Pass %1 %1 패스 + + + Shaders + 쉐이더 + + + + Active Shader: + 활성 쉐이더: + + + + Name + 이름 + + + + Author + 제작자 + + + + Description + 기술 + + + + Unload Shader + 쉐이더 로드 안함 + + + + Load New Shader + 새로운 쉐이더 로드 + QGBA::ShortcutModel @@ -4095,24 +5341,117 @@ Download size: %3 게임패드 + + QGBA::ShortcutView + + + Edit Shortcuts + 단축키 수정 + + + + Keyboard + 키보드 + + + + Gamepad + 게임패드 + + + + Clear + 정리 + + QGBA::TileView - + Export tiles - - + + Portable Network Graphics (*.png) 휴대용 네트워크 그래픽 (*.png) - + Export tile + + + Tiles + 타일 + + + + Export Selected + + + + + Export All + + + + + 256 colors + 256 색상 + + + + Palette + 팔레트 + + + + Tiles per row + + + + + Fit to window + + + + + Displayed tiles + + + + + Only BG tiles + + + + + Only OBJ tiles + + + + + Both + 둘 다 + + + + Copy Selected + + + + + Copy All + + + + + Magnification + 확대 + QGBA::VideoView @@ -4131,6 +5470,204 @@ Download size: %3 Select output file 출력 파일 선택 + + + Record Video + 비디오 녹화 + + + + Start + 시작 + + + + Stop + 정지 + + + + Select File + 파일 선택 + + + + Presets + 프리셋 + + + + + WebM + WebM + + + + Format + 형식 + + + + MKV + MKV + + + + AVI + AVI + + + + + MP4 + MP4 + + + + HEVC + HEVC + + + + VP8 + VP8 + + + + High &Quality + + + + + &YouTube + + + + + &Lossless + + + + + 4K + 480p {4K?} + + + + &1080p + + + + + &720p + + + + + &480p + + + + + &Native + + + + + H.264 + H.264 + + + + H.264 (NVENC) + H.264 (NVENC) + + + + HEVC (NVENC) + + + + + VP9 + VP9 + + + + FFV1 + FFV1 + + + + + None + 없음 + + + + FLAC + FLAC + + + + Opus + 오푸스 + + + + Vorbis + 보비스 + + + + MP3 + MP3 + + + + AAC + AAC + + + + Uncompressed + 미압축 + + + + Bitrate (kbps) + 전송률 (kbps) + + + + ABR + ABR + + + + VBR + VBR + + + + CRF + + + + + Dimensions + 크기 + + + + Lock aspect ratio + 화면비 잠금 + + + + Show advanced + 고급 보기 + QGBA::Window @@ -4975,1378 +6512,4 @@ Download size: %3 - - ROMInfo - - - ROM Info - 롬 정보 - - - - Game name: - 게임 이름: - - - - Internal name: - 내부 이름: - - - - Game ID: - 게임 ID: - - - - File size: - 파일 크기: - - - - CRC32: - CRC32: - - - - ReportView - - - Generate Bug Report - - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - - - - - Generate report - - - - - Save - 저장 - - - - Open issue list in browser - - - - - Include save file - - - - - Create and include savestate - - - - - SaveConverter - - - Convert/Extract Save Game - - - - - Input file - - - - - - Browse - 브라우저 - - - - Output file - - - - - %1 %2 save game - - - - - little endian - - - - - big endian - - - - - SRAM - SRAM - - - - %1 flash - - - - - %1 EEPROM - - - - - %1 SRAM + RTC - - - - - %1 SRAM - - - - - packed MBC2 - - - - - unpacked MBC2 - - - - - MBC6 flash - - - - - MBC6 combined SRAM + flash - - - - - MBC6 SRAM - - - - - TAMA5 - - - - - %1 (%2) - - - - - %1 save state with embedded %2 save game - - - - - %1 SharkPort %2 save game - - - - - %1 GameShark Advance SP %2 save game - - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - &재설정 - - - - 0 - 0 - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - 센서 - - - - Realtime clock - 실시간 시계 - - - - Fixed time - 수정된 시간 - - - - System time - 시스템 시간 - - - - Start time at - 시작 시간 - - - - Now - 지금 - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - gg/MM/aa OO:mm:ss - - - - Light sensor - 광센서 - - - - Brightness - 밝기 - - - - Tilt sensor - 기울기 센서 - - - - - Set Y - Y 설정 - - - - - Set X - X 설정 - - - - Gyroscope - 자이로스코프 - - - - Sensitivity - 감광도 - - - - SettingsView - - - Settings - 설정 - - - - Audio/Video - 오디오/비디오 - - - - Interface - 인터페이스 - - - - Update - - - - - Emulation - 에뮬레이션 - - - - Enhancements - - - - - Paths - 경로 - - - - Logging - - - - - Game Boy - 게임 보이 - - - - Audio driver: - 오디오 드라이버: - - - - Audio buffer: - 오디오 버퍼: - - - - - 1536 - 1536 - - - - 512 - 512 - - - - 768 - 768 - - - - 1024 - 1024 - - - - 2048 - 2048 - - - - 3072 - 3072 - - - - 4096 - 4096 - - - - samples - 샘플 - - - - Sample rate: - 샘플 속도: - - - - - 44100 - 44100 - - - - 22050 - 22050 - - - - 32000 - 32000 - - - - 48000 - 48000 - - - - Hz - Hz - - - - Volume: - 볼륨: - - - - - - - Mute - 무음 - - - - Fast forward volume: - - - - - Audio in multiplayer: - - - - - All windows - - - - - Player 1 window only - - - - - Currently active player window - - - - - Display driver: - 디스플레이 드라이버: - - - - Frameskip: - 프레임 건너뛰기: - - - - Skip every - 모두 무시 - - - - - frames - 프레임 - - - - FPS target: - FPS 대상: - - - - frames per second - frame al secondo - - - - Sync: - 동기화: - - - - Video - 비디오 - - - - Audio - 오디오 - - - - Lock aspect ratio - 화면비 잠금 - - - - Show filename instead of ROM name in library view - - - - - - Pause - - - - - When inactive: - - - - - When minimized: - - - - - Current channel: - - - - - Current version: - - - - - Update channel: - - - - - Available version: - - - - - (Unknown) - - - - - Last checked: - - - - - Automatically check on start - - - - - Check now - - - - - Default color palette only - - - - - SGB color palette if available - - - - - GBC color palette if available - - - - - SGB (preferred) or GBC color palette if available - - - - - Game Boy Camera - - - - - Driver: - - - - - Source: - - - - - Native (59.7275) - Nativo (59.7) {59.7275)?} - - - - Interframe blending - - - - - Dynamically update window title - - - - - Show filename instead of ROM name in title bar - - - - - Show OSD messages - - - - - Show frame count in OSD - - - - - Show emulation info on reset - - - - - Enable Discord Rich Presence - - - - - Fast forward (held) speed: - - - - - Save state extra data: - - - - - - Save game - - - - - Load state extra data: - - - - - Models - - - - - GB only: - - - - - SGB compatible: - - - - - GBC only: - - - - - GBC compatible: - - - - - SGB and GBC compatible: - - - - - Game Boy palette - - - - - Preset: - - - - - Enable Game Boy Player features by default - - - - - Enable VBA bug compatibility in ROM hacks - - - - - Video renderer: - - - - - Software - - - - - OpenGL - 오픈GL - - - - OpenGL enhancements - - - - - High-resolution scale: - - - - - (240×160) - - - - - XQ GBA audio (experimental) - - - - - Cheats - 치트 - - - - Default BG colors: - 기본 배경 색상: - - - - Super Game Boy borders - 슈퍼 게임 보이 테두리 - - - - Default sprite colors 1: - 기본 스프라이트 색상 1: - - - - Log to file - - - - - Log to console - - - - - Select Log File - - - - - Default sprite colors 2: - 기본 스프라이트 색상 2: - - - - Library: - 라이브러리: - - - - Show when no game open - 게임이 없을 떄 표시 - - - - Clear cache - 캐시 지우기 - - - - Fast forward speed: - 빨리 감기 속도: - - - - - - - - - - - - Browse - 브라우저 - - - - Use BIOS file if found - 발견되면 바이오스 파일 사용 - - - - Skip BIOS intro - 바이오스 소개 건너 뛰기 - - - - - Unbounded - 무제한 - - - - Suspend screensaver - 화면 보호기 일시 중지 - - - - BIOS - 바이오스 - - - - Run all - 모두 실행 - - - - Remove known - 알려진 것 제거 - - - - Detect and remove - 감지 및 제거 - - - - Allow opposing input directions - 반대 방향 입력 허용 - - - - - Screenshot - 스크린샷 - - - - - Cheat codes - 치트 코드 - - - - Enable rewind - Abilita riavvolgimento - - - - Bilinear filtering - 이중선형 필터링 - - - - Force integer scaling - 정수 스케일링 강제 수행 - - - - Language - 언어 - - - - List view - 목록 보기 - - - - Tree view - 트리 보기 - - - - Show FPS in title bar - 제목 표시 줄에 FPS 표시 - - - - Automatically save cheats - 자동 치트 저장 - - - - Automatically load cheats - 자동 치트 로드 - - - - Automatically save state - 자동 상태 저장 - - - - Automatically load state - 자동 상태 로드 - - - - Rewind history: - 되감기 기록: - - - - Idle loops: - Idle loops: - - - - Preload entire ROM into memory - 전체 롬을 메모리에 미리 로드하십시오. - - - - Autofire interval: - Intervallo Autofire: - - - - GB BIOS file: - GB 바이오스 파일: - - - - GBA BIOS file: - GBA 바이오스 파일: - - - - GBC BIOS file: - GBC 바이오스 파일: - - - - SGB BIOS file: - SGB 바이오스 파일: - - - - Save games - 게임 저장 - - - - - - - - Same directory as the ROM - 롬과 같은 디렉토리 - - - - Save states - 저장 파일 상태 - - - - Screenshots - 스크린샷 - - - - Patches - 패치 - - - - ShaderSelector - - - Shaders - 쉐이더 - - - - Active Shader: - 활성 쉐이더: - - - - Name - 이름 - - - - Author - 제작자 - - - - Description - 기술 - - - - Unload Shader - 쉐이더 로드 안함 - - - - Load New Shader - 새로운 쉐이더 로드 - - - - ShortcutView - - - Edit Shortcuts - 단축키 수정 - - - - Keyboard - 키보드 - - - - Gamepad - 게임패드 - - - - Clear - 정리 - - - - TileView - - - Tiles - 타일 - - - - Export Selected - - - - - Export All - - - - - 256 colors - 256 색상 - - - - Palette - 팔레트 - - - - Tiles per row - - - - - Fit to window - - - - - Displayed tiles - - - - - Only BG tiles - - - - - Only OBJ tiles - - - - - Both - 둘 다 - - - - Copy Selected - - - - - Copy All - - - - - Magnification - 확대 - - - - VideoView - - - Record Video - 비디오 녹화 - - - - Start - 시작 - - - - Stop - 정지 - - - - Select File - 파일 선택 - - - - Presets - 프리셋 - - - - - WebM - WebM - - - - Format - 형식 - - - - MKV - MKV - - - - AVI - AVI - - - - - MP4 - MP4 - - - - HEVC - HEVC - - - - VP8 - VP8 - - - - High &Quality - - - - - &YouTube - - - - - &Lossless - - - - - 4K - 480p {4K?} - - - - &1080p - - - - - &720p - - - - - &480p - - - - - &Native - - - - - H.264 - H.264 - - - - H.264 (NVENC) - H.264 (NVENC) - - - - HEVC (NVENC) - - - - - VP9 - VP9 - - - - FFV1 - FFV1 - - - - - None - 없음 - - - - FLAC - FLAC - - - - Opus - 오푸스 - - - - Vorbis - 보비스 - - - - MP3 - MP3 - - - - AAC - AAC - - - - Uncompressed - 미압축 - - - - Bitrate (kbps) - 전송률 (kbps) - - - - ABR - ABR - - - - VBR - VBR - - - - CRF - - - - - Dimensions - 크기 - - - - Lock aspect ratio - 화면비 잠금 - - - - Show advanced - 고급 보기 - - diff --git a/src/platform/qt/ts/mgba-ms.ts b/src/platform/qt/ts/mgba-ms.ts index 83e391e03..4bc5337b3 100644 --- a/src/platform/qt/ts/mgba-ms.ts +++ b/src/platform/qt/ts/mgba-ms.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -36,1146 +36,12 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd. - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available - - - ArchiveInspector - - - Open in archive... - Buka dalam arkib... - - - - Loading... - Memuatkan... - - - - AssetTile - - - Tile # - Jubin # - - - - Palette # - Palet # - - - - Address - Alamat - - - - Red - Merah - - - - Green - Hijau - - - - Blue - Biru - - - - BattleChipView - - - BattleChip Gate - BattleChip Gate - - - - Chip name - Nama Chip - - - - Insert - Memasukkan - - - - Save - Simpan - - - - Load - Muat - - - - Add - Tambah - - - - Remove - Buang - - - - Gate type - Jenis Gate - - - - Inserted - Dimasukkan - - - - Chip ID - - - - - Update Chip data - Kemaskini data Chip - - - - Show advanced - Lanjutan - - - - CheatsView - - - Cheats - Tipuan - - - - Add New Code - - - - - Remove - Buang - - - - Add Lines - - - - - Code type - - - - - Save - Simpan - - - - Load - Muat - - - - Enter codes here... - Masuk kod di sini... - - - - DebuggerConsole - - - Debugger - Penyahpepijat - - - - Enter command (try `help` for more info) - Masuk perintah (cuba `help` untuk maklumat lanjut) - - - - Break - - - - - DolphinConnector - - - Connect to Dolphin - Sambung ke Dolphin - - - - Local computer - Komputer lokal - - - - IP address - Alamat IP - - - - Connect - Sambung - - - - Disconnect - Putus - - - - Close - Tutup - - - - Reset on connect - Tetap semula pada sambungan - - - - FrameView - - - Inspect frame - Periksa bingkai - - - - Magnification - Pembesaran - - - - Freeze frame - Bingkai beku - - - - Backdrop color - - - - - Disable scanline effects - - - - - Export - Eksport - - - - Reset - Tetap semula - - - - GIFView - - - Record GIF/WebP/APNG - Rakam GIF/WebP/APNG - - - - Loop - Gelung - - - - Start - Mula - - - - Stop - Henti - - - - Select File - Pilih Fail - - - - APNG - APNG - - - - GIF - GIF - - - - WebP - WebP - - - - Frameskip - Langkauan bingkai - - - - IOViewer - - - I/O Viewer - Pelihat I/O - - - - 0x0000 - 0x0000 - - - - B - B - - - - LibraryTree - - - Name - Nama - - - - Location - Lokasi - - - - Platform - Platform - - - - Size - Saiz - - - - CRC32 - CRC32 - - - - LoadSaveState - - - - %1 State - Keadaan %1 - - - - - - - - - - - - No Save - Tiada Simpanan - - - - 5 - 5 - - - - 6 - 6 - - - - 8 - 8 - - - - 4 - 4 - - - - 1 - 1 - - - - 3 - 3 - - - - 7 - 7 - - - - 9 - 9 - - - - 2 - 2 - - - - Cancel - Batal - - - - LogView - - - Logs - Log - - - - Enabled Levels - - - - - Debug - Nyahpepijat - - - - Stub - Kontot - - - - Info - Maklumat - - - - Warning - Amaran - - - - Error - Ralat - - - - Fatal - - - - - Game Error - Ralat Permainan - - - - Advanced settings - Lanjutan - - - - Clear - Kosongkan - - - - Max Lines - - - - - MapView - - - Maps - Peta - - - - Magnification - Pembesaran - - - - Export - Eksport - - - - Copy - Salin - - - - MemoryDump - - - Save Memory Range - Simpan Julat Ingatan - - - - Start Address: - Alamat Permulaan: - - - - Byte Count: - Bilangan Bait: - - - - Dump across banks - - - - - MemorySearch - - - Memory Search - Cari Ingatan - - - - Address - Alamat - - - - Current Value - Nilai Semasa - - - - - Type - Jenis - - - - Value - Nilai - - - - Numeric - Angka - - - - Text - Teks - - - - Width - Lebar - - - - - Guess - Teka - - - - 1 Byte (8-bit) - 1 Bait (8-bit) - - - - 2 Bytes (16-bit) - 2 Bait (16-bit) - - - - 4 Bytes (32-bit) - 4 Bait (32-bit) - - - - Number type - Jenis Angka - - - - Decimal - Perpuluhan - - - - Hexadecimal - Perenambelasan - - - - Search type - Jenis carian - - - - Equal to value - Sama dgn nilai - - - - Greater than value - Lebih dari nilai - - - - Less than value - Kurang dari nilai - - - - Unknown/changed - Tdk diketahui/terubah - - - - Changed by value - - - - - Unchanged - Tidak diubah - - - - Increased - Bertambah - - - - Decreased - Berkurang - - - - Search ROM - Cari ROM - - - - New Search - Carian Baru - - - - Search Within - Cari Dalam - - - - Open in Memory Viewer - Buka dalam Pelihat Ingatan - - - - Refresh - Segar Semula - - - - MemoryView - - - Memory - Ingatan - - - - Inspect Address: - Periksa Alamat: - - - - Set Alignment: - Penjajaran: - - - - &1 Byte - &1 Bait - - - - &2 Bytes - &2 Bait - - - - &4 Bytes - &4 Bait - - - - Unsigned Integer: - Integer tanpa tanda: - - - - Signed Integer: - Integer tanda: - - - - String: - Rentetan: - - - - Load TBL - Muat TBL - - - - Copy Selection - Salin Pilihan - - - - Paste - Tampal - - - - Save Selection - Simpan Pilihan - - - - Save Range - Simpan Julat - - - - Load - Muat - - - - ObjView - - - Sprites - - - - - Address - Alamat - - - - Copy - Salin - - - - Magnification - Pembesaran - - - - Geometry - Geometri - - - - Position - Kedudukan - - - - Dimensions - Matra - - - - Matrix - Matriks - - - - Export - Eksport - - - - Attributes - Ciri-ciri - - - - Transform - Jelmaan - - - - Off - - - - - Palette - Palet - - - - Double Size - - - - - - - Return, Ctrl+R - Kembali, Ctrl+R - - - - Flipped - - - - - H - Short for horizontal - - - - - V - Short for vertical - - - - - Mode - Mod - - - - Normal - Biasa - - - - Mosaic - Mozek - - - - Enabled - - - - - Priority - Keutamaan - - - - Tile - Jubin - - - - OverrideView - - - Game Overrides - - - - - Game Boy Advance - Game Boy Advance - - - - - - - Autodetect - Autokesan - - - - Realtime clock - - - - - Gyroscope - - - - - Tilt - - - - - Light sensor - - - - - Rumble - - - - - Save type - - - - - None - Tiada - - - - SRAM - SRAM - - - - Flash 512kb - - - - - Flash 1Mb - - - - - EEPROM 8kB - - - - - EEPROM 512 bytes - - - - - SRAM 64kB (bootlegs only) - - - - - Idle loop - - - - - Game Boy Player features - - - - - VBA bug compatibility mode - - - - - Game Boy - Game Boy - - - - Game Boy model - - - - - Memory bank controller - - - - - Background Colors - - - - - Sprite Colors 1 - - - - - Sprite Colors 2 - - - - - Palette preset - - - - - PaletteView - - - Palette - Palet - - - - Background - Latar belakang - - - - Objects - Objek - - - - Selection - Pilihan - - - - Red - Merah - - - - Green - Hijau - - - - Blue - Biru - - - - 16-bit value - Nilai 16-bit - - - - Hex code - Kod per-16-an - - - - Palette index - Indeks palet - - - - Export BG - Eksport LB - - - - Export OBJ - Eksport OBJ - - - - PlacementControl - - - Adjust placement - Melaras peletakan - - - - All - Semua - - - - Offset - Ofset - - - - X - X - - - - Y - Y - - - - PrinterView - - - Game Boy Printer - Pencetak Game Boy - - - - Hurry up! - Cepat! - - - - Tear off - - - - - Magnification - Pembesaran - - - - Copy - Salin - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1240,16 +106,182 @@ Download size: %3 + + QGBA::ArchiveInspector + + + Open in archive... + Buka dalam arkib... + + + + Loading... + Memuatkan... + + QGBA::AssetTile - - - + + Tile # + Jubin # + + + + Palette # + Palet # + + + + Address + Alamat + + + + Red + Merah + + + + Green + Hijau + + + + Blue + Biru + + + + + 0x%0 (%1) 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + BattleChip Gate + + + + Chip name + Nama Chip + + + + Insert + Memasukkan + + + + Save + Simpan + + + + Load + Muat + + + + Add + Tambah + + + + Remove + Buang + + + + Gate type + Jenis Gate + + + + Inserted + Dimasukkan + + + + Chip ID + + + + + Update Chip data + Kemaskini data Chip + + + + Show advanced + Lanjutan + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1265,6 +297,46 @@ Download size: %3 QGBA::CheatsView + + + Cheats + Tipuan + + + + Add New Code + + + + + Remove + Buang + + + + Add Lines + + + + + Code type + + + + + Save + Simpan + + + + Load + Muat + + + + Enter codes here... + Masuk kod di sini... + @@ -1350,6 +422,24 @@ Download size: %3 + + QGBA::DebuggerConsole + + + Debugger + Penyahpepijat + + + + Enter command (try `help` for more info) + Masuk perintah (cuba `help` untuk maklumat lanjut) + + + + Break + + + QGBA::DebuggerConsoleController @@ -1358,8 +448,91 @@ Download size: %3 + + QGBA::DolphinConnector + + + Connect to Dolphin + Sambung ke Dolphin + + + + Local computer + Komputer lokal + + + + IP address + Alamat IP + + + + Connect + Sambung + + + + Disconnect + Putus + + + + Close + Tutup + + + + Reset on connect + Tetap semula pada sambungan + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + Periksa bingkai + + + + Magnification + Pembesaran + + + + Freeze frame + Bingkai beku + + + + Backdrop color + + + + + Disable scanline effects + + + + + Export + Eksport + + + + Reset + Tetap semula + Export frame @@ -1507,6 +680,51 @@ Download size: %3 QGBA::GIFView + + + Record GIF/WebP/APNG + Rakam GIF/WebP/APNG + + + + Loop + Gelung + + + + Start + Mula + + + + Stop + Henti + + + + Select File + Pilih Fail + + + + APNG + APNG + + + + GIF + GIF + + + + WebP + WebP + + + + Frameskip + Langkauan bingkai + Failed to open output file: %1 @@ -1523,8 +741,174 @@ Download size: %3 Format Saling Tukar Grafik (*.gif);;WebP ( *.webp);;Grafik Rangkaian Animasi Mudah Alih (*.png *.apng) + + QGBA::GameBoy + + + + Autodetect + Autokesan + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + TAMA5 + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + Pelihat I/O + + + + 0x0000 + 0x0000 + + + + + + B + B + Background mode @@ -2785,12 +2169,6 @@ Download size: %3 A - - - - B - B - @@ -3406,8 +2784,105 @@ Download size: %3 Menu + + QGBA::LibraryTree + + + Name + Nama + + + + Location + Lokasi + + + + Platform + Platform + + + + Size + Saiz + + + + CRC32 + CRC32 + + QGBA::LoadSaveState + + + + %1 State + Keadaan %1 + + + + + + + + + + + + No Save + Tiada Simpanan + + + + 5 + 5 + + + + 6 + 6 + + + + 8 + 8 + + + + 4 + 4 + + + + 1 + 1 + + + + 3 + 3 + + + + 7 + 7 + + + + 9 + 9 + + + + 2 + 2 + + + + Cancel + Batal + Load State @@ -3526,91 +3001,194 @@ Download size: %3 RALAT PERMAINAN + + QGBA::LogView + + + Logs + Log + + + + Enabled Levels + + + + + Debug + Nyahpepijat + + + + Stub + Kontot + + + + Info + Maklumat + + + + Warning + Amaran + + + + Error + Ralat + + + + Fatal + + + + + Game Error + Ralat Permainan + + + + Advanced settings + Lanjutan + + + + Clear + Kosongkan + + + + Max Lines + + + QGBA::MapView - + + Maps + Peta + + + + Magnification + Pembesaran + + + + Export + Eksport + + + + Copy + Salin + + + Priority Keutamaan - - + + Map base Dasar peta - - + + Tile base Dasar Jubin - + Size Saiz - - + + Offset Ofset - + Xform Xform - + Map Addr. Alamat Peta - + Mirror Cermin - + None Tiada - + Both - + Horizontal - + Vertical - - - + + + N/A - + Export map Eksport peta - + Portable Network Graphics (*.png) Grafik Rangkaian Mudah Alih (*.png) QGBA::MemoryDump + + + Save Memory Range + Simpan Julat Ingatan + + + + Start Address: + Alamat Permulaan: + + + + Byte Count: + Bilangan Bait: + + + + Dump across banks + + Save memory region @@ -3687,6 +3265,153 @@ Download size: %3 QGBA::MemorySearch + + + Memory Search + Cari Ingatan + + + + Address + Alamat + + + + Current Value + Nilai Semasa + + + + + Type + Jenis + + + + Value + Nilai + + + + Numeric + Angka + + + + Text + Teks + + + + Width + Lebar + + + + + Guess + Teka + + + + 1 Byte (8-bit) + 1 Bait (8-bit) + + + + 2 Bytes (16-bit) + 2 Bait (16-bit) + + + + 4 Bytes (32-bit) + 4 Bait (32-bit) + + + + Number type + Jenis Angka + + + + Decimal + Perpuluhan + + + + Hexadecimal + Perenambelasan + + + + Search type + Jenis carian + + + + Equal to value + Sama dgn nilai + + + + Greater than value + Lebih dari nilai + + + + Less than value + Kurang dari nilai + + + + Unknown/changed + Tdk diketahui/terubah + + + + Changed by value + + + + + Unchanged + Tidak diubah + + + + Increased + Bertambah + + + + Decreased + Berkurang + + + + Search ROM + Cari ROM + + + + New Search + Carian Baru + + + + Search Within + Cari Dalam + + + + Open in Memory Viewer + Buka dalam Pelihat Ingatan + + + + Refresh + Segar Semula + (%0/%1×) @@ -3708,6 +3433,84 @@ Download size: %3 %1 bait%2 + + QGBA::MemoryView + + + Memory + Ingatan + + + + Inspect Address: + Periksa Alamat: + + + + Set Alignment: + Penjajaran: + + + + &1 Byte + &1 Bait + + + + &2 Bytes + &2 Bait + + + + &4 Bytes + &4 Bait + + + + Unsigned Integer: + Integer tanpa tanda: + + + + Signed Integer: + Integer tanda: + + + + String: + Rentetan: + + + + Load TBL + Muat TBL + + + + Copy Selection + Salin Pilihan + + + + Paste + Tampal + + + + Save Selection + Simpan Pilihan + + + + Save Range + Simpan Julat + + + + Load + Muat + + QGBA::MessagePainter @@ -3719,67 +3522,316 @@ Download size: %3 QGBA::ObjView - - - 0x%0 - + + Sprites + - + + Address + Alamat + + + + Copy + Salin + + + + Magnification + Pembesaran + + + + Geometry + Geometri + + + + Position + Kedudukan + + + + Dimensions + Matra + + + + Matrix + Matriks + + + + Export + Eksport + + + + Attributes + Ciri-ciri + + + + Transform + Jelmaan + + + + Off - - + + Palette + Palet + + + + Double Size + + + + + + + Return, Ctrl+R + Kembali, Ctrl+R + + + + Flipped + + + + + H + Short for horizontal + + + + + V + Short for vertical + + + + + Mode + Mod + + + + + Normal + Biasa + + + + Mosaic + Mozek + + + + Enabled + + + + + Priority + Keutamaan + + + + Tile + Jubin + + + + + 0x%0 + + + - - - + + + + + --- - - Normal - Biasa - - - + Trans - + OBJWIN - + Invalid - - + + N/A - + Export sprite - + Portable Network Graphics (*.png) Grafik Rangkaian Mudah Alih (*.png) QGBA::OverrideView + + + Game Overrides + + + + + Game Boy Advance + Game Boy Advance + + + + + + + Autodetect + Autokesan + + + + Realtime clock + + + + + Gyroscope + + + + + Tilt + + + + + Light sensor + + + + + Rumble + + + + + Save type + + + + + None + Tiada + + + + SRAM + SRAM + + + + Flash 512kb + + + + + Flash 1Mb + + + + + EEPROM 8kB + + + + + EEPROM 512 bytes + + + + + SRAM 64kB (bootlegs only) + + + + + Idle loop + + + + + Game Boy Player features + + + + + VBA bug compatibility mode + + + + + Game Boy + Game Boy + + + + Game Boy model + + + + + Memory bank controller + + + + + Background Colors + + + + + Sprite Colors 1 + + + + + Sprite Colors 2 + + + + + Palette preset + + Official MBCs @@ -3798,6 +3850,66 @@ Download size: %3 QGBA::PaletteView + + + Palette + Palet + + + + Background + Latar belakang + + + + Objects + Objek + + + + Selection + Pilihan + + + + Red + Merah + + + + Green + Hijau + + + + Blue + Biru + + + + 16-bit value + Nilai 16-bit + + + + Hex code + Kod per-16-an + + + + Palette index + Indeks palet + + + + Export BG + Eksport LB + + + + Export OBJ + Eksport OBJ + #%0 @@ -3832,28 +3944,122 @@ Download size: %3 Gagal membuka fail palet output: %1 + + QGBA::PlacementControl + + + Adjust placement + Melaras peletakan + + + + All + Semua + + + + Offset + Ofset + + + + X + X + + + + Y + Y + + + + QGBA::PrinterView + + + Game Boy Printer + Pencetak Game Boy + + + + Hurry up! + Cepat! + + + + Tear off + + + + + Magnification + Pembesaran + + + + Copy + Salin + + + + Save Printout + + + + + Portable Network Graphics (*.png) + Grafik Rangkaian Mudah Alih (*.png) + + QGBA::ROMInfo - - - - - + + + + (unknown) (tidak diketahui) - - + bytes bait - + (no database present) (tiada pangkalan data hadir) + + + ROM Info + Perihal ROM + + + + Game name: + Nama permainan: + + + + Internal name: + Nama dalaman: + + + + Game ID: + ID Permainan: + + + + File size: + Saiz fail: + + + + CRC32: + CRC32: + QGBA::ReportView @@ -3867,6 +4073,41 @@ Download size: %3 ZIP archive (*.zip) Arkib ZIP (*.zip) + + + Generate Bug Report + Menjanakan Laporan Pepijat + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + <html><head/><body><p>Untuk membuat laporan pepijat, janakan fail laporan dan lampirkannya pada laporan anda. Adalah disyorkan untuk sertakan fail simpanan, kerana ini kerap membantu dalam persoalan penyahpepijatan. Penjanaan ini akan mengumpul maklumat tentang versi {projectName}, konfigurasi, komputer, dan permainan yang sedang terbuka. Setelah pengumpulan sudah siap, anda boleh memeriksa semua maklumat yang dikumpul dan simpankannya dalam fail zip. Proses kumpulan ini akan mencuba secara automatik untuk menghapuskan semua maklumat peribadi, contohnya nama pengguna (kalau ada di laluan direktori), tetapi anda masih boleh menyunting selepas itu. Seterusnya, sila klik butang di bawah atau pergi ke <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> untuk membuat laporan pepijat di GitHub. Pastikan anda melampirkan laporan yang telah dijana!</p></body></html> + + + + Generate report + Menjanakan laporan + + + + Save + Simpan + + + + Open issue list in browser + Buka senarai persoalan dalam pelayar + + + + Include save file + Sertakan fail simpanan + + + + Create and include savestate + Cipta dan sertakan keadaan tersimpan + QGBA::SaveConverter @@ -3930,6 +4171,117 @@ Download size: %3 Cannot convert save games between platforms Tidak boleh menukar simpanan permainan antara platform + + + Convert/Extract Save Game + Tukar/Ekstrak Simpanan Permainan + + + + Input file + Fail input + + + + + Browse + Pilih fail + + + + Output file + Fail output + + + + %1 %2 save game + Simpanan permainan %1 %2 + + + + little endian + little-endian + + + + big endian + big-endian + + + + SRAM + SRAM + + + + %1 flash + %1 kilat + + + + %1 EEPROM + %1 EEPROM + + + + %1 SRAM + RTC + %1 SRAM + RTC + + + + %1 SRAM + %1 SRAM + + + + packed MBC2 + + + + + unpacked MBC2 + + + + + MBC6 flash + Kilat MBC6 + + + + MBC6 combined SRAM + flash + MBC6 bergabung SRAM + kilat + + + + MBC6 SRAM + SRAM MBC6 + + + + TAMA5 + TAMA5 + + + + %1 (%2) + %1 (%2) + + + + %1 save state with embedded %2 save game + Keadaan tersimpan %1 dgn simpanan permainan terbenam %2 + + + + %1 SharkPort %2 save game + + + + + %1 GameShark Advance SP %2 save game + + QGBA::ScriptingTextBuffer @@ -3939,109 +4291,968 @@ Download size: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + + + + + 0 + 4K {0?} + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + + + + + Realtime clock + + + + + Fixed time + + + + + System time + + + + + Start time at + + + + + Now + + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + + + + + Light sensor + + + + + Brightness + + + + + Tilt sensor + + + + + + Set Y + + + + + + Set X + + + + + Gyroscope + + + + + Sensitivity + + + QGBA::SettingsView - - + + Qt Multimedia Multimedia Qt - + SDL SDL - + Software (Qt) Perisian (Qt) - + + OpenGL OpenGL - + OpenGL (force version 1.x) OpenGL (paksa versi 1.x) - + None Tiada - + None (Still Image) Tiada (Gambar Tenang) - + Keyboard Papan Kekunci - + Controllers Pengawal - + Shortcuts Pintas - - + + Shaders - + Select BIOS Pilih BIOS - + Select directory Pilih direktori - + (%1×%2) (%1×%2) - + Never - + Just now - + Less than an hour ago - + %n hour(s) ago - + %n day(s) ago + + + Settings + Tetapan + + + + Audio/Video + Audio/Video + + + + Gameplay + + + + + Interface + Antara muka + + + + Update + + + + + Emulation + Pelagakan + + + + Enhancements + Penambahan + + + + BIOS + BIOS + + + + Paths + Laluan + + + + Logging + Log + + + + Game Boy + Game Boy + + + + Audio driver: + Pemacu audio: + + + + Audio buffer: + Penimbal audio: + + + + + 1536 + 1536 + + + + 512 + 512 + + + + 768 + 768 + + + + 1024 + 1024 + + + + 2048 + 2048 + + + + 3072 + 3072 + + + + 4096 + 4096 + + + + samples + sampel + + + + Sample rate: + Kadar sampel: + + + + + 44100 + 44100 + + + + 22050 + 22050 + + + + 32000 + 32000 + + + + 48000 + 48000 + + + + Hz + Hz + + + + Volume: + Isipadu: + + + + + + + Mute + Senyap + + + + Fast forward volume: + Isipadu mundar laju: + + + + Audio in multiplayer: + + + + + All windows + + + + + Player 1 window only + + + + + Currently active player window + + + + + Display driver: + Pemacu paparan: + + + + Frameskip: + Langkauan bingkai: + + + + Skip every + Langkau setiap + + + + + frames + bingkai + + + + FPS target: + Sasaran FPS: + + + + frames per second + bingkai per saat + + + + Sync: + Segerak: + + + + + Video + Video + + + + + Audio + Audio + + + + Lock aspect ratio + Kekalkan nisbah aspek + + + + Force integer scaling + Paksa skala integer + + + + Bilinear filtering + Penapisan bilinear + + + + Show filename instead of ROM name in library view + + + + + + Pause + + + + + When inactive: + + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + + + + + Current channel: + + + + + Current version: + + + + + Update channel: + + + + + Available version: + + + + + (Unknown) + + + + + Last checked: + + + + + Automatically check on start + + + + + Check now + + + + + Default color palette only + Palet warna piawai sahaja + + + + SGB color palette if available + Palet warna SGB jika ada + + + + GBC color palette if available + Palet warna GBC jika ada + + + + SGB (preferred) or GBC color palette if available + SGB (pilihan utama) atau palet warna GBC jika ada + + + + Game Boy Camera + Game Boy Camera + + + + Driver: + Pemacu: + + + + Source: + Sumber: + + + + Native (59.7275) + Asal (59.7275) + + + + Interframe blending + Persebatian antarabingkai + + + + Language + Bahasa + + + + Library: + Perpustakaan: + + + + List view + Pandangan senarai + + + + Tree view + Pandangan pohon + + + + Show when no game open + Tunjuk semasa tiada permainan dibuka + + + + Clear cache + Kosongkan cache + + + + Allow opposing input directions + Izin tekan arah-arah input yang berlawan sekaligus + + + + Suspend screensaver + Gantung screensaver + + + + Dynamically update window title + Kemaskini tajuk tetingkap secara dinamik + + + + Show filename instead of ROM name in title bar + Tunjuk nama ROM dan bukan nama fail dalam bar tajuk + + + + Show OSD messages + Tunjuk mesej OSD + + + + Enable Discord Rich Presence + Dayakan Discord Rich Presence + + + + Show FPS in title bar + Tunjuk FPS dalam bar tajuk + + + + Show frame count in OSD + + + + + Show emulation info on reset + + + + + Fast forward speed: + Kelajuan mundar laju: + + + + + Unbounded + Tidak terbatas + + + + Fast forward (held) speed: + Kelajuan mundar laju (pegang): + + + + Autofire interval: + + + + + Enable rewind + Dayakan putar balik + + + + Rewind history: + Sejarah putar balik: + + + + Idle loops: + + + + + Run all + Jalan semua + + + + Remove known + Buang yg diketahui + + + + Detect and remove + Kesan dan buang + + + + Preload entire ROM into memory + Pra-muat selurus ROM ke dalam ingatan + + + + Save state extra data: + Data ekstra keadaan tersimpan: + + + + + Save game + Simpanan permainan + + + + Load state extra data: + Data ekstra keadaan muat: + + + + Models + Model + + + + GB only: + GB sahaja: + + + + SGB compatible: + SGB serasi: + + + + GBC only: + GBC sahaja: + + + + GBC compatible: + GBC serasi: + + + + SGB and GBC compatible: + SGB dan GBC serasi: + + + + Game Boy palette + Palet Game Boy + + + + Preset: + Praset: + + + + + Screenshot + Cekupan skrin + + + + + Cheat codes + Kod tipu + + + + Enable Game Boy Player features by default + + + + + Enable VBA bug compatibility in ROM hacks + + + + + Video renderer: + + + + + Software + Perisian + + + + OpenGL enhancements + + + + + High-resolution scale: + + + + + (240×160) + (240×160) + + + + XQ GBA audio (experimental) + + + + + GB BIOS file: + Fail BIOS GB: + + + + + + + + + + + + Browse + Pilih fail + + + + Use BIOS file if found + Guna fail BIOS jika ada + + + + Skip BIOS intro + Langkau pendahuluan BIOS + + + + GBA BIOS file: + Fail BIOS GBA: + + + + GBC BIOS file: + Fail BIOS GBC: + + + + SGB BIOS file: + Fail BIOS SGB: + + + + Save games + Simpanan permainan + + + + + + + + Same directory as the ROM + Direktori sama dengan ROM + + + + Save states + Keadaan tersimpan + + + + Screenshots + Cekupan skrin + + + + Patches + + + + + Cheats + Tipuan + + + + Log to file + Log dalam fail + + + + Log to console + Log dalam konsol + + + + Select Log File + Pilih fail log + + + + Default BG colors: + Warna LB piawai: + + + + Default sprite colors 1: + + + + + Default sprite colors 2: + + + + + Super Game Boy borders + + QGBA::ShaderSelector @@ -4075,6 +5286,41 @@ Download size: %3 Pass %1 + + + Shaders + + + + + Active Shader: + + + + + Name + Nama + + + + Author + Pencipta + + + + Description + Huraian + + + + Unload Shader + + + + + Load New Shader + + QGBA::ShortcutModel @@ -4094,24 +5340,117 @@ Download size: %3 + + QGBA::ShortcutView + + + Edit Shortcuts + Sunting pintasan + + + + Keyboard + Papan kekunci + + + + Gamepad + + + + + Clear + Kosongkan + + QGBA::TileView - + Export tiles Eksport jubin - - + + Portable Network Graphics (*.png) Grafik Rangkaian Mudah Alih (*.png) - + Export tile Eksport jubin + + + Tiles + Jubin + + + + Export Selected + Eksport yg dipilih + + + + Export All + Eksport Semua + + + + 256 colors + 256 warna + + + + Palette + Palet + + + + Magnification + Pembesaran + + + + Tiles per row + Jubin per baris + + + + Fit to window + + + + + Displayed tiles + + + + + Only BG tiles + + + + + Only OBJ tiles + + + + + Both + + + + + Copy Selected + Salin yg dipilih + + + + Copy All + Salin Semua + QGBA::VideoView @@ -4130,6 +5469,204 @@ Download size: %3 Select output file Pilih fail output + + + Record Video + Rakam Video + + + + Start + Mula + + + + Stop + Henti + + + + Select File + Pilih Fail + + + + Presets + Praset + + + + High &Quality + &Kualiti Tinggi + + + + &YouTube + &YouTube + + + + + WebM + WebM + + + + + MP4 + MP4 + + + + &Lossless + + + + + 4K + 4K + + + + &1080p + &1080p + + + + &720p + &720p + + + + &480p + &480p + + + + &Native + &Asal + + + + Format + Format + + + + MKV + MKV + + + + AVI + AVI + + + + HEVC + HEVC + + + + HEVC (NVENC) + HEVC (NVENC) + + + + VP8 + VP8 + + + + VP9 + VP9 + + + + FFV1 + FFV1 + + + + + None + Tiada + + + + FLAC + FLAC + + + + Opus + Opus + + + + Vorbis + Vorbis + + + + MP3 + MP3 + + + + AAC + AAC + + + + Uncompressed + + + + + Bitrate (kbps) + Kadar bit (kbps) + + + + ABR + ABR + + + + H.264 + H.264 + + + + H.264 (NVENC) + H.264 (NVENC) + + + + VBR + VBR + + + + CRF + CRF + + + + Dimensions + Matra + + + + Lock aspect ratio + Kekalkan nisbah aspek + + + + Show advanced + Lanjutan + QGBA::Window @@ -4974,1378 +6511,4 @@ Download size: %3 Meta - - ROMInfo - - - ROM Info - Perihal ROM - - - - Game name: - Nama permainan: - - - - Internal name: - Nama dalaman: - - - - Game ID: - ID Permainan: - - - - File size: - Saiz fail: - - - - CRC32: - CRC32: - - - - ReportView - - - Generate Bug Report - Menjanakan Laporan Pepijat - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - <html><head/><body><p>Untuk membuat laporan pepijat, janakan fail laporan dan lampirkannya pada laporan anda. Adalah disyorkan untuk sertakan fail simpanan, kerana ini kerap membantu dalam persoalan penyahpepijatan. Penjanaan ini akan mengumpul maklumat tentang versi {projectName}, konfigurasi, komputer, dan permainan yang sedang terbuka. Setelah pengumpulan sudah siap, anda boleh memeriksa semua maklumat yang dikumpul dan simpankannya dalam fail zip. Proses kumpulan ini akan mencuba secara automatik untuk menghapuskan semua maklumat peribadi, contohnya nama pengguna (kalau ada di laluan direktori), tetapi anda masih boleh menyunting selepas itu. Seterusnya, sila klik butang di bawah atau pergi ke <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> untuk membuat laporan pepijat di GitHub. Pastikan anda melampirkan laporan yang telah dijana!</p></body></html> - - - - Generate report - Menjanakan laporan - - - - Save - Simpan - - - - Open issue list in browser - Buka senarai persoalan dalam pelayar - - - - Include save file - Sertakan fail simpanan - - - - Create and include savestate - Cipta dan sertakan keadaan tersimpan - - - - SaveConverter - - - Convert/Extract Save Game - Tukar/Ekstrak Simpanan Permainan - - - - Input file - Fail input - - - - - Browse - Pilih fail - - - - Output file - Fail output - - - - %1 %2 save game - Simpanan permainan %1 %2 - - - - little endian - little-endian - - - - big endian - big-endian - - - - SRAM - SRAM - - - - %1 flash - %1 kilat - - - - %1 EEPROM - %1 EEPROM - - - - %1 SRAM + RTC - %1 SRAM + RTC - - - - %1 SRAM - %1 SRAM - - - - packed MBC2 - - - - - unpacked MBC2 - - - - - MBC6 flash - Kilat MBC6 - - - - MBC6 combined SRAM + flash - MBC6 bergabung SRAM + kilat - - - - MBC6 SRAM - SRAM MBC6 - - - - TAMA5 - TAMA5 - - - - %1 (%2) - %1 (%2) - - - - %1 save state with embedded %2 save game - Keadaan tersimpan %1 dgn simpanan permainan terbenam %2 - - - - %1 SharkPort %2 save game - - - - - %1 GameShark Advance SP %2 save game - - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - - - - - 0 - 4K {0?} - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - - - - - Realtime clock - - - - - Fixed time - - - - - System time - - - - - Start time at - - - - - Now - - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - - - - - Light sensor - - - - - Brightness - - - - - Tilt sensor - - - - - - Set Y - - - - - - Set X - - - - - Gyroscope - - - - - Sensitivity - - - - - SettingsView - - - Settings - Tetapan - - - - Audio/Video - Audio/Video - - - - Interface - Antara muka - - - - Update - - - - - Emulation - Pelagakan - - - - Enhancements - Penambahan - - - - BIOS - BIOS - - - - Paths - Laluan - - - - Logging - Log - - - - Game Boy - Game Boy - - - - Audio driver: - Pemacu audio: - - - - Audio buffer: - Penimbal audio: - - - - - 1536 - 1536 - - - - 512 - 512 - - - - 768 - 768 - - - - 1024 - 1024 - - - - 2048 - 2048 - - - - 3072 - 3072 - - - - 4096 - 4096 - - - - samples - sampel - - - - Sample rate: - Kadar sampel: - - - - - 44100 - 44100 - - - - 22050 - 22050 - - - - 32000 - 32000 - - - - 48000 - 48000 - - - - Hz - Hz - - - - Volume: - Isipadu: - - - - - - - Mute - Senyap - - - - Fast forward volume: - Isipadu mundar laju: - - - - Audio in multiplayer: - - - - - All windows - - - - - Player 1 window only - - - - - Currently active player window - - - - - Display driver: - Pemacu paparan: - - - - Frameskip: - Langkauan bingkai: - - - - Skip every - Langkau setiap - - - - - frames - bingkai - - - - FPS target: - Sasaran FPS: - - - - frames per second - bingkai per saat - - - - Sync: - Segerak: - - - - Video - Video - - - - Audio - Audio - - - - Lock aspect ratio - Kekalkan nisbah aspek - - - - Force integer scaling - Paksa skala integer - - - - Bilinear filtering - Penapisan bilinear - - - - Show filename instead of ROM name in library view - - - - - - Pause - - - - - When inactive: - - - - - When minimized: - - - - - Current channel: - - - - - Current version: - - - - - Update channel: - - - - - Available version: - - - - - (Unknown) - - - - - Last checked: - - - - - Automatically check on start - - - - - Check now - - - - - Default color palette only - Palet warna piawai sahaja - - - - SGB color palette if available - Palet warna SGB jika ada - - - - GBC color palette if available - Palet warna GBC jika ada - - - - SGB (preferred) or GBC color palette if available - SGB (pilihan utama) atau palet warna GBC jika ada - - - - Game Boy Camera - Game Boy Camera - - - - Driver: - Pemacu: - - - - Source: - Sumber: - - - - Native (59.7275) - Asal (59.7275) - - - - Interframe blending - Persebatian antarabingkai - - - - Language - Bahasa - - - - Library: - Perpustakaan: - - - - List view - Pandangan senarai - - - - Tree view - Pandangan pohon - - - - Show when no game open - Tunjuk semasa tiada permainan dibuka - - - - Clear cache - Kosongkan cache - - - - Allow opposing input directions - Izin tekan arah-arah input yang berlawan sekaligus - - - - Suspend screensaver - Gantung screensaver - - - - Dynamically update window title - Kemaskini tajuk tetingkap secara dinamik - - - - Show filename instead of ROM name in title bar - Tunjuk nama ROM dan bukan nama fail dalam bar tajuk - - - - Show OSD messages - Tunjuk mesej OSD - - - - Enable Discord Rich Presence - Dayakan Discord Rich Presence - - - - Automatically save state - Simpan keadaan secara automatik - - - - Automatically load state - Muat keadaan secara automatik - - - - Automatically save cheats - Simpan tipuan secara automatik - - - - Automatically load cheats - Muat tipuan secara automatik - - - - Show FPS in title bar - Tunjuk FPS dalam bar tajuk - - - - Show frame count in OSD - - - - - Show emulation info on reset - - - - - Fast forward speed: - Kelajuan mundar laju: - - - - - Unbounded - Tidak terbatas - - - - Fast forward (held) speed: - Kelajuan mundar laju (pegang): - - - - Autofire interval: - - - - - Enable rewind - Dayakan putar balik - - - - Rewind history: - Sejarah putar balik: - - - - Idle loops: - - - - - Run all - Jalan semua - - - - Remove known - Buang yg diketahui - - - - Detect and remove - Kesan dan buang - - - - Preload entire ROM into memory - Pra-muat selurus ROM ke dalam ingatan - - - - Save state extra data: - Data ekstra keadaan tersimpan: - - - - - Save game - Simpanan permainan - - - - Load state extra data: - Data ekstra keadaan muat: - - - - Models - Model - - - - GB only: - GB sahaja: - - - - SGB compatible: - SGB serasi: - - - - GBC only: - GBC sahaja: - - - - GBC compatible: - GBC serasi: - - - - SGB and GBC compatible: - SGB dan GBC serasi: - - - - Game Boy palette - Palet Game Boy - - - - Preset: - Praset: - - - - - Screenshot - Cekupan skrin - - - - - Cheat codes - Kod tipu - - - - Enable Game Boy Player features by default - - - - - Enable VBA bug compatibility in ROM hacks - - - - - Video renderer: - - - - - Software - Perisian - - - - OpenGL - OpenGL - - - - OpenGL enhancements - - - - - High-resolution scale: - - - - - (240×160) - (240×160) - - - - XQ GBA audio (experimental) - - - - - GB BIOS file: - Fail BIOS GB: - - - - - - - - - - - - Browse - Pilih fail - - - - Use BIOS file if found - Guna fail BIOS jika ada - - - - Skip BIOS intro - Langkau pendahuluan BIOS - - - - GBA BIOS file: - Fail BIOS GBA: - - - - GBC BIOS file: - Fail BIOS GBC: - - - - SGB BIOS file: - Fail BIOS SGB: - - - - Save games - Simpanan permainan - - - - - - - - Same directory as the ROM - Direktori sama dengan ROM - - - - Save states - Keadaan tersimpan - - - - Screenshots - Cekupan skrin - - - - Patches - - - - - Cheats - Tipuan - - - - Log to file - Log dalam fail - - - - Log to console - Log dalam konsol - - - - Select Log File - Pilih fail log - - - - Default BG colors: - Warna LB piawai: - - - - Default sprite colors 1: - - - - - Default sprite colors 2: - - - - - Super Game Boy borders - - - - - ShaderSelector - - - Shaders - - - - - Active Shader: - - - - - Name - Nama - - - - Author - Pencipta - - - - Description - Huraian - - - - Unload Shader - - - - - Load New Shader - - - - - ShortcutView - - - Edit Shortcuts - Sunting pintasan - - - - Keyboard - Papan kekunci - - - - Gamepad - - - - - Clear - Kosongkan - - - - TileView - - - Tiles - Jubin - - - - Export Selected - Eksport yg dipilih - - - - Export All - Eksport Semua - - - - 256 colors - 256 warna - - - - Palette - Palet - - - - Magnification - Pembesaran - - - - Tiles per row - Jubin per baris - - - - Fit to window - - - - - Displayed tiles - - - - - Only BG tiles - - - - - Only OBJ tiles - - - - - Both - - - - - Copy Selected - Salin yg dipilih - - - - Copy All - Salin Semua - - - - VideoView - - - Record Video - Rakam Video - - - - Start - Mula - - - - Stop - Henti - - - - Select File - Pilih Fail - - - - Presets - Praset - - - - High &Quality - &Kualiti Tinggi - - - - &YouTube - &YouTube - - - - - WebM - WebM - - - - - MP4 - MP4 - - - - &Lossless - - - - - 4K - 4K - - - - &1080p - &1080p - - - - &720p - &720p - - - - &480p - &480p - - - - &Native - &Asal - - - - Format - Format - - - - MKV - MKV - - - - AVI - AVI - - - - HEVC - HEVC - - - - HEVC (NVENC) - HEVC (NVENC) - - - - VP8 - VP8 - - - - VP9 - VP9 - - - - FFV1 - FFV1 - - - - - None - Tiada - - - - FLAC - FLAC - - - - Opus - Opus - - - - Vorbis - Vorbis - - - - MP3 - MP3 - - - - AAC - AAC - - - - Uncompressed - - - - - Bitrate (kbps) - Kadar bit (kbps) - - - - ABR - ABR - - - - H.264 - H.264 - - - - H.264 (NVENC) - H.264 (NVENC) - - - - VBR - VBR - - - - CRF - CRF - - - - Dimensions - Matra - - - - Lock aspect ratio - Kekalkan nisbah aspek - - - - Show advanced - Lanjutan - - diff --git a/src/platform/qt/ts/mgba-nb_NO.ts b/src/platform/qt/ts/mgba-nb_NO.ts index b6ba16304..8e7408fce 100644 --- a/src/platform/qt/ts/mgba-nb_NO.ts +++ b/src/platform/qt/ts/mgba-nb_NO.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -37,1146 +37,12 @@ Game Boy Advance er et registrert varemerke tilhørende Nintendo Co., Ltd. - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available - - - ArchiveInspector - - - Open in archive... - Åpne i arkiv … - - - - Loading... - Laster inn … - - - - AssetTile - - - Tile # - Tittel # - - - - Palette # - Palett # - - - - Address - Adresse - - - - Red - Rød - - - - Green - Grønn - - - - Blue - Blå - - - - BattleChipView - - - BattleChip Gate - - - - - Chip name - Kretsnavn - - - - Insert - Sett inn - - - - Save - Lagre - - - - Load - Last inn - - - - Add - Legg til - - - - Remove - Fjern - - - - Gate type - - - - - Inserted - - - - - Chip ID - Krets-ID - - - - Update Chip data - Oppdater krets-data - - - - Show advanced - Vis avanserte innstillinger - - - - CheatsView - - - Cheats - Juks - - - - Add New Code - - - - - Remove - Fjern - - - - Add Lines - - - - - Code type - - - - - Save - Lagre - - - - Load - Last inn - - - - Enter codes here... - Skriv inn koder her … - - - - DebuggerConsole - - - Debugger - Avluser - - - - Enter command (try `help` for more info) - - - - - Break - - - - - DolphinConnector - - - Connect to Dolphin - Koble til Dolphin - - - - Local computer - Lokal datamaskin - - - - IP address - IP-adresse - - - - Connect - Koble til - - - - Disconnect - Koble fra - - - - Close - Lukk - - - - Reset on connect - - - - - FrameView - - - Inspect frame - - - - - Magnification - Forstørrelse - - - - Freeze frame - - - - - Backdrop color - - - - - Disable scanline effects - - - - - Export - Eksporter - - - - Reset - Tilbakestill - - - - GIFView - - - Record GIF/WebP/APNG - Ta opp GIF/WebP/APNG - - - - Loop - Gjenta - - - - Start - Start - - - - Stop - Stopp - - - - Select File - Velg fil - - - - APNG - APNG - - - - GIF - GIF - - - - WebP - WebP - - - - Frameskip - - - - - IOViewer - - - I/O Viewer - - - - - 0x0000 - - - - - B - B - - - - LibraryTree - - - Name - Navn - - - - Location - - - - - Platform - Plattform - - - - Size - Størrelse - - - - CRC32 - - - - - LoadSaveState - - - - %1 State - - - - - - - - - - - - - No Save - - - - - 5 - 5 - - - - 6 - 6 - - - - 8 - 8 - - - - 4 - 4 - - - - 1 - 1 - - - - 3 - 3 - - - - 7 - 7 - - - - 9 - 9 - - - - 2 - 2 - - - - Cancel - Avbryt - - - - LogView - - - Logs - Logger - - - - Enabled Levels - - - - - Debug - Avlusing - - - - Stub - - - - - Info - Info - - - - Warning - Advarsel - - - - Error - Feil - - - - Fatal - Kritisk - - - - Game Error - Spillfeil - - - - Advanced settings - Avanserte innstillinger - - - - Clear - Tøm - - - - Max Lines - - - - - MapView - - - Maps - Kart - - - - Magnification - Forstørrelse - - - - Export - Eksporter - - - - Copy - Kopier - - - - MemoryDump - - - Save Memory Range - - - - - Start Address: - Startadresse: - - - - Byte Count: - - - - - Dump across banks - - - - - MemorySearch - - - Memory Search - Minnesøk - - - - Address - Adresse - - - - Current Value - Nåværende verdi - - - - - Type - Type - - - - Value - Verdi - - - - Numeric - - - - - Text - Tekst - - - - Width - Bredde - - - - - Guess - - - - - 1 Byte (8-bit) - - - - - 2 Bytes (16-bit) - - - - - 4 Bytes (32-bit) - - - - - Number type - - - - - Decimal - - - - - Hexadecimal - - - - - Search type - Søketype - - - - Equal to value - Lik verdi - - - - Greater than value - Større enn verdi - - - - Less than value - Mindre enn verdi - - - - Unknown/changed - Ukjent/endret - - - - Changed by value - Endret av verdi - - - - Unchanged - Uendret - - - - Increased - Økt - - - - Decreased - Minket - - - - Search ROM - Søk etter ROM - - - - New Search - Nytt søk - - - - Search Within - Søk i - - - - Open in Memory Viewer - Åpne i minneviser - - - - Refresh - Gjenoppfrisk - - - - MemoryView - - - Memory - Minne - - - - Inspect Address: - Inspiser adresse: - - - - Set Alignment: - - - - - &1 Byte - %1 byte - - - - &2 Bytes - %2 byte - - - - &4 Bytes - %4 byte - - - - Unsigned Integer: - - - - - Signed Integer: - - - - - String: - Streng: - - - - Load TBL - - - - - Copy Selection - Kopier utvalg - - - - Paste - Lim inn - - - - Save Selection - Lagre utvalg - - - - Save Range - - - - - Load - Last inn - - - - ObjView - - - Sprites - - - - - Address - Adresse - - - - Copy - Kopier - - - - Magnification - Forstørrelse - - - - Geometry - Geometri - - - - Position - Posisjon - - - - Dimensions - Dimensjoner - - - - Matrix - Matrise - - - - Export - Eksporter - - - - Attributes - - - - - Transform - - - - - Off - Av - - - - Palette - Palett - - - - Double Size - Dobbel størrelse - - - - - - Return, Ctrl+R - - - - - Flipped - - - - - H - Short for horizontal - - - - - V - Short for vertical - - - - - Mode - Modus - - - - Normal - Normal - - - - Mosaic - Flislagt - - - - Enabled - - - - - Priority - Prioritet - - - - Tile - Flis - - - - OverrideView - - - Game Overrides - - - - - Game Boy Advance - Game Boy Advance - - - - - - - Autodetect - - - - - Realtime clock - Sanntidsklokke - - - - Gyroscope - Gyroskop - - - - Tilt - - - - - Light sensor - Lyssensor - - - - Rumble - Vibrasjon - - - - Save type - Lagringstype - - - - None - Ingen - - - - SRAM - SRAM - - - - Flash 512kb - - - - - Flash 1Mb - - - - - EEPROM 8kB - - - - - EEPROM 512 bytes - - - - - SRAM 64kB (bootlegs only) - - - - - Idle loop - - - - - Game Boy Player features - - - - - VBA bug compatibility mode - - - - - Game Boy - - - - - Game Boy model - - - - - Memory bank controller - - - - - Background Colors - Bakgrunnsfarger - - - - Sprite Colors 1 - - - - - Sprite Colors 2 - - - - - Palette preset - - - - - PaletteView - - - Palette - Palett - - - - Background - Bakgrunn - - - - Objects - Objekter - - - - Selection - Utvalg - - - - Red - Rød - - - - Green - Grønn - - - - Blue - Blå - - - - 16-bit value - 16-biters verdi - - - - Hex code - Heksadesimal kode - - - - Palette index - Palett-indeks - - - - Export BG - - - - - Export OBJ - - - - - PlacementControl - - - Adjust placement - - - - - All - - - - - Offset - Forskyvning - - - - X - - - - - Y - - - - - PrinterView - - - Game Boy Printer - Game Boy-skriver - - - - Hurry up! - - - - - Tear off - - - - - Magnification - Forstørrelse - - - - Copy - Kopier - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1241,16 +107,182 @@ Download size: %3 + + QGBA::ArchiveInspector + + + Open in archive... + Åpne i arkiv … + + + + Loading... + Laster inn … + + QGBA::AssetTile - - - + + Tile # + Tittel # + + + + Palette # + Palett # + + + + Address + Adresse + + + + Red + Rød + + + + Green + Grønn + + + + Blue + Blå + + + + + 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + + + + + Chip name + Kretsnavn + + + + Insert + Sett inn + + + + Save + Lagre + + + + Load + Last inn + + + + Add + Legg til + + + + Remove + Fjern + + + + Gate type + + + + + Inserted + + + + + Chip ID + Krets-ID + + + + Update Chip data + Oppdater krets-data + + + + Show advanced + Vis avanserte innstillinger + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1266,6 +298,46 @@ Download size: %3 QGBA::CheatsView + + + Cheats + Juks + + + + Add New Code + + + + + Remove + Fjern + + + + Add Lines + + + + + Code type + + + + + Save + Lagre + + + + Load + Last inn + + + + Enter codes here... + Skriv inn koder her … + @@ -1351,6 +423,24 @@ Download size: %3 + + QGBA::DebuggerConsole + + + Debugger + Avluser + + + + Enter command (try `help` for more info) + + + + + Break + + + QGBA::DebuggerConsoleController @@ -1359,8 +449,91 @@ Download size: %3 + + QGBA::DolphinConnector + + + Connect to Dolphin + Koble til Dolphin + + + + Local computer + Lokal datamaskin + + + + IP address + IP-adresse + + + + Connect + Koble til + + + + Disconnect + Koble fra + + + + Close + Lukk + + + + Reset on connect + + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + + + + + Magnification + Forstørrelse + + + + Freeze frame + + + + + Backdrop color + + + + + Disable scanline effects + + + + + Export + Eksporter + + + + Reset + Tilbakestill + Export frame @@ -1508,6 +681,51 @@ Download size: %3 QGBA::GIFView + + + Record GIF/WebP/APNG + Ta opp GIF/WebP/APNG + + + + Loop + Gjenta + + + + Start + Start + + + + Stop + Stopp + + + + Select File + Velg fil + + + + APNG + APNG + + + + GIF + GIF + + + + WebP + WebP + + + + Frameskip + + Failed to open output file: %1 @@ -1524,8 +742,174 @@ Download size: %3 + + QGBA::GameBoy + + + + Autodetect + + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + + + + + 0x0000 + + + + + + + B + B + Background mode @@ -3125,12 +2509,6 @@ Download size: %3 A A - - - - B - B - @@ -3407,8 +2785,105 @@ Download size: %3 Meny + + QGBA::LibraryTree + + + Name + Navn + + + + Location + + + + + Platform + Plattform + + + + Size + Størrelse + + + + CRC32 + + + QGBA::LoadSaveState + + + + %1 State + + + + + + + + + + + + + No Save + + + + + 5 + 5 + + + + 6 + 6 + + + + 8 + 8 + + + + 4 + 4 + + + + 1 + 1 + + + + 3 + 3 + + + + 7 + 7 + + + + 9 + 9 + + + + 2 + 2 + + + + Cancel + Avbryt + Load State @@ -3527,91 +3002,194 @@ Download size: %3 SPILLFEIL + + QGBA::LogView + + + Logs + Logger + + + + Enabled Levels + + + + + Debug + Avlusing + + + + Stub + + + + + Info + Info + + + + Warning + Advarsel + + + + Error + Feil + + + + Fatal + Kritisk + + + + Game Error + Spillfeil + + + + Advanced settings + Avanserte innstillinger + + + + Clear + Tøm + + + + Max Lines + + + QGBA::MapView - + + Maps + Kart + + + + Magnification + Forstørrelse + + + + Export + Eksporter + + + + Copy + Kopier + + + Priority Prioritet - - + + Map base - - + + Tile base - + Size Størrelse - - + + Offset Forskyvning - + Xform - + Map Addr. - + Mirror - + None Ingen - + Both Begge - + Horizontal - + Vertical - - - + + + N/A I/T - + Export map - + Portable Network Graphics (*.png) QGBA::MemoryDump + + + Save Memory Range + + + + + Start Address: + Startadresse: + + + + Byte Count: + + + + + Dump across banks + + Save memory region @@ -3688,6 +3266,153 @@ Download size: %3 QGBA::MemorySearch + + + Memory Search + Minnesøk + + + + Address + Adresse + + + + Current Value + Nåværende verdi + + + + + Type + Type + + + + Value + Verdi + + + + Numeric + + + + + Text + Tekst + + + + Width + Bredde + + + + + Guess + + + + + 1 Byte (8-bit) + + + + + 2 Bytes (16-bit) + + + + + 4 Bytes (32-bit) + + + + + Number type + + + + + Decimal + + + + + Hexadecimal + + + + + Search type + Søketype + + + + Equal to value + Lik verdi + + + + Greater than value + Større enn verdi + + + + Less than value + Mindre enn verdi + + + + Unknown/changed + Ukjent/endret + + + + Changed by value + Endret av verdi + + + + Unchanged + Uendret + + + + Increased + Økt + + + + Decreased + Minket + + + + Search ROM + Søk etter ROM + + + + New Search + Nytt søk + + + + Search Within + Søk i + + + + Open in Memory Viewer + Åpne i minneviser + + + + Refresh + Gjenoppfrisk + (%0/%1×) @@ -3709,6 +3434,84 @@ Download size: %3 + + QGBA::MemoryView + + + Memory + Minne + + + + Inspect Address: + Inspiser adresse: + + + + Set Alignment: + + + + + &1 Byte + %1 byte + + + + &2 Bytes + %2 byte + + + + &4 Bytes + %4 byte + + + + Unsigned Integer: + + + + + Signed Integer: + + + + + String: + Streng: + + + + Load TBL + + + + + Copy Selection + Kopier utvalg + + + + Paste + Lim inn + + + + Save Selection + Lagre utvalg + + + + Save Range + + + + + Load + Last inn + + QGBA::MessagePainter @@ -3720,67 +3523,316 @@ Download size: %3 QGBA::ObjView - - - 0x%0 + + Sprites - + + Address + Adresse + + + + Copy + Kopier + + + + Magnification + Forstørrelse + + + + Geometry + Geometri + + + + Position + Posisjon + + + + Dimensions + Dimensjoner + + + + Matrix + Matrise + + + + Export + Eksporter + + + + Attributes + + + + + Transform + + + + + Off Av - - + + Palette + Palett + + + + Double Size + Dobbel størrelse + + + + + + Return, Ctrl+R + + + + + Flipped + + + + + H + Short for horizontal + + + + + V + Short for vertical + + + + + Mode + Modus + + + + + Normal + Normal + + + + Mosaic + Flislagt + + + + Enabled + + + + + Priority + Prioritet + + + + Tile + Flis + + + + + 0x%0 + + + - - - + + + + + --- - - Normal - Normal - - - + Trans - + OBJWIN - + Invalid - - + + N/A I/T - + Export sprite - + Portable Network Graphics (*.png) QGBA::OverrideView + + + Game Overrides + + + + + Game Boy Advance + Game Boy Advance + + + + + + + Autodetect + + + + + Realtime clock + Sanntidsklokke + + + + Gyroscope + Gyroskop + + + + Tilt + + + + + Light sensor + Lyssensor + + + + Rumble + Vibrasjon + + + + Save type + Lagringstype + + + + None + Ingen + + + + SRAM + SRAM + + + + Flash 512kb + + + + + Flash 1Mb + + + + + EEPROM 8kB + + + + + EEPROM 512 bytes + + + + + SRAM 64kB (bootlegs only) + + + + + Idle loop + + + + + Game Boy Player features + + + + + VBA bug compatibility mode + + + + + Game Boy + + + + + Game Boy model + + + + + Memory bank controller + + + + + Background Colors + Bakgrunnsfarger + + + + Sprite Colors 1 + + + + + Sprite Colors 2 + + + + + Palette preset + + Official MBCs @@ -3799,6 +3851,66 @@ Download size: %3 QGBA::PaletteView + + + Palette + Palett + + + + Background + Bakgrunn + + + + Objects + Objekter + + + + Selection + Utvalg + + + + Red + Rød + + + + Green + Grønn + + + + Blue + Blå + + + + 16-bit value + 16-biters verdi + + + + Hex code + Heksadesimal kode + + + + Palette index + Palett-indeks + + + + Export BG + + + + + Export OBJ + + #%0 @@ -3833,28 +3945,122 @@ Download size: %3 + + QGBA::PlacementControl + + + Adjust placement + + + + + All + + + + + Offset + Forskyvning + + + + X + + + + + Y + + + + + QGBA::PrinterView + + + Game Boy Printer + Game Boy-skriver + + + + Hurry up! + + + + + Tear off + + + + + Magnification + Forstørrelse + + + + Copy + Kopier + + + + Save Printout + + + + + Portable Network Graphics (*.png) + + + QGBA::ROMInfo - - - - - + + + + (unknown) (ukjent) - - + bytes byte - + (no database present) (ingen database forefinnes) + + + ROM Info + + + + + Game name: + + + + + Internal name: + + + + + Game ID: + + + + + File size: + + + + + CRC32: + + QGBA::ReportView @@ -3868,6 +4074,41 @@ Download size: %3 ZIP archive (*.zip) ZIP-arkiv (*.zip) + + + Generate Bug Report + + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + + + + + Generate report + + + + + Save + Lagre + + + + Open issue list in browser + + + + + Include save file + + + + + Create and include savestate + + QGBA::SaveConverter @@ -3931,6 +4172,117 @@ Download size: %3 Cannot convert save games between platforms + + + Convert/Extract Save Game + + + + + Input file + + + + + + Browse + + + + + Output file + + + + + %1 %2 save game + + + + + little endian + + + + + big endian + + + + + SRAM + SRAM + + + + %1 flash + + + + + %1 EEPROM + + + + + %1 SRAM + RTC + + + + + %1 SRAM + + + + + packed MBC2 + + + + + unpacked MBC2 + + + + + MBC6 flash + + + + + MBC6 combined SRAM + flash + + + + + MBC6 SRAM + + + + + TAMA5 + + + + + %1 (%2) + + + + + %1 save state with embedded %2 save game + + + + + %1 SharkPort %2 save game + + + + + %1 GameShark Advance SP %2 save game + + QGBA::ScriptingTextBuffer @@ -3940,97 +4292,236 @@ Download size: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + + + + + 0 + 0 + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + + + + + Realtime clock + Sanntidsklokke + + + + Fixed time + + + + + System time + + + + + Start time at + + + + + Now + + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + + + + + Light sensor + Lyssensor + + + + Brightness + + + + + Tilt sensor + + + + + + Set Y + + + + + + Set X + + + + + Gyroscope + Gyroskop + + + + Sensitivity + + + QGBA::SettingsView - - + + Qt Multimedia - + SDL SDL - + Software (Qt) Programvare (Qt) - + + OpenGL OpenGL - + OpenGL (force version 1.x) - + None Ingen - + None (Still Image) - + Keyboard Tastatur - + Controllers Kontrollere - + Shortcuts Snarveier - - + + Shaders Skyggeleggere - + Select BIOS Velg BIOS - + Select directory Velg mappe - + (%1×%2) - + Never - + Just now - + Less than an hour ago - + %n hour(s) ago @@ -4038,13 +4529,733 @@ Download size: %3 - + %n day(s) ago + + + Settings + + + + + Audio/Video + + + + + Gameplay + + + + + Interface + + + + + Update + + + + + Emulation + + + + + Enhancements + + + + + BIOS + + + + + Paths + + + + + Logging + + + + + Game Boy + + + + + Audio driver: + + + + + Audio buffer: + + + + + + 1536 + 1536 + + + + 512 + 512 + + + + 768 + 768 + + + + 1024 + 1024 + + + + 2048 + 2048 + + + + 3072 + 3072 + + + + 4096 + 4096 + + + + samples + + + + + Sample rate: + + + + + + 44100 + 44100 + + + + 22050 + 22050 + + + + 32000 + 32000 + + + + 48000 + 48000 + + + + Hz + + + + + Volume: + + + + + + + + Mute + + + + + Fast forward volume: + + + + + Audio in multiplayer: + + + + + All windows + + + + + Player 1 window only + + + + + Currently active player window + + + + + Display driver: + + + + + Frameskip: + + + + + Skip every + + + + + + frames + + + + + FPS target: + + + + + frames per second + + + + + Sync: + + + + + + Video + + + + + + Audio + + + + + Lock aspect ratio + + + + + Force integer scaling + + + + + Bilinear filtering + + + + + Show filename instead of ROM name in library view + + + + + + Pause + + + + + When inactive: + + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + + + + + Current channel: + + + + + Current version: + + + + + Update channel: + + + + + Available version: + + + + + (Unknown) + + + + + Last checked: + + + + + Automatically check on start + + + + + Check now + + + + + Default color palette only + + + + + SGB color palette if available + + + + + GBC color palette if available + + + + + SGB (preferred) or GBC color palette if available + + + + + Game Boy Camera + + + + + Driver: + + + + + Source: + + + + + Native (59.7275) + + + + + Interframe blending + + + + + Language + + + + + Library: + + + + + List view + + + + + Tree view + + + + + Show when no game open + + + + + Clear cache + + + + + Allow opposing input directions + + + + + Suspend screensaver + + + + + Dynamically update window title + + + + + Show filename instead of ROM name in title bar + + + + + Show OSD messages + + + + + Enable Discord Rich Presence + + + + + Show FPS in title bar + + + + + Show frame count in OSD + + + + + Show emulation info on reset + + + + + Fast forward speed: + + + + + + Unbounded + + + + + Fast forward (held) speed: + + + + + Autofire interval: + + + + + Enable rewind + + + + + Rewind history: + + + + + Idle loops: + + + + + Run all + + + + + Remove known + + + + + Detect and remove + + + + + Preload entire ROM into memory + + + + + Save state extra data: + + + + + + Save game + + + + + Load state extra data: + + + + + Models + + + + + GB only: + + + + + SGB compatible: + + + + + GBC only: + + + + + GBC compatible: + + + + + SGB and GBC compatible: + + + + + Game Boy palette + + + + + Preset: + + + + + + Screenshot + + + + + + Cheat codes + + + + + Enable Game Boy Player features by default + + + + + Enable VBA bug compatibility in ROM hacks + + + + + Video renderer: + + + + + Software + + + + + OpenGL enhancements + + + + + High-resolution scale: + + + + + (240×160) + + + + + XQ GBA audio (experimental) + + + + + GB BIOS file: + + + + + + + + + + + + + Browse + + + + + Use BIOS file if found + + + + + Skip BIOS intro + + + + + GBA BIOS file: + + + + + GBC BIOS file: + + + + + SGB BIOS file: + + + + + Save games + + + + + + + + + Same directory as the ROM + + + + + Save states + + + + + Screenshots + + + + + Patches + + + + + Cheats + Juks + + + + Log to file + + + + + Log to console + + + + + Select Log File + + + + + Default BG colors: + + + + + Default sprite colors 1: + + + + + Default sprite colors 2: + + + + + Super Game Boy borders + + QGBA::ShaderSelector @@ -4078,6 +5289,41 @@ Download size: %3 Pass %1 + + + Shaders + Skyggeleggere + + + + Active Shader: + + + + + Name + Navn + + + + Author + + + + + Description + + + + + Unload Shader + + + + + Load New Shader + + QGBA::ShortcutModel @@ -4097,24 +5343,117 @@ Download size: %3 + + QGBA::ShortcutView + + + Edit Shortcuts + + + + + Keyboard + Tastatur + + + + Gamepad + + + + + Clear + Tøm + + QGBA::TileView - + Export tiles Eksporter flis - - + + Portable Network Graphics (*.png) - + Export tile Eksporter flis + + + Tiles + + + + + Export Selected + + + + + Export All + + + + + 256 colors + + + + + Palette + Palett + + + + Magnification + Forstørrelse + + + + Tiles per row + + + + + Fit to window + + + + + Displayed tiles + + + + + Only BG tiles + + + + + Only OBJ tiles + + + + + Both + Begge + + + + Copy Selected + + + + + Copy All + + QGBA::VideoView @@ -4133,6 +5472,204 @@ Download size: %3 Select output file Velg utdatafil + + + Record Video + + + + + Start + Start + + + + Stop + Stopp + + + + Select File + Velg fil + + + + Presets + + + + + High &Quality + + + + + &YouTube + + + + + + WebM + + + + + + MP4 + + + + + &Lossless + + + + + 4K + 4K + + + + &1080p + + + + + &720p + + + + + &480p + + + + + &Native + + + + + Format + + + + + MKV + + + + + AVI + + + + + H.264 + + + + + H.264 (NVENC) + + + + + HEVC + + + + + HEVC (NVENC) + + + + + VP8 + + + + + VP9 + + + + + FFV1 + + + + + + None + Ingen + + + + FLAC + + + + + Opus + + + + + Vorbis + + + + + MP3 + + + + + AAC + + + + + Uncompressed + + + + + Bitrate (kbps) + + + + + ABR + + + + + VBR + + + + + CRF + + + + + Dimensions + Dimensjoner + + + + Lock aspect ratio + + + + + Show advanced + Vis avanserte innstillinger + QGBA::Window @@ -4975,1378 +6512,4 @@ Download size: %3 - - ROMInfo - - - ROM Info - - - - - Game name: - - - - - Internal name: - - - - - Game ID: - - - - - File size: - - - - - CRC32: - - - - - ReportView - - - Generate Bug Report - - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - - - - - Generate report - - - - - Save - Lagre - - - - Open issue list in browser - - - - - Include save file - - - - - Create and include savestate - - - - - SaveConverter - - - Convert/Extract Save Game - - - - - Input file - - - - - - Browse - - - - - Output file - - - - - %1 %2 save game - - - - - little endian - - - - - big endian - - - - - SRAM - SRAM - - - - %1 flash - - - - - %1 EEPROM - - - - - %1 SRAM + RTC - - - - - %1 SRAM - - - - - packed MBC2 - - - - - unpacked MBC2 - - - - - MBC6 flash - - - - - MBC6 combined SRAM + flash - - - - - MBC6 SRAM - - - - - TAMA5 - - - - - %1 (%2) - - - - - %1 save state with embedded %2 save game - - - - - %1 SharkPort %2 save game - - - - - %1 GameShark Advance SP %2 save game - - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - - - - - 0 - 0 - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - - - - - Realtime clock - Sanntidsklokke - - - - Fixed time - - - - - System time - - - - - Start time at - - - - - Now - - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - - - - - Light sensor - Lyssensor - - - - Brightness - - - - - Tilt sensor - - - - - - Set Y - - - - - - Set X - - - - - Gyroscope - Gyroskop - - - - Sensitivity - - - - - SettingsView - - - Settings - - - - - Audio/Video - - - - - Interface - - - - - Update - - - - - Emulation - - - - - Enhancements - - - - - BIOS - - - - - Paths - - - - - Logging - - - - - Game Boy - - - - - Audio driver: - - - - - Audio buffer: - - - - - - 1536 - 1536 - - - - 512 - 512 - - - - 768 - 768 - - - - 1024 - 1024 - - - - 2048 - 2048 - - - - 3072 - 3072 - - - - 4096 - 4096 - - - - samples - - - - - Sample rate: - - - - - - 44100 - 44100 - - - - 22050 - 22050 - - - - 32000 - 32000 - - - - 48000 - 48000 - - - - Hz - - - - - Volume: - - - - - - - - Mute - - - - - Fast forward volume: - - - - - Audio in multiplayer: - - - - - All windows - - - - - Player 1 window only - - - - - Currently active player window - - - - - Display driver: - - - - - Frameskip: - - - - - Skip every - - - - - - frames - - - - - FPS target: - - - - - frames per second - - - - - Sync: - - - - - Video - - - - - Audio - - - - - Lock aspect ratio - - - - - Force integer scaling - - - - - Bilinear filtering - - - - - Show filename instead of ROM name in library view - - - - - - Pause - - - - - When inactive: - - - - - When minimized: - - - - - Current channel: - - - - - Current version: - - - - - Update channel: - - - - - Available version: - - - - - (Unknown) - - - - - Last checked: - - - - - Automatically check on start - - - - - Check now - - - - - Default color palette only - - - - - SGB color palette if available - - - - - GBC color palette if available - - - - - SGB (preferred) or GBC color palette if available - - - - - Game Boy Camera - - - - - Driver: - - - - - Source: - - - - - Native (59.7275) - - - - - Interframe blending - - - - - Language - - - - - Library: - - - - - List view - - - - - Tree view - - - - - Show when no game open - - - - - Clear cache - - - - - Allow opposing input directions - - - - - Suspend screensaver - - - - - Dynamically update window title - - - - - Show filename instead of ROM name in title bar - - - - - Show OSD messages - - - - - Enable Discord Rich Presence - - - - - Automatically save state - - - - - Automatically load state - - - - - Automatically save cheats - - - - - Automatically load cheats - - - - - Show FPS in title bar - - - - - Show frame count in OSD - - - - - Show emulation info on reset - - - - - Fast forward speed: - - - - - - Unbounded - - - - - Fast forward (held) speed: - - - - - Autofire interval: - - - - - Enable rewind - - - - - Rewind history: - - - - - Idle loops: - - - - - Run all - - - - - Remove known - - - - - Detect and remove - - - - - Preload entire ROM into memory - - - - - Save state extra data: - - - - - - Save game - - - - - Load state extra data: - - - - - Models - - - - - GB only: - - - - - SGB compatible: - - - - - GBC only: - - - - - GBC compatible: - - - - - SGB and GBC compatible: - - - - - Game Boy palette - - - - - Preset: - - - - - - Screenshot - - - - - - Cheat codes - - - - - Enable Game Boy Player features by default - - - - - Enable VBA bug compatibility in ROM hacks - - - - - Video renderer: - - - - - Software - - - - - OpenGL - OpenGL - - - - OpenGL enhancements - - - - - High-resolution scale: - - - - - (240×160) - - - - - XQ GBA audio (experimental) - - - - - GB BIOS file: - - - - - - - - - - - - - Browse - - - - - Use BIOS file if found - - - - - Skip BIOS intro - - - - - GBA BIOS file: - - - - - GBC BIOS file: - - - - - SGB BIOS file: - - - - - Save games - - - - - - - - - Same directory as the ROM - - - - - Save states - - - - - Screenshots - - - - - Patches - - - - - Cheats - Juks - - - - Log to file - - - - - Log to console - - - - - Select Log File - - - - - Default BG colors: - - - - - Default sprite colors 1: - - - - - Default sprite colors 2: - - - - - Super Game Boy borders - - - - - ShaderSelector - - - Shaders - Skyggeleggere - - - - Active Shader: - - - - - Name - Navn - - - - Author - - - - - Description - - - - - Unload Shader - - - - - Load New Shader - - - - - ShortcutView - - - Edit Shortcuts - - - - - Keyboard - Tastatur - - - - Gamepad - - - - - Clear - Tøm - - - - TileView - - - Tiles - - - - - Export Selected - - - - - Export All - - - - - 256 colors - - - - - Palette - Palett - - - - Magnification - Forstørrelse - - - - Tiles per row - - - - - Fit to window - - - - - Displayed tiles - - - - - Only BG tiles - - - - - Only OBJ tiles - - - - - Both - Begge - - - - Copy Selected - - - - - Copy All - - - - - VideoView - - - Record Video - - - - - Start - Start - - - - Stop - Stopp - - - - Select File - Velg fil - - - - Presets - - - - - High &Quality - - - - - &YouTube - - - - - - WebM - - - - - - MP4 - - - - - &Lossless - - - - - 4K - 4K - - - - &1080p - - - - - &720p - - - - - &480p - - - - - &Native - - - - - Format - - - - - MKV - - - - - AVI - - - - - H.264 - - - - - H.264 (NVENC) - - - - - HEVC - - - - - HEVC (NVENC) - - - - - VP8 - - - - - VP9 - - - - - FFV1 - - - - - - None - Ingen - - - - FLAC - - - - - Opus - - - - - Vorbis - - - - - MP3 - - - - - AAC - - - - - Uncompressed - - - - - Bitrate (kbps) - - - - - ABR - - - - - VBR - - - - - CRF - - - - - Dimensions - Dimensjoner - - - - Lock aspect ratio - - - - - Show advanced - Vis avanserte innstillinger - - diff --git a/src/platform/qt/ts/mgba-nl.ts b/src/platform/qt/ts/mgba-nl.ts index ff7c31276..82733919d 100644 --- a/src/platform/qt/ts/mgba-nl.ts +++ b/src/platform/qt/ts/mgba-nl.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -36,1146 +36,12 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd. - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available Er is een update beschikbaar - - - ArchiveInspector - - - Open in archive... - Open in archief... - - - - Loading... - Aan het laden... - - - - AssetTile - - - Tile # - Tegel # - - - - Palette # - Palet # - - - - Address - Adres - - - - Red - Rood - - - - Green - Groen - - - - Blue - Blauw - - - - BattleChipView - - - BattleChip Gate - - - - - Chip name - Chip naam - - - - Insert - - - - - Save - Opslaan - - - - Load - Laden - - - - Add - Toevoegen - - - - Remove - Verwijderen - - - - Gate type - - - - - Inserted - - - - - Chip ID - Chip ID - - - - Update Chip data - Update chip informatie - - - - Show advanced - Geavanceerd tonen - - - - CheatsView - - - Cheats - Cheats - - - - Add New Code - Nieuwe code toevoegen - - - - Remove - Verwijderen - - - - Add Lines - Lijnen toevoegen - - - - Code type - Code type - - - - Save - Opslaan - - - - Load - Laden - - - - Enter codes here... - Hier code ingeven... - - - - DebuggerConsole - - - Debugger - Debugger - - - - Enter command (try `help` for more info) - Commando ingeven (probeer `help` voor meer info) - - - - Break - - - - - DolphinConnector - - - Connect to Dolphin - Verbinden met Dolphin - - - - Local computer - Lokale computer - - - - IP address - IP adres - - - - Connect - Verbind - - - - Disconnect - Verbinding verbreken - - - - Close - Sluiten - - - - Reset on connect - Reset zodra verbonden - - - - FrameView - - - Inspect frame - - - - - Magnification - Vergroting - - - - Freeze frame - - - - - Backdrop color - Achtergrond kleur - - - - Disable scanline effects - Scanline effect uitzetten - - - - Export - Exporteren - - - - Reset - Resetten - - - - GIFView - - - Frameskip - - - - - Start - Start - - - - Record GIF/WebP/APNG - - - - - Loop - - - - - Stop - Stop - - - - Select File - Bestqnd selecteren - - - - APNG - APNG - - - - GIF - GIF - - - - WebP - WebP - - - - IOViewer - - - I/O Viewer - I/O inspecteur - - - - 0x0000 - 0x0000 - - - - B - B - - - - LibraryTree - - - Name - Naam - - - - Location - Locatie - - - - Platform - Platform - - - - Size - Grootte - - - - CRC32 - CRC32 - - - - LoadSaveState - - - - %1 State - %1 Staat - - - - - - - - - - - - No Save - Geen opslag - - - - 5 - 5 - - - - 6 - 6 - - - - 8 - 8 - - - - 4 - 4 - - - - 1 - 1 - - - - 3 - 3 - - - - 7 - 7 - - - - 9 - 9 - - - - 2 - 2 - - - - Cancel - Annuleren - - - - LogView - - - Logs - Logboek - - - - Enabled Levels - - - - - Debug - Debug - - - - Stub - - - - - Info - Info - - - - Warning - Waarschuwing - - - - Error - Fout - - - - Fatal - - - - - Game Error - Spel fout - - - - Advanced settings - - - - - Clear - - - - - Max Lines - - - - - MapView - - - Maps - - - - - Magnification - Vergroting - - - - Export - Exporteren - - - - Copy - - - - - MemoryDump - - - Save Memory Range - - - - - Start Address: - - - - - Byte Count: - - - - - Dump across banks - - - - - MemorySearch - - - Memory Search - - - - - Address - Adres - - - - Current Value - - - - - - Type - - - - - Value - - - - - Numeric - - - - - Text - - - - - Width - - - - - - Guess - - - - - 1 Byte (8-bit) - - - - - 2 Bytes (16-bit) - - - - - 4 Bytes (32-bit) - - - - - Number type - - - - - Decimal - - - - - Hexadecimal - - - - - Search type - - - - - Equal to value - - - - - Greater than value - - - - - Less than value - - - - - Unknown/changed - - - - - Changed by value - - - - - Unchanged - - - - - Increased - - - - - Decreased - - - - - Search ROM - - - - - New Search - - - - - Search Within - - - - - Open in Memory Viewer - - - - - Refresh - - - - - MemoryView - - - Memory - - - - - Inspect Address: - - - - - Set Alignment: - - - - - &1 Byte - - - - - &2 Bytes - - - - - &4 Bytes - - - - - Unsigned Integer: - - - - - Signed Integer: - - - - - String: - - - - - Load TBL - - - - - Copy Selection - - - - - Paste - - - - - Save Selection - - - - - Save Range - - - - - Load - Laden - - - - ObjView - - - Sprites - - - - - Copy - - - - - Geometry - - - - - Position - - - - - Dimensions - - - - - Tile - - - - - Export - Exporteren - - - - Matrix - - - - - Attributes - - - - - Transform - - - - - Off - - - - - Palette - - - - - Double Size - - - - - - - Return, Ctrl+R - - - - - Flipped - - - - - H - Short for horizontal - - - - - V - Short for vertical - - - - - Mode - - - - - Normal - - - - - Mosaic - - - - - Enabled - - - - - Priority - - - - - Address - Adres - - - - Magnification - Vergroting - - - - OverrideView - - - Game Overrides - - - - - Game Boy Advance - - - - - - - - Autodetect - - - - - Realtime clock - - - - - Gyroscope - - - - - Tilt - - - - - Light sensor - - - - - Rumble - - - - - Save type - - - - - None - - - - - SRAM - - - - - Flash 512kb - - - - - Flash 1Mb - - - - - EEPROM 8kB - - - - - EEPROM 512 bytes - - - - - SRAM 64kB (bootlegs only) - - - - - Idle loop - - - - - Game Boy Player features - - - - - VBA bug compatibility mode - - - - - Game Boy - - - - - Game Boy model - - - - - Memory bank controller - - - - - Background Colors - - - - - Sprite Colors 1 - - - - - Sprite Colors 2 - - - - - Palette preset - - - - - PaletteView - - - Palette - - - - - Background - - - - - Objects - - - - - Selection - - - - - Red - Rood - - - - Green - Groen - - - - Blue - Blauw - - - - 16-bit value - - - - - Hex code - - - - - Palette index - - - - - Export BG - - - - - Export OBJ - - - - - PlacementControl - - - Adjust placement - - - - - All - - - - - Offset - - - - - X - - - - - Y - - - - - PrinterView - - - Game Boy Printer - - - - - Hurry up! - - - - - Tear off - - - - - Copy - - - - - Magnification - Vergroting - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1240,16 +106,182 @@ Download size: %3 + + QGBA::ArchiveInspector + + + Open in archive... + Open in archief... + + + + Loading... + Aan het laden... + + QGBA::AssetTile - - - + + Tile # + Tegel # + + + + Palette # + Palet # + + + + Address + Adres + + + + Red + Rood + + + + Green + Groen + + + + Blue + Blauw + + + + + 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + + + + + Chip name + Chip naam + + + + Insert + + + + + Save + Opslaan + + + + Load + Laden + + + + Add + Toevoegen + + + + Remove + Verwijderen + + + + Gate type + + + + + Inserted + + + + + Chip ID + Chip ID + + + + Update Chip data + Update chip informatie + + + + Show advanced + Geavanceerd tonen + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1265,6 +297,46 @@ Download size: %3 QGBA::CheatsView + + + Cheats + Cheats + + + + Add New Code + Nieuwe code toevoegen + + + + Remove + Verwijderen + + + + Add Lines + Lijnen toevoegen + + + + Code type + Code type + + + + Save + Opslaan + + + + Load + Laden + + + + Enter codes here... + Hier code ingeven... + @@ -1350,6 +422,24 @@ Download size: %3 + + QGBA::DebuggerConsole + + + Debugger + Debugger + + + + Enter command (try `help` for more info) + Commando ingeven (probeer `help` voor meer info) + + + + Break + + + QGBA::DebuggerConsoleController @@ -1358,8 +448,91 @@ Download size: %3 + + QGBA::DolphinConnector + + + Connect to Dolphin + Verbinden met Dolphin + + + + Local computer + Lokale computer + + + + IP address + IP adres + + + + Connect + Verbind + + + + Disconnect + Verbinding verbreken + + + + Close + Sluiten + + + + Reset on connect + Reset zodra verbonden + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + + + + + Magnification + Vergroting + + + + Freeze frame + + + + + Backdrop color + Achtergrond kleur + + + + Disable scanline effects + Scanline effect uitzetten + + + + Export + Exporteren + + + + Reset + Resetten + Export frame @@ -1507,6 +680,51 @@ Download size: %3 QGBA::GIFView + + + Frameskip + + + + + Start + Start + + + + Record GIF/WebP/APNG + + + + + Loop + + + + + Stop + Stop + + + + Select File + Bestqnd selecteren + + + + APNG + APNG + + + + GIF + GIF + + + + WebP + WebP + Failed to open output file: %1 @@ -1523,8 +741,174 @@ Download size: %3 + + QGBA::GameBoy + + + + Autodetect + + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + I/O inspecteur + + + + 0x0000 + 0x0000 + + + + + + B + B + Background mode @@ -2785,12 +2169,6 @@ Download size: %3 A - - - - B - B - @@ -3406,8 +2784,105 @@ Download size: %3 + + QGBA::LibraryTree + + + Name + Naam + + + + Location + Locatie + + + + Platform + Platform + + + + Size + Grootte + + + + CRC32 + CRC32 + + QGBA::LoadSaveState + + + + %1 State + %1 Staat + + + + + + + + + + + + No Save + Geen opslag + + + + 5 + 5 + + + + 6 + 6 + + + + 8 + 8 + + + + 4 + 4 + + + + 1 + 1 + + + + 3 + 3 + + + + 7 + 7 + + + + 9 + 9 + + + + 2 + 2 + + + + Cancel + Annuleren + Load State @@ -3526,91 +3001,194 @@ Download size: %3 + + QGBA::LogView + + + Logs + Logboek + + + + Enabled Levels + + + + + Debug + Debug + + + + Stub + + + + + Info + Info + + + + Warning + Waarschuwing + + + + Error + Fout + + + + Fatal + + + + + Game Error + Spel fout + + + + Advanced settings + + + + + Clear + + + + + Max Lines + + + QGBA::MapView - - Priority + + Maps + + + + + Magnification + Vergroting + + + + Export + Exporteren + + + + Copy - - Map base + Priority - - Tile base + + Map base + + Tile base + + + + Size Grootte - - + + Offset - + Xform - + Map Addr. - + Mirror - + None - + Both - + Horizontal - + Vertical - - - + + + N/A - + Export map - + Portable Network Graphics (*.png) QGBA::MemoryDump + + + Save Memory Range + + + + + Start Address: + + + + + Byte Count: + + + + + Dump across banks + + Save memory region @@ -3687,6 +3265,153 @@ Download size: %3 QGBA::MemorySearch + + + Memory Search + + + + + Address + Adres + + + + Current Value + + + + + + Type + + + + + Value + + + + + Numeric + + + + + Text + + + + + Width + + + + + + Guess + + + + + 1 Byte (8-bit) + + + + + 2 Bytes (16-bit) + + + + + 4 Bytes (32-bit) + + + + + Number type + + + + + Decimal + + + + + Hexadecimal + + + + + Search type + + + + + Equal to value + + + + + Greater than value + + + + + Less than value + + + + + Unknown/changed + + + + + Changed by value + + + + + Unchanged + + + + + Increased + + + + + Decreased + + + + + Search ROM + + + + + New Search + + + + + Search Within + + + + + Open in Memory Viewer + + + + + Refresh + + (%0/%1×) @@ -3708,6 +3433,84 @@ Download size: %3 + + QGBA::MemoryView + + + Memory + + + + + Inspect Address: + + + + + Set Alignment: + + + + + &1 Byte + + + + + &2 Bytes + + + + + &4 Bytes + + + + + Unsigned Integer: + + + + + Signed Integer: + + + + + String: + + + + + Load TBL + + + + + Copy Selection + + + + + Paste + + + + + Save Selection + + + + + Save Range + + + + + Load + Laden + + QGBA::MessagePainter @@ -3719,67 +3522,316 @@ Download size: %3 QGBA::ObjView - - - 0x%0 + + Sprites - + + Copy + + + + + Geometry + + + + + Position + + + + + Dimensions + + + + + Tile + + + + + Export + Exporteren + + + + Matrix + + + + + Attributes + + + + + Transform + + + + + Off - - - - - - - - - --- + + Palette - + + Double Size + + + + + + + Return, Ctrl+R + + + + + Flipped + + + + + H + Short for horizontal + + + + + V + Short for vertical + + + + + Mode + + + + + Normal - + + Mosaic + + + + + Enabled + + + + + Priority + + + + + Address + Adres + + + + Magnification + Vergroting + + + + + 0x%0 + + + + + + + + + + + + --- + + + + Trans - + OBJWIN - + Invalid - - + + N/A - + Export sprite - + Portable Network Graphics (*.png) QGBA::OverrideView + + + Game Overrides + + + + + Game Boy Advance + + + + + + + + Autodetect + + + + + Realtime clock + + + + + Gyroscope + + + + + Tilt + + + + + Light sensor + + + + + Rumble + + + + + Save type + + + + + None + + + + + SRAM + + + + + Flash 512kb + + + + + Flash 1Mb + + + + + EEPROM 8kB + + + + + EEPROM 512 bytes + + + + + SRAM 64kB (bootlegs only) + + + + + Idle loop + + + + + Game Boy Player features + + + + + VBA bug compatibility mode + + + + + Game Boy + + + + + Game Boy model + + + + + Memory bank controller + + + + + Background Colors + + + + + Sprite Colors 1 + + + + + Sprite Colors 2 + + + + + Palette preset + + Official MBCs @@ -3798,6 +3850,66 @@ Download size: %3 QGBA::PaletteView + + + Palette + + + + + Background + + + + + Objects + + + + + Selection + + + + + Red + Rood + + + + Green + Groen + + + + Blue + Blauw + + + + 16-bit value + + + + + Hex code + + + + + Palette index + + + + + Export BG + + + + + Export OBJ + + #%0 @@ -3832,28 +3944,122 @@ Download size: %3 + + QGBA::PlacementControl + + + Adjust placement + + + + + All + + + + + Offset + + + + + X + + + + + Y + + + + + QGBA::PrinterView + + + Game Boy Printer + + + + + Hurry up! + + + + + Tear off + + + + + Copy + + + + + Magnification + Vergroting + + + + Save Printout + + + + + Portable Network Graphics (*.png) + + + QGBA::ROMInfo - - - - - + + + + (unknown) - - + bytes - + (no database present) + + + ROM Info + + + + + Game name: + + + + + Internal name: + + + + + Game ID: + + + + + File size: + + + + + CRC32: + CRC32: + QGBA::ReportView @@ -3867,6 +4073,41 @@ Download size: %3 ZIP archive (*.zip) + + + Generate Bug Report + + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + + + + + Generate report + + + + + Save + Opslaan + + + + Open issue list in browser + + + + + Include save file + + + + + Create and include savestate + + QGBA::SaveConverter @@ -3930,6 +4171,117 @@ Download size: %3 Cannot convert save games between platforms + + + Convert/Extract Save Game + + + + + Input file + + + + + + Browse + + + + + Output file + + + + + %1 %2 save game + + + + + little endian + + + + + big endian + + + + + SRAM + + + + + %1 flash + + + + + %1 EEPROM + + + + + %1 SRAM + RTC + + + + + %1 SRAM + + + + + packed MBC2 + + + + + unpacked MBC2 + + + + + MBC6 flash + + + + + MBC6 combined SRAM + flash + + + + + MBC6 SRAM + + + + + TAMA5 + + + + + %1 (%2) + + + + + %1 save state with embedded %2 save game + + + + + %1 SharkPort %2 save game + + + + + %1 GameShark Advance SP %2 save game + + QGBA::ScriptingTextBuffer @@ -3939,97 +4291,236 @@ Download size: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + + + + + 0 + 0 + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + + + + + Realtime clock + + + + + Fixed time + + + + + System time + + + + + Start time at + + + + + Now + + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + + + + + Light sensor + + + + + Brightness + + + + + Tilt sensor + + + + + + Set Y + + + + + + Set X + + + + + Gyroscope + + + + + Sensitivity + + + QGBA::SettingsView - - + + Qt Multimedia - + SDL - + Software (Qt) - + + OpenGL - + OpenGL (force version 1.x) - + None - + None (Still Image) - + Keyboard - + Controllers - + Shortcuts - - + + Shaders - + Select BIOS - + Select directory - + (%1×%2) - + Never - + Just now - + Less than an hour ago - + %n hour(s) ago @@ -4037,13 +4528,733 @@ Download size: %3 - + %n day(s) ago + + + Settings + + + + + Audio/Video + + + + + Gameplay + + + + + Interface + + + + + Update + + + + + Emulation + + + + + Enhancements + + + + + BIOS + + + + + Paths + + + + + Logging + + + + + Game Boy + + + + + Audio driver: + + + + + Audio buffer: + + + + + + 1536 + 1536 + + + + 512 + 512 + + + + 768 + 768 + + + + 1024 + 1024 + + + + 2048 + 2048 + + + + 3072 + 3072 + + + + 4096 + 4096 + + + + samples + + + + + Sample rate: + + + + + + 44100 + 44100 + + + + 22050 + 22050 + + + + 32000 + 32000 + + + + 48000 + 48000 + + + + Hz + + + + + Volume: + + + + + + + + Mute + + + + + Fast forward volume: + + + + + Audio in multiplayer: + + + + + All windows + + + + + Player 1 window only + + + + + Currently active player window + + + + + Display driver: + + + + + Frameskip: + + + + + Skip every + + + + + + frames + + + + + FPS target: + + + + + frames per second + + + + + Sync: + + + + + + Video + + + + + + Audio + + + + + Lock aspect ratio + + + + + Force integer scaling + + + + + Bilinear filtering + + + + + Show filename instead of ROM name in library view + + + + + + Pause + + + + + When inactive: + + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + + + + + Show frame count in OSD + + + + + Show emulation info on reset + + + + + Current channel: + + + + + Current version: + + + + + Update channel: + + + + + Available version: + + + + + (Unknown) + + + + + Last checked: + + + + + Automatically check on start + + + + + Check now + + + + + Models + + + + + GB only: + + + + + SGB compatible: + + + + + GBC only: + + + + + GBC compatible: + + + + + SGB and GBC compatible: + + + + + Game Boy palette + + + + + Default color palette only + + + + + SGB color palette if available + + + + + GBC color palette if available + + + + + SGB (preferred) or GBC color palette if available + + + + + Game Boy Camera + + + + + Driver: + + + + + Source: + + + + + Native (59.7275) + + + + + Interframe blending + + + + + Language + + + + + Library: + + + + + List view + + + + + Tree view + + + + + Show when no game open + + + + + Clear cache + + + + + Allow opposing input directions + + + + + Suspend screensaver + + + + + Dynamically update window title + + + + + Show FPS in title bar + + + + + Save state extra data: + + + + + + Save game + + + + + Load state extra data: + + + + + Enable VBA bug compatibility in ROM hacks + + + + + Preset: + + + + + Enable Discord Rich Presence + + + + + Show OSD messages + + + + + Show filename instead of ROM name in title bar + + + + + Fast forward speed: + + + + + + Unbounded + + + + + Fast forward (held) speed: + + + + + Autofire interval: + + + + + Enable rewind + + + + + Rewind history: + + + + + Idle loops: + + + + + Run all + + + + + Remove known + + + + + Detect and remove + + + + + Preload entire ROM into memory + + + + + + Screenshot + + + + + + Cheat codes + + + + + Enable Game Boy Player features by default + + + + + Video renderer: + + + + + Software + + + + + OpenGL enhancements + + + + + High-resolution scale: + + + + + (240×160) + + + + + XQ GBA audio (experimental) + + + + + GB BIOS file: + + + + + + + + + + + + + Browse + + + + + Use BIOS file if found + + + + + Skip BIOS intro + + + + + GBA BIOS file: + + + + + GBC BIOS file: + + + + + SGB BIOS file: + + + + + Save games + + + + + + + + + Same directory as the ROM + + + + + Save states + + + + + Screenshots + + + + + Patches + + + + + Cheats + Cheats + + + + Log to file + + + + + Log to console + + + + + Select Log File + + + + + Default BG colors: + + + + + Super Game Boy borders + + + + + Default sprite colors 1: + + + + + Default sprite colors 2: + + QGBA::ShaderSelector @@ -4077,6 +5288,41 @@ Download size: %3 Pass %1 + + + Shaders + + + + + Active Shader: + + + + + Name + Naam + + + + Author + + + + + Description + + + + + Unload Shader + + + + + Load New Shader + + QGBA::ShortcutModel @@ -4096,24 +5342,117 @@ Download size: %3 + + QGBA::ShortcutView + + + Edit Shortcuts + + + + + Keyboard + + + + + Gamepad + + + + + Clear + + + QGBA::TileView - + Export tiles - - + + Portable Network Graphics (*.png) - + Export tile + + + Tiles + + + + + Export Selected + + + + + Export All + + + + + 256 colors + + + + + Palette + + + + + Magnification + Vergroting + + + + Tiles per row + + + + + Fit to window + + + + + Displayed tiles + + + + + Only BG tiles + + + + + Only OBJ tiles + + + + + Both + + + + + Copy Selected + + + + + Copy All + + QGBA::VideoView @@ -4132,6 +5471,204 @@ Download size: %3 Select output file + + + Record Video + + + + + Start + Start + + + + Stop + Stop + + + + Select File + Bestqnd selecteren + + + + Presets + + + + + High &Quality + + + + + &YouTube + + + + + + WebM + + + + + &Lossless + + + + + &1080p + + + + + &720p + + + + + &480p + + + + + &Native + + + + + Format + + + + + MKV + + + + + AVI + + + + + + MP4 + + + + + 4K + 4K + + + + HEVC + + + + + HEVC (NVENC) + + + + + VP8 + + + + + VP9 + + + + + FFV1 + + + + + + None + + + + + FLAC + + + + + Opus + + + + + Vorbis + + + + + MP3 + + + + + AAC + + + + + Uncompressed + + + + + Bitrate (kbps) + + + + + ABR + + + + + H.264 + + + + + H.264 (NVENC) + + + + + VBR + + + + + CRF + + + + + Dimensions + + + + + Lock aspect ratio + + + + + Show advanced + Geavanceerd tonen + QGBA::Window @@ -4974,1378 +6511,4 @@ Download size: %3 - - ROMInfo - - - ROM Info - - - - - Game name: - - - - - Internal name: - - - - - Game ID: - - - - - File size: - - - - - CRC32: - CRC32: - - - - ReportView - - - Generate Bug Report - - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - - - - - Generate report - - - - - Save - Opslaan - - - - Open issue list in browser - - - - - Include save file - - - - - Create and include savestate - - - - - SaveConverter - - - Convert/Extract Save Game - - - - - Input file - - - - - - Browse - - - - - Output file - - - - - %1 %2 save game - - - - - little endian - - - - - big endian - - - - - SRAM - - - - - %1 flash - - - - - %1 EEPROM - - - - - %1 SRAM + RTC - - - - - %1 SRAM - - - - - packed MBC2 - - - - - unpacked MBC2 - - - - - MBC6 flash - - - - - MBC6 combined SRAM + flash - - - - - MBC6 SRAM - - - - - TAMA5 - - - - - %1 (%2) - - - - - %1 save state with embedded %2 save game - - - - - %1 SharkPort %2 save game - - - - - %1 GameShark Advance SP %2 save game - - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - - - - - 0 - 0 - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - - - - - Realtime clock - - - - - Fixed time - - - - - System time - - - - - Start time at - - - - - Now - - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - - - - - Light sensor - - - - - Brightness - - - - - Tilt sensor - - - - - - Set Y - - - - - - Set X - - - - - Gyroscope - - - - - Sensitivity - - - - - SettingsView - - - Settings - - - - - Audio/Video - - - - - Interface - - - - - Update - - - - - Emulation - - - - - Enhancements - - - - - BIOS - - - - - Paths - - - - - Logging - - - - - Game Boy - - - - - Audio driver: - - - - - Audio buffer: - - - - - - 1536 - 1536 - - - - 512 - 512 - - - - 768 - 768 - - - - 1024 - 1024 - - - - 2048 - 2048 - - - - 3072 - 3072 - - - - 4096 - 4096 - - - - samples - - - - - Sample rate: - - - - - - 44100 - 44100 - - - - 22050 - 22050 - - - - 32000 - 32000 - - - - 48000 - 48000 - - - - Hz - - - - - Volume: - - - - - - - - Mute - - - - - Fast forward volume: - - - - - Audio in multiplayer: - - - - - All windows - - - - - Player 1 window only - - - - - Currently active player window - - - - - Display driver: - - - - - Frameskip: - - - - - Skip every - - - - - - frames - - - - - FPS target: - - - - - frames per second - - - - - Sync: - - - - - Video - - - - - Audio - - - - - Lock aspect ratio - - - - - Force integer scaling - - - - - Bilinear filtering - - - - - Show filename instead of ROM name in library view - - - - - - Pause - - - - - When inactive: - - - - - When minimized: - - - - - Show frame count in OSD - - - - - Show emulation info on reset - - - - - Current channel: - - - - - Current version: - - - - - Update channel: - - - - - Available version: - - - - - (Unknown) - - - - - Last checked: - - - - - Automatically check on start - - - - - Check now - - - - - Models - - - - - GB only: - - - - - SGB compatible: - - - - - GBC only: - - - - - GBC compatible: - - - - - SGB and GBC compatible: - - - - - Game Boy palette - - - - - Default color palette only - - - - - SGB color palette if available - - - - - GBC color palette if available - - - - - SGB (preferred) or GBC color palette if available - - - - - Game Boy Camera - - - - - Driver: - - - - - Source: - - - - - Native (59.7275) - - - - - Interframe blending - - - - - Language - - - - - Library: - - - - - List view - - - - - Tree view - - - - - Show when no game open - - - - - Clear cache - - - - - Allow opposing input directions - - - - - Suspend screensaver - - - - - Dynamically update window title - - - - - Show FPS in title bar - - - - - Save state extra data: - - - - - - Save game - - - - - Load state extra data: - - - - - Enable VBA bug compatibility in ROM hacks - - - - - Preset: - - - - - Enable Discord Rich Presence - - - - - Automatically save state - - - - - Automatically load state - - - - - Automatically save cheats - - - - - Automatically load cheats - - - - - Show OSD messages - - - - - Show filename instead of ROM name in title bar - - - - - Fast forward speed: - - - - - - Unbounded - - - - - Fast forward (held) speed: - - - - - Autofire interval: - - - - - Enable rewind - - - - - Rewind history: - - - - - Idle loops: - - - - - Run all - - - - - Remove known - - - - - Detect and remove - - - - - Preload entire ROM into memory - - - - - - Screenshot - - - - - - Cheat codes - - - - - Enable Game Boy Player features by default - - - - - Video renderer: - - - - - Software - - - - - OpenGL - - - - - OpenGL enhancements - - - - - High-resolution scale: - - - - - (240×160) - - - - - XQ GBA audio (experimental) - - - - - GB BIOS file: - - - - - - - - - - - - - Browse - - - - - Use BIOS file if found - - - - - Skip BIOS intro - - - - - GBA BIOS file: - - - - - GBC BIOS file: - - - - - SGB BIOS file: - - - - - Save games - - - - - - - - - Same directory as the ROM - - - - - Save states - - - - - Screenshots - - - - - Patches - - - - - Cheats - Cheats - - - - Log to file - - - - - Log to console - - - - - Select Log File - - - - - Default BG colors: - - - - - Super Game Boy borders - - - - - Default sprite colors 1: - - - - - Default sprite colors 2: - - - - - ShaderSelector - - - Shaders - - - - - Active Shader: - - - - - Name - Naam - - - - Author - - - - - Description - - - - - Unload Shader - - - - - Load New Shader - - - - - ShortcutView - - - Edit Shortcuts - - - - - Keyboard - - - - - Gamepad - - - - - Clear - - - - - TileView - - - Tiles - - - - - Export Selected - - - - - Export All - - - - - 256 colors - - - - - Palette - - - - - Magnification - Vergroting - - - - Tiles per row - - - - - Fit to window - - - - - Displayed tiles - - - - - Only BG tiles - - - - - Only OBJ tiles - - - - - Both - - - - - Copy Selected - - - - - Copy All - - - - - VideoView - - - Record Video - - - - - Start - Start - - - - Stop - Stop - - - - Select File - Bestqnd selecteren - - - - Presets - - - - - High &Quality - - - - - &YouTube - - - - - - WebM - - - - - &Lossless - - - - - &1080p - - - - - &720p - - - - - &480p - - - - - &Native - - - - - Format - - - - - MKV - - - - - AVI - - - - - - MP4 - - - - - 4K - 4K - - - - HEVC - - - - - HEVC (NVENC) - - - - - VP8 - - - - - VP9 - - - - - FFV1 - - - - - - None - - - - - FLAC - - - - - Opus - - - - - Vorbis - - - - - MP3 - - - - - AAC - - - - - Uncompressed - - - - - Bitrate (kbps) - - - - - ABR - - - - - H.264 - - - - - H.264 (NVENC) - - - - - VBR - - - - - CRF - - - - - Dimensions - - - - - Lock aspect ratio - - - - - Show advanced - Geavanceerd tonen - - diff --git a/src/platform/qt/ts/mgba-pl.ts b/src/platform/qt/ts/mgba-pl.ts index d3b4edc8d..a1393a015 100644 --- a/src/platform/qt/ts/mgba-pl.ts +++ b/src/platform/qt/ts/mgba-pl.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -37,1146 +37,12 @@ Game Boy Advance jest zarejestrowanym znakiem towarowym Nintendo Co., Ltd. - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available Dostępna jest aktualizacja - - - ArchiveInspector - - - Open in archive... - Otwórz w archiwum… - - - - Loading... - Ładowanie… - - - - AssetTile - - - Tile # - Nr kafelka - - - - Palette # - Nr palety - - - - Address - Adres - - - - Red - Czerwony - - - - Green - Zielony - - - - Blue - Niebieski - - - - BattleChipView - - - BattleChip Gate - BattleChip Gate - - - - Chip name - Nazwa chipu - - - - Insert - Umieść - - - - Save - Zapisz - - - - Load - Wgraj - - - - Add - Dodaj - - - - Remove - Usuń - - - - Gate type - Typ bramki - - - - Inserted - Umieszczone - - - - Chip ID - ID Chipu - - - - Update Chip data - Zaktualizuj dane chipu - - - - Show advanced - Pokaż zaawansowane opcje - - - - CheatsView - - - Cheats - Kody (cheaty) - - - - Add New Code - Dodaj Nowy Kod - - - - Remove - Usuń - - - - Add Lines - Dodaj Linie - - - - Code type - Typ kodu - - - - Save - Zapisz - - - - Load - Załaduj - - - - Enter codes here... - Wpisz kody tutaj... - - - - DebuggerConsole - - - Debugger - Debuger - - - - Enter command (try `help` for more info) - Podaj komendę (by uzyskać więcej informacji, podaj `help`) - - - - Break - Przerwij - - - - DolphinConnector - - - Connect to Dolphin - Połącz z Dolphinem - - - - Local computer - Komputer lokalny - - - - IP address - Adres IP - - - - Connect - Połącz - - - - Disconnect - Rozłącz - - - - Close - Zamknij - - - - Reset on connect - Zresetuj przy połączeniu - - - - FrameView - - - Inspect frame - Sprawdź klatkę - - - - Magnification - Powiększenie - - - - Freeze frame - Stopklatka - - - - Backdrop color - Kolor tła - - - - Disable scanline effects - Wyłącz efekty linii skanowania - - - - Export - Eksportuj - - - - Reset - Resetuj - - - - GIFView - - - Record GIF/WebP/APNG - Zapisz GIF/WebP/APNG - - - - Loop - Zapętl - - - - Start - Start - - - - Stop - Stop - - - - Select File - Wybierz plik - - - - APNG - APNG - - - - GIF - GIF - - - - WebP - WebP - - - - Frameskip - Klatkowanie - - - - IOViewer - - - I/O Viewer - Podgląd We/Wy - - - - 0x0000 - 0x0000 - - - - B - B - - - - LibraryTree - - - Name - Nazwa - - - - Location - Lokacja - - - - Platform - Platforma - - - - Size - Rozmiar - - - - CRC32 - CRC32 - - - - LoadSaveState - - - - %1 State - %1 Stan - - - - - - - - - - - - No Save - Brak Zapisu - - - - 5 - 5 - - - - 6 - 6 - - - - 8 - 8 - - - - 4 - 4 - - - - 1 - 1 - - - - 3 - 3 - - - - 7 - 7 - - - - 9 - 9 - - - - 2 - 2 - - - - Cancel - Anuluj - - - - LogView - - - Logs - Logi - - - - Enabled Levels - Aktywne poziomy logowania - - - - Debug - Debug - - - - Stub - Stub - - - - Info - Info - - - - Warning - Ostrzeżenie - - - - Error - Błąd - - - - Fatal - Błąd krytyczny - - - - Game Error - Błąd gry - - - - Advanced settings - Ustawienia zaawansowane - - - - Clear - Wyczyść - - - - Max Lines - Maks. liczba linii - - - - MapView - - - Maps - Mapy - - - - Magnification - Powiększenie - - - - Export - Eksportuj - - - - Copy - Kopiuj - - - - MemoryDump - - - Save Memory Range - Zapisz Zakres Pamięci - - - - Start Address: - Adres początkowy: - - - - Byte Count: - Liczba bajtów: - - - - Dump across banks - Zrzuć pomiędzy bankami - - - - MemorySearch - - - Memory Search - Przeszukaj Pamięć - - - - Address - Adres - - - - Current Value - Obecna wartość - - - - - Type - Typ - - - - Value - Wartość - - - - Numeric - Numeryczna - - - - Text - Tekstowa - - - - Width - Szerokość - - - - - Guess - Zgdanij - - - - 1 Byte (8-bit) - 1 Bajt (8-bitów) - - - - 2 Bytes (16-bit) - 2 Bajty (16-bitów) - - - - 4 Bytes (32-bit) - 4 Bajty (32-bity) - - - - Number type - Typ numeru - - - - Decimal - Decymalny - - - - Hexadecimal - Heksadecymalny - - - - Search type - Wyszukaj typ - - - - Equal to value - Wartość równa - - - - Greater than value - Wartość większa niż - - - - Less than value - Wartość mniejsza niż - - - - Unknown/changed - Nieznana/zmieniona - - - - Changed by value - Zmienione według wartości - - - - Unchanged - Niezmieniona - - - - Increased - Zwiększona - - - - Decreased - Zmniejszona - - - - Search ROM - Przeszukaj ROM - - - - New Search - Nowe Wyszukiwanie - - - - Search Within - Znajdź Wewnątrz - - - - Open in Memory Viewer - Otwórz w Podglądzie Pamięci - - - - Refresh - Odśwież - - - - MemoryView - - - Memory - Pamięć - - - - Inspect Address: - Zbadaj Adres: - - - - Set Alignment: - Wyrównaj: - - - - &1 Byte - &1 bajt - - - - &2 Bytes - &2 bajty - - - - &4 Bytes - &4 bajty - - - - Unsigned Integer: - Całkowita, bez znaku: - - - - Signed Integer: - Całkowita, ze znakiem: - - - - String: - Łańcuch znaków (string): - - - - Load TBL - Załaduj TBL - - - - Copy Selection - Kopiuj Zaznaczenie - - - - Paste - Wklej - - - - Save Selection - Zapisz Zaznaczenie - - - - Save Range - Zapisz Zakres - - - - Load - Załaduj - - - - ObjView - - - Sprites - Sprite'y - - - - Address - Adres - - - - Copy - Kopiuj - - - - Magnification - Powiększenie - - - - Geometry - Geometria - - - - Position - Pozycja - - - - Dimensions - Wymiary - - - - Matrix - Macierz - - - - Export - Eksportuj - - - - Attributes - Atrybuty - - - - Transform - Przekształć - - - - Off - Wyłączony - - - - Palette - Paleta - - - - Double Size - Podwójny Rozmiar - - - - - - Return, Ctrl+R - Return, Ctrl+R - - - - Flipped - Odwrócony - - - - H - Short for horizontal - Po - - - - V - Short for vertical - Pi - - - - Mode - Tryb - - - - Normal - Normalny - - - - Mosaic - Mozaika - - - - Enabled - Włączony - - - - Priority - Priorytet - - - - Tile - Płytka - - - - OverrideView - - - Game Overrides - Nadpisania Gry - - - - Game Boy Advance - Game Boy Advance - - - - - - - Autodetect - Automatyczne wykrywanie - - - - Realtime clock - Zegar czasu rzeczywistego - - - - Gyroscope - Żyroskop - - - - Tilt - Przechylenie - - - - Light sensor - Czujnik światła - - - - Rumble - Wibracje - - - - Save type - Typ zapisu - - - - None - Nic - - - - SRAM - SRAM - - - - Flash 512kb - Flash 512kb - - - - Flash 1Mb - Flash 1Mb - - - - EEPROM 8kB - EEPROM 8kB - - - - EEPROM 512 bytes - EEPROM 512 bajtów - - - - SRAM 64kB (bootlegs only) - SRAM 64kB (tylko bootlegi) - - - - Idle loop - Pętla bezczynności - - - - Game Boy Player features - Funkcje Game Boy Player - - - - VBA bug compatibility mode - Tryb zgodności błędów VBA - - - - Game Boy - Game Boy - - - - Game Boy model - Model Game Boy - - - - Memory bank controller - Kontroler banku pamięci - - - - Background Colors - Kolory Tła - - - - Sprite Colors 1 - Kolory Sprite 1 - - - - Sprite Colors 2 - Kolory Sprite 2 - - - - Palette preset - Ustawienia palety - - - - PaletteView - - - Palette - Paleta - - - - Background - Tło - - - - Objects - Obiekty - - - - Selection - Wybór - - - - Red - Czerwony - - - - Green - Zielony - - - - Blue - Niebieski - - - - 16-bit value - 16-bitowa wartość - - - - Hex code - Kod szesnastkowy - - - - Palette index - Indeks palet - - - - Export BG - Eksportuj Tło - - - - Export OBJ - Eksportuj OBI - - - - PlacementControl - - - Adjust placement - Dostosuj położenie - - - - All - Wszystkie - - - - Offset - Offset - - - - X - X - - - - Y - Y - - - - PrinterView - - - Game Boy Printer - Game Boy Printer - - - - Hurry up! - Pośpiesz się! - - - - Tear off - Oderwij - - - - Magnification - Powiększenie - - - - Copy - Kopiuj - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1246,16 +112,182 @@ Rozmiar pobierania: %3 (Żadna) + + QGBA::ArchiveInspector + + + Open in archive... + Otwórz w archiwum… + + + + Loading... + Ładowanie… + + QGBA::AssetTile - - - + + Tile # + Nr kafelka + + + + Palette # + Nr palety + + + + Address + Adres + + + + Red + Czerwony + + + + Green + Zielony + + + + Blue + Niebieski + + + + + 0x%0 (%1) 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + BattleChip Gate + + + + Chip name + Nazwa chipu + + + + Insert + Umieść + + + + Save + Zapisz + + + + Load + Wgraj + + + + Add + Dodaj + + + + Remove + Usuń + + + + Gate type + Typ bramki + + + + Inserted + Umieszczone + + + + Chip ID + ID Chipu + + + + Update Chip data + Zaktualizuj dane chipu + + + + Show advanced + Pokaż zaawansowane opcje + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1271,6 +303,46 @@ Rozmiar pobierania: %3 QGBA::CheatsView + + + Cheats + Kody (cheaty) + + + + Add New Code + Dodaj Nowy Kod + + + + Remove + Usuń + + + + Add Lines + Dodaj Linie + + + + Code type + Typ kodu + + + + Save + Zapisz + + + + Load + Załaduj + + + + Enter codes here... + Wpisz kody tutaj... + @@ -1356,6 +428,24 @@ Rozmiar pobierania: %3 Nie udało się otworzyć pliku zapisu; zapisy w grze nie mogą być aktualizowane. Upewnij się, że katalog zapisu jest zapisywalny bez dodatkowych uprawnień (np. UAC w systemie Windows). + + QGBA::DebuggerConsole + + + Debugger + Debuger + + + + Enter command (try `help` for more info) + Podaj komendę (by uzyskać więcej informacji, podaj `help`) + + + + Break + Przerwij + + QGBA::DebuggerConsoleController @@ -1364,8 +454,91 @@ Rozmiar pobierania: %3 Nie można otworzyć historii CLI do zapisu + + QGBA::DolphinConnector + + + Connect to Dolphin + Połącz z Dolphinem + + + + Local computer + Komputer lokalny + + + + IP address + Adres IP + + + + Connect + Połącz + + + + Disconnect + Rozłącz + + + + Close + Zamknij + + + + Reset on connect + Zresetuj przy połączeniu + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + Sprawdź klatkę + + + + Magnification + Powiększenie + + + + Freeze frame + Stopklatka + + + + Backdrop color + Kolor tła + + + + Disable scanline effects + Wyłącz efekty linii skanowania + + + + Export + Eksportuj + + + + Reset + Resetuj + Export frame @@ -1513,6 +686,51 @@ Rozmiar pobierania: %3 QGBA::GIFView + + + Record GIF/WebP/APNG + Zapisz GIF/WebP/APNG + + + + Loop + Zapętl + + + + Start + Start + + + + Stop + Stop + + + + Select File + Wybierz plik + + + + APNG + APNG + + + + GIF + GIF + + + + WebP + WebP + + + + Frameskip + Klatkowanie + Failed to open output file: %1 @@ -1529,8 +747,174 @@ Rozmiar pobierania: %3 Graphics Interchange Format (*.gif);;WebP ( *.webp);;Animated Portable Network Graphics (*.png *.apng) + + QGBA::GameBoy + + + + Autodetect + Automatyczne wykrywanie + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + TAMA5 + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + Podgląd We/Wy + + + + 0x0000 + 0x0000 + + + + + + B + B + Background mode @@ -2791,12 +2175,6 @@ Rozmiar pobierania: %3 A A - - - - B - B - @@ -3412,8 +2790,105 @@ Rozmiar pobierania: %3 Menu + + QGBA::LibraryTree + + + Name + Nazwa + + + + Location + Lokacja + + + + Platform + Platforma + + + + Size + Rozmiar + + + + CRC32 + CRC32 + + QGBA::LoadSaveState + + + + %1 State + %1 Stan + + + + + + + + + + + + No Save + Brak Zapisu + + + + 5 + 5 + + + + 6 + 6 + + + + 8 + 8 + + + + 4 + 4 + + + + 1 + 1 + + + + 3 + 3 + + + + 7 + 7 + + + + 9 + 9 + + + + 2 + 2 + + + + Cancel + Anuluj + Load State @@ -3532,91 +3007,194 @@ Rozmiar pobierania: %3 BŁĄD GRY + + QGBA::LogView + + + Logs + Logi + + + + Enabled Levels + Aktywne poziomy logowania + + + + Debug + Debug + + + + Stub + Stub + + + + Info + Info + + + + Warning + Ostrzeżenie + + + + Error + Błąd + + + + Fatal + Błąd krytyczny + + + + Game Error + Błąd gry + + + + Advanced settings + Ustawienia zaawansowane + + + + Clear + Wyczyść + + + + Max Lines + Maks. liczba linii + + QGBA::MapView - + + Maps + Mapy + + + + Magnification + Powiększenie + + + + Export + Eksportuj + + + + Copy + Kopiuj + + + Priority Priorytet - - + + Map base Podstawa mapy - - + + Tile base Podstawa kafelka - + Size Rozmiar - - + + Offset Offset - + Xform Xform - + Map Addr. Adres Mapy - + Mirror Odbicie - + None Nic - + Both Obydwa - + Horizontal Poziomy - + Vertical Pionowy - - - + + + N/A N/D - + Export map Eksportuj mapę - + Portable Network Graphics (*.png) Portable Network Graphics (*.png) QGBA::MemoryDump + + + Save Memory Range + Zapisz Zakres Pamięci + + + + Start Address: + Adres początkowy: + + + + Byte Count: + Liczba bajtów: + + + + Dump across banks + Zrzuć pomiędzy bankami + Save memory region @@ -3693,6 +3271,153 @@ Rozmiar pobierania: %3 QGBA::MemorySearch + + + Memory Search + Przeszukaj Pamięć + + + + Address + Adres + + + + Current Value + Obecna wartość + + + + + Type + Typ + + + + Value + Wartość + + + + Numeric + Numeryczna + + + + Text + Tekstowa + + + + Width + Szerokość + + + + + Guess + Zgdanij + + + + 1 Byte (8-bit) + 1 Bajt (8-bitów) + + + + 2 Bytes (16-bit) + 2 Bajty (16-bitów) + + + + 4 Bytes (32-bit) + 4 Bajty (32-bity) + + + + Number type + Typ numeru + + + + Decimal + Decymalny + + + + Hexadecimal + Heksadecymalny + + + + Search type + Wyszukaj typ + + + + Equal to value + Wartość równa + + + + Greater than value + Wartość większa niż + + + + Less than value + Wartość mniejsza niż + + + + Unknown/changed + Nieznana/zmieniona + + + + Changed by value + Zmienione według wartości + + + + Unchanged + Niezmieniona + + + + Increased + Zwiększona + + + + Decreased + Zmniejszona + + + + Search ROM + Przeszukaj ROM + + + + New Search + Nowe Wyszukiwanie + + + + Search Within + Znajdź Wewnątrz + + + + Open in Memory Viewer + Otwórz w Podglądzie Pamięci + + + + Refresh + Odśwież + (%0/%1×) @@ -3714,6 +3439,84 @@ Rozmiar pobierania: %3 %1 bajt%2 + + QGBA::MemoryView + + + Memory + Pamięć + + + + Inspect Address: + Zbadaj Adres: + + + + Set Alignment: + Wyrównaj: + + + + &1 Byte + &1 bajt + + + + &2 Bytes + &2 bajty + + + + &4 Bytes + &4 bajty + + + + Unsigned Integer: + Całkowita, bez znaku: + + + + Signed Integer: + Całkowita, ze znakiem: + + + + String: + Łańcuch znaków (string): + + + + Load TBL + Załaduj TBL + + + + Copy Selection + Kopiuj Zaznaczenie + + + + Paste + Wklej + + + + Save Selection + Zapisz Zaznaczenie + + + + Save Range + Zapisz Zakres + + + + Load + Załaduj + + QGBA::MessagePainter @@ -3725,67 +3528,316 @@ Rozmiar pobierania: %3 QGBA::ObjView - - - 0x%0 - 0x%0 + + Sprites + Sprite'y - + + Address + Adres + + + + Copy + Kopiuj + + + + Magnification + Powiększenie + + + + Geometry + Geometria + + + + Position + Pozycja + + + + Dimensions + Wymiary + + + + Matrix + Macierz + + + + Export + Eksportuj + + + + Attributes + Atrybuty + + + + Transform + Przekształć + + + + Off Wyłączony - - - - - - - - - --- - --- + + Palette + Paleta - + + Double Size + Podwójny Rozmiar + + + + + + Return, Ctrl+R + Return, Ctrl+R + + + + Flipped + Odwrócony + + + + H + Short for horizontal + Po + + + + V + Short for vertical + Pi + + + + Mode + Tryb + + + + Normal Normalny - + + Mosaic + Mozaika + + + + Enabled + Włączony + + + + Priority + Priorytet + + + + Tile + Płytka + + + + + 0x%0 + 0x%0 + + + + + + + + + + + --- + --- + + + Trans Trans - + OBJWIN OBJWIN - + Invalid Nieważny - - + + N/A N/D - + Export sprite Eksportuj sprite - + Portable Network Graphics (*.png) Portable Network Graphics (*.png) QGBA::OverrideView + + + Game Overrides + Nadpisania Gry + + + + Game Boy Advance + Game Boy Advance + + + + + + + Autodetect + Automatyczne wykrywanie + + + + Realtime clock + Zegar czasu rzeczywistego + + + + Gyroscope + Żyroskop + + + + Tilt + Przechylenie + + + + Light sensor + Czujnik światła + + + + Rumble + Wibracje + + + + Save type + Typ zapisu + + + + None + Nic + + + + SRAM + SRAM + + + + Flash 512kb + Flash 512kb + + + + Flash 1Mb + Flash 1Mb + + + + EEPROM 8kB + EEPROM 8kB + + + + EEPROM 512 bytes + EEPROM 512 bajtów + + + + SRAM 64kB (bootlegs only) + SRAM 64kB (tylko bootlegi) + + + + Idle loop + Pętla bezczynności + + + + Game Boy Player features + Funkcje Game Boy Player + + + + VBA bug compatibility mode + Tryb zgodności błędów VBA + + + + Game Boy + Game Boy + + + + Game Boy model + Model Game Boy + + + + Memory bank controller + Kontroler banku pamięci + + + + Background Colors + Kolory Tła + + + + Sprite Colors 1 + Kolory Sprite 1 + + + + Sprite Colors 2 + Kolory Sprite 2 + + + + Palette preset + Ustawienia palety + Official MBCs @@ -3804,6 +3856,66 @@ Rozmiar pobierania: %3 QGBA::PaletteView + + + Palette + Paleta + + + + Background + Tło + + + + Objects + Obiekty + + + + Selection + Wybór + + + + Red + Czerwony + + + + Green + Zielony + + + + Blue + Niebieski + + + + 16-bit value + 16-bitowa wartość + + + + Hex code + Kod szesnastkowy + + + + Palette index + Indeks palet + + + + Export BG + Eksportuj Tło + + + + Export OBJ + Eksportuj OBI + #%0 @@ -3838,28 +3950,122 @@ Rozmiar pobierania: %3 Nie udało się otworzyć pliku palety wyjściowej: %1 + + QGBA::PlacementControl + + + Adjust placement + Dostosuj położenie + + + + All + Wszystkie + + + + Offset + Offset + + + + X + X + + + + Y + Y + + + + QGBA::PrinterView + + + Game Boy Printer + Game Boy Printer + + + + Hurry up! + Pośpiesz się! + + + + Tear off + Oderwij + + + + Magnification + Powiększenie + + + + Copy + Kopiuj + + + + Save Printout + + + + + Portable Network Graphics (*.png) + Portable Network Graphics (*.png) + + QGBA::ROMInfo - - - - - + + + + (unknown) (nieznany) - - + bytes bajty - + (no database present) (brak bazy danych) + + + ROM Info + Informacje o pamięci ROM + + + + Game name: + Nazwa gry: + + + + Internal name: + Nazwa wewnętrzna: + + + + Game ID: + ID gry: + + + + File size: + Rozmiar pliku: + + + + CRC32: + CRC32: + QGBA::ReportView @@ -3873,6 +4079,41 @@ Rozmiar pobierania: %3 ZIP archive (*.zip) Archiwum ZIP (*.zip) + + + Generate Bug Report + Generuj Raport o Błędzie + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + <html><head/><body><p>Aby zgłosić błąd, najpierw wygeneruj plik raportu, który zostanie dołączony do zgłoszenia błędu, który zamierzasz zgłosić. Zaleca się dołączenie plików zapisu, ponieważ często pomagają one w problemach z debugowaniem. Spowoduje to zebranie pewnych informacji o używanej wersji {projectName}, konfiguracji, komputerze i aktualnie otwartej grze (jeśli w ogóle). Po zakończeniu tego zbierania możesz przejrzeć wszystkie informacje zebrane poniżej i zapisać je w pliku zip. Kolekcja automatycznie spróbuje zredagować wszelkie dane osobowe, takie jak nazwa użytkownika, jeśli znajduje się na którejkolwiek z zebranych ścieżek, ale na wszelki wypadek, możesz ją później edytować. Po wygenerowaniu i zapisaniu kliknij poniższy przycisk lub przejdź do <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> by zgłosić błąd w serwisie GitHub. Pamiętaj, aby dołączyć wygenerowany raport!</p></body></html> + + + + Generate report + Generuj raport + + + + Save + Zapisz + + + + Open issue list in browser + Otwórz listę problemów w przeglądarce + + + + Include save file + Dołącz plik zapisu + + + + Create and include savestate + Utwórz i dołącz stan gry + QGBA::SaveConverter @@ -3936,6 +4177,117 @@ Rozmiar pobierania: %3 Cannot convert save games between platforms Nie można konwertować zapisanych gier między platformami + + + Convert/Extract Save Game + Konwertuj/Wyodrębnij Zapisaną Grę + + + + Input file + Plik wejściowy + + + + + Browse + Przeglądaj + + + + Output file + Plik wyjściowy + + + + %1 %2 save game + %1 %2 zapis gry + + + + little endian + little endian + + + + big endian + big endian + + + + SRAM + SRAM + + + + %1 flash + %1 flash + + + + %1 EEPROM + %1 EEPROM + + + + %1 SRAM + RTC + %1 SRAM + RTC + + + + %1 SRAM + %1 SRAM + + + + packed MBC2 + MBC2 skompresowane + + + + unpacked MBC2 + MBC2 nieskompresowany + + + + MBC6 flash + MBC6 Flash + + + + MBC6 combined SRAM + flash + MBC6 łączny SRAM + flash + + + + MBC6 SRAM + MBC6 SRAM + + + + TAMA5 + TAMA5 + + + + %1 (%2) + %1 (%2) + + + + %1 save state with embedded %2 save game + %1 stan gry z osadzonym %2 zapisem gry + + + + %1 SharkPort %2 save game + %1 SharkPort %2 zapis gry + + + + %1 GameShark Advance SP %2 save game + %1 GameShark Advance SP %2 zapis gry + QGBA::ScriptingTextBuffer @@ -3945,97 +4297,236 @@ Rozmiar pobierania: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + &Resetuj + + + + 0 + 0 + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + Czujniki + + + + Realtime clock + Zegar czasu rzeczywistego + + + + Fixed time + Ustalony czas + + + + System time + Czas systemu + + + + Start time at + Czas rozpoczęcia o + + + + Now + Teraz + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + yy/MM/DD hh:mm:ss AP + + + + Light sensor + Czujnik światła + + + + Brightness + Jasność + + + + Tilt sensor + Czujnik pochylenia + + + + + Set Y + Ustaw Y + + + + + Set X + Ustaw X + + + + Gyroscope + Żyroskop + + + + Sensitivity + Czułość + + QGBA::SettingsView - - + + Qt Multimedia Qt Multimedia - + SDL SDL - + Software (Qt) Software (Qt) - + + OpenGL OpenGL - + OpenGL (force version 1.x) OpenGL (wymuś wersję 1.x) - + None Nic - + None (Still Image) Brak (Obraz Nieruchomy) - + Keyboard Klawiatura - + Controllers Kontrolery - + Shortcuts Skróty - - + + Shaders Shadery - + Select BIOS Wybierz BIOS - + Select directory Wybierz katalog - + (%1×%2) (%1×%2) - + Never Nigdy - + Just now Właśnie teraz - + Less than an hour ago Mniej niż godzinę temu - + %n hour(s) ago %n godzinę temu @@ -4044,7 +4535,7 @@ Rozmiar pobierania: %3 - + %n day(s) ago %n dzień temu @@ -4052,6 +4543,726 @@ Rozmiar pobierania: %3 %n dni temu + + + Settings + Ustawienia + + + + Audio/Video + Audio/Wideo + + + + Gameplay + + + + + Interface + Interfejs + + + + Update + Aktualizacja + + + + Emulation + Emulacja + + + + Enhancements + Ulepszenia + + + + BIOS + BIOS + + + + Paths + Ścieżki + + + + Logging + Logowanie + + + + Game Boy + Game Boy + + + + Audio driver: + Sterownik audio: + + + + Audio buffer: + Bufor audio: + + + + + 1536 + 1536 + + + + 512 + 512 + + + + 768 + 768 + + + + 1024 + 1024 + + + + 2048 + 2048 + + + + 3072 + 3072 + + + + 4096 + 4096 + + + + samples + próbki + + + + Sample rate: + Częstotliwość próbkowania: + + + + + 44100 + 44100 + + + + 22050 + 22050 + + + + 32000 + 32000 + + + + 48000 + 48000 + + + + Hz + Hz + + + + Volume: + Głośność: + + + + + + + Mute + Wycisz + + + + Fast forward volume: + Głośność przewijania do przodu: + + + + Audio in multiplayer: + Dźwięk w trybie wieloosobowym: + + + + All windows + Wszystkie okna + + + + Player 1 window only + Tylko okno gracza 1 + + + + Currently active player window + Aktualnie aktywne okno gracza + + + + Display driver: + Sterownik ekranu: + + + + Frameskip: + Klatkowanie: + + + + Skip every + Pomiń co + + + + + frames + klatki + + + + FPS target: + Cel KL./S: + + + + frames per second + klatki na sekundę + + + + Sync: + Synchronizacja: + + + + + Video + Wideo + + + + + Audio + Audio + + + + Lock aspect ratio + Zablokuj proporcje + + + + Force integer scaling + Wymuś skalowanie całkowite + + + + Bilinear filtering + Filtrowanie dwuliniowe + + + + Show filename instead of ROM name in library view + Pokaż nazwę pliku zamiast nazwy ROM w widoku biblioteki + + + + + Pause + Pauza + + + + When inactive: + Gdy nieaktywny: + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + Po zminimalizowaniu: + + + + Current channel: + Aktualny kanał: + + + + Current version: + Obecna wersja: + + + + Update channel: + Kanał aktualizacji: + + + + Available version: + Dostępna wersja: + + + + (Unknown) + (Nieznany) + + + + Last checked: + Ostatnio sprawdzane: + + + + Automatically check on start + Automatycznie sprawdź przy starcie + + + + Check now + Sprawdź teraz + + + + Default color palette only + Tylko domyślna paleta kolorów + + + + SGB color palette if available + Paleta kolorów SGB, jeśli jest dostępna + + + + GBC color palette if available + Paleta kolorów GBC, jeśli jest dostępna + + + + SGB (preferred) or GBC color palette if available + Paleta kolorów SGB (preferowana) lub GBC, jeśli jest dostępna + + + + Game Boy Camera + Game Boy Camera + + + + Driver: + Sterownik: + + + + Source: + Źródło: + + + + Native (59.7275) + Natywny (59.7275) + + + + Interframe blending + Blendowanie międzyklatkowe + + + + Language + Język + + + + Library: + Biblioteka: + + + + List view + Widok listy + + + + Tree view + Widok drzewa + + + + Show when no game open + Pokazuj, gdy żadna gra nie jest otwarta + + + + Clear cache + Wyczyść pamięć podręczną + + + + Allow opposing input directions + Zezwalaj na przeciwne kierunki wprowadzania + + + + Suspend screensaver + Zawieś wygaszacz ekranu + + + + Dynamically update window title + Dynamicznie aktualizuj tytuł okna + + + + Show filename instead of ROM name in title bar + Pokaż nazwę pliku zamiast nazwy ROM w pasku tytułowym + + + + Show OSD messages + Pokaż komunikaty OSD + + + + Enable Discord Rich Presence + Włącz Discord Rich Presence + + + + Show FPS in title bar + Pokaż KL./S na pasku tytułowym + + + + Show frame count in OSD + Pokaż liczbę klatek w OSD + + + + Show emulation info on reset + Pokaż informacje o emulacji po zresetowaniu + + + + Fast forward speed: + Szybkość przewijania do przodu: + + + + + Unbounded + Bez ograniczeń + + + + Fast forward (held) speed: + Szybkość przewijania do przodu (przytrzymana): + + + + Autofire interval: + Interwał turbo: + + + + Enable rewind + Włącz przewijanie + + + + Rewind history: + Historia przewijania: + + + + Idle loops: + Bezczynne pętle: + + + + Run all + Uruchom wszystko + + + + Remove known + Usuń znane + + + + Detect and remove + Wykryj i usuń + + + + Preload entire ROM into memory + Wstępnie załaduj całą pamięć ROM do pamięci + + + + Save state extra data: + Dodatkowe dane zapisania stanu gry: + + + + + Save game + Zapis gry + + + + Load state extra data: + Dodatkowe dane ładowania stanu gry: + + + + Models + Modele + + + + GB only: + Tylko GB: + + + + SGB compatible: + Kompatybilny z SGB: + + + + GBC only: + Tylko GBC: + + + + GBC compatible: + Kompatybilny z GBC: + + + + SGB and GBC compatible: + Kompatybilny z SGB i GBC: + + + + Game Boy palette + Paleta Game Boy + + + + Preset: + Ustawienie wstępne: + + + + + Screenshot + Zrzut ekranu + + + + + Cheat codes + Kody + + + + Enable Game Boy Player features by default + Włącz domyślnie funkcje Game Boy Playera + + + + Enable VBA bug compatibility in ROM hacks + Włącz zgodność błędów VBA w hackach ROM + + + + Video renderer: + Renderowanie wideo: + + + + Software + Software + + + + OpenGL enhancements + Ulepszenia OpenGL + + + + High-resolution scale: + Skala o wysokiej rozdzielczości: + + + + (240×160) + (240×160) + + + + XQ GBA audio (experimental) + Dźwięk wysokiej jakości GBA (eksperymentalny) + + + + GB BIOS file: + Plik BIOS GB: + + + + + + + + + + + + Browse + Przeglądaj + + + + Use BIOS file if found + Użyj pliku BIOS, jeśli zostanie znaleziony + + + + Skip BIOS intro + Pomiń wprowadzenie BIOS + + + + GBA BIOS file: + Plik BIOS GBA: + + + + GBC BIOS file: + Plik BIOS GBC: + + + + SGB BIOS file: + Plik BIOS SGB: + + + + Save games + Zapisane gry + + + + + + + + Same directory as the ROM + Ten sam katalog co ROM + + + + Save states + Stany gry + + + + Screenshots + Zrzuty ekranu + + + + Patches + Łatki + + + + Cheats + Kody (cheaty) + + + + Log to file + Loguj do pliku + + + + Log to console + Loguj do konsoli + + + + Select Log File + Wybierz plik dziennika + + + + Default BG colors: + Domyślne kolory tła: + + + + Default sprite colors 1: + Domyślne kolory sprite'ów 1: + + + + Default sprite colors 2: + Domyślne kolory sprite'ów 2: + + + + Super Game Boy borders + Ramki Super Game Boy + QGBA::ShaderSelector @@ -4085,6 +5296,41 @@ Rozmiar pobierania: %3 Pass %1 Przejście %1 + + + Shaders + Shadery + + + + Active Shader: + Aktywny Shader: + + + + Name + Nazwa + + + + Author + Autor + + + + Description + Opis + + + + Unload Shader + Wyładuj Shader + + + + Load New Shader + Załaduj Nowy Shader + QGBA::ShortcutModel @@ -4104,24 +5350,117 @@ Rozmiar pobierania: %3 Kontroler + + QGBA::ShortcutView + + + Edit Shortcuts + Edytuj Skróty + + + + Keyboard + Klawiatura + + + + Gamepad + Kontroler + + + + Clear + Wyczyść + + QGBA::TileView - + Export tiles Eksportuj kafelki - - + + Portable Network Graphics (*.png) Portable Network Graphics (*.png) - + Export tile Eksportuj kafelek + + + Tiles + Kafelki + + + + Export Selected + Eksportuj Wybrane + + + + Export All + Eksportuj Wszystko + + + + 256 colors + 256 kolorów + + + + Palette + Paleta + + + + Magnification + Powiększenie + + + + Tiles per row + Kafelków na rząd + + + + Fit to window + Dopasuj do okna + + + + Displayed tiles + Wyświetlane kafelki + + + + Only BG tiles + Tylko kafelki tła + + + + Only OBJ tiles + Tylko kafelki OBI + + + + Both + Obydwa + + + + Copy Selected + Kopiuj Wybrane + + + + Copy All + Skopiuj Wszystko + QGBA::VideoView @@ -4140,6 +5479,204 @@ Rozmiar pobierania: %3 Select output file Wybierz plik wyjściowy + + + Record Video + Nagraj Wideo + + + + Start + Start + + + + Stop + Stop + + + + Select File + Wybierz plik + + + + Presets + Presety + + + + High &Quality + Wysoka &Jakość + + + + &YouTube + &YouTube + + + + + WebM + WebM + + + + + MP4 + MP4 + + + + &Lossless + &Bezstratny + + + + 4K + 4K + + + + &1080p + &1080p + + + + &720p + &720p + + + + &480p + &480p + + + + &Native + &Natywna + + + + Format + Format + + + + MKV + MKV + + + + AVI + AVI + + + + HEVC + HEVC + + + + HEVC (NVENC) + HEVC (NVENC) + + + + VP8 + VP8 + + + + VP9 + VP9 + + + + FFV1 + FFV1 + + + + + None + Nic + + + + FLAC + FLAC + + + + Opus + Opus + + + + Vorbis + Vorbis + + + + MP3 + MP3 + + + + AAC + AAC + + + + Uncompressed + Nieskompresowany + + + + Bitrate (kbps) + Szybkość transmisji (kb/s) + + + + ABR + ABR + + + + H.264 + H.264 + + + + H.264 (NVENC) + H.264 (NVENC) + + + + VBR + VBR + + + + CRF + CRF + + + + Dimensions + Wymiary + + + + Lock aspect ratio + Zablokuj proporcje + + + + Show advanced + Pokaż zaawansowane opcje + QGBA::Window @@ -4984,1378 +6521,4 @@ Rozmiar pobierania: %3 Meta - - ROMInfo - - - ROM Info - Informacje o pamięci ROM - - - - Game name: - Nazwa gry: - - - - Internal name: - Nazwa wewnętrzna: - - - - Game ID: - ID gry: - - - - File size: - Rozmiar pliku: - - - - CRC32: - CRC32: - - - - ReportView - - - Generate Bug Report - Generuj Raport o Błędzie - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - <html><head/><body><p>Aby zgłosić błąd, najpierw wygeneruj plik raportu, który zostanie dołączony do zgłoszenia błędu, który zamierzasz zgłosić. Zaleca się dołączenie plików zapisu, ponieważ często pomagają one w problemach z debugowaniem. Spowoduje to zebranie pewnych informacji o używanej wersji {projectName}, konfiguracji, komputerze i aktualnie otwartej grze (jeśli w ogóle). Po zakończeniu tego zbierania możesz przejrzeć wszystkie informacje zebrane poniżej i zapisać je w pliku zip. Kolekcja automatycznie spróbuje zredagować wszelkie dane osobowe, takie jak nazwa użytkownika, jeśli znajduje się na którejkolwiek z zebranych ścieżek, ale na wszelki wypadek, możesz ją później edytować. Po wygenerowaniu i zapisaniu kliknij poniższy przycisk lub przejdź do <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> by zgłosić błąd w serwisie GitHub. Pamiętaj, aby dołączyć wygenerowany raport!</p></body></html> - - - - Generate report - Generuj raport - - - - Save - Zapisz - - - - Open issue list in browser - Otwórz listę problemów w przeglądarce - - - - Include save file - Dołącz plik zapisu - - - - Create and include savestate - Utwórz i dołącz stan gry - - - - SaveConverter - - - Convert/Extract Save Game - Konwertuj/Wyodrębnij Zapisaną Grę - - - - Input file - Plik wejściowy - - - - - Browse - Przeglądaj - - - - Output file - Plik wyjściowy - - - - %1 %2 save game - %1 %2 zapis gry - - - - little endian - little endian - - - - big endian - big endian - - - - SRAM - SRAM - - - - %1 flash - %1 flash - - - - %1 EEPROM - %1 EEPROM - - - - %1 SRAM + RTC - %1 SRAM + RTC - - - - %1 SRAM - %1 SRAM - - - - packed MBC2 - MBC2 skompresowane - - - - unpacked MBC2 - MBC2 nieskompresowany - - - - MBC6 flash - MBC6 Flash - - - - MBC6 combined SRAM + flash - MBC6 łączny SRAM + flash - - - - MBC6 SRAM - MBC6 SRAM - - - - TAMA5 - TAMA5 - - - - %1 (%2) - %1 (%2) - - - - %1 save state with embedded %2 save game - %1 stan gry z osadzonym %2 zapisem gry - - - - %1 SharkPort %2 save game - %1 SharkPort %2 zapis gry - - - - %1 GameShark Advance SP %2 save game - %1 GameShark Advance SP %2 zapis gry - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - &Resetuj - - - - 0 - 0 - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - Czujniki - - - - Realtime clock - Zegar czasu rzeczywistego - - - - Fixed time - Ustalony czas - - - - System time - Czas systemu - - - - Start time at - Czas rozpoczęcia o - - - - Now - Teraz - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - yy/MM/DD hh:mm:ss AP - - - - Light sensor - Czujnik światła - - - - Brightness - Jasność - - - - Tilt sensor - Czujnik pochylenia - - - - - Set Y - Ustaw Y - - - - - Set X - Ustaw X - - - - Gyroscope - Żyroskop - - - - Sensitivity - Czułość - - - - SettingsView - - - Settings - Ustawienia - - - - Audio/Video - Audio/Wideo - - - - Interface - Interfejs - - - - Update - Aktualizacja - - - - Emulation - Emulacja - - - - Enhancements - Ulepszenia - - - - BIOS - BIOS - - - - Paths - Ścieżki - - - - Logging - Logowanie - - - - Game Boy - Game Boy - - - - Audio driver: - Sterownik audio: - - - - Audio buffer: - Bufor audio: - - - - - 1536 - 1536 - - - - 512 - 512 - - - - 768 - 768 - - - - 1024 - 1024 - - - - 2048 - 2048 - - - - 3072 - 3072 - - - - 4096 - 4096 - - - - samples - próbki - - - - Sample rate: - Częstotliwość próbkowania: - - - - - 44100 - 44100 - - - - 22050 - 22050 - - - - 32000 - 32000 - - - - 48000 - 48000 - - - - Hz - Hz - - - - Volume: - Głośność: - - - - - - - Mute - Wycisz - - - - Fast forward volume: - Głośność przewijania do przodu: - - - - Audio in multiplayer: - Dźwięk w trybie wieloosobowym: - - - - All windows - Wszystkie okna - - - - Player 1 window only - Tylko okno gracza 1 - - - - Currently active player window - Aktualnie aktywne okno gracza - - - - Display driver: - Sterownik ekranu: - - - - Frameskip: - Klatkowanie: - - - - Skip every - Pomiń co - - - - - frames - klatki - - - - FPS target: - Cel KL./S: - - - - frames per second - klatki na sekundę - - - - Sync: - Synchronizacja: - - - - Video - Wideo - - - - Audio - Audio - - - - Lock aspect ratio - Zablokuj proporcje - - - - Force integer scaling - Wymuś skalowanie całkowite - - - - Bilinear filtering - Filtrowanie dwuliniowe - - - - Show filename instead of ROM name in library view - Pokaż nazwę pliku zamiast nazwy ROM w widoku biblioteki - - - - - Pause - Pauza - - - - When inactive: - Gdy nieaktywny: - - - - When minimized: - Po zminimalizowaniu: - - - - Current channel: - Aktualny kanał: - - - - Current version: - Obecna wersja: - - - - Update channel: - Kanał aktualizacji: - - - - Available version: - Dostępna wersja: - - - - (Unknown) - (Nieznany) - - - - Last checked: - Ostatnio sprawdzane: - - - - Automatically check on start - Automatycznie sprawdź przy starcie - - - - Check now - Sprawdź teraz - - - - Default color palette only - Tylko domyślna paleta kolorów - - - - SGB color palette if available - Paleta kolorów SGB, jeśli jest dostępna - - - - GBC color palette if available - Paleta kolorów GBC, jeśli jest dostępna - - - - SGB (preferred) or GBC color palette if available - Paleta kolorów SGB (preferowana) lub GBC, jeśli jest dostępna - - - - Game Boy Camera - Game Boy Camera - - - - Driver: - Sterownik: - - - - Source: - Źródło: - - - - Native (59.7275) - Natywny (59.7275) - - - - Interframe blending - Blendowanie międzyklatkowe - - - - Language - Język - - - - Library: - Biblioteka: - - - - List view - Widok listy - - - - Tree view - Widok drzewa - - - - Show when no game open - Pokazuj, gdy żadna gra nie jest otwarta - - - - Clear cache - Wyczyść pamięć podręczną - - - - Allow opposing input directions - Zezwalaj na przeciwne kierunki wprowadzania - - - - Suspend screensaver - Zawieś wygaszacz ekranu - - - - Dynamically update window title - Dynamicznie aktualizuj tytuł okna - - - - Show filename instead of ROM name in title bar - Pokaż nazwę pliku zamiast nazwy ROM w pasku tytułowym - - - - Show OSD messages - Pokaż komunikaty OSD - - - - Enable Discord Rich Presence - Włącz Discord Rich Presence - - - - Automatically save state - Automatycznie zapisuj stan gry - - - - Automatically load state - Automatycznie ładuj stan gry - - - - Automatically save cheats - Automatycznie zapisuj kody - - - - Automatically load cheats - Automatycznie ładuj kody - - - - Show FPS in title bar - Pokaż KL./S na pasku tytułowym - - - - Show frame count in OSD - Pokaż liczbę klatek w OSD - - - - Show emulation info on reset - Pokaż informacje o emulacji po zresetowaniu - - - - Fast forward speed: - Szybkość przewijania do przodu: - - - - - Unbounded - Bez ograniczeń - - - - Fast forward (held) speed: - Szybkość przewijania do przodu (przytrzymana): - - - - Autofire interval: - Interwał turbo: - - - - Enable rewind - Włącz przewijanie - - - - Rewind history: - Historia przewijania: - - - - Idle loops: - Bezczynne pętle: - - - - Run all - Uruchom wszystko - - - - Remove known - Usuń znane - - - - Detect and remove - Wykryj i usuń - - - - Preload entire ROM into memory - Wstępnie załaduj całą pamięć ROM do pamięci - - - - Save state extra data: - Dodatkowe dane zapisania stanu gry: - - - - - Save game - Zapis gry - - - - Load state extra data: - Dodatkowe dane ładowania stanu gry: - - - - Models - Modele - - - - GB only: - Tylko GB: - - - - SGB compatible: - Kompatybilny z SGB: - - - - GBC only: - Tylko GBC: - - - - GBC compatible: - Kompatybilny z GBC: - - - - SGB and GBC compatible: - Kompatybilny z SGB i GBC: - - - - Game Boy palette - Paleta Game Boy - - - - Preset: - Ustawienie wstępne: - - - - - Screenshot - Zrzut ekranu - - - - - Cheat codes - Kody - - - - Enable Game Boy Player features by default - Włącz domyślnie funkcje Game Boy Playera - - - - Enable VBA bug compatibility in ROM hacks - Włącz zgodność błędów VBA w hackach ROM - - - - Video renderer: - Renderowanie wideo: - - - - Software - Software - - - - OpenGL - OpenGL - - - - OpenGL enhancements - Ulepszenia OpenGL - - - - High-resolution scale: - Skala o wysokiej rozdzielczości: - - - - (240×160) - (240×160) - - - - XQ GBA audio (experimental) - Dźwięk wysokiej jakości GBA (eksperymentalny) - - - - GB BIOS file: - Plik BIOS GB: - - - - - - - - - - - - Browse - Przeglądaj - - - - Use BIOS file if found - Użyj pliku BIOS, jeśli zostanie znaleziony - - - - Skip BIOS intro - Pomiń wprowadzenie BIOS - - - - GBA BIOS file: - Plik BIOS GBA: - - - - GBC BIOS file: - Plik BIOS GBC: - - - - SGB BIOS file: - Plik BIOS SGB: - - - - Save games - Zapisane gry - - - - - - - - Same directory as the ROM - Ten sam katalog co ROM - - - - Save states - Stany gry - - - - Screenshots - Zrzuty ekranu - - - - Patches - Łatki - - - - Cheats - Kody (cheaty) - - - - Log to file - Loguj do pliku - - - - Log to console - Loguj do konsoli - - - - Select Log File - Wybierz plik dziennika - - - - Default BG colors: - Domyślne kolory tła: - - - - Default sprite colors 1: - Domyślne kolory sprite'ów 1: - - - - Default sprite colors 2: - Domyślne kolory sprite'ów 2: - - - - Super Game Boy borders - Ramki Super Game Boy - - - - ShaderSelector - - - Shaders - Shadery - - - - Active Shader: - Aktywny Shader: - - - - Name - Nazwa - - - - Author - Autor - - - - Description - Opis - - - - Unload Shader - Wyładuj Shader - - - - Load New Shader - Załaduj Nowy Shader - - - - ShortcutView - - - Edit Shortcuts - Edytuj Skróty - - - - Keyboard - Klawiatura - - - - Gamepad - Kontroler - - - - Clear - Wyczyść - - - - TileView - - - Tiles - Kafelki - - - - Export Selected - Eksportuj Wybrane - - - - Export All - Eksportuj Wszystko - - - - 256 colors - 256 kolorów - - - - Palette - Paleta - - - - Magnification - Powiększenie - - - - Tiles per row - Kafelków na rząd - - - - Fit to window - Dopasuj do okna - - - - Displayed tiles - Wyświetlane kafelki - - - - Only BG tiles - Tylko kafelki tła - - - - Only OBJ tiles - Tylko kafelki OBI - - - - Both - Obydwa - - - - Copy Selected - Kopiuj Wybrane - - - - Copy All - Skopiuj Wszystko - - - - VideoView - - - Record Video - Nagraj Wideo - - - - Start - Start - - - - Stop - Stop - - - - Select File - Wybierz plik - - - - Presets - Presety - - - - High &Quality - Wysoka &Jakość - - - - &YouTube - &YouTube - - - - - WebM - WebM - - - - - MP4 - MP4 - - - - &Lossless - &Bezstratny - - - - 4K - 4K - - - - &1080p - &1080p - - - - &720p - &720p - - - - &480p - &480p - - - - &Native - &Natywna - - - - Format - Format - - - - MKV - MKV - - - - AVI - AVI - - - - HEVC - HEVC - - - - HEVC (NVENC) - HEVC (NVENC) - - - - VP8 - VP8 - - - - VP9 - VP9 - - - - FFV1 - FFV1 - - - - - None - Nic - - - - FLAC - FLAC - - - - Opus - Opus - - - - Vorbis - Vorbis - - - - MP3 - MP3 - - - - AAC - AAC - - - - Uncompressed - Nieskompresowany - - - - Bitrate (kbps) - Szybkość transmisji (kb/s) - - - - ABR - ABR - - - - H.264 - H.264 - - - - H.264 (NVENC) - H.264 (NVENC) - - - - VBR - VBR - - - - CRF - CRF - - - - Dimensions - Wymiary - - - - Lock aspect ratio - Zablokuj proporcje - - - - Show advanced - Pokaż zaawansowane opcje - - diff --git a/src/platform/qt/ts/mgba-pt_BR.ts b/src/platform/qt/ts/mgba-pt_BR.ts index 7f1acd044..0a9b07ec0 100644 --- a/src/platform/qt/ts/mgba-pt_BR.ts +++ b/src/platform/qt/ts/mgba-pt_BR.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -37,1146 +37,12 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd. - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available - - - ArchiveInspector - - - Open in archive... - Abrir no arquivo compactado... - - - - Loading... - Carregando... - - - - AssetTile - - - Tile # - Ladrilho # - - - - Palette # - Paleta # - - - - Address - Endereço - - - - Red - Vermelho - - - - Green - Verde - - - - Blue - Azul - - - - BattleChipView - - - BattleChip Gate - BattleChip Gate - - - - Chip name - Nome do chip - - - - Insert - Inserir - - - - Save - Salvar - - - - Load - Carregar - - - - Add - Adicionar - - - - Remove - Remover - - - - Gate type - Tipo de Gate - - - - Inserted - Inserido - - - - Chip ID - ID do Chip - - - - Update Chip data - Atualizar dados do Chip - - - - Show advanced - Mostrar opções avançadas - - - - CheatsView - - - Cheats - Trapaças - - - - Add New Code - - - - - Remove - Remover - - - - Add Lines - - - - - Code type - - - - - Save - Salvar - - - - Load - Carregar - - - - Enter codes here... - Insira os códigos aqui... - - - - DebuggerConsole - - - Debugger - Debugger - - - - Enter command (try `help` for more info) - Insira o comando (tente `help` pra mais informações) - - - - Break - Pausar - - - - DolphinConnector - - - Connect to Dolphin - Conectar ao Dolphin - - - - Local computer - Computador local - - - - IP address - Endereço de IP - - - - Connect - Conectar - - - - Disconnect - Desconectar - - - - Close - Fechar - - - - Reset on connect - Resetar ao conectar - - - - FrameView - - - Inspect frame - Inspecionar frame - - - - Magnification - Ampliação - - - - Freeze frame - Congelar frame - - - - Backdrop color - Cor de fundo - - - - Disable scanline effects - Desativar efeitos de scanline - - - - Export - Exportar - - - - Reset - Resetar - - - - GIFView - - - Record GIF/WebP/APNG - Gravar GIF/WebP/APNG - - - - Loop - Repetir animação - - - - Start - Iniciar - - - - Stop - Parar - - - - Select File - Selecionar Arquivo - - - - APNG - APNG - - - - GIF - GIF - - - - WebP - WebP - - - - Frameskip - Frameskip - - - - IOViewer - - - I/O Viewer - Visualizador de E/S - - - - 0x0000 - 0x0000 - - - - B - B - - - - LibraryTree - - - Name - Nome - - - - Location - Local - - - - Platform - Plataforma - - - - Size - Tamanho - - - - CRC32 - CRC32 - - - - LoadSaveState - - - - %1 State - Estado %1 - - - - - - - - - - - - No Save - Nenhum Save - - - - 1 - 1 - - - - 2 - 2 - - - - Cancel - Cancelar - - - - 3 - 3 - - - - 4 - 4 - - - - 5 - 5 - - - - 6 - 6 - - - - 7 - 7 - - - - 8 - 8 - - - - 9 - 9 - - - - LogView - - - Logs - Registros - - - - Enabled Levels - Níveis Ativados - - - - Debug - Debug - - - - Stub - Stub - - - - Info - Info - - - - Warning - Aviso - - - - Error - Erro - - - - Fatal - Fatal - - - - Game Error - Erro do Jogo - - - - Advanced settings - Configurações avançadas - - - - Clear - Limpar - - - - Max Lines - Máximo de Linhas - - - - MapView - - - Maps - Mapas - - - - Magnification - Ampliação - - - - Export - Exportar - - - - Copy - Copiar - - - - MemoryDump - - - Save Memory Range - Salvar Faixa de Memória - - - - Start Address: - Endereço Inicial: - - - - Byte Count: - Quantidade de Bytes: - - - - Dump across banks - Salvar através de vários bancos - - - - MemorySearch - - - Memory Search - Pesquisa de Memória - - - - Address - Endereço - - - - Current Value - Valor Atual - - - - - Type - Tipo - - - - Value - Valor - - - - Numeric - Numérico - - - - Text - Texto - - - - Width - Largura - - - - 1 Byte (8-bit) - 1 Byte (8 bits) - - - - 2 Bytes (16-bit) - 2 Bytes (16 bits) - - - - 4 Bytes (32-bit) - 4 Bytes (32 bits) - - - - Number type - Tipo de número - - - - Hexadecimal - Hexadecimal - - - - Search type - Tipo de pesquisa - - - - Equal to value - Igual ao valor - - - - Greater than value - Maior do que o valor - - - - Less than value - Menor do que o valor - - - - Unknown/changed - Desconhecido/alterado - - - - Changed by value - Alterado por quantia - - - - Unchanged - Sem mudança - - - - Increased - Aumentado - - - - Decreased - Diminuído - - - - Search ROM - Procurar na ROM - - - - New Search - Nova Pesquisa - - - - Decimal - Decimal - - - - - Guess - Detectar - - - - Search Within - Pesquisar nos Resultados - - - - Open in Memory Viewer - Abrir no Visualizador de Memória - - - - Refresh - Atualizar - - - - MemoryView - - - Memory - Memória - - - - Inspect Address: - Inspecionar Endereço: - - - - Set Alignment: - Definir Alinhamento: - - - - &1 Byte - &1 Byte - - - - &2 Bytes - &2 Bytes - - - - &4 Bytes - &4 Bytes - - - - Unsigned Integer: - Inteiro sem sinal: - - - - Signed Integer: - Inteiro com sinal: - - - - String: - Texto: - - - - Load TBL - Carregar TBL - - - - Copy Selection - Copiar Seleção - - - - Paste - Colar - - - - Save Selection - Salvar Seleção - - - - Save Range - Salvar Intervalo - - - - Load - Carregar - - - - ObjView - - - Sprites - Imagens Móveis - - - - Magnification - Ampliação - - - - Export - Exportar - - - - Attributes - Atributos - - - - Transform - Transformar - - - - Off - Não - - - - Palette - Paleta - - - - Copy - Copiar - - - - Matrix - Matriz - - - - Double Size - Tamanho Duplo - - - - - - Return, Ctrl+R - Retornar, Ctrl+R - - - - Flipped - Invertido - - - - H - Short for horizontal - H - - - - V - Short for vertical - V - - - - Mode - Modo - - - - Normal - Normal - - - - Mosaic - Mosaico - - - - Enabled - Ativado - - - - Priority - Prioridade - - - - Tile - Ladrilho - - - - Geometry - Geometria - - - - Position - Posição - - - - Dimensions - Dimensões - - - - Address - Endereço - - - - OverrideView - - - Game Overrides - Substituições do Jogo - - - - Game Boy Advance - Game Boy Advance - - - - - - - Autodetect - Auto-detectar - - - - Realtime clock - Relógio de tempo real - - - - Gyroscope - Giroscópio - - - - Tilt - Inclinação - - - - Light sensor - Sensor de luz - - - - Rumble - Rumble - - - - Save type - Tipo de save - - - - None - Nenhum - - - - SRAM - SRAM - - - - Flash 512kb - Flash de 512 kbs - - - - Flash 1Mb - Flash de 1 Mb - - - - EEPROM 8kB - - - - - EEPROM 512 bytes - - - - - SRAM 64kB (bootlegs only) - - - - - Idle loop - Loop inativo - - - - Game Boy Player features - Funções do Game Boy Player - - - - VBA bug compatibility mode - Modo de compatibilidade dos bugs do VBA - - - - Game Boy - Game Boy - - - - Game Boy model - Modelo do Game Boy - - - - Memory bank controller - Controle do banco de memória - - - - Background Colors - Cores do 2º Plano - - - - Sprite Colors 1 - Cores de Sprite 1 - - - - Sprite Colors 2 - Cores de Sprite 2 - - - - Palette preset - Pré-definições da paleta - - - - PaletteView - - - Palette - Paleta - - - - Background - 2º plano - - - - Objects - Objetos - - - - Selection - Seleção - - - - Red - Vermelho - - - - Green - Verde - - - - Blue - Azul - - - - 16-bit value - Valor de 16 bits - - - - Hex code - Código hexadecimal - - - - Palette index - Índice da paleta - - - - Export BG - Exportar BG - - - - Export OBJ - Exportar OBJ - - - - PlacementControl - - - Adjust placement - Ajustar posicionamento - - - - All - Todos - - - - Offset - Deslocamento - - - - X - X - - - - Y - Y - - - - PrinterView - - - Game Boy Printer - Impressora do Game Boy - - - - Hurry up! - Apresse-se! - - - - Tear off - Rasgar - - - - Copy - Copiar - - - - Magnification - Ampliação - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1241,16 +107,182 @@ Download size: %3 + + QGBA::ArchiveInspector + + + Open in archive... + Abrir no arquivo compactado... + + + + Loading... + Carregando... + + QGBA::AssetTile - - - + + Tile # + Ladrilho # + + + + Palette # + Paleta # + + + + Address + Endereço + + + + Red + Vermelho + + + + Green + Verde + + + + Blue + Azul + + + + + 0x%0 (%1) 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + BattleChip Gate + + + + Chip name + Nome do chip + + + + Insert + Inserir + + + + Save + Salvar + + + + Load + Carregar + + + + Add + Adicionar + + + + Remove + Remover + + + + Gate type + Tipo de Gate + + + + Inserted + Inserido + + + + Chip ID + ID do Chip + + + + Update Chip data + Atualizar dados do Chip + + + + Show advanced + Mostrar opções avançadas + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1266,6 +298,46 @@ Download size: %3 QGBA::CheatsView + + + Cheats + Trapaças + + + + Add New Code + + + + + Remove + Remover + + + + Add Lines + + + + + Code type + + + + + Save + Salvar + + + + Load + Carregar + + + + Enter codes here... + Insira os códigos aqui... + @@ -1351,6 +423,24 @@ Download size: %3 + + QGBA::DebuggerConsole + + + Debugger + Debugger + + + + Enter command (try `help` for more info) + Insira o comando (tente `help` pra mais informações) + + + + Break + Pausar + + QGBA::DebuggerConsoleController @@ -1359,8 +449,91 @@ Download size: %3 + + QGBA::DolphinConnector + + + Connect to Dolphin + Conectar ao Dolphin + + + + Local computer + Computador local + + + + IP address + Endereço de IP + + + + Connect + Conectar + + + + Disconnect + Desconectar + + + + Close + Fechar + + + + Reset on connect + Resetar ao conectar + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + Inspecionar frame + + + + Magnification + Ampliação + + + + Freeze frame + Congelar frame + + + + Backdrop color + Cor de fundo + + + + Disable scanline effects + Desativar efeitos de scanline + + + + Export + Exportar + + + + Reset + Resetar + Export frame @@ -1508,6 +681,51 @@ Download size: %3 QGBA::GIFView + + + Record GIF/WebP/APNG + Gravar GIF/WebP/APNG + + + + Loop + Repetir animação + + + + Start + Iniciar + + + + Stop + Parar + + + + Select File + Selecionar Arquivo + + + + APNG + APNG + + + + GIF + GIF + + + + WebP + WebP + + + + Frameskip + Frameskip + Failed to open output file: %1 @@ -1524,8 +742,174 @@ Download size: %3 Graphics Interchange Format (*.gif);;WebP ( *.webp);;Animated Portable Network Graphics (*.png *.apng) + + QGBA::GameBoy + + + + Autodetect + Auto-detectar + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + TAMA5 + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + Visualizador de E/S + + + + 0x0000 + 0x0000 + + + + + + B + B + Background mode @@ -2786,12 +2170,6 @@ Download size: %3 A A - - - - B - B - @@ -3407,8 +2785,105 @@ Download size: %3 Menu + + QGBA::LibraryTree + + + Name + Nome + + + + Location + Local + + + + Platform + Plataforma + + + + Size + Tamanho + + + + CRC32 + CRC32 + + QGBA::LoadSaveState + + + + %1 State + Estado %1 + + + + + + + + + + + + No Save + Nenhum Save + + + + 1 + 1 + + + + 2 + 2 + + + + Cancel + Cancelar + + + + 3 + 3 + + + + 4 + 4 + + + + 5 + 5 + + + + 6 + 6 + + + + 7 + 7 + + + + 8 + 8 + + + + 9 + 9 + Load State @@ -3527,91 +3002,194 @@ Download size: %3 ERRO DO JOGO + + QGBA::LogView + + + Logs + Registros + + + + Enabled Levels + Níveis Ativados + + + + Debug + Debug + + + + Stub + Stub + + + + Info + Info + + + + Warning + Aviso + + + + Error + Erro + + + + Fatal + Fatal + + + + Game Error + Erro do Jogo + + + + Advanced settings + Configurações avançadas + + + + Clear + Limpar + + + + Max Lines + Máximo de Linhas + + QGBA::MapView - + + Maps + Mapas + + + + Magnification + Ampliação + + + + Export + Exportar + + + + Copy + Copiar + + + Priority Prioridade - - + + Map base Base do mapa - - + + Tile base Base dos ladrilhos - + Size Tamanho - - + + Offset Deslocamento - + Xform Xform - + Map Addr. Endereço do Mapa - + Mirror Espelho - + None Nenhum - + Both Ambos - + Horizontal Horizontal - + Vertical Vertical - - - + + + N/A N/D - + Export map Exportar mapa - + Portable Network Graphics (*.png) Gráficos Portáteis da Rede (*.png) QGBA::MemoryDump + + + Save Memory Range + Salvar Faixa de Memória + + + + Start Address: + Endereço Inicial: + + + + Byte Count: + Quantidade de Bytes: + + + + Dump across banks + Salvar através de vários bancos + Save memory region @@ -3688,6 +3266,153 @@ Download size: %3 QGBA::MemorySearch + + + Memory Search + Pesquisa de Memória + + + + Address + Endereço + + + + Current Value + Valor Atual + + + + + Type + Tipo + + + + Value + Valor + + + + Numeric + Numérico + + + + Text + Texto + + + + Width + Largura + + + + 1 Byte (8-bit) + 1 Byte (8 bits) + + + + 2 Bytes (16-bit) + 2 Bytes (16 bits) + + + + 4 Bytes (32-bit) + 4 Bytes (32 bits) + + + + Number type + Tipo de número + + + + Hexadecimal + Hexadecimal + + + + Search type + Tipo de pesquisa + + + + Equal to value + Igual ao valor + + + + Greater than value + Maior do que o valor + + + + Less than value + Menor do que o valor + + + + Unknown/changed + Desconhecido/alterado + + + + Changed by value + Alterado por quantia + + + + Unchanged + Sem mudança + + + + Increased + Aumentado + + + + Decreased + Diminuído + + + + Search ROM + Procurar na ROM + + + + New Search + Nova Pesquisa + + + + Decimal + Decimal + + + + + Guess + Detectar + + + + Search Within + Pesquisar nos Resultados + + + + Open in Memory Viewer + Abrir no Visualizador de Memória + + + + Refresh + Atualizar + (%0/%1×) @@ -3709,6 +3434,84 @@ Download size: %3 %1 byte%2 + + QGBA::MemoryView + + + Memory + Memória + + + + Inspect Address: + Inspecionar Endereço: + + + + Set Alignment: + Definir Alinhamento: + + + + &1 Byte + &1 Byte + + + + &2 Bytes + &2 Bytes + + + + &4 Bytes + &4 Bytes + + + + Unsigned Integer: + Inteiro sem sinal: + + + + Signed Integer: + Inteiro com sinal: + + + + String: + Texto: + + + + Load TBL + Carregar TBL + + + + Copy Selection + Copiar Seleção + + + + Paste + Colar + + + + Save Selection + Salvar Seleção + + + + Save Range + Salvar Intervalo + + + + Load + Carregar + + QGBA::MessagePainter @@ -3720,67 +3523,316 @@ Download size: %3 QGBA::ObjView - - - 0x%0 - 0x%0 + + Sprites + Imagens Móveis - - Off - Desligado + + Magnification + Ampliação - + + Export + Exportar + + + + Attributes + Atributos + + + + Transform + Transformar + + + - - - - - - - --- - --- + Off + Não - + + Palette + Paleta + + + + Copy + Copiar + + + + Matrix + Matriz + + + + Double Size + Tamanho Duplo + + + + + + Return, Ctrl+R + Retornar, Ctrl+R + + + + Flipped + Invertido + + + + H + Short for horizontal + H + + + + V + Short for vertical + V + + + + Mode + Modo + + + + Normal Normal - + + Mosaic + Mosaico + + + + Enabled + Ativado + + + + Priority + Prioridade + + + + Tile + Ladrilho + + + + Geometry + Geometria + + + + Position + Posição + + + + Dimensions + Dimensões + + + + Address + Endereço + + + + + 0x%0 + 0x%0 + + + + + + + + + + + --- + --- + + + Trans Trans - + OBJWIN OBJWIN - + Invalid Inválido - - + + N/A N/D - + Export sprite Exportar sprite - + Portable Network Graphics (*.png) Gráficos Portáteis da Rede (*.png) QGBA::OverrideView + + + Game Overrides + Substituições do Jogo + + + + Game Boy Advance + Game Boy Advance + + + + + + + Autodetect + Auto-detectar + + + + Realtime clock + Relógio de tempo real + + + + Gyroscope + Giroscópio + + + + Tilt + Inclinação + + + + Light sensor + Sensor de luz + + + + Rumble + Rumble + + + + Save type + Tipo de save + + + + None + Nenhum + + + + SRAM + SRAM + + + + Flash 512kb + Flash de 512 kbs + + + + Flash 1Mb + Flash de 1 Mb + + + + EEPROM 8kB + + + + + EEPROM 512 bytes + + + + + SRAM 64kB (bootlegs only) + + + + + Idle loop + Loop inativo + + + + Game Boy Player features + Funções do Game Boy Player + + + + VBA bug compatibility mode + Modo de compatibilidade dos bugs do VBA + + + + Game Boy + Game Boy + + + + Game Boy model + Modelo do Game Boy + + + + Memory bank controller + Controle do banco de memória + + + + Background Colors + Cores do 2º Plano + + + + Sprite Colors 1 + Cores de Sprite 1 + + + + Sprite Colors 2 + Cores de Sprite 2 + + + + Palette preset + Pré-definições da paleta + Official MBCs @@ -3799,6 +3851,66 @@ Download size: %3 QGBA::PaletteView + + + Palette + Paleta + + + + Background + 2º plano + + + + Objects + Objetos + + + + Selection + Seleção + + + + Red + Vermelho + + + + Green + Verde + + + + Blue + Azul + + + + 16-bit value + Valor de 16 bits + + + + Hex code + Código hexadecimal + + + + Palette index + Índice da paleta + + + + Export BG + Exportar BG + + + + Export OBJ + Exportar OBJ + #%0 @@ -3833,28 +3945,122 @@ Download size: %3 Falhou em abrir o arquivo de saída da paleta: %1 + + QGBA::PlacementControl + + + Adjust placement + Ajustar posicionamento + + + + All + Todos + + + + Offset + Deslocamento + + + + X + X + + + + Y + Y + + + + QGBA::PrinterView + + + Game Boy Printer + Impressora do Game Boy + + + + Hurry up! + Apresse-se! + + + + Tear off + Rasgar + + + + Copy + Copiar + + + + Magnification + Ampliação + + + + Save Printout + + + + + Portable Network Graphics (*.png) + Gráficos Portáteis da Rede (*.png) + + QGBA::ROMInfo - - - - - + + + + (unknown) (desconhecido) - - + bytes bytes - + (no database present) (nenhum banco de dados presente) + + + ROM Info + Informações da ROM + + + + Game name: + Nome do jogo: + + + + Internal name: + Nome interno: + + + + Game ID: + ID do Jogo: + + + + File size: + Tamanho do arquivo: + + + + CRC32: + CRC32: + QGBA::ReportView @@ -3868,6 +4074,41 @@ Download size: %3 ZIP archive (*.zip) Arquivo compactado ZIP (*.zip) + + + Generate Bug Report + Gerar Relatório do Bug + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + <html><head/><body><p>Pra apresentar um relatório de bug, por favor primeiro gere um arquivo de relatório pra anexar ao relatório do bug. É recomendado que você inclua os arquivos dos saves como estes frequentemente ajudam com problemas de debugging. Isto coletará um pouco de informação sobre a versão do {projectName} que você está em executando, suas configurações, seu computador e o jogo que você abriu atualmente (se algum). Uma vez que esta coleção estiver completada você pode rever toda a informação coletada abaixo e salvá-la num arquivo zip. A coleção tentará automaticamente reescrever qualquer informação pessoal, tal como seu nome de usuário se está em qualquer dos caminhos coletados, mas em qualquer caso você pode editá-lo mais tarde. Depois que você o gerou e o salvou, por favor clique no botão abaixo ou vá em <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> pra apresentar o relatório no GitHub. Tenha a certeza de anexar o relatório que você gerou!</p></body></html> + + + + Generate report + Gerar relatório + + + + Save + Salvar + + + + Open issue list in browser + Abrir lista de problemas no navegador + + + + Include save file + Incluir arquivo do save + + + + Create and include savestate + Criar e incluir savestate + QGBA::SaveConverter @@ -3931,6 +4172,117 @@ Download size: %3 Cannot convert save games between platforms Não pôde converter os saves do jogo entre as plataformas + + + Convert/Extract Save Game + Converter/Extrair o Save do Jogo + + + + Input file + Arquivo de entrada + + + + + Browse + Navegar + + + + Output file + Arquivo de saída + + + + %1 %2 save game + %1 %2 save do jogo + + + + little endian + little endian + + + + big endian + big endian + + + + SRAM + SRAM + + + + %1 flash + %1 flash + + + + %1 EEPROM + %1 EEPROM + + + + %1 SRAM + RTC + %1 SRAM + RTC + + + + %1 SRAM + %1 SRAM + + + + packed MBC2 + empacotou o MBC2 + + + + unpacked MBC2 + desempacotou o MBC2 + + + + MBC6 flash + Flash do MBC6 + + + + MBC6 combined SRAM + flash + MBC6 SRAM combinado + flash + + + + MBC6 SRAM + MBC6 SRAM + + + + TAMA5 + TAMA5 + + + + %1 (%2) + %1 (%2) + + + + %1 save state with embedded %2 save game + %1 save state com %2 saves dos jogos embutidos + + + + %1 SharkPort %2 save game + + + + + %1 GameShark Advance SP %2 save game + + QGBA::ScriptingTextBuffer @@ -3940,97 +4292,236 @@ Download size: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + &Resetar + + + + 0 + 0 + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + Sensores + + + + Realtime clock + Relógio em tempo real + + + + Fixed time + Tempo fixo + + + + System time + Horário do sistema + + + + Start time at + Horário do início em + + + + Now + Agora + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + MM/dd/yy hh:mm:ss AP + + + + Light sensor + Sensor de luz + + + + Brightness + Brilho + + + + Tilt sensor + Sensor de inclinação + + + + + Set Y + Definir Y + + + + + Set X + Definir X + + + + Gyroscope + Giroscópio + + + + Sensitivity + Sensibilidade + + QGBA::SettingsView - - + + Qt Multimedia Multimídia do Qt - + SDL SDL - + Software (Qt) Software (Qt) - + + OpenGL OpenGL - + OpenGL (force version 1.x) OpenGL (forçar a versão 1.x) - + None Nenhum - + None (Still Image) Nenhum (Imagem Parada) - + Keyboard Teclado - + Controllers Controles - + Shortcuts Atalhos - - + + Shaders Shaders - + Select BIOS Selecionar BIOS - + Select directory Selecione o diretório - + (%1×%2) (%1×%2) - + Never - + Just now - + Less than an hour ago - + %n hour(s) ago @@ -4038,13 +4529,733 @@ Download size: %3 - + %n day(s) ago + + + Settings + Configurações + + + + Audio/Video + Áudio/Vídeo + + + + Gameplay + + + + + Interface + Interface + + + + Update + + + + + Emulation + Emulação + + + + Enhancements + Melhorias + + + + BIOS + BIOS + + + + Paths + Caminhos + + + + Logging + Registros + + + + Game Boy + Game Boy + + + + Audio driver: + Driver de áudio: + + + + Audio buffer: + Buffer do áudio: + + + + + 1536 + 1536 + + + + 512 + 512 + + + + 768 + 768 + + + + 1024 + 1024 + + + + 2048 + 2048 + + + + 3072 + 3072 + + + + 4096 + 4096 + + + + samples + amostras + + + + Sample rate: + Taxa das amostras: + + + + + 44100 + 44100 + + + + 22050 + 22050 + + + + 32000 + 32000 + + + + 48000 + 48000 + + + + Hz + Hz + + + + Volume: + Volume: + + + + + + + Mute + Mudo + + + + Fast forward volume: + Avançar o volume rápido: + + + + Audio in multiplayer: + + + + + All windows + + + + + Player 1 window only + + + + + Currently active player window + + + + + Display driver: + Driver de exibição: + + + + Frameskip: + Frameskip: + + + + Skip every + Ignorar a cada + + + + + frames + frames + + + + FPS target: + FPS alvo: + + + + frames per second + frames por segundo + + + + Sync: + Sincronizar: + + + + + Video + Vídeo + + + + + Audio + Áudio + + + + Lock aspect ratio + Trancar proporção do aspecto + + + + Bilinear filtering + Filtragem bilinear + + + + Show filename instead of ROM name in library view + + + + + + Pause + + + + + When inactive: + + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + + + + + Show frame count in OSD + + + + + Show emulation info on reset + + + + + Current channel: + + + + + Current version: + + + + + Update channel: + + + + + Available version: + + + + + (Unknown) + + + + + Last checked: + + + + + Automatically check on start + + + + + Check now + + + + + Default color palette only + Só a cor padrão da paleta + + + + SGB color palette if available + Paleta das cores SGB se disponível + + + + GBC color palette if available + Paleta das cores do GBC se disponível + + + + SGB (preferred) or GBC color palette if available + SGB (preferido) ou paleta das cores do GBC se disponível + + + + Game Boy Camera + Câmera do Game Boy + + + + Driver: + Driver: + + + + Source: + Fonte: + + + + Native (59.7275) + Nativo (59,7275) + + + + Interframe blending + Mistura do interframe + + + + Dynamically update window title + Atualizar título da janela dinamicamente + + + + Show OSD messages + Mostrarr mensagens do OSD + + + + Save state extra data: + Dados extras do save state: + + + + + Save game + Save do jogo + + + + Load state extra data: + Carregar dados extras do state: + + + + Enable VBA bug compatibility in ROM hacks + Ativar compatibilidade dos bugs do VBA nos hacks das ROMs + + + + Preset: + Pré-definições: + + + + Show filename instead of ROM name in title bar + Mostrar nome do arquivo em vez do nome da ROM na barra de título + + + + Fast forward (held) speed: + Velocidade do avanço rápido (segurado): + + + + (240×160) + (240×160) + + + + Log to file + Registrar no arquivo + + + + Log to console + Registrar no console + + + + Select Log File + Selecionar Arquivo de Registro + + + + Force integer scaling + Forçar dimensionamento da integral + + + + Language + Idioma + + + + Library: + Biblioteca: + + + + List view + Visualização em lista + + + + Tree view + Visualização em árvore + + + + Show when no game open + Mostrar quando nenhum jogo estiver aberto + + + + Clear cache + Limpar cache + + + + Allow opposing input directions + Permitir direções de entrada opostas + + + + Suspend screensaver + Suspender proteção de tela + + + + Show FPS in title bar + Mostrar FPS na barra de título + + + + Enable Discord Rich Presence + Ativar Discord Rich Presence + + + + Fast forward speed: + Velocidade de avanço rápido: + + + + + Unbounded + Ilimitado + + + + Enable rewind + Ativar retrocesso + + + + Rewind history: + Histórico do retrocesso: + + + + Idle loops: + Loops inativos: + + + + Run all + Executar todos + + + + Remove known + Remover conhecidos + + + + Detect and remove + Detectar e remover + + + + + Screenshot + Screenshot + + + + + Cheat codes + Códigos de trapaça + + + + Preload entire ROM into memory + Pré-carregar a ROM inteira na memória + + + + Autofire interval: + Intervalo do Auto-Disparo: + + + + Enable Game Boy Player features by default + Ativar funções do Game Boy Player por padrão + + + + Video renderer: + Renderizador do vídeo: + + + + Software + Software + + + + OpenGL enhancements + Melhorias do OpenGL + + + + High-resolution scale: + Escala de alta-resolução: + + + + XQ GBA audio (experimental) + Áudio do XQ GBA (experimental) + + + + GB BIOS file: + Arquivo do GB BIOS: + + + + + + + + + + + + Browse + Navegar + + + + Use BIOS file if found + Usar o arquivo da BIOS se encontrado + + + + Skip BIOS intro + Ignorar introdução da BIOS + + + + GBA BIOS file: + Arquivo da BIOS do GBA: + + + + GBC BIOS file: + Arquivo da BIOS do GBC: + + + + SGB BIOS file: + Arquivo da BIOS do SGB: + + + + Save games + Saves dos jogos + + + + + + + + Same directory as the ROM + O mesmo diretório que a ROM + + + + Save states + Save states + + + + Screenshots + Screenshots + + + + Patches + Patches + + + + Cheats + Trapaças + + + + Models + Modelos + + + + GB only: + Só GB: + + + + SGB compatible: + Compatível com SGB: + + + + GBC only: + Só no GBC: + + + + GBC compatible: + Compatível com GBC: + + + + SGB and GBC compatible: + Compatível com SGB e GBC: + + + + Game Boy palette + Paleta do Game Boy + + + + Default BG colors: + Cores padrão do BG: + + + + Super Game Boy borders + Bordas do Super Game Boy + + + + Default sprite colors 1: + Cores padrão de sprite 1: + + + + Default sprite colors 2: + Cores padrão de sprite 2: + QGBA::ShaderSelector @@ -4078,6 +5289,41 @@ Download size: %3 Pass %1 Passe %1 + + + Shaders + Shaders + + + + Active Shader: + Shader Ativo: + + + + Name + Nome + + + + Author + Autor + + + + Description + Descrição + + + + Unload Shader + Descarregar Shader + + + + Load New Shader + Carregar Novo Shader + QGBA::ShortcutModel @@ -4097,24 +5343,117 @@ Download size: %3 Controle + + QGBA::ShortcutView + + + Edit Shortcuts + Editar Atalhos + + + + Keyboard + Teclado + + + + Gamepad + Controle + + + + Clear + Limpar + + QGBA::TileView - + Export tiles Exportar ladrilhos - - + + Portable Network Graphics (*.png) Gráficos Portáteis da Rede (*.png) - + Export tile Exportar ladrilho + + + Tiles + Ladrilhos + + + + Export Selected + Exportar Selecionado + + + + Export All + Exportar Tudo + + + + 256 colors + 256 cores + + + + Palette + Paleta + + + + Magnification + Ampliação + + + + Tiles per row + Ladrilhos por linha + + + + Fit to window + Encaixar na janela + + + + Displayed tiles + + + + + Only BG tiles + + + + + Only OBJ tiles + + + + + Both + Ambos + + + + Copy Selected + Copiar Selecionado + + + + Copy All + Copiar Tudo + QGBA::VideoView @@ -4133,6 +5472,204 @@ Download size: %3 Select output file Selecione o arquivo de saída + + + Record Video + Gravar Vídeo + + + + Start + Iniciar + + + + Stop + Parar + + + + Select File + Selecionar Arquivo + + + + Presets + Pre-definições + + + + + WebM + WebM + + + + Format + Formato + + + + MKV + MKV + + + + AVI + AVI + + + + + MP4 + MP4 + + + + High &Quality + Qualidade &Alta + + + + &YouTube + &YouTube + + + + &Lossless + &Sem Perdas + + + + 4K + 4K + + + + &1080p + &1080p + + + + &720p + &720p + + + + &480p + &480p + + + + &Native + &Nativo + + + + HEVC + HEVC + + + + HEVC (NVENC) + HEVC (NVENC) + + + + VP8 + VP8 + + + + VP9 + VP9 + + + + FFV1 + FFV1 + + + + + None + Nenhum + + + + FLAC + FLAC + + + + Opus + Opus + + + + Vorbis + Vorbis + + + + MP3 + MP3 + + + + AAC + AAC + + + + Uncompressed + Descomprimido + + + + Bitrate (kbps) + Taxa dos bits (kbps) + + + + ABR + ABR + + + + H.264 + H.264 + + + + H.264 (NVENC) + H.264 (NVENC) + + + + VBR + VBR + + + + CRF + CRF + + + + Dimensions + Dimensões + + + + Lock aspect ratio + Trancar proporção do aspecto + + + + Show advanced + Mostrar as avançadas + QGBA::Window @@ -4977,1378 +6514,4 @@ Download size: %3 Meta - - ROMInfo - - - ROM Info - Informações da ROM - - - - Game name: - Nome do jogo: - - - - Internal name: - Nome interno: - - - - Game ID: - ID do Jogo: - - - - File size: - Tamanho do arquivo: - - - - CRC32: - CRC32: - - - - ReportView - - - Generate Bug Report - Gerar Relatório do Bug - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - <html><head/><body><p>Pra apresentar um relatório de bug, por favor primeiro gere um arquivo de relatório pra anexar ao relatório do bug. É recomendado que você inclua os arquivos dos saves como estes frequentemente ajudam com problemas de debugging. Isto coletará um pouco de informação sobre a versão do {projectName} que você está em executando, suas configurações, seu computador e o jogo que você abriu atualmente (se algum). Uma vez que esta coleção estiver completada você pode rever toda a informação coletada abaixo e salvá-la num arquivo zip. A coleção tentará automaticamente reescrever qualquer informação pessoal, tal como seu nome de usuário se está em qualquer dos caminhos coletados, mas em qualquer caso você pode editá-lo mais tarde. Depois que você o gerou e o salvou, por favor clique no botão abaixo ou vá em <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> pra apresentar o relatório no GitHub. Tenha a certeza de anexar o relatório que você gerou!</p></body></html> - - - - Generate report - Gerar relatório - - - - Save - Salvar - - - - Open issue list in browser - Abrir lista de problemas no navegador - - - - Include save file - Incluir arquivo do save - - - - Create and include savestate - Criar e incluir savestate - - - - SaveConverter - - - Convert/Extract Save Game - Converter/Extrair o Save do Jogo - - - - Input file - Arquivo de entrada - - - - - Browse - Navegar - - - - Output file - Arquivo de saída - - - - %1 %2 save game - %1 %2 save do jogo - - - - little endian - little endian - - - - big endian - big endian - - - - SRAM - SRAM - - - - %1 flash - %1 flash - - - - %1 EEPROM - %1 EEPROM - - - - %1 SRAM + RTC - %1 SRAM + RTC - - - - %1 SRAM - %1 SRAM - - - - packed MBC2 - empacotou o MBC2 - - - - unpacked MBC2 - desempacotou o MBC2 - - - - MBC6 flash - Flash do MBC6 - - - - MBC6 combined SRAM + flash - MBC6 SRAM combinado + flash - - - - MBC6 SRAM - MBC6 SRAM - - - - TAMA5 - TAMA5 - - - - %1 (%2) - %1 (%2) - - - - %1 save state with embedded %2 save game - %1 save state com %2 saves dos jogos embutidos - - - - %1 SharkPort %2 save game - - - - - %1 GameShark Advance SP %2 save game - - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - &Resetar - - - - 0 - 0 - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - Sensores - - - - Realtime clock - Relógio em tempo real - - - - Fixed time - Tempo fixo - - - - System time - Horário do sistema - - - - Start time at - Horário do início em - - - - Now - Agora - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - MM/dd/yy hh:mm:ss AP - - - - Light sensor - Sensor de luz - - - - Brightness - Brilho - - - - Tilt sensor - Sensor de inclinação - - - - - Set Y - Definir Y - - - - - Set X - Definir X - - - - Gyroscope - Giroscópio - - - - Sensitivity - Sensibilidade - - - - SettingsView - - - Settings - Configurações - - - - Audio/Video - Áudio/Vídeo - - - - Interface - Interface - - - - Update - - - - - Emulation - Emulação - - - - Enhancements - Melhorias - - - - BIOS - BIOS - - - - Paths - Caminhos - - - - Logging - Registros - - - - Game Boy - Game Boy - - - - Audio driver: - Driver de áudio: - - - - Audio buffer: - Buffer do áudio: - - - - - 1536 - 1536 - - - - 512 - 512 - - - - 768 - 768 - - - - 1024 - 1024 - - - - 2048 - 2048 - - - - 3072 - 3072 - - - - 4096 - 4096 - - - - samples - amostras - - - - Sample rate: - Taxa das amostras: - - - - - 44100 - 44100 - - - - 22050 - 22050 - - - - 32000 - 32000 - - - - 48000 - 48000 - - - - Hz - Hz - - - - Volume: - Volume: - - - - - - - Mute - Mudo - - - - Fast forward volume: - Avançar o volume rápido: - - - - Audio in multiplayer: - - - - - All windows - - - - - Player 1 window only - - - - - Currently active player window - - - - - Display driver: - Driver de exibição: - - - - Frameskip: - Frameskip: - - - - Skip every - Ignorar a cada - - - - - frames - frames - - - - FPS target: - FPS alvo: - - - - frames per second - frames por segundo - - - - Sync: - Sincronizar: - - - - Video - Vídeo - - - - Audio - Áudio - - - - Lock aspect ratio - Trancar proporção do aspecto - - - - Bilinear filtering - Filtragem bilinear - - - - Show filename instead of ROM name in library view - - - - - - Pause - - - - - When inactive: - - - - - When minimized: - - - - - Show frame count in OSD - - - - - Show emulation info on reset - - - - - Current channel: - - - - - Current version: - - - - - Update channel: - - - - - Available version: - - - - - (Unknown) - - - - - Last checked: - - - - - Automatically check on start - - - - - Check now - - - - - Default color palette only - Só a cor padrão da paleta - - - - SGB color palette if available - Paleta das cores SGB se disponível - - - - GBC color palette if available - Paleta das cores do GBC se disponível - - - - SGB (preferred) or GBC color palette if available - SGB (preferido) ou paleta das cores do GBC se disponível - - - - Game Boy Camera - Câmera do Game Boy - - - - Driver: - Driver: - - - - Source: - Fonte: - - - - Native (59.7275) - Nativo (59,7275) - - - - Interframe blending - Mistura do interframe - - - - Dynamically update window title - Atualizar título da janela dinamicamente - - - - Show OSD messages - Mostrarr mensagens do OSD - - - - Save state extra data: - Dados extras do save state: - - - - - Save game - Save do jogo - - - - Load state extra data: - Carregar dados extras do state: - - - - Enable VBA bug compatibility in ROM hacks - Ativar compatibilidade dos bugs do VBA nos hacks das ROMs - - - - Preset: - Pré-definições: - - - - Show filename instead of ROM name in title bar - Mostrar nome do arquivo em vez do nome da ROM na barra de título - - - - Fast forward (held) speed: - Velocidade do avanço rápido (segurado): - - - - (240×160) - (240×160) - - - - Log to file - Registrar no arquivo - - - - Log to console - Registrar no console - - - - Select Log File - Selecionar Arquivo de Registro - - - - Force integer scaling - Forçar dimensionamento da integral - - - - Language - Idioma - - - - Library: - Biblioteca: - - - - List view - Visualização em lista - - - - Tree view - Visualização em árvore - - - - Show when no game open - Mostrar quando nenhum jogo estiver aberto - - - - Clear cache - Limpar cache - - - - Allow opposing input directions - Permitir direções de entrada opostas - - - - Suspend screensaver - Suspender proteção de tela - - - - Show FPS in title bar - Mostrar FPS na barra de título - - - - Automatically save cheats - Salvar trapaças automaticamente - - - - Automatically load cheats - Carregar trapaças automaticamente - - - - Automatically save state - Salvar o state automaticamente - - - - Automatically load state - Carregar o state automaticamente - - - - Enable Discord Rich Presence - Ativar Discord Rich Presence - - - - Fast forward speed: - Velocidade de avanço rápido: - - - - - Unbounded - Ilimitado - - - - Enable rewind - Ativar retrocesso - - - - Rewind history: - Histórico do retrocesso: - - - - Idle loops: - Loops inativos: - - - - Run all - Executar todos - - - - Remove known - Remover conhecidos - - - - Detect and remove - Detectar e remover - - - - - Screenshot - Screenshot - - - - - Cheat codes - Códigos de trapaça - - - - Preload entire ROM into memory - Pré-carregar a ROM inteira na memória - - - - Autofire interval: - Intervalo do Auto-Disparo: - - - - Enable Game Boy Player features by default - Ativar funções do Game Boy Player por padrão - - - - Video renderer: - Renderizador do vídeo: - - - - Software - Software - - - - OpenGL - OpenGL - - - - OpenGL enhancements - Melhorias do OpenGL - - - - High-resolution scale: - Escala de alta-resolução: - - - - XQ GBA audio (experimental) - Áudio do XQ GBA (experimental) - - - - GB BIOS file: - Arquivo do GB BIOS: - - - - - - - - - - - - Browse - Navegar - - - - Use BIOS file if found - Usar o arquivo da BIOS se encontrado - - - - Skip BIOS intro - Ignorar introdução da BIOS - - - - GBA BIOS file: - Arquivo da BIOS do GBA: - - - - GBC BIOS file: - Arquivo da BIOS do GBC: - - - - SGB BIOS file: - Arquivo da BIOS do SGB: - - - - Save games - Saves dos jogos - - - - - - - - Same directory as the ROM - O mesmo diretório que a ROM - - - - Save states - Save states - - - - Screenshots - Screenshots - - - - Patches - Patches - - - - Cheats - Trapaças - - - - Models - Modelos - - - - GB only: - Só GB: - - - - SGB compatible: - Compatível com SGB: - - - - GBC only: - Só no GBC: - - - - GBC compatible: - Compatível com GBC: - - - - SGB and GBC compatible: - Compatível com SGB e GBC: - - - - Game Boy palette - Paleta do Game Boy - - - - Default BG colors: - Cores padrão do BG: - - - - Super Game Boy borders - Bordas do Super Game Boy - - - - Default sprite colors 1: - Cores padrão de sprite 1: - - - - Default sprite colors 2: - Cores padrão de sprite 2: - - - - ShaderSelector - - - Shaders - Shaders - - - - Active Shader: - Shader Ativo: - - - - Name - Nome - - - - Author - Autor - - - - Description - Descrição - - - - Unload Shader - Descarregar Shader - - - - Load New Shader - Carregar Novo Shader - - - - ShortcutView - - - Edit Shortcuts - Editar Atalhos - - - - Keyboard - Teclado - - - - Gamepad - Controle - - - - Clear - Limpar - - - - TileView - - - Tiles - Ladrilhos - - - - Export Selected - Exportar Selecionado - - - - Export All - Exportar Tudo - - - - 256 colors - 256 cores - - - - Palette - Paleta - - - - Magnification - Ampliação - - - - Tiles per row - Ladrilhos por linha - - - - Fit to window - Encaixar na janela - - - - Displayed tiles - - - - - Only BG tiles - - - - - Only OBJ tiles - - - - - Both - Ambos - - - - Copy Selected - Copiar Selecionado - - - - Copy All - Copiar Tudo - - - - VideoView - - - Record Video - Gravar Vídeo - - - - Start - Iniciar - - - - Stop - Parar - - - - Select File - Selecionar Arquivo - - - - Presets - Pre-definições - - - - - WebM - WebM - - - - Format - Formato - - - - MKV - MKV - - - - AVI - AVI - - - - - MP4 - MP4 - - - - High &Quality - Qualidade &Alta - - - - &YouTube - &YouTube - - - - &Lossless - &Sem Perdas - - - - 4K - 4K - - - - &1080p - &1080p - - - - &720p - &720p - - - - &480p - &480p - - - - &Native - &Nativo - - - - HEVC - HEVC - - - - HEVC (NVENC) - HEVC (NVENC) - - - - VP8 - VP8 - - - - VP9 - VP9 - - - - FFV1 - FFV1 - - - - - None - Nenhum - - - - FLAC - FLAC - - - - Opus - Opus - - - - Vorbis - Vorbis - - - - MP3 - MP3 - - - - AAC - AAC - - - - Uncompressed - Descomprimido - - - - Bitrate (kbps) - Taxa dos bits (kbps) - - - - ABR - ABR - - - - H.264 - H.264 - - - - H.264 (NVENC) - H.264 (NVENC) - - - - VBR - VBR - - - - CRF - CRF - - - - Dimensions - Dimensões - - - - Lock aspect ratio - Trancar proporção do aspecto - - - - Show advanced - Mostrar as avançadas - - diff --git a/src/platform/qt/ts/mgba-ru.ts b/src/platform/qt/ts/mgba-ru.ts index 9bc4fb571..a7e5cb0a8 100644 --- a/src/platform/qt/ts/mgba-ru.ts +++ b/src/platform/qt/ts/mgba-ru.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -37,1146 +37,12 @@ Game Boy Advance - зарегистрированная торговая мар - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available Доступно обновление - - - ArchiveInspector - - - Open in archive... - Открыть в архиве... - - - - Loading... - Загрузка... - - - - AssetTile - - - Tile # - Тайл # - - - - Palette # - Палитра # - - - - Address - Адрес - - - - Red - Красный - - - - Green - Зеленый - - - - Blue - Синий - - - - BattleChipView - - - BattleChip Gate - Чип BattleChip Gate - - - - Chip name - Имя чипа - - - - Insert - Вставить - - - - Save - Сохранить - - - - Load - Загрузить - - - - Add - Добавить - - - - Remove - Удалить - - - - Gate type - Тип Gate - - - - Inserted - Вставлен - - - - Chip ID - ID чипа - - - - Update Chip data - Обновление данных чипа - - - - Show advanced - Расширенные настройки - - - - CheatsView - - - Cheats - Читы - - - - Add New Code - Добавить новый код - - - - Remove - Убрать - - - - Add Lines - Добавить линии - - - - Code type - Тип кода - - - - Save - Сохранить - - - - Load - Загрузить - - - - Enter codes here... - Введите свои читкоды сюда... - - - - DebuggerConsole - - - Debugger - Дебаггер - - - - Enter command (try `help` for more info) - Введите команду (`help` чтобы узнать больше) - - - - Break - Прервать - - - - DolphinConnector - - - Connect to Dolphin - Соединение с Dolphin - - - - Local computer - Локальный компьютер - - - - IP address - IP-адрес - - - - Connect - Подключиться - - - - Disconnect - Отключиться - - - - Close - Закрыть - - - - Reset on connect - Сброс при соединении - - - - FrameView - - - Inspect frame - Изучить фрейм - - - - Magnification - Увеличить - - - - Freeze frame - Зафиксировать фрейм - - - - Backdrop color - Цвет фона - - - - Disable scanline effects - Выключить эффект scanline - - - - Export - Экспортировать - - - - Reset - Сброс - - - - GIFView - - - Frameskip - Пропуск кадров - - - - Start - Начать - - - - Record GIF/WebP/APNG - Записать GIF/WebP/APNG - - - - Loop - Зациклить - - - - Stop - Остановить - - - - Select File - Выбрать файл - - - - APNG - APNG - - - - GIF - GIF - - - - WebP - WebP - - - - IOViewer - - - I/O Viewer - Просмотр I/O - - - - 0x0000 - 0x0000 - - - - B - B - - - - LibraryTree - - - Name - Имя - - - - Location - Расположение - - - - Platform - Платформа - - - - Size - Размер - - - - CRC32 - CRC32 - - - - LoadSaveState - - - - %1 State - %1 состояние - - - - - - - - - - - - No Save - Нет сохранений - - - - 5 - 5 - - - - 6 - 6 - - - - 8 - 8 - - - - 4 - 4 - - - - 1 - 1 - - - - 3 - 3 - - - - 7 - 7 - - - - 9 - 9 - - - - 2 - 2 - - - - Cancel - Отмена - - - - LogView - - - Logs - Логи - - - - Enabled Levels - Активные уровни - - - - Debug - Откладка - - - - Stub - Заглушка - - - - Info - Информация - - - - Warning - Внимание - - - - Error - Ошибка - - - - Fatal - Фатальная ошибка - - - - Game Error - Ошибка игры - - - - Advanced settings - Расширенные настройки - - - - Clear - Очистить - - - - Max Lines - Макс. строк - - - - MapView - - - Maps - Карты - - - - Magnification - Увеличить - - - - Export - Экспорт - - - - Copy - Копировать - - - - MemoryDump - - - Save Memory Range - Сохранить область памяти - - - - Start Address: - Исходный адрес: - - - - Byte Count: - Количество байт: - - - - Dump across banks - - - - - MemorySearch - - - Memory Search - Поиск в памяти - - - - Address - Адрес - - - - Current Value - Текущее значение - - - - - Type - Тип - - - - Value - Значение - - - - Numeric - Число - - - - Text - Текст - - - - Width - Длина - - - - - Guess - Догадка - - - - 1 Byte (8-bit) - 1 байт (8 бит) - - - - 2 Bytes (16-bit) - 2 байта (16 бит) - - - - 4 Bytes (32-bit) - 4 байта (32 бита) - - - - Number type - Тип числа - - - - Decimal - 10-ный - - - - Hexadecimal - 16-ный - - - - Search type - Тип поиска - - - - Equal to value - Равно значению - - - - Greater than value - Больше значения - - - - Less than value - Меньше значения - - - - Unknown/changed - Неизвестно/изменилось - - - - Changed by value - Изменилось на значение - - - - Unchanged - Не изменилось - - - - Increased - Увеличилось - - - - Decreased - Уменьшилось - - - - Search ROM - Поиск в ROM - - - - New Search - Новый поиск - - - - Search Within - Поиск в результатах - - - - Open in Memory Viewer - Открыть в просмотре памяти - - - - Refresh - Обновить - - - - MemoryView - - - Memory - Память - - - - Inspect Address: - Просмотр адреса: - - - - Set Alignment: - Выравнивание: - - - - &1 Byte - &1 байт - - - - &2 Bytes - &2 байта - - - - &4 Bytes - &4 байта - - - - Unsigned Integer: - Целое число без знака: - - - - Signed Integer: - Целое число со знаком: - - - - String: - Строка: - - - - Load TBL - Загрузить TBL - - - - Copy Selection - Скопировать выделение - - - - Paste - Вставить - - - - Save Selection - Сохранить выделение - - - - Save Range - Сохранить область - - - - Load - Загрузить - - - - ObjView - - - Sprites - Спрайты - - - - Copy - Скопировать - - - - Geometry - Геометрия - - - - Position - Позиция - - - - Dimensions - Размеры - - - - Tile - Тайл - - - - Export - Экспорт - - - - Matrix - Матрица - - - - Attributes - Атрибуты - - - - Transform - Трансформация - - - - Off - Выкл. - - - - Palette - Палитра - - - - Double Size - Двойной размер - - - - - - Return, Ctrl+R - Возврат, Ctrl+R - - - - Flipped - Поворот - - - - H - Short for horizontal - Г - - - - V - Short for vertical - В - - - - Mode - Режим - - - - Normal - Обычный - - - - Mosaic - Мозаика - - - - Enabled - Включено - - - - Priority - Приоритет - - - - Address - Адрес - - - - Magnification - Увеличить - - - - OverrideView - - - Game Overrides - Переопределения игры - - - - Game Boy Advance - Game Boy Advance - - - - - - - Autodetect - Автоопределение - - - - Realtime clock - Реальное время - - - - Gyroscope - Гироскоп - - - - Tilt - Наклон - - - - Light sensor - Датчик света - - - - Rumble - Отдача - - - - Save type - Тип сохранения - - - - None - Нет - - - - SRAM - SRAM - - - - Flash 512kb - Flash 512kb - - - - Flash 1Mb - Flash 1Mb - - - - EEPROM 8kB - EEPROM 8kB - - - - EEPROM 512 bytes - EEPROM 512 bytes - - - - SRAM 64kB (bootlegs only) - SRAM 64kB (только для бутлегов) - - - - Idle loop - Холостой цикл - - - - Game Boy Player features - Поддержка Game Boy Player - - - - VBA bug compatibility mode - Режим совместимости с багами VBA - - - - Game Boy - Game Boy - - - - Game Boy model - Модель Game Boy - - - - Memory bank controller - Контроллер банка памяти - - - - Background Colors - Цвета фона - - - - Sprite Colors 1 - Цвета спрайта 1 - - - - Sprite Colors 2 - Цвета спрайта 2 - - - - Palette preset - Пресет палитры - - - - PaletteView - - - Palette - Палитра - - - - Background - Фон - - - - Objects - Объекты - - - - Selection - Выделение - - - - Red - Красный - - - - Green - Зеленый - - - - Blue - Синий - - - - 16-bit value - 16-битное значение - - - - Hex code - Hex-код - - - - Palette index - Индекс палитры - - - - Export BG - Экспорт BG - - - - Export OBJ - Экспорт OBJ - - - - PlacementControl - - - Adjust placement - Настройка положения - - - - All - Все - - - - Offset - Смещение - - - - X - X - - - - Y - Y - - - - PrinterView - - - Game Boy Printer - Принтер Game Boy - - - - Hurry up! - Поторопись! - - - - Tear off - - - - - Copy - Копировать - - - - Magnification - Увеличение - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1245,16 +111,182 @@ Download size: %3 (Нет) + + QGBA::ArchiveInspector + + + Open in archive... + Открыть в архиве... + + + + Loading... + Загрузка... + + QGBA::AssetTile - - - + + Tile # + Тайл # + + + + Palette # + Палитра # + + + + Address + Адрес + + + + Red + Красный + + + + Green + Зеленый + + + + Blue + Синий + + + + + 0x%0 (%1) 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + Чип BattleChip Gate + + + + Chip name + Имя чипа + + + + Insert + Вставить + + + + Save + Сохранить + + + + Load + Загрузить + + + + Add + Добавить + + + + Remove + Удалить + + + + Gate type + Тип Gate + + + + Inserted + Вставлен + + + + Chip ID + ID чипа + + + + Update Chip data + Обновление данных чипа + + + + Show advanced + Расширенные настройки + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1270,6 +302,46 @@ Download size: %3 QGBA::CheatsView + + + Cheats + Читы + + + + Add New Code + Добавить новый код + + + + Remove + Убрать + + + + Add Lines + Добавить линии + + + + Code type + Тип кода + + + + Save + Сохранить + + + + Load + Загрузить + + + + Enter codes here... + Введите свои читкоды сюда... + @@ -1355,6 +427,24 @@ Download size: %3 + + QGBA::DebuggerConsole + + + Debugger + Дебаггер + + + + Enter command (try `help` for more info) + Введите команду (`help` чтобы узнать больше) + + + + Break + Прервать + + QGBA::DebuggerConsoleController @@ -1363,8 +453,91 @@ Download size: %3 + + QGBA::DolphinConnector + + + Connect to Dolphin + Соединение с Dolphin + + + + Local computer + Локальный компьютер + + + + IP address + IP-адрес + + + + Connect + Подключиться + + + + Disconnect + Отключиться + + + + Close + Закрыть + + + + Reset on connect + Сброс при соединении + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + Изучить фрейм + + + + Magnification + Увеличить + + + + Freeze frame + Зафиксировать фрейм + + + + Backdrop color + Цвет фона + + + + Disable scanline effects + Выключить эффект scanline + + + + Export + Экспортировать + + + + Reset + Сброс + Export frame @@ -1512,6 +685,51 @@ Download size: %3 QGBA::GIFView + + + Frameskip + Пропуск кадров + + + + Start + Начать + + + + Record GIF/WebP/APNG + Записать GIF/WebP/APNG + + + + Loop + Зациклить + + + + Stop + Остановить + + + + Select File + Выбрать файл + + + + APNG + APNG + + + + GIF + GIF + + + + WebP + WebP + Failed to open output file: %1 @@ -1528,8 +746,174 @@ Download size: %3 Graphics Interchange Format (*.gif);;WebP ( *.webp);;Animated Portable Network Graphics (*.png *.apng) + + QGBA::GameBoy + + + + Autodetect + Автоопределение + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + Просмотр I/O + + + + 0x0000 + 0x0000 + + + + + + B + B + Background mode @@ -2790,12 +2174,6 @@ Download size: %3 A - - - - B - B - @@ -3411,8 +2789,105 @@ Download size: %3 Меню + + QGBA::LibraryTree + + + Name + Имя + + + + Location + Расположение + + + + Platform + Платформа + + + + Size + Размер + + + + CRC32 + CRC32 + + QGBA::LoadSaveState + + + + %1 State + %1 состояние + + + + + + + + + + + + No Save + Нет сохранений + + + + 5 + 5 + + + + 6 + 6 + + + + 8 + 8 + + + + 4 + 4 + + + + 1 + 1 + + + + 3 + 3 + + + + 7 + 7 + + + + 9 + 9 + + + + 2 + 2 + + + + Cancel + Отмена + Load State @@ -3531,91 +3006,194 @@ Download size: %3 + + QGBA::LogView + + + Logs + Логи + + + + Enabled Levels + Активные уровни + + + + Debug + Откладка + + + + Stub + Заглушка + + + + Info + Информация + + + + Warning + Внимание + + + + Error + Ошибка + + + + Fatal + Фатальная ошибка + + + + Game Error + Ошибка игры + + + + Advanced settings + Расширенные настройки + + + + Clear + Очистить + + + + Max Lines + Макс. строк + + QGBA::MapView - + + Maps + Карты + + + + Magnification + Увеличить + + + + Export + Экспорт + + + + Copy + Копировать + + + Priority Приоритет - - + + Map base - - + + Tile base - + Size Размер - - + + Offset Смещение - + Xform - + Map Addr. Адрес карты - + Mirror Зеркально - + None Нет - + Both Оба - + Horizontal - + Vertical - - - + + + N/A Н/Д - + Export map Экспорт карты - + Portable Network Graphics (*.png) Portable Network Graphics (*.png) QGBA::MemoryDump + + + Save Memory Range + Сохранить область памяти + + + + Start Address: + Исходный адрес: + + + + Byte Count: + Количество байт: + + + + Dump across banks + + Save memory region @@ -3692,6 +3270,153 @@ Download size: %3 QGBA::MemorySearch + + + Memory Search + Поиск в памяти + + + + Address + Адрес + + + + Current Value + Текущее значение + + + + + Type + Тип + + + + Value + Значение + + + + Numeric + Число + + + + Text + Текст + + + + Width + Длина + + + + + Guess + Догадка + + + + 1 Byte (8-bit) + 1 байт (8 бит) + + + + 2 Bytes (16-bit) + 2 байта (16 бит) + + + + 4 Bytes (32-bit) + 4 байта (32 бита) + + + + Number type + Тип числа + + + + Decimal + 10-ный + + + + Hexadecimal + 16-ный + + + + Search type + Тип поиска + + + + Equal to value + Равно значению + + + + Greater than value + Больше значения + + + + Less than value + Меньше значения + + + + Unknown/changed + Неизвестно/изменилось + + + + Changed by value + Изменилось на значение + + + + Unchanged + Не изменилось + + + + Increased + Увеличилось + + + + Decreased + Уменьшилось + + + + Search ROM + Поиск в ROM + + + + New Search + Новый поиск + + + + Search Within + Поиск в результатах + + + + Open in Memory Viewer + Открыть в просмотре памяти + + + + Refresh + Обновить + (%0/%1×) @@ -3713,6 +3438,84 @@ Download size: %3 + + QGBA::MemoryView + + + Memory + Память + + + + Inspect Address: + Просмотр адреса: + + + + Set Alignment: + Выравнивание: + + + + &1 Byte + &1 байт + + + + &2 Bytes + &2 байта + + + + &4 Bytes + &4 байта + + + + Unsigned Integer: + Целое число без знака: + + + + Signed Integer: + Целое число со знаком: + + + + String: + Строка: + + + + Load TBL + Загрузить TBL + + + + Copy Selection + Скопировать выделение + + + + Paste + Вставить + + + + Save Selection + Сохранить выделение + + + + Save Range + Сохранить область + + + + Load + Загрузить + + QGBA::MessagePainter @@ -3724,67 +3527,316 @@ Download size: %3 QGBA::ObjView - - - 0x%0 - + + Sprites + Спрайты - + + Copy + Скопировать + + + + Geometry + Геометрия + + + + Position + Позиция + + + + Dimensions + Размеры + + + + Tile + Тайл + + + + Export + Экспорт + + + + Matrix + Матрица + + + + Attributes + Атрибуты + + + + Transform + Трансформация + + + + Off Выкл. - - - - - - - - - --- - + + Palette + Палитра - + + Double Size + Двойной размер + + + + + + Return, Ctrl+R + Возврат, Ctrl+R + + + + Flipped + Поворот + + + + H + Short for horizontal + Г + + + + V + Short for vertical + В + + + + Mode + Режим + + + + Normal Обычный - + + Mosaic + Мозаика + + + + Enabled + Включено + + + + Priority + Приоритет + + + + Address + Адрес + + + + Magnification + Увеличить + + + + + 0x%0 + + + + + + + + + + + + --- + + + + Trans Прозрач. - + OBJWIN - + Invalid Неверно - - + + N/A Н/Д - + Export sprite Экспорт спрайта - + Portable Network Graphics (*.png) Portable Network Graphics (*.png) QGBA::OverrideView + + + Game Overrides + Переопределения игры + + + + Game Boy Advance + Game Boy Advance + + + + + + + Autodetect + Автоопределение + + + + Realtime clock + Реальное время + + + + Gyroscope + Гироскоп + + + + Tilt + Наклон + + + + Light sensor + Датчик света + + + + Rumble + Отдача + + + + Save type + Тип сохранения + + + + None + Нет + + + + SRAM + SRAM + + + + Flash 512kb + Flash 512kb + + + + Flash 1Mb + Flash 1Mb + + + + EEPROM 8kB + EEPROM 8kB + + + + EEPROM 512 bytes + EEPROM 512 bytes + + + + SRAM 64kB (bootlegs only) + SRAM 64kB (только для бутлегов) + + + + Idle loop + Холостой цикл + + + + Game Boy Player features + Поддержка Game Boy Player + + + + VBA bug compatibility mode + Режим совместимости с багами VBA + + + + Game Boy + Game Boy + + + + Game Boy model + Модель Game Boy + + + + Memory bank controller + Контроллер банка памяти + + + + Background Colors + Цвета фона + + + + Sprite Colors 1 + Цвета спрайта 1 + + + + Sprite Colors 2 + Цвета спрайта 2 + + + + Palette preset + Пресет палитры + Official MBCs @@ -3803,6 +3855,66 @@ Download size: %3 QGBA::PaletteView + + + Palette + Палитра + + + + Background + Фон + + + + Objects + Объекты + + + + Selection + Выделение + + + + Red + Красный + + + + Green + Зеленый + + + + Blue + Синий + + + + 16-bit value + 16-битное значение + + + + Hex code + Hex-код + + + + Palette index + Индекс палитры + + + + Export BG + Экспорт BG + + + + Export OBJ + Экспорт OBJ + #%0 @@ -3837,28 +3949,122 @@ Download size: %3 Не удалось открыть файл палитры: %1 + + QGBA::PlacementControl + + + Adjust placement + Настройка положения + + + + All + Все + + + + Offset + Смещение + + + + X + X + + + + Y + Y + + + + QGBA::PrinterView + + + Game Boy Printer + Принтер Game Boy + + + + Hurry up! + Поторопись! + + + + Tear off + + + + + Copy + Копировать + + + + Magnification + Увеличение + + + + Save Printout + + + + + Portable Network Graphics (*.png) + Portable Network Graphics (*.png) + + QGBA::ROMInfo - - - - - + + + + (unknown) (неизвестно) - - + bytes байт - + (no database present) (нет в базе данных) + + + ROM Info + + + + + Game name: + + + + + Internal name: + + + + + Game ID: + + + + + File size: + + + + + CRC32: + CRC32: + QGBA::ReportView @@ -3872,6 +4078,41 @@ Download size: %3 ZIP archive (*.zip) ZIP архив (*.zip) + + + Generate Bug Report + + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + + + + + Generate report + + + + + Save + Сохранить + + + + Open issue list in browser + + + + + Include save file + + + + + Create and include savestate + + QGBA::SaveConverter @@ -3935,6 +4176,117 @@ Download size: %3 Cannot convert save games between platforms Нельзя сконвертировать сохранения для разных платформ + + + Convert/Extract Save Game + + + + + Input file + + + + + + Browse + + + + + Output file + + + + + %1 %2 save game + + + + + little endian + + + + + big endian + + + + + SRAM + SRAM + + + + %1 flash + + + + + %1 EEPROM + + + + + %1 SRAM + RTC + + + + + %1 SRAM + + + + + packed MBC2 + + + + + unpacked MBC2 + + + + + MBC6 flash + + + + + MBC6 combined SRAM + flash + + + + + MBC6 SRAM + + + + + TAMA5 + + + + + %1 (%2) + + + + + %1 save state with embedded %2 save game + + + + + %1 SharkPort %2 save game + + + + + %1 GameShark Advance SP %2 save game + + QGBA::ScriptingTextBuffer @@ -3944,97 +4296,236 @@ Download size: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + + + + + 0 + 0 + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + + + + + Realtime clock + Реальное время + + + + Fixed time + + + + + System time + + + + + Start time at + + + + + Now + + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + + + + + Light sensor + Датчик света + + + + Brightness + + + + + Tilt sensor + + + + + + Set Y + + + + + + Set X + + + + + Gyroscope + Гироскоп + + + + Sensitivity + + + QGBA::SettingsView - - + + Qt Multimedia - + SDL - + Software (Qt) - + + OpenGL - + OpenGL (force version 1.x) - + None Нет - + None (Still Image) Нет (статичное изображение) - + Keyboard Клавиатура - + Controllers Контроллеры - + Shortcuts Сочетания клавиш - - + + Shaders Шейдеры - + Select BIOS Выбор BIOS - + Select directory Выбор папки - + (%1×%2) - + Never Никогда - + Just now Только сейчас - + Less than an hour ago Менее часа назад - + %n hour(s) ago %n час назад @@ -4043,7 +4534,7 @@ Download size: %3 - + %n day(s) ago %n день назад @@ -4051,6 +4542,726 @@ Download size: %3 %n дней назад + + + Settings + + + + + Audio/Video + + + + + Gameplay + + + + + Interface + + + + + Update + + + + + Emulation + + + + + Enhancements + + + + + BIOS + + + + + Paths + + + + + Logging + + + + + Game Boy + Game Boy + + + + Audio driver: + + + + + Audio buffer: + + + + + + 1536 + 1536 + + + + 512 + 512 + + + + 768 + 768 + + + + 1024 + 1024 + + + + 2048 + 2048 + + + + 3072 + 3072 + + + + 4096 + 4096 + + + + samples + + + + + Sample rate: + + + + + + 44100 + 44100 + + + + 22050 + 22050 + + + + 32000 + 32000 + + + + 48000 + 48000 + + + + Hz + + + + + Volume: + + + + + + + + Mute + + + + + Fast forward volume: + + + + + Audio in multiplayer: + + + + + All windows + + + + + Player 1 window only + + + + + Currently active player window + + + + + Display driver: + + + + + Frameskip: + + + + + Skip every + + + + + + frames + + + + + FPS target: + + + + + frames per second + + + + + Sync: + + + + + + Video + + + + + + Audio + + + + + Lock aspect ratio + + + + + Force integer scaling + + + + + Bilinear filtering + + + + + Show filename instead of ROM name in library view + + + + + + Pause + + + + + When inactive: + + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + + + + + Show frame count in OSD + + + + + Show emulation info on reset + + + + + Current channel: + + + + + Current version: + + + + + Update channel: + + + + + Available version: + + + + + (Unknown) + + + + + Last checked: + + + + + Automatically check on start + + + + + Check now + + + + + Models + + + + + GB only: + + + + + SGB compatible: + + + + + GBC only: + + + + + GBC compatible: + + + + + SGB and GBC compatible: + + + + + Game Boy palette + + + + + Default color palette only + + + + + SGB color palette if available + + + + + GBC color palette if available + + + + + SGB (preferred) or GBC color palette if available + + + + + Game Boy Camera + + + + + Driver: + + + + + Source: + + + + + Native (59.7275) + + + + + Interframe blending + + + + + Language + + + + + Library: + + + + + List view + + + + + Tree view + + + + + Show when no game open + + + + + Clear cache + + + + + Allow opposing input directions + + + + + Suspend screensaver + + + + + Dynamically update window title + + + + + Show FPS in title bar + + + + + Save state extra data: + + + + + + Save game + + + + + Load state extra data: + + + + + Enable VBA bug compatibility in ROM hacks + + + + + Preset: + + + + + Enable Discord Rich Presence + Вкл. расширенный статус в Discord + + + + Show OSD messages + + + + + Show filename instead of ROM name in title bar + + + + + Fast forward speed: + + + + + + Unbounded + + + + + Fast forward (held) speed: + + + + + Autofire interval: + + + + + Enable rewind + + + + + Rewind history: + + + + + Idle loops: + + + + + Run all + + + + + Remove known + + + + + Detect and remove + + + + + Preload entire ROM into memory + + + + + + Screenshot + + + + + + Cheat codes + + + + + Enable Game Boy Player features by default + + + + + Video renderer: + + + + + Software + + + + + OpenGL enhancements + + + + + High-resolution scale: + + + + + (240×160) + + + + + XQ GBA audio (experimental) + + + + + GB BIOS file: + + + + + + + + + + + + + Browse + + + + + Use BIOS file if found + + + + + Skip BIOS intro + + + + + GBA BIOS file: + + + + + GBC BIOS file: + + + + + SGB BIOS file: + + + + + Save games + + + + + + + + + Same directory as the ROM + + + + + Save states + + + + + Screenshots + + + + + Patches + + + + + Cheats + Читы + + + + Log to file + + + + + Log to console + + + + + Select Log File + + + + + Default BG colors: + + + + + Super Game Boy borders + + + + + Default sprite colors 1: + + + + + Default sprite colors 2: + + QGBA::ShaderSelector @@ -4084,6 +5295,41 @@ Download size: %3 Pass %1 Проход %1 + + + Shaders + Шейдеры + + + + Active Shader: + + + + + Name + Имя + + + + Author + + + + + Description + + + + + Unload Shader + + + + + Load New Shader + + QGBA::ShortcutModel @@ -4103,24 +5349,117 @@ Download size: %3 Геймпад + + QGBA::ShortcutView + + + Edit Shortcuts + + + + + Keyboard + Клавиатура + + + + Gamepad + Геймпад + + + + Clear + Очистить + + QGBA::TileView - + Export tiles Экспорт тайлов - - + + Portable Network Graphics (*.png) Portable Network Graphics (*.png) - + Export tile Экспорт тайла + + + Tiles + + + + + Export Selected + + + + + Export All + + + + + 256 colors + + + + + Palette + Палитра + + + + Magnification + Увеличить + + + + Tiles per row + + + + + Fit to window + + + + + Displayed tiles + + + + + Only BG tiles + + + + + Only OBJ tiles + + + + + Both + Оба + + + + Copy Selected + + + + + Copy All + + QGBA::VideoView @@ -4139,6 +5478,204 @@ Download size: %3 Select output file Выбор выходного файла + + + Record Video + + + + + Start + Начать + + + + Stop + Остановить + + + + Select File + Выбрать файл + + + + Presets + + + + + High &Quality + + + + + &YouTube + + + + + + WebM + + + + + &Lossless + + + + + &1080p + + + + + &720p + + + + + &480p + + + + + &Native + + + + + Format + + + + + MKV + + + + + AVI + + + + + + MP4 + + + + + 4K + 4K + + + + HEVC + + + + + HEVC (NVENC) + + + + + VP8 + + + + + VP9 + + + + + FFV1 + + + + + + None + Нет + + + + FLAC + + + + + Opus + + + + + Vorbis + + + + + MP3 + + + + + AAC + + + + + Uncompressed + + + + + Bitrate (kbps) + + + + + ABR + + + + + H.264 + + + + + H.264 (NVENC) + + + + + VBR + + + + + CRF + + + + + Dimensions + Размеры + + + + Lock aspect ratio + + + + + Show advanced + Расширенные настройки + QGBA::Window @@ -4983,1378 +6520,4 @@ Download size: %3 - - ROMInfo - - - ROM Info - - - - - Game name: - - - - - Internal name: - - - - - Game ID: - - - - - File size: - - - - - CRC32: - CRC32: - - - - ReportView - - - Generate Bug Report - - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - - - - - Generate report - - - - - Save - Сохранить - - - - Open issue list in browser - - - - - Include save file - - - - - Create and include savestate - - - - - SaveConverter - - - Convert/Extract Save Game - - - - - Input file - - - - - - Browse - - - - - Output file - - - - - %1 %2 save game - - - - - little endian - - - - - big endian - - - - - SRAM - SRAM - - - - %1 flash - - - - - %1 EEPROM - - - - - %1 SRAM + RTC - - - - - %1 SRAM - - - - - packed MBC2 - - - - - unpacked MBC2 - - - - - MBC6 flash - - - - - MBC6 combined SRAM + flash - - - - - MBC6 SRAM - - - - - TAMA5 - - - - - %1 (%2) - - - - - %1 save state with embedded %2 save game - - - - - %1 SharkPort %2 save game - - - - - %1 GameShark Advance SP %2 save game - - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - - - - - 0 - 0 - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - - - - - Realtime clock - Реальное время - - - - Fixed time - - - - - System time - - - - - Start time at - - - - - Now - - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - - - - - Light sensor - Датчик света - - - - Brightness - - - - - Tilt sensor - - - - - - Set Y - - - - - - Set X - - - - - Gyroscope - Гироскоп - - - - Sensitivity - - - - - SettingsView - - - Settings - - - - - Audio/Video - - - - - Interface - - - - - Update - - - - - Emulation - - - - - Enhancements - - - - - BIOS - - - - - Paths - - - - - Logging - - - - - Game Boy - Game Boy - - - - Audio driver: - - - - - Audio buffer: - - - - - - 1536 - 1536 - - - - 512 - 512 - - - - 768 - 768 - - - - 1024 - 1024 - - - - 2048 - 2048 - - - - 3072 - 3072 - - - - 4096 - 4096 - - - - samples - - - - - Sample rate: - - - - - - 44100 - 44100 - - - - 22050 - 22050 - - - - 32000 - 32000 - - - - 48000 - 48000 - - - - Hz - - - - - Volume: - - - - - - - - Mute - - - - - Fast forward volume: - - - - - Audio in multiplayer: - - - - - All windows - - - - - Player 1 window only - - - - - Currently active player window - - - - - Display driver: - - - - - Frameskip: - - - - - Skip every - - - - - - frames - - - - - FPS target: - - - - - frames per second - - - - - Sync: - - - - - Video - - - - - Audio - - - - - Lock aspect ratio - - - - - Force integer scaling - - - - - Bilinear filtering - - - - - Show filename instead of ROM name in library view - - - - - - Pause - - - - - When inactive: - - - - - When minimized: - - - - - Show frame count in OSD - - - - - Show emulation info on reset - - - - - Current channel: - - - - - Current version: - - - - - Update channel: - - - - - Available version: - - - - - (Unknown) - - - - - Last checked: - - - - - Automatically check on start - - - - - Check now - - - - - Models - - - - - GB only: - - - - - SGB compatible: - - - - - GBC only: - - - - - GBC compatible: - - - - - SGB and GBC compatible: - - - - - Game Boy palette - - - - - Default color palette only - - - - - SGB color palette if available - - - - - GBC color palette if available - - - - - SGB (preferred) or GBC color palette if available - - - - - Game Boy Camera - - - - - Driver: - - - - - Source: - - - - - Native (59.7275) - - - - - Interframe blending - - - - - Language - - - - - Library: - - - - - List view - - - - - Tree view - - - - - Show when no game open - - - - - Clear cache - - - - - Allow opposing input directions - - - - - Suspend screensaver - - - - - Dynamically update window title - - - - - Show FPS in title bar - - - - - Save state extra data: - - - - - - Save game - - - - - Load state extra data: - - - - - Enable VBA bug compatibility in ROM hacks - - - - - Preset: - - - - - Enable Discord Rich Presence - Вкл. расширенный статус в Discord - - - - Automatically save state - - - - - Automatically load state - - - - - Automatically save cheats - - - - - Automatically load cheats - - - - - Show OSD messages - - - - - Show filename instead of ROM name in title bar - - - - - Fast forward speed: - - - - - - Unbounded - - - - - Fast forward (held) speed: - - - - - Autofire interval: - - - - - Enable rewind - - - - - Rewind history: - - - - - Idle loops: - - - - - Run all - - - - - Remove known - - - - - Detect and remove - - - - - Preload entire ROM into memory - - - - - - Screenshot - - - - - - Cheat codes - - - - - Enable Game Boy Player features by default - - - - - Video renderer: - - - - - Software - - - - - OpenGL - - - - - OpenGL enhancements - - - - - High-resolution scale: - - - - - (240×160) - - - - - XQ GBA audio (experimental) - - - - - GB BIOS file: - - - - - - - - - - - - - Browse - - - - - Use BIOS file if found - - - - - Skip BIOS intro - - - - - GBA BIOS file: - - - - - GBC BIOS file: - - - - - SGB BIOS file: - - - - - Save games - - - - - - - - - Same directory as the ROM - - - - - Save states - - - - - Screenshots - - - - - Patches - - - - - Cheats - Читы - - - - Log to file - - - - - Log to console - - - - - Select Log File - - - - - Default BG colors: - - - - - Super Game Boy borders - - - - - Default sprite colors 1: - - - - - Default sprite colors 2: - - - - - ShaderSelector - - - Shaders - Шейдеры - - - - Active Shader: - - - - - Name - Имя - - - - Author - - - - - Description - - - - - Unload Shader - - - - - Load New Shader - - - - - ShortcutView - - - Edit Shortcuts - - - - - Keyboard - Клавиатура - - - - Gamepad - Геймпад - - - - Clear - Очистить - - - - TileView - - - Tiles - - - - - Export Selected - - - - - Export All - - - - - 256 colors - - - - - Palette - Палитра - - - - Magnification - Увеличить - - - - Tiles per row - - - - - Fit to window - - - - - Displayed tiles - - - - - Only BG tiles - - - - - Only OBJ tiles - - - - - Both - Оба - - - - Copy Selected - - - - - Copy All - - - - - VideoView - - - Record Video - - - - - Start - Начать - - - - Stop - Остановить - - - - Select File - Выбрать файл - - - - Presets - - - - - High &Quality - - - - - &YouTube - - - - - - WebM - - - - - &Lossless - - - - - &1080p - - - - - &720p - - - - - &480p - - - - - &Native - - - - - Format - - - - - MKV - - - - - AVI - - - - - - MP4 - - - - - 4K - 4K - - - - HEVC - - - - - HEVC (NVENC) - - - - - VP8 - - - - - VP9 - - - - - FFV1 - - - - - - None - Нет - - - - FLAC - - - - - Opus - - - - - Vorbis - - - - - MP3 - - - - - AAC - - - - - Uncompressed - - - - - Bitrate (kbps) - - - - - ABR - - - - - H.264 - - - - - H.264 (NVENC) - - - - - VBR - - - - - CRF - - - - - Dimensions - Размеры - - - - Lock aspect ratio - - - - - Show advanced - Расширенные настройки - - diff --git a/src/platform/qt/ts/mgba-template.ts b/src/platform/qt/ts/mgba-template.ts index 6540122ad..d92ee6d3d 100644 --- a/src/platform/qt/ts/mgba-template.ts +++ b/src/platform/qt/ts/mgba-template.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -36,1146 +36,12 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd. - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available - - - ArchiveInspector - - - Open in archive... - - - - - Loading... - - - - - AssetTile - - - Tile # - - - - - Palette # - - - - - Address - - - - - Red - - - - - Green - - - - - Blue - - - - - BattleChipView - - - BattleChip Gate - - - - - Chip name - - - - - Insert - - - - - Save - - - - - Load - - - - - Add - - - - - Remove - - - - - Gate type - - - - - Inserted - - - - - Chip ID - - - - - Update Chip data - - - - - Show advanced - - - - - CheatsView - - - Cheats - - - - - Add New Code - - - - - Remove - - - - - Add Lines - - - - - Code type - - - - - Save - - - - - Load - - - - - Enter codes here... - - - - - DebuggerConsole - - - Debugger - - - - - Enter command (try `help` for more info) - - - - - Break - - - - - DolphinConnector - - - Connect to Dolphin - - - - - Local computer - - - - - IP address - - - - - Connect - - - - - Disconnect - - - - - Close - - - - - Reset on connect - - - - - FrameView - - - Inspect frame - - - - - Magnification - - - - - Freeze frame - - - - - Backdrop color - - - - - Disable scanline effects - - - - - Export - - - - - Reset - - - - - GIFView - - - Record GIF/WebP/APNG - - - - - Loop - - - - - Start - - - - - Stop - - - - - Select File - - - - - APNG - - - - - GIF - - - - - WebP - - - - - Frameskip - - - - - IOViewer - - - I/O Viewer - - - - - 0x0000 - - - - - B - - - - - LibraryTree - - - Name - - - - - Location - - - - - Platform - - - - - Size - - - - - CRC32 - - - - - LoadSaveState - - - - %1 State - - - - - - - - - - - - - No Save - - - - - 5 - - - - - 6 - - - - - 8 - - - - - 4 - - - - - 1 - - - - - 3 - - - - - 7 - - - - - 9 - - - - - 2 - - - - - Cancel - - - - - LogView - - - Logs - - - - - Enabled Levels - - - - - Debug - - - - - Stub - - - - - Info - - - - - Warning - - - - - Error - - - - - Fatal - - - - - Game Error - - - - - Advanced settings - - - - - Clear - - - - - Max Lines - - - - - MapView - - - Maps - - - - - Magnification - - - - - Export - - - - - Copy - - - - - MemoryDump - - - Save Memory Range - - - - - Start Address: - - - - - Byte Count: - - - - - Dump across banks - - - - - MemorySearch - - - Memory Search - - - - - Address - - - - - Current Value - - - - - - Type - - - - - Value - - - - - Numeric - - - - - Text - - - - - Width - - - - - - Guess - - - - - 1 Byte (8-bit) - - - - - 2 Bytes (16-bit) - - - - - 4 Bytes (32-bit) - - - - - Number type - - - - - Decimal - - - - - Hexadecimal - - - - - Search type - - - - - Equal to value - - - - - Greater than value - - - - - Less than value - - - - - Unknown/changed - - - - - Changed by value - - - - - Unchanged - - - - - Increased - - - - - Decreased - - - - - Search ROM - - - - - New Search - - - - - Search Within - - - - - Open in Memory Viewer - - - - - Refresh - - - - - MemoryView - - - Memory - - - - - Inspect Address: - - - - - Set Alignment: - - - - - &1 Byte - - - - - &2 Bytes - - - - - &4 Bytes - - - - - Unsigned Integer: - - - - - Signed Integer: - - - - - String: - - - - - Load TBL - - - - - Copy Selection - - - - - Paste - - - - - Save Selection - - - - - Save Range - - - - - Load - - - - - ObjView - - - Sprites - - - - - Address - - - - - Copy - - - - - Magnification - - - - - Geometry - - - - - Position - - - - - Dimensions - - - - - Matrix - - - - - Export - - - - - Attributes - - - - - Transform - - - - - Off - - - - - Palette - - - - - Double Size - - - - - - - Return, Ctrl+R - - - - - Flipped - - - - - H - Short for horizontal - - - - - V - Short for vertical - - - - - Mode - - - - - Normal - - - - - Mosaic - - - - - Enabled - - - - - Priority - - - - - Tile - - - - - OverrideView - - - Game Overrides - - - - - Game Boy Advance - - - - - - - - Autodetect - - - - - Realtime clock - - - - - Gyroscope - - - - - Tilt - - - - - Light sensor - - - - - Rumble - - - - - Save type - - - - - None - - - - - SRAM - - - - - Flash 512kb - - - - - Flash 1Mb - - - - - EEPROM 8kB - - - - - EEPROM 512 bytes - - - - - SRAM 64kB (bootlegs only) - - - - - Idle loop - - - - - Game Boy Player features - - - - - VBA bug compatibility mode - - - - - Game Boy - - - - - Game Boy model - - - - - Memory bank controller - - - - - Background Colors - - - - - Sprite Colors 1 - - - - - Sprite Colors 2 - - - - - Palette preset - - - - - PaletteView - - - Palette - - - - - Background - - - - - Objects - - - - - Selection - - - - - Red - - - - - Green - - - - - Blue - - - - - 16-bit value - - - - - Hex code - - - - - Palette index - - - - - Export BG - - - - - Export OBJ - - - - - PlacementControl - - - Adjust placement - - - - - All - - - - - Offset - - - - - X - - - - - Y - - - - - PrinterView - - - Game Boy Printer - - - - - Hurry up! - - - - - Tear off - - - - - Magnification - - - - - Copy - - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1240,16 +106,182 @@ Download size: %3 + + QGBA::ArchiveInspector + + + Open in archive... + + + + + Loading... + + + QGBA::AssetTile - - - + + Tile # + + + + + Palette # + + + + + Address + + + + + Red + + + + + Green + + + + + Blue + + + + + + 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + + + + + Chip name + + + + + Insert + + + + + Save + + + + + Load + + + + + Add + + + + + Remove + + + + + Gate type + + + + + Inserted + + + + + Chip ID + + + + + Update Chip data + + + + + Show advanced + + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1265,6 +297,46 @@ Download size: %3 QGBA::CheatsView + + + Cheats + + + + + Add New Code + + + + + Remove + + + + + Add Lines + + + + + Code type + + + + + Save + + + + + Load + + + + + Enter codes here... + + @@ -1350,6 +422,24 @@ Download size: %3 + + QGBA::DebuggerConsole + + + Debugger + + + + + Enter command (try `help` for more info) + + + + + Break + + + QGBA::DebuggerConsoleController @@ -1358,8 +448,91 @@ Download size: %3 + + QGBA::DolphinConnector + + + Connect to Dolphin + + + + + Local computer + + + + + IP address + + + + + Connect + + + + + Disconnect + + + + + Close + + + + + Reset on connect + + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + + + + + Magnification + + + + + Freeze frame + + + + + Backdrop color + + + + + Disable scanline effects + + + + + Export + + + + + Reset + + Export frame @@ -1507,6 +680,51 @@ Download size: %3 QGBA::GIFView + + + Record GIF/WebP/APNG + + + + + Loop + + + + + Start + + + + + Stop + + + + + Select File + + + + + APNG + + + + + GIF + + + + + WebP + + + + + Frameskip + + Failed to open output file: %1 @@ -1523,8 +741,174 @@ Download size: %3 + + QGBA::GameBoy + + + + Autodetect + + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + + + + + 0x0000 + + + + + + + B + + Background mode @@ -2785,12 +2169,6 @@ Download size: %3 A - - - - B - - @@ -3406,8 +2784,105 @@ Download size: %3 + + QGBA::LibraryTree + + + Name + + + + + Location + + + + + Platform + + + + + Size + + + + + CRC32 + + + QGBA::LoadSaveState + + + + %1 State + + + + + + + + + + + + + No Save + + + + + 5 + + + + + 6 + + + + + 8 + + + + + 4 + + + + + 1 + + + + + 3 + + + + + 7 + + + + + 9 + + + + + 2 + + + + + Cancel + + Load State @@ -3526,91 +3001,194 @@ Download size: %3 + + QGBA::LogView + + + Logs + + + + + Enabled Levels + + + + + Debug + + + + + Stub + + + + + Info + + + + + Warning + + + + + Error + + + + + Fatal + + + + + Game Error + + + + + Advanced settings + + + + + Clear + + + + + Max Lines + + + QGBA::MapView - - Priority + + Maps + + + + + Magnification + + + + + Export + + + + + Copy - - Map base + Priority - - Tile base + + Map base - Size + + Tile base - - Offset + Size + + Offset + + + + Xform - + Map Addr. - + Mirror - + None - + Both - + Horizontal - + Vertical - - - + + + N/A - + Export map - + Portable Network Graphics (*.png) QGBA::MemoryDump + + + Save Memory Range + + + + + Start Address: + + + + + Byte Count: + + + + + Dump across banks + + Save memory region @@ -3687,6 +3265,153 @@ Download size: %3 QGBA::MemorySearch + + + Memory Search + + + + + Address + + + + + Current Value + + + + + + Type + + + + + Value + + + + + Numeric + + + + + Text + + + + + Width + + + + + + Guess + + + + + 1 Byte (8-bit) + + + + + 2 Bytes (16-bit) + + + + + 4 Bytes (32-bit) + + + + + Number type + + + + + Decimal + + + + + Hexadecimal + + + + + Search type + + + + + Equal to value + + + + + Greater than value + + + + + Less than value + + + + + Unknown/changed + + + + + Changed by value + + + + + Unchanged + + + + + Increased + + + + + Decreased + + + + + Search ROM + + + + + New Search + + + + + Search Within + + + + + Open in Memory Viewer + + + + + Refresh + + (%0/%1×) @@ -3708,6 +3433,84 @@ Download size: %3 + + QGBA::MemoryView + + + Memory + + + + + Inspect Address: + + + + + Set Alignment: + + + + + &1 Byte + + + + + &2 Bytes + + + + + &4 Bytes + + + + + Unsigned Integer: + + + + + Signed Integer: + + + + + String: + + + + + Load TBL + + + + + Copy Selection + + + + + Paste + + + + + Save Selection + + + + + Save Range + + + + + Load + + + QGBA::MessagePainter @@ -3719,67 +3522,316 @@ Download size: %3 QGBA::ObjView - - - 0x%0 + + Sprites - + + Address + + + + + Copy + + + + + Magnification + + + + + Geometry + + + + + Position + + + + + Dimensions + + + + + Matrix + + + + + Export + + + + + Attributes + + + + + Transform + + + + + Off - - - - - - - - - --- + + Palette - + + Double Size + + + + + + + Return, Ctrl+R + + + + + Flipped + + + + + H + Short for horizontal + + + + + V + Short for vertical + + + + + Mode + + + + + Normal - + + Mosaic + + + + + Enabled + + + + + Priority + + + + + Tile + + + + + + 0x%0 + + + + + + + + + + + + --- + + + + Trans - + OBJWIN - + Invalid - - + + N/A - + Export sprite - + Portable Network Graphics (*.png) QGBA::OverrideView + + + Game Overrides + + + + + Game Boy Advance + + + + + + + + Autodetect + + + + + Realtime clock + + + + + Gyroscope + + + + + Tilt + + + + + Light sensor + + + + + Rumble + + + + + Save type + + + + + None + + + + + SRAM + + + + + Flash 512kb + + + + + Flash 1Mb + + + + + EEPROM 8kB + + + + + EEPROM 512 bytes + + + + + SRAM 64kB (bootlegs only) + + + + + Idle loop + + + + + Game Boy Player features + + + + + VBA bug compatibility mode + + + + + Game Boy + + + + + Game Boy model + + + + + Memory bank controller + + + + + Background Colors + + + + + Sprite Colors 1 + + + + + Sprite Colors 2 + + + + + Palette preset + + Official MBCs @@ -3798,6 +3850,66 @@ Download size: %3 QGBA::PaletteView + + + Palette + + + + + Background + + + + + Objects + + + + + Selection + + + + + Red + + + + + Green + + + + + Blue + + + + + 16-bit value + + + + + Hex code + + + + + Palette index + + + + + Export BG + + + + + Export OBJ + + #%0 @@ -3832,28 +3944,122 @@ Download size: %3 + + QGBA::PlacementControl + + + Adjust placement + + + + + All + + + + + Offset + + + + + X + + + + + Y + + + + + QGBA::PrinterView + + + Game Boy Printer + + + + + Hurry up! + + + + + Tear off + + + + + Magnification + + + + + Copy + + + + + Save Printout + + + + + Portable Network Graphics (*.png) + + + QGBA::ROMInfo - - - - - + + + + (unknown) - - + bytes - + (no database present) + + + ROM Info + + + + + Game name: + + + + + Internal name: + + + + + Game ID: + + + + + File size: + + + + + CRC32: + + QGBA::ReportView @@ -3867,6 +4073,41 @@ Download size: %3 ZIP archive (*.zip) + + + Generate Bug Report + + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + + + + + Generate report + + + + + Save + + + + + Open issue list in browser + + + + + Include save file + + + + + Create and include savestate + + QGBA::SaveConverter @@ -3930,6 +4171,117 @@ Download size: %3 Cannot convert save games between platforms + + + Convert/Extract Save Game + + + + + Input file + + + + + + Browse + + + + + Output file + + + + + %1 %2 save game + + + + + little endian + + + + + big endian + + + + + SRAM + + + + + %1 flash + + + + + %1 EEPROM + + + + + %1 SRAM + RTC + + + + + %1 SRAM + + + + + packed MBC2 + + + + + unpacked MBC2 + + + + + MBC6 flash + + + + + MBC6 combined SRAM + flash + + + + + MBC6 SRAM + + + + + TAMA5 + + + + + %1 (%2) + + + + + %1 save state with embedded %2 save game + + + + + %1 SharkPort %2 save game + + + + + %1 GameShark Advance SP %2 save game + + QGBA::ScriptingTextBuffer @@ -3939,109 +4291,968 @@ Download size: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + + + + + 0 + + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + + + + + Realtime clock + + + + + Fixed time + + + + + System time + + + + + Start time at + + + + + Now + + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + + + + + Light sensor + + + + + Brightness + + + + + Tilt sensor + + + + + + Set Y + + + + + + Set X + + + + + Gyroscope + + + + + Sensitivity + + + QGBA::SettingsView - - + + Qt Multimedia - + SDL - + Software (Qt) - + + OpenGL - + OpenGL (force version 1.x) - + None - + None (Still Image) - + Keyboard - + Controllers - + Shortcuts - - + + Shaders - + Select BIOS - + Select directory - + (%1×%2) - + Never - + Just now - + Less than an hour ago - + %n hour(s) ago - + %n day(s) ago + + + Settings + + + + + Audio/Video + + + + + Gameplay + + + + + Interface + + + + + Update + + + + + Emulation + + + + + Enhancements + + + + + BIOS + + + + + Paths + + + + + Logging + + + + + Game Boy + + + + + Audio driver: + + + + + Audio buffer: + + + + + + 1536 + + + + + 512 + + + + + 768 + + + + + 1024 + + + + + 2048 + + + + + 3072 + + + + + 4096 + + + + + samples + + + + + Sample rate: + + + + + + 44100 + + + + + 22050 + + + + + 32000 + + + + + 48000 + + + + + Hz + + + + + Volume: + + + + + + + + Mute + + + + + Fast forward volume: + + + + + Audio in multiplayer: + + + + + All windows + + + + + Player 1 window only + + + + + Currently active player window + + + + + Display driver: + + + + + Frameskip: + + + + + Skip every + + + + + + frames + + + + + FPS target: + + + + + frames per second + + + + + Sync: + + + + + + Video + + + + + + Audio + + + + + Lock aspect ratio + + + + + Force integer scaling + + + + + Bilinear filtering + + + + + Show filename instead of ROM name in library view + + + + + + Pause + + + + + When inactive: + + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + + + + + Current channel: + + + + + Current version: + + + + + Update channel: + + + + + Available version: + + + + + (Unknown) + + + + + Last checked: + + + + + Automatically check on start + + + + + Check now + + + + + Default color palette only + + + + + SGB color palette if available + + + + + GBC color palette if available + + + + + SGB (preferred) or GBC color palette if available + + + + + Game Boy Camera + + + + + Driver: + + + + + Source: + + + + + Native (59.7275) + + + + + Interframe blending + + + + + Language + + + + + Library: + + + + + List view + + + + + Tree view + + + + + Show when no game open + + + + + Clear cache + + + + + Allow opposing input directions + + + + + Suspend screensaver + + + + + Dynamically update window title + + + + + Show filename instead of ROM name in title bar + + + + + Show OSD messages + + + + + Enable Discord Rich Presence + + + + + Show FPS in title bar + + + + + Show frame count in OSD + + + + + Show emulation info on reset + + + + + Fast forward speed: + + + + + + Unbounded + + + + + Fast forward (held) speed: + + + + + Autofire interval: + + + + + Enable rewind + + + + + Rewind history: + + + + + Idle loops: + + + + + Run all + + + + + Remove known + + + + + Detect and remove + + + + + Preload entire ROM into memory + + + + + Save state extra data: + + + + + + Save game + + + + + Load state extra data: + + + + + Models + + + + + GB only: + + + + + SGB compatible: + + + + + GBC only: + + + + + GBC compatible: + + + + + SGB and GBC compatible: + + + + + Game Boy palette + + + + + Preset: + + + + + + Screenshot + + + + + + Cheat codes + + + + + Enable Game Boy Player features by default + + + + + Enable VBA bug compatibility in ROM hacks + + + + + Video renderer: + + + + + Software + + + + + OpenGL enhancements + + + + + High-resolution scale: + + + + + (240×160) + + + + + XQ GBA audio (experimental) + + + + + GB BIOS file: + + + + + + + + + + + + + Browse + + + + + Use BIOS file if found + + + + + Skip BIOS intro + + + + + GBA BIOS file: + + + + + GBC BIOS file: + + + + + SGB BIOS file: + + + + + Save games + + + + + + + + + Same directory as the ROM + + + + + Save states + + + + + Screenshots + + + + + Patches + + + + + Cheats + + + + + Log to file + + + + + Log to console + + + + + Select Log File + + + + + Default BG colors: + + + + + Default sprite colors 1: + + + + + Default sprite colors 2: + + + + + Super Game Boy borders + + QGBA::ShaderSelector @@ -4075,6 +5286,41 @@ Download size: %3 Pass %1 + + + Shaders + + + + + Active Shader: + + + + + Name + + + + + Author + + + + + Description + + + + + Unload Shader + + + + + Load New Shader + + QGBA::ShortcutModel @@ -4094,24 +5340,117 @@ Download size: %3 + + QGBA::ShortcutView + + + Edit Shortcuts + + + + + Keyboard + + + + + Gamepad + + + + + Clear + + + QGBA::TileView - + Export tiles - - + + Portable Network Graphics (*.png) - + Export tile + + + Tiles + + + + + Export Selected + + + + + Export All + + + + + 256 colors + + + + + Palette + + + + + Magnification + + + + + Tiles per row + + + + + Fit to window + + + + + Displayed tiles + + + + + Only BG tiles + + + + + Only OBJ tiles + + + + + Both + + + + + Copy Selected + + + + + Copy All + + QGBA::VideoView @@ -4130,6 +5469,204 @@ Download size: %3 Select output file + + + Record Video + + + + + Start + + + + + Stop + + + + + Select File + + + + + Presets + + + + + High &Quality + + + + + &YouTube + + + + + + WebM + + + + + + MP4 + + + + + &Lossless + + + + + 4K + + + + + &1080p + + + + + &720p + + + + + &480p + + + + + &Native + + + + + Format + + + + + MKV + + + + + AVI + + + + + HEVC + + + + + HEVC (NVENC) + + + + + VP8 + + + + + VP9 + + + + + FFV1 + + + + + + None + + + + + FLAC + + + + + Opus + + + + + Vorbis + + + + + MP3 + + + + + AAC + + + + + Uncompressed + + + + + Bitrate (kbps) + + + + + ABR + + + + + H.264 + + + + + H.264 (NVENC) + + + + + VBR + + + + + CRF + + + + + Dimensions + + + + + Lock aspect ratio + + + + + Show advanced + + QGBA::Window @@ -4972,1378 +6509,4 @@ Download size: %3 - - ROMInfo - - - ROM Info - - - - - Game name: - - - - - Internal name: - - - - - Game ID: - - - - - File size: - - - - - CRC32: - - - - - ReportView - - - Generate Bug Report - - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - - - - - Generate report - - - - - Save - - - - - Open issue list in browser - - - - - Include save file - - - - - Create and include savestate - - - - - SaveConverter - - - Convert/Extract Save Game - - - - - Input file - - - - - - Browse - - - - - Output file - - - - - %1 %2 save game - - - - - little endian - - - - - big endian - - - - - SRAM - - - - - %1 flash - - - - - %1 EEPROM - - - - - %1 SRAM + RTC - - - - - %1 SRAM - - - - - packed MBC2 - - - - - unpacked MBC2 - - - - - MBC6 flash - - - - - MBC6 combined SRAM + flash - - - - - MBC6 SRAM - - - - - TAMA5 - - - - - %1 (%2) - - - - - %1 save state with embedded %2 save game - - - - - %1 SharkPort %2 save game - - - - - %1 GameShark Advance SP %2 save game - - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - - - - - 0 - - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - - - - - Realtime clock - - - - - Fixed time - - - - - System time - - - - - Start time at - - - - - Now - - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - - - - - Light sensor - - - - - Brightness - - - - - Tilt sensor - - - - - - Set Y - - - - - - Set X - - - - - Gyroscope - - - - - Sensitivity - - - - - SettingsView - - - Settings - - - - - Audio/Video - - - - - Interface - - - - - Update - - - - - Emulation - - - - - Enhancements - - - - - BIOS - - - - - Paths - - - - - Logging - - - - - Game Boy - - - - - Audio driver: - - - - - Audio buffer: - - - - - - 1536 - - - - - 512 - - - - - 768 - - - - - 1024 - - - - - 2048 - - - - - 3072 - - - - - 4096 - - - - - samples - - - - - Sample rate: - - - - - - 44100 - - - - - 22050 - - - - - 32000 - - - - - 48000 - - - - - Hz - - - - - Volume: - - - - - - - - Mute - - - - - Fast forward volume: - - - - - Audio in multiplayer: - - - - - All windows - - - - - Player 1 window only - - - - - Currently active player window - - - - - Display driver: - - - - - Frameskip: - - - - - Skip every - - - - - - frames - - - - - FPS target: - - - - - frames per second - - - - - Sync: - - - - - Video - - - - - Audio - - - - - Lock aspect ratio - - - - - Force integer scaling - - - - - Bilinear filtering - - - - - Show filename instead of ROM name in library view - - - - - - Pause - - - - - When inactive: - - - - - When minimized: - - - - - Current channel: - - - - - Current version: - - - - - Update channel: - - - - - Available version: - - - - - (Unknown) - - - - - Last checked: - - - - - Automatically check on start - - - - - Check now - - - - - Default color palette only - - - - - SGB color palette if available - - - - - GBC color palette if available - - - - - SGB (preferred) or GBC color palette if available - - - - - Game Boy Camera - - - - - Driver: - - - - - Source: - - - - - Native (59.7275) - - - - - Interframe blending - - - - - Language - - - - - Library: - - - - - List view - - - - - Tree view - - - - - Show when no game open - - - - - Clear cache - - - - - Allow opposing input directions - - - - - Suspend screensaver - - - - - Dynamically update window title - - - - - Show filename instead of ROM name in title bar - - - - - Show OSD messages - - - - - Enable Discord Rich Presence - - - - - Automatically save state - - - - - Automatically load state - - - - - Automatically save cheats - - - - - Automatically load cheats - - - - - Show FPS in title bar - - - - - Show frame count in OSD - - - - - Show emulation info on reset - - - - - Fast forward speed: - - - - - - Unbounded - - - - - Fast forward (held) speed: - - - - - Autofire interval: - - - - - Enable rewind - - - - - Rewind history: - - - - - Idle loops: - - - - - Run all - - - - - Remove known - - - - - Detect and remove - - - - - Preload entire ROM into memory - - - - - Save state extra data: - - - - - - Save game - - - - - Load state extra data: - - - - - Models - - - - - GB only: - - - - - SGB compatible: - - - - - GBC only: - - - - - GBC compatible: - - - - - SGB and GBC compatible: - - - - - Game Boy palette - - - - - Preset: - - - - - - Screenshot - - - - - - Cheat codes - - - - - Enable Game Boy Player features by default - - - - - Enable VBA bug compatibility in ROM hacks - - - - - Video renderer: - - - - - Software - - - - - OpenGL - - - - - OpenGL enhancements - - - - - High-resolution scale: - - - - - (240×160) - - - - - XQ GBA audio (experimental) - - - - - GB BIOS file: - - - - - - - - - - - - - Browse - - - - - Use BIOS file if found - - - - - Skip BIOS intro - - - - - GBA BIOS file: - - - - - GBC BIOS file: - - - - - SGB BIOS file: - - - - - Save games - - - - - - - - - Same directory as the ROM - - - - - Save states - - - - - Screenshots - - - - - Patches - - - - - Cheats - - - - - Log to file - - - - - Log to console - - - - - Select Log File - - - - - Default BG colors: - - - - - Default sprite colors 1: - - - - - Default sprite colors 2: - - - - - Super Game Boy borders - - - - - ShaderSelector - - - Shaders - - - - - Active Shader: - - - - - Name - - - - - Author - - - - - Description - - - - - Unload Shader - - - - - Load New Shader - - - - - ShortcutView - - - Edit Shortcuts - - - - - Keyboard - - - - - Gamepad - - - - - Clear - - - - - TileView - - - Tiles - - - - - Export Selected - - - - - Export All - - - - - 256 colors - - - - - Palette - - - - - Magnification - - - - - Tiles per row - - - - - Fit to window - - - - - Displayed tiles - - - - - Only BG tiles - - - - - Only OBJ tiles - - - - - Both - - - - - Copy Selected - - - - - Copy All - - - - - VideoView - - - Record Video - - - - - Start - - - - - Stop - - - - - Select File - - - - - Presets - - - - - High &Quality - - - - - &YouTube - - - - - - WebM - - - - - - MP4 - - - - - &Lossless - - - - - 4K - - - - - &1080p - - - - - &720p - - - - - &480p - - - - - &Native - - - - - Format - - - - - MKV - - - - - AVI - - - - - HEVC - - - - - HEVC (NVENC) - - - - - VP8 - - - - - VP9 - - - - - FFV1 - - - - - - None - - - - - FLAC - - - - - Opus - - - - - Vorbis - - - - - MP3 - - - - - AAC - - - - - Uncompressed - - - - - Bitrate (kbps) - - - - - ABR - - - - - H.264 - - - - - H.264 (NVENC) - - - - - VBR - - - - - CRF - - - - - Dimensions - - - - - Lock aspect ratio - - - - - Show advanced - - - diff --git a/src/platform/qt/ts/mgba-tr.ts b/src/platform/qt/ts/mgba-tr.ts index 8171cdcd4..30d00b9e4 100644 --- a/src/platform/qt/ts/mgba-tr.ts +++ b/src/platform/qt/ts/mgba-tr.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -37,1146 +37,12 @@ Game Boy Advance, Nintendo Co., Ltd.'nin tescilli ticari markasıdır. - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available - - - ArchiveInspector - - - Open in archive... - Arşivi açmak için... - - - - Loading... - Bekleniyor... - - - - AssetTile - - - Tile # - Desen - - - - Palette # - Palet - - - - Address - Adres - - - - Red - Kırmızı - - - - Green - Yeşil - - - - Blue - Mavi - - - - BattleChipView - - - BattleChip Gate - - - - - Chip name - Chip ismi - - - - Insert - Ekle - - - - Save - Kaydet - - - - Load - Yükle - - - - Add - Ekle - - - - Remove - Kaldır - - - - Gate type - Gate türü - - - - Inserted - Eklenen - - - - Chip ID - Çip ID - - - - Update Chip data - Çip verilerini güncelle - - - - Show advanced - Gelişmişi göster - - - - CheatsView - - - Cheats - Hileler - - - - Add New Code - - - - - Remove - Kaldır - - - - Add Lines - - - - - Code type - - - - - Save - Kaydet - - - - Load - Yükle - - - - Enter codes here... - Kodları buraya gir... - - - - DebuggerConsole - - - Debugger - Hata Ayıklayıcı - - - - Enter command (try `help` for more info) - Komutu girin (daha fazla bilgi için `yardım` ı deneyin) - - - - Break - Ara ver - - - - DolphinConnector - - - Connect to Dolphin - Doliphin'e bağlan - - - - Local computer - Yerel bilgisayar - - - - IP address - IP Adresi - - - - Connect - Bağlan - - - - Disconnect - Bağlantıyı Kes - - - - Close - Kapat - - - - Reset on connect - Bağlantıyı Sıfırla - - - - FrameView - - - Inspect frame - Kareyi izle - - - - Magnification - Büyütme - - - - Freeze frame - Kareyi Dondur - - - - Backdrop color - Arka Plan Rengi - - - - Disable scanline effects - Scanline Efektini devre dışı bırak - - - - Export - Çıkar - - - - Reset - Sıfırla - - - - GIFView - - - Record GIF/WebP/APNG - GIF/Web/APNG Kaydet - - - - Loop - Döngü - - - - Start - Başlat - - - - Stop - Durdur - - - - Select File - Dosya Seç - - - - APNG - APNG - - - - GIF - GIF - - - - WebP - WebP - - - - Frameskip - Kare atlama - - - - IOViewer - - - I/O Viewer - - - - - 0x0000 - - - - - B - - - - - LibraryTree - - - Name - İsim - - - - Location - Konum - - - - Platform - Platform - - - - Size - Boyut - - - - CRC32 - - - - - LoadSaveState - - - - %1 State - %1 Durum - - - - - - - - - - - - No Save - Kayıt yok - - - - 1 - - - - - 2 - - - - - Cancel - Geri - - - - 3 - - - - - 4 - - - - - 5 - - - - - 6 - - - - - 7 - - - - - 8 - - - - - 9 - - - - - LogView - - - Logs - Girdiler - - - - Enabled Levels - Seçenekler - - - - Debug - - - - - Stub - Matris - - - - Info - Bilgi - - - - Warning - Uyarılar - - - - Error - Hata - - - - Fatal - Ölümcül - - - - Game Error - Oyun Hatası - - - - Advanced settings - Gelişmiş ayarlar - - - - Clear - Temizle - - - - Max Lines - Maksiumum satır - - - - MapView - - - Maps - Haritalar - - - - Magnification - Büyüt - - - - Export - Dışarı aktar - - - - Copy - Kopyala - - - - MemoryDump - - - Save Memory Range - Bellek Aralığını Kaydet - - - - Start Address: - Adres Başlangıcı: - - - - Byte Count: - Bayt Sayısı: - - - - Dump across banks - Bellek depoları arası döküm - - - - MemorySearch - - - Memory Search - Bellek Arama - - - - Address - - - - - Current Value - Mevcut değer - - - - - Type - Tip - - - - Value - Değer - - - - Numeric - Sayısal - - - - Text - Yazı - - - - Width - Genişlik - - - - - Guess - Tahmini - - - - 1 Byte (8-bit) - - - - - 2 Bytes (16-bit) - - - - - 4 Bytes (32-bit) - - - - - Number type - Numara tipi - - - - Decimal - Ondalık - - - - Hexadecimal - Onaltılık - - - - Search type - Arama türü - - - - Equal to value - Eş değer - - - - Greater than value - Değerden büyük - - - - Less than value - Değerden küçük - - - - Unknown/changed - Bilinmeyen/değiştirilmiş - - - - Changed by value - Değere göre değiştirildi - - - - Unchanged - Değiştirilmemiş - - - - Increased - Arttırılmış - - - - Decreased - Azaltılmış - - - - Search ROM - ROM Ara - - - - New Search - Yeni Arama - - - - Search Within - Aralığında ara - - - - Open in Memory Viewer - Memory Viewer'da aç - - - - Refresh - Yenile - - - - MemoryView - - - Memory - Bellek - - - - Inspect Address: - Kontrol edilecek adres: - - - - Set Alignment: - Hizalamayı Ayarla: - - - - &1 Byte - - - - - &2 Bytes - - - - - &4 Bytes - - - - - Unsigned Integer: - İşaretsiz tam sayı: - - - - Signed Integer: - İşaretlenmiş tam sayı: - - - - String: - Sicim: - - - - Load TBL - TBL yükle - - - - Copy Selection - Seçilenleri kopyala - - - - Paste - Yapıştır - - - - Save Selection - Seçilenleri kaydet - - - - Save Range - Aralığı Kaydet - - - - Load - Yükle - - - - ObjView - - - Sprites - Spritelar - - - - Magnification - Büyüklük - - - - Export - Dışa aktar - - - - Attributes - Değerler - - - - Transform - Dönüştür - - - - Off - Kapalı - - - - Palette - Palet - - - - Copy - Kopyala - - - - Matrix - Matrix - - - - Double Size - Çift taraf - - - - - - Return, Ctrl+R - - - - - Flipped - Çevirilmiş - - - - H - Short for horizontal - - - - - V - Short for vertical - - - - - Mode - Mod - - - - Normal - Normal - - - - Mosaic - Mozaik - - - - Enabled - Aktifleştir - - - - Priority - Öncelik - - - - Tile - - - - - Geometry - Geometri - - - - Position - Pozisyon - - - - Dimensions - Boyutlar - - - - Address - Adres - - - - OverrideView - - - Game Overrides - Oyun üzerine yazmaları - - - - Game Boy Advance - - - - - - - - Autodetect - Otomatik tespit - - - - Realtime clock - Gerçek Zaman Saati - - - - Gyroscope - Jiroskop - - - - Tilt - Eğiim - - - - Light sensor - Işık Sensörü - - - - Rumble - Titreşim - - - - Save type - Kayıt tipi - - - - None - Hiçbiri - - - - SRAM - - - - - Flash 512kb - - - - - Flash 1Mb - - - - - EEPROM 8kB - - - - - EEPROM 512 bytes - - - - - SRAM 64kB (bootlegs only) - - - - - Idle loop - Boşta İşlem - - - - Game Boy Player features - Game Boy Player özellikleri - - - - VBA bug compatibility mode - VBA hata uyumluluk modu - - - - Game Boy - - - - - Game Boy model - Game Boy modeli - - - - Memory bank controller - Bellek bank kontrolcüsü - - - - Background Colors - Arkaplan renkleri - - - - Sprite Colors 1 - Sprite Renkleri 1 - - - - Sprite Colors 2 - Sprite Renkleri 2 - - - - Palette preset - Palet ön ayar - - - - PaletteView - - - Palette - Palet - - - - Background - Arkaplan - - - - Objects - Objeler - - - - Selection - Seçim - - - - Red - Kırmızı - - - - Green - Yeşil - - - - Blue - Mavi - - - - 16-bit value - 16-bit değeri - - - - Hex code - Hex kodu - - - - Palette index - Palet indeks - - - - Export BG - Arkaplan dışarı aktar - - - - Export OBJ - OBJ dışarı aktar - - - - PlacementControl - - - Adjust placement - Yerleşimi ayarla - - - - All - Hepsi - - - - Offset - Çıkıntı - - - - X - - - - - Y - - - - - PrinterView - - - Game Boy Printer - Game Boy Yazıcı - - - - Hurry up! - Acele et! - - - - Tear off - Parçalara ayır - - - - Copy - Kopyala - - - - Magnification - Büyütme - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1241,16 +107,182 @@ Download size: %3 + + QGBA::ArchiveInspector + + + Open in archive... + Arşivi açmak için... + + + + Loading... + Bekleniyor... + + QGBA::AssetTile - - - + + Tile # + Desen + + + + Palette # + Palet + + + + Address + Adres + + + + Red + Kırmızı + + + + Green + Yeşil + + + + Blue + Mavi + + + + + 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + + + + + Chip name + Chip ismi + + + + Insert + Ekle + + + + Save + Kaydet + + + + Load + Yükle + + + + Add + Ekle + + + + Remove + Kaldır + + + + Gate type + Gate türü + + + + Inserted + Eklenen + + + + Chip ID + Çip ID + + + + Update Chip data + Çip verilerini güncelle + + + + Show advanced + Gelişmişi göster + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1266,6 +298,46 @@ Download size: %3 QGBA::CheatsView + + + Cheats + Hileler + + + + Add New Code + + + + + Remove + Kaldır + + + + Add Lines + + + + + Code type + + + + + Save + Kaydet + + + + Load + Yükle + + + + Enter codes here... + Kodları buraya gir... + @@ -1351,6 +423,24 @@ Download size: %3 + + QGBA::DebuggerConsole + + + Debugger + Hata Ayıklayıcı + + + + Enter command (try `help` for more info) + Komutu girin (daha fazla bilgi için `yardım` ı deneyin) + + + + Break + Ara ver + + QGBA::DebuggerConsoleController @@ -1359,8 +449,91 @@ Download size: %3 + + QGBA::DolphinConnector + + + Connect to Dolphin + Doliphin'e bağlan + + + + Local computer + Yerel bilgisayar + + + + IP address + IP Adresi + + + + Connect + Bağlan + + + + Disconnect + Bağlantıyı Kes + + + + Close + Kapat + + + + Reset on connect + Bağlantıyı Sıfırla + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + Kareyi izle + + + + Magnification + Büyütme + + + + Freeze frame + Kareyi Dondur + + + + Backdrop color + Arka Plan Rengi + + + + Disable scanline effects + Scanline Efektini devre dışı bırak + + + + Export + Çıkar + + + + Reset + Sıfırla + Export frame @@ -1508,6 +681,51 @@ Download size: %3 QGBA::GIFView + + + Record GIF/WebP/APNG + GIF/Web/APNG Kaydet + + + + Loop + Döngü + + + + Start + Başlat + + + + Stop + Durdur + + + + Select File + Dosya Seç + + + + APNG + APNG + + + + GIF + GIF + + + + WebP + WebP + + + + Frameskip + Kare atlama + Failed to open output file: %1 @@ -1524,8 +742,174 @@ Download size: %3 Graphics Interchange Format (*.gif);;WebP ( *.webp);;Animated Portable Network Graphics (*.png *.apng) + + QGBA::GameBoy + + + + Autodetect + Otomatik tespit + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + TAMA5 + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + + + + + 0x0000 + + + + + + + B + + Background mode @@ -2786,12 +2170,6 @@ Download size: %3 A - - - - B - - @@ -3407,8 +2785,105 @@ Download size: %3 Menü + + QGBA::LibraryTree + + + Name + İsim + + + + Location + Konum + + + + Platform + Platform + + + + Size + Boyut + + + + CRC32 + + + QGBA::LoadSaveState + + + + %1 State + %1 Durum + + + + + + + + + + + + No Save + Kayıt yok + + + + 1 + + + + + 2 + + + + + Cancel + Geri + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + Load State @@ -3527,91 +3002,194 @@ Download size: %3 OYUN HATASI + + QGBA::LogView + + + Logs + Girdiler + + + + Enabled Levels + Seçenekler + + + + Debug + + + + + Stub + Matris + + + + Info + Bilgi + + + + Warning + Uyarılar + + + + Error + Hata + + + + Fatal + Ölümcül + + + + Game Error + Oyun Hatası + + + + Advanced settings + Gelişmiş ayarlar + + + + Clear + Temizle + + + + Max Lines + Maksiumum satır + + QGBA::MapView - + + Maps + Haritalar + + + + Magnification + Büyüt + + + + Export + Dışarı aktar + + + + Copy + Kopyala + + + Priority Öncelik - - + + Map base Temel harita - - + + Tile base Temel tile - + Size Boyut - - + + Offset Offset - + Xform Xform - + Map Addr. Harita Ad. - + Mirror Ayna - + None Hiçbiri - + Both - + Horizontal Yatay - + Vertical Dikey - - - + + + N/A N/A - + Export map Haritayı dışarı aktar - + Portable Network Graphics (*.png) QGBA::MemoryDump + + + Save Memory Range + Bellek Aralığını Kaydet + + + + Start Address: + Adres Başlangıcı: + + + + Byte Count: + Bayt Sayısı: + + + + Dump across banks + Bellek depoları arası döküm + Save memory region @@ -3688,6 +3266,153 @@ Download size: %3 QGBA::MemorySearch + + + Memory Search + Bellek Arama + + + + Address + + + + + Current Value + Mevcut değer + + + + + Type + Tip + + + + Value + Değer + + + + Numeric + Sayısal + + + + Text + Yazı + + + + Width + Genişlik + + + + + Guess + Tahmini + + + + 1 Byte (8-bit) + + + + + 2 Bytes (16-bit) + + + + + 4 Bytes (32-bit) + + + + + Number type + Numara tipi + + + + Decimal + Ondalık + + + + Hexadecimal + Onaltılık + + + + Search type + Arama türü + + + + Equal to value + Eş değer + + + + Greater than value + Değerden büyük + + + + Less than value + Değerden küçük + + + + Unknown/changed + Bilinmeyen/değiştirilmiş + + + + Changed by value + Değere göre değiştirildi + + + + Unchanged + Değiştirilmemiş + + + + Increased + Arttırılmış + + + + Decreased + Azaltılmış + + + + Search ROM + ROM Ara + + + + New Search + Yeni Arama + + + + Search Within + Aralığında ara + + + + Open in Memory Viewer + Memory Viewer'da aç + + + + Refresh + Yenile + (%0/%1×) @@ -3709,6 +3434,84 @@ Download size: %3 + + QGBA::MemoryView + + + Memory + Bellek + + + + Inspect Address: + Kontrol edilecek adres: + + + + Set Alignment: + Hizalamayı Ayarla: + + + + &1 Byte + + + + + &2 Bytes + + + + + &4 Bytes + + + + + Unsigned Integer: + İşaretsiz tam sayı: + + + + Signed Integer: + İşaretlenmiş tam sayı: + + + + String: + Sicim: + + + + Load TBL + TBL yükle + + + + Copy Selection + Seçilenleri kopyala + + + + Paste + Yapıştır + + + + Save Selection + Seçilenleri kaydet + + + + Save Range + Aralığı Kaydet + + + + Load + Yükle + + QGBA::MessagePainter @@ -3720,67 +3523,316 @@ Download size: %3 QGBA::ObjView - - - 0x%0 - + + Sprites + Spritelar - + + Magnification + Büyüklük + + + + Export + Dışa aktar + + + + Attributes + Değerler + + + + Transform + Dönüştür + + + + Off Kapalı - - + + Palette + Palet + + + + Copy + Kopyala + + + + Matrix + Matrix + + + + Double Size + Çift taraf + + + + + + Return, Ctrl+R + + + + + Flipped + Çevirilmiş + + + + H + Short for horizontal + + + + + V + Short for vertical + + + + + Mode + Mod + + + + + Normal + Normal + + + + Mosaic + Mozaik + + + + Enabled + Aktifleştir + + + + Priority + Öncelik + + + + Tile + + + + + Geometry + Geometri + + + + Position + Pozisyon + + + + Dimensions + Boyutlar + + + + Address + Adres + + + + + 0x%0 + + + - - - + + + + + --- --- - - Normal - - - - + Trans - + OBJWIN - + Invalid Geçersiz - - + + N/A - + Export sprite Sprite dışarı aktar - + Portable Network Graphics (*.png) QGBA::OverrideView + + + Game Overrides + Oyun üzerine yazmaları + + + + Game Boy Advance + + + + + + + + Autodetect + Otomatik tespit + + + + Realtime clock + Gerçek Zaman Saati + + + + Gyroscope + Jiroskop + + + + Tilt + Eğiim + + + + Light sensor + Işık Sensörü + + + + Rumble + Titreşim + + + + Save type + Kayıt tipi + + + + None + Hiçbiri + + + + SRAM + + + + + Flash 512kb + + + + + Flash 1Mb + + + + + EEPROM 8kB + + + + + EEPROM 512 bytes + + + + + SRAM 64kB (bootlegs only) + + + + + Idle loop + Boşta İşlem + + + + Game Boy Player features + Game Boy Player özellikleri + + + + VBA bug compatibility mode + VBA hata uyumluluk modu + + + + Game Boy + + + + + Game Boy model + Game Boy modeli + + + + Memory bank controller + Bellek bank kontrolcüsü + + + + Background Colors + Arkaplan renkleri + + + + Sprite Colors 1 + Sprite Renkleri 1 + + + + Sprite Colors 2 + Sprite Renkleri 2 + + + + Palette preset + Palet ön ayar + Official MBCs @@ -3799,6 +3851,66 @@ Download size: %3 QGBA::PaletteView + + + Palette + Palet + + + + Background + Arkaplan + + + + Objects + Objeler + + + + Selection + Seçim + + + + Red + Kırmızı + + + + Green + Yeşil + + + + Blue + Mavi + + + + 16-bit value + 16-bit değeri + + + + Hex code + Hex kodu + + + + Palette index + Palet indeks + + + + Export BG + Arkaplan dışarı aktar + + + + Export OBJ + OBJ dışarı aktar + #%0 @@ -3833,28 +3945,122 @@ Download size: %3 Çıkış paleti dosyası açılamadı:%1 + + QGBA::PlacementControl + + + Adjust placement + Yerleşimi ayarla + + + + All + Hepsi + + + + Offset + Çıkıntı + + + + X + + + + + Y + + + + + QGBA::PrinterView + + + Game Boy Printer + Game Boy Yazıcı + + + + Hurry up! + Acele et! + + + + Tear off + Parçalara ayır + + + + Copy + Kopyala + + + + Magnification + Büyütme + + + + Save Printout + + + + + Portable Network Graphics (*.png) + Portable Network Graphics (*.png) + + QGBA::ROMInfo - - - - - + + + + (unknown) (bilinmeyen) - - + bytes - + (no database present) (veritabanı yok) + + + ROM Info + ROM bilgisi + + + + Game name: + Oyun adı: + + + + Internal name: + Dahili İsim: + + + + Game ID: + + + + + File size: + Dosya boyutu: + + + + CRC32: + + QGBA::ReportView @@ -3868,6 +4074,41 @@ Download size: %3 ZIP archive (*.zip) ZIP arşivi (*.zip) + + + Generate Bug Report + Hata Raporu Oluştur + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + <html><head/><body><p>Bir hata raporu göndermek için lütfen önce dosyalamak üzere olduğun hata raporuna eklemek üzere bir rapor dosyası oluştur. Genellikle hata ayıklama, sorunlara yardımcı olduğundan, kaydetme dosyalarını eklemeniz önerilir. Bu, çalıştırdığın {projectName} sürümü, sistemin, bilgisayarın ve şu anda açık olan (varsa) oyun hakkında bazı bilgiler toplayacaktır. Bunlar tamamlandıktan sonra aşağıda toplanan tüm bilgileri gözden geçirebilir ve bir zip dosyasına kaydedebilirsin. Veriler, toplanan yollardan herhangi birindeyse, kullanıcı adın gibi kişisel bilgileri otomatik olarak yeniden düzenlemeye çalışır, ancak daha sonra elle düzenleyebilirsin. Oluşturup kaydettikten sonra lütfen aşağıdaki düğmeye tıkla veya <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> adresinden hata dosyanı GitHub'a yükleyebilirsin. Oluşturduğun raporu dönüştürmeyi unutma!</p></body></html> + + + + Generate report + Rapor oluştur + + + + Save + Kaydet + + + + Open issue list in browser + Sorun listesini tarayıcıda aç + + + + Include save file + Kayıt dosyasını dahil et + + + + Create and include savestate + Kayıt durumunu oluştur ve dahil et + QGBA::SaveConverter @@ -3931,6 +4172,117 @@ Download size: %3 Cannot convert save games between platforms Kayıtlı oyunlar platformlar arasında dönüştürülemez + + + Convert/Extract Save Game + Kayıt Dosyasını Dönüştür/Çıkar + + + + Input file + Giriş dosyası + + + + + Browse + Gözat + + + + Output file + Çıkış dosyası + + + + %1 %2 save game + %1 %2 kayıtlı oyun + + + + little endian + little endian + + + + big endian + big endian + + + + SRAM + SRAM + + + + %1 flash + %1 flash + + + + %1 EEPROM + %1 EEPROM + + + + %1 SRAM + RTC + %1 SRAM + RTC + + + + %1 SRAM + %1 SRAM + + + + packed MBC2 + paketli MBC2 + + + + unpacked MBC2 + paketlenmemiş MBC2 + + + + MBC6 flash + MBC6 flash + + + + MBC6 combined SRAM + flash + MBC6 ile birleştirilmiş SRAM + flash + + + + MBC6 SRAM + MBC6 SRAM + + + + TAMA5 + TAMA5 + + + + %1 (%2) + %1 (%2) + + + + %1 save state with embedded %2 save game + Gömülü %2 kayıtlı oyunla %1 kayıt durumu + + + + %1 SharkPort %2 save game + + + + + %1 GameShark Advance SP %2 save game + + QGBA::ScriptingTextBuffer @@ -3940,109 +4292,968 @@ Download size: %3 + + QGBA::ScriptingView + + + Scripting + + + + + Run + + + + + File + + + + + Load recent script + + + + + Load script... + + + + + &Reset + &Reset + + + + 0 + 4K {0?} + + + + Select script to load + + + + + Lua scripts (*.lua) + + + + + All files (*.*) + + + + + QGBA::SensorView + + + Sensors + Sensörler + + + + Realtime clock + Gerçek zaman saati + + + + Fixed time + Sabit zaman + + + + System time + Sistem zamanı + + + + Start time at + Başlangıç zamanı + + + + Now + Şimdi + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + + + + + Light sensor + + + + + Brightness + Parlaklık + + + + Tilt sensor + Eğim sensörü + + + + + Set Y + + + + + + Set X + + + + + Gyroscope + Jiroskop + + + + Sensitivity + Hassaslık + + QGBA::SettingsView - - + + Qt Multimedia - + SDL - + Software (Qt) Yazılım - + + OpenGL - + OpenGL - + OpenGL (force version 1.x) - + None Hiçbiri - + None (Still Image) - + Keyboard Klavye - + Controllers - + Shortcuts Kısayollar - - + + Shaders Gölgelendiricler - + Select BIOS BIOS seç - + Select directory Yolu seç - + (%1×%2) (%1×%2) - + Never - + Just now - + Less than an hour ago - + %n hour(s) ago - + %n day(s) ago + + + Settings + Ayarlar + + + + Audio/Video + Ses/Video + + + + Gameplay + + + + + Interface + Arayüz + + + + Update + + + + + Emulation + Emülasyon + + + + Enhancements + Geliştirmeler + + + + BIOS + + + + + Paths + Dizinler + + + + Logging + Günlükler + + + + Game Boy + + + + + Audio driver: + Ses sürücüsü: + + + + Audio buffer: + Ses arttırma: + + + + + 1536 + + + + + 512 + + + + + 768 + + + + + 1024 + + + + + 2048 + + + + + 3072 + + + + + 4096 + + + + + samples + değerler + + + + Sample rate: + Değer oranı: + + + + + 44100 + + + + + 22050 + + + + + 32000 + + + + + 48000 + + + + + Hz + + + + + Volume: + Ses: + + + + + + + Mute + Sessiz + + + + Fast forward volume: + Hızlı sarma ses seviyesi: + + + + Audio in multiplayer: + + + + + All windows + + + + + Player 1 window only + + + + + Currently active player window + + + + + Display driver: + Görüntü sürücüsü: + + + + Frameskip: + Kare atlama: + + + + Skip every + Hepsini atla + + + + + frames + Kare + + + + FPS target: + Hedef FPS: + + + + frames per second + Saniye başına kare + + + + Sync: + Senkronize Et: + + + + + Video + Video + + + + + Audio + Ses + + + + Lock aspect ratio + En boy oranını kilitle + + + + Force integer scaling + Tamsayılı ölçeklendirmeyi zorla + + + + Bilinear filtering + Bilinear filtreleme + + + + Show filename instead of ROM name in library view + + + + + + Pause + + + + + When inactive: + + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + + + + + Show frame count in OSD + + + + + Show emulation info on reset + + + + + Current channel: + + + + + Current version: + + + + + Update channel: + + + + + Available version: + + + + + (Unknown) + + + + + Last checked: + + + + + Automatically check on start + + + + + Check now + + + + + Models + Modeller + + + + GB only: + Sadece GB: + + + + SGB compatible: + SGB uyumlu: + + + + GBC only: + Sadece GBC: + + + + GBC compatible: + Uyumlu GBC: + + + + SGB and GBC compatible: + Uyumlu SGB ve GBC: + + + + Game Boy palette + Game Boy paleti + + + + Default color palette only + Sadece varsayılan renk paleti + + + + SGB color palette if available + Mevcutsa SGB renk paketi + + + + GBC color palette if available + Mevcutsa GBC renk paketi + + + + SGB (preferred) or GBC color palette if available + Mevcutsa SGB (tercih edilen) ya da GBC renk paketi + + + + Game Boy Camera + Game Boy Kamera + + + + Driver: + Sürücü: + + + + Source: + Kaynak: + + + + Native (59.7275) + Yerel (59.7275) + + + + Interframe blending + Kareler-arası Karıştırma + + + + Language + Dil + + + + Library: + Kütüphane: + + + + List view + Liste görünümü + + + + Tree view + Sıralı görünüm + + + + Show when no game open + Oyun açılmadığında göster + + + + Clear cache + Ön belleği temizle + + + + Allow opposing input directions + Karşıt giriş yönlerine izin ver + + + + Suspend screensaver + Ekran koruyucuyu askıya alın + + + + Dynamically update window title + Pencere boyutuna göre dinamik olarak güncelle + + + + Show FPS in title bar + FPS'i başlık çubuğunda göster + + + + Save state extra data: + Durum ekstra veriyi kaydet: + + + + + Save game + Oyunu kaydet + + + + Load state extra data: + Durum ekstra veriyi yükle: + + + + Enable VBA bug compatibility in ROM hacks + ROM hacklerinde VBA hata uyumluluğunu etkinleştir + + + + Preset: + Ön ayar: + + + + Enable Discord Rich Presence + Discord etkinliğini etkinleştir + + + + Show OSD messages + OSD mesajlarını göster + + + + Show filename instead of ROM name in title bar + Başlık çubuğunda ROM adı yerine dosya adını göster + + + + Fast forward speed: + Hızlı sarma hızı: + + + + + Unbounded + Sınırsız + + + + Fast forward (held) speed: + İleri sarma (tutulan) hızı: + + + + Autofire interval: + Otomatik ateşleme aralığı: + + + + Enable rewind + Geri sarmayı etkinleştir + + + + Rewind history: + Geri alma tarihi: + + + + Idle loops: + + + + + Run all + Hepsini çalıştır + + + + Remove known + Bilinenleri kaldır + + + + Detect and remove + Algıla ve kaldır + + + + Preload entire ROM into memory + Tüm ROM'u belleğe önceden yükle + + + + + Screenshot + Ekran görüntüsü + + + + + Cheat codes + Hile kodları + + + + Enable Game Boy Player features by default + Game Boy Player özelliklerini varsayılan olarak etkinleştir + + + + Video renderer: + Video oluşturucu: + + + + Software + Yazılım + + + + OpenGL enhancements + OpenGL geliştirmeleri + + + + High-resolution scale: + Yüksek kalite ölçeği: + + + + (240×160) + (240×160) + + + + XQ GBA audio (experimental) + XQ GBA ses (deneysel) + + + + GB BIOS file: + GB BIOS dosyası: + + + + + + + + + + + + Browse + Gözat + + + + Use BIOS file if found + Varsa BIOS dosyasını kullan + + + + Skip BIOS intro + BIOS girişini atla + + + + GBA BIOS file: + GBA BIOS dosyası: + + + + GBC BIOS file: + GBC BIOS dosyası: + + + + SGB BIOS file: + SGB BIOS dosyası: + + + + Save games + Oyunları kaydet + + + + + + + + Same directory as the ROM + ROM ile aynı dizin + + + + Save states + Konum kaydedici + + + + Screenshots + Ekran Görüntüleri + + + + Patches + Yamalar + + + + Cheats + Hileler + + + + Log to file + Dosyaya günlüğünü gir + + + + Log to console + Konsola günlüğünü gir + + + + Select Log File + Günlük Dosyasını Seç + + + + Default BG colors: + + + + + Super Game Boy borders + Super Game Boy sınırları + + + + Default sprite colors 1: + Varsayılan sprite renkleri 1: + + + + Default sprite colors 2: + Varsayılan sprite renkleri 2: + QGBA::ShaderSelector @@ -4076,6 +5287,41 @@ Download size: %3 Pass %1 + + + Shaders + Gölgelendiriciler + + + + Active Shader: + Aktif Gölgelendirici: + + + + Name + İsim + + + + Author + Yaratıcı + + + + Description + Açıklama + + + + Unload Shader + Gölgelendiriciyi kaldır + + + + Load New Shader + Yeni gölgendirici yükle + QGBA::ShortcutModel @@ -4095,24 +5341,117 @@ Download size: %3 Oyun Kolu + + QGBA::ShortcutView + + + Edit Shortcuts + Kısayolları düzenle + + + + Keyboard + Klavye + + + + Gamepad + + + + + Clear + Temizle + + QGBA::TileView - + Export tiles Tileleri dışarı aktar - - + + Portable Network Graphics (*.png) Portable Network Graphics (*.png) - + Export tile Tileyi dışarı aktar + + + Tiles + + + + + Export Selected + Seçileni Dışarı Aktar + + + + Export All + Hepsini Dışarı Aktar + + + + 256 colors + 256 renkleri + + + + Palette + Palet + + + + Magnification + Büyütme + + + + Tiles per row + + + + + Fit to window + Pencereye sığdır + + + + Displayed tiles + + + + + Only BG tiles + + + + + Only OBJ tiles + + + + + Both + + + + + Copy Selected + Seçilenleri Kopyala + + + + Copy All + Hepsini Kopyala + QGBA::VideoView @@ -4131,6 +5470,204 @@ Download size: %3 Select output file Çıkış dosyasını seç + + + Record Video + Video kaydetme + + + + Start + Başlat + + + + Stop + Durdur + + + + Select File + Dosya seç + + + + Presets + Hazır ayarlar + + + + High &Quality + + + + + &YouTube + + + + + + WebM + + + + + &Lossless + + + + + &1080p + + + + + &720p + + + + + &480p + + + + + &Native + + + + + Format + Format + + + + MKV + + + + + AVI + + + + + + MP4 + + + + + 4K + 4K + + + + HEVC + + + + + HEVC (NVENC) + + + + + VP8 + + + + + VP9 + + + + + FFV1 + + + + + + None + Hiçbiri + + + + FLAC + + + + + Opus + + + + + Vorbis + + + + + MP3 + + + + + AAC + + + + + Uncompressed + Sıkıştırılmamış + + + + Bitrate (kbps) + + + + + ABR + + + + + H.264 + H.264 + + + + H.264 (NVENC) + H.264 (NVENC) + + + + VBR + VBR + + + + CRF + CRF + + + + Dimensions + Boyutlar + + + + Lock aspect ratio + En boy oranını kilitle + + + + Show advanced + Gelişmişi göster + QGBA::Window @@ -4975,1378 +6512,4 @@ Download size: %3 Derece - - ROMInfo - - - ROM Info - ROM bilgisi - - - - Game name: - Oyun adı: - - - - Internal name: - Dahili İsim: - - - - Game ID: - - - - - File size: - Dosya boyutu: - - - - CRC32: - - - - - ReportView - - - Generate Bug Report - Hata Raporu Oluştur - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - <html><head/><body><p>Bir hata raporu göndermek için lütfen önce dosyalamak üzere olduğun hata raporuna eklemek üzere bir rapor dosyası oluştur. Genellikle hata ayıklama, sorunlara yardımcı olduğundan, kaydetme dosyalarını eklemeniz önerilir. Bu, çalıştırdığın {projectName} sürümü, sistemin, bilgisayarın ve şu anda açık olan (varsa) oyun hakkında bazı bilgiler toplayacaktır. Bunlar tamamlandıktan sonra aşağıda toplanan tüm bilgileri gözden geçirebilir ve bir zip dosyasına kaydedebilirsin. Veriler, toplanan yollardan herhangi birindeyse, kullanıcı adın gibi kişisel bilgileri otomatik olarak yeniden düzenlemeye çalışır, ancak daha sonra elle düzenleyebilirsin. Oluşturup kaydettikten sonra lütfen aşağıdaki düğmeye tıkla veya <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> adresinden hata dosyanı GitHub'a yükleyebilirsin. Oluşturduğun raporu dönüştürmeyi unutma!</p></body></html> - - - - Generate report - Rapor oluştur - - - - Save - Kaydet - - - - Open issue list in browser - Sorun listesini tarayıcıda aç - - - - Include save file - Kayıt dosyasını dahil et - - - - Create and include savestate - Kayıt durumunu oluştur ve dahil et - - - - SaveConverter - - - Convert/Extract Save Game - Kayıt Dosyasını Dönüştür/Çıkar - - - - Input file - Giriş dosyası - - - - - Browse - Gözat - - - - Output file - Çıkış dosyası - - - - %1 %2 save game - %1 %2 kayıtlı oyun - - - - little endian - little endian - - - - big endian - big endian - - - - SRAM - SRAM - - - - %1 flash - %1 flash - - - - %1 EEPROM - %1 EEPROM - - - - %1 SRAM + RTC - %1 SRAM + RTC - - - - %1 SRAM - %1 SRAM - - - - packed MBC2 - paketli MBC2 - - - - unpacked MBC2 - paketlenmemiş MBC2 - - - - MBC6 flash - MBC6 flash - - - - MBC6 combined SRAM + flash - MBC6 ile birleştirilmiş SRAM + flash - - - - MBC6 SRAM - MBC6 SRAM - - - - TAMA5 - TAMA5 - - - - %1 (%2) - %1 (%2) - - - - %1 save state with embedded %2 save game - Gömülü %2 kayıtlı oyunla %1 kayıt durumu - - - - %1 SharkPort %2 save game - - - - - %1 GameShark Advance SP %2 save game - - - - - ScriptingView - - - Scripting - - - - - Run - - - - - File - - - - - Load recent script - - - - - Load script... - - - - - &Reset - &Reset - - - - 0 - 4K {0?} - - - - Select script to load - - - - - Lua scripts (*.lua) - - - - - All files (*.*) - - - - - SensorView - - - Sensors - Sensörler - - - - Realtime clock - Gerçek zaman saati - - - - Fixed time - Sabit zaman - - - - System time - Sistem zamanı - - - - Start time at - Başlangıç zamanı - - - - Now - Şimdi - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - - - - - Light sensor - - - - - Brightness - Parlaklık - - - - Tilt sensor - Eğim sensörü - - - - - Set Y - - - - - - Set X - - - - - Gyroscope - Jiroskop - - - - Sensitivity - Hassaslık - - - - SettingsView - - - Settings - Ayarlar - - - - Audio/Video - Ses/Video - - - - Interface - Arayüz - - - - Update - - - - - Emulation - Emülasyon - - - - Enhancements - Geliştirmeler - - - - BIOS - - - - - Paths - Dizinler - - - - Logging - Günlükler - - - - Game Boy - - - - - Audio driver: - Ses sürücüsü: - - - - Audio buffer: - Ses arttırma: - - - - - 1536 - - - - - 512 - - - - - 768 - - - - - 1024 - - - - - 2048 - - - - - 3072 - - - - - 4096 - - - - - samples - değerler - - - - Sample rate: - Değer oranı: - - - - - 44100 - - - - - 22050 - - - - - 32000 - - - - - 48000 - - - - - Hz - - - - - Volume: - Ses: - - - - - - - Mute - Sessiz - - - - Fast forward volume: - Hızlı sarma ses seviyesi: - - - - Audio in multiplayer: - - - - - All windows - - - - - Player 1 window only - - - - - Currently active player window - - - - - Display driver: - Görüntü sürücüsü: - - - - Frameskip: - Kare atlama: - - - - Skip every - Hepsini atla - - - - - frames - Kare - - - - FPS target: - Hedef FPS: - - - - frames per second - Saniye başına kare - - - - Sync: - Senkronize Et: - - - - Video - Video - - - - Audio - Ses - - - - Lock aspect ratio - En boy oranını kilitle - - - - Force integer scaling - Tamsayılı ölçeklendirmeyi zorla - - - - Bilinear filtering - Bilinear filtreleme - - - - Show filename instead of ROM name in library view - - - - - - Pause - - - - - When inactive: - - - - - When minimized: - - - - - Show frame count in OSD - - - - - Show emulation info on reset - - - - - Current channel: - - - - - Current version: - - - - - Update channel: - - - - - Available version: - - - - - (Unknown) - - - - - Last checked: - - - - - Automatically check on start - - - - - Check now - - - - - Models - Modeller - - - - GB only: - Sadece GB: - - - - SGB compatible: - SGB uyumlu: - - - - GBC only: - Sadece GBC: - - - - GBC compatible: - Uyumlu GBC: - - - - SGB and GBC compatible: - Uyumlu SGB ve GBC: - - - - Game Boy palette - Game Boy paleti - - - - Default color palette only - Sadece varsayılan renk paleti - - - - SGB color palette if available - Mevcutsa SGB renk paketi - - - - GBC color palette if available - Mevcutsa GBC renk paketi - - - - SGB (preferred) or GBC color palette if available - Mevcutsa SGB (tercih edilen) ya da GBC renk paketi - - - - Game Boy Camera - Game Boy Kamera - - - - Driver: - Sürücü: - - - - Source: - Kaynak: - - - - Native (59.7275) - Yerel (59.7275) - - - - Interframe blending - Kareler-arası Karıştırma - - - - Language - Dil - - - - Library: - Kütüphane: - - - - List view - Liste görünümü - - - - Tree view - Sıralı görünüm - - - - Show when no game open - Oyun açılmadığında göster - - - - Clear cache - Ön belleği temizle - - - - Allow opposing input directions - Karşıt giriş yönlerine izin ver - - - - Suspend screensaver - Ekran koruyucuyu askıya alın - - - - Dynamically update window title - Pencere boyutuna göre dinamik olarak güncelle - - - - Show FPS in title bar - FPS'i başlık çubuğunda göster - - - - Save state extra data: - Durum ekstra veriyi kaydet: - - - - - Save game - Oyunu kaydet - - - - Load state extra data: - Durum ekstra veriyi yükle: - - - - Enable VBA bug compatibility in ROM hacks - ROM hacklerinde VBA hata uyumluluğunu etkinleştir - - - - Preset: - Ön ayar: - - - - Automatically save cheats - Otomatik hile kaydedici - - - - Automatically load cheats - Otomatik hile yükleyici - - - - Automatically save state - Otomatik konum kaydedici - - - - Automatically load state - Otomatik konum yükleyici - - - - Enable Discord Rich Presence - Discord etkinliğini etkinleştir - - - - Show OSD messages - OSD mesajlarını göster - - - - Show filename instead of ROM name in title bar - Başlık çubuğunda ROM adı yerine dosya adını göster - - - - Fast forward speed: - Hızlı sarma hızı: - - - - - Unbounded - Sınırsız - - - - Fast forward (held) speed: - İleri sarma (tutulan) hızı: - - - - Autofire interval: - Otomatik ateşleme aralığı: - - - - Enable rewind - Geri sarmayı etkinleştir - - - - Rewind history: - Geri alma tarihi: - - - - Idle loops: - - - - - Run all - Hepsini çalıştır - - - - Remove known - Bilinenleri kaldır - - - - Detect and remove - Algıla ve kaldır - - - - Preload entire ROM into memory - Tüm ROM'u belleğe önceden yükle - - - - - Screenshot - Ekran görüntüsü - - - - - Cheat codes - Hile kodları - - - - Enable Game Boy Player features by default - Game Boy Player özelliklerini varsayılan olarak etkinleştir - - - - Video renderer: - Video oluşturucu: - - - - Software - Yazılım - - - - OpenGL - OpenGL - - - - OpenGL enhancements - OpenGL geliştirmeleri - - - - High-resolution scale: - Yüksek kalite ölçeği: - - - - (240×160) - (240×160) - - - - XQ GBA audio (experimental) - XQ GBA ses (deneysel) - - - - GB BIOS file: - GB BIOS dosyası: - - - - - - - - - - - - Browse - Gözat - - - - Use BIOS file if found - Varsa BIOS dosyasını kullan - - - - Skip BIOS intro - BIOS girişini atla - - - - GBA BIOS file: - GBA BIOS dosyası: - - - - GBC BIOS file: - GBC BIOS dosyası: - - - - SGB BIOS file: - SGB BIOS dosyası: - - - - Save games - Oyunları kaydet - - - - - - - - Same directory as the ROM - ROM ile aynı dizin - - - - Save states - Konum kaydedici - - - - Screenshots - Ekran Görüntüleri - - - - Patches - Yamalar - - - - Cheats - Hileler - - - - Log to file - Dosyaya günlüğünü gir - - - - Log to console - Konsola günlüğünü gir - - - - Select Log File - Günlük Dosyasını Seç - - - - Default BG colors: - - - - - Super Game Boy borders - Super Game Boy sınırları - - - - Default sprite colors 1: - Varsayılan sprite renkleri 1: - - - - Default sprite colors 2: - Varsayılan sprite renkleri 2: - - - - ShaderSelector - - - Shaders - Gölgelendiriciler - - - - Active Shader: - Aktif Gölgelendirici: - - - - Name - İsim - - - - Author - Yaratıcı - - - - Description - Açıklama - - - - Unload Shader - Gölgelendiriciyi kaldır - - - - Load New Shader - Yeni gölgendirici yükle - - - - ShortcutView - - - Edit Shortcuts - Kısayolları düzenle - - - - Keyboard - Klavye - - - - Gamepad - - - - - Clear - Temizle - - - - TileView - - - Tiles - - - - - Export Selected - Seçileni Dışarı Aktar - - - - Export All - Hepsini Dışarı Aktar - - - - 256 colors - 256 renkleri - - - - Palette - Palet - - - - Magnification - Büyütme - - - - Tiles per row - - - - - Fit to window - Pencereye sığdır - - - - Displayed tiles - - - - - Only BG tiles - - - - - Only OBJ tiles - - - - - Both - - - - - Copy Selected - Seçilenleri Kopyala - - - - Copy All - Hepsini Kopyala - - - - VideoView - - - Record Video - Video kaydetme - - - - Start - Başlat - - - - Stop - Durdur - - - - Select File - Dosya seç - - - - Presets - Hazır ayarlar - - - - High &Quality - - - - - &YouTube - - - - - - WebM - - - - - &Lossless - - - - - &1080p - - - - - &720p - - - - - &480p - - - - - &Native - - - - - Format - Format - - - - MKV - - - - - AVI - - - - - - MP4 - - - - - 4K - 4K - - - - HEVC - - - - - HEVC (NVENC) - - - - - VP8 - - - - - VP9 - - - - - FFV1 - - - - - - None - Hiçbiri - - - - FLAC - - - - - Opus - - - - - Vorbis - - - - - MP3 - - - - - AAC - - - - - Uncompressed - Sıkıştırılmamış - - - - Bitrate (kbps) - - - - - ABR - - - - - H.264 - H.264 - - - - H.264 (NVENC) - H.264 (NVENC) - - - - VBR - VBR - - - - CRF - CRF - - - - Dimensions - Boyutlar - - - - Lock aspect ratio - En boy oranını kilitle - - - - Show advanced - Gelişmişi göster - - diff --git a/src/platform/qt/ts/mgba-zh_CN.ts b/src/platform/qt/ts/mgba-zh_CN.ts index 450a9329b..1162e82c2 100644 --- a/src/platform/qt/ts/mgba-zh_CN.ts +++ b/src/platform/qt/ts/mgba-zh_CN.ts @@ -2,7 +2,7 @@ - AboutScreen + QGBA::AboutScreen About @@ -37,1146 +37,12 @@ Game Boy Advance 是任天堂有限公司(Nintendo Co., Ltd.)的注册商标 - ApplicationUpdatePrompt + QGBA::ApplicationUpdatePrompt An update is available 有可用的更新 - - - ArchiveInspector - - - Open in archive... - 在压缩文件中打开... - - - - Loading... - 正在载入... - - - - AssetTile - - - Tile # - 图块 # - - - - Palette # - 调色板 # - - - - Address - 地址 - - - - Red - - - - - Green - 绿 - - - - Blue - - - - - BattleChipView - - - BattleChip Gate - BattleChip Gate - - - - Chip name - 芯片名称 - - - - Insert - 插入 - - - - Save - 保存 - - - - Load - 载入 - - - - Add - 添加 - - - - Remove - 移除 - - - - Gate type - Gate 类型 - - - - Inserted - 已插入 - - - - Chip ID - 芯片 ID - - - - Update Chip data - 更新芯片数据 - - - - Show advanced - 显示高级选项 - - - - CheatsView - - - Cheats - 作弊码 - - - - Add New Code - 添加作弊码 - - - - Remove - 移除 - - - - Add Lines - 添加行 - - - - Code type - 作弊码类型 - - - - Save - 保存 - - - - Load - 载入 - - - - Enter codes here... - 在此处输入代码... - - - - DebuggerConsole - - - Debugger - 调试器 - - - - Enter command (try `help` for more info) - 输入命令 (尝试输入 `help` 获取更多信息) - - - - Break - 断点 - - - - DolphinConnector - - - Connect to Dolphin - 连接 Dolphin - - - - Local computer - 本地电脑 - - - - IP address - IP 地址 - - - - Connect - 连接 - - - - Disconnect - 断开连接 - - - - Close - 关闭 - - - - Reset on connect - 连接时重置 - - - - FrameView - - - Inspect frame - 检查框架 - - - - Magnification - 缩放率 - - - - Freeze frame - 冻结框架 - - - - Backdrop color - 背幕颜色 - - - - Disable scanline effects - 禁用扫描线效果 - - - - Export - 导出 - - - - Reset - 重置 - - - - GIFView - - - Record GIF/WebP/APNG - 录制 GIF/WebP/APNG - - - - Loop - 循环 - - - - Start - 开始 - - - - Stop - 停止 - - - - Select File - 选择文件 - - - - APNG - APNG - - - - GIF - GIF - - - - WebP - WebP - - - - Frameskip - 跳帧 - - - - IOViewer - - - I/O Viewer - I/O 查看器 - - - - 0x0000 - 0x0000 - - - - B - B - - - - LibraryTree - - - Name - 名称 - - - - Location - 位置 - - - - Platform - 平台 - - - - Size - 大小 - - - - CRC32 - CRC32 - - - - LoadSaveState - - - - %1 State - %1 即时存档 - - - - - - - - - - - - No Save - 不保存 - - - - 5 - 5 - - - - 6 - 6 - - - - 8 - 8 - - - - 4 - 4 - - - - 1 - 1 - - - - 3 - 3 - - - - 7 - 7 - - - - 9 - 9 - - - - 2 - 2 - - - - Cancel - 取消 - - - - LogView - - - Logs - 日志 - - - - Enabled Levels - 启用级别 - - - - Debug - 调试 - - - - Stub - 桩件 - - - - Info - 信息 - - - - Warning - 警告 - - - - Error - 错误 - - - - Fatal - 致命错误 - - - - Game Error - 游戏错误 - - - - Advanced settings - 高级设置 - - - - Clear - 清除 - - - - Max Lines - 最大行数 - - - - MapView - - - Maps - 贴图 - - - - Magnification - 缩放率 - - - - Export - 导出 - - - - Copy - 复制 - - - - MemoryDump - - - Save Memory Range - 保存内存范围 - - - - Start Address: - 起始地址: - - - - Byte Count: - 字节数: - - - - Dump across banks - 跨 bank 转储 - - - - MemorySearch - - - Memory Search - 内存查找 - - - - Address - 地址 - - - - Current Value - 当前值 - - - - - Type - 类型 - - - - Value - - - - - Numeric - 数字 - - - - Text - 文本 - - - - Width - 位宽 - - - - - Guess - 估计 - - - - 1 Byte (8-bit) - 1 字节 (8 位) - - - - 2 Bytes (16-bit) - 2 字节 (16 位) - - - - 4 Bytes (32-bit) - 4 字节 (32 位) - - - - Number type - 数字进制 - - - - Decimal - 十进制 - - - - Hexadecimal - 十六进制 - - - - Search type - 搜索类型 - - - - Equal to value - 约等于下值 - - - - Greater than value - 大于下值 - - - - Less than value - 小于下值 - - - - Unknown/changed - 未知/已更改 - - - - Changed by value - 由下值更改 - - - - Unchanged - 无更改 - - - - Increased - 增加 - - - - Decreased - 减少 - - - - Search ROM - 查找 ROM - - - - New Search - 新的查找 - - - - Search Within - 在结果中查找 - - - - Open in Memory Viewer - 在内存查看器中打开 - - - - Refresh - 刷新 - - - - MemoryView - - - Memory - 内存 - - - - Inspect Address: - 检查地址: - - - - Set Alignment: - 设定对齐单位: - - - - &1 Byte - 1 字节(&1) - - - - &2 Bytes - 2 字节(&2) - - - - &4 Bytes - 4 字节(&4) - - - - Unsigned Integer: - 无符号整数: - - - - Signed Integer: - 有符号整数: - - - - String: - 字符串: - - - - Load TBL - 载入 TBL - - - - Copy Selection - 复制所选 - - - - Paste - 粘贴 - - - - Save Selection - 保存所选 - - - - Load - 载入 - - - - Save Range - 保存范围 - - - - ObjView - - - Sprites - 精灵图 - - - - Address - 地址 - - - - Copy - 复制 - - - - Magnification - 缩放率 - - - - Geometry - 几何图 - - - - Position - 位置 - - - - Dimensions - 维度 - - - - Matrix - 矩阵 - - - - Export - 导出 - - - - Attributes - 属性 - - - - Transform - 变换 - - - - Off - - - - - Palette - 调色板 - - - - Double Size - 双倍大小 - - - - - - Return, Ctrl+R - 回车键、Ctrl+R - - - - Flipped - 已翻转 - - - - H - Short for horizontal - H - - - - V - Short for vertical - V - - - - Mode - 模式 - - - - Normal - 普通 - - - - Mosaic - 马赛克 - - - - Enabled - 已启用 - - - - Priority - 优先级 - - - - Tile - 图块 - - - - OverrideView - - - Game Overrides - 游戏覆写 - - - - Game Boy Advance - Game Boy Advance - - - - - - - Autodetect - 自动检测 - - - - Realtime clock - 实时时钟 - - - - Gyroscope - 陀螺仪 - - - - Tilt - 图块 - - - - Light sensor - 光线传感器 - - - - Rumble - 振动 - - - - Save type - 保存类型 - - - - None - - - - - SRAM - SRAM - - - - Flash 512kb - Flash 512kb - - - - Flash 1Mb - Flash 1Mb - - - - EEPROM 8kB - EEPROM 8kB - - - - EEPROM 512 bytes - EEPROM 512 字节 - - - - SRAM 64kB (bootlegs only) - SRAM 64kB(盗版专用) - - - - Idle loop - 空循环 - - - - Game Boy Player features - Game Boy Player 功能 - - - - VBA bug compatibility mode - VBA 错误兼容模式 - - - - Game Boy - Game Boy - - - - Game Boy model - Game Boy 型号 - - - - Memory bank controller - 内存 bank 控制器 - - - - Background Colors - 背景颜色 - - - - Sprite Colors 1 - 精灵图颜色 1 - - - - Sprite Colors 2 - 精灵图颜色 2 - - - - Palette preset - 调色板预设 - - - - PaletteView - - - Palette - 调色板 - - - - Background - 背景 - - - - Objects - 对象 - - - - Selection - 选择 - - - - Red - - - - - Green - 绿 - - - - Blue - - - - - 16-bit value - 16 位值 - - - - Hex code - 十六进制代码 - - - - Palette index - 调色板索引 - - - - Export BG - 导出背景 - - - - Export OBJ - 导出 OBJ - - - - PlacementControl - - - Adjust placement - 更改布局 - - - - All - 全部 - - - - Offset - 偏移 - - - - X - X - - - - Y - Y - - - - PrinterView - - - Game Boy Printer - Game Boy 打印机 - - - - Hurry up! - 快点! - - - - Tear off - 剪下 - - - - Magnification - 缩放率 - - - - Copy - 复制 - - - - QGBA::ApplicationUpdatePrompt An update to %1 is available. @@ -1246,16 +112,182 @@ Download size: %3 (无) + + QGBA::ArchiveInspector + + + Open in archive... + 在压缩文件中打开... + + + + Loading... + 正在载入... + + QGBA::AssetTile - - - + + Tile # + 图块 # + + + + Palette # + 调色板 # + + + + Address + 地址 + + + + Red + + + + + Green + 绿 + + + + Blue + + + + + + 0x%0 (%1) 0x%0 (%1) + + QGBA::AudioDevice + + + Can't set format of context-less audio device + + + + + Audio device is missing its core + + + + + Writing data to read-only audio device + + + + + QGBA::AudioProcessorQt + + + Can't start an audio processor without input + + + + + QGBA::AudioProcessorSDL + + + Can't start an audio processor without input + + + + + QGBA::BattleChipView + + + BattleChip Gate + BattleChip Gate + + + + Chip name + 芯片名称 + + + + Insert + 插入 + + + + Save + 保存 + + + + Load + 载入 + + + + Add + 添加 + + + + Remove + 移除 + + + + Gate type + Gate 类型 + + + + Inserted + 已插入 + + + + Chip ID + 芯片 ID + + + + Update Chip data + 更新芯片数据 + + + + Show advanced + 显示高级选项 + + + + BattleChip data missing + + + + + BattleChip data is missing. BattleChip Gates will still work, but some graphics will be missing. Would you like to download the data now? + + + + + + Select deck file + + + + + Incompatible deck + + + + + The selected deck is not compatible with this Chip Gate + + + QGBA::CheatsModel @@ -1271,6 +303,46 @@ Download size: %3 QGBA::CheatsView + + + Cheats + 作弊码 + + + + Add New Code + 添加作弊码 + + + + Remove + 移除 + + + + Add Lines + 添加行 + + + + Code type + 作弊码类型 + + + + Save + 保存 + + + + Load + 载入 + + + + Enter codes here... + 在此处输入代码... + @@ -1356,6 +428,24 @@ Download size: %3 无法打开存档;游戏内存档无法更新。请确保保存目录是可写的,且没有额外权限(例如 Windows 上的 UAC)。 + + QGBA::DebuggerConsole + + + Debugger + 调试器 + + + + Enter command (try `help` for more info) + 输入命令 (尝试输入 `help` 获取更多信息) + + + + Break + 断点 + + QGBA::DebuggerConsoleController @@ -1364,8 +454,91 @@ Download size: %3 无法打开用于写入的 CLI 历史 + + QGBA::DolphinConnector + + + Connect to Dolphin + 连接 Dolphin + + + + Local computer + 本地电脑 + + + + IP address + IP 地址 + + + + Connect + 连接 + + + + Disconnect + 断开连接 + + + + Close + 关闭 + + + + Reset on connect + 连接时重置 + + + + Couldn't Connect + + + + + Could not connect to Dolphin. + + + QGBA::FrameView + + + Inspect frame + 检查框架 + + + + Magnification + 缩放率 + + + + Freeze frame + 冻结框架 + + + + Backdrop color + 背幕颜色 + + + + Disable scanline effects + 禁用扫描线效果 + + + + Export + 导出 + + + + Reset + 重置 + Export frame @@ -1513,6 +686,51 @@ Download size: %3 QGBA::GIFView + + + Record GIF/WebP/APNG + 录制 GIF/WebP/APNG + + + + Loop + 循环 + + + + Start + 开始 + + + + Stop + 停止 + + + + Select File + 选择文件 + + + + APNG + APNG + + + + GIF + GIF + + + + WebP + WebP + + + + Frameskip + 跳帧 + Failed to open output file: %1 @@ -1529,8 +747,174 @@ Download size: %3 图形交换格式 (*.gif);;WebP ( *.webp);;动画便携式网络图形 (*.png *.apng) + + QGBA::GameBoy + + + + Autodetect + 自动检测 + + + + Game Boy (DMG) + + + + + Game Boy Pocket (MGB) + + + + + Super Game Boy (SGB) + + + + + Super Game Boy 2 (SGB) + + + + + Game Boy Color (CGB) + + + + + Game Boy Advance (AGB) + + + + + Super Game Boy Color (SGB + CGB) + + + + + ROM Only + + + + + MBC1 + + + + + MBC2 + + + + + MBC3 + + + + + MBC3 + RTC + + + + + MBC5 + + + + + MBC5 + Rumble + + + + + MBC6 + + + + + MBC7 (Tilt) + + + + + MMM01 + + + + + HuC-1 + + + + + HuC-3 + + + + + Pocket Cam + + + + + TAMA5 + TAMA5 + + + + Wisdom Tree + + + + + NT (new) + + + + + Pokémon Jade/Diamond + + + + + BBD + + + + + Hitek + + + + + Sachen (MMC1) + + + + + Sachen (MMC2) + + + QGBA::IOViewer + + + I/O Viewer + I/O 查看器 + + + + 0x0000 + 0x0000 + + + + + + B + B + Background mode @@ -2791,12 +2175,6 @@ Download size: %3 A A - - - - B - B - @@ -3412,8 +2790,105 @@ Download size: %3 菜单 + + QGBA::LibraryTree + + + Name + 名称 + + + + Location + 位置 + + + + Platform + 平台 + + + + Size + 大小 + + + + CRC32 + CRC32 + + QGBA::LoadSaveState + + + + %1 State + %1 即时存档 + + + + + + + + + + + + No Save + 不保存 + + + + 5 + 5 + + + + 6 + 6 + + + + 8 + 8 + + + + 4 + 4 + + + + 1 + 1 + + + + 3 + 3 + + + + 7 + 7 + + + + 9 + 9 + + + + 2 + 2 + + + + Cancel + 取消 + Load State @@ -3532,91 +3007,194 @@ Download size: %3 GAME ERROR + + QGBA::LogView + + + Logs + 日志 + + + + Enabled Levels + 启用级别 + + + + Debug + 调试 + + + + Stub + 桩件 + + + + Info + 信息 + + + + Warning + 警告 + + + + Error + 错误 + + + + Fatal + 致命错误 + + + + Game Error + 游戏错误 + + + + Advanced settings + 高级设置 + + + + Clear + 清除 + + + + Max Lines + 最大行数 + + QGBA::MapView - + + Maps + 贴图 + + + + Magnification + 缩放率 + + + + Export + 导出 + + + + Copy + 复制 + + + Priority 优先级 - - + + Map base 映射基 - - + + Tile base 图块基 - + Size 大小 - - + + Offset 偏移 - + Xform Xform - + Map Addr. 映射地址. - + Mirror 镜像 - + None - + Both 两者 - + Horizontal 水平 - + Vertical 垂直 - - - + + + N/A - + Export map 导出映射 - + Portable Network Graphics (*.png) 便携式网络图形 (*.png) QGBA::MemoryDump + + + Save Memory Range + 保存内存范围 + + + + Start Address: + 起始地址: + + + + Byte Count: + 字节数: + + + + Dump across banks + 跨 bank 转储 + Save memory region @@ -3693,6 +3271,153 @@ Download size: %3 QGBA::MemorySearch + + + Memory Search + 内存查找 + + + + Address + 地址 + + + + Current Value + 当前值 + + + + + Type + 类型 + + + + Value + + + + + Numeric + 数字 + + + + Text + 文本 + + + + Width + 位宽 + + + + + Guess + 估计 + + + + 1 Byte (8-bit) + 1 字节 (8 位) + + + + 2 Bytes (16-bit) + 2 字节 (16 位) + + + + 4 Bytes (32-bit) + 4 字节 (32 位) + + + + Number type + 数字进制 + + + + Decimal + 十进制 + + + + Hexadecimal + 十六进制 + + + + Search type + 搜索类型 + + + + Equal to value + 约等于下值 + + + + Greater than value + 大于下值 + + + + Less than value + 小于下值 + + + + Unknown/changed + 未知/已更改 + + + + Changed by value + 由下值更改 + + + + Unchanged + 无更改 + + + + Increased + 增加 + + + + Decreased + 减少 + + + + Search ROM + 查找 ROM + + + + New Search + 新的查找 + + + + Search Within + 在结果中查找 + + + + Open in Memory Viewer + 在内存查看器中打开 + + + + Refresh + 刷新 + (%0/%1×) @@ -3714,6 +3439,84 @@ Download size: %3 %1 字节%2 + + QGBA::MemoryView + + + Memory + 内存 + + + + Inspect Address: + 检查地址: + + + + Set Alignment: + 设定对齐单位: + + + + &1 Byte + 1 字节(&1) + + + + &2 Bytes + 2 字节(&2) + + + + &4 Bytes + 4 字节(&4) + + + + Unsigned Integer: + 无符号整数: + + + + Signed Integer: + 有符号整数: + + + + String: + 字符串: + + + + Load TBL + 载入 TBL + + + + Copy Selection + 复制所选 + + + + Paste + 粘贴 + + + + Save Selection + 保存所选 + + + + Load + 载入 + + + + Save Range + 保存范围 + + QGBA::MessagePainter @@ -3725,67 +3528,316 @@ Download size: %3 QGBA::ObjView - - - 0x%0 - 0x%0 + + Sprites + 精灵图 - + + Address + 地址 + + + + Copy + 复制 + + + + Magnification + 缩放率 + + + + Geometry + 几何图 + + + + Position + 位置 + + + + Dimensions + 维度 + + + + Matrix + 矩阵 + + + + Export + 导出 + + + + Attributes + 属性 + + + + Transform + 变换 + + + + Off - - + + Palette + 调色板 + + + + Double Size + 双倍大小 + + + + + + Return, Ctrl+R + 回车键、Ctrl+R + + + + Flipped + 已翻转 + + + + H + Short for horizontal + H + + + + V + Short for vertical + V + + + + Mode + 模式 + + + + + Normal + 普通 + + + + Mosaic + 马赛克 + + + + Enabled + 已启用 + + + + Priority + 优先级 + + + + Tile + 图块 + + + + + 0x%0 + 0x%0 + + - - - + + + + + --- --- - - Normal - 一般 - - - + Trans 变换 - + OBJWIN OBJWIN - + Invalid 无效 - - + + N/A - + Export sprite 导出精灵图 - + Portable Network Graphics (*.png) 便携式网络图形 (*.png) QGBA::OverrideView + + + Game Overrides + 游戏覆写 + + + + Game Boy Advance + Game Boy Advance + + + + + + + Autodetect + 自动检测 + + + + Realtime clock + 实时时钟 + + + + Gyroscope + 陀螺仪 + + + + Tilt + 图块 + + + + Light sensor + 光线传感器 + + + + Rumble + 振动 + + + + Save type + 保存类型 + + + + None + + + + + SRAM + SRAM + + + + Flash 512kb + Flash 512kb + + + + Flash 1Mb + Flash 1Mb + + + + EEPROM 8kB + EEPROM 8kB + + + + EEPROM 512 bytes + EEPROM 512 字节 + + + + SRAM 64kB (bootlegs only) + SRAM 64kB(盗版专用) + + + + Idle loop + 空循环 + + + + Game Boy Player features + Game Boy Player 功能 + + + + VBA bug compatibility mode + VBA 错误兼容模式 + + + + Game Boy + Game Boy + + + + Game Boy model + Game Boy 型号 + + + + Memory bank controller + 内存 bank 控制器 + + + + Background Colors + 背景颜色 + + + + Sprite Colors 1 + 精灵图颜色 1 + + + + Sprite Colors 2 + 精灵图颜色 2 + + + + Palette preset + 调色板预设 + Official MBCs @@ -3804,6 +3856,66 @@ Download size: %3 QGBA::PaletteView + + + Palette + 调色板 + + + + Background + 背景 + + + + Objects + 对象 + + + + Selection + 选择 + + + + Red + + + + + Green + 绿 + + + + Blue + + + + + 16-bit value + 16 位值 + + + + Hex code + 十六进制代码 + + + + Palette index + 调色板索引 + + + + Export BG + 导出背景 + + + + Export OBJ + 导出 OBJ + #%0 @@ -3838,28 +3950,122 @@ Download size: %3 打开输出调色板文件失败: %1 + + QGBA::PlacementControl + + + Adjust placement + 更改布局 + + + + All + 全部 + + + + Offset + 偏移 + + + + X + X + + + + Y + Y + + + + QGBA::PrinterView + + + Game Boy Printer + Game Boy 打印机 + + + + Hurry up! + 快点! + + + + Tear off + 剪下 + + + + Magnification + 缩放率 + + + + Copy + 复制 + + + + Save Printout + + + + + Portable Network Graphics (*.png) + 便携式网络图形 (*.png) + + QGBA::ROMInfo - - - - - + + + + (unknown) (未知) - - + bytes 字节 - + (no database present) (无现存数据库) + + + ROM Info + ROM 信息 + + + + Game name: + 游戏名称: + + + + Internal name: + 内部名称: + + + + Game ID: + 游戏 ID: + + + + File size: + 文件大小: + + + + CRC32: + CRC32: + QGBA::ReportView @@ -3873,6 +4079,41 @@ Download size: %3 ZIP archive (*.zip) ZIP 存档 (*.zip) + + + Generate Bug Report + 生成错误报告 + + + + <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> + <html><head/><body><p>要提交错误报告,请首先生成报告文件并将其附加到要提交的错误报告当中。推荐您包含存档文件,因为这些存档通常会有助于调试问题。报告文件会收集一些信息,包括正在运行的 {projectName} 版本、配置、计算机以及当前已打开的游戏(若存在)。一旦收集完成,您可以查看下方收集的所有信息,并将其保存为 ZIP 文件。信息收集会自动尝试抹消所有的个人信息,例如您的用户名(如果它位于所收集的任意路径中),但以防万一,您之后可以对其进行编辑。生成并保存报告文件后,请单击下方按钮或转到 <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> 在 GitHub 上提交错误报告。请确保您附加所生成的报告!</p></body></html> + + + + Generate report + 生成报告 + + + + Save + 保存 + + + + Open issue list in browser + 在浏览器中打开问题列表 + + + + Include save file + 包含存档文件 + + + + Create and include savestate + 创建并包含即时存档 + QGBA::SaveConverter @@ -3936,6 +4177,117 @@ Download size: %3 Cannot convert save games between platforms 无法在平台之间转换保存游戏 + + + Convert/Extract Save Game + 转换或提取保存游戏 + + + + Input file + 输入文件 + + + + + Browse + 浏览 + + + + Output file + 输出文件 + + + + %1 %2 save game + %1 %2 保存游戏 + + + + little endian + 小端 + + + + big endian + 大端 + + + + SRAM + SRAM + + + + %1 flash + %1 闪存 + + + + %1 EEPROM + %1 EEPROM + + + + %1 SRAM + RTC + %1 SRAM + RTC + + + + %1 SRAM + %1 SRAM + + + + packed MBC2 + 包装的 MBC2 + + + + unpacked MBC2 + 未包装的 MBC2 + + + + MBC6 flash + MBC6 闪存 + + + + MBC6 combined SRAM + flash + MBC6组合SRAM+闪存 + + + + MBC6 SRAM + MBC6 SRAM + + + + TAMA5 + TAMA5 + + + + %1 (%2) + %1(%2) + + + + %1 save state with embedded %2 save game + 带嵌入的 %2 保存游戏的 %1 保存状态 + + + + %1 SharkPort %2 save game + %1 SharkPort %2 存档 + + + + %1 GameShark Advance SP %2 save game + %1 GameShark Advance SP %2 存档 + QGBA::ScriptingTextBuffer @@ -3945,109 +4297,968 @@ Download size: %3 无标题缓存 + + QGBA::ScriptingView + + + Scripting + 脚本 + + + + Run + 运行 + + + + File + 文件 + + + + Load recent script + 载入历史脚本 + + + + Load script... + 载入脚本... + + + + &Reset + 重置(&R) + + + + 0 + 0 + + + + Select script to load + 选择要载入的脚本 + + + + Lua scripts (*.lua) + Lua 脚本 (*.lua) + + + + All files (*.*) + 所有文件 (*.*) + + + + QGBA::SensorView + + + Sensors + 传感器 + + + + Realtime clock + 实时时钟 + + + + Fixed time + 定时 + + + + System time + 系统时间 + + + + Start time at + 开始时间 + + + + Now + 现在 + + + + Offset time + + + + + sec + + + + + MM/dd/yy hh:mm:ss AP + yyyy/MM/dd HH:mm:ss + + + + Light sensor + 光线传感器 + + + + Brightness + 亮度 + + + + Tilt sensor + 倾斜传感器 + + + + + Set Y + 设定 Y 轴 + + + + + Set X + 设定 X 轴 + + + + Gyroscope + 陀螺仪 + + + + Sensitivity + 灵敏度 + + QGBA::SettingsView - - + + Qt Multimedia Qt Multimedia - + SDL SDL - + Software (Qt) 软件渲染 (Qt) - + + OpenGL OpenGL - + OpenGL (force version 1.x) OpenGL (强制版本 1.x) - + None - + None (Still Image) 无 (静止图像) - + Keyboard 键盘 - + Controllers 控制器 - + Shortcuts 快捷键 - - + + Shaders 着色器 - + Select BIOS 选择 BIOS - + Select directory 选择目录 - + (%1×%2) (%1×%2) - + Never 从不 - + Just now 刚刚 - + Less than an hour ago 不到一小时前 - + %n hour(s) ago %n 小时前 - + %n day(s) ago %n 天前 + + + Settings + 设置 + + + + Audio/Video + 音频/视频 + + + + Gameplay + + + + + Interface + 用户界面 + + + + Update + 更新 + + + + Emulation + 模拟器 + + + + Enhancements + 增强 + + + + BIOS + BIOS + + + + Paths + 路径 + + + + Logging + 日志记录 + + + + Game Boy + Game Boy + + + + Audio driver: + 音频驱动程序: + + + + Audio buffer: + 音频缓冲: + + + + + 1536 + 1536 + + + + 512 + 512 + + + + 768 + 768 + + + + 1024 + 1024 + + + + 2048 + 2048 + + + + 3072 + 3072 + + + + 4096 + 4096 + + + + samples + 采样 + + + + Sample rate: + 采样率: + + + + + 44100 + 44100 + + + + 22050 + 22050 + + + + 32000 + 32000 + + + + 48000 + 48000 + + + + Hz + Hz + + + + Volume: + 音量: + + + + + + + Mute + 静音 + + + + Fast forward volume: + 快进音量: + + + + Audio in multiplayer: + 多人游戏中的音频: + + + + All windows + 所有窗口 + + + + Player 1 window only + 仅 P1 窗口 + + + + Currently active player window + 当前活跃的玩家窗口 + + + + Display driver: + 显示驱动程序: + + + + Frameskip: + 跳帧: + + + + Skip every + 每间隔 + + + + + frames + + + + + FPS target: + 目标 FPS: + + + + frames per second + 帧每秒 + + + + Sync: + 同步: + + + + + Video + 视频 + + + + + Audio + 音频 + + + + Lock aspect ratio + 锁定纵横比 + + + + Force integer scaling + 强制整数缩放 + + + + Bilinear filtering + 双线性过滤 + + + + Show filename instead of ROM name in library view + 库视图中显示文件名替代 ROM 名 + + + + + Pause + 暂停 + + + + When inactive: + 不活跃时: + + + + On loading a game: + + + + + Load last state + + + + + Load cheats + + + + + Periodally autosave state + + + + + Save entered cheats + + + + + When minimized: + 最小化时: + + + + Current channel: + 当前通道: + + + + Current version: + 当前版本: + + + + Update channel: + 更新通道: + + + + Available version: + 可用版本: + + + + (Unknown) + (未知) + + + + Last checked: + 上次检查更新时间: + + + + Automatically check on start + 启动时自动检查 + + + + Check now + 立即检查更新 + + + + Default color palette only + 只使用默认调色板 + + + + SGB color palette if available + 可用时使用 SGB 调色板 + + + + GBC color palette if available + 可用时使用 GBC 调色板 + + + + SGB (preferred) or GBC color palette if available + 可用时使用 SGB(首选)或 GBC 调色板 + + + + Game Boy Camera + Game Boy Camera + + + + Driver: + 驱动: + + + + Source: + 来源: + + + + Native (59.7275) + 原生 (59.7275) + + + + Interframe blending + 帧间混合 + + + + Language + 语言 + + + + Library: + 库: + + + + List view + 列表视图 + + + + Tree view + 树状视图 + + + + Show when no game open + 未打开游戏时显示 + + + + Clear cache + 清除缓存 + + + + Allow opposing input directions + 允许相对方向输入 + + + + Suspend screensaver + 停用屏幕保护程序 + + + + Dynamically update window title + 动态更新窗口标题 + + + + Show filename instead of ROM name in title bar + 标题栏显示文件名而不显示 ROM 名称 + + + + Show OSD messages + 显示 OSD 信息 + + + + Enable Discord Rich Presence + 启用 Discord Rich Presence + + + + Show FPS in title bar + 在标题栏显示 FPS + + + + Show frame count in OSD + OSD 中显示帧数 + + + + Show emulation info on reset + 重置时显示模拟信息 + + + + Fast forward speed: + 快进速度: + + + + + Unbounded + 不限制 + + + + Fast forward (held) speed: + 快进 (按住) 速度: + + + + Autofire interval: + 连发间隔: + + + + Enable rewind + 启用倒带 + + + + Rewind history: + 倒带历史: + + + + Idle loops: + 空循环: + + + + Run all + 全部运行 + + + + Remove known + 移除已知 + + + + Detect and remove + 检测并移除 + + + + Preload entire ROM into memory + 将整个 ROM 预载到内存中 + + + + Save state extra data: + 保存存档附加数据: + + + + + Save game + 保存游戏 + + + + Load state extra data: + 载入存档附加数据: + + + + Models + 型号 + + + + GB only: + 仅 GB: + + + + SGB compatible: + 兼容 SGB: + + + + GBC only: + 仅 GBC: + + + + GBC compatible: + 兼容 GBC: + + + + SGB and GBC compatible: + 兼容 SGB 和 GBC: + + + + Game Boy palette + Game Boy 调色板 + + + + Preset: + 预设: + + + + + Screenshot + 截图 + + + + + Cheat codes + 作弊码 + + + + Enable Game Boy Player features by default + 默认启用 Game Boy Player 功能 + + + + Enable VBA bug compatibility in ROM hacks + 启用用于改版的 VBA 漏洞兼容模式 + + + + Video renderer: + 视频渲染器: + + + + Software + 软件 + + + + OpenGL enhancements + OpenGL 增强 + + + + High-resolution scale: + 高分辨率比例: + + + + (240×160) + (240×160) + + + + XQ GBA audio (experimental) + XQ GBA 音频 (实验性) + + + + GB BIOS file: + GB BIOS 文件: + + + + + + + + + + + + Browse + 浏览 + + + + Use BIOS file if found + 当可用时使用 BIOS 文件 + + + + Skip BIOS intro + 跳过 BIOS 启动画面 + + + + GBA BIOS file: + GBA BIOS 文件: + + + + GBC BIOS file: + GBC BIOS 文件: + + + + SGB BIOS file: + SGB BIOS 文件: + + + + Save games + 游戏存档 + + + + + + + + Same directory as the ROM + 与 ROM 所在目录相同 + + + + Save states + 即时存档 + + + + Screenshots + 截图 + + + + Patches + 补丁 + + + + Cheats + 作弊码 + + + + Log to file + 记录日志到文件 + + + + Log to console + 记录日志到控制台 + + + + Select Log File + 选择日志文件 + + + + Default BG colors: + 默认背景色: + + + + Default sprite colors 1: + 默认精灵图颜色 1: + + + + Default sprite colors 2: + 默认精灵图颜色 2: + + + + Super Game Boy borders + Super Game Boy 边框 + QGBA::ShaderSelector @@ -4081,6 +5292,41 @@ Download size: %3 Pass %1 通道 %1 + + + Shaders + 着色器 + + + + Active Shader: + 激活着色器: + + + + Name + 名称 + + + + Author + 作者 + + + + Description + 描述 + + + + Unload Shader + 卸载着色器 + + + + Load New Shader + 载入新着色器 + QGBA::ShortcutModel @@ -4100,24 +5346,117 @@ Download size: %3 游戏手柄 + + QGBA::ShortcutView + + + Edit Shortcuts + 编辑快捷键 + + + + Keyboard + 键盘 + + + + Gamepad + 游戏手柄 + + + + Clear + 清除 + + QGBA::TileView - + Export tiles 导出图块 - - + + Portable Network Graphics (*.png) 便携式网络图形 (*.png) - + Export tile 导出图块 + + + Tiles + 图块 + + + + Export Selected + 导出所选 + + + + Export All + 全部导出 + + + + 256 colors + 256 色 + + + + Palette + 调色板 + + + + Magnification + 缩放率 + + + + Tiles per row + 每行图块 + + + + Fit to window + 自适应窗口 + + + + Displayed tiles + 已显示的图块 + + + + Only BG tiles + 仅 BG 图块 + + + + Only OBJ tiles + 仅 OBJ 图块 + + + + Both + 两者 + + + + Copy Selected + 复制所选 + + + + Copy All + 全部复制 + QGBA::VideoView @@ -4136,6 +5475,204 @@ Download size: %3 Select output file 选择输出文件 + + + Record Video + 录制视频 + + + + Start + 开始 + + + + Stop + 停止 + + + + Select File + 选择文件 + + + + Presets + 预置 + + + + High &Quality + 高质量(&Q) + + + + &YouTube + YouTube(&Y) + + + + + WebM + WebM + + + + + MP4 + MP4 + + + + &Lossless + 无损(&L) + + + + 4K + 4K + + + + &1080p + 1080p(&1) + + + + &720p + 720p(&7) + + + + &480p + 480p(&4) + + + + &Native + 原生(&N) + + + + Format + 格式 + + + + MKV + MKV + + + + AVI + AVI + + + + HEVC + HEVC + + + + HEVC (NVENC) + HEVC (NVENC) + + + + VP8 + VP8 + + + + VP9 + VP9 + + + + FFV1 + FFV1 + + + + + None + + + + + FLAC + FLAC + + + + Opus + Opus + + + + Vorbis + Vorbis + + + + MP3 + MP3 + + + + AAC + AAC + + + + Uncompressed + 未压缩 + + + + Bitrate (kbps) + 比特率 (kbps) + + + + ABR + ABR + + + + H.264 + H.264 + + + + H.264 (NVENC) + H.264 (NVENC) + + + + VBR + VBR + + + + CRF + CRF + + + + Dimensions + 维度 + + + + Lock aspect ratio + 锁定纵横比 + + + + Show advanced + 显示高级选项 + QGBA::Window @@ -4980,1378 +6517,4 @@ Download size: %3 Meta - - ROMInfo - - - ROM Info - ROM 信息 - - - - Game name: - 游戏名称: - - - - Internal name: - 内部名称: - - - - Game ID: - 游戏 ID: - - - - File size: - 文件大小: - - - - CRC32: - CRC32: - - - - ReportView - - - Generate Bug Report - 生成错误报告 - - - - <html><head/><body><p>To file a bug report, please first generate a report file to attach to the bug report you're about to file. It is recommended that you include the save files, as these often help with debugging issues. This will collect some information about the version of {projectName} you're running, your configuration, your computer, and the game you currently have open (if any). Once this collection is completed you can review all of the information gathered below and save it to a zip file. The collection will automatically attempt to redact any personal information, such as your username if it's in any of the paths gathered, but just in case you can edit it afterwards. After you have generated and saved it, please click the button below or go to <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> to file the bug report on GitHub. Make sure to attach the report you generated!</p></body></html> - <html><head/><body><p>要提交错误报告,请首先生成报告文件并将其附加到要提交的错误报告当中。推荐您包含存档文件,因为这些存档通常会有助于调试问题。报告文件会收集一些信息,包括正在运行的 {projectName} 版本、配置、计算机以及当前已打开的游戏(若存在)。一旦收集完成,您可以查看下方收集的所有信息,并将其保存为 ZIP 文件。信息收集会自动尝试抹消所有的个人信息,例如您的用户名(如果它位于所收集的任意路径中),但以防万一,您之后可以对其进行编辑。生成并保存报告文件后,请单击下方按钮或转到 <a href="https://mgba.io/i/"><span style=" text-decoration: underline; color:#2980b9;">mgba.io/i</span></a> 在 GitHub 上提交错误报告。请确保您附加所生成的报告!</p></body></html> - - - - Generate report - 生成报告 - - - - Save - 保存 - - - - Open issue list in browser - 在浏览器中打开问题列表 - - - - Include save file - 包含存档文件 - - - - Create and include savestate - 创建并包含即时存档 - - - - SaveConverter - - - Convert/Extract Save Game - 转换或提取保存游戏 - - - - Input file - 输入文件 - - - - - Browse - 浏览 - - - - Output file - 输出文件 - - - - %1 %2 save game - %1 %2 保存游戏 - - - - little endian - 小端 - - - - big endian - 大端 - - - - SRAM - SRAM - - - - %1 flash - %1 闪存 - - - - %1 EEPROM - %1 EEPROM - - - - %1 SRAM + RTC - %1 SRAM + RTC - - - - %1 SRAM - %1 SRAM - - - - packed MBC2 - 包装的 MBC2 - - - - unpacked MBC2 - 未包装的 MBC2 - - - - MBC6 flash - MBC6 闪存 - - - - MBC6 combined SRAM + flash - MBC6组合SRAM+闪存 - - - - MBC6 SRAM - MBC6 SRAM - - - - TAMA5 - TAMA5 - - - - %1 (%2) - %1(%2) - - - - %1 save state with embedded %2 save game - 带嵌入的 %2 保存游戏的 %1 保存状态 - - - - %1 SharkPort %2 save game - %1 SharkPort %2 存档 - - - - %1 GameShark Advance SP %2 save game - %1 GameShark Advance SP %2 存档 - - - - ScriptingView - - - Scripting - 脚本 - - - - Run - 运行 - - - - File - 文件 - - - - Load recent script - 载入历史脚本 - - - - Load script... - 载入脚本... - - - - &Reset - 重置(&R) - - - - 0 - 0 - - - - Select script to load - 选择要载入的脚本 - - - - Lua scripts (*.lua) - Lua 脚本 (*.lua) - - - - All files (*.*) - 所有文件 (*.*) - - - - SensorView - - - Sensors - 传感器 - - - - Realtime clock - 实时时钟 - - - - Fixed time - 定时 - - - - System time - 系统时间 - - - - Start time at - 开始时间 - - - - Now - 现在 - - - - Offset time - - - - - sec - - - - - MM/dd/yy hh:mm:ss AP - yyyy/MM/dd HH:mm:ss - - - - Light sensor - 光线传感器 - - - - Brightness - 亮度 - - - - Tilt sensor - 倾斜传感器 - - - - - Set Y - 设定 Y 轴 - - - - - Set X - 设定 X 轴 - - - - Gyroscope - 陀螺仪 - - - - Sensitivity - 灵敏度 - - - - SettingsView - - - Settings - 设置 - - - - Audio/Video - 音频/视频 - - - - Interface - 用户界面 - - - - Update - 更新 - - - - Emulation - 模拟器 - - - - Enhancements - 增强 - - - - BIOS - BIOS - - - - Paths - 路径 - - - - Logging - 日志记录 - - - - Game Boy - Game Boy - - - - Audio driver: - 音频驱动程序: - - - - Audio buffer: - 音频缓冲: - - - - - 1536 - 1536 - - - - 512 - 512 - - - - 768 - 768 - - - - 1024 - 1024 - - - - 2048 - 2048 - - - - 3072 - 3072 - - - - 4096 - 4096 - - - - samples - 采样 - - - - Sample rate: - 采样率: - - - - - 44100 - 44100 - - - - 22050 - 22050 - - - - 32000 - 32000 - - - - 48000 - 48000 - - - - Hz - Hz - - - - Volume: - 音量: - - - - - - - Mute - 静音 - - - - Fast forward volume: - 快进音量: - - - - Audio in multiplayer: - 多人游戏中的音频: - - - - All windows - 所有窗口 - - - - Player 1 window only - 仅 P1 窗口 - - - - Currently active player window - 当前活跃的玩家窗口 - - - - Display driver: - 显示驱动程序: - - - - Frameskip: - 跳帧: - - - - Skip every - 每间隔 - - - - - frames - - - - - FPS target: - 目标 FPS: - - - - frames per second - 帧每秒 - - - - Sync: - 同步: - - - - Video - 视频 - - - - Audio - 音频 - - - - Lock aspect ratio - 锁定纵横比 - - - - Force integer scaling - 强制整数缩放 - - - - Bilinear filtering - 双线性过滤 - - - - Show filename instead of ROM name in library view - 库视图中显示文件名替代 ROM 名 - - - - - Pause - 暂停 - - - - When inactive: - 不活跃时: - - - - When minimized: - 最小化时: - - - - Current channel: - 当前通道: - - - - Current version: - 当前版本: - - - - Update channel: - 更新通道: - - - - Available version: - 可用版本: - - - - (Unknown) - (未知) - - - - Last checked: - 上次检查更新时间: - - - - Automatically check on start - 启动时自动检查 - - - - Check now - 立即检查更新 - - - - Default color palette only - 只使用默认调色板 - - - - SGB color palette if available - 可用时使用 SGB 调色板 - - - - GBC color palette if available - 可用时使用 GBC 调色板 - - - - SGB (preferred) or GBC color palette if available - 可用时使用 SGB(首选)或 GBC 调色板 - - - - Game Boy Camera - Game Boy Camera - - - - Driver: - 驱动: - - - - Source: - 来源: - - - - Native (59.7275) - 原生 (59.7275) - - - - Interframe blending - 帧间混合 - - - - Language - 语言 - - - - Library: - 库: - - - - List view - 列表视图 - - - - Tree view - 树状视图 - - - - Show when no game open - 未打开游戏时显示 - - - - Clear cache - 清除缓存 - - - - Allow opposing input directions - 允许相对方向输入 - - - - Suspend screensaver - 停用屏幕保护程序 - - - - Dynamically update window title - 动态更新窗口标题 - - - - Show filename instead of ROM name in title bar - 标题栏显示文件名而不显示 ROM 名称 - - - - Show OSD messages - 显示 OSD 信息 - - - - Enable Discord Rich Presence - 启用 Discord Rich Presence - - - - Automatically save state - 自动存档 - - - - Automatically load state - 自动读档 - - - - Automatically save cheats - 自动保存作弊码 - - - - Automatically load cheats - 自动载入作弊码 - - - - Show FPS in title bar - 在标题栏显示 FPS - - - - Show frame count in OSD - OSD 中显示帧数 - - - - Show emulation info on reset - 重置时显示模拟信息 - - - - Fast forward speed: - 快进速度: - - - - - Unbounded - 不限制 - - - - Fast forward (held) speed: - 快进 (按住) 速度: - - - - Autofire interval: - 连发间隔: - - - - Enable rewind - 启用倒带 - - - - Rewind history: - 倒带历史: - - - - Idle loops: - 空循环: - - - - Run all - 全部运行 - - - - Remove known - 移除已知 - - - - Detect and remove - 检测并移除 - - - - Preload entire ROM into memory - 将整个 ROM 预载到内存中 - - - - Save state extra data: - 保存存档附加数据: - - - - - Save game - 保存游戏 - - - - Load state extra data: - 载入存档附加数据: - - - - Models - 型号 - - - - GB only: - 仅 GB: - - - - SGB compatible: - 兼容 SGB: - - - - GBC only: - 仅 GBC: - - - - GBC compatible: - 兼容 GBC: - - - - SGB and GBC compatible: - 兼容 SGB 和 GBC: - - - - Game Boy palette - Game Boy 调色板 - - - - Preset: - 预设: - - - - - Screenshot - 截图 - - - - - Cheat codes - 作弊码 - - - - Enable Game Boy Player features by default - 默认启用 Game Boy Player 功能 - - - - Enable VBA bug compatibility in ROM hacks - 启用用于改版的 VBA 漏洞兼容模式 - - - - Video renderer: - 视频渲染器: - - - - Software - 软件 - - - - OpenGL - OpenGL - - - - OpenGL enhancements - OpenGL 增强 - - - - High-resolution scale: - 高分辨率比例: - - - - (240×160) - (240×160) - - - - XQ GBA audio (experimental) - XQ GBA 音频 (实验性) - - - - GB BIOS file: - GB BIOS 文件: - - - - - - - - - - - - Browse - 浏览 - - - - Use BIOS file if found - 当可用时使用 BIOS 文件 - - - - Skip BIOS intro - 跳过 BIOS 启动画面 - - - - GBA BIOS file: - GBA BIOS 文件: - - - - GBC BIOS file: - GBC BIOS 文件: - - - - SGB BIOS file: - SGB BIOS 文件: - - - - Save games - 游戏存档 - - - - - - - - Same directory as the ROM - 与 ROM 所在目录相同 - - - - Save states - 即时存档 - - - - Screenshots - 截图 - - - - Patches - 补丁 - - - - Cheats - 作弊码 - - - - Log to file - 记录日志到文件 - - - - Log to console - 记录日志到控制台 - - - - Select Log File - 选择日志文件 - - - - Default BG colors: - 默认背景色: - - - - Default sprite colors 1: - 默认精灵图颜色 1: - - - - Default sprite colors 2: - 默认精灵图颜色 2: - - - - Super Game Boy borders - Super Game Boy 边框 - - - - ShaderSelector - - - Shaders - 着色器 - - - - Active Shader: - 激活着色器: - - - - Name - 名称 - - - - Author - 作者 - - - - Description - 描述 - - - - Unload Shader - 卸载着色器 - - - - Load New Shader - 载入新着色器 - - - - ShortcutView - - - Edit Shortcuts - 编辑快捷键 - - - - Keyboard - 键盘 - - - - Gamepad - 游戏手柄 - - - - Clear - 清除 - - - - TileView - - - Tiles - 图块 - - - - Export Selected - 导出所选 - - - - Export All - 全部导出 - - - - 256 colors - 256 色 - - - - Palette - 调色板 - - - - Magnification - 缩放率 - - - - Tiles per row - 每行图块 - - - - Fit to window - 自适应窗口 - - - - Displayed tiles - 已显示的图块 - - - - Only BG tiles - 仅 BG 图块 - - - - Only OBJ tiles - 仅 OBJ 图块 - - - - Both - 两者 - - - - Copy Selected - 复制所选 - - - - Copy All - 全部复制 - - - - VideoView - - - Record Video - 录制视频 - - - - Start - 开始 - - - - Stop - 停止 - - - - Select File - 选择文件 - - - - Presets - 预置 - - - - High &Quality - 高质量(&Q) - - - - &YouTube - YouTube(&Y) - - - - - WebM - WebM - - - - - MP4 - MP4 - - - - &Lossless - 无损(&L) - - - - 4K - 4K - - - - &1080p - 1080p(&1) - - - - &720p - 720p(&7) - - - - &480p - 480p(&4) - - - - &Native - 原生(&N) - - - - Format - 格式 - - - - MKV - MKV - - - - AVI - AVI - - - - HEVC - HEVC - - - - HEVC (NVENC) - HEVC (NVENC) - - - - VP8 - VP8 - - - - VP9 - VP9 - - - - FFV1 - FFV1 - - - - - None - - - - - FLAC - FLAC - - - - Opus - Opus - - - - Vorbis - Vorbis - - - - MP3 - MP3 - - - - AAC - AAC - - - - Uncompressed - 未压缩 - - - - Bitrate (kbps) - 比特率 (kbps) - - - - ABR - ABR - - - - H.264 - H.264 - - - - H.264 (NVENC) - H.264 (NVENC) - - - - VBR - VBR - - - - CRF - CRF - - - - Dimensions - 维度 - - - - Lock aspect ratio - 锁定纵横比 - - - - Show advanced - 显示高级选项 - -