translations: fix some source strings

Fix some source strings in the source code that are marked for
translation to be more formally/grammatically correct and easier to
localize.

References #1029

Signed-off-by: Rafael Kitover <rkitover@gmail.com>
This commit is contained in:
Stanley Kid 2023-02-05 19:55:06 +00:00 committed by Rafael Kitover
parent 257150f46b
commit 64921c6535
No known key found for this signature in database
GPG Key ID: 08AB596679D86240
19 changed files with 461 additions and 448 deletions

File diff suppressed because it is too large Load Diff

View File

@ -131,17 +131,16 @@ EVT_HANDLER(wxID_OPEN, "Open ROM...")
open_dir = wxGetApp().GetAbsolutePath(gopts.gba_rom_dir);
// FIXME: ignore if non-existent or not a dir
wxString pats = _(
"GameBoy Advance Files (*.agb;*.gba;*.bin;*.elf;*.mb;*.zip;*.7z;*.rar)|"
"Game Boy Advance Files (*.agb;*.gba;*.bin;*.elf;*.mb;*.zip;*.7z;*.rar)|"
"*.agb;*.gba;*.bin;*.elf;*.mb;"
"*.agb.gz;*.gba.gz;*.bin.gz;*.elf.gz;*.mb.gz;"
"*.agb.z;*.gba.z;*.bin.z;*.elf.z;*.mb.z;"
"*.zip;*.7z;*.rar"
"|GameBoy Files (*.dmg;*.gb;*.gbc;*.cgb;*.sgb;*.zip;*.7z;*.rar)|"
"*.zip;*.7z;*.rar|"
"Game Boy Files (*.dmg;*.gb;*.gbc;*.cgb;*.sgb;*.zip;*.7z;*.rar)|"
"*.dmg;*.gb;*.gbc;*.cgb;*.sgb;"
"*.dmg.gz;*.gb.gz;*.gbc.gz;*.cgb.gz;*.sgb.gz;"
"*.dmg.z;*.gb.z;*.gbc.z;*.cgb.z;*.sgb.z;"
"*.zip;*.7z;*.rar"
"|");
"*.zip;*.7z;*.rar|");
pats.append(wxALL_FILES);
wxFileDialog dlg(this, _("Open ROM file"), open_dir, wxT(""),
pats,
@ -160,12 +159,11 @@ EVT_HANDLER(OpenGB, "Open GB...")
open_dir = wxGetApp().GetAbsolutePath(gopts.gb_rom_dir);
// FIXME: ignore if non-existent or not a dir
wxString pats = _(
"GameBoy Files (*.dmg;*.gb;*.gbc;*.cgb;*.sgb;*.zip;*.7z;*.rar)|"
"Game Boy Files (*.dmg;*.gb;*.gbc;*.cgb;*.sgb;*.zip;*.7z;*.rar)|"
"*.dmg;*.gb;*.gbc;*.cgb;*.sgb;"
"*.dmg.gz;*.gb.gz;*.gbc.gz;*.cgb.gz;*.sgb.gz;"
"*.dmg.z;*.gb.z;*.gbc.z;*.cgb.z;*.sgb.z;"
"*.zip;*.7z;*.rar"
"|");
"*.zip;*.7z;*.rar|");
pats.append(wxALL_FILES);
wxFileDialog dlg(this, _("Open GB ROM file"), open_dir, wxT(""),
pats,
@ -184,12 +182,11 @@ EVT_HANDLER(OpenGBC, "Open GBC...")
open_dir = wxGetApp().GetAbsolutePath(gopts.gbc_rom_dir);
// FIXME: ignore if non-existent or not a dir
wxString pats = _(
"GameBoy Color Files (*.dmg;*.gb;*.gbc;*.cgb;*.sgb;*.zip;*.7z;*.rar)|"
"Game Boy Color Files (*.dmg;*.gb;*.gbc;*.cgb;*.sgb;*.zip;*.7z;*.rar)|"
"*.dmg;*.gb;*.gbc;*.cgb;*.sgb;"
"*.dmg.gz;*.gb.gz;*.gbc.gz;*.cgb.gz;*.sgb.gz;"
"*.dmg.z;*.gb.z;*.gbc.z;*.cgb.z;*.sgb.z;"
"*.zip;*.7z;*.rar"
"|");
"*.zip;*.7z;*.rar|");
pats.append(wxALL_FILES);
wxFileDialog dlg(this, _("Open GBC ROM file"), open_dir, wxT(""),
pats,
@ -622,83 +619,83 @@ EVT_HANDLER_MASK(RomInformation, "ROM information...", CMDEN_GB | CMDEN_GBA)
break;
case 0x01:
type = _("ROM+MBC1");
type = _("ROM + MBC1");
break;
case 0x02:
type = _("ROM+MBC1+RAM");
type = _("ROM + MBC1 + RAM");
break;
case 0x03:
type = _("ROM+MBC1+RAM+BATT");
type = _("ROM + MBC1 + RAM + BATT");
break;
case 0x05:
type = _("ROM+MBC2");
type = _("ROM + MBC2");
break;
case 0x06:
type = _("ROM+MBC2+BATT");
type = _("ROM + MBC2 + BATT");
break;
case 0x0b:
type = _("ROM+MMM01");
type = _("ROM + MMM01");
break;
case 0x0c:
type = _("ROM+MMM01+RAM");
type = _("ROM + MMM01 + RAM");
break;
case 0x0d:
type = _("ROM+MMM01+RAM+BATT");
type = _("ROM + MMM01 + RAM + BATT");
break;
case 0x0f:
type = _("ROM+MBC3+TIMER+BATT");
type = _("ROM + MBC3 + TIMER + BATT");
break;
case 0x10:
type = _("ROM+MBC3+TIMER+RAM+BATT");
type = _("ROM + MBC3 + TIMER + RAM + BATT");
break;
case 0x11:
type = _("ROM+MBC3");
type = _("ROM + MBC3");
break;
case 0x12:
type = _("ROM+MBC3+RAM");
type = _("ROM + MBC3 + RAM");
break;
case 0x13:
type = _("ROM+MBC3+RAM+BATT");
type = _("ROM + MBC3 + RAM + BATT");
break;
case 0x19:
type = _("ROM+MBC5");
type = _("ROM + MBC5");
break;
case 0x1a:
type = _("ROM+MBC5+RAM");
type = _("ROM + MBC5 + RAM");
break;
case 0x1b:
type = _("ROM+MBC5+RAM+BATT");
type = _("ROM + MBC5 + RAM + BATT");
break;
case 0x1c:
type = _("ROM+MBC5+RUMBLE");
type = _("ROM + MBC5 + RUMBLE");
break;
case 0x1d:
type = _("ROM+MBC5+RUMBLE+RAM");
type = _("ROM + MBC5 + RUMBLE + RAM");
break;
case 0x1e:
type = _("ROM+MBC5+RUMBLE+RAM+BATT");
type = _("ROM + MBC5 + RUMBLE + RAM + BATT");
break;
case 0x22:
type = _("ROM+MBC7+BATT");
type = _("ROM + MBC7 + BATT");
break;
case 0x55:
@ -710,19 +707,19 @@ EVT_HANDLER_MASK(RomInformation, "ROM information...", CMDEN_GB | CMDEN_GBA)
break;
case 0xfc:
type = _("ROM+POCKET CAMERA");
type = _("ROM + POCKET CAMERA");
break;
case 0xfd:
type = _("ROM+BANDAI TAMA5");
type = _("ROM + BANDAI TAMA5");
break;
case 0xfe:
type = _("ROM+HuC-3");
type = _("ROM + HuC-3");
break;
case 0xff:
type = _("ROM+HuC-1");
type = _("ROM + HuC-1");
break;
default:
@ -926,7 +923,7 @@ EVT_HANDLER_MASK(ImportBatteryFile, "Import battery file...", CMDEN_GB | CMDEN_G
return;
wxString fn = dlg.GetPath();
ret = wxMessageBox(_("Importing a battery file will erase any saved games (permanently after the next write). Do you want to continue?"),
ret = wxMessageBox(_("Importing a battery file will erase any saved games (permanently after the next write). Do you want to continue?"),
_("Confirm import"), wxYES_NO | wxICON_EXCLAMATION);
if (ret == wxYES) {
@ -941,11 +938,11 @@ EVT_HANDLER_MASK(ImportBatteryFile, "Import battery file...", CMDEN_GB | CMDEN_G
}
}
EVT_HANDLER_MASK(ImportGamesharkCodeFile, "Import GameShark code file...", CMDEN_GB | CMDEN_GBA)
EVT_HANDLER_MASK(ImportGamesharkCodeFile, "Import Game Shark code file...", CMDEN_GB | CMDEN_GBA)
{
static wxString path;
wxFileDialog dlg(this, _("Select code file"), path, wxEmptyString,
panel->game_type() == IMAGE_GBA ? _("Gameshark Code File (*.spc;*.xpc)|*.spc;*.xpc") : _("Gameshark Code File (*.gcf)|*.gcf"),
panel->game_type() == IMAGE_GBA ? _("Game Shark Code File (*.spc;*.xpc)|*.spc;*.xpc") : _("Game Shark Code File (*.gcf)|*.gcf"),
wxFD_OPEN | wxFD_FILE_MUST_EXIST);
int ret = ShowModal(&dlg);
path = dlg.GetDirectory();
@ -954,7 +951,7 @@ EVT_HANDLER_MASK(ImportGamesharkCodeFile, "Import GameShark code file...", CMDEN
return;
wxString fn = dlg.GetPath();
ret = wxMessageBox(_("Importing a code file will replace any loaded cheats. Do you want to continue?"),
ret = wxMessageBox(_("Importing a code file will replace any loaded cheats. Do you want to continue?"),
_("Confirm import"), wxYES_NO | wxICON_EXCLAMATION);
if (ret == wxYES) {
@ -1062,10 +1059,10 @@ EVT_HANDLER_MASK(ImportGamesharkCodeFile, "Import GameShark code file...", CMDEN
static wxString gss_path;
EVT_HANDLER_MASK(ImportGamesharkActionReplaySnapshot,
"Import GameShark Action Replay snapshot...", CMDEN_GB | CMDEN_GBA)
"Import Game Shark Action Replay snapshot...", CMDEN_GB | CMDEN_GBA)
{
wxFileDialog dlg(this, _("Select snapshot file"), gss_path, wxEmptyString,
panel->game_type() == IMAGE_GBA ? _("GS & PAC Snapshots (*.sps;*.xps)|*.sps;*.xps|GameShark SP Snapshots (*.gsv)|*.gsv") : _("Gameboy Snapshot (*.gbs)|*.gbs"),
panel->game_type() == IMAGE_GBA ? _("GS & PAC Snapshots (*.sps;*.xps)|*.sps;*.xps|Game Shark SP Snapshots (*.gsv)|*.gsv") : _("Game Boy Snapshot (*.gbs)|*.gbs"),
wxFD_OPEN | wxFD_FILE_MUST_EXIST);
int ret = ShowModal(&dlg);
gss_path = dlg.GetDirectory();
@ -1074,7 +1071,7 @@ EVT_HANDLER_MASK(ImportGamesharkActionReplaySnapshot,
return;
wxString fn = dlg.GetPath();
ret = wxMessageBox(_("Importing a snapshot file will erase any saved games (permanently after the next write). Do you want to continue?"),
ret = wxMessageBox(_("Importing a snapshot file will erase any saved games (permanently after the next write). Do you want to continue?"),
_("Confirm import"), wxYES_NO | wxICON_EXCLAMATION);
if (ret == wxYES) {
@ -1141,7 +1138,7 @@ EVT_HANDLER_MASK(ExportGamesharkSnapshot, "Export GameShark snapshot...", CMDEN_
wxString def_name = panel->game_name();
def_name.append(wxT(".sps"));
wxFileDialog dlg(this, _("Select snapshot file"), gss_path, def_name,
_("Gameshark Snapshot (*.sps)|*.sps"), wxFD_SAVE | wxFD_OVERWRITE_PROMPT);
_("Game Shark Snapshot (*.sps)|*.sps"), wxFD_SAVE | wxFD_OVERWRITE_PROMPT);
int ret = ShowModal(&dlg);
gss_path = dlg.GetDirectory();
@ -1155,7 +1152,7 @@ EVT_HANDLER_MASK(ExportGamesharkSnapshot, "Export GameShark snapshot...", CMDEN_
*n = XRCCTRL(*infodlg, "Notes", wxTextCtrl);
tit->SetValue(wxString((const char*)&rom[0xa0], wxConvLibc, 12));
dsc->SetValue(wxDateTime::Now().Format(wxT("%c")));
n->SetValue(_("Exported from VisualBoyAdvance-M"));
n->SetValue(_("Exported from Visual Boy Advance-M"));
if (ShowModal(infodlg) != wxID_OK)
return;
@ -1788,7 +1785,7 @@ EVT_HANDLER_MASK(Load, "Load state...", CMDEN_GB | CMDEN_GBA)
st_dir = panel->state_dir();
wxFileDialog dlg(this, _("Select state file"), st_dir, wxEmptyString,
_("VisualBoyAdvance saved game files|*.sgm"), wxFD_OPEN | wxFD_FILE_MUST_EXIST);
_("Visual Boy Advance saved game files|*.sgm"), wxFD_OPEN | wxFD_FILE_MUST_EXIST);
int ret = ShowModal(&dlg);
st_dir = dlg.GetDirectory();
@ -1881,7 +1878,7 @@ EVT_HANDLER_MASK(Save, "Save state as...", CMDEN_GB | CMDEN_GBA)
st_dir = panel->state_dir();
wxFileDialog dlg(this, _("Select state file"), st_dir, wxEmptyString,
_("VisualBoyAdvance saved game files|*.sgm"), wxFD_SAVE | wxFD_OVERWRITE_PROMPT);
_("Visual Boy Advance saved game files|*.sgm"), wxFD_SAVE | wxFD_OVERWRITE_PROMPT);
int ret = ShowModal(&dlg);
st_dir = dlg.GetDirectory();
@ -2002,7 +1999,7 @@ EVT_HANDLER(ColorizerHack, "Enable Colorizer Hack (toggle)")
GetMenuOptionBool("ColorizerHack", &val);
if (val && gopts.use_bios_file_gb) {
wxLogError(_("Cannot use Colorizer Hack when GB BIOS File is enabled."));
wxLogError(_("Cannot use Colorizer Hack when Game Boy BIOS File is enabled."));
val = 0;
SetMenuOption("ColorizerHack", 0);
}
@ -2230,7 +2227,7 @@ EVT_HANDLER(IncreaseVolume, "Increase volume")
update_opts();
soundSetVolume((float)gopts.sound_vol / 100.0);
wxString msg;
msg.Printf(_("Volume: %d%%"), gopts.sound_vol);
msg.Printf(_("Volume: %d %%"), gopts.sound_vol);
systemScreenMessage(msg);
}
@ -2244,7 +2241,7 @@ EVT_HANDLER(DecreaseVolume, "Decrease volume")
update_opts();
soundSetVolume((float)gopts.sound_vol / 100.0);
wxString msg;
msg.Printf(_("Volume: %d%%"), gopts.sound_vol);
msg.Printf(_("Volume: %d %%"), gopts.sound_vol);
systemScreenMessage(msg);
}
@ -2913,18 +2910,22 @@ EVT_HANDLER(wxID_ABOUT, "About...")
// but at least win32 standard about is nothing special
ai.SetWebSite(wxT("http://www.vba-m.com/"));
ai.SetIcon(GetIcons().GetIcon(wxSize(32, 32), wxIconBundle::FALLBACK_NEAREST_LARGER));
ai.SetDescription(_("Nintendo GameBoy (+Color+Advance) emulator."));
ai.SetDescription(_("Nintendo Game Boy / Color / Advance) emulator."));
ai.SetCopyright(_("Copyright (C) 1999-2003 Forgotten\nCopyright (C) 2004-2006 VBA development team\nCopyright (C) 2007-2020 VBA-M development team"));
ai.SetLicense(_("This program is free software: you can redistribute it and/or modify\n"
"it under the terms of the GNU General Public License as published by\n"
"the Free Software Foundation, either version 2 of the License, or\n"
"(at your option) any later version.\n\n"
"This program is distributed in the hope that it will be useful,\n"
"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
"GNU General Public License for more details.\n\n"
"You should have received a copy of the GNU General Public License\n"
"along with this program. If not, see http://www.gnu.org/licenses ."));
ai.SetLicense(_(
"This program is free software: you can redistribute it and / or modify\n"
"it under the terms of the GNU General Public License as published by\n"
"the Free Software Foundation, either version 2 of the License, or\n"
"(at your option) any later version.\n"
"\n"
"This program is distributed in the hope that it will be useful,\n"
"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n"
"GNU General Public License for more details.\n"
"\n"
"You should have received a copy of the GNU General Public License\n"
"along with this program. If not, see http://www.gnu.org/licenses ."
));
// from gtk
ai.AddDeveloper(wxT("Forgotten"));
ai.AddDeveloper(wxT("kxu"));
@ -3153,7 +3154,7 @@ EVT_HANDLER(BootRomGB, "Use the specified BIOS file for GB")
GetMenuOptionInt("BootRomGB", &val, 1);
if (val == 1 && colorizerHack == 1) {
wxLogError(_("Cannot use GB BIOS when Colorizer Hack is enabled."));
wxLogError(_("Cannot use Game Boy BIOS when Colorizer Hack is enabled."));
val = 0;
SetMenuOption("BootRomGB", 0);
}
@ -3214,7 +3215,7 @@ EVT_HANDLER_MASK(LanLink, "Start Network link", CMDEN_LINK_ANY)
if (mode != LINK_DISCONNECTED) {
// while we could deactivate the command when connected, it is more
// user-friendly to display a message indidcating why
wxLogError(_("LAN link is already active. Disable link mode to disconnect."));
wxLogError(_("LAN link is already active. Disable link mode to disconnect."));
return;
}

View File

@ -335,15 +335,15 @@ const std::array<OptionData, kNbOptions + 1> kAllOptionsData = {
_("Retain aspect ratio when resizing"), Option::Type::kBool},
/// GB
OptionData{"GB/BiosFile", "", _("BIOS file to use for GB, if enabled"),
OptionData{"GB/BiosFile", "", _("BIOS file to use for Game Boy, if enabled"),
Option::Type::kString},
OptionData{"GB/ColorOption", "GBColorOption",
_("GB color enhancement, if enabled"), Option::Type::kInt},
_("Game Boy color enhancement, if enabled"), Option::Type::kInt},
OptionData{"GB/ColorizerHack", "ColorizerHack",
_("Enable DX Colorization Hacks"), Option::Type::kInt},
OptionData{"GB/LCDFilter", "GBLcdFilter", _("Apply LCD filter, if enabled"),
Option::Type::kBool},
OptionData{"GB/GBCBiosFile", "", _("BIOS file to use for GBC, if enabled"),
OptionData{"GB/GBCBiosFile", "", _("BIOS file to use for Game Boy Color, if enabled"),
Option::Type::kString},
OptionData{"GB/Palette0", "",
_("The default palette, as 8 comma-separated 4-digit hex "
@ -366,7 +366,7 @@ const std::array<OptionData, kNbOptions + 1> kAllOptionsData = {
Option::Type::kBool},
OptionData{"GB/ROMDir", "", _("Directory to look for ROM files"),
Option::Type::kString},
OptionData{"GB/GBCROMDir", "", _("Directory to look for GBC ROM files"),
OptionData{"GB/GBCROMDir", "", _("Directory to look for Game Boy Color ROM files"),
Option::Type::kString},
/// GBA
@ -407,7 +407,7 @@ const std::array<OptionData, kNbOptions + 1> kAllOptionsData = {
OptionData{"General/FreezeRecent", "", _("Freeze recent load list"),
Option::Type::kBool},
OptionData{"General/RecordingDir", "",
_("Directory to store A/V and game recordings (relative paths "
_("Directory to store A / V and game recordings (relative paths "
"are relative to ROM)"),
Option::Type::kString},
OptionData{"General/RewindInterval", "",
@ -427,13 +427,13 @@ const std::array<OptionData, kNbOptions + 1> kAllOptionsData = {
/// Joypad
OptionData{"Joypad/*/*", "",
_("The parameter Joypad/<n>/<button> contains a comma-separated "
"list of key names which map to joypad #<n> button <button>. "
"list of key names which map to joypad #<n> button <button>. "
"Button is one of Up, Down, Left, Right, A, B, L, R, Select, "
"Start, MotionUp, MotionDown, MotionLeft, MotionRight, AutoA, "
"AutoB, Speed, Capture, GS"),
"Start, Motion Up, Motion Down, Motion Left, Motion Right, Autofire A, "
"Autofire B, Speed, Capture, GS"),
Option::Type::kNone},
OptionData{"Joypad/AutofireThrottle", "",
_("The autofire toggle period, in frames (1/60 s)"),
_("The autofire toggle period, in frames (1 / 60 s)"),
Option::Type::kInt},
OptionData{"Joypad/Default", "",
_("The number of the stick to use in single-player mode"),
@ -442,7 +442,7 @@ const std::array<OptionData, kNbOptions + 1> kAllOptionsData = {
/// Keyboard
OptionData{"Keyboard/*", "",
_("The parameter Keyboard/<cmd> contains a comma-separated list "
"of key names (e.g. Alt-Shift-F1). When the named key is "
"of key names (e.g. Alt + Shift + F1). When the named key is "
"pressed, the command <cmd> is executed."),
Option::Type::kNone},
@ -450,14 +450,14 @@ const std::array<OptionData, kNbOptions + 1> kAllOptionsData = {
OptionData{"preferences/agbPrint", "AGBPrinter",
_("Enable AGB debug print"), Option::Type::kInt},
OptionData{"preferences/autoFrameSkip", "FrameSkipAuto",
_("Auto skip frames."), Option::Type::kInt},
_("Auto skip frames"), Option::Type::kInt},
OptionData{"preferences/autoPatch", "ApplyPatches",
_("Apply IPS/UPS/IPF patches if found"), Option::Type::kInt},
_("Apply IPS / UPS / IPF patches if found"), Option::Type::kInt},
OptionData{"preferences/autoSaveLoadCheatList", "",
_("Automatically save and load cheat list"),
Option::Type::kBool},
OptionData{"preferences/borderAutomatic", "",
_("Automatically enable border for Super GameBoy games"),
_("Automatically enable border for Super Game Boy games"),
Option::Type::kInt},
OptionData{"preferences/borderOn", "", _("Always enable border"),
Option::Type::kInt},
@ -469,10 +469,10 @@ const std::array<OptionData, kNbOptions + 1> kAllOptionsData = {
_("Disable on-screen status messages"), Option::Type::kInt},
OptionData{"preferences/emulatorType", "", _("Type of system to emulate"),
Option::Type::kInt},
OptionData{"preferences/flashSize", "", _("Flash size 0 = 64KB 1 = 128KB"),
OptionData{"preferences/flashSize", "", _("Flash size 0 = 64 KB 1 = 128 KB"),
Option::Type::kInt},
OptionData{"preferences/frameSkip", "FrameSkip",
_("Skip frames. Values are 0-9 or -1 to skip automatically "
_("Skip frames. Values are 0-9 or -1 to skip automatically "
"based on time."),
Option::Type::kInt},
OptionData{"preferences/gbPaletteOption", "", _("The palette to use"),
@ -511,11 +511,11 @@ const std::array<OptionData, kNbOptions + 1> kAllOptionsData = {
_("Do not overwrite native (battery) save when loading state"),
Option::Type::kInt},
OptionData{"preferences/throttle", "",
_("Throttle game speed, even when accelerated (0-450%, 0 = no "
_("Throttle game speed, even when accelerated (0-450 %, 0 = no "
"throttle)"),
Option::Type::kUnsigned},
OptionData{"preferences/speedupThrottle", "",
_("Set throttle for speedup key (0-3000%, 0 = no throttle)"),
_("Set throttle for speedup key (0-3000 %, 0 = no throttle)"),
Option::Type::kUnsigned},
OptionData{"preferences/speedupFrameSkip", "",
_("Number of frames to skip with speedup (instead of speedup "
@ -524,11 +524,11 @@ const std::array<OptionData, kNbOptions + 1> kAllOptionsData = {
OptionData{"preferences/speedupThrottleFrameSkip", "",
_("Use frame skip for speedup throttle"), Option::Type::kBool},
OptionData{"preferences/useBiosGB", "BootRomGB",
_("Use the specified BIOS file for GB"), Option::Type::kBool},
_("Use the specified BIOS file for Game Boy"), Option::Type::kBool},
OptionData{"preferences/useBiosGBA", "BootRomEn",
_("Use the specified BIOS file"), Option::Type::kBool},
OptionData{"preferences/useBiosGBC", "BootRomGBC",
_("Use the specified BIOS file for GBC"), Option::Type::kBool},
_("Use the specified BIOS file for Game Boy Color"), Option::Type::kBool},
OptionData{"preferences/vsync", "VSync", _("Wait for vertical sync"),
Option::Type::kBool},
@ -567,19 +567,19 @@ const std::array<OptionData, kNbOptions + 1> kAllOptionsData = {
Option::Type::kInt},
OptionData{"Sound/Enable", "", _("Bit mask of sound channels to enable"),
Option::Type::kInt},
OptionData{"Sound/GBAFiltering", "", _("GBA sound filtering (%)"),
OptionData{"Sound/GBAFiltering", "", _("Game Boy Advance sound filtering (%)"),
Option::Type::kInt},
OptionData{"Sound/GBAInterpolation", "GBASoundInterpolation",
_("GBA sound interpolation"), Option::Type::kBool},
OptionData{"Sound/GBDeclicking", "GBDeclicking", _("GB sound declicking"),
_("Game Boy Advance sound interpolation"), Option::Type::kBool},
OptionData{"Sound/GBDeclicking", "GBDeclicking", _("Game Boy sound declicking"),
Option::Type::kBool},
OptionData{"Sound/GBEcho", "", _("GB echo effect (%)"), Option::Type::kInt},
OptionData{"Sound/GBEcho", "", _("Game Boy echo effect (%)"), Option::Type::kInt},
OptionData{"Sound/GBEnableEffects", "GBEnhanceSound",
_("Enable GB sound effects"), Option::Type::kBool},
OptionData{"Sound/GBStereo", "", _("GB stereo effect (%)"),
_("Enable Game Boy sound effects"), Option::Type::kBool},
OptionData{"Sound/GBStereo", "", _("Game Boy stereo effect (%)"),
Option::Type::kInt},
OptionData{"Sound/GBSurround", "GBSurround",
_("GB surround sound effect (%)"), Option::Type::kBool},
_("Game Boy surround sound effect (%)"), Option::Type::kBool},
OptionData{"Sound/Quality", "", _("Sound sample rate (kHz)"),
Option::Type::kSoundQuality},
OptionData{"Sound/Volume", "", _("Sound volume (%)"), Option::Type::kInt},

View File

@ -100,7 +100,7 @@ bool DirectSound::init(long sampleRate)
pDirectSound->Initialize(&dev);
if (hr != DS_OK) {
wxLogError(_("Cannot create DirectSound %08x"), hr);
wxLogError(_("Cannot create Direct Sound %08x"), hr);
return false;
}

View File

@ -755,12 +755,12 @@ public:
ch->Clear();
if (clh.isgb) {
ch->Append(_("GameShark"));
ch->Append(_("GameGenie"));
ch->Append(_("Game Shark"));
ch->Append(_("Game Genie"));
} else {
ch->Append(_("Generic Code"));
ch->Append(_("GameShark Advance"));
ch->Append(_("CodeBreaker Advance"));
ch->Append(_("Game Shark Advance"));
ch->Append(_("Code Breaker Advance"));
ch->Append(_("Flashcart CHT"));
}
@ -1731,7 +1731,7 @@ public:
wxString s;
for (size_t i = 0; i < vm.size(); i++) {
s.Printf(_("%d x %d - %dbpp @ %dHz"), vm[i].w, vm[i].h, vm[i].bpp, vm[i].refresh);
s.Printf(_("%d x %d - %d bpp @ %d Hz"), vm[i].w, vm[i].h, vm[i].bpp, vm[i].refresh);
c->Append(s);
if (!modeno && gopts.fs_mode.w == vm[i].w && gopts.fs_mode.h == vm[i].h) {
@ -1973,7 +1973,7 @@ public:
void ResetAll(wxCommandEvent& ev)
{
(void)ev; // unused params
if (user_accels.empty() || wxMessageBox(_("This will clear all user-defined accelerators. Are you sure?"), _("Confirm"), wxYES_NO) != wxYES)
if (user_accels.empty() || wxMessageBox(_("This will clear all user-defined accelerators. Are you sure?"), _("Confirm"), wxYES_NO) != wxYES)
return;
user_accels.clear();
@ -2768,7 +2768,7 @@ bool MainFrame::BindControls()
if (cmdtab[cmd].cmd_id == e->GetCommand())
break;
wxLogInfo(_("Menu accelerator %s for %s overrides default for %s ; keeping menu"),
wxLogInfo(_("Menu accelerator %s for %s overrides default for %s; keeping menu"),
wxKeyTextCtrl::ToString(a->GetFlags(), a->GetKeyCode()).c_str(),
mi->GetItemLabelText().c_str(),
cmdtab[cmd].cmd.c_str());

View File

@ -259,7 +259,7 @@ void GameArea::LoadGame(const wxString& name)
// Disable bios loading when using colorizer hack.
if (gopts.use_bios_file_gb && colorizerHack) {
wxLogError(_("Cannot use GB BIOS file when Colorizer Hack is enabled, disabling GB BIOS file."));
wxLogError(_("Cannot use Game Boy BIOS file when Colorizer Hack is enabled, disabling Game Boy BIOS file."));
gopts.use_bios_file_gb = false;
update_opts();
}
@ -929,7 +929,7 @@ void GameArea::ShowFullScreen(bool full)
wxDisplay d(dno);
if (!d.ChangeMode(gopts.fs_mode)) {
wxLogInfo(_("Fullscreen mode %dx%d-%d@%d not supported; looking for another"),
wxLogInfo(_("Fullscreen mode %d x %d - %d @ %d not supported; looking for another"),
gopts.fs_mode.w, gopts.fs_mode.h, gopts.fs_mode.bpp, gopts.fs_mode.refresh);
// specifying a mode may not work with bpp/rate of 0
// in particular, unix does Matches() in wrong direction
@ -967,12 +967,12 @@ void GameArea::ShowFullScreen(bool full)
i = best_mode;
if (i == vm.size()) {
wxLogWarning(_("Fullscreen mode %dx%d-%d@%d not supported"),
wxLogWarning(_("Fullscreen mode %d x %d - %d @ %d not supported"),
gopts.fs_mode.w, gopts.fs_mode.h, gopts.fs_mode.bpp, gopts.fs_mode.refresh);
gopts.fs_mode = wxVideoMode();
for (i = 0; i < vm.size(); i++)
wxLogInfo(_("Valid mode: %dx%d-%d@%d"), vm[i].w,
wxLogInfo(_("Valid mode: %d x %d - %d @ %d"), vm[i].w,
vm[i].h, vm[i].bpp,
vm[i].refresh);
} else {
@ -980,11 +980,11 @@ void GameArea::ShowFullScreen(bool full)
gopts.fs_mode.refresh = vm[i].refresh;
}
wxLogInfo(_("Chose mode %dx%d-%d@%d"),
wxLogInfo(_("Chose mode %d x %d - %d @ %d"),
gopts.fs_mode.w, gopts.fs_mode.h, gopts.fs_mode.bpp, gopts.fs_mode.refresh);
if (!d.ChangeMode(gopts.fs_mode)) {
wxLogWarning(_("Failed to change mode to %dx%d-%d@%d"),
wxLogWarning(_("Failed to change mode to %d x %d - %d @ %d"),
gopts.fs_mode.w, gopts.fs_mode.h, gopts.fs_mode.bpp, gopts.fs_mode.refresh);
gopts.fs_mode.w = 0;
}
@ -1072,7 +1072,7 @@ void GameArea::OnIdle(wxIdleEvent& event)
mf->GDBBreak();
if (debugger && loaded != IMAGE_GBA) {
wxLogError(_("Not a valid GBA cartridge"));
wxLogError(_("Not a valid Game Boy Advance cartridge"));
UnloadGame();
}
#endif
@ -2524,7 +2524,7 @@ void GameArea::AddFrame(const uint16_t* data, int length)
recording::MediaRet ret;
if ((ret = vid_rec.AddFrame(data, length)) != recording::MRET_OK) {
wxLogError(_("Error in audio/video recording (%s); aborting"),
wxLogError(_("Error in audio / video recording (%s); aborting"),
media_err(ret));
vid_rec.Stop();
}

View File

@ -446,7 +446,7 @@ void systemShowSpeed(int speed)
{
MainFrame* f = wxGetApp().frame;
wxString s;
s.Printf(_("%d%%(%d, %d fps)"), speed, systemFrameSkip, frames * speed / 100);
s.Printf(_("%d %% (%d, %d fps)"), speed, systemFrameSkip, frames * speed / 100);
switch (showSpeed) {
case SS_NONE:
@ -454,7 +454,7 @@ void systemShowSpeed(int speed)
break;
case SS_PERCENT:
f->GetPanel()->osdstat.Printf(_("%d%%"), speed);
f->GetPanel()->osdstat.Printf(_("%d %%"), speed);
break;
case SS_DETAILED:

View File

@ -814,7 +814,7 @@ public:
bs->Append(_("0x00000000 - BIOS"));
bs->Append(_("0x02000000 - WRAM"));
bs->Append(_("0x03000000 - IRAM"));
bs->Append(_("0x04000000 - I/O"));
bs->Append(_("0x04000000 - I / O"));
bs->Append(_("0x05000000 - PALETTE"));
bs->Append(_("0x06000000 - VRAM"));
bs->Append(_("0x07000000 - OAM"));
@ -927,7 +927,7 @@ public:
bs->Append(_("0xA000 - SRAM"));
bs->Append(_("0xC000 - RAM"));
bs->Append(_("0xD000 - WRAM"));
bs->Append(_("0xFF00 - I/O"));
bs->Append(_("0xFF00 - I / O"));
bs->Append(_("0xFF80 - RAM"));
bs->SetSelection(1);
Fit();

View File

@ -610,7 +610,7 @@ bool wxvbamApp::OnCmdLineParsed(wxCmdLineParser& cl)
wxFSFile* f = fs.OpenFile(wxT("memory:wxvbam.xrs#zip:wxvbam.xrs$wxvbam.xrc"));
if (!f) {
wxLogError(_("Configuration/build error: can't find built-in xrc"));
wxLogError(_("Configuration / build error: can't find built-in xrc"));
return false;
}
@ -619,9 +619,8 @@ bool wxvbamApp::OnCmdLineParsed(wxCmdLineParser& cl)
delete f;
wxString lm;
lm.Printf(_("Wrote built-in configuration to %s.\n"
"To override, remove all but changed root node(s). "
"First found root node of correct name in any .xrc or "
".xrs files in following search path overrides built-in:"),
"To override, remove all but changed root node(s). First found root node of correct name in any ."
"xrc or .xrs files in following search path overrides built-in:"),
s.c_str());
tack_full_path(lm);
wxLogMessage(lm);
@ -648,7 +647,7 @@ bool wxvbamApp::OnCmdLineParsed(wxCmdLineParser& cl)
os.Write(builtin_over, sizeof(builtin_over));
wxString lm;
lm.Printf(_("Wrote built-in override file to %s\n"
"To override, delete all but changed section. First found section is used from search path:"),
"To override, delete all but changed section. First found section is used from search path:"),
s.c_str());
wxString oi = wxFileName::GetPathSeparator();
oi += wxT("vba-over.ini");

View File

@ -94,7 +94,7 @@
<flag>wxALL</flag>
<border>5</border>
</object>
<label>Signed/Unsigned</label>
<label>Signed / Unsigned</label>
<orient>wxVERTICAL</orient>
</object>
<flag>wxALL|wxEXPAND</flag>

View File

@ -87,7 +87,7 @@
<item>Super 2xSaI</item>
<item>Super Eagle</item>
<item>Pixelate</item>
<item>Advance MAME Scale2x</item>
<item>Advance MAME Scale 2x</item>
<item>Bilinear</item>
<item>Bilinear Plus</item>
<item>Scanlines</item>
@ -112,7 +112,7 @@
</object>
<object class="sizeritem">
<object class="wxStaticText" name="PluginLab">
<label>Plugin :</label>
<label>Plugin:</label>
</object>
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>
@ -124,7 +124,7 @@
</object>
<object class="sizeritem">
<object class="wxStaticText">
<label>Interframe blending :</label>
<label>Interframe blending:</label>
</object>
<flag>wxRIGHT|wxALL|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>
@ -174,7 +174,7 @@
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<object class="wxStaticText" name="FrameSkipLab">
<label>_Number of frames to skip :</label>
<label>_Number of frames to skip:</label>
</object>
<flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>
@ -212,7 +212,7 @@
<flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>
<object class="wxStaticText">
<label>Speed indicator :</label>
<label>Speed indicator:</label>
</object>
</object>
<object class="sizeritem">
@ -244,7 +244,7 @@
<object class="wxBoxSizer">
<object class="sizeritem">
<object class="wxStaticText">
<label>Default magnification :</label>
<label>Default magnification:</label>
</object>
<flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>
@ -263,7 +263,7 @@
<object class="wxBoxSizer">
<object class="sizeritem">
<object class="wxStaticText">
<label>Maximum magnification factor :</label>
<label>Maximum magnification factor:</label>
<tooltip>0 = no maximum</tooltip>
</object>
<flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>

View File

@ -14,8 +14,8 @@
<item>Hot Desert</item>
<item>Pink Dreams</item>
<item>Weird Colors</item>
<item>Real GB Colors</item>
<item>Real 'GB on GBASP' Colors</item>
<item>Real Game Boy Colors</item>
<item>Real 'Game Boy on Game Boy Advance Special' Colors</item>
</content>
</object>
<flag>wxALL|wxEXPAND</flag>

View File

@ -18,7 +18,7 @@
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>
<object class="wxStaticText">
<label>Save type :</label>
<label>Save type:</label>
</object>
</object>
<object class="sizeritem">
@ -40,14 +40,14 @@
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>
<object class="wxStaticText">
<label>Flash size :</label>
<label>Flash size:</label>
</object>
</object>
<object class="sizeritem">
<object class="wxChoice" name="FlashSize">
<content>
<item>64K</item>
<item>128K</item>
<item>64 K</item>
<item>128 K</item>
</content>
</object>
<option>1</option>
@ -89,7 +89,7 @@
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<object class="wxStaticText" name="BootRomLab">
<label>BIOS file :</label>
<label>BIOS file:</label>
</object>
<flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>
@ -112,7 +112,7 @@
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<object class="wxStaticText">
<label>Current BIOS file :</label>
<label>Current BIOS file:</label>
</object>
<flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>
@ -200,7 +200,7 @@
<item>EEPROM</item>
<item>SRAM</item>
<item>Flash</item>
<item>EEPROM+Sensor</item>
<item>EEPROM + Sensor</item>
<item>None</item>
</content>
</object>
@ -218,8 +218,8 @@
<object class="wxChoice" name="OvFlashSize">
<content>
<item>Default</item>
<item>64K</item>
<item>128K</item>
<item>64 K</item>
<item>128 K</item>
</content>
</object>
<flag>wxALL|wxEXPAND</flag>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<resource xmlns="http://www.wxwidgets.org/wxxrc" version="2.5.3.0">
<object class="wxDialog" name="GameBoyConfig">
<title>GameBoy settings</title>
<title>Game Boy settings</title>
<object class="wxBoxSizer">
<orient>wxVERTICAL</orient>
<object class="sizeritem">
@ -17,7 +17,7 @@
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<object class="wxStaticText">
<label>Emulated _system :</label>
<label>Emulated _system:</label>
</object>
<option>1</option>
<flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
@ -45,7 +45,7 @@
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<object class="wxStaticText">
<label>Display _borders :</label>
<label>Display _borders:</label>
</object>
<option>1</option>
<flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
@ -81,7 +81,7 @@
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<object class="wxStaticText" name="BootRomLab">
<label>GB Boot _ROM file :</label>
<label>Game Boy Boot _ROM file:</label>
</object>
<flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>
@ -103,7 +103,7 @@
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<object class="wxStaticText" name="CBootRomLab">
<label>GBC Boot ROM _file :</label>
<label>Game Boy Color Boot ROM _file:</label>
</object>
<flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>
@ -128,7 +128,7 @@
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<object class="wxStaticText">
<label>Current GB BIOS file :</label>
<label>Current Game Boy BIOS file:</label>
</object>
<flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>
@ -149,7 +149,7 @@
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<object class="wxStaticText">
<label>Current GBC BIOS file :</label>
<label>Current Game Boy Color BIOS file:</label>
</object>
<flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>

View File

@ -54,7 +54,7 @@
<orient>wxHORIZONTAL</orient>
<object class="sizeritem">
<object class="wxStaticText">
<label>_Rewind interval :</label>
<label>_Rewind interval:</label>
<tooltip>If not empty or 0, enable rewind (seconds)</tooltip>
</object>
<flag>wxALL|wxALIGN_CENTRE_VERTICAL</flag>

View File

@ -5,7 +5,7 @@
<orient>wxVERTICAL</orient>
<object class="sizeritem">
<object class="wxNotebook">
<tooltip>Click a field and press a key or move joystick to add. Press backspace to delete last added key. Resize window or click inside and move pointer to see entire contents if too small.</tooltip>
<tooltip>Click a field and press a key or move joystick to add. Press backspace to delete last added key. Resize window or click inside and move pointer to see entire contents if too small.</tooltip>
<object class="notebookpage">
<object class="wxPanel">
<object class="wxFlexGridSizer">
@ -339,7 +339,7 @@
</object>
<object class="sizeritem">
<object class="wxStaticText">
<label>Motion Left/Dark</label>
<label>Motion Left / Dark</label>
</object>
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>
@ -383,7 +383,7 @@
</object>
<object class="sizeritem">
<object class="wxStaticText">
<label>Motion Right/Light</label>
<label>Motion Right / Light</label>
</object>
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>

View File

@ -7,10 +7,10 @@
<label>Open...</label>
</object>
<object class="wxMenuItem" name="OpenGB">
<label>Open _GB...</label>
<label>Open _Game Boy...</label>
</object>
<object class="wxMenuItem" name="OpenGBC">
<label>Open GB_C...</label>
<label>Open Game Boy _Color...</label>
</object>
<object class="wxMenu" name="RecentMenu">
<label>Open rece_nt</label>
@ -86,7 +86,7 @@
</object>
<object class="separator"/>
<object class="wxMenuItem" name="Load">
<label>From _File ...</label>
<label>From _File...</label>
</object>
<object class="separator"/>
<object class="wxMenuItem" name="KeepSaves">
@ -142,7 +142,7 @@
</object>
<object class="separator"/>
<object class="wxMenuItem" name="Save">
<label>To _File ...</label>
<label>To _File...</label>
</object>
<label>_Save state</label>
</object>
@ -158,7 +158,7 @@
<label>_Battery file...</label>
</object>
<object class="wxMenuItem" name="ImportGamesharkCodeFile">
<label>Gameshark _code file...</label>
<label>Game Shark _code file...</label>
</object>
<object class="wxMenuItem" name="ImportGamesharkActionReplaySnapshot">
<label>_Gameshark snapshot...</label>
@ -170,7 +170,7 @@
<label>_Battery file...</label>
</object>
<object class="wxMenuItem" name="ExportGamesharkSnapshot">
<label>_Gameshark snapshot...</label>
<label>_Game Shark snapshot...</label>
</object>
<label>_Export</label>
</object>
@ -252,7 +252,7 @@
<checkable>1</checkable>
</object>
<object class="wxMenuItem" name="ApplyPatches">
<label>_Auto IPS/UPS/IPF patch</label>
<label>_Auto IPS / UPS / IPF patch</label>
<checkable>1</checkable>
</object>
<object class="wxMenuItem" name="PauseWhenInactive">
@ -269,7 +269,7 @@
<object class="wxMenu" name="LinkMenu">
<label>_Link</label>
<object class="wxMenuItem" name="LanLink">
<label>Start _Network Link ...</label>
<label>Start _Network Link...</label>
</object>
<object class="wxMenu">
<label>_Type</label>
@ -286,7 +286,7 @@
<checkable>1</checkable>
</object>
<object class="wxMenuItem" name="LinkType3GameCube">
<label>_GameCube</label>
<label>_Game Cube</label>
<checkable>1</checkable>
</object>
<object class="wxMenuItem" name="LinkType4Gameboy">
@ -307,13 +307,13 @@
<checkable>1</checkable>
</object>
<object class="wxMenuItem" name="LinkConfigure">
<label>_Configure ...</label>
<label>_Configure...</label>
</object>
</object>
<object class="wxMenu">
<label>_Video</label>
<object class="wxMenuItem" name="DisplayConfigure">
<label>_Configure ...</label>
<label>_Configure...</label>
</object>
<object class="separator"/>
<object class="wxMenuItem" name="Fullscreen">
@ -384,7 +384,7 @@
<object class="wxMenu">
<label>_Audio</label>
<object class="wxMenuItem" name="SoundConfigure">
<label>_Configure ...</label>
<label>_Configure...</label>
</object>
<object class="wxMenuItem" name="IncreaseVolume">
<label>_Increase volume</label>
@ -400,27 +400,27 @@
</object>
<object class="separator"/>
<object class="wxMenuItem" name="GBASoundInterpolation">
<label>_GBA sound interpolation</label>
<label>_Game Boy Advance sound interpolation</label>
<checkable>1</checkable>
</object>
<object class="separator"/>
<object class="wxMenuItem" name="GBEnhanceSound">
<label>_GB sound enhancement</label>
<label>_Game Boy sound enhancement</label>
<checkable>1</checkable>
</object>
<object class="wxMenuItem" name="GBSurround">
<label>_GB surround sound effect</label>
<label>_Game Boy surround sound effect</label>
<checkable>1</checkable>
</object>
<object class="wxMenuItem" name="GBDeclicking">
<label>_GB sound declicking</label>
<label>_Game Boy sound declicking</label>
<checkable>1</checkable>
</object>
</object>
<object class="wxMenu">
<label>_Input</label>
<object class="wxMenuItem" name="JoypadConfigure">
<label>_Configure ...</label>
<label>_Configure...</label>
</object>
<object class="wxMenuItem" name="AllowKeyboardBackgroundInput">
<label>Allow _keyboard background input</label>
@ -497,7 +497,7 @@
<object class="wxMenu">
<label>_Game Boy Advance</label>
<object class="wxMenuItem" name="GameBoyAdvanceConfigure">
<label>Configure ...</label>
<label>Configure...</label>
</object>
<object class="separator"/>
<object class="wxMenuItem" name="RTC">
@ -520,11 +520,11 @@
<object class="wxMenu">
<label>_Game Boy</label>
<object class="wxMenuItem" name="GameBoyConfigure">
<label>Configure ...</label>
<label>Configure...</label>
</object>
<object class="separator"/>
<object class="wxMenuItem" name="GBColorOption">
<label>_GB color option</label>
<label>_Game Boy color option</label>
<checkable>1</checkable>
</object>
<object class="wxMenuItem" name="GBLcdFilter">
@ -532,11 +532,11 @@
<checkable>1</checkable>
</object>
<object class="wxMenuItem" name="ColorizerHack">
<label>_GB Colorizer Hack (requires restart)</label>
<label>_Game Boy Colorizer Hack (requires restart)</label>
<checkable>1</checkable>
</object>
<object class="wxMenuItem" name="Printer">
<label>_GB printer</label>
<label>_Game Boy printer</label>
<checkable>1</checkable>
</object>
<object class="wxMenuItem" name="PrintGather">
@ -549,28 +549,28 @@
</object>
<object class="separator"/>
<object class="wxMenuItem" name="BootRomGB">
<label>_Use GB BIOS file (requires restart)</label>
<label>_Use Game Boy BIOS file (requires restart)</label>
<checkable>1</checkable>
</object>
<object class="wxMenuItem" name="BootRomGBC">
<label>_Use GBC BIOS file</label>
<label>_Use Game Boy Color BIOS file</label>
<checkable>1</checkable>
</object>
</object>
<object class="wxMenuItem" name="GeneralConfigure">
<label>_General ...</label>
<label>_General...</label>
</object>
<object class="wxMenuItem" name="SpeedupConfigure">
<label>_Speedup / Turbo ...</label>
<label>_Speedup / Turbo...</label>
</object>
<object class="wxMenuItem" name="EmulatorDirectories">
<label>D_irectories ...</label>
<label>D_irectories...</label>
</object>
<object class="wxMenuItem" name="Customize">
<label>_Key Shortcuts ...</label>
<label>_Key Shortcuts...</label>
</object>
<object class="wxMenuItem" name="UIConfigure">
<label>_UI Settings ...</label>
<label>_UI Settings...</label>
</object>
</object>
<object class="wxMenu">
@ -578,14 +578,14 @@
<object class="wxMenu">
<label>_Cheats</label>
<object class="wxMenuItem" name="CheatsList">
<label>List _cheats ...</label>
<label>List _cheats...</label>
</object>
<object class="wxMenuItem" name="CheatsSearch">
<label>Find c_heat ...</label>
<label>Find c_heat...</label>
</object>
<object class="separator"/>
<object class="wxMenuItem" name="CheatsAutoSaveLoad">
<label>A_utomatically save/load cheats</label>
<label>A_utomatically save / load cheats</label>
<checkable>1</checkable>
</object>
<object class="wxMenuItem" name="CheatsEnable">
@ -724,7 +724,7 @@
<label>Report _Bugs</label>
</object>
<object class="wxMenuItem" name="FAQ">
<label>VBA-M Support _Forum</label>
<label>Visual Boy Advance-M Support _Forum</label>
</object>
<object class="wxMenuItem" name="Translate">
<label>Translations</label>

View File

@ -32,23 +32,23 @@
<object class="wxStaticBoxSizer">
<object class="sizeritem">
<object class="wxRadioButton" name="BG0">
<label>BG0</label>
<label>BG 0</label>
<style>wxRB_GROUP</style>
</object>
</object>
<object class="sizeritem">
<object class="wxRadioButton" name="BG1">
<label>BG1</label>
<label>BG 1</label>
</object>
</object>
<object class="sizeritem">
<object class="wxRadioButton" name="BG2">
<label>BG2</label>
<label>BG 2</label>
</object>
</object>
<object class="sizeritem">
<object class="wxRadioButton" name="BG3">
<label>BG3</label>
<label>BG 3</label>
</object>
</object>
<label>Background</label>

View File

@ -13,7 +13,7 @@
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>
<object class="wxStaticText">
<label>Volume :</label>
<label>Volume:</label>
</object>
</object>
<object class="sizeritem">
@ -68,7 +68,7 @@
<flag>wxALL|wxALIGN_RIGHT|wxALIGN_CENTRE_VERTICAL</flag>
<border>5</border>
<object class="wxStaticText">
<label>Sample rate :</label>
<label>Sample rate:</label>
</object>
</object>
<object class="sizeritem">
@ -115,7 +115,7 @@
</object>
<object class="sizeritem">
<object class="wxRadioButton" name="DirectSound">
<label>DirectSound</label>
<label>Direct Sound</label>
</object>
<flag>wxALL</flag>
<border>5</border>
@ -266,7 +266,7 @@
</object>
<object class="sizeritem">
<object class="wxStaticText">
<label>Left/Right</label>
<label>Left / Right</label>
</object>
<flag>wxALL</flag>
<border>5</border>