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:
parent
257150f46b
commit
64921c6535
File diff suppressed because it is too large
Load Diff
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
@ -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},
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
@ -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());
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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");
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue