Merge branch 'master' (early part) into medusa

This commit is contained in:
Vicki Pfau 2021-06-29 20:48:53 -07:00
commit c78e62d894
37 changed files with 1455 additions and 1060 deletions

View File

@ -35,16 +35,22 @@ Misc:
0.10.0: (Future) 0.10.0: (Future)
Features: Features:
- Presets for Game Boy palettes
- Tool for converting scanned pictures of e-Reader cards to raw dotcode data - Tool for converting scanned pictures of e-Reader cards to raw dotcode data
- Cheat code support in homebrew ports - Cheat code support in homebrew ports
Emulation fixes: Emulation fixes:
- GBA Video: Revert scanline latching changes (fixes mgba.io/i/2153, mgba.io/i/2149) - GBA Video: Revert scanline latching changes (fixes mgba.io/i/2153, mgba.io/i/2149)
Other fixes: Other fixes:
- Core: Fix memory leak in opening games from the library - Core: Fix memory leak in opening games from the library
- GB Core: Fix GBC colors setting breaking default model overrides (fixes mgba.io/i/2161)
- GBA: Fix out of bounds ROM accesses on patched ROMs smaller than 32 MiB
- Qt: Fix infrequent deadlock when using sync to video - Qt: Fix infrequent deadlock when using sync to video
- Qt: Fix applying savetype-only overrides - Qt: Fix applying savetype-only overrides
- Util: Fix loading UPS patches that affect the last byte of the file
Misc: Misc:
- Core: Suspend runloop when a core crashes
- Qt: Rearrange menus some - Qt: Rearrange menus some
- Util: Improve speed of UPS patch loading
0.9.1: (2021-04-18) 0.9.1: (2021-04-18)
Emulation fixes: Emulation fixes:

View File

@ -55,6 +55,10 @@ enum GUIIcon {
GUI_ICON_BUTTON_HOME, GUI_ICON_BUTTON_HOME,
GUI_ICON_STATUS_FAST_FORWARD, GUI_ICON_STATUS_FAST_FORWARD,
GUI_ICON_STATUS_MUTE, GUI_ICON_STATUS_MUTE,
GUI_ICON_LEFT,
GUI_ICON_UP,
GUI_ICON_RIGHT,
GUI_ICON_DOWN,
GUI_ICON_MAX, GUI_ICON_MAX,
}; };

View File

@ -55,13 +55,13 @@ enum mCoreThreadState {
mTHREAD_INTERRUPTED, mTHREAD_INTERRUPTED,
mTHREAD_PAUSED, mTHREAD_PAUSED,
mTHREAD_MIN_WAITING = mTHREAD_INTERRUPTED, mTHREAD_MIN_WAITING = mTHREAD_INTERRUPTED,
mTHREAD_CRASHED,
mTHREAD_MAX_WAITING = mTHREAD_PAUSED, mTHREAD_MAX_WAITING = mTHREAD_PAUSED,
mTHREAD_INTERRUPTING, mTHREAD_INTERRUPTING,
mTHREAD_EXITING, mTHREAD_EXITING,
mTHREAD_SHUTDOWN, mTHREAD_SHUTDOWN
mTHREAD_CRASHED
}; };
enum mCoreThreadRequest { enum mCoreThreadRequest {

View File

@ -20,11 +20,18 @@ struct GBCartridgeOverride {
uint32_t gbColors[12]; uint32_t gbColors[12];
}; };
struct GBColorPreset {
const char* name;
uint32_t colors[12];
};
struct Configuration; struct Configuration;
bool GBOverrideFind(const struct Configuration*, struct GBCartridgeOverride* override); bool GBOverrideFind(const struct Configuration*, struct GBCartridgeOverride* override);
bool GBOverrideColorFind(struct GBCartridgeOverride* override); bool GBOverrideColorFind(struct GBCartridgeOverride* override);
void GBOverrideSave(struct Configuration*, const struct GBCartridgeOverride* override); void GBOverrideSave(struct Configuration*, const struct GBCartridgeOverride* override);
size_t GBColorPresetList(const struct GBColorPreset** presets);
struct GB; struct GB;
void GBOverrideApply(struct GB*, const struct GBCartridgeOverride*); void GBOverrideApply(struct GB*, const struct GBCartridgeOverride*);
void GBOverrideApplyDefaults(struct GB*); void GBOverrideApplyDefaults(struct GB*);

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 541 B

After

Width:  |  Height:  |  Size: 619 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -12,6 +12,7 @@
#include <mgba/internal/gba/gba.h> #include <mgba/internal/gba/gba.h>
#ifdef M_CORE_GB #ifdef M_CORE_GB
#include <mgba/internal/gb/gb.h> #include <mgba/internal/gb/gb.h>
#include <mgba/internal/gb/overrides.h>
#endif #endif
#include <mgba-util/gui/file-select.h> #include <mgba-util/gui/file-select.h>
#include <mgba-util/gui/menu.h> #include <mgba-util/gui/menu.h>
@ -40,6 +41,7 @@ void mGUIShowConfig(struct mGUIRunner* runner, struct GUIMenuItem* extra, size_t
.index = 0, .index = 0,
.background = &runner->background.d .background = &runner->background.d
}; };
size_t i;
GUIMenuItemListInit(&menu.items, 0); GUIMenuItemListInit(&menu.items, 0);
*GUIMenuItemListAppend(&menu.items) = (struct GUIMenuItem) { *GUIMenuItemListAppend(&menu.items) = (struct GUIMenuItem) {
.title = "Frameskip", .title = "Frameskip",
@ -130,6 +132,18 @@ void mGUIShowConfig(struct mGUIRunner* runner, struct GUIMenuItem* extra, size_t
.title = "Select SGB BIOS path", .title = "Select SGB BIOS path",
.data = "sgb.bios", .data = "sgb.bios",
}; };
struct GUIMenuItem* palette = GUIMenuItemListAppend(&menu.items);
*palette = (struct GUIMenuItem) {
.title = "GB palette",
.data = "gb.pal",
};
const struct GBColorPreset* colorPresets;
palette->nStates = GBColorPresetList(&colorPresets);
const char** paletteStates = calloc(palette->nStates, sizeof(char*));
for (i = 0; i < palette->nStates; ++i) {
paletteStates[i] = colorPresets[i].name;
}
palette->validStates = paletteStates;
#endif #endif
*GUIMenuItemListAppend(&menu.items) = (struct GUIMenuItem) { *GUIMenuItemListAppend(&menu.items) = (struct GUIMenuItem) {
.title = "Interframe blending", .title = "Interframe blending",
@ -189,7 +203,6 @@ void mGUIShowConfig(struct mGUIRunner* runner, struct GUIMenuItem* extra, size_t
.nStates = 2 .nStates = 2
}; };
#endif #endif
size_t i;
const char* mapNames[GUI_MAX_INPUTS + 1]; const char* mapNames[GUI_MAX_INPUTS + 1];
if (runner->keySources) { if (runner->keySources) {
for (i = 0; runner->keySources[i].id && i < GUI_MAX_INPUTS; ++i) { for (i = 0; runner->keySources[i].id && i < GUI_MAX_INPUTS; ++i) {
@ -318,6 +331,23 @@ void mGUIShowConfig(struct mGUIRunner* runner, struct GUIMenuItem* extra, size_t
mCoreConfigSetValue(&runner->config, item->data, v->v.s); mCoreConfigSetValue(&runner->config, item->data, v->v.s);
break; break;
} }
#ifdef M_CORE_GB
} else if (!strcmp(item->data, "gb.pal")) {
const struct GBColorPreset* preset = &colorPresets[item->state];
mCoreConfigSetUIntValue(&runner->config, "gb.pal[0]", preset->colors[0] & 0xFFFFFF);
mCoreConfigSetUIntValue(&runner->config, "gb.pal[1]", preset->colors[1] & 0xFFFFFF);
mCoreConfigSetUIntValue(&runner->config, "gb.pal[2]", preset->colors[2] & 0xFFFFFF);
mCoreConfigSetUIntValue(&runner->config, "gb.pal[3]", preset->colors[3] & 0xFFFFFF);
mCoreConfigSetUIntValue(&runner->config, "gb.pal[4]", preset->colors[4] & 0xFFFFFF);
mCoreConfigSetUIntValue(&runner->config, "gb.pal[5]", preset->colors[5] & 0xFFFFFF);
mCoreConfigSetUIntValue(&runner->config, "gb.pal[6]", preset->colors[6] & 0xFFFFFF);
mCoreConfigSetUIntValue(&runner->config, "gb.pal[7]", preset->colors[7] & 0xFFFFFF);
mCoreConfigSetUIntValue(&runner->config, "gb.pal[8]", preset->colors[8] & 0xFFFFFF);
mCoreConfigSetUIntValue(&runner->config, "gb.pal[9]", preset->colors[9] & 0xFFFFFF);
mCoreConfigSetUIntValue(&runner->config, "gb.pal[10]", preset->colors[10] & 0xFFFFFF);
mCoreConfigSetUIntValue(&runner->config, "gb.pal[11]", preset->colors[11] & 0xFFFFFF);
mCoreConfigSetUIntValue(&runner->config, item->data, item->state);
#endif
} else { } else {
mCoreConfigSetUIntValue(&runner->config, item->data, item->state); mCoreConfigSetUIntValue(&runner->config, item->data, item->state);
} }
@ -380,5 +410,8 @@ void mGUIShowConfig(struct mGUIRunner* runner, struct GUIMenuItem* extra, size_t
} }
} }
} }
#ifdef M_CORE_GB
free(paletteStates);
#endif
GUIMenuItemListDeinit(&menu.items); GUIMenuItemListDeinit(&menu.items);
} }

View File

@ -651,6 +651,11 @@ void mGUIRun(struct mGUIRunner* runner, const char* path) {
} }
mCoreConfigGetIntValue(&runner->config, "fpsCounter", &drawFps); mCoreConfigGetIntValue(&runner->config, "fpsCounter", &drawFps);
mCoreConfigGetIntValue(&runner->config, "showOSD", &showOSD); mCoreConfigGetIntValue(&runner->config, "showOSD", &showOSD);
#ifdef M_CORE_GB
if (runner->core->platform(runner->core) == mPLATFORM_GB) {
runner->core->reloadConfigOption(runner->core, "gb.pal", &runner->config);
}
#endif
} }
mLOG(GUI_RUNNER, DEBUG, "Shutting down..."); mLOG(GUI_RUNNER, DEBUG, "Shutting down...");
if (runner->gameUnloaded) { if (runner->gameUnloaded) {

View File

@ -308,6 +308,51 @@ static void _GBCoreReloadConfigOption(struct mCore* core, const char* option, co
gb->video.renderer->enableSGBBorder(gb->video.renderer, fakeBool); gb->video.renderer->enableSGBBorder(gb->video.renderer, fakeBool);
} }
} }
if (strcmp("gb.pal", option) == 0) {
int color;
if (mCoreConfigGetIntValue(config, "gb.pal[0]", &color)) {
GBVideoSetPalette(&gb->video, 0, color);
}
if (mCoreConfigGetIntValue(config, "gb.pal[1]", &color)) {
GBVideoSetPalette(&gb->video, 1, color);
}
if (mCoreConfigGetIntValue(config, "gb.pal[2]", &color)) {
GBVideoSetPalette(&gb->video, 2, color);
}
if (mCoreConfigGetIntValue(config, "gb.pal[3]", &color)) {
GBVideoSetPalette(&gb->video, 3, color);
}
if (mCoreConfigGetIntValue(config, "gb.pal[4]", &color)) {
GBVideoSetPalette(&gb->video, 4, color);
}
if (mCoreConfigGetIntValue(config, "gb.pal[5]", &color)) {
GBVideoSetPalette(&gb->video, 5, color);
}
if (mCoreConfigGetIntValue(config, "gb.pal[6]", &color)) {
GBVideoSetPalette(&gb->video, 6, color);
}
if (mCoreConfigGetIntValue(config, "gb.pal[7]", &color)) {
GBVideoSetPalette(&gb->video, 7, color);
}
if (mCoreConfigGetIntValue(config, "gb.pal[8]", &color)) {
GBVideoSetPalette(&gb->video, 8, color);
}
if (mCoreConfigGetIntValue(config, "gb.pal[9]", &color)) {
GBVideoSetPalette(&gb->video, 9, color);
}
if (mCoreConfigGetIntValue(config, "gb.pal[10]", &color)) {
GBVideoSetPalette(&gb->video, 10, color);
}
if (mCoreConfigGetIntValue(config, "gb.pal[11]", &color)) {
GBVideoSetPalette(&gb->video, 11, color);
}
if (gb->model < GB_MODEL_SGB) {
GBVideoWritePalette(&gb->video, GB_REG_BGP, gb->memory.io[GB_REG_BGP]);
GBVideoWritePalette(&gb->video, GB_REG_OBP0, gb->memory.io[GB_REG_OBP0]);
GBVideoWritePalette(&gb->video, GB_REG_OBP1, gb->memory.io[GB_REG_OBP1]);
}
}
} }
static void _GBCoreDesiredVideoDimensions(const struct mCore* core, unsigned* width, unsigned* height) { static void _GBCoreDesiredVideoDimensions(const struct mCore* core, unsigned* width, unsigned* height) {
@ -458,7 +503,8 @@ static void _GBCoreReset(struct mCore* core) {
bool modelOverride = GBOverrideFind(gbcore->overrides, &override) || (doColorOverride && GBOverrideColorFind(&override)); bool modelOverride = GBOverrideFind(gbcore->overrides, &override) || (doColorOverride && GBOverrideColorFind(&override));
if (modelOverride) { if (modelOverride) {
GBOverrideApply(gb, &override); GBOverrideApply(gb, &override);
} else { }
if (!modelOverride || override.model == GB_MODEL_AUTODETECT) {
const char* modelGB = mCoreConfigGetValue(&core->config, "gb.model"); const char* modelGB = mCoreConfigGetValue(&core->config, "gb.model");
const char* modelSGB = mCoreConfigGetValue(&core->config, "sgb.model"); const char* modelSGB = mCoreConfigGetValue(&core->config, "sgb.model");
const char* modelCGB = mCoreConfigGetValue(&core->config, "cgb.model"); const char* modelCGB = mCoreConfigGetValue(&core->config, "cgb.model");

View File

@ -500,6 +500,37 @@ static const struct GBCartridgeOverride _overrides[] = {
{ 0, 0, 0, { 0 } } { 0, 0, 0, { 0 } }
}; };
static const struct GBColorPreset _colorPresets[] = {
{
"Grayscale",
{
PAL_ENTRY(0x7FFF, 0x56B5, 0x294A, 0x0000),
PAL_ENTRY(0x7FFF, 0x56B5, 0x294A, 0x0000),
PAL_ENTRY(0x7FFF, 0x56B5, 0x294A, 0x0000)
}
},
{
"DMG Green",
{
PAL_ENTRY(0x2691, 0x19A9, 0x1105, 0x04A3),
PAL_ENTRY(0x2691, 0x19A9, 0x1105, 0x04A3),
PAL_ENTRY(0x2691, 0x19A9, 0x1105, 0x04A3)
}
},
{ "GBC Brown ↑", PALETTE(0, 0, 0), },
{ "GBC Red ↑A", PALETTE(4, 3, 28), },
{ "GBC Dark Brown ↑B", PALETTE(1, 0, 0), },
{ "GBC Pale Yellow ↓", PALETTE(12, 12, 12), },
{ "GBC Orange ↓A", PALETTE(24, 24, 24), },
{ "GBC Yellow ↓B", PALETTE(6, 28, 3), },
{ "GBC Blue ←", PALETTE(28, 4, 3), },
{ "GBC Dark Blue ←A", PALETTE(2, 4, 0), },
{ "GBC Gray ←B", PALETTE(5, 5, 5), },
{ "GBC Green →", PALETTE(18, 18, 18), },
{ "GBC Dark Green →A", PALETTE(29, 4, 4), },
{ "GBC Reverse →B", PALETTE(27, 27, 27), },
};
bool GBOverrideColorFind(struct GBCartridgeOverride* override) { bool GBOverrideColorFind(struct GBCartridgeOverride* override) {
int i; int i;
for (i = 0; _colorOverrides[i].headerCrc32; ++i) { for (i = 0; _colorOverrides[i].headerCrc32; ++i) {
@ -635,6 +666,11 @@ void GBOverrideSave(struct Configuration* config, const struct GBCartridgeOverri
} }
} }
size_t GBColorPresetList(const struct GBColorPreset** presets) {
*presets = _colorPresets;
return sizeof(_colorPresets) / sizeof(*_colorPresets);
}
void GBOverrideApply(struct GB* gb, const struct GBCartridgeOverride* override) { void GBOverrideApply(struct GB* gb, const struct GBCartridgeOverride* override) {
if (override->model != GB_MODEL_AUTODETECT) { if (override->model != GB_MODEL_AUTODETECT) {
gb->model = override->model; gb->model = override->model;

View File

@ -501,7 +501,11 @@ void GBAApplyPatch(struct GBA* gba, struct Patch* patch) {
} }
if (gba->romVf) { if (gba->romVf) {
#ifndef FIXED_ROM_BUFFER #ifndef FIXED_ROM_BUFFER
gba->romVf->unmap(gba->romVf, gba->memory.rom, gba->pristineRomSize); if (!gba->isPristine) {
mappedMemoryFree(gba->memory.rom, SIZE_CART0);
} else {
gba->romVf->unmap(gba->romVf, gba->memory.rom, gba->pristineRomSize);
}
#endif #endif
gba->romVf->close(gba->romVf); gba->romVf->close(gba->romVf);
gba->romVf = NULL; gba->romVf = NULL;
@ -510,7 +514,7 @@ void GBAApplyPatch(struct GBA* gba, struct Patch* patch) {
gba->memory.rom = newRom; gba->memory.rom = newRom;
gba->memory.hw.gpioBase = &((uint16_t*) gba->memory.rom)[GPIO_REG_DATA >> 1]; gba->memory.hw.gpioBase = &((uint16_t*) gba->memory.rom)[GPIO_REG_DATA >> 1];
gba->memory.romSize = patchedSize; gba->memory.romSize = patchedSize;
gba->memory.romMask = SIZE_CART0 - 1; gba->memory.romMask = toPow2(patchedSize) - 1;
gba->romCrc32 = doCrc32(gba->memory.rom, gba->memory.romSize); gba->romCrc32 = doCrc32(gba->memory.rom, gba->memory.romSize);
} }

View File

@ -226,7 +226,7 @@ static const int _isValidRegister[REG_MAX >> 1] = {
1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0,
1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -268,7 +268,7 @@ static const int _isRSpecialRegister[REG_MAX >> 1] = {
1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0,
1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@ -309,7 +309,7 @@ static const int _isWSpecialRegister[REG_MAX >> 1] = {
1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0,
1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,

View File

@ -30,20 +30,9 @@ protected slots:
void updateTiles(bool force); void updateTiles(bool force);
protected: protected:
#ifdef M_CORE_GBA
virtual void updateTilesGBA(bool force) = 0;
#endif
#ifdef M_CORE_GB
virtual void updateTilesGB(bool force) = 0;
#endif
void resizeEvent(QResizeEvent*) override;
void showEvent(QShowEvent*) override;
mCacheSet* const m_cacheSet; mCacheSet* const m_cacheSet;
std::shared_ptr<CoreController> m_controller; std::shared_ptr<CoreController> m_controller;
protected:
struct ObjInfo { struct ObjInfo {
unsigned tile; unsigned tile;
unsigned width; unsigned width;
@ -70,6 +59,16 @@ protected:
bool lookupObj(int id, struct ObjInfo*); bool lookupObj(int id, struct ObjInfo*);
#ifdef M_CORE_GBA
virtual void updateTilesGBA(bool force) = 0;
#endif
#ifdef M_CORE_GB
virtual void updateTilesGB(bool force) = 0;
#endif
void resizeEvent(QResizeEvent*) override;
void showEvent(QShowEvent*) override;
private: private:
#ifdef M_CORE_GBA #ifdef M_CORE_GBA
bool lookupObjGBA(int id, struct ObjInfo*); bool lookupObjGBA(int id, struct ObjInfo*);

View File

@ -189,6 +189,7 @@ CoreController::CoreController(mCore* core, QObject* parent)
message = QString().vsprintf(format, args); message = QString().vsprintf(format, args);
QMetaObject::invokeMethod(controller, "logPosted", Q_ARG(int, level), Q_ARG(int, category), Q_ARG(const QString&, message)); QMetaObject::invokeMethod(controller, "logPosted", Q_ARG(int, level), Q_ARG(int, category), Q_ARG(const QString&, message));
if (level == mLOG_FATAL) { if (level == mLOG_FATAL) {
mCoreThreadMarkCrashed(controller->thread());
QMetaObject::invokeMethod(controller, "crashed", Q_ARG(const QString&, QString().vsprintf(format, args))); QMetaObject::invokeMethod(controller, "crashed", Q_ARG(const QString&, QString().vsprintf(format, args)));
} }
}; };
@ -293,14 +294,15 @@ void CoreController::loadConfig(ConfigController* config) {
updateFastForward(); updateFastForward();
mCoreThreadRewindParamsChanged(&m_threadContext); mCoreThreadRewindParamsChanged(&m_threadContext);
} }
if (sizeBefore != sizeAfter) {
#ifdef M_CORE_GB #ifdef M_CORE_GB
if (sizeBefore != sizeAfter) {
mCoreConfigSetIntValue(&m_threadContext.core->config, "sgb.borders", 0); mCoreConfigSetIntValue(&m_threadContext.core->config, "sgb.borders", 0);
m_threadContext.core->reloadConfigOption(m_threadContext.core, "sgb.borders", nullptr); m_threadContext.core->reloadConfigOption(m_threadContext.core, "sgb.borders", nullptr);
mCoreConfigCopyValue(&m_threadContext.core->config, config->config(), "sgb.borders"); mCoreConfigCopyValue(&m_threadContext.core->config, config->config(), "sgb.borders");
m_threadContext.core->reloadConfigOption(m_threadContext.core, "sgb.borders", nullptr); m_threadContext.core->reloadConfigOption(m_threadContext.core, "sgb.borders", nullptr);
#endif
} }
m_threadContext.core->reloadConfigOption(m_threadContext.core, "gb.pal", config->config());
#endif
} }
#ifdef USE_DEBUGGERS #ifdef USE_DEBUGGERS

View File

@ -83,6 +83,20 @@ OverrideView::OverrideView(ConfigController* config, QWidget* parent)
m_gbColors[colorId] = color.rgb() | 0xFF000000; m_gbColors[colorId] = color.rgb() | 0xFF000000;
}); });
} }
const GBColorPreset* colorPresets;
size_t nPresets = GBColorPresetList(&colorPresets);
for (size_t i = 0; i < nPresets; ++i) {
m_ui.colorPreset->addItem(QString(colorPresets[i].name));
}
connect(m_ui.colorPreset, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged), this, [this, colorPresets](int n) {
const GBColorPreset* preset = &colorPresets[n];
for (int colorId = 0; colorId < 12; ++colorId) {
uint32_t color = preset->colors[colorId] | 0xFF000000;
m_colorPickers[colorId].setColor(color);
m_gbColors[colorId] = color;
}
});
#endif #endif
#ifndef M_CORE_GBA #ifndef M_CORE_GBA

View File

@ -7,7 +7,7 @@
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>444</width> <width>444</width>
<height>284</height> <height>288</height>
</rect> </rect>
</property> </property>
<property name="sizePolicy"> <property name="sizePolicy">
@ -249,14 +249,14 @@
</item> </item>
</widget> </widget>
</item> </item>
<item row="2" column="0"> <item row="3" column="0">
<widget class="QLabel" name="label_5"> <widget class="QLabel" name="label_5">
<property name="text"> <property name="text">
<string>Background Colors</string> <string>Background Colors</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="2" column="1"> <item row="3" column="1">
<layout class="QHBoxLayout" name="horizontalLayout"> <layout class="QHBoxLayout" name="horizontalLayout">
<item> <item>
<widget class="QFrame" name="color0"> <widget class="QFrame" name="color0">
@ -336,21 +336,21 @@
</item> </item>
</layout> </layout>
</item> </item>
<item row="3" column="0"> <item row="4" column="0">
<widget class="QLabel" name="label_6"> <widget class="QLabel" name="label_6">
<property name="text"> <property name="text">
<string>Sprite Colors 1</string> <string>Sprite Colors 1</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="4" column="0"> <item row="5" column="0">
<widget class="QLabel" name="label_7"> <widget class="QLabel" name="label_7">
<property name="text"> <property name="text">
<string>Sprite Colors 2</string> <string>Sprite Colors 2</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="3" column="1"> <item row="4" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_3"> <layout class="QHBoxLayout" name="horizontalLayout_3">
<item> <item>
<widget class="QFrame" name="color4"> <widget class="QFrame" name="color4">
@ -430,7 +430,7 @@
</item> </item>
</layout> </layout>
</item> </item>
<item row="4" column="1"> <item row="5" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_4"> <layout class="QHBoxLayout" name="horizontalLayout_4">
<item> <item>
<widget class="QFrame" name="color8"> <widget class="QFrame" name="color8">
@ -510,6 +510,16 @@
</item> </item>
</layout> </layout>
</item> </item>
<item row="2" column="1">
<widget class="QComboBox" name="colorPreset"/>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_15">
<property name="text">
<string>Palette preset</string>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
</widget> </widget>

View File

@ -16,6 +16,7 @@
#ifdef M_CORE_GB #ifdef M_CORE_GB
#include "GameBoy.h" #include "GameBoy.h"
#include <mgba/internal/gb/overrides.h>
#endif #endif
#include <mgba/core/serialize.h> #include <mgba/core/serialize.h>
@ -258,6 +259,20 @@ SettingsView::SettingsView(ConfigController* controller, InputController* inputC
m_gbColors[colorId] = color.rgb(); m_gbColors[colorId] = color.rgb();
}); });
} }
const GBColorPreset* colorPresets;
size_t nPresets = GBColorPresetList(&colorPresets);
for (size_t i = 0; i < nPresets; ++i) {
m_ui.colorPreset->addItem(QString(colorPresets[i].name));
}
connect(m_ui.colorPreset, static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged), this, [this, colorPresets](int n) {
const GBColorPreset* preset = &colorPresets[n];
for (int colorId = 0; colorId < 12; ++colorId) {
uint32_t color = preset->colors[colorId] | 0xFF000000;
m_colorPickers[colorId].setColor(color);
m_gbColors[colorId] = color;
}
});
#else #else
m_ui.gbBiosBrowse->hide(); m_ui.gbBiosBrowse->hide();
m_ui.gbcBiosBrowse->hide(); m_ui.gbcBiosBrowse->hide();

View File

@ -399,6 +399,13 @@
</item> </item>
</layout> </layout>
</item> </item>
<item row="9" column="1">
<widget class="QPushButton" name="nativeGB">
<property name="text">
<string>Native (59.7275)</string>
</property>
</widget>
</item>
<item row="10" column="0" colspan="2"> <item row="10" column="0" colspan="2">
<widget class="Line" name="line_5"> <widget class="Line" name="line_5">
<property name="orientation"> <property name="orientation">
@ -445,20 +452,6 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="15" column="1">
<widget class="QCheckBox" name="resampleVideo">
<property name="text">
<string>Bilinear filtering</string>
</property>
</widget>
</item>
<item row="9" column="1">
<widget class="QPushButton" name="nativeGB">
<property name="text">
<string>Native (59.7275)</string>
</property>
</widget>
</item>
<item row="14" column="1"> <item row="14" column="1">
<widget class="QCheckBox" name="interframeBlending"> <widget class="QCheckBox" name="interframeBlending">
<property name="text"> <property name="text">
@ -466,6 +459,13 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="15" column="1">
<widget class="QCheckBox" name="resampleVideo">
<property name="text">
<string>Bilinear filtering</string>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
<widget class="QWidget" name="interface_2"> <widget class="QWidget" name="interface_2">
@ -586,6 +586,16 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="12" column="1">
<widget class="QCheckBox" name="showFps">
<property name="text">
<string>Show FPS in title bar</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="13" column="1"> <item row="13" column="1">
<widget class="QCheckBox" name="showFilename"> <widget class="QCheckBox" name="showFilename">
<property name="text"> <property name="text">
@ -596,6 +606,13 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="14" column="0" colspan="2">
<widget class="Line" name="line_18">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
<item row="15" column="1"> <item row="15" column="1">
<widget class="QCheckBox" name="showOSD"> <widget class="QCheckBox" name="showOSD">
<property name="text"> <property name="text">
@ -667,23 +684,6 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="12" column="1">
<widget class="QCheckBox" name="showFps">
<property name="text">
<string>Show FPS in title bar</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="14" column="0" colspan="2">
<widget class="Line" name="line_18">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
<widget class="QWidget" name="emulation"> <widget class="QWidget" name="emulation">
@ -880,6 +880,16 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="10" column="1">
<widget class="QCheckBox" name="vbaBugCompat">
<property name="text">
<string>Enable VBA bug compatibility in ROM hacks</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="11" column="0" colspan="2"> <item row="11" column="0" colspan="2">
<widget class="Line" name="line_2"> <widget class="Line" name="line_2">
<property name="orientation"> <property name="orientation">
@ -962,16 +972,6 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="10" column="1">
<widget class="QCheckBox" name="vbaBugCompat">
<property name="text">
<string>Enable VBA bug compatibility in ROM hacks</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
<widget class="QWidget" name="enhancements"> <widget class="QWidget" name="enhancements">
@ -997,6 +997,13 @@
</item> </item>
</widget> </widget>
</item> </item>
<item row="1" column="1">
<widget class="QCheckBox" name="audioHle">
<property name="text">
<string>XQ GBA audio (experimental)</string>
</property>
</widget>
</item>
<item row="2" column="0" colspan="2"> <item row="2" column="0" colspan="2">
<widget class="QGroupBox" name="oglEnhance"> <widget class="QGroupBox" name="oglEnhance">
<property name="title"> <property name="title">
@ -1066,13 +1073,6 @@
</layout> </layout>
</widget> </widget>
</item> </item>
<item row="1" column="1">
<widget class="QCheckBox" name="audioHle">
<property name="text">
<string>XQ GBA audio (experimental)</string>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
<widget class="QWidget" name="bios"> <widget class="QWidget" name="bios">
@ -1613,6 +1613,19 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="3" column="1">
<widget class="QComboBox" name="cgbHybridModel"/>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_39">
<property name="text">
<string>Super Game Boy/Game Boy Color model:</string>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QComboBox" name="cgbSgbModel"/>
</item>
<item row="5" column="0" colspan="2"> <item row="5" column="0" colspan="2">
<widget class="Line" name="line_12"> <widget class="Line" name="line_12">
<property name="orientation"> <property name="orientation">
@ -1621,13 +1634,23 @@
</widget> </widget>
</item> </item>
<item row="6" column="0"> <item row="6" column="0">
<widget class="QLabel" name="label_40">
<property name="text">
<string>Preset:</string>
</property>
</widget>
</item>
<item row="6" column="1">
<widget class="QComboBox" name="colorPreset"/>
</item>
<item row="7" column="0">
<widget class="QLabel" name="label_28"> <widget class="QLabel" name="label_28">
<property name="text"> <property name="text">
<string>Default BG colors:</string> <string>Default BG colors:</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="6" column="1"> <item row="7" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_9"> <layout class="QHBoxLayout" name="horizontalLayout_9">
<item> <item>
<widget class="QFrame" name="color0"> <widget class="QFrame" name="color0">
@ -1707,14 +1730,14 @@
</item> </item>
</layout> </layout>
</item> </item>
<item row="7" column="0"> <item row="8" column="0">
<widget class="QLabel" name="label_69"> <widget class="QLabel" name="label_69">
<property name="text"> <property name="text">
<string>Default sprite colors 1:</string> <string>Default sprite colors 1:</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="7" column="1"> <item row="8" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_15"> <layout class="QHBoxLayout" name="horizontalLayout_15">
<item> <item>
<widget class="QFrame" name="color4"> <widget class="QFrame" name="color4">
@ -1794,14 +1817,14 @@
</item> </item>
</layout> </layout>
</item> </item>
<item row="8" column="0"> <item row="9" column="0">
<widget class="QLabel" name="label_70"> <widget class="QLabel" name="label_70">
<property name="text"> <property name="text">
<string>Default sprite colors 2:</string> <string>Default sprite colors 2:</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="8" column="1"> <item row="9" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_37"> <layout class="QHBoxLayout" name="horizontalLayout_37">
<item> <item>
<widget class="QFrame" name="color8"> <widget class="QFrame" name="color8">
@ -1881,35 +1904,35 @@
</item> </item>
</layout> </layout>
</item> </item>
<item row="9" column="1"> <item row="10" column="1">
<widget class="QCheckBox" name="useCgbColors"> <widget class="QCheckBox" name="useCgbColors">
<property name="text"> <property name="text">
<string>Use GBC colors in GB games</string> <string>Use GBC colors in GB games</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="10" column="1"> <item row="11" column="1">
<widget class="QCheckBox" name="sgbBorders"> <widget class="QCheckBox" name="sgbBorders">
<property name="text"> <property name="text">
<string>Super Game Boy borders</string> <string>Super Game Boy borders</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="11" column="0" colspan="2"> <item row="12" column="0" colspan="2">
<widget class="Line" name="line_11"> <widget class="Line" name="line_11">
<property name="orientation"> <property name="orientation">
<enum>Qt::Horizontal</enum> <enum>Qt::Horizontal</enum>
</property> </property>
</widget> </widget>
</item> </item>
<item row="12" column="0"> <item row="13" column="0">
<widget class="QLabel" name="label_27"> <widget class="QLabel" name="label_27">
<property name="text"> <property name="text">
<string>Camera driver:</string> <string>Camera driver:</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="12" column="1"> <item row="13" column="1">
<widget class="QComboBox" name="cameraDriver"> <widget class="QComboBox" name="cameraDriver">
<property name="sizePolicy"> <property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed"> <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
@ -1919,14 +1942,14 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="13" column="0"> <item row="14" column="0">
<widget class="QLabel" name="label_35"> <widget class="QLabel" name="label_35">
<property name="text"> <property name="text">
<string>Camera:</string> <string>Camera:</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="13" column="1"> <item row="14" column="1">
<widget class="QComboBox" name="camera"> <widget class="QComboBox" name="camera">
<property name="enabled"> <property name="enabled">
<bool>false</bool> <bool>false</bool>
@ -1939,19 +1962,6 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="3" column="1">
<widget class="QComboBox" name="cgbHybridModel"/>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_39">
<property name="text">
<string>Super Game Boy/Game Boy Color model:</string>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QComboBox" name="cgbSgbModel"/>
</item>
</layout> </layout>
</widget> </widget>
</widget> </widget>

View File

@ -1068,6 +1068,11 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<source>Sprite Colors 2</source> <source>Sprite Colors 2</source>
<translation>Sprite-Farbpalette 2</translation> <translation>Sprite-Farbpalette 2</translation>
</message> </message>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PaletteView</name> <name>PaletteView</name>
@ -3879,69 +3884,69 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<context> <context>
<name>QGBA::SettingsView</name> <name>QGBA::SettingsView</name>
<message> <message>
<location filename="../SettingsView.cpp" line="143"/> <location filename="../SettingsView.cpp" line="144"/>
<location filename="../SettingsView.cpp" line="186"/> <location filename="../SettingsView.cpp" line="187"/>
<source>Qt Multimedia</source> <source>Qt Multimedia</source>
<translation>Qt Multimedia</translation> <translation>Qt Multimedia</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="150"/> <location filename="../SettingsView.cpp" line="151"/>
<source>SDL</source> <source>SDL</source>
<translation>SDL</translation> <translation>SDL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="158"/> <location filename="../SettingsView.cpp" line="159"/>
<source>Software (Qt)</source> <source>Software (Qt)</source>
<translation>Software (Qt)</translation> <translation>Software (Qt)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="164"/> <location filename="../SettingsView.cpp" line="165"/>
<source>OpenGL</source> <source>OpenGL</source>
<translation>OpenGL</translation> <translation>OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="171"/> <location filename="../SettingsView.cpp" line="172"/>
<source>OpenGL (force version 1.x)</source> <source>OpenGL (force version 1.x)</source>
<translation>OpenGL (erzwinge Version 1.x)</translation> <translation>OpenGL (erzwinge Version 1.x)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="179"/> <location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source> <source>None (Still Image)</source>
<translation>Keiner (Standbild)</translation> <translation>Keiner (Standbild)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="269"/> <location filename="../SettingsView.cpp" line="284"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation>Tastatur</translation> <translation>Tastatur</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="277"/> <location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source> <source>Controllers</source>
<translation>Gamepads</translation> <translation>Gamepads</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="323"/> <location filename="../SettingsView.cpp" line="338"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>Tastenkürzel</translation> <translation>Tastenkürzel</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="335"/> <location filename="../SettingsView.cpp" line="350"/>
<location filename="../SettingsView.cpp" line="345"/> <location filename="../SettingsView.cpp" line="360"/>
<source>Shaders</source> <source>Shaders</source>
<translation>Shader</translation> <translation>Shader</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="367"/> <location filename="../SettingsView.cpp" line="382"/>
<source>Select BIOS</source> <source>Select BIOS</source>
<translation>BIOS auswählen</translation> <translation>BIOS auswählen</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="374"/> <location filename="../SettingsView.cpp" line="389"/>
<source>Select directory</source> <source>Select directory</source>
<translation>Verzeichnis auswählen</translation> <translation>Verzeichnis auswählen</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="719"/> <location filename="../SettingsView.cpp" line="734"/>
<source>(%1×%2)</source> <source>(%1×%2)</source>
<translation>(%1×%2)</translation> <translation>(%1×%2)</translation>
</message> </message>
@ -5325,37 +5330,37 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>Bilder pro Sekunde</translation> <translation>Bilder pro Sekunde</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="412"/> <location filename="../SettingsView.ui" line="419"/>
<source>Sync:</source> <source>Sync:</source>
<translation>Synchronisierung:</translation> <translation>Synchronisierung:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="421"/> <location filename="../SettingsView.ui" line="428"/>
<source>Video</source> <source>Video</source>
<translation>Video</translation> <translation>Video</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="428"/> <location filename="../SettingsView.ui" line="435"/>
<source>Audio</source> <source>Audio</source>
<translation>Audio</translation> <translation>Audio</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="437"/> <location filename="../SettingsView.ui" line="444"/>
<source>Lock aspect ratio</source> <source>Lock aspect ratio</source>
<translation>Seitenverhältnis korrigieren</translation> <translation>Seitenverhältnis korrigieren</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="444"/> <location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source> <source>Force integer scaling</source>
<translation>Erzwinge pixelgenaue Skalierung</translation> <translation>Erzwinge pixelgenaue Skalierung</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="458"/> <location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source> <source>Native (59.7275)</source>
<translation>Nativ (59.7275)</translation> <translation>Nativ (59.7275)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="465"/> <location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source> <source>Interframe blending</source>
<translation>Interframe-Überblendung</translation> <translation>Interframe-Überblendung</translation>
</message> </message>
@ -5385,58 +5390,63 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>Fenster-Titel dynamisch aktualisieren</translation> <translation>Fenster-Titel dynamisch aktualisieren</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="673"/> <location filename="../SettingsView.ui" line="592"/>
<source>Show FPS in title bar</source> <source>Show FPS in title bar</source>
<translation>Bildwiederholrate in der Titelleiste anzeigen</translation> <translation>Bildwiederholrate in der Titelleiste anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="893"/> <location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source> <source>Save state extra data:</source>
<translation>Zusätzliche Savestate-Daten:</translation> <translation>Zusätzliche Savestate-Daten:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="910"/> <location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="954"/> <location filename="../SettingsView.ui" line="964"/>
<source>Save game</source> <source>Save game</source>
<translation>Spielstand</translation> <translation>Spielstand</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="937"/> <location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source> <source>Load state extra data:</source>
<translation>Zusätzliche Savestate-Daten laden:</translation> <translation>Zusätzliche Savestate-Daten laden:</translation>
</message> </message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../SettingsView.ui" line="879"/> <location filename="../SettingsView.ui" line="879"/>
<source>Enable Game Boy Player features by default</source> <source>Enable Game Boy Player features by default</source>
<translation>Game Boy Player-Features standardmäßig aktivieren</translation> <translation>Game Boy Player-Features standardmäßig aktivieren</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1868"/> <location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source> <source>Super Game Boy/Game Boy Color model:</source>
<translation>Super Game Boy/Game Boy Color-Modell:</translation> <translation>Super Game Boy/Game Boy Color-Modell:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="653"/> <location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source> <source>Automatically save cheats</source>
<translation>Cheats automatisch speichern</translation> <translation>Cheats automatisch speichern</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="663"/> <location filename="../SettingsView.ui" line="680"/>
<source>Automatically load cheats</source> <source>Automatically load cheats</source>
<translation>Cheats automatisch laden</translation> <translation>Cheats automatisch laden</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="626"/> <location filename="../SettingsView.ui" line="643"/>
<source>Automatically save state</source> <source>Automatically save state</source>
<translation>Zustand (Savestate) automatisch speichern</translation> <translation>Zustand (Savestate) automatisch speichern</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="636"/> <location filename="../SettingsView.ui" line="653"/>
<source>Automatically load state</source> <source>Automatically load state</source>
<translation>Zustand (Savestate) automatisch laden</translation> <translation>Zustand (Savestate) automatisch laden</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="612"/> <location filename="../SettingsView.ui" line="629"/>
<source>Enable Discord Rich Presence</source> <source>Enable Discord Rich Presence</source>
<translation>Discord-Integration aktivieren</translation> <translation>Discord-Integration aktivieren</translation>
</message> </message>
@ -5446,12 +5456,12 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>Pause, wenn minimiert</translation> <translation>Pause, wenn minimiert</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="602"/> <location filename="../SettingsView.ui" line="619"/>
<source>Show OSD messages</source> <source>Show OSD messages</source>
<translation>Bildschirmmeldungen anzeigen</translation> <translation>Bildschirmmeldungen anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="592"/> <location filename="../SettingsView.ui" line="602"/>
<source>Show filename instead of ROM name in title bar</source> <source>Show filename instead of ROM name in title bar</source>
<translation>Dateinamen statt ROM-Namen in der Titelleiste anzeigen</translation> <translation>Dateinamen statt ROM-Namen in der Titelleiste anzeigen</translation>
</message> </message>
@ -5461,7 +5471,7 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>Vorlauf-Geschwindigkeit (halten):</translation> <translation>Vorlauf-Geschwindigkeit (halten):</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="968"/> <location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source> <source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5481,17 +5491,17 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>OpenGL</translation> <translation>OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1003"/> <location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source> <source>OpenGL enhancements</source>
<translation>OpenGL-Verbesserungen</translation> <translation>OpenGL-Verbesserungen</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1009"/> <location filename="../SettingsView.ui" line="1016"/>
<source>High-resolution scale:</source> <source>High-resolution scale:</source>
<translation>Hochauflösende Skalierung:</translation> <translation>Hochauflösende Skalierung:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1072"/> <location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source> <source>XQ GBA audio (experimental)</source>
<translation>XQ GBA-Audio (experimentell)</translation> <translation>XQ GBA-Audio (experimentell)</translation>
</message> </message>
@ -5531,32 +5541,32 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>Game Boy/Game Boy Color-Modell:</translation> <translation>Game Boy/Game Boy Color-Modell:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1845"/> <location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source> <source>Camera:</source>
<translation>Kamera:</translation> <translation>Kamera:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1546"/> <location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source> <source>Default BG colors:</source>
<translation>Standard-Hintergrundfarben:</translation> <translation>Standard-Hintergrundfarben:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1633"/> <location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source> <source>Default sprite colors 1:</source>
<translation>Standard-Sprite-Farben 1:</translation> <translation>Standard-Sprite-Farben 1:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1720"/> <location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source> <source>Default sprite colors 2:</source>
<translation>Standard-Sprite-Farben 2:</translation> <translation>Standard-Sprite-Farben 2:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1807"/> <location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source> <source>Use GBC colors in GB games</source>
<translation>Verwende GBC-Farben in GB-Spielen</translation> <translation>Verwende GBC-Farben in GB-Spielen</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1814"/> <location filename="../SettingsView.ui" line="1837"/>
<source>Super Game Boy borders</source> <source>Super Game Boy borders</source>
<translation>Super Game Boy-Rahmen</translation> <translation>Super Game Boy-Rahmen</translation>
</message> </message>
@ -5566,7 +5576,7 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>Super Game Boy-Modell:</translation> <translation>Super Game Boy-Modell:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1828"/> <location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source> <source>Camera driver:</source>
<translation>Kamera-Treiber:</translation> <translation>Kamera-Treiber:</translation>
</message> </message>
@ -5597,9 +5607,9 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1102"/> <location filename="../SettingsView.ui" line="1102"/>
<location filename="../SettingsView.ui" line="1140"/> <location filename="../SettingsView.ui" line="1130"/>
<location filename="../SettingsView.ui" line="1175"/> <location filename="../SettingsView.ui" line="1158"/>
<location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1186"/>
<location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1244"/>
<location filename="../SettingsView.ui" line="1292"/> <location filename="../SettingsView.ui" line="1292"/>
<location filename="../SettingsView.ui" line="1340"/> <location filename="../SettingsView.ui" line="1340"/>
@ -5619,12 +5629,12 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>DS-BIOS 9:</translation> <translation>DS-BIOS 9:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1111"/> <location filename="../SettingsView.ui" line="1195"/>
<source>Use BIOS file if found</source> <source>Use BIOS file if found</source>
<translation>BIOS-Datei verwenden, wenn vorhanden</translation> <translation>BIOS-Datei verwenden, wenn vorhanden</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1205"/>
<source>Skip BIOS intro</source> <source>Skip BIOS intro</source>
<translation>BIOS-Intro überspringen</translation> <translation>BIOS-Intro überspringen</translation>
</message> </message>
@ -5670,14 +5680,14 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>Gegensätzliche Eingaberichtungen erlauben</translation> <translation>Gegensätzliche Eingaberichtungen erlauben</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="900"/> <location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="944"/> <location filename="../SettingsView.ui" line="954"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation>Screenshot</translation> <translation>Screenshot</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="920"/> <location filename="../SettingsView.ui" line="930"/>
<location filename="../SettingsView.ui" line="961"/> <location filename="../SettingsView.ui" line="971"/>
<source>Cheat codes</source> <source>Cheat codes</source>
<translation>Cheat-Codes</translation> <translation>Cheat-Codes</translation>
</message> </message>
@ -5687,7 +5697,7 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>Rücklauf aktivieren</translation> <translation>Rücklauf aktivieren</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="451"/> <location filename="../SettingsView.ui" line="465"/>
<source>Bilinear filtering</source> <source>Bilinear filtering</source>
<translation>Bilineare Filterung</translation> <translation>Bilineare Filterung</translation>
</message> </message>
@ -5707,7 +5717,7 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>Autofeuer-Intervall:</translation> <translation>Autofeuer-Intervall:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1047"/> <location filename="../SettingsView.ui" line="1054"/>
<source>(240×160)</source> <source>(240×160)</source>
<translation>(240×160)</translation> <translation>(240×160)</translation>
</message> </message>
@ -5717,12 +5727,12 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>Datei mit GB-BIOS:</translation> <translation>Datei mit GB-BIOS:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1149"/> <location filename="../SettingsView.ui" line="1167"/>
<source>GBA BIOS file:</source> <source>GBA BIOS file:</source>
<translation>Datei mit GBA-BIOS:</translation> <translation>Datei mit GBA-BIOS:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1156"/> <location filename="../SettingsView.ui" line="1139"/>
<source>GBC BIOS file:</source> <source>GBC BIOS file:</source>
<translation>Datei mit GBC-BIOS:</translation> <translation>Datei mit GBC-BIOS:</translation>
</message> </message>
@ -5732,7 +5742,7 @@ Game Boy Advance ist eine eingetragene Marke von Nintendo Co., Ltd.</translation
<translation>DS-Firmware:</translation> <translation>DS-Firmware:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1184"/> <location filename="../SettingsView.ui" line="1111"/>
<source>SGB BIOS file:</source> <source>SGB BIOS file:</source>
<translation>Datei mit SGB-BIOS:</translation> <translation>Datei mit SGB-BIOS:</translation>
</message> </message>

View File

@ -1053,6 +1053,11 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<source>Sprite Colors 2</source> <source>Sprite Colors 2</source>
<translation>Colores de sprite 2</translation> <translation>Colores de sprite 2</translation>
</message> </message>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PaletteView</name> <name>PaletteView</name>
@ -3833,69 +3838,69 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<context> <context>
<name>QGBA::SettingsView</name> <name>QGBA::SettingsView</name>
<message> <message>
<location filename="../SettingsView.cpp" line="143"/> <location filename="../SettingsView.cpp" line="144"/>
<location filename="../SettingsView.cpp" line="186"/> <location filename="../SettingsView.cpp" line="187"/>
<source>Qt Multimedia</source> <source>Qt Multimedia</source>
<translation>Qt Multimedia</translation> <translation>Qt Multimedia</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="150"/> <location filename="../SettingsView.cpp" line="151"/>
<source>SDL</source> <source>SDL</source>
<translation>SDL</translation> <translation>SDL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="158"/> <location filename="../SettingsView.cpp" line="159"/>
<source>Software (Qt)</source> <source>Software (Qt)</source>
<translation>Software (Qt)</translation> <translation>Software (Qt)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="164"/> <location filename="../SettingsView.cpp" line="165"/>
<source>OpenGL</source> <source>OpenGL</source>
<translation>OpenGL</translation> <translation>OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="171"/> <location filename="../SettingsView.cpp" line="172"/>
<source>OpenGL (force version 1.x)</source> <source>OpenGL (force version 1.x)</source>
<translation>OpenGL (forzar versión 1.x)</translation> <translation>OpenGL (forzar versión 1.x)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="179"/> <location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source> <source>None (Still Image)</source>
<translation>Nada (imagen estática)</translation> <translation>Nada (imagen estática)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="269"/> <location filename="../SettingsView.cpp" line="284"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation>Teclado</translation> <translation>Teclado</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="277"/> <location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source> <source>Controllers</source>
<translation>Controladores</translation> <translation>Controladores</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="323"/> <location filename="../SettingsView.cpp" line="338"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>Atajos de teclado</translation> <translation>Atajos de teclado</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="335"/> <location filename="../SettingsView.cpp" line="350"/>
<location filename="../SettingsView.cpp" line="345"/> <location filename="../SettingsView.cpp" line="360"/>
<source>Shaders</source> <source>Shaders</source>
<translation>Shaders</translation> <translation>Shaders</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="367"/> <location filename="../SettingsView.cpp" line="382"/>
<source>Select BIOS</source> <source>Select BIOS</source>
<translation>Seleccionar BIOS</translation> <translation>Seleccionar BIOS</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="374"/> <location filename="../SettingsView.cpp" line="389"/>
<source>Select directory</source> <source>Select directory</source>
<translation>Elegir carpeta</translation> <translation>Elegir carpeta</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="719"/> <location filename="../SettingsView.cpp" line="734"/>
<source>(%1×%2)</source> <source>(%1×%2)</source>
<translation></translation> <translation></translation>
</message> </message>
@ -5254,37 +5259,37 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<translation>cuadros por segundo</translation> <translation>cuadros por segundo</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="412"/> <location filename="../SettingsView.ui" line="419"/>
<source>Sync:</source> <source>Sync:</source>
<translation>Sincronizar con:</translation> <translation>Sincronizar con:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="421"/> <location filename="../SettingsView.ui" line="428"/>
<source>Video</source> <source>Video</source>
<translation>Video</translation> <translation>Video</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="428"/> <location filename="../SettingsView.ui" line="435"/>
<source>Audio</source> <source>Audio</source>
<translation>Audio</translation> <translation>Audio</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="437"/> <location filename="../SettingsView.ui" line="444"/>
<source>Lock aspect ratio</source> <source>Lock aspect ratio</source>
<translation>Bloquear proporción de aspecto</translation> <translation>Bloquear proporción de aspecto</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="451"/> <location filename="../SettingsView.ui" line="465"/>
<source>Bilinear filtering</source> <source>Bilinear filtering</source>
<translation>Filtro bilineal</translation> <translation>Filtro bilineal</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="458"/> <location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source> <source>Native (59.7275)</source>
<translation>Nativo (59,7275)</translation> <translation>Nativo (59,7275)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="465"/> <location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source> <source>Interframe blending</source>
<translation>Mezcla entre cuadros</translation> <translation>Mezcla entre cuadros</translation>
</message> </message>
@ -5299,38 +5304,43 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<translation>Actualizar titulo de ventana dinámicamente</translation> <translation>Actualizar titulo de ventana dinámicamente</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="602"/> <location filename="../SettingsView.ui" line="619"/>
<source>Show OSD messages</source> <source>Show OSD messages</source>
<translation>Mostrar mensajes en el OSD</translation> <translation>Mostrar mensajes en el OSD</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="893"/> <location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source> <source>Save state extra data:</source>
<translation>Guardar datos adicionales de estado:</translation> <translation>Guardar datos adicionales de estado:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="910"/> <location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="954"/> <location filename="../SettingsView.ui" line="964"/>
<source>Save game</source> <source>Save game</source>
<translation>Guardar juego</translation> <translation>Guardar juego</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="937"/> <location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source> <source>Load state extra data:</source>
<translation>Cargar datos adicionales de estado:</translation> <translation>Cargar datos adicionales de estado:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="968"/> <location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source> <source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1868"/> <location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source> <source>Super Game Boy/Game Boy Color model:</source>
<translation>Modelo Super Game Boy/Game Boy Color:</translation> <translation>Modelo Super Game Boy/Game Boy Color:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="592"/> <location filename="../SettingsView.ui" line="1559"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="602"/>
<source>Show filename instead of ROM name in title bar</source> <source>Show filename instead of ROM name in title bar</source>
<translation>Enseñar el nombre de archivo en lugar del nombre de ROM en el titulo de la ventana</translation> <translation>Enseñar el nombre de archivo en lugar del nombre de ROM en el titulo de la ventana</translation>
</message> </message>
@ -5340,7 +5350,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<translation>Avance rápido (mantenido):</translation> <translation>Avance rápido (mantenido):</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1047"/> <location filename="../SettingsView.ui" line="1054"/>
<source>(240×160)</source> <source>(240×160)</source>
<translation>(240×160)</translation> <translation>(240×160)</translation>
</message> </message>
@ -5365,17 +5375,17 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<translation>Modelo de Super Game Boy:</translation> <translation>Modelo de Super Game Boy:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1807"/> <location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source> <source>Use GBC colors in GB games</source>
<translation>Usar colores de GBC en juegos GB</translation> <translation>Usar colores de GBC en juegos GB</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1845"/> <location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source> <source>Camera:</source>
<translation>Cámara:</translation> <translation>Cámara:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="444"/> <location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source> <source>Force integer scaling</source>
<translation>Forzar escalado a valores enteros</translation> <translation>Forzar escalado a valores enteros</translation>
</message> </message>
@ -5430,32 +5440,32 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<translation>Pausar al no estar activo</translation> <translation>Pausar al no estar activo</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="673"/> <location filename="../SettingsView.ui" line="592"/>
<source>Show FPS in title bar</source> <source>Show FPS in title bar</source>
<translation>Mostrar FPS en la barra de título</translation> <translation>Mostrar FPS en la barra de título</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="653"/> <location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source> <source>Automatically save cheats</source>
<translation>Guardar trucos automáticamente</translation> <translation>Guardar trucos automáticamente</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="663"/> <location filename="../SettingsView.ui" line="680"/>
<source>Automatically load cheats</source> <source>Automatically load cheats</source>
<translation>Cargar trucos automáticamente</translation> <translation>Cargar trucos automáticamente</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="626"/> <location filename="../SettingsView.ui" line="643"/>
<source>Automatically save state</source> <source>Automatically save state</source>
<translation>Guardar estado automáticamente</translation> <translation>Guardar estado automáticamente</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="636"/> <location filename="../SettingsView.ui" line="653"/>
<source>Automatically load state</source> <source>Automatically load state</source>
<translation>Cargar estado automáticamente</translation> <translation>Cargar estado automáticamente</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="612"/> <location filename="../SettingsView.ui" line="629"/>
<source>Enable Discord Rich Presence</source> <source>Enable Discord Rich Presence</source>
<translation>Hablitar Rich Presence en Discord</translation> <translation>Hablitar Rich Presence en Discord</translation>
</message> </message>
@ -5501,14 +5511,14 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<translation>Detectar y eliminar</translation> <translation>Detectar y eliminar</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="900"/> <location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="944"/> <location filename="../SettingsView.ui" line="954"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation>Pantallazo</translation> <translation>Pantallazo</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="920"/> <location filename="../SettingsView.ui" line="930"/>
<location filename="../SettingsView.ui" line="961"/> <location filename="../SettingsView.ui" line="971"/>
<source>Cheat codes</source> <source>Cheat codes</source>
<translation>Trucos</translation> <translation>Trucos</translation>
</message> </message>
@ -5543,17 +5553,17 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<translation>OpenGL</translation> <translation>OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1003"/> <location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source> <source>OpenGL enhancements</source>
<translation>Mejoras para OpenGL</translation> <translation>Mejoras para OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1009"/> <location filename="../SettingsView.ui" line="1016"/>
<source>High-resolution scale:</source> <source>High-resolution scale:</source>
<translation>Escala de alta resolución:</translation> <translation>Escala de alta resolución:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1072"/> <location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source> <source>XQ GBA audio (experimental)</source>
<translation>Mejorar audio GBA (experimental)</translation> <translation>Mejorar audio GBA (experimental)</translation>
</message> </message>
@ -5564,9 +5574,9 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1102"/> <location filename="../SettingsView.ui" line="1102"/>
<location filename="../SettingsView.ui" line="1140"/> <location filename="../SettingsView.ui" line="1130"/>
<location filename="../SettingsView.ui" line="1175"/> <location filename="../SettingsView.ui" line="1158"/>
<location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1186"/>
<location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1244"/>
<location filename="../SettingsView.ui" line="1292"/> <location filename="../SettingsView.ui" line="1292"/>
<location filename="../SettingsView.ui" line="1340"/> <location filename="../SettingsView.ui" line="1340"/>
@ -5576,27 +5586,27 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<translation>Examinar</translation> <translation>Examinar</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1111"/> <location filename="../SettingsView.ui" line="1195"/>
<source>Use BIOS file if found</source> <source>Use BIOS file if found</source>
<translation>Usar archivo BIOS si fue encontrado</translation> <translation>Usar archivo BIOS si fue encontrado</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1205"/>
<source>Skip BIOS intro</source> <source>Skip BIOS intro</source>
<translation>Saltar animación de entrada del BIOS</translation> <translation>Saltar animación de entrada del BIOS</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1149"/> <location filename="../SettingsView.ui" line="1167"/>
<source>GBA BIOS file:</source> <source>GBA BIOS file:</source>
<translation>Archivo BIOS GBA:</translation> <translation>Archivo BIOS GBA:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1156"/> <location filename="../SettingsView.ui" line="1139"/>
<source>GBC BIOS file:</source> <source>GBC BIOS file:</source>
<translation>Archivo BIOS GBC:</translation> <translation>Archivo BIOS GBC:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1184"/> <location filename="../SettingsView.ui" line="1111"/>
<source>SGB BIOS file:</source> <source>SGB BIOS file:</source>
<translation>Archivo BIOS SGB:</translation> <translation>Archivo BIOS SGB:</translation>
</message> </message>
@ -5635,22 +5645,22 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<translation>Trucos</translation> <translation>Trucos</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1546"/> <location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source> <source>Default BG colors:</source>
<translation>Colores de fondo por defecto:</translation> <translation>Colores de fondo por defecto:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1814"/> <location filename="../SettingsView.ui" line="1837"/>
<source>Super Game Boy borders</source> <source>Super Game Boy borders</source>
<translation>Bordes de Super Game Boy</translation> <translation>Bordes de Super Game Boy</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1828"/> <location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source> <source>Camera driver:</source>
<translation>Controlador de cámara:</translation> <translation>Controlador de cámara:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1633"/> <location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source> <source>Default sprite colors 1:</source>
<translation>Colores de sprite 1 por defecto:</translation> <translation>Colores de sprite 1 por defecto:</translation>
</message> </message>
@ -5670,7 +5680,7 @@ Game Boy Advance es una marca registrada de Nintendo Co., Ltd.</translation>
<translation>Modelo Game Boy/Game Boy Color:</translation> <translation>Modelo Game Boy/Game Boy Color:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1720"/> <location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source> <source>Default sprite colors 2:</source>
<translation>Colores de sprite 2 por defecto:</translation> <translation>Colores de sprite 2 por defecto:</translation>
</message> </message>

View File

@ -1053,6 +1053,11 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<source>Sprite Colors 2</source> <source>Sprite Colors 2</source>
<translation>Colori Sprite 2</translation> <translation>Colori Sprite 2</translation>
</message> </message>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PaletteView</name> <name>PaletteView</name>
@ -3833,69 +3838,69 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<context> <context>
<name>QGBA::SettingsView</name> <name>QGBA::SettingsView</name>
<message> <message>
<location filename="../SettingsView.cpp" line="143"/> <location filename="../SettingsView.cpp" line="144"/>
<location filename="../SettingsView.cpp" line="186"/> <location filename="../SettingsView.cpp" line="187"/>
<source>Qt Multimedia</source> <source>Qt Multimedia</source>
<translation>Qt Multimedia</translation> <translation>Qt Multimedia</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="150"/> <location filename="../SettingsView.cpp" line="151"/>
<source>SDL</source> <source>SDL</source>
<translation>SDL</translation> <translation>SDL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="158"/> <location filename="../SettingsView.cpp" line="159"/>
<source>Software (Qt)</source> <source>Software (Qt)</source>
<translation>Software (Qt)</translation> <translation>Software (Qt)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="164"/> <location filename="../SettingsView.cpp" line="165"/>
<source>OpenGL</source> <source>OpenGL</source>
<translation>OpenGL</translation> <translation>OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="171"/> <location filename="../SettingsView.cpp" line="172"/>
<source>OpenGL (force version 1.x)</source> <source>OpenGL (force version 1.x)</source>
<translation>OpenGL (forza la versione 1.x)</translation> <translation>OpenGL (forza la versione 1.x)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="179"/> <location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source> <source>None (Still Image)</source>
<translation>Niente (Immagine fissa)</translation> <translation>Niente (Immagine fissa)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="269"/> <location filename="../SettingsView.cpp" line="284"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation>Tastiera</translation> <translation>Tastiera</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="277"/> <location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source> <source>Controllers</source>
<translation>Controllers</translation> <translation>Controllers</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="323"/> <location filename="../SettingsView.cpp" line="338"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>Scorciatoie</translation> <translation>Scorciatoie</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="335"/> <location filename="../SettingsView.cpp" line="350"/>
<location filename="../SettingsView.cpp" line="345"/> <location filename="../SettingsView.cpp" line="360"/>
<source>Shaders</source> <source>Shaders</source>
<translation>Shader</translation> <translation>Shader</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="367"/> <location filename="../SettingsView.cpp" line="382"/>
<source>Select BIOS</source> <source>Select BIOS</source>
<translation>Seleziona BIOS</translation> <translation>Seleziona BIOS</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="374"/> <location filename="../SettingsView.cpp" line="389"/>
<source>Select directory</source> <source>Select directory</source>
<translation>Seleziona directory</translation> <translation>Seleziona directory</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="719"/> <location filename="../SettingsView.cpp" line="734"/>
<source>(%1×%2)</source> <source>(%1×%2)</source>
<translation>(%1×%2)</translation> <translation>(%1×%2)</translation>
</message> </message>
@ -5249,32 +5254,32 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<translation>frame al secondo</translation> <translation>frame al secondo</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="412"/> <location filename="../SettingsView.ui" line="419"/>
<source>Sync:</source> <source>Sync:</source>
<translation>Sincronizza:</translation> <translation>Sincronizza:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="421"/> <location filename="../SettingsView.ui" line="428"/>
<source>Video</source> <source>Video</source>
<translation>Video</translation> <translation>Video</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="428"/> <location filename="../SettingsView.ui" line="435"/>
<source>Audio</source> <source>Audio</source>
<translation>Audio</translation> <translation>Audio</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="437"/> <location filename="../SettingsView.ui" line="444"/>
<source>Lock aspect ratio</source> <source>Lock aspect ratio</source>
<translation>Blocca rapporti aspetto</translation> <translation>Blocca rapporti aspetto</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="458"/> <location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source> <source>Native (59.7275)</source>
<translation>Native (59.7275)</translation> <translation>Native (59.7275)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="465"/> <location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source> <source>Interframe blending</source>
<translation>Interframe blending</translation> <translation>Interframe blending</translation>
</message> </message>
@ -5289,43 +5294,48 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<translation>Aggiorna dinamicamente il titolo della finestra</translation> <translation>Aggiorna dinamicamente il titolo della finestra</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="612"/> <location filename="../SettingsView.ui" line="629"/>
<source>Enable Discord Rich Presence</source> <source>Enable Discord Rich Presence</source>
<translation>Abilita Discord Rich Presence</translation> <translation>Abilita Discord Rich Presence</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="893"/> <location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source> <source>Save state extra data:</source>
<translation>Data extra stato di salvataggio:</translation> <translation>Data extra stato di salvataggio:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="910"/> <location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="954"/> <location filename="../SettingsView.ui" line="964"/>
<source>Save game</source> <source>Save game</source>
<translation>Salvataggio</translation> <translation>Salvataggio</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="937"/> <location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source> <source>Load state extra data:</source>
<translation>Data extra carica stato di salvataggio:</translation> <translation>Data extra carica stato di salvataggio:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="968"/> <location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source> <source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1868"/> <location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source> <source>Super Game Boy/Game Boy Color model:</source>
<translation>Modello Super Game Boy / Game Boy Color:</translation> <translation>Modello Super Game Boy / Game Boy Color:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="602"/> <location filename="../SettingsView.ui" line="1559"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="619"/>
<source>Show OSD messages</source> <source>Show OSD messages</source>
<translation>Mostra messaggi OSD</translation> <translation>Mostra messaggi OSD</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="592"/> <location filename="../SettingsView.ui" line="602"/>
<source>Show filename instead of ROM name in title bar</source> <source>Show filename instead of ROM name in title bar</source>
<translation>Mostra nome file anziché nome ROM nella barra del titolo</translation> <translation>Mostra nome file anziché nome ROM nella barra del titolo</translation>
</message> </message>
@ -5355,22 +5365,22 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<translation>OpenGL</translation> <translation>OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1003"/> <location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source> <source>OpenGL enhancements</source>
<translation>Migliore OpenGL</translation> <translation>Migliore OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1009"/> <location filename="../SettingsView.ui" line="1016"/>
<source>High-resolution scale:</source> <source>High-resolution scale:</source>
<translation>Rapporto alta risoluzione:</translation> <translation>Rapporto alta risoluzione:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1047"/> <location filename="../SettingsView.ui" line="1054"/>
<source>(240×160)</source> <source>(240×160)</source>
<translation>(240×160)</translation> <translation>(240×160)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1072"/> <location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source> <source>XQ GBA audio (experimental)</source>
<translation>XQ GBA audio (sperimentale)</translation> <translation>XQ GBA audio (sperimentale)</translation>
</message> </message>
@ -5400,32 +5410,32 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<translation>Modello Super GameBoy:</translation> <translation>Modello Super GameBoy:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1807"/> <location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source> <source>Use GBC colors in GB games</source>
<translation>Usa colori GBC in giochi GB</translation> <translation>Usa colori GBC in giochi GB</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1845"/> <location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source> <source>Camera:</source>
<translation>Camera:</translation> <translation>Camera:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1546"/> <location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source> <source>Default BG colors:</source>
<translation>Colori predefiniti BG:</translation> <translation>Colori predefiniti BG:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1814"/> <location filename="../SettingsView.ui" line="1837"/>
<source>Super Game Boy borders</source> <source>Super Game Boy borders</source>
<translation>Bordi Super Game Boy</translation> <translation>Bordi Super Game Boy</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1828"/> <location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source> <source>Camera driver:</source>
<translation>Driver della fotocamera:</translation> <translation>Driver della fotocamera:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1633"/> <location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source> <source>Default sprite colors 1:</source>
<translation>Colori predefiniti sprite 1:</translation> <translation>Colori predefiniti sprite 1:</translation>
</message> </message>
@ -5445,7 +5455,7 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<translation>Modello Game Boy / Game Boy Color:</translation> <translation>Modello Game Boy / Game Boy Color:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1720"/> <location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source> <source>Default sprite colors 2:</source>
<translation>Colori predefiniti sprite 2:</translation> <translation>Colori predefiniti sprite 2:</translation>
</message> </message>
@ -5471,9 +5481,9 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1102"/> <location filename="../SettingsView.ui" line="1102"/>
<location filename="../SettingsView.ui" line="1140"/> <location filename="../SettingsView.ui" line="1130"/>
<location filename="../SettingsView.ui" line="1175"/> <location filename="../SettingsView.ui" line="1158"/>
<location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1186"/>
<location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1244"/>
<location filename="../SettingsView.ui" line="1292"/> <location filename="../SettingsView.ui" line="1292"/>
<location filename="../SettingsView.ui" line="1340"/> <location filename="../SettingsView.ui" line="1340"/>
@ -5483,12 +5493,12 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<translation>Sfoglia</translation> <translation>Sfoglia</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1111"/> <location filename="../SettingsView.ui" line="1195"/>
<source>Use BIOS file if found</source> <source>Use BIOS file if found</source>
<translation>Usa il file del BIOS se è presente</translation> <translation>Usa il file del BIOS se è presente</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1205"/>
<source>Skip BIOS intro</source> <source>Skip BIOS intro</source>
<translation>Salta intro del BIOS</translation> <translation>Salta intro del BIOS</translation>
</message> </message>
@ -5534,14 +5544,14 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<translation>Consenti direzioni opposte</translation> <translation>Consenti direzioni opposte</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="900"/> <location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="944"/> <location filename="../SettingsView.ui" line="954"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation>Screenshot</translation> <translation>Screenshot</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="920"/> <location filename="../SettingsView.ui" line="930"/>
<location filename="../SettingsView.ui" line="961"/> <location filename="../SettingsView.ui" line="971"/>
<source>Cheat codes</source> <source>Cheat codes</source>
<translation>Trucchi</translation> <translation>Trucchi</translation>
</message> </message>
@ -5551,12 +5561,12 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<translation>Abilita riavvolgimento</translation> <translation>Abilita riavvolgimento</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="451"/> <location filename="../SettingsView.ui" line="465"/>
<source>Bilinear filtering</source> <source>Bilinear filtering</source>
<translation>Filtro bilineare</translation> <translation>Filtro bilineare</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="444"/> <location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source> <source>Force integer scaling</source>
<translation>Forza scaling con numeri interi</translation> <translation>Forza scaling con numeri interi</translation>
</message> </message>
@ -5581,27 +5591,27 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<translation>Visualizza ad albero</translation> <translation>Visualizza ad albero</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="673"/> <location filename="../SettingsView.ui" line="592"/>
<source>Show FPS in title bar</source> <source>Show FPS in title bar</source>
<translation>Mostra gli FPS nella barra del titolo</translation> <translation>Mostra gli FPS nella barra del titolo</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="653"/> <location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source> <source>Automatically save cheats</source>
<translation>Salva i trucchi automaticamente</translation> <translation>Salva i trucchi automaticamente</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="663"/> <location filename="../SettingsView.ui" line="680"/>
<source>Automatically load cheats</source> <source>Automatically load cheats</source>
<translation>Carica i trucchi automaticamente</translation> <translation>Carica i trucchi automaticamente</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="626"/> <location filename="../SettingsView.ui" line="643"/>
<source>Automatically save state</source> <source>Automatically save state</source>
<translation>Salva stato automaticamente</translation> <translation>Salva stato automaticamente</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="636"/> <location filename="../SettingsView.ui" line="653"/>
<source>Automatically load state</source> <source>Automatically load state</source>
<translation>Carica stato automaticamente</translation> <translation>Carica stato automaticamente</translation>
</message> </message>
@ -5631,17 +5641,17 @@ Game Boy Advance è un marchio registrato di Nintendo Co., Ltd.</translation>
<translation>File BIOS del GB:</translation> <translation>File BIOS del GB:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1149"/> <location filename="../SettingsView.ui" line="1167"/>
<source>GBA BIOS file:</source> <source>GBA BIOS file:</source>
<translation>File BIOS del GBA:</translation> <translation>File BIOS del GBA:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1156"/> <location filename="../SettingsView.ui" line="1139"/>
<source>GBC BIOS file:</source> <source>GBC BIOS file:</source>
<translation>File BIOS del GBC:</translation> <translation>File BIOS del GBC:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1184"/> <location filename="../SettingsView.ui" line="1111"/>
<source>SGB BIOS file:</source> <source>SGB BIOS file:</source>
<translation>File BIOS del SGB:</translation> <translation>File BIOS del SGB:</translation>
</message> </message>

View File

@ -1052,6 +1052,11 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<source>Sprite Colors 2</source> <source>Sprite Colors 2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PaletteView</name> <name>PaletteView</name>
@ -3832,69 +3837,69 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context> <context>
<name>QGBA::SettingsView</name> <name>QGBA::SettingsView</name>
<message> <message>
<location filename="../SettingsView.cpp" line="143"/> <location filename="../SettingsView.cpp" line="144"/>
<location filename="../SettingsView.cpp" line="186"/> <location filename="../SettingsView.cpp" line="187"/>
<source>Qt Multimedia</source> <source>Qt Multimedia</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="150"/> <location filename="../SettingsView.cpp" line="151"/>
<source>SDL</source> <source>SDL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="158"/> <location filename="../SettingsView.cpp" line="159"/>
<source>Software (Qt)</source> <source>Software (Qt)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="164"/> <location filename="../SettingsView.cpp" line="165"/>
<source>OpenGL</source> <source>OpenGL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="171"/> <location filename="../SettingsView.cpp" line="172"/>
<source>OpenGL (force version 1.x)</source> <source>OpenGL (force version 1.x)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="179"/> <location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source> <source>None (Still Image)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="269"/> <location filename="../SettingsView.cpp" line="284"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="277"/> <location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source> <source>Controllers</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="323"/> <location filename="../SettingsView.cpp" line="338"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="335"/> <location filename="../SettingsView.cpp" line="350"/>
<location filename="../SettingsView.cpp" line="345"/> <location filename="../SettingsView.cpp" line="360"/>
<source>Shaders</source> <source>Shaders</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="367"/> <location filename="../SettingsView.cpp" line="382"/>
<source>Select BIOS</source> <source>Select BIOS</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="374"/> <location filename="../SettingsView.cpp" line="389"/>
<source>Select directory</source> <source>Select directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="719"/> <location filename="../SettingsView.cpp" line="734"/>
<source>(%1×%2)</source> <source>(%1×%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5251,42 +5256,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="412"/> <location filename="../SettingsView.ui" line="419"/>
<source>Sync:</source> <source>Sync:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="421"/> <location filename="../SettingsView.ui" line="428"/>
<source>Video</source> <source>Video</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="428"/> <location filename="../SettingsView.ui" line="435"/>
<source>Audio</source> <source>Audio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="437"/> <location filename="../SettingsView.ui" line="444"/>
<source>Lock aspect ratio</source> <source>Lock aspect ratio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="444"/> <location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source> <source>Force integer scaling</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="451"/> <location filename="../SettingsView.ui" line="465"/>
<source>Bilinear filtering</source> <source>Bilinear filtering</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="458"/> <location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source> <source>Native (59.7275)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="465"/> <location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source> <source>Interframe blending</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5351,42 +5356,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="592"/> <location filename="../SettingsView.ui" line="602"/>
<source>Show filename instead of ROM name in title bar</source> <source>Show filename instead of ROM name in title bar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="602"/> <location filename="../SettingsView.ui" line="619"/>
<source>Show OSD messages</source> <source>Show OSD messages</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="612"/> <location filename="../SettingsView.ui" line="629"/>
<source>Enable Discord Rich Presence</source> <source>Enable Discord Rich Presence</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="626"/> <location filename="../SettingsView.ui" line="643"/>
<source>Automatically save state</source> <source>Automatically save state</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="636"/> <location filename="../SettingsView.ui" line="653"/>
<source>Automatically load state</source> <source>Automatically load state</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="653"/> <location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source> <source>Automatically save cheats</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="663"/> <location filename="../SettingsView.ui" line="680"/>
<source>Automatically load cheats</source> <source>Automatically load cheats</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="673"/> <location filename="../SettingsView.ui" line="592"/>
<source>Show FPS in title bar</source> <source>Show FPS in title bar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5447,30 +5452,35 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="893"/> <location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source> <source>Save state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="964"/>
<source>Save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../SettingsView.ui" line="910"/> <location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="954"/> <location filename="../SettingsView.ui" line="954"/>
<source>Save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="937"/>
<source>Load state extra data:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="900"/>
<location filename="../SettingsView.ui" line="944"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="920"/> <location filename="../SettingsView.ui" line="930"/>
<location filename="../SettingsView.ui" line="961"/> <location filename="../SettingsView.ui" line="971"/>
<source>Cheat codes</source> <source>Cheat codes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5480,7 +5490,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="968"/> <location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source> <source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5500,22 +5510,22 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1003"/> <location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source> <source>OpenGL enhancements</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1009"/> <location filename="../SettingsView.ui" line="1016"/>
<source>High-resolution scale:</source> <source>High-resolution scale:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1047"/> <location filename="../SettingsView.ui" line="1054"/>
<source>(240×160)</source> <source>(240×160)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1072"/> <location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source> <source>XQ GBA audio (experimental)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5526,9 +5536,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1102"/> <location filename="../SettingsView.ui" line="1102"/>
<location filename="../SettingsView.ui" line="1140"/> <location filename="../SettingsView.ui" line="1130"/>
<location filename="../SettingsView.ui" line="1175"/> <location filename="../SettingsView.ui" line="1158"/>
<location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1186"/>
<location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1244"/>
<location filename="../SettingsView.ui" line="1292"/> <location filename="../SettingsView.ui" line="1292"/>
<location filename="../SettingsView.ui" line="1340"/> <location filename="../SettingsView.ui" line="1340"/>
@ -5538,27 +5548,27 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1111"/> <location filename="../SettingsView.ui" line="1195"/>
<source>Use BIOS file if found</source> <source>Use BIOS file if found</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1205"/>
<source>Skip BIOS intro</source> <source>Skip BIOS intro</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1149"/> <location filename="../SettingsView.ui" line="1167"/>
<source>GBA BIOS file:</source> <source>GBA BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1156"/> <location filename="../SettingsView.ui" line="1139"/>
<source>GBC BIOS file:</source> <source>GBC BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1184"/> <location filename="../SettingsView.ui" line="1111"/>
<source>SGB BIOS file:</source> <source>SGB BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5632,42 +5642,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1546"/> <location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source> <source>Default BG colors:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1633"/> <location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source> <source>Default sprite colors 1:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1720"/> <location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source> <source>Default sprite colors 2:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1807"/> <location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source> <source>Use GBC colors in GB games</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1814"/> <location filename="../SettingsView.ui" line="1837"/>
<source>Super Game Boy borders</source> <source>Super Game Boy borders</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1828"/> <location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source> <source>Camera driver:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1845"/> <location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source> <source>Camera:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1868"/> <location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source> <source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -1053,6 +1053,11 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
<source>Sprite Colors 2</source> <source>Sprite Colors 2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PaletteView</name> <name>PaletteView</name>
@ -3833,69 +3838,69 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
<context> <context>
<name>QGBA::SettingsView</name> <name>QGBA::SettingsView</name>
<message> <message>
<location filename="../SettingsView.cpp" line="143"/> <location filename="../SettingsView.cpp" line="144"/>
<location filename="../SettingsView.cpp" line="186"/> <location filename="../SettingsView.cpp" line="187"/>
<source>Qt Multimedia</source> <source>Qt Multimedia</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="150"/> <location filename="../SettingsView.cpp" line="151"/>
<source>SDL</source> <source>SDL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="158"/> <location filename="../SettingsView.cpp" line="159"/>
<source>Software (Qt)</source> <source>Software (Qt)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="164"/> <location filename="../SettingsView.cpp" line="165"/>
<source>OpenGL</source> <source>OpenGL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="171"/> <location filename="../SettingsView.cpp" line="172"/>
<source>OpenGL (force version 1.x)</source> <source>OpenGL (force version 1.x)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="179"/> <location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source> <source>None (Still Image)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="269"/> <location filename="../SettingsView.cpp" line="284"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="277"/> <location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source> <source>Controllers</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="323"/> <location filename="../SettingsView.cpp" line="338"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="335"/> <location filename="../SettingsView.cpp" line="350"/>
<location filename="../SettingsView.cpp" line="345"/> <location filename="../SettingsView.cpp" line="360"/>
<source>Shaders</source> <source>Shaders</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="367"/> <location filename="../SettingsView.cpp" line="382"/>
<source>Select BIOS</source> <source>Select BIOS</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="374"/> <location filename="../SettingsView.cpp" line="389"/>
<source>Select directory</source> <source>Select directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="719"/> <location filename="../SettingsView.cpp" line="734"/>
<source>(%1×%2)</source> <source>(%1×%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5252,42 +5257,42 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="412"/> <location filename="../SettingsView.ui" line="419"/>
<source>Sync:</source> <source>Sync:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="421"/> <location filename="../SettingsView.ui" line="428"/>
<source>Video</source> <source>Video</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="428"/> <location filename="../SettingsView.ui" line="435"/>
<source>Audio</source> <source>Audio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="437"/> <location filename="../SettingsView.ui" line="444"/>
<source>Lock aspect ratio</source> <source>Lock aspect ratio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="444"/> <location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source> <source>Force integer scaling</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="451"/> <location filename="../SettingsView.ui" line="465"/>
<source>Bilinear filtering</source> <source>Bilinear filtering</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="458"/> <location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source> <source>Native (59.7275)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="465"/> <location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source> <source>Interframe blending</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5352,42 +5357,42 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="592"/> <location filename="../SettingsView.ui" line="602"/>
<source>Show filename instead of ROM name in title bar</source> <source>Show filename instead of ROM name in title bar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="602"/> <location filename="../SettingsView.ui" line="619"/>
<source>Show OSD messages</source> <source>Show OSD messages</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="612"/> <location filename="../SettingsView.ui" line="629"/>
<source>Enable Discord Rich Presence</source> <source>Enable Discord Rich Presence</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="626"/> <location filename="../SettingsView.ui" line="643"/>
<source>Automatically save state</source> <source>Automatically save state</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="636"/> <location filename="../SettingsView.ui" line="653"/>
<source>Automatically load state</source> <source>Automatically load state</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="653"/> <location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source> <source>Automatically save cheats</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="663"/> <location filename="../SettingsView.ui" line="680"/>
<source>Automatically load cheats</source> <source>Automatically load cheats</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="673"/> <location filename="../SettingsView.ui" line="592"/>
<source>Show FPS in title bar</source> <source>Show FPS in title bar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5448,30 +5453,35 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="893"/> <location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source> <source>Save state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="964"/>
<source>Save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../SettingsView.ui" line="910"/> <location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="954"/> <location filename="../SettingsView.ui" line="954"/>
<source>Save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="937"/>
<source>Load state extra data:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="900"/>
<location filename="../SettingsView.ui" line="944"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="920"/> <location filename="../SettingsView.ui" line="930"/>
<location filename="../SettingsView.ui" line="961"/> <location filename="../SettingsView.ui" line="971"/>
<source>Cheat codes</source> <source>Cheat codes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5481,7 +5491,7 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="968"/> <location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source> <source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5501,22 +5511,22 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1003"/> <location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source> <source>OpenGL enhancements</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1009"/> <location filename="../SettingsView.ui" line="1016"/>
<source>High-resolution scale:</source> <source>High-resolution scale:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1047"/> <location filename="../SettingsView.ui" line="1054"/>
<source>(240×160)</source> <source>(240×160)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1072"/> <location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source> <source>XQ GBA audio (experimental)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5527,9 +5537,9 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1102"/> <location filename="../SettingsView.ui" line="1102"/>
<location filename="../SettingsView.ui" line="1140"/> <location filename="../SettingsView.ui" line="1130"/>
<location filename="../SettingsView.ui" line="1175"/> <location filename="../SettingsView.ui" line="1158"/>
<location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1186"/>
<location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1244"/>
<location filename="../SettingsView.ui" line="1292"/> <location filename="../SettingsView.ui" line="1292"/>
<location filename="../SettingsView.ui" line="1340"/> <location filename="../SettingsView.ui" line="1340"/>
@ -5539,27 +5549,27 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1111"/> <location filename="../SettingsView.ui" line="1195"/>
<source>Use BIOS file if found</source> <source>Use BIOS file if found</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1205"/>
<source>Skip BIOS intro</source> <source>Skip BIOS intro</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1149"/> <location filename="../SettingsView.ui" line="1167"/>
<source>GBA BIOS file:</source> <source>GBA BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1156"/> <location filename="../SettingsView.ui" line="1139"/>
<source>GBC BIOS file:</source> <source>GBC BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1184"/> <location filename="../SettingsView.ui" line="1111"/>
<source>SGB BIOS file:</source> <source>SGB BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5633,42 +5643,42 @@ Game Boy Advance on Nintendo Co., Ltd rekisteröimä tuotemerkki.</translation>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1546"/> <location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source> <source>Default BG colors:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1633"/> <location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source> <source>Default sprite colors 1:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1720"/> <location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source> <source>Default sprite colors 2:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1807"/> <location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source> <source>Use GBC colors in GB games</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1814"/> <location filename="../SettingsView.ui" line="1837"/>
<source>Super Game Boy borders</source> <source>Super Game Boy borders</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1828"/> <location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source> <source>Camera driver:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1845"/> <location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source> <source>Camera:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1868"/> <location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source> <source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -1054,6 +1054,11 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<source>Sprite Colors 2</source> <source>Sprite Colors 2</source>
<translation>Couleurs du Sprite &#xa0;2</translation> <translation>Couleurs du Sprite &#xa0;2</translation>
</message> </message>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PaletteView</name> <name>PaletteView</name>
@ -3852,69 +3857,69 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<context> <context>
<name>QGBA::SettingsView</name> <name>QGBA::SettingsView</name>
<message> <message>
<location filename="../SettingsView.cpp" line="143"/> <location filename="../SettingsView.cpp" line="144"/>
<location filename="../SettingsView.cpp" line="186"/> <location filename="../SettingsView.cpp" line="187"/>
<source>Qt Multimedia</source> <source>Qt Multimedia</source>
<translation>Qt Multimédia</translation> <translation>Qt Multimédia</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="150"/> <location filename="../SettingsView.cpp" line="151"/>
<source>SDL</source> <source>SDL</source>
<translation>SDL</translation> <translation>SDL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="158"/> <location filename="../SettingsView.cpp" line="159"/>
<source>Software (Qt)</source> <source>Software (Qt)</source>
<translation>Software (Qt)</translation> <translation>Software (Qt)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="164"/> <location filename="../SettingsView.cpp" line="165"/>
<source>OpenGL</source> <source>OpenGL</source>
<translation>OpenGL</translation> <translation>OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="171"/> <location filename="../SettingsView.cpp" line="172"/>
<source>OpenGL (force version 1.x)</source> <source>OpenGL (force version 1.x)</source>
<translation>OpenGL (version forcée 1.x)</translation> <translation>OpenGL (version forcée 1.x)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="179"/> <location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source> <source>None (Still Image)</source>
<translation>Aucun (Image fixe)</translation> <translation>Aucun (Image fixe)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="269"/> <location filename="../SettingsView.cpp" line="284"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation>Clavier</translation> <translation>Clavier</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="277"/> <location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source> <source>Controllers</source>
<translation>Contrôleurs</translation> <translation>Contrôleurs</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="323"/> <location filename="../SettingsView.cpp" line="338"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>Raccourcis</translation> <translation>Raccourcis</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="335"/> <location filename="../SettingsView.cpp" line="350"/>
<location filename="../SettingsView.cpp" line="345"/> <location filename="../SettingsView.cpp" line="360"/>
<source>Shaders</source> <source>Shaders</source>
<translation>Shaders</translation> <translation>Shaders</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="367"/> <location filename="../SettingsView.cpp" line="382"/>
<source>Select BIOS</source> <source>Select BIOS</source>
<translation>Choisir le BIOS</translation> <translation>Choisir le BIOS</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="374"/> <location filename="../SettingsView.cpp" line="389"/>
<source>Select directory</source> <source>Select directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="719"/> <location filename="../SettingsView.cpp" line="734"/>
<source>(%1×%2)</source> <source>(%1×%2)</source>
<translation>(%1×%2)</translation> <translation>(%1×%2)</translation>
</message> </message>
@ -5274,27 +5279,27 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation>images par secondes</translation> <translation>images par secondes</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="412"/> <location filename="../SettingsView.ui" line="419"/>
<source>Sync:</source> <source>Sync:</source>
<translation>Synchronisation :</translation> <translation>Synchronisation :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="421"/> <location filename="../SettingsView.ui" line="428"/>
<source>Video</source> <source>Video</source>
<translation>Vidéo</translation> <translation>Vidéo</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="428"/> <location filename="../SettingsView.ui" line="435"/>
<source>Audio</source> <source>Audio</source>
<translation>Audio</translation> <translation>Audio</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="437"/> <location filename="../SettingsView.ui" line="444"/>
<source>Lock aspect ratio</source> <source>Lock aspect ratio</source>
<translation>Bloquer les proportions</translation> <translation>Bloquer les proportions</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="451"/> <location filename="../SettingsView.ui" line="465"/>
<source>Bilinear filtering</source> <source>Bilinear filtering</source>
<translation>Filtrage bilinéaire</translation> <translation>Filtrage bilinéaire</translation>
</message> </message>
@ -5304,21 +5309,26 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="893"/> <location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source> <source>Save state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="910"/> <location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="954"/> <location filename="../SettingsView.ui" line="964"/>
<source>Save game</source> <source>Save game</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="937"/> <location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source> <source>Load state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../SettingsView.ui" line="879"/> <location filename="../SettingsView.ui" line="879"/>
<source>Enable Game Boy Player features by default</source> <source>Enable Game Boy Player features by default</source>
@ -5340,7 +5350,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation>Sélectionner le fichier de journalisation</translation> <translation>Sélectionner le fichier de journalisation</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1868"/> <location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source> <source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5350,17 +5360,17 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation>Modèle de Super Game Boy :</translation> <translation>Modèle de Super Game Boy :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1807"/> <location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source> <source>Use GBC colors in GB games</source>
<translation>Utiliser les couleurs GBC dans les jeux en GB</translation> <translation>Utiliser les couleurs GBC dans les jeux en GB</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1845"/> <location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source> <source>Camera:</source>
<translation>Caméra :</translation> <translation>Caméra :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="444"/> <location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source> <source>Force integer scaling</source>
<translation>Forcer la mise à l&apos;échelle en entier</translation> <translation>Forcer la mise à l&apos;échelle en entier</translation>
</message> </message>
@ -5415,32 +5425,32 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation>Mettre en pause en cas d&apos;inactivité</translation> <translation>Mettre en pause en cas d&apos;inactivité</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="673"/> <location filename="../SettingsView.ui" line="592"/>
<source>Show FPS in title bar</source> <source>Show FPS in title bar</source>
<translation>Afficher le nombre de FPS dans la barre de titre</translation> <translation>Afficher le nombre de FPS dans la barre de titre</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="653"/> <location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source> <source>Automatically save cheats</source>
<translation>Sauvegarder automatiquement les cheats</translation> <translation>Sauvegarder automatiquement les cheats</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="663"/> <location filename="../SettingsView.ui" line="680"/>
<source>Automatically load cheats</source> <source>Automatically load cheats</source>
<translation>Charger automatiquement les cheats</translation> <translation>Charger automatiquement les cheats</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="626"/> <location filename="../SettingsView.ui" line="643"/>
<source>Automatically save state</source> <source>Automatically save state</source>
<translation>Sauvegarder automatiquement l&apos;état</translation> <translation>Sauvegarder automatiquement l&apos;état</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="458"/> <location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source> <source>Native (59.7275)</source>
<translation>Natif (59.7275)</translation> <translation>Natif (59.7275)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="465"/> <location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source> <source>Interframe blending</source>
<translation>Mélange d&apos;images</translation> <translation>Mélange d&apos;images</translation>
</message> </message>
@ -5450,22 +5460,22 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation>Pause lorsqu&apos;elle est minimisée</translation> <translation>Pause lorsqu&apos;elle est minimisée</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="612"/> <location filename="../SettingsView.ui" line="629"/>
<source>Enable Discord Rich Presence</source> <source>Enable Discord Rich Presence</source>
<translation>Activer l&apos;intégration avec Discord</translation> <translation>Activer l&apos;intégration avec Discord</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="636"/> <location filename="../SettingsView.ui" line="653"/>
<source>Automatically load state</source> <source>Automatically load state</source>
<translation>Charger automatiquement l&apos;état</translation> <translation>Charger automatiquement l&apos;état</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="602"/> <location filename="../SettingsView.ui" line="619"/>
<source>Show OSD messages</source> <source>Show OSD messages</source>
<translation>Afficher les messages OSD</translation> <translation>Afficher les messages OSD</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="592"/> <location filename="../SettingsView.ui" line="602"/>
<source>Show filename instead of ROM name in title bar</source> <source>Show filename instead of ROM name in title bar</source>
<translation>Afficher le nom du fichier au lieu du nom de la ROM dans la barre de titre</translation> <translation>Afficher le nom du fichier au lieu du nom de la ROM dans la barre de titre</translation>
</message> </message>
@ -5516,14 +5526,14 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation>Détecter et supprimer</translation> <translation>Détecter et supprimer</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="900"/> <location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="944"/> <location filename="../SettingsView.ui" line="954"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation>Capture d&apos;écran</translation> <translation>Capture d&apos;écran</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="920"/> <location filename="../SettingsView.ui" line="930"/>
<location filename="../SettingsView.ui" line="961"/> <location filename="../SettingsView.ui" line="971"/>
<source>Cheat codes</source> <source>Cheat codes</source>
<translation>Codes de triches</translation> <translation>Codes de triches</translation>
</message> </message>
@ -5538,7 +5548,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation>Intervalle de tir automatique :</translation> <translation>Intervalle de tir automatique :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="968"/> <location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source> <source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5558,22 +5568,22 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation>OpenGL</translation> <translation>OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1003"/> <location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source> <source>OpenGL enhancements</source>
<translation>Améliorations OpenGL</translation> <translation>Améliorations OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1009"/> <location filename="../SettingsView.ui" line="1016"/>
<source>High-resolution scale:</source> <source>High-resolution scale:</source>
<translation>Échelle haute résolution :</translation> <translation>Échelle haute résolution :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1047"/> <location filename="../SettingsView.ui" line="1054"/>
<source>(240×160)</source> <source>(240×160)</source>
<translation>(240×160)</translation> <translation>(240×160)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1072"/> <location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source> <source>XQ GBA audio (experimental)</source>
<translation>XQ GBA audio (expérimental)</translation> <translation>XQ GBA audio (expérimental)</translation>
</message> </message>
@ -5584,9 +5594,9 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1102"/> <location filename="../SettingsView.ui" line="1102"/>
<location filename="../SettingsView.ui" line="1140"/> <location filename="../SettingsView.ui" line="1130"/>
<location filename="../SettingsView.ui" line="1175"/> <location filename="../SettingsView.ui" line="1158"/>
<location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1186"/>
<location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1244"/>
<location filename="../SettingsView.ui" line="1292"/> <location filename="../SettingsView.ui" line="1292"/>
<location filename="../SettingsView.ui" line="1340"/> <location filename="../SettingsView.ui" line="1340"/>
@ -5596,27 +5606,27 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation>Parcourir</translation> <translation>Parcourir</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1111"/> <location filename="../SettingsView.ui" line="1195"/>
<source>Use BIOS file if found</source> <source>Use BIOS file if found</source>
<translation>Utiliser le fichier BIOS si trouvé</translation> <translation>Utiliser le fichier BIOS si trouvé</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1205"/>
<source>Skip BIOS intro</source> <source>Skip BIOS intro</source>
<translation>Passer l&apos;intro du BIOS</translation> <translation>Passer l&apos;intro du BIOS</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1149"/> <location filename="../SettingsView.ui" line="1167"/>
<source>GBA BIOS file:</source> <source>GBA BIOS file:</source>
<translation>GBA BIOS :</translation> <translation>GBA BIOS :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1156"/> <location filename="../SettingsView.ui" line="1139"/>
<source>GBC BIOS file:</source> <source>GBC BIOS file:</source>
<translation>GBC BIOS :</translation> <translation>GBC BIOS :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1184"/> <location filename="../SettingsView.ui" line="1111"/>
<source>SGB BIOS file:</source> <source>SGB BIOS file:</source>
<translation>SGB BIOS :</translation> <translation>SGB BIOS :</translation>
</message> </message>
@ -5655,22 +5665,22 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation>Cheats</translation> <translation>Cheats</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1546"/> <location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source> <source>Default BG colors:</source>
<translation>Couleurs par défaut de l&apos;arrière plan :</translation> <translation>Couleurs par défaut de l&apos;arrière plan :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1814"/> <location filename="../SettingsView.ui" line="1837"/>
<source>Super Game Boy borders</source> <source>Super Game Boy borders</source>
<translation>Bordures Super Game Boy</translation> <translation>Bordures Super Game Boy</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1828"/> <location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source> <source>Camera driver:</source>
<translation>Pilote de la caméra :</translation> <translation>Pilote de la caméra :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1633"/> <location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source> <source>Default sprite colors 1:</source>
<translation>Couleurs par défaut de la sprite &#xa0;1 :</translation> <translation>Couleurs par défaut de la sprite &#xa0;1 :</translation>
</message> </message>
@ -5690,7 +5700,7 @@ Game Boy Advance est une marque de fabrique enregistré par Nintendo Co., Ltd.</
<translation>Modèle Game Boy / Game Boy Color&#xa0;:</translation> <translation>Modèle Game Boy / Game Boy Color&#xa0;:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1720"/> <location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source> <source>Default sprite colors 2:</source>
<translation>Couleurs par défaut de la sprite n°2 :</translation> <translation>Couleurs par défaut de la sprite n°2 :</translation>
</message> </message>

View File

@ -1053,6 +1053,11 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<source>Sprite Colors 2</source> <source>Sprite Colors 2</source>
<translation>2</translation> <translation>2</translation>
</message> </message>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PaletteView</name> <name>PaletteView</name>
@ -3833,69 +3838,69 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context> <context>
<name>QGBA::SettingsView</name> <name>QGBA::SettingsView</name>
<message> <message>
<location filename="../SettingsView.cpp" line="143"/> <location filename="../SettingsView.cpp" line="144"/>
<location filename="../SettingsView.cpp" line="186"/> <location filename="../SettingsView.cpp" line="187"/>
<source>Qt Multimedia</source> <source>Qt Multimedia</source>
<translation>Qt Multimedia</translation> <translation>Qt Multimedia</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="150"/> <location filename="../SettingsView.cpp" line="151"/>
<source>SDL</source> <source>SDL</source>
<translation>SDL</translation> <translation>SDL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="158"/> <location filename="../SettingsView.cpp" line="159"/>
<source>Software (Qt)</source> <source>Software (Qt)</source>
<translation>(Qt)</translation> <translation>(Qt)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="164"/> <location filename="../SettingsView.cpp" line="165"/>
<source>OpenGL</source> <source>OpenGL</source>
<translation>OpenGL</translation> <translation>OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="171"/> <location filename="../SettingsView.cpp" line="172"/>
<source>OpenGL (force version 1.x)</source> <source>OpenGL (force version 1.x)</source>
<translation>OpenGL(1.x)</translation> <translation>OpenGL(1.x)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="179"/> <location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source> <source>None (Still Image)</source>
<translation>()</translation> <translation>()</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="269"/> <location filename="../SettingsView.cpp" line="284"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="277"/> <location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source> <source>Controllers</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="323"/> <location filename="../SettingsView.cpp" line="338"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="335"/> <location filename="../SettingsView.cpp" line="350"/>
<location filename="../SettingsView.cpp" line="345"/> <location filename="../SettingsView.cpp" line="360"/>
<source>Shaders</source> <source>Shaders</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="367"/> <location filename="../SettingsView.cpp" line="382"/>
<source>Select BIOS</source> <source>Select BIOS</source>
<translation>BIOSを選択</translation> <translation>BIOSを選択</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="374"/> <location filename="../SettingsView.cpp" line="389"/>
<source>Select directory</source> <source>Select directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="719"/> <location filename="../SettingsView.cpp" line="734"/>
<source>(%1×%2)</source> <source>(%1×%2)</source>
<translation>(%1×%2)</translation> <translation>(%1×%2)</translation>
</message> </message>
@ -5254,37 +5259,37 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation>FPS</translation> <translation>FPS</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="412"/> <location filename="../SettingsView.ui" line="419"/>
<source>Sync:</source> <source>Sync:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="421"/> <location filename="../SettingsView.ui" line="428"/>
<source>Video</source> <source>Video</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="428"/> <location filename="../SettingsView.ui" line="435"/>
<source>Audio</source> <source>Audio</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="437"/> <location filename="../SettingsView.ui" line="444"/>
<source>Lock aspect ratio</source> <source>Lock aspect ratio</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="451"/> <location filename="../SettingsView.ui" line="465"/>
<source>Bilinear filtering</source> <source>Bilinear filtering</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="458"/> <location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source> <source>Native (59.7275)</source>
<translation> (59,7275)</translation> <translation> (59,7275)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="465"/> <location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source> <source>Interframe blending</source>
<translation></translation> <translation></translation>
</message> </message>
@ -5299,7 +5304,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="602"/> <location filename="../SettingsView.ui" line="619"/>
<source>Show OSD messages</source> <source>Show OSD messages</source>
<translation>OSDメッセージを表示</translation> <translation>OSDメッセージを表示</translation>
</message> </message>
@ -5309,28 +5314,33 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation>():</translation> <translation>():</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="893"/> <location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source> <source>Save state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="910"/> <location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="954"/> <location filename="../SettingsView.ui" line="964"/>
<source>Save game</source> <source>Save game</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="937"/> <location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source> <source>Load state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../SettingsView.ui" line="879"/> <location filename="../SettingsView.ui" line="879"/>
<source>Enable Game Boy Player features by default</source> <source>Enable Game Boy Player features by default</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1047"/> <location filename="../SettingsView.ui" line="1054"/>
<source>(240×160)</source> <source>(240×160)</source>
<translation>(240×160)</translation> <translation>(240×160)</translation>
</message> </message>
@ -5350,7 +5360,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1868"/> <location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source> <source>Super Game Boy/Game Boy Color model:</source>
<translation>/:</translation> <translation>/:</translation>
</message> </message>
@ -5360,17 +5370,17 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1807"/> <location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source> <source>Use GBC colors in GB games</source>
<translation>GBゲームでGBCのカラーを使用</translation> <translation>GBゲームでGBCのカラーを使用</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1845"/> <location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source> <source>Camera:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="444"/> <location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source> <source>Force integer scaling</source>
<translation></translation> <translation></translation>
</message> </message>
@ -5425,37 +5435,37 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="673"/> <location filename="../SettingsView.ui" line="592"/>
<source>Show FPS in title bar</source> <source>Show FPS in title bar</source>
<translation>FPSを表示</translation> <translation>FPSを表示</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="653"/> <location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source> <source>Automatically save cheats</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="663"/> <location filename="../SettingsView.ui" line="680"/>
<source>Automatically load cheats</source> <source>Automatically load cheats</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="626"/> <location filename="../SettingsView.ui" line="643"/>
<source>Automatically save state</source> <source>Automatically save state</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="636"/> <location filename="../SettingsView.ui" line="653"/>
<source>Automatically load state</source> <source>Automatically load state</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="612"/> <location filename="../SettingsView.ui" line="629"/>
<source>Enable Discord Rich Presence</source> <source>Enable Discord Rich Presence</source>
<translation>DiscordのRich Presenceを有効</translation> <translation>DiscordのRich Presenceを有効</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="592"/> <location filename="../SettingsView.ui" line="602"/>
<source>Show filename instead of ROM name in title bar</source> <source>Show filename instead of ROM name in title bar</source>
<translation></translation> <translation></translation>
</message> </message>
@ -5501,14 +5511,14 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="900"/> <location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="944"/> <location filename="../SettingsView.ui" line="954"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="920"/> <location filename="../SettingsView.ui" line="930"/>
<location filename="../SettingsView.ui" line="961"/> <location filename="../SettingsView.ui" line="971"/>
<source>Cheat codes</source> <source>Cheat codes</source>
<translation></translation> <translation></translation>
</message> </message>
@ -5523,7 +5533,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="968"/> <location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source> <source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5543,17 +5553,17 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation>OpenGL</translation> <translation>OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1003"/> <location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source> <source>OpenGL enhancements</source>
<translation>OpenGL機能強化</translation> <translation>OpenGL機能強化</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1009"/> <location filename="../SettingsView.ui" line="1016"/>
<source>High-resolution scale:</source> <source>High-resolution scale:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1072"/> <location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source> <source>XQ GBA audio (experimental)</source>
<translation>XQ GBA ()</translation> <translation>XQ GBA ()</translation>
</message> </message>
@ -5564,9 +5574,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1102"/> <location filename="../SettingsView.ui" line="1102"/>
<location filename="../SettingsView.ui" line="1140"/> <location filename="../SettingsView.ui" line="1130"/>
<location filename="../SettingsView.ui" line="1175"/> <location filename="../SettingsView.ui" line="1158"/>
<location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1186"/>
<location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1244"/>
<location filename="../SettingsView.ui" line="1292"/> <location filename="../SettingsView.ui" line="1292"/>
<location filename="../SettingsView.ui" line="1340"/> <location filename="../SettingsView.ui" line="1340"/>
@ -5576,27 +5586,27 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1111"/> <location filename="../SettingsView.ui" line="1195"/>
<source>Use BIOS file if found</source> <source>Use BIOS file if found</source>
<translation>BIOSファイルを使用</translation> <translation>BIOSファイルを使用</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1205"/>
<source>Skip BIOS intro</source> <source>Skip BIOS intro</source>
<translation>BIOSイントロをスキップ</translation> <translation>BIOSイントロをスキップ</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1149"/> <location filename="../SettingsView.ui" line="1167"/>
<source>GBA BIOS file:</source> <source>GBA BIOS file:</source>
<translation>BIOS:</translation> <translation>BIOS:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1156"/> <location filename="../SettingsView.ui" line="1139"/>
<source>GBC BIOS file:</source> <source>GBC BIOS file:</source>
<translation>BIOS:</translation> <translation>BIOS:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1184"/> <location filename="../SettingsView.ui" line="1111"/>
<source>SGB BIOS file:</source> <source>SGB BIOS file:</source>
<translation>BIOS:</translation> <translation>BIOS:</translation>
</message> </message>
@ -5635,22 +5645,22 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1546"/> <location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source> <source>Default BG colors:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1814"/> <location filename="../SettingsView.ui" line="1837"/>
<source>Super Game Boy borders</source> <source>Super Game Boy borders</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1828"/> <location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source> <source>Camera driver:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1633"/> <location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source> <source>Default sprite colors 1:</source>
<translation>1:</translation> <translation>1:</translation>
</message> </message>
@ -5670,7 +5680,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation>/:</translation> <translation>/:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1720"/> <location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source> <source>Default sprite colors 2:</source>
<translation>2:</translation> <translation>2:</translation>
</message> </message>

View File

@ -1053,6 +1053,11 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<source>Sprite Colors 2</source> <source>Sprite Colors 2</source>
<translation> 2</translation> <translation> 2</translation>
</message> </message>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PaletteView</name> <name>PaletteView</name>
@ -3833,69 +3838,69 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<context> <context>
<name>QGBA::SettingsView</name> <name>QGBA::SettingsView</name>
<message> <message>
<location filename="../SettingsView.cpp" line="143"/> <location filename="../SettingsView.cpp" line="144"/>
<location filename="../SettingsView.cpp" line="186"/> <location filename="../SettingsView.cpp" line="187"/>
<source>Qt Multimedia</source> <source>Qt Multimedia</source>
<translation>Qt </translation> <translation>Qt </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="150"/> <location filename="../SettingsView.cpp" line="151"/>
<source>SDL</source> <source>SDL</source>
<translation>SDL</translation> <translation>SDL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="158"/> <location filename="../SettingsView.cpp" line="159"/>
<source>Software (Qt)</source> <source>Software (Qt)</source>
<translation> (Qt)</translation> <translation> (Qt)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="164"/> <location filename="../SettingsView.cpp" line="165"/>
<source>OpenGL</source> <source>OpenGL</source>
<translation>GL</translation> <translation>GL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="171"/> <location filename="../SettingsView.cpp" line="172"/>
<source>OpenGL (force version 1.x)</source> <source>OpenGL (force version 1.x)</source>
<translation>GL ( 1.x )</translation> <translation>GL ( 1.x )</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="179"/> <location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source> <source>None (Still Image)</source>
<translation> ( )</translation> <translation> ( )</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="269"/> <location filename="../SettingsView.cpp" line="284"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="277"/> <location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source> <source>Controllers</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="323"/> <location filename="../SettingsView.cpp" line="338"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="335"/> <location filename="../SettingsView.cpp" line="350"/>
<location filename="../SettingsView.cpp" line="345"/> <location filename="../SettingsView.cpp" line="360"/>
<source>Shaders</source> <source>Shaders</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="367"/> <location filename="../SettingsView.cpp" line="382"/>
<source>Select BIOS</source> <source>Select BIOS</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="374"/> <location filename="../SettingsView.cpp" line="389"/>
<source>Select directory</source> <source>Select directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="719"/> <location filename="../SettingsView.cpp" line="734"/>
<source>(%1×%2)</source> <source>(%1×%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5249,32 +5254,32 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation>frame al secondo</translation> <translation>frame al secondo</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="412"/> <location filename="../SettingsView.ui" line="419"/>
<source>Sync:</source> <source>Sync:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="421"/> <location filename="../SettingsView.ui" line="428"/>
<source>Video</source> <source>Video</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="428"/> <location filename="../SettingsView.ui" line="435"/>
<source>Audio</source> <source>Audio</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="437"/> <location filename="../SettingsView.ui" line="444"/>
<source>Lock aspect ratio</source> <source>Lock aspect ratio</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="458"/> <location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source> <source>Native (59.7275)</source>
<translation type="unfinished">Nativo (59.7) {59.7275)?}</translation> <translation type="unfinished">Nativo (59.7) {59.7275)?}</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="465"/> <location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source> <source>Interframe blending</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5289,17 +5294,17 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="592"/> <location filename="../SettingsView.ui" line="602"/>
<source>Show filename instead of ROM name in title bar</source> <source>Show filename instead of ROM name in title bar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="602"/> <location filename="../SettingsView.ui" line="619"/>
<source>Show OSD messages</source> <source>Show OSD messages</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="612"/> <location filename="../SettingsView.ui" line="629"/>
<source>Enable Discord Rich Presence</source> <source>Enable Discord Rich Presence</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5309,28 +5314,33 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="893"/> <location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source> <source>Save state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="910"/> <location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="954"/> <location filename="../SettingsView.ui" line="964"/>
<source>Save game</source> <source>Save game</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="937"/> <location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source> <source>Load state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../SettingsView.ui" line="879"/> <location filename="../SettingsView.ui" line="879"/>
<source>Enable Game Boy Player features by default</source> <source>Enable Game Boy Player features by default</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="968"/> <location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source> <source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5350,22 +5360,22 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation type="unfinished">GL</translation> <translation type="unfinished">GL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1003"/> <location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source> <source>OpenGL enhancements</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1009"/> <location filename="../SettingsView.ui" line="1016"/>
<source>High-resolution scale:</source> <source>High-resolution scale:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1047"/> <location filename="../SettingsView.ui" line="1054"/>
<source>(240×160)</source> <source>(240×160)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1072"/> <location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source> <source>XQ GBA audio (experimental)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5375,37 +5385,37 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1845"/> <location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source> <source>Camera:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1868"/> <location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source> <source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1546"/> <location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source> <source>Default BG colors:</source>
<translation> :</translation> <translation> :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1807"/> <location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source> <source>Use GBC colors in GB games</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1814"/> <location filename="../SettingsView.ui" line="1837"/>
<source>Super Game Boy borders</source> <source>Super Game Boy borders</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1828"/> <location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source> <source>Camera driver:</source>
<translation> :</translation> <translation> :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1633"/> <location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source> <source>Default sprite colors 1:</source>
<translation> 1:</translation> <translation> 1:</translation>
</message> </message>
@ -5445,7 +5455,7 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1720"/> <location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source> <source>Default sprite colors 2:</source>
<translation> 2:</translation> <translation> 2:</translation>
</message> </message>
@ -5471,9 +5481,9 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1102"/> <location filename="../SettingsView.ui" line="1102"/>
<location filename="../SettingsView.ui" line="1140"/> <location filename="../SettingsView.ui" line="1130"/>
<location filename="../SettingsView.ui" line="1175"/> <location filename="../SettingsView.ui" line="1158"/>
<location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1186"/>
<location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1244"/>
<location filename="../SettingsView.ui" line="1292"/> <location filename="../SettingsView.ui" line="1292"/>
<location filename="../SettingsView.ui" line="1340"/> <location filename="../SettingsView.ui" line="1340"/>
@ -5483,12 +5493,12 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1111"/> <location filename="../SettingsView.ui" line="1195"/>
<source>Use BIOS file if found</source> <source>Use BIOS file if found</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1205"/>
<source>Skip BIOS intro</source> <source>Skip BIOS intro</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -5534,14 +5544,14 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="900"/> <location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="944"/> <location filename="../SettingsView.ui" line="954"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="920"/> <location filename="../SettingsView.ui" line="930"/>
<location filename="../SettingsView.ui" line="961"/> <location filename="../SettingsView.ui" line="971"/>
<source>Cheat codes</source> <source>Cheat codes</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -5551,12 +5561,12 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation>Abilita riavvolgimento</translation> <translation>Abilita riavvolgimento</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="451"/> <location filename="../SettingsView.ui" line="465"/>
<source>Bilinear filtering</source> <source>Bilinear filtering</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="444"/> <location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source> <source>Force integer scaling</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -5581,27 +5591,27 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="673"/> <location filename="../SettingsView.ui" line="592"/>
<source>Show FPS in title bar</source> <source>Show FPS in title bar</source>
<translation> FPS </translation> <translation> FPS </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="653"/> <location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source> <source>Automatically save cheats</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="663"/> <location filename="../SettingsView.ui" line="680"/>
<source>Automatically load cheats</source> <source>Automatically load cheats</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="626"/> <location filename="../SettingsView.ui" line="643"/>
<source>Automatically save state</source> <source>Automatically save state</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="636"/> <location filename="../SettingsView.ui" line="653"/>
<source>Automatically load state</source> <source>Automatically load state</source>
<translation> </translation> <translation> </translation>
</message> </message>
@ -5631,17 +5641,17 @@ Game Boy Advance는 Nintendo Co., Ltd.의 등록 상표입니다.</translation>
<translation>GB :</translation> <translation>GB :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1149"/> <location filename="../SettingsView.ui" line="1167"/>
<source>GBA BIOS file:</source> <source>GBA BIOS file:</source>
<translation>GBA :</translation> <translation>GBA :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1156"/> <location filename="../SettingsView.ui" line="1139"/>
<source>GBC BIOS file:</source> <source>GBC BIOS file:</source>
<translation>GBC :</translation> <translation>GBC :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1184"/> <location filename="../SettingsView.ui" line="1111"/>
<source>SGB BIOS file:</source> <source>SGB BIOS file:</source>
<translation>SGB :</translation> <translation>SGB :</translation>
</message> </message>

View File

@ -1052,6 +1052,11 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<source>Sprite Colors 2</source> <source>Sprite Colors 2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PaletteView</name> <name>PaletteView</name>
@ -3832,69 +3837,69 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context> <context>
<name>QGBA::SettingsView</name> <name>QGBA::SettingsView</name>
<message> <message>
<location filename="../SettingsView.cpp" line="143"/> <location filename="../SettingsView.cpp" line="144"/>
<location filename="../SettingsView.cpp" line="186"/> <location filename="../SettingsView.cpp" line="187"/>
<source>Qt Multimedia</source> <source>Qt Multimedia</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="150"/> <location filename="../SettingsView.cpp" line="151"/>
<source>SDL</source> <source>SDL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="158"/> <location filename="../SettingsView.cpp" line="159"/>
<source>Software (Qt)</source> <source>Software (Qt)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="164"/> <location filename="../SettingsView.cpp" line="165"/>
<source>OpenGL</source> <source>OpenGL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="171"/> <location filename="../SettingsView.cpp" line="172"/>
<source>OpenGL (force version 1.x)</source> <source>OpenGL (force version 1.x)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="179"/> <location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source> <source>None (Still Image)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="269"/> <location filename="../SettingsView.cpp" line="284"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="277"/> <location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source> <source>Controllers</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="323"/> <location filename="../SettingsView.cpp" line="338"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="335"/> <location filename="../SettingsView.cpp" line="350"/>
<location filename="../SettingsView.cpp" line="345"/> <location filename="../SettingsView.cpp" line="360"/>
<source>Shaders</source> <source>Shaders</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="367"/> <location filename="../SettingsView.cpp" line="382"/>
<source>Select BIOS</source> <source>Select BIOS</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="374"/> <location filename="../SettingsView.cpp" line="389"/>
<source>Select directory</source> <source>Select directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="719"/> <location filename="../SettingsView.cpp" line="734"/>
<source>(%1×%2)</source> <source>(%1×%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5251,42 +5256,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="412"/> <location filename="../SettingsView.ui" line="419"/>
<source>Sync:</source> <source>Sync:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="421"/> <location filename="../SettingsView.ui" line="428"/>
<source>Video</source> <source>Video</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="428"/> <location filename="../SettingsView.ui" line="435"/>
<source>Audio</source> <source>Audio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="437"/> <location filename="../SettingsView.ui" line="444"/>
<source>Lock aspect ratio</source> <source>Lock aspect ratio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="444"/> <location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source> <source>Force integer scaling</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="451"/> <location filename="../SettingsView.ui" line="465"/>
<source>Bilinear filtering</source> <source>Bilinear filtering</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="458"/> <location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source> <source>Native (59.7275)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="465"/> <location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source> <source>Interframe blending</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5351,42 +5356,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="592"/> <location filename="../SettingsView.ui" line="602"/>
<source>Show filename instead of ROM name in title bar</source> <source>Show filename instead of ROM name in title bar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="602"/> <location filename="../SettingsView.ui" line="619"/>
<source>Show OSD messages</source> <source>Show OSD messages</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="612"/> <location filename="../SettingsView.ui" line="629"/>
<source>Enable Discord Rich Presence</source> <source>Enable Discord Rich Presence</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="626"/> <location filename="../SettingsView.ui" line="643"/>
<source>Automatically save state</source> <source>Automatically save state</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="636"/> <location filename="../SettingsView.ui" line="653"/>
<source>Automatically load state</source> <source>Automatically load state</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="653"/> <location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source> <source>Automatically save cheats</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="663"/> <location filename="../SettingsView.ui" line="680"/>
<source>Automatically load cheats</source> <source>Automatically load cheats</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="673"/> <location filename="../SettingsView.ui" line="592"/>
<source>Show FPS in title bar</source> <source>Show FPS in title bar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5447,30 +5452,35 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="893"/> <location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source> <source>Save state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="964"/>
<source>Save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../SettingsView.ui" line="910"/> <location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="954"/> <location filename="../SettingsView.ui" line="954"/>
<source>Save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="937"/>
<source>Load state extra data:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="900"/>
<location filename="../SettingsView.ui" line="944"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="920"/> <location filename="../SettingsView.ui" line="930"/>
<location filename="../SettingsView.ui" line="961"/> <location filename="../SettingsView.ui" line="971"/>
<source>Cheat codes</source> <source>Cheat codes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5480,7 +5490,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="968"/> <location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source> <source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5500,22 +5510,22 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1003"/> <location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source> <source>OpenGL enhancements</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1009"/> <location filename="../SettingsView.ui" line="1016"/>
<source>High-resolution scale:</source> <source>High-resolution scale:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1047"/> <location filename="../SettingsView.ui" line="1054"/>
<source>(240×160)</source> <source>(240×160)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1072"/> <location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source> <source>XQ GBA audio (experimental)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5526,9 +5536,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1102"/> <location filename="../SettingsView.ui" line="1102"/>
<location filename="../SettingsView.ui" line="1140"/> <location filename="../SettingsView.ui" line="1130"/>
<location filename="../SettingsView.ui" line="1175"/> <location filename="../SettingsView.ui" line="1158"/>
<location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1186"/>
<location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1244"/>
<location filename="../SettingsView.ui" line="1292"/> <location filename="../SettingsView.ui" line="1292"/>
<location filename="../SettingsView.ui" line="1340"/> <location filename="../SettingsView.ui" line="1340"/>
@ -5538,27 +5548,27 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1111"/> <location filename="../SettingsView.ui" line="1195"/>
<source>Use BIOS file if found</source> <source>Use BIOS file if found</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1205"/>
<source>Skip BIOS intro</source> <source>Skip BIOS intro</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1149"/> <location filename="../SettingsView.ui" line="1167"/>
<source>GBA BIOS file:</source> <source>GBA BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1156"/> <location filename="../SettingsView.ui" line="1139"/>
<source>GBC BIOS file:</source> <source>GBC BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1184"/> <location filename="../SettingsView.ui" line="1111"/>
<source>SGB BIOS file:</source> <source>SGB BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5632,42 +5642,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1546"/> <location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source> <source>Default BG colors:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1633"/> <location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source> <source>Default sprite colors 1:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1720"/> <location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source> <source>Default sprite colors 2:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1807"/> <location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source> <source>Use GBC colors in GB games</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1814"/> <location filename="../SettingsView.ui" line="1837"/>
<source>Super Game Boy borders</source> <source>Super Game Boy borders</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1828"/> <location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source> <source>Camera driver:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1845"/> <location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source> <source>Camera:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1868"/> <location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source> <source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -1052,6 +1052,11 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<source>Sprite Colors 2</source> <source>Sprite Colors 2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PaletteView</name> <name>PaletteView</name>
@ -3832,69 +3837,69 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context> <context>
<name>QGBA::SettingsView</name> <name>QGBA::SettingsView</name>
<message> <message>
<location filename="../SettingsView.cpp" line="143"/> <location filename="../SettingsView.cpp" line="144"/>
<location filename="../SettingsView.cpp" line="186"/> <location filename="../SettingsView.cpp" line="187"/>
<source>Qt Multimedia</source> <source>Qt Multimedia</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="150"/> <location filename="../SettingsView.cpp" line="151"/>
<source>SDL</source> <source>SDL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="158"/> <location filename="../SettingsView.cpp" line="159"/>
<source>Software (Qt)</source> <source>Software (Qt)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="164"/> <location filename="../SettingsView.cpp" line="165"/>
<source>OpenGL</source> <source>OpenGL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="171"/> <location filename="../SettingsView.cpp" line="172"/>
<source>OpenGL (force version 1.x)</source> <source>OpenGL (force version 1.x)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="179"/> <location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source> <source>None (Still Image)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="269"/> <location filename="../SettingsView.cpp" line="284"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="277"/> <location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source> <source>Controllers</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="323"/> <location filename="../SettingsView.cpp" line="338"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="335"/> <location filename="../SettingsView.cpp" line="350"/>
<location filename="../SettingsView.cpp" line="345"/> <location filename="../SettingsView.cpp" line="360"/>
<source>Shaders</source> <source>Shaders</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="367"/> <location filename="../SettingsView.cpp" line="382"/>
<source>Select BIOS</source> <source>Select BIOS</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="374"/> <location filename="../SettingsView.cpp" line="389"/>
<source>Select directory</source> <source>Select directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="719"/> <location filename="../SettingsView.cpp" line="734"/>
<source>(%1×%2)</source> <source>(%1×%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5251,42 +5256,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="412"/> <location filename="../SettingsView.ui" line="419"/>
<source>Sync:</source> <source>Sync:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="421"/> <location filename="../SettingsView.ui" line="428"/>
<source>Video</source> <source>Video</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="428"/> <location filename="../SettingsView.ui" line="435"/>
<source>Audio</source> <source>Audio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="437"/> <location filename="../SettingsView.ui" line="444"/>
<source>Lock aspect ratio</source> <source>Lock aspect ratio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="444"/> <location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source> <source>Force integer scaling</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="451"/> <location filename="../SettingsView.ui" line="465"/>
<source>Bilinear filtering</source> <source>Bilinear filtering</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="458"/> <location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source> <source>Native (59.7275)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="465"/> <location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source> <source>Interframe blending</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5351,68 +5356,73 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="673"/> <location filename="../SettingsView.ui" line="592"/>
<source>Show FPS in title bar</source> <source>Show FPS in title bar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="893"/> <location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source> <source>Save state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="910"/> <location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="954"/> <location filename="../SettingsView.ui" line="964"/>
<source>Save game</source> <source>Save game</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="937"/> <location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source> <source>Load state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="968"/> <location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source> <source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1868"/> <location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source> <source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="612"/> <location filename="../SettingsView.ui" line="1559"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="629"/>
<source>Enable Discord Rich Presence</source> <source>Enable Discord Rich Presence</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="626"/> <location filename="../SettingsView.ui" line="643"/>
<source>Automatically save state</source> <source>Automatically save state</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="636"/> <location filename="../SettingsView.ui" line="653"/>
<source>Automatically load state</source> <source>Automatically load state</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="653"/> <location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source> <source>Automatically save cheats</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="663"/> <location filename="../SettingsView.ui" line="680"/>
<source>Automatically load cheats</source> <source>Automatically load cheats</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="602"/> <location filename="../SettingsView.ui" line="619"/>
<source>Show OSD messages</source> <source>Show OSD messages</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="592"/> <location filename="../SettingsView.ui" line="602"/>
<source>Show filename instead of ROM name in title bar</source> <source>Show filename instead of ROM name in title bar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5473,14 +5483,14 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="900"/> <location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="944"/> <location filename="../SettingsView.ui" line="954"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="920"/> <location filename="../SettingsView.ui" line="930"/>
<location filename="../SettingsView.ui" line="961"/> <location filename="../SettingsView.ui" line="971"/>
<source>Cheat codes</source> <source>Cheat codes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5505,22 +5515,22 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1003"/> <location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source> <source>OpenGL enhancements</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1009"/> <location filename="../SettingsView.ui" line="1016"/>
<source>High-resolution scale:</source> <source>High-resolution scale:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1047"/> <location filename="../SettingsView.ui" line="1054"/>
<source>(240×160)</source> <source>(240×160)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1072"/> <location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source> <source>XQ GBA audio (experimental)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5531,9 +5541,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1102"/> <location filename="../SettingsView.ui" line="1102"/>
<location filename="../SettingsView.ui" line="1140"/> <location filename="../SettingsView.ui" line="1130"/>
<location filename="../SettingsView.ui" line="1175"/> <location filename="../SettingsView.ui" line="1158"/>
<location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1186"/>
<location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1244"/>
<location filename="../SettingsView.ui" line="1292"/> <location filename="../SettingsView.ui" line="1292"/>
<location filename="../SettingsView.ui" line="1340"/> <location filename="../SettingsView.ui" line="1340"/>
@ -5543,27 +5553,27 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1111"/> <location filename="../SettingsView.ui" line="1195"/>
<source>Use BIOS file if found</source> <source>Use BIOS file if found</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1205"/>
<source>Skip BIOS intro</source> <source>Skip BIOS intro</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1149"/> <location filename="../SettingsView.ui" line="1167"/>
<source>GBA BIOS file:</source> <source>GBA BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1156"/> <location filename="../SettingsView.ui" line="1139"/>
<source>GBC BIOS file:</source> <source>GBC BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1184"/> <location filename="../SettingsView.ui" line="1111"/>
<source>SGB BIOS file:</source> <source>SGB BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5622,22 +5632,22 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1546"/> <location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source> <source>Default BG colors:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1814"/> <location filename="../SettingsView.ui" line="1837"/>
<source>Super Game Boy borders</source> <source>Super Game Boy borders</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1828"/> <location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source> <source>Camera driver:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1633"/> <location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source> <source>Default sprite colors 1:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5657,17 +5667,17 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1720"/> <location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source> <source>Default sprite colors 2:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1807"/> <location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source> <source>Use GBC colors in GB games</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1845"/> <location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source> <source>Camera:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -1053,6 +1053,11 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<source>Sprite Colors 2</source> <source>Sprite Colors 2</source>
<translation>Cores de Sprite 2</translation> <translation>Cores de Sprite 2</translation>
</message> </message>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PaletteView</name> <name>PaletteView</name>
@ -3833,69 +3838,69 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<context> <context>
<name>QGBA::SettingsView</name> <name>QGBA::SettingsView</name>
<message> <message>
<location filename="../SettingsView.cpp" line="143"/> <location filename="../SettingsView.cpp" line="144"/>
<location filename="../SettingsView.cpp" line="186"/> <location filename="../SettingsView.cpp" line="187"/>
<source>Qt Multimedia</source> <source>Qt Multimedia</source>
<translation>Qt Multimídia</translation> <translation>Qt Multimídia</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="150"/> <location filename="../SettingsView.cpp" line="151"/>
<source>SDL</source> <source>SDL</source>
<translation>SDL</translation> <translation>SDL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="158"/> <location filename="../SettingsView.cpp" line="159"/>
<source>Software (Qt)</source> <source>Software (Qt)</source>
<translation>Software (Qt)</translation> <translation>Software (Qt)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="164"/> <location filename="../SettingsView.cpp" line="165"/>
<source>OpenGL</source> <source>OpenGL</source>
<translation>OpenGL</translation> <translation>OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="171"/> <location filename="../SettingsView.cpp" line="172"/>
<source>OpenGL (force version 1.x)</source> <source>OpenGL (force version 1.x)</source>
<translation>OpenGL (forçar versão 1.x)</translation> <translation>OpenGL (forçar versão 1.x)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="179"/> <location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source> <source>None (Still Image)</source>
<translation>Nenhum (Imagem parada)</translation> <translation>Nenhum (Imagem parada)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="269"/> <location filename="../SettingsView.cpp" line="284"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation>Teclado</translation> <translation>Teclado</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="277"/> <location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source> <source>Controllers</source>
<translation>Controles</translation> <translation>Controles</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="323"/> <location filename="../SettingsView.cpp" line="338"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>Atalhos</translation> <translation>Atalhos</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="335"/> <location filename="../SettingsView.cpp" line="350"/>
<location filename="../SettingsView.cpp" line="345"/> <location filename="../SettingsView.cpp" line="360"/>
<source>Shaders</source> <source>Shaders</source>
<translation>Shaders</translation> <translation>Shaders</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="367"/> <location filename="../SettingsView.cpp" line="382"/>
<source>Select BIOS</source> <source>Select BIOS</source>
<translation>Selecionar BIOS</translation> <translation>Selecionar BIOS</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="374"/> <location filename="../SettingsView.cpp" line="389"/>
<source>Select directory</source> <source>Select directory</source>
<translation>Selecione diretório</translation> <translation>Selecione diretório</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="719"/> <location filename="../SettingsView.cpp" line="734"/>
<source>(%1×%2)</source> <source>(%1×%2)</source>
<translation>(%1×%2)</translation> <translation>(%1×%2)</translation>
</message> </message>
@ -5254,37 +5259,37 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<translation>quadros por segundo</translation> <translation>quadros por segundo</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="412"/> <location filename="../SettingsView.ui" line="419"/>
<source>Sync:</source> <source>Sync:</source>
<translation>Sincronizar:</translation> <translation>Sincronizar:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="421"/> <location filename="../SettingsView.ui" line="428"/>
<source>Video</source> <source>Video</source>
<translation>Vídeo</translation> <translation>Vídeo</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="428"/> <location filename="../SettingsView.ui" line="435"/>
<source>Audio</source> <source>Audio</source>
<translation>Áudio</translation> <translation>Áudio</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="437"/> <location filename="../SettingsView.ui" line="444"/>
<source>Lock aspect ratio</source> <source>Lock aspect ratio</source>
<translation>Fixar proporção</translation> <translation>Fixar proporção</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="451"/> <location filename="../SettingsView.ui" line="465"/>
<source>Bilinear filtering</source> <source>Bilinear filtering</source>
<translation>Filtragem bilinear</translation> <translation>Filtragem bilinear</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="458"/> <location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source> <source>Native (59.7275)</source>
<translation>Nativo (59,7275)</translation> <translation>Nativo (59,7275)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="465"/> <location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source> <source>Interframe blending</source>
<translation>Interframe blending</translation> <translation>Interframe blending</translation>
</message> </message>
@ -5299,38 +5304,43 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<translation>Atualizar título da janela dinamicamente</translation> <translation>Atualizar título da janela dinamicamente</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="602"/> <location filename="../SettingsView.ui" line="619"/>
<source>Show OSD messages</source> <source>Show OSD messages</source>
<translation>Exibir mensagens OSD</translation> <translation>Exibir mensagens OSD</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="893"/> <location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source> <source>Save state extra data:</source>
<translation>Dados extras do estado de jogo:</translation> <translation>Dados extras do estado de jogo:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="910"/> <location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="954"/> <location filename="../SettingsView.ui" line="964"/>
<source>Save game</source> <source>Save game</source>
<translation>Salvar jogo</translation> <translation>Salvar jogo</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="937"/> <location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source> <source>Load state extra data:</source>
<translation>Carregar dados extras do estado de jogo:</translation> <translation>Carregar dados extras do estado de jogo:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="968"/> <location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source> <source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1868"/> <location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source> <source>Super Game Boy/Game Boy Color model:</source>
<translation>Modelo Super Game Boy/Game Boy Color:</translation> <translation>Modelo Super Game Boy/Game Boy Color:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="592"/> <location filename="../SettingsView.ui" line="1559"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="602"/>
<source>Show filename instead of ROM name in title bar</source> <source>Show filename instead of ROM name in title bar</source>
<translation>Mostrar nome do arquivo em vez do nome da ROM na barra de título</translation> <translation>Mostrar nome do arquivo em vez do nome da ROM na barra de título</translation>
</message> </message>
@ -5340,7 +5350,7 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<translation>Velocidade de avanço (segurado):</translation> <translation>Velocidade de avanço (segurado):</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1047"/> <location filename="../SettingsView.ui" line="1054"/>
<source>(240×160)</source> <source>(240×160)</source>
<translation>(240×160)</translation> <translation>(240×160)</translation>
</message> </message>
@ -5365,17 +5375,17 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<translation>Modelo do Super Game Boy:</translation> <translation>Modelo do Super Game Boy:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1807"/> <location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source> <source>Use GBC colors in GB games</source>
<translation>Usar cores de GBC em jogos de GB</translation> <translation>Usar cores de GBC em jogos de GB</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1845"/> <location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source> <source>Camera:</source>
<translation>Câmera:</translation> <translation>Câmera:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="444"/> <location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source> <source>Force integer scaling</source>
<translation>Forçar dimensionamento inteiro</translation> <translation>Forçar dimensionamento inteiro</translation>
</message> </message>
@ -5430,32 +5440,32 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<translation>Pausar quando inativo</translation> <translation>Pausar quando inativo</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="673"/> <location filename="../SettingsView.ui" line="592"/>
<source>Show FPS in title bar</source> <source>Show FPS in title bar</source>
<translation>Mostrar FPS na barra de título</translation> <translation>Mostrar FPS na barra de título</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="653"/> <location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source> <source>Automatically save cheats</source>
<translation>Salvar cheats automaticamente</translation> <translation>Salvar cheats automaticamente</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="663"/> <location filename="../SettingsView.ui" line="680"/>
<source>Automatically load cheats</source> <source>Automatically load cheats</source>
<translation>Carregar cheats automaticamente</translation> <translation>Carregar cheats automaticamente</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="626"/> <location filename="../SettingsView.ui" line="643"/>
<source>Automatically save state</source> <source>Automatically save state</source>
<translation>Salvar estado automaticamente</translation> <translation>Salvar estado automaticamente</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="636"/> <location filename="../SettingsView.ui" line="653"/>
<source>Automatically load state</source> <source>Automatically load state</source>
<translation>Carregar estado automaticamente</translation> <translation>Carregar estado automaticamente</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="612"/> <location filename="../SettingsView.ui" line="629"/>
<source>Enable Discord Rich Presence</source> <source>Enable Discord Rich Presence</source>
<translation>Habilitar Discord Rich Presence</translation> <translation>Habilitar Discord Rich Presence</translation>
</message> </message>
@ -5501,14 +5511,14 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<translation>Detectar e remover</translation> <translation>Detectar e remover</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="900"/> <location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="944"/> <location filename="../SettingsView.ui" line="954"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation>Captura de tela</translation> <translation>Captura de tela</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="920"/> <location filename="../SettingsView.ui" line="930"/>
<location filename="../SettingsView.ui" line="961"/> <location filename="../SettingsView.ui" line="971"/>
<source>Cheat codes</source> <source>Cheat codes</source>
<translation>Códigos de cheat</translation> <translation>Códigos de cheat</translation>
</message> </message>
@ -5543,17 +5553,17 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<translation>OpenGL</translation> <translation>OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1003"/> <location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source> <source>OpenGL enhancements</source>
<translation>Melhorias do OpenGL</translation> <translation>Melhorias do OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1009"/> <location filename="../SettingsView.ui" line="1016"/>
<source>High-resolution scale:</source> <source>High-resolution scale:</source>
<translation>Escala de alta resolução:</translation> <translation>Escala de alta resolução:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1072"/> <location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source> <source>XQ GBA audio (experimental)</source>
<translation>XQ GBA audio (experimental)</translation> <translation>XQ GBA audio (experimental)</translation>
</message> </message>
@ -5564,9 +5574,9 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1102"/> <location filename="../SettingsView.ui" line="1102"/>
<location filename="../SettingsView.ui" line="1140"/> <location filename="../SettingsView.ui" line="1130"/>
<location filename="../SettingsView.ui" line="1175"/> <location filename="../SettingsView.ui" line="1158"/>
<location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1186"/>
<location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1244"/>
<location filename="../SettingsView.ui" line="1292"/> <location filename="../SettingsView.ui" line="1292"/>
<location filename="../SettingsView.ui" line="1340"/> <location filename="../SettingsView.ui" line="1340"/>
@ -5576,27 +5586,27 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<translation>Navegar</translation> <translation>Navegar</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1111"/> <location filename="../SettingsView.ui" line="1195"/>
<source>Use BIOS file if found</source> <source>Use BIOS file if found</source>
<translation>Usar o arquivo BIOS se encontrado</translation> <translation>Usar o arquivo BIOS se encontrado</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1205"/>
<source>Skip BIOS intro</source> <source>Skip BIOS intro</source>
<translation>Pular introdução da BIOS</translation> <translation>Pular introdução da BIOS</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1149"/> <location filename="../SettingsView.ui" line="1167"/>
<source>GBA BIOS file:</source> <source>GBA BIOS file:</source>
<translation>Arquivo GBA BIOS:</translation> <translation>Arquivo GBA BIOS:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1156"/> <location filename="../SettingsView.ui" line="1139"/>
<source>GBC BIOS file:</source> <source>GBC BIOS file:</source>
<translation>Arquivo GBC BIOS:</translation> <translation>Arquivo GBC BIOS:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1184"/> <location filename="../SettingsView.ui" line="1111"/>
<source>SGB BIOS file:</source> <source>SGB BIOS file:</source>
<translation>Arquivo SGB BIOS:</translation> <translation>Arquivo SGB BIOS:</translation>
</message> </message>
@ -5635,22 +5645,22 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<translation>Cheats</translation> <translation>Cheats</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1546"/> <location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source> <source>Default BG colors:</source>
<translation>Cores padrão do BG:</translation> <translation>Cores padrão do BG:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1814"/> <location filename="../SettingsView.ui" line="1837"/>
<source>Super Game Boy borders</source> <source>Super Game Boy borders</source>
<translation>Bordas do Super Game Boy</translation> <translation>Bordas do Super Game Boy</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1828"/> <location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source> <source>Camera driver:</source>
<translation>Driver da Câmera:</translation> <translation>Driver da Câmera:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1633"/> <location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source> <source>Default sprite colors 1:</source>
<translation>Cores padrão do sprite 1:</translation> <translation>Cores padrão do sprite 1:</translation>
</message> </message>
@ -5670,7 +5680,7 @@ Game Boy Advance é uma marca registrada da Nintendo Co., Ltd.</translation>
<translation>Modelo Game Boy/Game Boy Color:</translation> <translation>Modelo Game Boy/Game Boy Color:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1720"/> <location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source> <source>Default sprite colors 2:</source>
<translation>Cores padrão do sprite 2:</translation> <translation>Cores padrão do sprite 2:</translation>
</message> </message>

View File

@ -1053,6 +1053,11 @@ Game Boy Advance - зарегистрированная торговая мар
<source>Sprite Colors 2</source> <source>Sprite Colors 2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PaletteView</name> <name>PaletteView</name>
@ -3833,69 +3838,69 @@ Game Boy Advance - зарегистрированная торговая мар
<context> <context>
<name>QGBA::SettingsView</name> <name>QGBA::SettingsView</name>
<message> <message>
<location filename="../SettingsView.cpp" line="143"/> <location filename="../SettingsView.cpp" line="144"/>
<location filename="../SettingsView.cpp" line="186"/> <location filename="../SettingsView.cpp" line="187"/>
<source>Qt Multimedia</source> <source>Qt Multimedia</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="150"/> <location filename="../SettingsView.cpp" line="151"/>
<source>SDL</source> <source>SDL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="158"/> <location filename="../SettingsView.cpp" line="159"/>
<source>Software (Qt)</source> <source>Software (Qt)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="164"/> <location filename="../SettingsView.cpp" line="165"/>
<source>OpenGL</source> <source>OpenGL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="171"/> <location filename="../SettingsView.cpp" line="172"/>
<source>OpenGL (force version 1.x)</source> <source>OpenGL (force version 1.x)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="179"/> <location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source> <source>None (Still Image)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="269"/> <location filename="../SettingsView.cpp" line="284"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="277"/> <location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source> <source>Controllers</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="323"/> <location filename="../SettingsView.cpp" line="338"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="335"/> <location filename="../SettingsView.cpp" line="350"/>
<location filename="../SettingsView.cpp" line="345"/> <location filename="../SettingsView.cpp" line="360"/>
<source>Shaders</source> <source>Shaders</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="367"/> <location filename="../SettingsView.cpp" line="382"/>
<source>Select BIOS</source> <source>Select BIOS</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="374"/> <location filename="../SettingsView.cpp" line="389"/>
<source>Select directory</source> <source>Select directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="719"/> <location filename="../SettingsView.cpp" line="734"/>
<source>(%1×%2)</source> <source>(%1×%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5252,42 +5257,42 @@ Game Boy Advance - зарегистрированная торговая мар
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="412"/> <location filename="../SettingsView.ui" line="419"/>
<source>Sync:</source> <source>Sync:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="421"/> <location filename="../SettingsView.ui" line="428"/>
<source>Video</source> <source>Video</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="428"/> <location filename="../SettingsView.ui" line="435"/>
<source>Audio</source> <source>Audio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="437"/> <location filename="../SettingsView.ui" line="444"/>
<source>Lock aspect ratio</source> <source>Lock aspect ratio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="444"/> <location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source> <source>Force integer scaling</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="451"/> <location filename="../SettingsView.ui" line="465"/>
<source>Bilinear filtering</source> <source>Bilinear filtering</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="458"/> <location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source> <source>Native (59.7275)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="465"/> <location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source> <source>Interframe blending</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5352,68 +5357,73 @@ Game Boy Advance - зарегистрированная торговая мар
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="673"/> <location filename="../SettingsView.ui" line="592"/>
<source>Show FPS in title bar</source> <source>Show FPS in title bar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="893"/> <location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source> <source>Save state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="910"/> <location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="954"/> <location filename="../SettingsView.ui" line="964"/>
<source>Save game</source> <source>Save game</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="937"/> <location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source> <source>Load state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="968"/> <location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source> <source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1868"/> <location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source> <source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="612"/> <location filename="../SettingsView.ui" line="1559"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="629"/>
<source>Enable Discord Rich Presence</source> <source>Enable Discord Rich Presence</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="626"/> <location filename="../SettingsView.ui" line="643"/>
<source>Automatically save state</source> <source>Automatically save state</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="636"/> <location filename="../SettingsView.ui" line="653"/>
<source>Automatically load state</source> <source>Automatically load state</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="653"/> <location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source> <source>Automatically save cheats</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="663"/> <location filename="../SettingsView.ui" line="680"/>
<source>Automatically load cheats</source> <source>Automatically load cheats</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="602"/> <location filename="../SettingsView.ui" line="619"/>
<source>Show OSD messages</source> <source>Show OSD messages</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="592"/> <location filename="../SettingsView.ui" line="602"/>
<source>Show filename instead of ROM name in title bar</source> <source>Show filename instead of ROM name in title bar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5474,14 +5484,14 @@ Game Boy Advance - зарегистрированная торговая мар
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="900"/> <location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="944"/> <location filename="../SettingsView.ui" line="954"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="920"/> <location filename="../SettingsView.ui" line="930"/>
<location filename="../SettingsView.ui" line="961"/> <location filename="../SettingsView.ui" line="971"/>
<source>Cheat codes</source> <source>Cheat codes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5506,22 +5516,22 @@ Game Boy Advance - зарегистрированная торговая мар
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1003"/> <location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source> <source>OpenGL enhancements</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1009"/> <location filename="../SettingsView.ui" line="1016"/>
<source>High-resolution scale:</source> <source>High-resolution scale:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1047"/> <location filename="../SettingsView.ui" line="1054"/>
<source>(240×160)</source> <source>(240×160)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1072"/> <location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source> <source>XQ GBA audio (experimental)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5532,9 +5542,9 @@ Game Boy Advance - зарегистрированная торговая мар
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1102"/> <location filename="../SettingsView.ui" line="1102"/>
<location filename="../SettingsView.ui" line="1140"/> <location filename="../SettingsView.ui" line="1130"/>
<location filename="../SettingsView.ui" line="1175"/> <location filename="../SettingsView.ui" line="1158"/>
<location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1186"/>
<location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1244"/>
<location filename="../SettingsView.ui" line="1292"/> <location filename="../SettingsView.ui" line="1292"/>
<location filename="../SettingsView.ui" line="1340"/> <location filename="../SettingsView.ui" line="1340"/>
@ -5544,27 +5554,27 @@ Game Boy Advance - зарегистрированная торговая мар
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1111"/> <location filename="../SettingsView.ui" line="1195"/>
<source>Use BIOS file if found</source> <source>Use BIOS file if found</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1205"/>
<source>Skip BIOS intro</source> <source>Skip BIOS intro</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1149"/> <location filename="../SettingsView.ui" line="1167"/>
<source>GBA BIOS file:</source> <source>GBA BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1156"/> <location filename="../SettingsView.ui" line="1139"/>
<source>GBC BIOS file:</source> <source>GBC BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1184"/> <location filename="../SettingsView.ui" line="1111"/>
<source>SGB BIOS file:</source> <source>SGB BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5623,22 +5633,22 @@ Game Boy Advance - зарегистрированная торговая мар
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1546"/> <location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source> <source>Default BG colors:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1814"/> <location filename="../SettingsView.ui" line="1837"/>
<source>Super Game Boy borders</source> <source>Super Game Boy borders</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1828"/> <location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source> <source>Camera driver:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1633"/> <location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source> <source>Default sprite colors 1:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5658,17 +5668,17 @@ Game Boy Advance - зарегистрированная торговая мар
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1720"/> <location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source> <source>Default sprite colors 2:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1807"/> <location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source> <source>Use GBC colors in GB games</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1845"/> <location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source> <source>Camera:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -1052,6 +1052,11 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<source>Sprite Colors 2</source> <source>Sprite Colors 2</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PaletteView</name> <name>PaletteView</name>
@ -3832,69 +3837,69 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<context> <context>
<name>QGBA::SettingsView</name> <name>QGBA::SettingsView</name>
<message> <message>
<location filename="../SettingsView.cpp" line="143"/> <location filename="../SettingsView.cpp" line="144"/>
<location filename="../SettingsView.cpp" line="186"/> <location filename="../SettingsView.cpp" line="187"/>
<source>Qt Multimedia</source> <source>Qt Multimedia</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="150"/> <location filename="../SettingsView.cpp" line="151"/>
<source>SDL</source> <source>SDL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="158"/> <location filename="../SettingsView.cpp" line="159"/>
<source>Software (Qt)</source> <source>Software (Qt)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="164"/> <location filename="../SettingsView.cpp" line="165"/>
<source>OpenGL</source> <source>OpenGL</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="171"/> <location filename="../SettingsView.cpp" line="172"/>
<source>OpenGL (force version 1.x)</source> <source>OpenGL (force version 1.x)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="179"/> <location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source> <source>None (Still Image)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="269"/> <location filename="../SettingsView.cpp" line="284"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="277"/> <location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source> <source>Controllers</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="323"/> <location filename="../SettingsView.cpp" line="338"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="335"/> <location filename="../SettingsView.cpp" line="350"/>
<location filename="../SettingsView.cpp" line="345"/> <location filename="../SettingsView.cpp" line="360"/>
<source>Shaders</source> <source>Shaders</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="367"/> <location filename="../SettingsView.cpp" line="382"/>
<source>Select BIOS</source> <source>Select BIOS</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="374"/> <location filename="../SettingsView.cpp" line="389"/>
<source>Select directory</source> <source>Select directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="719"/> <location filename="../SettingsView.cpp" line="734"/>
<source>(%1×%2)</source> <source>(%1×%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5251,42 +5256,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="412"/> <location filename="../SettingsView.ui" line="419"/>
<source>Sync:</source> <source>Sync:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="421"/> <location filename="../SettingsView.ui" line="428"/>
<source>Video</source> <source>Video</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="428"/> <location filename="../SettingsView.ui" line="435"/>
<source>Audio</source> <source>Audio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="437"/> <location filename="../SettingsView.ui" line="444"/>
<source>Lock aspect ratio</source> <source>Lock aspect ratio</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="444"/> <location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source> <source>Force integer scaling</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="451"/> <location filename="../SettingsView.ui" line="465"/>
<source>Bilinear filtering</source> <source>Bilinear filtering</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="458"/> <location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source> <source>Native (59.7275)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="465"/> <location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source> <source>Interframe blending</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5351,42 +5356,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="592"/> <location filename="../SettingsView.ui" line="602"/>
<source>Show filename instead of ROM name in title bar</source> <source>Show filename instead of ROM name in title bar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="602"/> <location filename="../SettingsView.ui" line="619"/>
<source>Show OSD messages</source> <source>Show OSD messages</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="612"/> <location filename="../SettingsView.ui" line="629"/>
<source>Enable Discord Rich Presence</source> <source>Enable Discord Rich Presence</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="626"/> <location filename="../SettingsView.ui" line="643"/>
<source>Automatically save state</source> <source>Automatically save state</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="636"/> <location filename="../SettingsView.ui" line="653"/>
<source>Automatically load state</source> <source>Automatically load state</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="653"/> <location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source> <source>Automatically save cheats</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="663"/> <location filename="../SettingsView.ui" line="680"/>
<source>Automatically load cheats</source> <source>Automatically load cheats</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="673"/> <location filename="../SettingsView.ui" line="592"/>
<source>Show FPS in title bar</source> <source>Show FPS in title bar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5447,30 +5452,35 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="893"/> <location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source> <source>Save state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="964"/>
<source>Save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../SettingsView.ui" line="910"/> <location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="954"/> <location filename="../SettingsView.ui" line="954"/>
<source>Save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="937"/>
<source>Load state extra data:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="900"/>
<location filename="../SettingsView.ui" line="944"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="920"/> <location filename="../SettingsView.ui" line="930"/>
<location filename="../SettingsView.ui" line="961"/> <location filename="../SettingsView.ui" line="971"/>
<source>Cheat codes</source> <source>Cheat codes</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5480,7 +5490,7 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="968"/> <location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source> <source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5500,22 +5510,22 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1003"/> <location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source> <source>OpenGL enhancements</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1009"/> <location filename="../SettingsView.ui" line="1016"/>
<source>High-resolution scale:</source> <source>High-resolution scale:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1047"/> <location filename="../SettingsView.ui" line="1054"/>
<source>(240×160)</source> <source>(240×160)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1072"/> <location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source> <source>XQ GBA audio (experimental)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5526,9 +5536,9 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1102"/> <location filename="../SettingsView.ui" line="1102"/>
<location filename="../SettingsView.ui" line="1140"/> <location filename="../SettingsView.ui" line="1130"/>
<location filename="../SettingsView.ui" line="1175"/> <location filename="../SettingsView.ui" line="1158"/>
<location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1186"/>
<location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1244"/>
<location filename="../SettingsView.ui" line="1292"/> <location filename="../SettingsView.ui" line="1292"/>
<location filename="../SettingsView.ui" line="1340"/> <location filename="../SettingsView.ui" line="1340"/>
@ -5538,27 +5548,27 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1111"/> <location filename="../SettingsView.ui" line="1195"/>
<source>Use BIOS file if found</source> <source>Use BIOS file if found</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1205"/>
<source>Skip BIOS intro</source> <source>Skip BIOS intro</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1149"/> <location filename="../SettingsView.ui" line="1167"/>
<source>GBA BIOS file:</source> <source>GBA BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1156"/> <location filename="../SettingsView.ui" line="1139"/>
<source>GBC BIOS file:</source> <source>GBC BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1184"/> <location filename="../SettingsView.ui" line="1111"/>
<source>SGB BIOS file:</source> <source>SGB BIOS file:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5632,42 +5642,42 @@ Game Boy Advance is a registered trademark of Nintendo Co., Ltd.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1546"/> <location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source> <source>Default BG colors:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1633"/> <location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source> <source>Default sprite colors 1:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1720"/> <location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source> <source>Default sprite colors 2:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1807"/> <location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source> <source>Use GBC colors in GB games</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1814"/> <location filename="../SettingsView.ui" line="1837"/>
<source>Super Game Boy borders</source> <source>Super Game Boy borders</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1828"/> <location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source> <source>Camera driver:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1845"/> <location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source> <source>Camera:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1868"/> <location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source> <source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@ -1053,6 +1053,11 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<source>Sprite Colors 2</source> <source>Sprite Colors 2</source>
<translation>Sprite Renkleri 2</translation> <translation>Sprite Renkleri 2</translation>
</message> </message>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PaletteView</name> <name>PaletteView</name>
@ -3833,69 +3838,69 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<context> <context>
<name>QGBA::SettingsView</name> <name>QGBA::SettingsView</name>
<message> <message>
<location filename="../SettingsView.cpp" line="143"/> <location filename="../SettingsView.cpp" line="144"/>
<location filename="../SettingsView.cpp" line="186"/> <location filename="../SettingsView.cpp" line="187"/>
<source>Qt Multimedia</source> <source>Qt Multimedia</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="150"/> <location filename="../SettingsView.cpp" line="151"/>
<source>SDL</source> <source>SDL</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="158"/> <location filename="../SettingsView.cpp" line="159"/>
<source>Software (Qt)</source> <source>Software (Qt)</source>
<translation>Yazılım</translation> <translation>Yazılım</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="164"/> <location filename="../SettingsView.cpp" line="165"/>
<source>OpenGL</source> <source>OpenGL</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="171"/> <location filename="../SettingsView.cpp" line="172"/>
<source>OpenGL (force version 1.x)</source> <source>OpenGL (force version 1.x)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="179"/> <location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source> <source>None (Still Image)</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="269"/> <location filename="../SettingsView.cpp" line="284"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation>Klavye</translation> <translation>Klavye</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="277"/> <location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source> <source>Controllers</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="323"/> <location filename="../SettingsView.cpp" line="338"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation>Kısayollar</translation> <translation>Kısayollar</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="335"/> <location filename="../SettingsView.cpp" line="350"/>
<location filename="../SettingsView.cpp" line="345"/> <location filename="../SettingsView.cpp" line="360"/>
<source>Shaders</source> <source>Shaders</source>
<translation>Gölgelendiricler</translation> <translation>Gölgelendiricler</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="367"/> <location filename="../SettingsView.cpp" line="382"/>
<source>Select BIOS</source> <source>Select BIOS</source>
<translation>BIOS seç</translation> <translation>BIOS seç</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="374"/> <location filename="../SettingsView.cpp" line="389"/>
<source>Select directory</source> <source>Select directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="719"/> <location filename="../SettingsView.cpp" line="734"/>
<source>(%1×%2)</source> <source>(%1×%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5254,42 +5259,42 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<translation>Saniye başına kare</translation> <translation>Saniye başına kare</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="412"/> <location filename="../SettingsView.ui" line="419"/>
<source>Sync:</source> <source>Sync:</source>
<translation>Eşitle</translation> <translation>Eşitle</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="421"/> <location filename="../SettingsView.ui" line="428"/>
<source>Video</source> <source>Video</source>
<translation>Video</translation> <translation>Video</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="428"/> <location filename="../SettingsView.ui" line="435"/>
<source>Audio</source> <source>Audio</source>
<translation>Ses</translation> <translation>Ses</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="437"/> <location filename="../SettingsView.ui" line="444"/>
<source>Lock aspect ratio</source> <source>Lock aspect ratio</source>
<translation>En boy oranını kilitle</translation> <translation>En boy oranını kilitle</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="444"/> <location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source> <source>Force integer scaling</source>
<translation>Tamsayılı ölçeklendirmeyi zorla</translation> <translation>Tamsayılı ölçeklendirmeyi zorla</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="451"/> <location filename="../SettingsView.ui" line="465"/>
<source>Bilinear filtering</source> <source>Bilinear filtering</source>
<translation>Bilinear filtreleme</translation> <translation>Bilinear filtreleme</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="458"/> <location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source> <source>Native (59.7275)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="465"/> <location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source> <source>Interframe blending</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5354,68 +5359,73 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="673"/> <location filename="../SettingsView.ui" line="592"/>
<source>Show FPS in title bar</source> <source>Show FPS in title bar</source>
<translation>FPS&apos;i başlık çubuğunda göster</translation> <translation>FPS&apos;i başlık çubuğunda göster</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="893"/> <location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source> <source>Save state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="910"/> <location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="954"/> <location filename="../SettingsView.ui" line="964"/>
<source>Save game</source> <source>Save game</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="937"/> <location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source> <source>Load state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="968"/> <location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source> <source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1868"/> <location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source> <source>Super Game Boy/Game Boy Color model:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="653"/> <location filename="../SettingsView.ui" line="1559"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source> <source>Automatically save cheats</source>
<translation>Otomatik hile kaydedici</translation> <translation>Otomatik hile kaydedici</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="663"/> <location filename="../SettingsView.ui" line="680"/>
<source>Automatically load cheats</source> <source>Automatically load cheats</source>
<translation>Otomatik hile yükleyici</translation> <translation>Otomatik hile yükleyici</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="626"/> <location filename="../SettingsView.ui" line="643"/>
<source>Automatically save state</source> <source>Automatically save state</source>
<translation>Otomatik konum kaydedici</translation> <translation>Otomatik konum kaydedici</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="636"/> <location filename="../SettingsView.ui" line="653"/>
<source>Automatically load state</source> <source>Automatically load state</source>
<translation>Otomatik konum yükleyici</translation> <translation>Otomatik konum yükleyici</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="612"/> <location filename="../SettingsView.ui" line="629"/>
<source>Enable Discord Rich Presence</source> <source>Enable Discord Rich Presence</source>
<translation>Discord etkinliğini etkinleştir</translation> <translation>Discord etkinliğini etkinleştir</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="602"/> <location filename="../SettingsView.ui" line="619"/>
<source>Show OSD messages</source> <source>Show OSD messages</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="592"/> <location filename="../SettingsView.ui" line="602"/>
<source>Show filename instead of ROM name in title bar</source> <source>Show filename instead of ROM name in title bar</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5476,14 +5486,14 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<translation>Tüm ROM&apos;u belleğe önceden yükle</translation> <translation>Tüm ROM&apos;u belleğe önceden yükle</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="900"/> <location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="944"/> <location filename="../SettingsView.ui" line="954"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation>Ekran görüntüsü</translation> <translation>Ekran görüntüsü</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="920"/> <location filename="../SettingsView.ui" line="930"/>
<location filename="../SettingsView.ui" line="961"/> <location filename="../SettingsView.ui" line="971"/>
<source>Cheat codes</source> <source>Cheat codes</source>
<translation>Hile kodları</translation> <translation>Hile kodları</translation>
</message> </message>
@ -5508,22 +5518,22 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1003"/> <location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source> <source>OpenGL enhancements</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1009"/> <location filename="../SettingsView.ui" line="1016"/>
<source>High-resolution scale:</source> <source>High-resolution scale:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1047"/> <location filename="../SettingsView.ui" line="1054"/>
<source>(240×160)</source> <source>(240×160)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1072"/> <location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source> <source>XQ GBA audio (experimental)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5534,9 +5544,9 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1102"/> <location filename="../SettingsView.ui" line="1102"/>
<location filename="../SettingsView.ui" line="1140"/> <location filename="../SettingsView.ui" line="1130"/>
<location filename="../SettingsView.ui" line="1175"/> <location filename="../SettingsView.ui" line="1158"/>
<location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1186"/>
<location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1244"/>
<location filename="../SettingsView.ui" line="1292"/> <location filename="../SettingsView.ui" line="1292"/>
<location filename="../SettingsView.ui" line="1340"/> <location filename="../SettingsView.ui" line="1340"/>
@ -5546,27 +5556,27 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<translation>Gözat</translation> <translation>Gözat</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1111"/> <location filename="../SettingsView.ui" line="1195"/>
<source>Use BIOS file if found</source> <source>Use BIOS file if found</source>
<translation>Varsa BIOS dosyasını kullan</translation> <translation>Varsa BIOS dosyasını kullan</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1205"/>
<source>Skip BIOS intro</source> <source>Skip BIOS intro</source>
<translation>BIOS girişini atla</translation> <translation>BIOS girişini atla</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1149"/> <location filename="../SettingsView.ui" line="1167"/>
<source>GBA BIOS file:</source> <source>GBA BIOS file:</source>
<translation>GBA BIOS dosyası:</translation> <translation>GBA BIOS dosyası:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1156"/> <location filename="../SettingsView.ui" line="1139"/>
<source>GBC BIOS file:</source> <source>GBC BIOS file:</source>
<translation>GBC BIOS dosyası:</translation> <translation>GBC BIOS dosyası:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1184"/> <location filename="../SettingsView.ui" line="1111"/>
<source>SGB BIOS file:</source> <source>SGB BIOS file:</source>
<translation>SGB BIOS dosyası:</translation> <translation>SGB BIOS dosyası:</translation>
</message> </message>
@ -5625,22 +5635,22 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<translation>Super Game Boy modeli:</translation> <translation>Super Game Boy modeli:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1546"/> <location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source> <source>Default BG colors:</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1814"/> <location filename="../SettingsView.ui" line="1837"/>
<source>Super Game Boy borders</source> <source>Super Game Boy borders</source>
<translation>Super Game Boy sınırları</translation> <translation>Super Game Boy sınırları</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1828"/> <location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source> <source>Camera driver:</source>
<translation>Kamera sürücüsü:</translation> <translation>Kamera sürücüsü:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1633"/> <location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source> <source>Default sprite colors 1:</source>
<translation>Varsayılan sprite renkleri 1:</translation> <translation>Varsayılan sprite renkleri 1:</translation>
</message> </message>
@ -5660,17 +5670,17 @@ Game Boy Advance, Nintendo Co., Ltd.&apos;nin tescilli ticari markasıdır.</tra
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1720"/> <location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source> <source>Default sprite colors 2:</source>
<translation>Varsayılan sprite renkleri 2:</translation> <translation>Varsayılan sprite renkleri 2:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1807"/> <location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source> <source>Use GBC colors in GB games</source>
<translation>GB oyunlarında GBC renklerini kullan</translation> <translation>GB oyunlarında GBC renklerini kullan</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1845"/> <location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source> <source>Camera:</source>
<translation>Kamera</translation> <translation>Kamera</translation>
</message> </message>

View File

@ -1053,6 +1053,11 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<source>Sprite Colors 2</source> <source>Sprite Colors 2</source>
<translation> 2</translation> <translation> 2</translation>
</message> </message>
<message>
<location filename="../OverrideView.ui" line="519"/>
<source>Palette preset</source>
<translation type="unfinished"></translation>
</message>
</context> </context>
<context> <context>
<name>PaletteView</name> <name>PaletteView</name>
@ -3833,69 +3838,69 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<context> <context>
<name>QGBA::SettingsView</name> <name>QGBA::SettingsView</name>
<message> <message>
<location filename="../SettingsView.cpp" line="143"/> <location filename="../SettingsView.cpp" line="144"/>
<location filename="../SettingsView.cpp" line="186"/> <location filename="../SettingsView.cpp" line="187"/>
<source>Qt Multimedia</source> <source>Qt Multimedia</source>
<translation>Qt Multimedia</translation> <translation>Qt Multimedia</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="150"/> <location filename="../SettingsView.cpp" line="151"/>
<source>SDL</source> <source>SDL</source>
<translation>SDL</translation> <translation>SDL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="158"/> <location filename="../SettingsView.cpp" line="159"/>
<source>Software (Qt)</source> <source>Software (Qt)</source>
<translation> (Qt)</translation> <translation> (Qt)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="164"/> <location filename="../SettingsView.cpp" line="165"/>
<source>OpenGL</source> <source>OpenGL</source>
<translation>OpenGL</translation> <translation>OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="171"/> <location filename="../SettingsView.cpp" line="172"/>
<source>OpenGL (force version 1.x)</source> <source>OpenGL (force version 1.x)</source>
<translation>OpenGL ( 1.x)</translation> <translation>OpenGL ( 1.x)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="179"/> <location filename="../SettingsView.cpp" line="180"/>
<source>None (Still Image)</source> <source>None (Still Image)</source>
<translation> ()</translation> <translation> ()</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="269"/> <location filename="../SettingsView.cpp" line="284"/>
<source>Keyboard</source> <source>Keyboard</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="277"/> <location filename="../SettingsView.cpp" line="292"/>
<source>Controllers</source> <source>Controllers</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="323"/> <location filename="../SettingsView.cpp" line="338"/>
<source>Shortcuts</source> <source>Shortcuts</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="335"/> <location filename="../SettingsView.cpp" line="350"/>
<location filename="../SettingsView.cpp" line="345"/> <location filename="../SettingsView.cpp" line="360"/>
<source>Shaders</source> <source>Shaders</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="367"/> <location filename="../SettingsView.cpp" line="382"/>
<source>Select BIOS</source> <source>Select BIOS</source>
<translation> BIOS</translation> <translation> BIOS</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="374"/> <location filename="../SettingsView.cpp" line="389"/>
<source>Select directory</source> <source>Select directory</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.cpp" line="719"/> <location filename="../SettingsView.cpp" line="734"/>
<source>(%1×%2)</source> <source>(%1×%2)</source>
<translation>(%1×%2)</translation> <translation>(%1×%2)</translation>
</message> </message>
@ -5254,42 +5259,42 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="412"/> <location filename="../SettingsView.ui" line="419"/>
<source>Sync:</source> <source>Sync:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="421"/> <location filename="../SettingsView.ui" line="428"/>
<source>Video</source> <source>Video</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="428"/> <location filename="../SettingsView.ui" line="435"/>
<source>Audio</source> <source>Audio</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="437"/> <location filename="../SettingsView.ui" line="444"/>
<source>Lock aspect ratio</source> <source>Lock aspect ratio</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="444"/> <location filename="../SettingsView.ui" line="451"/>
<source>Force integer scaling</source> <source>Force integer scaling</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="451"/> <location filename="../SettingsView.ui" line="465"/>
<source>Bilinear filtering</source> <source>Bilinear filtering</source>
<translation>线</translation> <translation>线</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="458"/> <location filename="../SettingsView.ui" line="405"/>
<source>Native (59.7275)</source> <source>Native (59.7275)</source>
<translation> (59.7275)</translation> <translation> (59.7275)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="465"/> <location filename="../SettingsView.ui" line="458"/>
<source>Interframe blending</source> <source>Interframe blending</source>
<translation></translation> <translation></translation>
</message> </message>
@ -5354,42 +5359,42 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="592"/> <location filename="../SettingsView.ui" line="602"/>
<source>Show filename instead of ROM name in title bar</source> <source>Show filename instead of ROM name in title bar</source>
<translation> ROM </translation> <translation> ROM </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="602"/> <location filename="../SettingsView.ui" line="619"/>
<source>Show OSD messages</source> <source>Show OSD messages</source>
<translation> OSD </translation> <translation> OSD </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="612"/> <location filename="../SettingsView.ui" line="629"/>
<source>Enable Discord Rich Presence</source> <source>Enable Discord Rich Presence</source>
<translation> Discord Rich Presence</translation> <translation> Discord Rich Presence</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="626"/> <location filename="../SettingsView.ui" line="643"/>
<source>Automatically save state</source> <source>Automatically save state</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="636"/> <location filename="../SettingsView.ui" line="653"/>
<source>Automatically load state</source> <source>Automatically load state</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="653"/> <location filename="../SettingsView.ui" line="670"/>
<source>Automatically save cheats</source> <source>Automatically save cheats</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="663"/> <location filename="../SettingsView.ui" line="680"/>
<source>Automatically load cheats</source> <source>Automatically load cheats</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="673"/> <location filename="../SettingsView.ui" line="592"/>
<source>Show FPS in title bar</source> <source>Show FPS in title bar</source>
<translation> FPS</translation> <translation> FPS</translation>
</message> </message>
@ -5450,30 +5455,35 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<translation> ROM </translation> <translation> ROM </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="893"/> <location filename="../SettingsView.ui" line="903"/>
<source>Save state extra data:</source> <source>Save state extra data:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../SettingsView.ui" line="920"/>
<location filename="../SettingsView.ui" line="964"/>
<source>Save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="947"/>
<source>Load state extra data:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="1559"/>
<source>Preset:</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../SettingsView.ui" line="910"/> <location filename="../SettingsView.ui" line="910"/>
<location filename="../SettingsView.ui" line="954"/> <location filename="../SettingsView.ui" line="954"/>
<source>Save game</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="937"/>
<source>Load state extra data:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../SettingsView.ui" line="900"/>
<location filename="../SettingsView.ui" line="944"/>
<source>Screenshot</source> <source>Screenshot</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="920"/> <location filename="../SettingsView.ui" line="930"/>
<location filename="../SettingsView.ui" line="961"/> <location filename="../SettingsView.ui" line="971"/>
<source>Cheat codes</source> <source>Cheat codes</source>
<translation></translation> <translation></translation>
</message> </message>
@ -5483,7 +5493,7 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<translation> Game Boy Player </translation> <translation> Game Boy Player </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="968"/> <location filename="../SettingsView.ui" line="886"/>
<source>Enable VBA bug compatibility in ROM hacks</source> <source>Enable VBA bug compatibility in ROM hacks</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@ -5503,22 +5513,22 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<translation>OpenGL</translation> <translation>OpenGL</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1003"/> <location filename="../SettingsView.ui" line="1010"/>
<source>OpenGL enhancements</source> <source>OpenGL enhancements</source>
<translation>OpenGL </translation> <translation>OpenGL </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1009"/> <location filename="../SettingsView.ui" line="1016"/>
<source>High-resolution scale:</source> <source>High-resolution scale:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1047"/> <location filename="../SettingsView.ui" line="1054"/>
<source>(240×160)</source> <source>(240×160)</source>
<translation>(240×160)</translation> <translation>(240×160)</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1072"/> <location filename="../SettingsView.ui" line="1003"/>
<source>XQ GBA audio (experimental)</source> <source>XQ GBA audio (experimental)</source>
<translation>XQ GBA ()</translation> <translation>XQ GBA ()</translation>
</message> </message>
@ -5529,9 +5539,9 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1102"/> <location filename="../SettingsView.ui" line="1102"/>
<location filename="../SettingsView.ui" line="1140"/> <location filename="../SettingsView.ui" line="1130"/>
<location filename="../SettingsView.ui" line="1175"/> <location filename="../SettingsView.ui" line="1158"/>
<location filename="../SettingsView.ui" line="1203"/> <location filename="../SettingsView.ui" line="1186"/>
<location filename="../SettingsView.ui" line="1244"/> <location filename="../SettingsView.ui" line="1244"/>
<location filename="../SettingsView.ui" line="1292"/> <location filename="../SettingsView.ui" line="1292"/>
<location filename="../SettingsView.ui" line="1340"/> <location filename="../SettingsView.ui" line="1340"/>
@ -5541,27 +5551,27 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1111"/> <location filename="../SettingsView.ui" line="1195"/>
<source>Use BIOS file if found</source> <source>Use BIOS file if found</source>
<translation>使 BIOS </translation> <translation>使 BIOS </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1121"/> <location filename="../SettingsView.ui" line="1205"/>
<source>Skip BIOS intro</source> <source>Skip BIOS intro</source>
<translation> BIOS </translation> <translation> BIOS </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1149"/> <location filename="../SettingsView.ui" line="1167"/>
<source>GBA BIOS file:</source> <source>GBA BIOS file:</source>
<translation>GBA BIOS :</translation> <translation>GBA BIOS :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1156"/> <location filename="../SettingsView.ui" line="1139"/>
<source>GBC BIOS file:</source> <source>GBC BIOS file:</source>
<translation>GBC BIOS :</translation> <translation>GBC BIOS :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1184"/> <location filename="../SettingsView.ui" line="1111"/>
<source>SGB BIOS file:</source> <source>SGB BIOS file:</source>
<translation>SGB BIOS :</translation> <translation>SGB BIOS :</translation>
</message> </message>
@ -5635,42 +5645,42 @@ Game Boy Advance 是任天堂有限公司Nintendo Co., Ltd.)的注册商标
<translation>Game Boy/Game Boy Color :</translation> <translation>Game Boy/Game Boy Color :</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1546"/> <location filename="../SettingsView.ui" line="1569"/>
<source>Default BG colors:</source> <source>Default BG colors:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1633"/> <location filename="../SettingsView.ui" line="1656"/>
<source>Default sprite colors 1:</source> <source>Default sprite colors 1:</source>
<translation> 1:</translation> <translation> 1:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1720"/> <location filename="../SettingsView.ui" line="1743"/>
<source>Default sprite colors 2:</source> <source>Default sprite colors 2:</source>
<translation> 2:</translation> <translation> 2:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1807"/> <location filename="../SettingsView.ui" line="1830"/>
<source>Use GBC colors in GB games</source> <source>Use GBC colors in GB games</source>
<translation> GB 使 GBC </translation> <translation> GB 使 GBC </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1814"/> <location filename="../SettingsView.ui" line="1837"/>
<source>Super Game Boy borders</source> <source>Super Game Boy borders</source>
<translation>Super Game Boy </translation> <translation>Super Game Boy </translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1828"/> <location filename="../SettingsView.ui" line="1851"/>
<source>Camera driver:</source> <source>Camera driver:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1845"/> <location filename="../SettingsView.ui" line="1868"/>
<source>Camera:</source> <source>Camera:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../SettingsView.ui" line="1868"/> <location filename="../SettingsView.ui" line="1542"/>
<source>Super Game Boy/Game Boy Color model:</source> <source>Super Game Boy/Game Boy Color model:</source>
<translation>Super Game Boy/Game Boy Color :</translation> <translation>Super Game Boy/Game Boy Color :</translation>
</message> </message>

View File

@ -152,6 +152,10 @@ const struct GUIIconMetric defaultIconMetrics[] = {
[GUI_ICON_BUTTON_TRIANGLE] = { 34, 34, 12, 11 }, [GUI_ICON_BUTTON_TRIANGLE] = { 34, 34, 12, 11 },
[GUI_ICON_BUTTON_SQUARE] = { 50, 34, 12, 11 }, [GUI_ICON_BUTTON_SQUARE] = { 50, 34, 12, 11 },
[GUI_ICON_BUTTON_HOME] = { 66, 34, 12, 11 }, [GUI_ICON_BUTTON_HOME] = { 66, 34, 12, 11 },
[GUI_ICON_LEFT] = { 82, 34, 12, 12 },
[GUI_ICON_UP] = { 98, 34, 12, 12 },
[GUI_ICON_RIGHT] = { 114, 34, 12, 12 },
[GUI_ICON_DOWN] = { 130, 34, 12, 12 },
[GUI_ICON_STATUS_FAST_FORWARD] = { 2, 50, 12, 12 }, [GUI_ICON_STATUS_FAST_FORWARD] = { 2, 50, 12, 12 },
[GUI_ICON_STATUS_MUTE] = { 17, 50, 14, 12 }, [GUI_ICON_STATUS_MUTE] = { 17, 50, 14, 12 },
}; };

View File

@ -40,17 +40,40 @@ void GUIFontPrint(struct GUIFont* font, int x, int y, enum GUIAlignment align, u
size_t len = strlen(text); size_t len = strlen(text);
while (len) { while (len) {
uint32_t c = utf8Char(&text, &len); uint32_t c = utf8Char(&text, &len);
if (c == '\1') { bool icon = false;
switch (c) {
case 1:
c = utf8Char(&text, &len); c = utf8Char(&text, &len);
if (c < GUI_ICON_MAX) { if (c < GUI_ICON_MAX) {
GUIFontDrawIcon(font, x, y, (align & GUI_ALIGN_HCENTER) | GUI_ALIGN_BOTTOM, GUI_ORIENT_0, color, c); icon = true;
unsigned w;
GUIFontIconMetrics(font, c, &w, 0);
x += w;
} }
} else { break;
case 0x2190:
case 0x2191:
case 0x2192:
case 0x2193:
c = GUI_ICON_LEFT + c - 0x2190;
icon = true;
break;
case 0x23E9:
c = GUI_ICON_STATUS_FAST_FORWARD;
icon = true;
break;
case 0x1F507:
c = GUI_ICON_STATUS_MUTE;
icon = true;
break;
default:
GUIFontDrawGlyph(font, x, y, color, c); GUIFontDrawGlyph(font, x, y, color, c);
x += GUIFontGlyphWidth(font, c); x += GUIFontGlyphWidth(font, c);
break;
}
if (icon) {
GUIFontDrawIcon(font, x, y, GUI_ALIGN_BOTTOM, GUI_ORIENT_0, color, c);
unsigned w;
GUIFontIconMetrics(font, c, &w, 0);
x += w;
} }
} }
} }

View File

@ -5,6 +5,7 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
#include <mgba-util/patch/ips.h> #include <mgba-util/patch/ips.h>
#include <mgba-util/circle-buffer.h>
#include <mgba-util/crc32.h> #include <mgba-util/crc32.h>
#include <mgba-util/patch.h> #include <mgba-util/patch.h>
#include <mgba-util/vfs.h> #include <mgba-util/vfs.h>
@ -13,6 +14,8 @@ enum {
IN_CHECKSUM = -12, IN_CHECKSUM = -12,
OUT_CHECKSUM = -8, OUT_CHECKSUM = -8,
PATCH_CHECKSUM = -4, PATCH_CHECKSUM = -4,
BUFFER_SIZE = 128
}; };
static size_t _UPSOutputSize(struct Patch* patch, size_t inSize); static size_t _UPSOutputSize(struct Patch* patch, size_t inSize);
@ -20,7 +23,7 @@ static size_t _UPSOutputSize(struct Patch* patch, size_t inSize);
static bool _UPSApplyPatch(struct Patch* patch, const void* in, size_t inSize, void* out, size_t outSize); static bool _UPSApplyPatch(struct Patch* patch, const void* in, size_t inSize, void* out, size_t outSize);
static bool _BPSApplyPatch(struct Patch* patch, const void* in, size_t inSize, void* out, size_t outSize); static bool _BPSApplyPatch(struct Patch* patch, const void* in, size_t inSize, void* out, size_t outSize);
static size_t _decodeLength(struct VFile* vf); static size_t _decodeLength(struct VFile* vf, struct CircleBuffer* buffer);
bool loadPatchUPS(struct Patch* patch) { bool loadPatchUPS(struct Patch* patch) {
patch->vf->seek(patch->vf, 0, SEEK_SET); patch->vf->seek(patch->vf, 0, SEEK_SET);
@ -58,10 +61,10 @@ bool loadPatchUPS(struct Patch* patch) {
size_t _UPSOutputSize(struct Patch* patch, size_t inSize) { size_t _UPSOutputSize(struct Patch* patch, size_t inSize) {
UNUSED(inSize); UNUSED(inSize);
patch->vf->seek(patch->vf, 4, SEEK_SET); patch->vf->seek(patch->vf, 4, SEEK_SET);
if (_decodeLength(patch->vf) != inSize) { if (_decodeLength(patch->vf, NULL) != inSize) {
return 0; return 0;
} }
return _decodeLength(patch->vf); return _decodeLength(patch->vf, NULL);
} }
bool _UPSApplyPatch(struct Patch* patch, const void* in, size_t inSize, void* out, size_t outSize) { bool _UPSApplyPatch(struct Patch* patch, const void* in, size_t inSize, void* out, size_t outSize) {
@ -69,35 +72,47 @@ bool _UPSApplyPatch(struct Patch* patch, const void* in, size_t inSize, void* ou
size_t filesize = patch->vf->size(patch->vf); size_t filesize = patch->vf->size(patch->vf);
patch->vf->seek(patch->vf, 4, SEEK_SET); patch->vf->seek(patch->vf, 4, SEEK_SET);
_decodeLength(patch->vf); // Discard input size _decodeLength(patch->vf, NULL); // Discard input size
if (_decodeLength(patch->vf) != outSize) { if (_decodeLength(patch->vf, NULL) != outSize) {
return false; return false;
} }
struct CircleBuffer buffer;
memcpy(out, in, inSize > outSize ? outSize : inSize); memcpy(out, in, inSize > outSize ? outSize : inSize);
size_t offset = 0; size_t offset = 0;
size_t alreadyRead = 0; size_t alreadyRead = 0;
uint8_t* buf = out; uint8_t* buf = out;
CircleBufferInit(&buffer, BUFFER_SIZE);
while (alreadyRead < filesize + IN_CHECKSUM) { while (alreadyRead < filesize + IN_CHECKSUM) {
offset += _decodeLength(patch->vf); offset += _decodeLength(patch->vf, &buffer);
uint8_t byte; int8_t byte;
while (true) { while (true) {
if (patch->vf->read(patch->vf, &byte, 1) != 1) { if (!CircleBufferSize(&buffer)) {
return false; uint8_t block[BUFFER_SIZE];
ssize_t read = patch->vf->read(patch->vf, block, sizeof(block));
if (read < 1) {
CircleBufferDeinit(&buffer);
return false;
}
CircleBufferWrite(&buffer, block, read);
}
CircleBufferRead8(&buffer, &byte);
if (!byte) {
break;
} }
if (offset >= outSize) { if (offset >= outSize) {
CircleBufferDeinit(&buffer);
return false; return false;
} }
buf[offset] ^= byte; buf[offset] ^= byte;
++offset; ++offset;
if (!byte) {
break;
}
} }
alreadyRead = patch->vf->seek(patch->vf, 0, SEEK_CUR); ++offset;
alreadyRead = patch->vf->seek(patch->vf, 0, SEEK_CUR) - CircleBufferSize(&buffer);
} }
CircleBufferDeinit(&buffer);
uint32_t goodCrc32; uint32_t goodCrc32;
patch->vf->seek(patch->vf, OUT_CHECKSUM, SEEK_END); patch->vf->seek(patch->vf, OUT_CHECKSUM, SEEK_END);
@ -128,14 +143,14 @@ bool _BPSApplyPatch(struct Patch* patch, const void* in, size_t inSize, void* ou
ssize_t filesize = patch->vf->size(patch->vf); ssize_t filesize = patch->vf->size(patch->vf);
patch->vf->seek(patch->vf, 4, SEEK_SET); patch->vf->seek(patch->vf, 4, SEEK_SET);
_decodeLength(patch->vf); // Discard input size _decodeLength(patch->vf, NULL); // Discard input size
if (_decodeLength(patch->vf) != outSize) { if (_decodeLength(patch->vf, NULL) != outSize) {
return false; return false;
} }
if (inSize > SSIZE_MAX || outSize > SSIZE_MAX) { if (inSize > SSIZE_MAX || outSize > SSIZE_MAX) {
return false; return false;
} }
size_t metadataLength = _decodeLength(patch->vf); size_t metadataLength = _decodeLength(patch->vf, NULL);
patch->vf->seek(patch->vf, metadataLength, SEEK_CUR); // Skip metadata patch->vf->seek(patch->vf, metadataLength, SEEK_CUR); // Skip metadata
size_t writeLocation = 0; size_t writeLocation = 0;
ssize_t readSourceLocation = 0; ssize_t readSourceLocation = 0;
@ -144,7 +159,7 @@ bool _BPSApplyPatch(struct Patch* patch, const void* in, size_t inSize, void* ou
uint8_t* writeBuffer = out; uint8_t* writeBuffer = out;
const uint8_t* readBuffer = in; const uint8_t* readBuffer = in;
while (patch->vf->seek(patch->vf, 0, SEEK_CUR) < filesize + IN_CHECKSUM) { while (patch->vf->seek(patch->vf, 0, SEEK_CUR) < filesize + IN_CHECKSUM) {
size_t command = _decodeLength(patch->vf); size_t command = _decodeLength(patch->vf, NULL);
size_t length = (command >> 2) + 1; size_t length = (command >> 2) + 1;
if (writeLocation + length > outSize) { if (writeLocation + length > outSize) {
return false; return false;
@ -167,7 +182,7 @@ bool _BPSApplyPatch(struct Patch* patch, const void* in, size_t inSize, void* ou
break; break;
case 0x2: case 0x2:
// SourceCopy // SourceCopy
readOffset = _decodeLength(patch->vf); readOffset = _decodeLength(patch->vf, NULL);
if (readOffset & 1) { if (readOffset & 1) {
readSourceLocation -= readOffset >> 1; readSourceLocation -= readOffset >> 1;
} else { } else {
@ -183,7 +198,7 @@ bool _BPSApplyPatch(struct Patch* patch, const void* in, size_t inSize, void* ou
break; break;
case 0x3: case 0x3:
// TargetCopy // TargetCopy
readOffset = _decodeLength(patch->vf); readOffset = _decodeLength(patch->vf, NULL);
if (readOffset & 1) { if (readOffset & 1) {
readTargetLocation -= readOffset >> 1; readTargetLocation -= readOffset >> 1;
} else { } else {
@ -208,13 +223,25 @@ bool _BPSApplyPatch(struct Patch* patch, const void* in, size_t inSize, void* ou
return true; return true;
} }
size_t _decodeLength(struct VFile* vf) { size_t _decodeLength(struct VFile* vf, struct CircleBuffer* buffer) {
size_t shift = 1; size_t shift = 1;
size_t value = 0; size_t value = 0;
uint8_t byte; uint8_t byte;
while (true) { while (true) {
if (vf->read(vf, &byte, 1) != 1) { if (buffer) {
break; if (!CircleBufferSize(buffer)) {
uint8_t block[BUFFER_SIZE];
ssize_t read = vf->read(vf, block, sizeof(block));
if (read < 1) {
return false;
}
CircleBufferWrite(buffer, block, read);
}
CircleBufferRead8(buffer, (int8_t*) &byte);
} else {
if (vf->read(vf, &byte, 1) != 1) {
break;
}
} }
value += (byte & 0x7f) * shift; value += (byte & 0x7f) * shift;
if (byte & 0x80) { if (byte & 0x80) {