diff --git a/CHANGES.md b/CHANGES.md
index 4585eb1..af23f74 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,5 +1,5 @@
# Release notes
-### v5.0 (released 2026-06-03)
+### v5.0/v5.0.1 (released 2026-06-06)
- Added support for the [Game Bub](https://gamebub.net/) hardware device *(thanks Eli)*
- Added a new launcher for the Windows pre-built package that hides the terminal window
- Now supports gettext-style i18n localizations (see locale folder for the template)
@@ -12,7 +12,10 @@
- Added support for ACAM_GL04G10_2G_204 with GL04GR00FHCR2 *(thanks CaptainBean)*
- Added Dark Mode for Windows users *(thanks marv17 for the suggestion)*
- Updated the Game Boy and Game Boy Advance lookup databases for save types, ROM sizes and checksums
-- Lots of minor improvements and some bug fixes
+- Added an option to force-disable dark mode via settings.ini `AllowDarkMode`
+- Fixed an issue with the Interactive Console (the `ws` command did not work) *(thanks Goon)*
+- Fixed an issue with some GBxCart RW devices not being able to read save data correctly *(thanks Boeuffy)*
+- Lots of minor improvements and bug fixes
### v4.6 (released 2026-01-27)
- Added support for a new Game Boy Advance bootleg flash save chip (SST39VF6401B) used on “Quetzal” bootlegs *(thanks Grender, marv17, Pese)*
diff --git a/FlashGBX/FlashGBX_CLI.py b/FlashGBX/FlashGBX_CLI.py
index 4815b7f..84272e9 100644
--- a/FlashGBX/FlashGBX_CLI.py
+++ b/FlashGBX/FlashGBX_CLI.py
@@ -177,14 +177,14 @@ class FlashGBX_CLI():
pc = PocketCamera()
if pc.LoadFile(args.path) != False:
pc.SetPalette(PocketCamera.PALETTE_NAMES.index(args.gbcamera_palette))
- file = os.path.splitext(args.path)[0] + "/IMG_PC00.png"
+ file = os.path.splitext(args.path)[0] + os.sep + "IMG_PC00.png"
if os.path.isfile(os.path.dirname(file)):
print("\n" + ANSI.RED + __("Can’t save pictures at location “{path}”.", path=os.path.abspath(os.path.dirname(file))) + ANSI.RESET)
return 1
if not os.path.isdir(os.path.dirname(file)):
os.makedirs(os.path.dirname(file))
for i in range(0, 32):
- file = os.path.splitext(args.path)[0] + "/IMG_PC{:02d}".format(i+1) + "." + args.gbcamera_outfile_format
+ file = os.path.splitext(args.path)[0] + os.sep + "IMG_PC{:02d}".format(i+1) + "." + args.gbcamera_outfile_format
pc.ExportPicture(i, file, scale=1)
print(__("The pictures from “{save_file}” were extracted to “{destination}”.", save_file=os.path.abspath(args.path), destination=os.path.abspath(os.path.dirname(file)) + os.sep + "IMG_PC**.{:s}".format(args.gbcamera_outfile_format)))
else:
@@ -965,7 +965,7 @@ class FlashGBX_CLI():
if args.path != "auto":
if os.path.isdir(args.path):
- path = args.path + "/" + path
+ path = args.path + os.sep + path
else:
path = args.path
@@ -1303,7 +1303,7 @@ class FlashGBX_CLI():
if args.path != "auto":
if os.path.isdir(args.path):
- path = args.path + "/" + path
+ path = args.path + os.sep + path
else:
path = args.path
diff --git a/FlashGBX/FlashGBX_GUI.py b/FlashGBX/FlashGBX_GUI.py
index 5224ddf..6ad5765 100644
--- a/FlashGBX/FlashGBX_GUI.py
+++ b/FlashGBX/FlashGBX_GUI.py
@@ -21,8 +21,8 @@ from .Formatter import Formatter
from .IniSettings import IniSettings
from .Flashcart import empty_flashcarts_map, has_3v_compatible_profile
from .RomFileDMG import from_isx
-from .Mapper import (ConvertMapperToMapperType, ConvertMapperTypeToMapper, get_mbc_name, save_size_includes_rtc, compare_mbc)
-from .pyside import bitmap2pixmap
+from .Mapper import ConvertMapperToMapperType, ConvertMapperTypeToMapper, get_mbc_name, save_size_includes_rtc, compare_mbc
+from .pyside import bitmap2pixmap, GetQtVersion, IsDarkMode
SAVE_EXTS = (".sav", ".srm", ".fla", ".eep")
ROM_EXTS_DMG = (".gb", ".sgb", ".gbc", ".bin", ".isx")
@@ -50,27 +50,22 @@ class FlashGBX_GUI(QtWidgets.QMainWindow):
def __init__(self, args):
sys.excepthook = Logger.exception_hook
+ self.SETTINGS = IniSettings(path=args["config_path"] + os.sep + "settings.ini")
+ self.FLASHCARTS = args["flashcarts"]
+ self.PROGRESS = Progress(self.UpdateProgress, self.WaitProgress)
try:
+ if GetQtVersion() >= (6, 5, 0):
+ if self.SETTINGS.value("AllowDarkMode", default="enabled") == "disabled":
+ QtGui.QGuiApplication.styleHints().setColorScheme(QtCore.Qt.ColorScheme.Light)
if platform.system() == "Windows":
- _use_dark_mode = False
- try:
- import winreg
- _key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, r"Software\Microsoft\Windows\CurrentVersion\Themes\Personalize")
- _use_dark_mode = winreg.QueryValueEx(_key, "AppsUseLightTheme")[0] == 0
- winreg.CloseKey(_key)
- except Exception:
- pass
- qt_app.setStyle("fusion" if _use_dark_mode else "windowsvista")
+ qt_app.setStyle("fusion" if IsDarkMode() else "windowsvista")
except:
pass
QtWidgets.QMainWindow.__init__(self)
AppContext.CONFIG_PATH = args['config_path']
AppContext.APP_PATH = args['app_path']
- self.SETTINGS = IniSettings(path=args["config_path"] + "/settings.ini")
- self.FLASHCARTS = args["flashcarts"]
- self.PROGRESS = Progress(self.UpdateProgress, self.WaitProgress)
self.setStyleSheet("QMessageBox { messagebox-text-interaction-flags: 5; }")
self.setWindowTitle("{:s} {:s}".format(AppInfo.NAME, AppInfo.VERSION))
@@ -1226,13 +1221,13 @@ class FlashGBX_GUI(QtWidgets.QMainWindow):
if isinstance(lang_name, tuple):
lang_name = lang_name[0]
msg += f"Translated to {lang_name} by {i18n.TRANSLATION_AUTHOR}
"
- msg += "Acknowledgments and Contributors:
2358, 90sFlav, AcoVanConis, AdmirtheSableye, AlexiG, ALXCO-Hardware, AndehX, antPL, aronson, Ausar, bbsan, BennVenn, CaptainBean, ccs21, chobby, ClassicOldSong, Cliffback, CodyWick13, Corborg, Cristóbal, crizzlycruz, Crystal, Därk, Davidish, delibird_deals, DevDavisNunez, Diddy_Kong, djedditt, Dr-InSide, Duckman, dyf2007, easthighNerd, EchelonPrime, edo999, Eldram, Eli, Ell, EmperorOfTigers, endrift, Erba Verde, ethanstrax, eveningmoose, Falknör, FerrantePescara, frarees, fredemmott, Frost Clock, Gahr, gandalf1980, gboh, gekkio, Godan, Grender, HDR, Herax, Hiccup, hiks, howie0210, iamevn, Icesythe7, ide, infinest, inYourBackline, iyatemu, Jayro, Jenetrix, JFox, joyrider3774, jrharbort, JS7457, julgr, Kaede, kane159, KOOORAY, kscheel, kyokohunter, Leitplanke, litlemoran, LovelyA72, Lu, Luca DS, LucentW, luxkiller65, manuelcm1, marv17, Merkin, metroid-maniac, Mr_V, Mufsta, numma_cway, olDirdey, orangeglo, paarongiroux, Paradoxical, Pese, Rairch, Raphaël BOICHOT, redalchemy, RetroGorek, RevZ, RibShark, s1cp, Satumox, Sgt.DoudouMiel, SH, Shinichi999, Sillyhatday, simonK, Sithdown, skite2001, Smelly-Ghost, Sonikks, Squiddy, Stitch, Super Maker, t5b6_de, Tauwasser, TheNFCookie, Timville, twitnic, velipso, Veund, voltagex, Voultar, Warez Waldo, wickawack, Winter1760, Wkr, x7l7j8cc, xactoes, xukkorz, yosoo, Zeii, Zelante, zipplet, Zoo, zvxr"
+ msg += "Acknowledgments and Contributors:
2358, 90sFlav, AcoVanConis, AdmirtheSableye, AlexiG, ALXCO-Hardware, AndehX, antPL, aronson, Ausar, bbsan, BennVenn, Boeuffy, CaptainBean, ccs21, chobby, ClassicOldSong, Cliffback, CodyWick13, Corborg, Cristóbal, crizzlycruz, Crystal, Därk, Davidish, delibird_deals, DevDavisNunez, Diddy_Kong, djedditt, Dr-InSide, Duckman, dyf2007, easthighNerd, EchelonPrime, edo999, Eldram, Eli, Ell, EmperorOfTigers, endrift, Erba Verde, ethanstrax, eveningmoose, Falknör, FerrantePescara, frarees, fredemmott, Frost Clock, Gahr, gandalf1980, gboh, gekkio, Godan, Goon, Grender, HDR, Herax, Hiccup, hiks, howie0210, iamevn, Icesythe7, ide, infinest, inYourBackline, iyatemu, Jayro, Jenetrix, JFox, joyrider3774, jrharbort, JS7457, julgr, Kaede, kane159, KOOORAY, kscheel, kyokohunter, Leitplanke, litlemoran, LovelyA72, Lu, Luca DS, LucentW, luxkiller65, manuelcm1, marv17, Merkin, metroid-maniac, Mr_V, Mufsta, numma_cway, olDirdey, orangeglo, paarongiroux, Paradoxical, Pese, Rairch, Raphaël BOICHOT, redalchemy, RetroGorek, RevZ, RibShark, s1cp, Satumox, Sgt.DoudouMiel, SH, Shinichi999, Sillyhatday, simonK, Sithdown, skite2001, Smelly-Ghost, Sonikks, Squiddy, Stitch, Super Maker, t5b6_de, Tauwasser, TheNFCookie, Timville, twitnic, velipso, Veund, voltagex, Voultar, Warez Waldo, wickawack, Winter1760, Wkr, x7l7j8cc, xactoes, xukkorz, yosoo, Zeii, Zelante, zipplet, Zoo, zvxr"
QtWidgets.QMessageBox.information(self, "{:s} {:s}".format(AppInfo.NAME, AppInfo.VERSION), msg, QtWidgets.QMessageBox.Ok)
def AboutGameDB(self):
msg = __("FlashGBX uses a game database that is based on the ongoing efforts of the No-Intro project. Visit {url} for more information.", url="https://no-intro.org/") + "
"
msg += __("No-Intro databases referenced for this version of FlashGBX:") + "
"
- msg += "• Nintendo - Game Boy (20260602-070215)
• Nintendo - Game Boy Advance (20260602-094414)
• Nintendo - Game Boy Advance (Video) (20260522-144016)
• Nintendo - Game Boy Color (20260602-232612)" # No-Intro DBs
+ msg += "• Nintendo - Game Boy (20260605-002844)
• Nintendo - Game Boy Advance (20260602-094414)
• Nintendo - Game Boy Advance (Video) (20260522-144016)
• Nintendo - Game Boy Color (20260605-010629)" # No-Intro DBs
QtWidgets.QMessageBox.information(self, "FlashGBX {:s}".format(AppInfo.VERSION), msg, QtWidgets.QMessageBox.Ok)
def _GetDeviceSupportData(self):
diff --git a/FlashGBX/InteractiveConsole.py b/FlashGBX/InteractiveConsole.py
index afc8935..72da047 100644
--- a/FlashGBX/InteractiveConsole.py
+++ b/FlashGBX/InteractiveConsole.py
@@ -57,6 +57,12 @@ class InteractiveConsole:
return True
def execute_command(self, cmdline):
+ try:
+ return self._execute_command_inner(cmdline)
+ except Exception:
+ return False
+
+ def _execute_command_inner(self, cmdline):
try:
parts = shlex.split(cmdline)
except ValueError:
@@ -150,6 +156,20 @@ class InteractiveConsole:
self.hexdump(address, data)
return True
+ if command == "ws" and len(parts) == 3:
+ try:
+ address = int(parts[1], 16)
+ if re.fullmatch(r"[01]{8}", parts[2]):
+ value = int(parts[2], 2)
+ else:
+ value = int(parts[2], 16)
+ except ValueError:
+ self.on_output(__("Invalid input. Use hexadecimal or 8-bit binary for the value."))
+ return True
+ self.CONN._cart_write(address, value, sram=True)
+ self.on_output(__("OK"))
+ return True
+
if command == "wf" and len(parts) == 3:
try:
address = int(parts[1], 16)
diff --git a/FlashGBX/LK_Device.py b/FlashGBX/LK_Device.py
index 91d1469..e4325a6 100644
--- a/FlashGBX/LK_Device.py
+++ b/FlashGBX/LK_Device.py
@@ -3512,6 +3512,7 @@ class LK_Device(ABC):
self.SetProgress({"action":"INITIALIZE", "method":action, "size":save_size+extra_size})
buffer_offset = 0
+ max_length = 64 if self.FW["pcb_name"] in ("GBxCart RW", "") else self.MAX_BUFFER_READ
for bank in range(0, ram_banks):
if self.MODE == "DMG":
if _mbc.GetName() == "MBC6" and bank > 7:
@@ -3557,7 +3558,6 @@ class LK_Device(ABC):
dprint("Unknown bank switching method")
time.sleep(0.05)
- max_length = self.MAX_BUFFER_READ # I don’t remember why this was hardcoded to 64 before
dprint("start_address=0x{:X}, end_address=0x{:X}, buffer_len=0x{:X}, buffer_offset=0x{:X}".format(start_address, end_address, buffer_len, buffer_offset))
pos = start_address
while pos < end_address:
@@ -3576,6 +3576,7 @@ class LK_Device(ABC):
xe = 2
else:
xe = 1
+ _read_failed = False
for x in range(0, xe):
if x == 1:
self.NO_PROG_UPDATE = True
@@ -3608,9 +3609,14 @@ class LK_Device(ABC):
else:
dprint("Received 0x{:X} bytes instead of 0x{:X} bytes from the device at position 0x{:X}! Decreasing maximum transfer buffer length to 0x{:X}.".format(len(in_temp[x]), buffer_len, len(buffer), max_length >> 1))
max_length >>= 1
+ _read_failed = True
self.DEVICE.reset_input_buffer()
self.DEVICE.reset_output_buffer()
- continue
+ if _read_failed:
+ break
+
+ if _read_failed:
+ continue
if xe == 2 and in_temp[0] != in_temp[1]:
print(ANSI.RED + __("Error: Inconsistent reads detected.") + ANSI.RESET)
diff --git a/FlashGBX/PocketCameraWindow.py b/FlashGBX/PocketCameraWindow.py
index dc3dd25..5c3017f 100644
--- a/FlashGBX/PocketCameraWindow.py
+++ b/FlashGBX/PocketCameraWindow.py
@@ -34,7 +34,7 @@ class PocketCameraWindow(QtWidgets.QDialog):
]
def __init__(self, app, file=None, icon=None, config_path=".", app_path="."):
- QtWidgets.QDialog.__init__(self)
+ QtWidgets.QDialog.__init__(self, app)
self.setAcceptDrops(True)
if icon is not None: self.setWindowIcon(QtGui.QIcon(icon))
diff --git a/FlashGBX/app.py b/FlashGBX/app.py
index 2f105d7..cd8eaa9 100644
--- a/FlashGBX/app.py
+++ b/FlashGBX/app.py
@@ -6,9 +6,9 @@ import platform, importlib, re, sys
class AppInfo:
NAME = "FlashGBX"
- VERSION_PEP440 = "5.0"
+ VERSION_PEP440 = "5.0.1"
VERSION = "v{:s}".format(VERSION_PEP440)
- VERSION_TIMESTAMP = 1780515968
+ VERSION_TIMESTAMP = 1780697375
@classmethod
def os_string(cls) -> str:
diff --git a/FlashGBX/hw_GBFlash.py b/FlashGBX/hw_GBFlash.py
index 7ee16ad..7c3f371 100644
--- a/FlashGBX/hw_GBFlash.py
+++ b/FlashGBX/hw_GBFlash.py
@@ -473,7 +473,7 @@ try:
PCB_VER = ""
def __init__(self, app, app_path, file=None, icon=None, device=None):
- QtWidgets.QDialog.__init__(self)
+ QtWidgets.QDialog.__init__(self, app)
if icon is not None: self.setWindowIcon(QtGui.QIcon(icon))
self.setStyleSheet("QMessageBox { messagebox-text-interaction-flags: 5; }")
self.setWindowTitle(AppInfo.NAME + " – " + __("Firmware Updater for {device_name}", device_name="GBFlash"))
diff --git a/FlashGBX/hw_GBxCartRW.py b/FlashGBX/hw_GBxCartRW.py
index da1d041..4e21748 100644
--- a/FlashGBX/hw_GBxCartRW.py
+++ b/FlashGBX/hw_GBxCartRW.py
@@ -462,7 +462,7 @@ try:
PCB_VER = ""
def __init__(self, app, app_path, file=None, icon=None, device=None):
- QtWidgets.QDialog.__init__(self)
+ QtWidgets.QDialog.__init__(self, app)
if icon is not None: self.setWindowIcon(QtGui.QIcon(icon))
self.setStyleSheet("QMessageBox { messagebox-text-interaction-flags: 5; }")
self.setWindowTitle(AppInfo.NAME + " – " + __("Firmware Updater for {device_name}", device_name="GBxCart RW"))
@@ -724,7 +724,7 @@ try:
FW_FILES = {"v1.1/v1.2":"fw_GBxCart_RW_v1_1_v1_2.zip", "v1.3":"fw_GBxCart_RW_v1_3.zip", "XMAS v1.0":"fw_GBxCart_RW_XMAS_v1_0.zip", "Mini v1.0":"fw_GBxCart_RW_Mini_v1_0.zip"}
def __init__(self, app, app_path, file=None, icon=None, device=None):
- QtWidgets.QDialog.__init__(self)
+ QtWidgets.QDialog.__init__(self, app)
if icon is not None: self.setWindowIcon(QtGui.QIcon(icon))
self.setStyleSheet("QMessageBox { messagebox-text-interaction-flags: 5; }")
self.APP = app
diff --git a/FlashGBX/hw_JoeyJr.py b/FlashGBX/hw_JoeyJr.py
index 1405024..a8ab4f8 100644
--- a/FlashGBX/hw_JoeyJr.py
+++ b/FlashGBX/hw_JoeyJr.py
@@ -483,7 +483,7 @@ try:
PCB_VER = ""
def __init__(self, app, app_path, file=None, icon=None, device=None):
- QtWidgets.QDialog.__init__(self)
+ QtWidgets.QDialog.__init__(self, app)
if icon is not None: self.setWindowIcon(QtGui.QIcon(icon))
self.setStyleSheet("QMessageBox { messagebox-text-interaction-flags: 5; }")
self.setWindowTitle("FlashGBX – " + __("Firmware Updater for {device_name}", device_name="Joey Jr"))
diff --git a/FlashGBX/locale/de.po b/FlashGBX/locale/de.po
index 5309d9e..72bdd74 100644
--- a/FlashGBX/locale/de.po
+++ b/FlashGBX/locale/de.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: FlashGBX v5.0\n"
"Report-Msgid-Bugs-To: https://github.com/Lesserkuma/FlashGBX/issues\n"
-"POT-Creation-Date: 2026-06-03 19:47+0200\n"
-"PO-Revision-Date: 2026-06-03 21:46+0200\n"
+"POT-Creation-Date: 2026-06-05 11:02+0200\n"
+"PO-Revision-Date: 2026-06-05 11:02+0200\n"
"Last-Translator: Lesserkuma\n"
"Language-Team: \n"
"Language: de\n"
@@ -39,7 +39,7 @@ msgstr " KiB"
#: ../package/FlashGBX/CartridgeTypes.py:325
#: ../package/FlashGBX/FlashGBX_CLI.py:955
#: ../package/FlashGBX/FlashGBX_CLI.py:1078
-#: ../package/FlashGBX/FlashGBX_GUI.py:2095
+#: ../package/FlashGBX/FlashGBX_GUI.py:2090
#: ../package/FlashGBX/Flashcart.py:624
msgid " MiB"
msgstr " MiB"
@@ -431,7 +431,7 @@ msgstr "Game Boy oder Game Boy Color"
#: ../package/FlashGBX/FlashGBX_CLI.py:58
#: ../package/FlashGBX/FlashGBX_CLI.py:228
#: ../package/FlashGBX/FlashGBX_CLI.py:246
-#: ../package/FlashGBX/FlashGBX_GUI.py:3235
+#: ../package/FlashGBX/FlashGBX_GUI.py:3230
msgid "Game Boy Advance"
msgstr "Game Boy Advance"
@@ -444,26 +444,26 @@ msgid "Read Cartridge Information"
msgstr "Spielmodul-Informationen auslesen"
#: ../package/FlashGBX/FlashGBX_CLI.py:94
-#: ../package/FlashGBX/FlashGBX_GUI.py:1979
-#: ../package/FlashGBX/FlashGBX_GUI.py:1989
-#: ../package/FlashGBX/FlashGBX_GUI.py:3982
+#: ../package/FlashGBX/FlashGBX_GUI.py:1974
+#: ../package/FlashGBX/FlashGBX_GUI.py:1984
+#: ../package/FlashGBX/FlashGBX_GUI.py:3977
msgid "Backup ROM"
msgstr "ROM auslesen"
#: ../package/FlashGBX/FlashGBX_CLI.py:95
-#: ../package/FlashGBX/FlashGBX_GUI.py:2077
-#: ../package/FlashGBX/FlashGBX_GUI.py:2079
-#: ../package/FlashGBX/FlashGBX_GUI.py:3984
+#: ../package/FlashGBX/FlashGBX_GUI.py:2072
+#: ../package/FlashGBX/FlashGBX_GUI.py:2074
+#: ../package/FlashGBX/FlashGBX_GUI.py:3979
msgid "Write ROM"
msgstr "ROM schreiben"
#: ../package/FlashGBX/FlashGBX_CLI.py:96
-#: ../package/FlashGBX/FlashGBX_GUI.py:3988
+#: ../package/FlashGBX/FlashGBX_GUI.py:3983
msgid "Backup Save Data"
msgstr "Spielstand auslesen"
#: ../package/FlashGBX/FlashGBX_CLI.py:97
-#: ../package/FlashGBX/FlashGBX_GUI.py:2512
+#: ../package/FlashGBX/FlashGBX_GUI.py:2507
msgid "Restore Save Data"
msgstr "Spielstand schreiben"
@@ -524,7 +524,7 @@ msgstr "Abgebrochen."
#: ../package/FlashGBX/FlashGBX_CLI.py:148
#: ../package/FlashGBX/FlashGBX_CLI.py:1701
-#: ../package/FlashGBX/FlashGBX_GUI.py:1613
+#: ../package/FlashGBX/FlashGBX_GUI.py:1608
msgid "No devices found."
msgstr "Keine Geräte gefunden."
@@ -542,11 +542,11 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:162
#: ../package/FlashGBX/FlashGBX_CLI.py:164
-#: ../package/FlashGBX/FlashGBX_GUI.py:1268
-#: ../package/FlashGBX/FlashGBX_GUI.py:1435
+#: ../package/FlashGBX/FlashGBX_GUI.py:1263
+#: ../package/FlashGBX/FlashGBX_GUI.py:1430
#, python-brace-format
msgid "Connected to {device_name}"
-msgstr "Verbunden mit {device_name}"
+msgstr "Verbindung mit {device_name} hergestellt"
#: ../package/FlashGBX/FlashGBX_CLI.py:171
msgid "Enter file path of Game Boy Camera save data file:"
@@ -672,7 +672,7 @@ msgid "Erasing flash sector at address {address}..."
msgstr "Lösche Flash-Sektor an Adresse {address}..."
#: ../package/FlashGBX/FlashGBX_CLI.py:364
-#: ../package/FlashGBX/FlashGBX_GUI.py:4055
+#: ../package/FlashGBX/FlashGBX_GUI.py:4050
msgid "Updating Real Time Clock..."
msgstr "Echtzeituhr wird aktualisiert..."
@@ -682,8 +682,8 @@ msgstr "Stoppen..."
#: ../package/FlashGBX/FlashGBX_CLI.py:389
#: ../package/FlashGBX/FlashGBX_CLI.py:411
-#: ../package/FlashGBX/FlashGBX_GUI.py:1673
-#: ../package/FlashGBX/FlashGBX_GUI.py:4158
+#: ../package/FlashGBX/FlashGBX_GUI.py:1668
+#: ../package/FlashGBX/FlashGBX_GUI.py:4153
msgid " KiB/s"
msgstr " KiB/s"
@@ -693,18 +693,18 @@ msgid "ETA"
msgstr "ETA"
#: ../package/FlashGBX/FlashGBX_CLI.py:417
-#: ../package/FlashGBX/FlashGBX_GUI.py:1886
+#: ../package/FlashGBX/FlashGBX_GUI.py:1881
msgid "The ROM was written and verified successfully!"
msgstr "Die ROM-Daten wurden geschrieben und erfolgreich gegengeprüft!"
#: ../package/FlashGBX/FlashGBX_CLI.py:425
-#: ../package/FlashGBX/FlashGBX_GUI.py:1850
+#: ../package/FlashGBX/FlashGBX_GUI.py:1845
msgctxt "Shortened list of Broken Sectors (e.g. 0x0000~0x07FF and others)"
msgid "and others"
msgstr "und weitere"
#: ../package/FlashGBX/FlashGBX_CLI.py:428
-#: ../package/FlashGBX/FlashGBX_GUI.py:1853
+#: ../package/FlashGBX/FlashGBX_GUI.py:1848
#, python-brace-format
msgid ""
"The ROM was written completely, but verification of written data failed in "
@@ -720,19 +720,19 @@ msgstr[1] ""
"Unterschiede in den folgenden Sektoren: {sectors}"
#: ../package/FlashGBX/FlashGBX_CLI.py:431
-#: ../package/FlashGBX/FlashGBX_GUI.py:1888
+#: ../package/FlashGBX/FlashGBX_GUI.py:1883
msgid "ROM writing complete!"
msgstr "Schreiben der ROM-Daten abgeschlossen!"
#: ../package/FlashGBX/FlashGBX_CLI.py:452
-#: ../package/FlashGBX/FlashGBX_GUI.py:1703
+#: ../package/FlashGBX/FlashGBX_GUI.py:1698
msgid "Error:"
msgstr "Fehler:"
#: ../package/FlashGBX/FlashGBX_CLI.py:458
#: ../package/FlashGBX/FlashGBX_CLI.py:473
-#: ../package/FlashGBX/FlashGBX_GUI.py:1714
-#: ../package/FlashGBX/FlashGBX_GUI.py:1760
+#: ../package/FlashGBX/FlashGBX_GUI.py:1709
+#: ../package/FlashGBX/FlashGBX_GUI.py:1755
msgid "The ROM backup is complete and the checksum was verified successfully!"
msgstr ""
"Das ROM-Backup ist abgeschlossen und die Prüfsumme wurde erfolgreich "
@@ -743,16 +743,16 @@ msgid "The ROM backup is complete!"
msgstr "Das ROM-Backup ist abgeschlossen!"
#: ../package/FlashGBX/FlashGBX_CLI.py:462
-#: ../package/FlashGBX/FlashGBX_GUI.py:1726
+#: ../package/FlashGBX/FlashGBX_GUI.py:1721
msgid "The ROM was dumped, but the checksum is not correct."
msgstr "Die ROM-Daten wurden gelesen, aber die Prüfsumme ist nicht korrekt."
#: ../package/FlashGBX/FlashGBX_CLI.py:464
#: ../package/FlashGBX/FlashGBX_CLI.py:477
#: ../package/FlashGBX/FlashGBX_CLI.py:484
-#: ../package/FlashGBX/FlashGBX_GUI.py:1729
-#: ../package/FlashGBX/FlashGBX_GUI.py:1769
-#: ../package/FlashGBX/FlashGBX_GUI.py:1781
+#: ../package/FlashGBX/FlashGBX_GUI.py:1724
+#: ../package/FlashGBX/FlashGBX_GUI.py:1764
+#: ../package/FlashGBX/FlashGBX_GUI.py:1776
#, python-brace-format
msgid ""
"A data loop was detected in the ROM backup at position {pos} ({size}). This "
@@ -763,8 +763,8 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:466
#: ../package/FlashGBX/FlashGBX_CLI.py:479
-#: ../package/FlashGBX/FlashGBX_GUI.py:1731
-#: ../package/FlashGBX/FlashGBX_GUI.py:1771
+#: ../package/FlashGBX/FlashGBX_GUI.py:1726
+#: ../package/FlashGBX/FlashGBX_GUI.py:1766
msgid ""
"This may indicate a bad dump, however this can be normal for some "
"reproduction cartridges, unlicensed games, prototypes, patched games and "
@@ -775,7 +775,7 @@ msgstr ""
"Overdumps kann es jedoch auch normal sein."
#: ../package/FlashGBX/FlashGBX_CLI.py:475
-#: ../package/FlashGBX/FlashGBX_GUI.py:1767
+#: ../package/FlashGBX/FlashGBX_GUI.py:1762
msgid ""
"The ROM backup is complete, but the checksum doesn’t match the known "
"database entry."
@@ -784,7 +784,7 @@ msgstr ""
"bekannten Eintrag in der Datenbank überein."
#: ../package/FlashGBX/FlashGBX_CLI.py:482
-#: ../package/FlashGBX/FlashGBX_GUI.py:1779
+#: ../package/FlashGBX/FlashGBX_GUI.py:1774
msgid ""
"The ROM backup is complete! As there is no known checksum for this ROM in "
"the database, verification was skipped."
@@ -797,12 +797,12 @@ msgid "The pictures were extracted."
msgstr "Die Bilder wurden ausgelesen."
#: ../package/FlashGBX/FlashGBX_CLI.py:527
-#: ../package/FlashGBX/FlashGBX_GUI.py:1825
+#: ../package/FlashGBX/FlashGBX_GUI.py:1820
msgid "The save data backup is complete!"
msgstr "Das Spielstand-Backup ist abgeschlossen!"
#: ../package/FlashGBX/FlashGBX_CLI.py:532
-#: ../package/FlashGBX/FlashGBX_GUI.py:1834
+#: ../package/FlashGBX/FlashGBX_GUI.py:1829
msgid "The save data was erased."
msgstr "Die Spielstand-Daten wurden gelöscht."
@@ -824,29 +824,29 @@ msgstr ""
"Software in vollem Umfang zu nutzen."
#: ../package/FlashGBX/FlashGBX_CLI.py:591
-#: ../package/FlashGBX/FlashGBX_GUI.py:1495
+#: ../package/FlashGBX/FlashGBX_GUI.py:1490
#, python-brace-format
msgid "Current firmware version: {fw_version}"
msgstr "Aktuelle Firmware-Version: {fw_version}"
#: ../package/FlashGBX/FlashGBX_CLI.py:627
-#: ../package/FlashGBX/FlashGBX_GUI.py:1172
+#: ../package/FlashGBX/FlashGBX_GUI.py:1167
#, python-brace-format
msgid "Disconnected from {device_name}"
msgstr "Verbindung mit {device_name} getrennt"
#: ../package/FlashGBX/FlashGBX_CLI.py:643
#: ../package/FlashGBX/FlashGBX_CLI.py:719
-#: ../package/FlashGBX/FlashGBX_GUI.py:607
-#: ../package/FlashGBX/FlashGBX_GUI.py:620
+#: ../package/FlashGBX/FlashGBX_GUI.py:602
+#: ../package/FlashGBX/FlashGBX_GUI.py:615
msgid "Game Name:"
msgstr "Spielname:"
#: ../package/FlashGBX/FlashGBX_CLI.py:645
#: ../package/FlashGBX/FlashGBX_CLI.py:721
-#: ../package/FlashGBX/FlashGBX_GUI.py:608
-#: ../package/FlashGBX/FlashGBX_GUI.py:621
-#: ../package/FlashGBX/FlashGBX_GUI.py:3685
+#: ../package/FlashGBX/FlashGBX_GUI.py:603
+#: ../package/FlashGBX/FlashGBX_GUI.py:616
+#: ../package/FlashGBX/FlashGBX_GUI.py:3680
msgid "ROM Title:"
msgstr "ROM-Titel:"
@@ -854,9 +854,9 @@ msgstr "ROM-Titel:"
#: ../package/FlashGBX/FlashGBX_CLI.py:650
#: ../package/FlashGBX/FlashGBX_CLI.py:724
#: ../package/FlashGBX/FlashGBX_CLI.py:726
-#: ../package/FlashGBX/FlashGBX_GUI.py:609
-#: ../package/FlashGBX/FlashGBX_GUI.py:622
-#: ../package/FlashGBX/FlashGBX_GUI.py:3330
+#: ../package/FlashGBX/FlashGBX_GUI.py:604
+#: ../package/FlashGBX/FlashGBX_GUI.py:617
+#: ../package/FlashGBX/FlashGBX_GUI.py:3325
msgid "Game Code and Revision:"
msgstr "Spielcode und -Revision:"
@@ -865,23 +865,23 @@ msgid "Revision:"
msgstr "Revision:"
#: ../package/FlashGBX/FlashGBX_CLI.py:658
-#: ../package/FlashGBX/FlashGBX_GUI.py:453
+#: ../package/FlashGBX/FlashGBX_GUI.py:448
msgid "Game Boy Color exclusive"
msgstr "Game Boy Color exklusiv"
#: ../package/FlashGBX/FlashGBX_CLI.py:660
-#: ../package/FlashGBX/FlashGBX_GUI.py:468
+#: ../package/FlashGBX/FlashGBX_GUI.py:463
msgid "Game Boy Color"
msgstr "Game Boy Color"
#: ../package/FlashGBX/FlashGBX_CLI.py:662
-#: ../package/FlashGBX/FlashGBX_GUI.py:478
+#: ../package/FlashGBX/FlashGBX_GUI.py:473
#: ../package/FlashGBX/PocketCameraWindow.py:68
msgid "Super Game Boy"
msgstr "Super Game Boy"
#: ../package/FlashGBX/FlashGBX_CLI.py:664
-#: ../package/FlashGBX/FlashGBX_GUI.py:488
+#: ../package/FlashGBX/FlashGBX_GUI.py:483
#: ../package/FlashGBX/PocketCameraWindow.py:67
msgid "Original Game Boy"
msgstr "Original Game Boy"
@@ -892,8 +892,8 @@ msgstr "Plattform:"
#: ../package/FlashGBX/FlashGBX_CLI.py:667
#: ../package/FlashGBX/FlashGBX_CLI.py:728
-#: ../package/FlashGBX/FlashGBX_GUI.py:610
-#: ../package/FlashGBX/FlashGBX_GUI.py:623
+#: ../package/FlashGBX/FlashGBX_GUI.py:605
+#: ../package/FlashGBX/FlashGBX_GUI.py:618
msgid "Real Time Clock:"
msgstr "Echtzeituhr:"
@@ -901,14 +901,14 @@ msgstr "Echtzeituhr:"
#: ../package/FlashGBX/FlashGBX_CLI.py:675
#: ../package/FlashGBX/FlashGBX_CLI.py:731
#: ../package/FlashGBX/FlashGBX_CLI.py:736
-#: ../package/FlashGBX/FlashGBX_GUI.py:611
-#: ../package/FlashGBX/FlashGBX_GUI.py:624
+#: ../package/FlashGBX/FlashGBX_GUI.py:606
+#: ../package/FlashGBX/FlashGBX_GUI.py:619
msgid "Boot Logo:"
msgstr "Boot-Logo:"
#: ../package/FlashGBX/FlashGBX_CLI.py:670
#: ../package/FlashGBX/FlashGBX_CLI.py:731
-#: ../package/FlashGBX/FlashGBX_GUI.py:3357
+#: ../package/FlashGBX/FlashGBX_GUI.py:3352
msgctxt "Game Data"
msgid "OK"
msgstr "OK"
@@ -916,19 +916,19 @@ msgstr "OK"
#: ../package/FlashGBX/FlashGBX_CLI.py:675
#: ../package/FlashGBX/FlashGBX_CLI.py:736
#: ../package/FlashGBX/FlashGBX_CLI.py:742
-#: ../package/FlashGBX/FlashGBX_GUI.py:1724
-#: ../package/FlashGBX/FlashGBX_GUI.py:1764
-#: ../package/FlashGBX/FlashGBX_GUI.py:3363
-#: ../package/FlashGBX/FlashGBX_GUI.py:3482
-#: ../package/FlashGBX/FlashGBX_GUI.py:3498
+#: ../package/FlashGBX/FlashGBX_GUI.py:1719
+#: ../package/FlashGBX/FlashGBX_GUI.py:1759
+#: ../package/FlashGBX/FlashGBX_GUI.py:3358
+#: ../package/FlashGBX/FlashGBX_GUI.py:3477
+#: ../package/FlashGBX/FlashGBX_GUI.py:3493
msgctxt "Game Data"
msgid "Invalid"
msgstr "Ungültig"
#: ../package/FlashGBX/FlashGBX_CLI.py:678
#: ../package/FlashGBX/FlashGBX_CLI.py:763
-#: ../package/FlashGBX/FlashGBX_GUI.py:612
-#: ../package/FlashGBX/FlashGBX_GUI.py:626
+#: ../package/FlashGBX/FlashGBX_GUI.py:607
+#: ../package/FlashGBX/FlashGBX_GUI.py:621
msgid "ROM Checksum:"
msgstr "ROM-Prüfsumme:"
@@ -937,10 +937,10 @@ msgstr "ROM-Prüfsumme:"
#: ../package/FlashGBX/FlashGBX_CLI.py:764
#: ../package/FlashGBX/FlashGBX_CLI.py:868
#: ../package/FlashGBX/FlashGBX_CLI.py:871
-#: ../package/FlashGBX/FlashGBX_GUI.py:613
-#: ../package/FlashGBX/FlashGBX_GUI.py:627
-#: ../package/FlashGBX/FlashGBX_GUI.py:3746
-#: ../package/FlashGBX/FlashGBX_GUI.py:3749
+#: ../package/FlashGBX/FlashGBX_GUI.py:608
+#: ../package/FlashGBX/FlashGBX_GUI.py:622
+#: ../package/FlashGBX/FlashGBX_GUI.py:3741
+#: ../package/FlashGBX/FlashGBX_GUI.py:3744
msgid "ROM Size:"
msgstr "ROM-Größe:"
@@ -958,12 +958,12 @@ msgstr "Nicht erkannt"
#: ../package/FlashGBX/FlashGBX_CLI.py:851
#: ../package/FlashGBX/FlashGBX_CLI.py:854
#: ../package/FlashGBX/FlashGBX_CLI.py:856
-#: ../package/FlashGBX/FlashGBX_GUI.py:614
-#: ../package/FlashGBX/FlashGBX_GUI.py:628
+#: ../package/FlashGBX/FlashGBX_GUI.py:609
+#: ../package/FlashGBX/FlashGBX_GUI.py:623
+#: ../package/FlashGBX/FlashGBX_GUI.py:3712
+#: ../package/FlashGBX/FlashGBX_GUI.py:3714
#: ../package/FlashGBX/FlashGBX_GUI.py:3717
#: ../package/FlashGBX/FlashGBX_GUI.py:3719
-#: ../package/FlashGBX/FlashGBX_GUI.py:3722
-#: ../package/FlashGBX/FlashGBX_GUI.py:3724
msgid "Save Type:"
msgstr "Spielstand-Typ:"
@@ -972,10 +972,10 @@ msgstr "Spielstand-Typ:"
#: ../package/FlashGBX/FlashGBX_CLI.py:876
#: ../package/FlashGBX/FlashGBX_CLI.py:878
#: ../package/FlashGBX/FlashGBX_CLI.py:880
-#: ../package/FlashGBX/FlashGBX_GUI.py:615
-#: ../package/FlashGBX/FlashGBX_GUI.py:3754
-#: ../package/FlashGBX/FlashGBX_GUI.py:3756
-#: ../package/FlashGBX/FlashGBX_GUI.py:3758
+#: ../package/FlashGBX/FlashGBX_GUI.py:610
+#: ../package/FlashGBX/FlashGBX_GUI.py:3749
+#: ../package/FlashGBX/FlashGBX_GUI.py:3751
+#: ../package/FlashGBX/FlashGBX_GUI.py:3753
msgid "Mapper Type:"
msgstr "Mapper-Typ:"
@@ -992,20 +992,20 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:740
#: ../package/FlashGBX/FlashGBX_CLI.py:742
-#: ../package/FlashGBX/FlashGBX_GUI.py:625
+#: ../package/FlashGBX/FlashGBX_GUI.py:620
msgid "Header Checksum:"
msgstr "Header-Prüfsumme:"
#: ../package/FlashGBX/FlashGBX_CLI.py:740
-#: ../package/FlashGBX/FlashGBX_GUI.py:1711
-#: ../package/FlashGBX/FlashGBX_GUI.py:1757
-#: ../package/FlashGBX/FlashGBX_GUI.py:3495
+#: ../package/FlashGBX/FlashGBX_GUI.py:1706
+#: ../package/FlashGBX/FlashGBX_GUI.py:1752
+#: ../package/FlashGBX/FlashGBX_GUI.py:3490
msgctxt "Game Data"
msgid "Valid"
msgstr "Gültig"
#: ../package/FlashGBX/FlashGBX_CLI.py:750
-#: ../package/FlashGBX/FlashGBX_GUI.py:3509
+#: ../package/FlashGBX/FlashGBX_GUI.py:3504
msgctxt "Game Data"
msgid "In database"
msgstr "In der Datenbank"
@@ -1057,24 +1057,24 @@ msgid "Cartridge detection failed."
msgstr "Spielmodulerkennung fehlgeschlagen."
#: ../package/FlashGBX/FlashGBX_CLI.py:828
-#: ../package/FlashGBX/FlashGBX_GUI.py:3674
+#: ../package/FlashGBX/FlashGBX_GUI.py:3669
msgctxt "Flashcart Profile List “- PROFILE NAME ← selected”"
msgid "selected"
msgstr "ausgewählt"
#: ../package/FlashGBX/FlashGBX_CLI.py:835
-#: ../package/FlashGBX/FlashGBX_GUI.py:3826
+#: ../package/FlashGBX/FlashGBX_GUI.py:3821
msgid "Game Title:"
msgstr "Spielname:"
#: ../package/FlashGBX/FlashGBX_CLI.py:851
-#: ../package/FlashGBX/FlashGBX_GUI.py:3719
+#: ../package/FlashGBX/FlashGBX_GUI.py:3714
msgctxt "Save Type"
msgid "None or unknown (no save data detected)"
msgstr "Keiner oder unbekannt (kein Spielstand erkannt)"
#: ../package/FlashGBX/FlashGBX_CLI.py:854
-#: ../package/FlashGBX/FlashGBX_GUI.py:3722
+#: ../package/FlashGBX/FlashGBX_GUI.py:3717
msgctxt "Save Data Access"
msgid "not stable or not battery-backed"
msgstr "nicht stabil oder nicht batteriegestützt"
@@ -1082,10 +1082,10 @@ msgstr "nicht stabil oder nicht batteriegestützt"
#: ../package/FlashGBX/FlashGBX_CLI.py:864
#: ../package/FlashGBX/FlashGBX_CLI.py:884
#: ../package/FlashGBX/FlashGBX_CLI.py:908
-#: ../package/FlashGBX/FlashGBX_GUI.py:3738
-#: ../package/FlashGBX/FlashGBX_GUI.py:3740
-#: ../package/FlashGBX/FlashGBX_GUI.py:3762
-#: ../package/FlashGBX/FlashGBX_GUI.py:3785
+#: ../package/FlashGBX/FlashGBX_GUI.py:3733
+#: ../package/FlashGBX/FlashGBX_GUI.py:3735
+#: ../package/FlashGBX/FlashGBX_GUI.py:3757
+#: ../package/FlashGBX/FlashGBX_GUI.py:3780
msgid "Flashcart Profile:"
msgstr "Flashkarten-Profil:"
@@ -1094,18 +1094,18 @@ msgid "Supported flash cartridge – compatible with:"
msgstr "Unterstützte Flashkarte – kompatibel mit:"
#: ../package/FlashGBX/FlashGBX_CLI.py:876
-#: ../package/FlashGBX/FlashGBX_GUI.py:3754
+#: ../package/FlashGBX/FlashGBX_GUI.py:3749
msgid "Manual selection"
msgstr "Manuelle Auswahl"
#: ../package/FlashGBX/FlashGBX_CLI.py:880
-#: ../package/FlashGBX/FlashGBX_GUI.py:3758
+#: ../package/FlashGBX/FlashGBX_GUI.py:3753
msgctxt "Mapper Type"
msgid "Default"
msgstr "Standard"
#: ../package/FlashGBX/FlashGBX_CLI.py:884
-#: ../package/FlashGBX/FlashGBX_GUI.py:3762
+#: ../package/FlashGBX/FlashGBX_GUI.py:3757
msgid "Unknown flash cartridge"
msgstr "Unbekannte Flashkarte"
@@ -1124,14 +1124,14 @@ msgid "not rewritable or not auto-detectable"
msgstr "nicht wiederbeschreibbar oder nicht automatisch erkennbar"
#: ../package/FlashGBX/FlashGBX_CLI.py:910
-#: ../package/FlashGBX/FlashGBX_GUI.py:3792
+#: ../package/FlashGBX/FlashGBX_GUI.py:3787
msgid "Flash ID Check:"
msgstr "Flash-ID-Prüfung:"
#: ../package/FlashGBX/FlashGBX_CLI.py:913
#: ../package/FlashGBX/FlashGBX_CLI.py:915
-#: ../package/FlashGBX/FlashGBX_GUI.py:3796
-#: ../package/FlashGBX/FlashGBX_GUI.py:3798
+#: ../package/FlashGBX/FlashGBX_GUI.py:3791
+#: ../package/FlashGBX/FlashGBX_GUI.py:3793
#, python-brace-format
msgid "{common_flash_interface} Data:"
msgstr "„{common_flash_interface}“-Daten:"
@@ -1142,7 +1142,7 @@ msgid "No data provided"
msgstr "Keine Daten bereitgestellt"
#: ../package/FlashGBX/FlashGBX_CLI.py:917
-#: ../package/FlashGBX/FlashGBX_GUI.py:3828
+#: ../package/FlashGBX/FlashGBX_GUI.py:3823
msgid "The following cartridge configuration was detected:"
msgstr "Die folgende Spielmodul-Konfiguration wurde erkannt:"
@@ -1262,7 +1262,7 @@ msgid "No ROM file for writing was selected."
msgstr "Keine ROM-Datei wurde zum Schreiben ausgewählt."
#: ../package/FlashGBX/FlashGBX_CLI.py:1078
-#: ../package/FlashGBX/FlashGBX_GUI.py:2095
+#: ../package/FlashGBX/FlashGBX_GUI.py:2090
#, python-brace-format
msgid "ROM files bigger than 512{mib} are not supported."
msgstr "ROM-Dateien, die größer als 512{mib} sind, werden nicht unterstützt."
@@ -1288,8 +1288,8 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:1095
#: ../package/FlashGBX/FlashGBX_CLI.py:1210
#: ../package/FlashGBX/FlashGBX_CLI.py:1589
-#: ../package/FlashGBX/FlashGBX_GUI.py:2235
-#: ../package/FlashGBX/FlashGBX_GUI.py:2849
+#: ../package/FlashGBX/FlashGBX_GUI.py:2230
+#: ../package/FlashGBX/FlashGBX_GUI.py:2844
#: ../package/FlashGBX/hw_GBxCartRW.py:928 ../package/FlashGBX/hw_JoeyJr.py:725
msgid "Do you want to continue?"
msgstr "Möchtest du fortfahren?"
@@ -1317,7 +1317,7 @@ msgstr ""
"Schalter zur Verfügung."
#: ../package/FlashGBX/FlashGBX_CLI.py:1172
-#: ../package/FlashGBX/FlashGBX_GUI.py:2177
+#: ../package/FlashGBX/FlashGBX_GUI.py:2172
msgid ""
"Warning: The ROM file you selected will not boot on actual hardware due to "
"invalid boot logo data."
@@ -1358,8 +1358,8 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:1209
#: ../package/FlashGBX/FlashGBX_CLI.py:1588
-#: ../package/FlashGBX/FlashGBX_GUI.py:2235
-#: ../package/FlashGBX/FlashGBX_GUI.py:2849
+#: ../package/FlashGBX/FlashGBX_GUI.py:2230
+#: ../package/FlashGBX/FlashGBX_GUI.py:2844
msgid ""
"Warning: A 3.3V flashcart profile is selected, but your device is fixed to a "
"5V supply in Game Boy mode. Writing to a 3.3V flash chip at 5V may cause "
@@ -1402,7 +1402,7 @@ msgstr ""
"überschreiben?"
#: ../package/FlashGBX/FlashGBX_CLI.py:1335
-#: ../package/FlashGBX/FlashGBX_GUI.py:2478
+#: ../package/FlashGBX/FlashGBX_GUI.py:2473
msgid "The following save data file will now be written to the cartridge:"
msgstr ""
"Die folgende Spielstand-Datei wird jetzt auf das Spielmodul geschrieben:"
@@ -1425,8 +1425,8 @@ msgid "Note: This is for debug use only."
msgstr "Hinweis: Dies ist nur für Debug-Zwecke gedacht."
#: ../package/FlashGBX/FlashGBX_CLI.py:1356
-#: ../package/FlashGBX/FlashGBX_GUI.py:2525
-#: ../package/FlashGBX/FlashGBX_GUI.py:2563
+#: ../package/FlashGBX/FlashGBX_GUI.py:2520
+#: ../package/FlashGBX/FlashGBX_GUI.py:2558
msgid "This cartridge is not supported in Legacy Mode."
msgstr "Dieses Spielmodul wird im Legacy-Modus nicht unterstützt."
@@ -1535,7 +1535,7 @@ msgstr ""
"Schalter, um sie manuell festzulegen."
#: ../package/FlashGBX/FlashGBX_CLI.py:1524
-#: ../package/FlashGBX/FlashGBX_GUI.py:2500
+#: ../package/FlashGBX/FlashGBX_GUI.py:2495
msgid "Stress test is not supported for this save type."
msgstr "Der Stresstest wird bei diesem Spielstand-Typ nicht unterstützt."
@@ -1544,27 +1544,27 @@ msgid "Batteryless SRAM Mode"
msgstr "Batteryless-SRAM-Modus"
#: ../package/FlashGBX/FlashGBX_CLI.py:1534
-#: ../package/FlashGBX/FlashGBX_GUI.py:2968
+#: ../package/FlashGBX/FlashGBX_GUI.py:2963
msgid "Location:"
msgstr "Speicherort:"
#: ../package/FlashGBX/FlashGBX_CLI.py:1536
-#: ../package/FlashGBX/FlashGBX_GUI.py:2974
+#: ../package/FlashGBX/FlashGBX_GUI.py:2969
msgid "Continuous"
msgstr "Fortlaufend"
#: ../package/FlashGBX/FlashGBX_CLI.py:1536
-#: ../package/FlashGBX/FlashGBX_GUI.py:2974
+#: ../package/FlashGBX/FlashGBX_GUI.py:2969
msgid "First half of ROM bank"
msgstr "Erste Hälfte einer ROM-Bank"
#: ../package/FlashGBX/FlashGBX_CLI.py:1536
-#: ../package/FlashGBX/FlashGBX_GUI.py:2974
+#: ../package/FlashGBX/FlashGBX_GUI.py:2969
msgid "Second half of ROM bank"
msgstr "Zweite Hälfte einer ROM-Bank"
#: ../package/FlashGBX/FlashGBX_CLI.py:1537
-#: ../package/FlashGBX/FlashGBX_GUI.py:2974
+#: ../package/FlashGBX/FlashGBX_GUI.py:2969
msgid "Layout:"
msgstr "Anordnung:"
@@ -1754,305 +1754,305 @@ msgstr ""
"Keine Geräte gefunden. Falls dein Joey Jr die Drag’n’Drop-Firmware nutzt, "
"musst du die JoeyGUI-Software für das Firmware-Update nutzen."
-#: ../package/FlashGBX/FlashGBX_GUI.py:606
+#: ../package/FlashGBX/FlashGBX_GUI.py:601
msgid "Game Boy Cartridge Information"
msgstr "Game-Boy-Spielmodul-Informationen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:616
-#: ../package/FlashGBX/FlashGBX_GUI.py:629
+#: ../package/FlashGBX/FlashGBX_GUI.py:611
+#: ../package/FlashGBX/FlashGBX_GUI.py:624
msgid "Profile:"
msgstr "Profil:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:619
+#: ../package/FlashGBX/FlashGBX_GUI.py:614
msgid "Game Boy Advance Cartridge Information"
msgstr "Game-Boy-Advance-Spielmodul-Informationen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:632
+#: ../package/FlashGBX/FlashGBX_GUI.py:627
msgid "Functions"
msgstr "Funktionen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:633
+#: ../package/FlashGBX/FlashGBX_GUI.py:628
msgid "Plattform:"
msgstr "Plattform:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:634
+#: ../package/FlashGBX/FlashGBX_GUI.py:629
msgctxt "Radio Button (& = Keyboard Shortcut)"
msgid "&Game Boy"
msgstr "&Game Boy"
-#: ../package/FlashGBX/FlashGBX_GUI.py:635
+#: ../package/FlashGBX/FlashGBX_GUI.py:630
msgctxt "Radio Button (& = Keyboard Shortcut)"
msgid "Game Boy &Advance"
msgstr "Game Boy &Advance"
-#: ../package/FlashGBX/FlashGBX_GUI.py:636
+#: ../package/FlashGBX/FlashGBX_GUI.py:631
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Refresh"
msgstr "Aktualisie&ren"
-#: ../package/FlashGBX/FlashGBX_GUI.py:637
+#: ../package/FlashGBX/FlashGBX_GUI.py:632
msgctxt "Button (& = Keyboard Shortcut)"
msgid "Analyze &Flash Cart"
msgstr "&Flashkarte analysieren"
-#: ../package/FlashGBX/FlashGBX_GUI.py:638
+#: ../package/FlashGBX/FlashGBX_GUI.py:633
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Backup ROM"
msgstr "ROM aus&lesen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:639
+#: ../package/FlashGBX/FlashGBX_GUI.py:634
msgctxt "Button (& = Keyboard Shortcut)"
msgid "Backup &Save Data"
msgstr "&Spielstand auslesen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:640
+#: ../package/FlashGBX/FlashGBX_GUI.py:635
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Write ROM"
msgstr "ROM s&chreiben"
-#: ../package/FlashGBX/FlashGBX_GUI.py:641
+#: ../package/FlashGBX/FlashGBX_GUI.py:636
msgctxt "Button (& = Keyboard Shortcut)"
msgid "Writ&e Save Data"
msgstr "Spi&elstand schreiben"
-#: ../package/FlashGBX/FlashGBX_GUI.py:642
+#: ../package/FlashGBX/FlashGBX_GUI.py:637
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Restore from save data file"
msgstr "Aus Spielstand-Datei &wiederherstellen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:643
+#: ../package/FlashGBX/FlashGBX_GUI.py:638
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Erase cartridge save data"
msgstr "Spielstand &löschen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:644
+#: ../package/FlashGBX/FlashGBX_GUI.py:639
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Run stress &test"
msgstr "Stress&test durchführen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:647
-#: ../package/FlashGBX/FlashGBX_GUI.py:1200
-#: ../package/FlashGBX/FlashGBX_GUI.py:2008
-#: ../package/FlashGBX/FlashGBX_GUI.py:2257
-#: ../package/FlashGBX/FlashGBX_GUI.py:2401
-#: ../package/FlashGBX/FlashGBX_GUI.py:2645
-#: ../package/FlashGBX/FlashGBX_GUI.py:2884
-#: ../package/FlashGBX/FlashGBX_GUI.py:3565
-#: ../package/FlashGBX/FlashGBX_GUI.py:3607
-#: ../package/FlashGBX/FlashGBX_GUI.py:3982
-#: ../package/FlashGBX/FlashGBX_GUI.py:3984
-#: ../package/FlashGBX/FlashGBX_GUI.py:3986
-#: ../package/FlashGBX/FlashGBX_GUI.py:3988
-#: ../package/FlashGBX/FlashGBX_GUI.py:3990
-#: ../package/FlashGBX/FlashGBX_GUI.py:3992
-#: ../package/FlashGBX/FlashGBX_GUI.py:3994
-#: ../package/FlashGBX/FlashGBX_GUI.py:4118
+#: ../package/FlashGBX/FlashGBX_GUI.py:642
+#: ../package/FlashGBX/FlashGBX_GUI.py:1195
+#: ../package/FlashGBX/FlashGBX_GUI.py:2003
+#: ../package/FlashGBX/FlashGBX_GUI.py:2252
+#: ../package/FlashGBX/FlashGBX_GUI.py:2396
+#: ../package/FlashGBX/FlashGBX_GUI.py:2640
+#: ../package/FlashGBX/FlashGBX_GUI.py:2879
+#: ../package/FlashGBX/FlashGBX_GUI.py:3560
+#: ../package/FlashGBX/FlashGBX_GUI.py:3602
+#: ../package/FlashGBX/FlashGBX_GUI.py:3977
+#: ../package/FlashGBX/FlashGBX_GUI.py:3979
+#: ../package/FlashGBX/FlashGBX_GUI.py:3981
+#: ../package/FlashGBX/FlashGBX_GUI.py:3983
+#: ../package/FlashGBX/FlashGBX_GUI.py:3985
+#: ../package/FlashGBX/FlashGBX_GUI.py:3987
+#: ../package/FlashGBX/FlashGBX_GUI.py:3989
+#: ../package/FlashGBX/FlashGBX_GUI.py:4113
msgid "Transfer Status"
msgstr "Übertragungsstatus"
-#: ../package/FlashGBX/FlashGBX_GUI.py:648
+#: ../package/FlashGBX/FlashGBX_GUI.py:643
msgid "Data transferred:"
msgstr "Übertragene Daten:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:649
+#: ../package/FlashGBX/FlashGBX_GUI.py:644
msgid "Transfer rate:"
msgstr "Übertragungsrate:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:650
+#: ../package/FlashGBX/FlashGBX_GUI.py:645
msgid "Time elapsed:"
msgstr "Verstrichene Zeit:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:651
-#: ../package/FlashGBX/FlashGBX_GUI.py:1428
+#: ../package/FlashGBX/FlashGBX_GUI.py:646
+#: ../package/FlashGBX/FlashGBX_GUI.py:1423
+#: ../package/FlashGBX/FlashGBX_GUI.py:1902
#: ../package/FlashGBX/FlashGBX_GUI.py:1907
-#: ../package/FlashGBX/FlashGBX_GUI.py:1912
-#: ../package/FlashGBX/FlashGBX_GUI.py:3564
-#: ../package/FlashGBX/FlashGBX_GUI.py:3864
-#: ../package/FlashGBX/FlashGBX_GUI.py:3924
-#: ../package/FlashGBX/FlashGBX_GUI.py:4251
+#: ../package/FlashGBX/FlashGBX_GUI.py:3559
+#: ../package/FlashGBX/FlashGBX_GUI.py:3859
+#: ../package/FlashGBX/FlashGBX_GUI.py:3919
+#: ../package/FlashGBX/FlashGBX_GUI.py:4246
#: ../package/FlashGBX/hw_GBxCartRW.py:833
msgid "Ready."
msgstr "Bereit."
-#: ../package/FlashGBX/FlashGBX_GUI.py:652
+#: ../package/FlashGBX/FlashGBX_GUI.py:647
msgid "Stop"
msgstr "Stopp"
-#: ../package/FlashGBX/FlashGBX_GUI.py:659
-#: ../package/FlashGBX/FlashGBX_GUI.py:660
+#: ../package/FlashGBX/FlashGBX_GUI.py:654
+#: ../package/FlashGBX/FlashGBX_GUI.py:655
msgid "Click here to generate a log file for debugging"
msgstr "Hier klicken, um eine Protokolldatei zum Debuggen zu generieren"
-#: ../package/FlashGBX/FlashGBX_GUI.py:663
+#: ../package/FlashGBX/FlashGBX_GUI.py:658
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Tools"
msgstr "&Werkzeuge"
-#: ../package/FlashGBX/FlashGBX_GUI.py:664
+#: ../package/FlashGBX/FlashGBX_GUI.py:659
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Game Boy &Camera Album Viewer"
msgstr "Game-Boy-&Camera-Album-Viewer"
-#: ../package/FlashGBX/FlashGBX_GUI.py:665
+#: ../package/FlashGBX/FlashGBX_GUI.py:660
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Interactive Console"
msgstr "&Interaktive Konsole"
-#: ../package/FlashGBX/FlashGBX_GUI.py:666
+#: ../package/FlashGBX/FlashGBX_GUI.py:661
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Firmware &Updater"
msgstr "Firmware-&Updater"
-#: ../package/FlashGBX/FlashGBX_GUI.py:669
+#: ../package/FlashGBX/FlashGBX_GUI.py:664
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Settings"
msgstr "Ein&stellungen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:670
+#: ../package/FlashGBX/FlashGBX_GUI.py:665
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Check for &updates on application startup"
msgstr "Beim Start auf &Updates prüfen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:671
+#: ../package/FlashGBX/FlashGBX_GUI.py:666
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Append date && time to filename of save data backups"
msgstr "Datum && Uhrzeit den Spielstand-Dateinamen anhängen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:672
+#: ../package/FlashGBX/FlashGBX_GUI.py:667
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Prefer full &chip erase"
msgstr "Komplette &Chip-Löschung bevorzugen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:673
+#: ../package/FlashGBX/FlashGBX_GUI.py:668
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Verify transferred data"
msgstr "Übertragene Daten &gegenprüfen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:674
+#: ../package/FlashGBX/FlashGBX_GUI.py:669
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Limit voltage when analyzing Game Boy carts"
msgstr "Spannung beim Analysieren von Game-Boy-Modulen &begrenzen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:675
+#: ../package/FlashGBX/FlashGBX_GUI.py:670
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Limit &baud rate to 1Mbps"
msgstr "&Baudrate auf 1Mbps begrenzen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:676
+#: ../package/FlashGBX/FlashGBX_GUI.py:671
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Always &generate ROM dump reports"
msgstr "Immer ROM-Dump-Berichte &generieren"
-#: ../package/FlashGBX/FlashGBX_GUI.py:677
+#: ../package/FlashGBX/FlashGBX_GUI.py:672
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Use &No-Intro file names"
msgstr "&No-Intro-Dateinamen verwenden"
-#: ../package/FlashGBX/FlashGBX_GUI.py:678
+#: ../package/FlashGBX/FlashGBX_GUI.py:673
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Automatic cartridge &power off"
msgstr "Spielmodul-Stromversorgung automatisch ausschalten"
-#: ../package/FlashGBX/FlashGBX_GUI.py:679
+#: ../package/FlashGBX/FlashGBX_GUI.py:674
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Skip writing matching ROM chunk&s"
msgstr "Übereinstimmende ROM-Bereiche &überspringen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:680
+#: ../package/FlashGBX/FlashGBX_GUI.py:675
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Alternative address set mode (can fix or cause write &errors)"
msgstr ""
"Alternativer Adressierungs-Modus (kann Schreibf&ehler beheben oder auslösen)"
-#: ../package/FlashGBX/FlashGBX_GUI.py:681
+#: ../package/FlashGBX/FlashGBX_GUI.py:676
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Re-&enable suppressed messages"
msgstr "Versteckte Meldungen &erneut aktivieren"
-#: ../package/FlashGBX/FlashGBX_GUI.py:684
+#: ../package/FlashGBX/FlashGBX_GUI.py:679
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Read Method (Game Boy Advance)"
msgstr "&Lesemethode (Game Boy Advance)"
-#: ../package/FlashGBX/FlashGBX_GUI.py:685
+#: ../package/FlashGBX/FlashGBX_GUI.py:680
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "S&tream"
msgstr "Als S&tream"
-#: ../package/FlashGBX/FlashGBX_GUI.py:686
+#: ../package/FlashGBX/FlashGBX_GUI.py:681
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Single"
msgstr "&Einzeln"
-#: ../package/FlashGBX/FlashGBX_GUI.py:687
+#: ../package/FlashGBX/FlashGBX_GUI.py:682
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Read Method (Game Boy)"
msgstr "&Lesemethode (Game Boy)"
-#: ../package/FlashGBX/FlashGBX_GUI.py:688
+#: ../package/FlashGBX/FlashGBX_GUI.py:683
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Normal"
msgstr "&Normal"
-#: ../package/FlashGBX/FlashGBX_GUI.py:689
+#: ../package/FlashGBX/FlashGBX_GUI.py:684
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Delayed"
msgstr "&Verzögert"
-#: ../package/FlashGBX/FlashGBX_GUI.py:692
+#: ../package/FlashGBX/FlashGBX_GUI.py:687
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Language"
msgstr "&Sprache"
-#: ../package/FlashGBX/FlashGBX_GUI.py:699
+#: ../package/FlashGBX/FlashGBX_GUI.py:694
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Third Party &Notices"
msgstr "Drittanbieter-Hi&nweise"
-#: ../package/FlashGBX/FlashGBX_GUI.py:700
+#: ../package/FlashGBX/FlashGBX_GUI.py:695
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "About &Qt"
msgstr "Über &Qt"
-#: ../package/FlashGBX/FlashGBX_GUI.py:701
+#: ../package/FlashGBX/FlashGBX_GUI.py:696
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "About Game &Database"
msgstr "Über die Spiele&datenbank"
-#: ../package/FlashGBX/FlashGBX_GUI.py:702
+#: ../package/FlashGBX/FlashGBX_GUI.py:697
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Licenses"
msgstr "Lizenzen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:706
+#: ../package/FlashGBX/FlashGBX_GUI.py:701
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Open &config folder"
msgstr "&Konfigurationsverzeichnis öffnen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:707
+#: ../package/FlashGBX/FlashGBX_GUI.py:702
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "About &FlashGBX"
msgstr "Über &FlashGBX"
-#: ../package/FlashGBX/FlashGBX_GUI.py:710
+#: ../package/FlashGBX/FlashGBX_GUI.py:705
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Options"
msgstr "&Optionen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:715
-#: ../package/FlashGBX/FlashGBX_GUI.py:1191
+#: ../package/FlashGBX/FlashGBX_GUI.py:710
+#: ../package/FlashGBX/FlashGBX_GUI.py:1186
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Connect"
msgstr "&Verbinden"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1056
-#: ../package/FlashGBX/FlashGBX_GUI.py:1084
+#: ../package/FlashGBX/FlashGBX_GUI.py:1051
+#: ../package/FlashGBX/FlashGBX_GUI.py:1079
msgctxt "GitHub API Link"
msgid "privacy policy"
msgstr "Datenschutzerklärung"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1056
-#: ../package/FlashGBX/FlashGBX_GUI.py:1084
+#: ../package/FlashGBX/FlashGBX_GUI.py:1051
+#: ../package/FlashGBX/FlashGBX_GUI.py:1079
#, python-brace-format
msgid ""
"Would you like to automatically check for new versions at application "
@@ -2061,12 +2061,12 @@ msgstr ""
"Soll bei jedem Programmstart nach Aktualisierungen gesucht werden? Hierfür "
"wird die GitHub-API eingesetzt ({url})."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1084
+#: ../package/FlashGBX/FlashGBX_GUI.py:1079
#, python-brace-format
msgid "Welcome to {app} by {author}!"
msgstr "Willkommen bei {app} von {author}!"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1094
+#: ../package/FlashGBX/FlashGBX_GUI.py:1089
msgid ""
"General precautions:\n"
"- Due to voltage differences, do not insert a Game Boy Advance cartridge "
@@ -2080,7 +2080,7 @@ msgstr ""
"- Halte die Spielmodul-Kontakte stets so sauber wie möglich, um eine stabile "
"Verbindung zu gewährleisten."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1103
+#: ../package/FlashGBX/FlashGBX_GUI.py:1098
msgid ""
"Error: Update check failed due to a connection timeout. Please check your "
"internet connection."
@@ -2088,7 +2088,7 @@ msgstr ""
"Fehler: Die Update-Prüfung ist wegen einer Zeitüberschreitung beim "
"Verbindungsaufbau fehlgeschlagen. Bitte prüfe die Internetverbindung."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1106
+#: ../package/FlashGBX/FlashGBX_GUI.py:1101
msgid ""
"Error: Update check failed due to a connection error. Please check your "
"network connection."
@@ -2096,8 +2096,8 @@ msgstr ""
"Fehler: Die Update-Prüfung ist wegen eines Verbindungsfehlers "
"fehlgeschlagen. Bitte prüfe die Netzwerkverbindung."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1109
-#: ../package/FlashGBX/FlashGBX_GUI.py:1137
+#: ../package/FlashGBX/FlashGBX_GUI.py:1104
+#: ../package/FlashGBX/FlashGBX_GUI.py:1132
msgid ""
"Error: An unexpected error occured while querying the latest version "
"information from GitHub."
@@ -2105,11 +2105,11 @@ msgstr ""
"Fehler: Beim Abrufen der neuesten Versionsinformationen von GitHub ist ein "
"unerwarteter Fehler aufgetreten."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1118
+#: ../package/FlashGBX/FlashGBX_GUI.py:1113
msgid "You are using the latest version of FlashGBX."
msgstr "Du benutzt die neueste Version von FlashGBX."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1121
+#: ../package/FlashGBX/FlashGBX_GUI.py:1116
#, python-brace-format
msgid ""
"A new version of FlashGBX has been released!\n"
@@ -2118,16 +2118,16 @@ msgstr ""
"Eine neue Version von FlashGBX wurde veröffentlicht!\n"
"Version {new_version} ist jetzt verfügbar."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1122
+#: ../package/FlashGBX/FlashGBX_GUI.py:1117
msgid "Update Check"
msgstr "Update-Prüfung"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1123
+#: ../package/FlashGBX/FlashGBX_GUI.py:1118
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Open release notes"
msgstr "Release-Notes &öffnen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1124
+#: ../package/FlashGBX/FlashGBX_GUI.py:1119
#: ../package/FlashGBX/InteractiveConsoleWindow.py:54
#: ../package/FlashGBX/PocketCameraWindow.py:100
#: ../package/FlashGBX/hw_GBFlash.py:568
@@ -2137,7 +2137,7 @@ msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Close"
msgstr "&Schließen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1131
+#: ../package/FlashGBX/FlashGBX_GUI.py:1126
#, python-brace-format
msgid ""
"This version of FlashGBX ({appver}) seems to be newer than the latest public "
@@ -2146,7 +2146,7 @@ msgstr ""
"Diese Version von FlashGBX ({appver}) scheint neuer zu sein, als die zuletzt "
"veröffentlichte Version ({public_version})."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1133
+#: ../package/FlashGBX/FlashGBX_GUI.py:1128
msgid ""
"Error: Update check failed due to missing version information in JSON data "
"from GitHub."
@@ -2154,33 +2154,33 @@ msgstr ""
"Fehler: Die Update-Prüfung ist wegen fehlenden Versionsinformationen in den "
"JSON-Daten von GitHub fehlgeschlagen."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1135
+#: ../package/FlashGBX/FlashGBX_GUI.py:1130
msgid "Error: Update check failed due to malformed JSON data from GitHub."
msgstr ""
"Fehler: Die Update-Prüfung ist wegen ungültigen JSON-Daten von GitHub "
"fehlgeschlagen."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1140
+#: ../package/FlashGBX/FlashGBX_GUI.py:1135
msgid ""
"Error: Failed to check for updates (too many API requests). Try again later."
msgstr ""
"Fehler: Es konnte nicht auf Updates geprüft werden (zu viele API-Anfragen). "
"Versuche es später erneut."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1142
+#: ../package/FlashGBX/FlashGBX_GUI.py:1137
#, python-brace-format
msgid "Error: Failed to check for updates (HTTP status {status_code})."
msgstr ""
"Fehler: Es konnte nicht auf Updates geprüft werden (HTTP-Status "
"{status_code})."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1192
+#: ../package/FlashGBX/FlashGBX_GUI.py:1187
+#: ../package/FlashGBX/FlashGBX_GUI.py:1189
#: ../package/FlashGBX/FlashGBX_GUI.py:1194
-#: ../package/FlashGBX/FlashGBX_GUI.py:1199
msgid "Disconnected."
msgstr "Verbindung getrennt."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1233
+#: ../package/FlashGBX/FlashGBX_GUI.py:1228
#, python-brace-format
msgid ""
"FlashGBX uses a game database that is based on the ongoing efforts of the No-"
@@ -2189,44 +2189,44 @@ msgstr ""
"FlashGBX nutzt eine Spieledatenbank, die auf den fortlaufenden Bemühungen "
"des No-Intro-Projekts basiert. Besuche {url} für weitere Informationen."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1234
+#: ../package/FlashGBX/FlashGBX_GUI.py:1229
msgid "No-Intro databases referenced for this version of FlashGBX:"
msgstr ""
"No-Intro-Datenbanken, die in dieser Version von FlashGBX referenziert wurden:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1252
+#: ../package/FlashGBX/FlashGBX_GUI.py:1247
#, python-brace-format
msgctxt "Menu Item"
msgid "About {device_name}"
msgstr "Über {device_name}"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1268
+#: ../package/FlashGBX/FlashGBX_GUI.py:1263
#, python-brace-format
msgid "Firmware version: {fw_version}"
msgstr "Firmware-Version: {fw_version}"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1326
+#: ../package/FlashGBX/FlashGBX_GUI.py:1321
msgid "The file was not found."
msgstr "Die Datei wurde nicht gefunden."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1375
+#: ../package/FlashGBX/FlashGBX_GUI.py:1370
msgid "No connection."
msgstr "Keine Verbindung."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1426
+#: ../package/FlashGBX/FlashGBX_GUI.py:1421
msgid "Ready. Please select Platform Mode."
msgstr "Bereit. Bitte wähle den Plattform-Modus."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1429
+#: ../package/FlashGBX/FlashGBX_GUI.py:1424
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Disconnect"
msgstr "&Trennen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1432
+#: ../package/FlashGBX/FlashGBX_GUI.py:1427
msgid "Legacy Mode"
msgstr "Legacy-Modus"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1472
+#: ../package/FlashGBX/FlashGBX_GUI.py:1467
#, python-brace-format
msgid ""
"A firmware update for your {device_name} is required to use this software. "
@@ -2235,7 +2235,7 @@ msgstr ""
"Für dein {device_name} ist ein Firmware-Update erforderlich, um diese "
"Software zu nutzen. Möchtest du das Update jetzt durchführen?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1475
+#: ../package/FlashGBX/FlashGBX_GUI.py:1470
#, python-brace-format
msgid ""
"Your {device_name} is no longer supported in this version of FlashGBX due to "
@@ -2244,7 +2244,7 @@ msgstr ""
"Dein {device_name} wird von dieser Version von FlashGBX aus technischen "
"Gründen nicht mehr unterstützt. Die letzte unterstützte Version ist {url}."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1475
+#: ../package/FlashGBX/FlashGBX_GUI.py:1470
msgid ""
"The Firmware Updater can still be used, however any other functions are no "
"longer available."
@@ -2252,11 +2252,11 @@ msgstr ""
"Der Firmware-Updater kann weiterhin benutzt werden, aber andere Funktionen "
"sind nicht mehr verfügbar."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1475
+#: ../package/FlashGBX/FlashGBX_GUI.py:1470
msgid "Do you want to run the Firmware Updater now?"
msgstr "Möchtest du den Firmware-Updater jetzt aufrufen?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1478
+#: ../package/FlashGBX/FlashGBX_GUI.py:1473
#, python-brace-format
msgid ""
"A firmware update for your {device_name} is available. Do you want to update "
@@ -2265,12 +2265,12 @@ msgstr ""
"Für dein {device_name} ist ein Firmware-Update verfügbar. Möchtest du das "
"Update jetzt durchführen?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1480
+#: ../package/FlashGBX/FlashGBX_GUI.py:1475
msgctxt "Check Box (& = Keyboard Shortcut)"
msgid "&Ignore firmware updates"
msgstr "Firmware-Updates &ignorieren"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1495
+#: ../package/FlashGBX/FlashGBX_GUI.py:1490
#, python-brace-format
msgid ""
"A firmware update for your {device_name} is required to use this software."
@@ -2278,27 +2278,27 @@ msgstr ""
"Für dein {device_name} ist ein Firmware-Update erforderlich, um diese "
"Software zu nutzen."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1526
+#: ../package/FlashGBX/FlashGBX_GUI.py:1521
msgid "Searching..."
msgstr "Suchvorgang..."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1580
+#: ../package/FlashGBX/FlashGBX_GUI.py:1575
msgctxt "Joey Jr is compatible, but requires a firmware update"
msgid "firmware update required"
msgstr "Firmware-Update benötigt"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1588
+#: ../package/FlashGBX/FlashGBX_GUI.py:1583
msgid ""
"No compatible devices found. Please ensure the device is connected properly."
msgstr ""
"Es wurden keine kompatiblen Geräte gefunden. Bitte stelle sicher, dass das "
"Gerät ordentlich verbunden ist."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1588
+#: ../package/FlashGBX/FlashGBX_GUI.py:1583
msgid "Compatible devices:"
msgstr "Kompatible Geräte:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1593
+#: ../package/FlashGBX/FlashGBX_GUI.py:1588
msgid ""
"Troubleshooting advice:\n"
"- Re-connect the device with different USB cables and ports\n"
@@ -2310,7 +2310,7 @@ msgstr ""
"- Vermeide Akku-Ladekabel und passive USB-Hubs\n"
"- Führe ein Firmware-Update durch"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1600
+#: ../package/FlashGBX/FlashGBX_GUI.py:1595
#, python-brace-format
msgid ""
"For Joey Jr on macOS:\n"
@@ -2319,7 +2319,7 @@ msgstr ""
"Für Joey Jr auf macOS:\n"
"Das Firmware-Update erfordert einen extra Schritt: {url}"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1602
+#: ../package/FlashGBX/FlashGBX_GUI.py:1597
#, python-brace-format
msgid ""
"For Linux users:\n"
@@ -2330,83 +2330,83 @@ msgstr ""
"Stelle sicher, dass dein Benutzerkonto Zugriffsberechtigungen für das Gerät "
"besitzt. Lies die {readme}-Datei für weitere Informationen."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1605
-#: ../package/FlashGBX/FlashGBX_GUI.py:2204
-#: ../package/FlashGBX/FlashGBX_GUI.py:3836
-#: ../package/FlashGBX/FlashGBX_GUI.py:3871
+#: ../package/FlashGBX/FlashGBX_GUI.py:1600
+#: ../package/FlashGBX/FlashGBX_GUI.py:2199
+#: ../package/FlashGBX/FlashGBX_GUI.py:3831
+#: ../package/FlashGBX/FlashGBX_GUI.py:3866
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&OK"
msgstr "&OK"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1606
+#: ../package/FlashGBX/FlashGBX_GUI.py:1601
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Firmware-Updater"
msgstr "Firmware-&Updater"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1625
+#: ../package/FlashGBX/FlashGBX_GUI.py:1620
msgid "Connect to:"
msgstr "Verbinden mit:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1649
-#: ../package/FlashGBX/FlashGBX_GUI.py:4081
+#: ../package/FlashGBX/FlashGBX_GUI.py:1644
+#: ../package/FlashGBX/FlashGBX_GUI.py:4076
msgid "Stopping... Please wait."
msgstr "Wird gestoppt... Bitte warten."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1653
-#: ../package/FlashGBX/FlashGBX_GUI.py:4033
-#: ../package/FlashGBX/FlashGBX_GUI.py:4034
-#: ../package/FlashGBX/FlashGBX_GUI.py:4044
-#: ../package/FlashGBX/FlashGBX_GUI.py:4045
-#: ../package/FlashGBX/FlashGBX_GUI.py:4046
-#: ../package/FlashGBX/FlashGBX_GUI.py:4052
-#: ../package/FlashGBX/FlashGBX_GUI.py:4053
-#: ../package/FlashGBX/FlashGBX_GUI.py:4054
-#: ../package/FlashGBX/FlashGBX_GUI.py:4060
-#: ../package/FlashGBX/FlashGBX_GUI.py:4061
-#: ../package/FlashGBX/FlashGBX_GUI.py:4062
-#: ../package/FlashGBX/FlashGBX_GUI.py:4086
-#: ../package/FlashGBX/FlashGBX_GUI.py:4087
-#: ../package/FlashGBX/FlashGBX_GUI.py:4160
+#: ../package/FlashGBX/FlashGBX_GUI.py:1648
+#: ../package/FlashGBX/FlashGBX_GUI.py:4028
+#: ../package/FlashGBX/FlashGBX_GUI.py:4029
+#: ../package/FlashGBX/FlashGBX_GUI.py:4039
+#: ../package/FlashGBX/FlashGBX_GUI.py:4040
+#: ../package/FlashGBX/FlashGBX_GUI.py:4041
+#: ../package/FlashGBX/FlashGBX_GUI.py:4047
+#: ../package/FlashGBX/FlashGBX_GUI.py:4048
+#: ../package/FlashGBX/FlashGBX_GUI.py:4049
+#: ../package/FlashGBX/FlashGBX_GUI.py:4055
+#: ../package/FlashGBX/FlashGBX_GUI.py:4056
+#: ../package/FlashGBX/FlashGBX_GUI.py:4057
+#: ../package/FlashGBX/FlashGBX_GUI.py:4081
+#: ../package/FlashGBX/FlashGBX_GUI.py:4082
+#: ../package/FlashGBX/FlashGBX_GUI.py:4155
+#: ../package/FlashGBX/FlashGBX_GUI.py:4159
#: ../package/FlashGBX/FlashGBX_GUI.py:4164
-#: ../package/FlashGBX/FlashGBX_GUI.py:4169
msgid "Pending..."
msgstr "Berechnung..."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1664
+#: ../package/FlashGBX/FlashGBX_GUI.py:1659
msgid "Operation complete!"
msgstr "Vorgang abgeschlossen!"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1671
-#: ../package/FlashGBX/FlashGBX_GUI.py:2793
+#: ../package/FlashGBX/FlashGBX_GUI.py:1666
+#: ../package/FlashGBX/FlashGBX_GUI.py:2788
#, python-brace-format
msgid "Total time elapsed: {elapsed}"
msgstr "Verstrichene Gesamtzeit: {elapsed}"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1701
+#: ../package/FlashGBX/FlashGBX_GUI.py:1696
msgctxt "Button (& = Keyboard Shortcut)"
msgid "Open Dump &Report"
msgstr "Dump-&Report öffnen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1705
+#: ../package/FlashGBX/FlashGBX_GUI.py:1700
msgctxt "Button (& = Keyboard Shortcut)"
msgid "Generate Dump &Report"
msgstr "Dump-&Report generieren"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1707
-#: ../package/FlashGBX/FlashGBX_GUI.py:1824
+#: ../package/FlashGBX/FlashGBX_GUI.py:1702
+#: ../package/FlashGBX/FlashGBX_GUI.py:1819
msgctxt "Button (& = Keyboard Shortcut)"
msgid "Open Fol&der"
msgstr "Or&dner öffnen"
+#: ../package/FlashGBX/FlashGBX_GUI.py:1708
#: ../package/FlashGBX/FlashGBX_GUI.py:1713
-#: ../package/FlashGBX/FlashGBX_GUI.py:1718
-#: ../package/FlashGBX/FlashGBX_GUI.py:1759
-#: ../package/FlashGBX/FlashGBX_GUI.py:1766
-#: ../package/FlashGBX/FlashGBX_GUI.py:1778
-#: ../package/FlashGBX/FlashGBX_GUI.py:1799
-#: ../package/FlashGBX/FlashGBX_GUI.py:1831
-#: ../package/FlashGBX/FlashGBX_GUI.py:1884
-#: ../package/FlashGBX/FlashGBX_GUI.py:2796
+#: ../package/FlashGBX/FlashGBX_GUI.py:1754
+#: ../package/FlashGBX/FlashGBX_GUI.py:1761
+#: ../package/FlashGBX/FlashGBX_GUI.py:1773
+#: ../package/FlashGBX/FlashGBX_GUI.py:1794
+#: ../package/FlashGBX/FlashGBX_GUI.py:1826
+#: ../package/FlashGBX/FlashGBX_GUI.py:1879
+#: ../package/FlashGBX/FlashGBX_GUI.py:2791
#: ../package/FlashGBX/hw_GBFlash.py:459
#: ../package/FlashGBX/hw_GBxCartRW.py:448
#: ../package/FlashGBX/hw_GBxCartRW.py:1234
@@ -2414,47 +2414,47 @@ msgstr "Or&dner öffnen"
msgid "Done!"
msgstr "Fertig!"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1720
+#: ../package/FlashGBX/FlashGBX_GUI.py:1715
msgid "The ROM backup is complete."
msgstr "Das ROM-Backup ist abgeschlossen."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1731
+#: ../package/FlashGBX/FlashGBX_GUI.py:1726
msgctxt "Advice when ROM backup was bad"
msgid "You can also try to change the read mode in the options."
msgstr "Du kannst auch versuchen, den Lesemodus in den Optionen zu ändern."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1733
-#: ../package/FlashGBX/FlashGBX_GUI.py:1734
+#: ../package/FlashGBX/FlashGBX_GUI.py:1728
+#: ../package/FlashGBX/FlashGBX_GUI.py:1729
#, python-brace-format
msgid "Retry with {mapper}"
msgstr "Mit {mapper} erneut versuchen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1733
+#: ../package/FlashGBX/FlashGBX_GUI.py:1728
#, python-brace-format
msgid "If this is a “{gb_memory_cartridge}”, try the “{label}” option."
msgstr ""
"Wenn dies eine „{gb_memory_cartridge}” ist, versuche es mit der „{label}”-"
"Option."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1807
-#: ../package/FlashGBX/FlashGBX_GUI.py:3230
+#: ../package/FlashGBX/FlashGBX_GUI.py:1802
+#: ../package/FlashGBX/FlashGBX_GUI.py:3225
msgctxt "Check Box (& = Keyboard Shortcut)"
msgid "&Don’t show this message again"
msgstr "&Diese Nachricht nicht wieder anzeigen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1808
+#: ../package/FlashGBX/FlashGBX_GUI.py:1803
msgid "Would you like to load your save data with the GB Camera Viewer now?"
msgstr "Möchtest du deinen Spielstand jetzt mit dem GB-Camera-Viewer laden?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1837
+#: ../package/FlashGBX/FlashGBX_GUI.py:1832
msgid "The save data was written and verified successfully!"
msgstr "Der Spielstand wurden geschrieben und erfolgreich gegengeprüft!"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1839
+#: ../package/FlashGBX/FlashGBX_GUI.py:1834
msgid "Save data writing complete!"
msgstr "Der Spielstand wurden geschrieben!"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1861
+#: ../package/FlashGBX/FlashGBX_GUI.py:1856
#: ../package/FlashGBX/LK_Device.py:4793
msgid ""
"Troubleshooting advice:\n"
@@ -2469,31 +2469,31 @@ msgstr ""
"- Vermeide passive USB-Hubs und probiere verschiedene USB-Ports und -Kabel\n"
"- Überprüfe die Flashkarten-Profil-Auswahl"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1866
+#: ../package/FlashGBX/FlashGBX_GUI.py:1861
#, python-brace-format
msgid "- Check cartridge ROM storage size (at least {rom_size} is required)"
msgstr ""
"- Überprüfe die ROM-Speicherkapazität (mindestens {rom_size} werden benötigt)"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1869
-#: ../package/FlashGBX/FlashGBX_GUI.py:1871
+#: ../package/FlashGBX/FlashGBX_GUI.py:1864
+#: ../package/FlashGBX/FlashGBX_GUI.py:1866
#: ../package/FlashGBX/LK_Device.py:4167 ../package/FlashGBX/LK_Device.py:4169
msgid "- Check mapper type used:"
msgstr "- Überprüfe den genutzten Mapper-Typ:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1869
+#: ../package/FlashGBX/FlashGBX_GUI.py:1864
#: ../package/FlashGBX/LK_Device.py:4167
msgctxt "Mapper Type"
msgid "manual selection"
msgstr "manuelle Auswahl"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1871
+#: ../package/FlashGBX/FlashGBX_GUI.py:1866
#: ../package/FlashGBX/LK_Device.py:4169
msgctxt "Mapper Type"
msgid "forced by selected flashcart profile"
msgstr "durch das Flashkarten-Profil festgelegt"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1873
+#: ../package/FlashGBX/FlashGBX_GUI.py:1868
#: ../package/FlashGBX/LK_Device.py:4171
#, python-brace-format
msgid "- Check mapper type ROM size limit: likely up to {max_size}"
@@ -2501,11 +2501,11 @@ msgstr ""
"- Überprüfe das mit dem Mapper-Typ verbundene ROM-Größen-Limit: "
"wahrscheinlich bis zu {max_size}"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1874
+#: ../package/FlashGBX/FlashGBX_GUI.py:1869
msgid "Do you want to write the sectors again that failed verification?"
msgstr "Möchtest du die fehlgeschlagenen Sektoren erneut schreiben?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1960
+#: ../package/FlashGBX/FlashGBX_GUI.py:1955
msgid ""
"ROM header checksum and boot logo checks failed. Please ensure that the "
"cartridge contacts are clean."
@@ -2513,41 +2513,41 @@ msgstr ""
"ROM-Header-Prüfsummen- und Boot-Logo-Prüfung sind fehlgeschlagen. Stelle "
"sicher, dass die Spielmodul-Kontakte sauber sind."
-#: ../package/FlashGBX/FlashGBX_GUI.py:1960
-#: ../package/FlashGBX/FlashGBX_GUI.py:2557
-#: ../package/FlashGBX/FlashGBX_GUI.py:2606
+#: ../package/FlashGBX/FlashGBX_GUI.py:1955
+#: ../package/FlashGBX/FlashGBX_GUI.py:2552
+#: ../package/FlashGBX/FlashGBX_GUI.py:2601
msgid "Do you still want to continue?"
msgstr "Möchtest du trotzdem fortfahren?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1979
-#: ../package/FlashGBX/FlashGBX_GUI.py:2077
+#: ../package/FlashGBX/FlashGBX_GUI.py:1974
+#: ../package/FlashGBX/FlashGBX_GUI.py:2072
msgid "Game Boy ROM File"
msgstr "Game-Boy-ROM-Datei"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1979
-#: ../package/FlashGBX/FlashGBX_GUI.py:1989
-#: ../package/FlashGBX/FlashGBX_GUI.py:2077
-#: ../package/FlashGBX/FlashGBX_GUI.py:2079
-#: ../package/FlashGBX/FlashGBX_GUI.py:2512
+#: ../package/FlashGBX/FlashGBX_GUI.py:1974
+#: ../package/FlashGBX/FlashGBX_GUI.py:1984
+#: ../package/FlashGBX/FlashGBX_GUI.py:2072
+#: ../package/FlashGBX/FlashGBX_GUI.py:2074
+#: ../package/FlashGBX/FlashGBX_GUI.py:2507
#: ../package/FlashGBX/PocketCameraWindow.py:288
#: ../package/FlashGBX/hw_GBxCartRW.py:915
msgid "All Files"
msgstr "Alle Dateien"
-#: ../package/FlashGBX/FlashGBX_GUI.py:1989
-#: ../package/FlashGBX/FlashGBX_GUI.py:2079
+#: ../package/FlashGBX/FlashGBX_GUI.py:1984
+#: ../package/FlashGBX/FlashGBX_GUI.py:2074
msgid "Game Boy Advance ROM File"
msgstr "Game-Boy-Advance-ROM-Datei"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2004
-#: ../package/FlashGBX/FlashGBX_GUI.py:2245
-#: ../package/FlashGBX/FlashGBX_GUI.py:2390
-#: ../package/FlashGBX/FlashGBX_GUI.py:2644
-#: ../package/FlashGBX/FlashGBX_GUI.py:2883
+#: ../package/FlashGBX/FlashGBX_GUI.py:1999
+#: ../package/FlashGBX/FlashGBX_GUI.py:2240
+#: ../package/FlashGBX/FlashGBX_GUI.py:2385
+#: ../package/FlashGBX/FlashGBX_GUI.py:2639
+#: ../package/FlashGBX/FlashGBX_GUI.py:2878
msgid "Preparing..."
msgstr "Vorbereitung..."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2021
+#: ../package/FlashGBX/FlashGBX_GUI.py:2016
msgid ""
"The following ISX file will now be converted to a regular ROM file and then "
"written to the flash cartridge:"
@@ -2555,18 +2555,18 @@ msgstr ""
"Die folgende ISX-Datei wird jetzt in reguläre ROM-Daten konvertiert und dann "
"auf die Flashkarte geschrieben:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2023
+#: ../package/FlashGBX/FlashGBX_GUI.py:2018
msgid "The following ROM file will now be written to the flash cartridge:"
msgstr "Die folgende ROM-Datei wird jetzt auf die Flashkarte geschrieben:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2059
-#: ../package/FlashGBX/FlashGBX_GUI.py:2298
-#: ../package/FlashGBX/FlashGBX_GUI.py:2443
+#: ../package/FlashGBX/FlashGBX_GUI.py:2054
+#: ../package/FlashGBX/FlashGBX_GUI.py:2293
+#: ../package/FlashGBX/FlashGBX_GUI.py:2438
msgid "A compatible flashcart profile could not be auto-detected."
msgstr ""
"Ein kompatibles Flashkarten-Profil konnte nicht automatisch erkannt werden."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2082
+#: ../package/FlashGBX/FlashGBX_GUI.py:2077
msgid ""
"No ROM file was selected. Do you want to wipe the ROM contents of the "
"cartridge instead?"
@@ -2574,11 +2574,11 @@ msgstr ""
"Es wurde keine ROM-Datei ausgewählt. Sollen die ROM-Daten auf der Flashkarte "
"stattdessen komplett gelöscht werden?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2092
+#: ../package/FlashGBX/FlashGBX_GUI.py:2087
msgid "The selected ROM file is empty."
msgstr "Die ausgewählte ROM-Datei ist leer."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2108
+#: ../package/FlashGBX/FlashGBX_GUI.py:2103
#, python-brace-format
msgid ""
"The selected flashcart profile seems to support ROMs that are up to "
@@ -2587,7 +2587,7 @@ msgstr ""
"Das gewählte Flashkarten-Profil scheint ROMs zu unterstützen, die maximal "
"{max_size} groß sind. Die gewählte Datei ist jedoch {file_size} groß."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2109
+#: ../package/FlashGBX/FlashGBX_GUI.py:2104
msgid ""
"You can still give it a try, but it’s possible that it’s too large which may "
"cause the ROM writing to fail."
@@ -2595,7 +2595,7 @@ msgstr ""
"Du kannst es trotzdem versuchen, aber sie ist möglicherweise zu groß und das "
"ROM-Schreiben kann womöglich fehlschlagen."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2155
+#: ../package/FlashGBX/FlashGBX_GUI.py:2150
msgid ""
"The ROM file you selected uses a different mapper type than your current "
"selection. What mapper should be used when writing the ROM?"
@@ -2603,33 +2603,33 @@ msgstr ""
"Die gewählte ROM-Datei nutzt einen anderen Mapper-Typ als deine aktuelle "
"Auswahl. Welcher Mapper soll beim ROM-Schreiben genutzt werden?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2155
-#: ../package/FlashGBX/FlashGBX_GUI.py:2170
+#: ../package/FlashGBX/FlashGBX_GUI.py:2150
+#: ../package/FlashGBX/FlashGBX_GUI.py:2165
msgid "Selected mapper type:"
msgstr "Gewählter Mapper-Typ:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2155
-#: ../package/FlashGBX/FlashGBX_GUI.py:2170
+#: ../package/FlashGBX/FlashGBX_GUI.py:2150
+#: ../package/FlashGBX/FlashGBX_GUI.py:2165
msgid "ROM mapper type:"
msgstr "ROM-Mapper-Typ:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2160
-#: ../package/FlashGBX/FlashGBX_GUI.py:2191
-#: ../package/FlashGBX/FlashGBX_GUI.py:2205
-#: ../package/FlashGBX/FlashGBX_GUI.py:2219
-#: ../package/FlashGBX/FlashGBX_GUI.py:2543
-#: ../package/FlashGBX/FlashGBX_GUI.py:2588
-#: ../package/FlashGBX/FlashGBX_GUI.py:3842
+#: ../package/FlashGBX/FlashGBX_GUI.py:2155
+#: ../package/FlashGBX/FlashGBX_GUI.py:2186
+#: ../package/FlashGBX/FlashGBX_GUI.py:2200
+#: ../package/FlashGBX/FlashGBX_GUI.py:2214
+#: ../package/FlashGBX/FlashGBX_GUI.py:2538
+#: ../package/FlashGBX/FlashGBX_GUI.py:2583
+#: ../package/FlashGBX/FlashGBX_GUI.py:3837
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Cancel"
msgstr "&Abbrechen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2169
+#: ../package/FlashGBX/FlashGBX_GUI.py:2164
msgctxt "Mapper Type"
msgid "None/Unknown"
msgstr "Keiner/Unbekannt"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2170
+#: ../package/FlashGBX/FlashGBX_GUI.py:2165
msgid ""
"Warning: The ROM file you selected uses a different mapper type than your "
"flashcart profile. The ROM file may be incompatible with your cartridge."
@@ -2638,19 +2638,19 @@ msgstr ""
"Flashkarten-Profil. Die ROM-Datei ist möglichweise inkompatibel mit diesem "
"Spielmodul."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2189
-#: ../package/FlashGBX/FlashGBX_GUI.py:2217
+#: ../package/FlashGBX/FlashGBX_GUI.py:2184
+#: ../package/FlashGBX/FlashGBX_GUI.py:2212
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Fix and Continue"
msgstr "&Reparieren und fortsetzen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2190
-#: ../package/FlashGBX/FlashGBX_GUI.py:2218
+#: ../package/FlashGBX/FlashGBX_GUI.py:2185
+#: ../package/FlashGBX/FlashGBX_GUI.py:2213
msgctxt "Button (& = Keyboard Shortcut)"
msgid "Continue &without fixing"
msgstr "Fortsetzen &ohne Reparatur"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2215
+#: ../package/FlashGBX/FlashGBX_GUI.py:2210
#, python-brace-format
msgid ""
"Warning: The ROM file you selected will not boot on actual hardware due to "
@@ -2660,20 +2660,20 @@ msgstr ""
"funktionieren, da die Header-Prüfsumme ungültig ist (erwartet war {calc} "
"statt {actual})."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2276
-#: ../package/FlashGBX/FlashGBX_GUI.py:2421
-#: ../package/FlashGBX/FlashGBX_GUI.py:2490
+#: ../package/FlashGBX/FlashGBX_GUI.py:2271
+#: ../package/FlashGBX/FlashGBX_GUI.py:2416
+#: ../package/FlashGBX/FlashGBX_GUI.py:2485
msgid "This feature is not supported in Legacy Mode."
msgstr "Dieses Feature ist im Legacy-Modus nicht verfügbar."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2313
-#: ../package/FlashGBX/FlashGBX_GUI.py:2324
-#: ../package/FlashGBX/FlashGBX_GUI.py:2457
-#: ../package/FlashGBX/FlashGBX_GUI.py:2468
+#: ../package/FlashGBX/FlashGBX_GUI.py:2308
+#: ../package/FlashGBX/FlashGBX_GUI.py:2319
+#: ../package/FlashGBX/FlashGBX_GUI.py:2452
+#: ../package/FlashGBX/FlashGBX_GUI.py:2463
msgid "No save type was selected."
msgstr "Es wurde kein Spielstand-Typ ausgewählt."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2356
+#: ../package/FlashGBX/FlashGBX_GUI.py:2351
msgid ""
"A Real Time Clock cartridge was detected. Do you want the cartridge’s Real "
"Time Clock register values also to be saved?"
@@ -2681,11 +2681,11 @@ msgstr ""
"Es wurde ein Echtzeituhr-Spielmodul erkannt. Sollen die Echtzeituhr-"
"Registerwerte ebenfalls gesichert werden?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2485
+#: ../package/FlashGBX/FlashGBX_GUI.py:2480
msgid "The save data on your cartridge will now be erased."
msgstr "Die Spielstand-Daten auf dem Spielmodul werden jetzt gelöscht."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2502
+#: ../package/FlashGBX/FlashGBX_GUI.py:2497
msgid ""
"The cartridge’s save chip will be tested for potential problems as follows:\n"
"- Read the same data multiple times\n"
@@ -2702,7 +2702,7 @@ msgstr ""
"Bitte stelle vor dem Fortfahren sicher, dass die Spielmodul-Kontakte frisch "
"gesäubert sind und dass ein Backup des Spielstands gemacht wurde."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2504
+#: ../package/FlashGBX/FlashGBX_GUI.py:2499
#, python-brace-format
msgid ""
"Note: Your {device_name} does not support automatic power cycling, so some "
@@ -2711,22 +2711,22 @@ msgstr ""
"Hinweis: Dein {device_name} unterstützt den automatischen Power-Reset nicht, "
"daher könnten einige Tests übersprungen werden."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2512
+#: ../package/FlashGBX/FlashGBX_GUI.py:2507
#: ../package/FlashGBX/PocketCameraWindow.py:288
msgid "Save Data File"
msgstr "Spielstand-Datei"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2519
+#: ../package/FlashGBX/FlashGBX_GUI.py:2514
msgid "The size of this file is not supported."
msgstr "Die Größe dieser Datei ist nicht unterstützt."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2529
-#: ../package/FlashGBX/FlashGBX_GUI.py:2567
+#: ../package/FlashGBX/FlashGBX_GUI.py:2524
+#: ../package/FlashGBX/FlashGBX_GUI.py:2562
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Keep existing calibration data"
msgstr "Vorhandene &Kalibrierungsdaten beibehalten"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2537
+#: ../package/FlashGBX/FlashGBX_GUI.py:2532
#, python-brace-format
msgid ""
"This {cart_name} cartridge currently has calibration data in place. It is "
@@ -2735,17 +2735,17 @@ msgstr ""
"Dieses „{cart_name}“-Spielmodul hat derzeit Kalibrierungsdaten gespeichert. "
"Es wird dringend empfohlen, die existierenden Kalibrierungsdaten zu erhalten."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2537
+#: ../package/FlashGBX/FlashGBX_GUI.py:2532
msgid "How do you want to proceed?"
msgstr "Wie möchtest du fortfahren?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2538
-#: ../package/FlashGBX/FlashGBX_GUI.py:2583
+#: ../package/FlashGBX/FlashGBX_GUI.py:2533
+#: ../package/FlashGBX/FlashGBX_GUI.py:2578
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Erase everything"
msgstr "&Alles löschen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2541
+#: ../package/FlashGBX/FlashGBX_GUI.py:2536
#, python-brace-format
msgid ""
"This {cart_name} cartridge currently has calibration data in place that is "
@@ -2758,7 +2758,7 @@ msgstr ""
"empfohlen, die existierenden Kalibrierungsdaten zu erhalten, solange du sie "
"nicht aus einem früheren Backup wiederherstellen musst."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2541
+#: ../package/FlashGBX/FlashGBX_GUI.py:2536
msgid ""
"Would you like to keep the existing calibration data, or overwrite it with "
"data from the file you selected?"
@@ -2766,13 +2766,13 @@ msgstr ""
"Möchtest du die vorhandenen Kalibrierungsdaten erhalten? Oder sollen sie mit "
"den Daten aus der Spielstand-Datei überschrieben werden?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2542
-#: ../package/FlashGBX/FlashGBX_GUI.py:2587
+#: ../package/FlashGBX/FlashGBX_GUI.py:2537
+#: ../package/FlashGBX/FlashGBX_GUI.py:2582
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Restore from save data"
msgstr "Aus Spielstand &wiederherstellen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2557
+#: ../package/FlashGBX/FlashGBX_GUI.py:2552
#, python-brace-format
msgid ""
"Warning: This {cart_name} cartridge may currently have calibration data in "
@@ -2788,12 +2788,12 @@ msgstr ""
"speichern. Auf diese Weise können die Kalibrierungsdaten später "
"wiederhergestellt werden."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2569
+#: ../package/FlashGBX/FlashGBX_GUI.py:2564
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Force recalibration"
msgstr "Neukalibrierung &erzwingen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2582
+#: ../package/FlashGBX/FlashGBX_GUI.py:2577
#, python-brace-format
msgid ""
"This {cart_name} cartridge currently has calibration data in place.\n"
@@ -2804,7 +2804,7 @@ msgstr ""
"\n"
"Wie möchtest du fortfahren?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2582
+#: ../package/FlashGBX/FlashGBX_GUI.py:2577
msgid ""
"It is recommended to keep the existing calibration data, but you can also "
"choose to erase it or overwrite it with data from the file you selected."
@@ -2813,7 +2813,7 @@ msgstr ""
"kannst sie auch löschen oder sie mit den Daten aus der Spielstand-Datei "
"überschreiben."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2586
+#: ../package/FlashGBX/FlashGBX_GUI.py:2581
#, python-brace-format
msgid ""
"This {cart_name} cartridge currently has calibration data in place that is "
@@ -2826,7 +2826,7 @@ msgstr ""
"\n"
"Wie möchtest du fortfahren?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2606
+#: ../package/FlashGBX/FlashGBX_GUI.py:2601
#, python-brace-format
msgid ""
"Warning: This {cart_name} cartridge may currently have calibration data in "
@@ -2839,7 +2839,7 @@ msgstr ""
"Daten zunächst an einem sicheren Ort zu speichern. Auf diese Weise können "
"die Kalibrierungsdaten später wiederhergestellt werden."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2624
+#: ../package/FlashGBX/FlashGBX_GUI.py:2619
msgid ""
"A Real Time Clock cartridge was detected. Do you want the Real Time Clock "
"register values to be written as well?"
@@ -2847,112 +2847,112 @@ msgstr ""
"Es wurde ein Echtzeituhr-Spielmodul erkannt. Sollen die Echtzeituhr-"
"Registerwerte ebenfalls geschrieben werden?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2625
+#: ../package/FlashGBX/FlashGBX_GUI.py:2620
msgctxt "Check Box (& = Keyboard Shortcut)"
msgid "&Adjust RTC"
msgstr "Echtzeituhr &anpassen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2675
+#: ../package/FlashGBX/FlashGBX_GUI.py:2670
msgctxt "Stress Test Pattern"
msgid "reading twice"
msgstr "zweifach lesen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2676
+#: ../package/FlashGBX/FlashGBX_GUI.py:2671
msgctxt "Stress Test Pattern"
msgid "writing random values"
msgstr "schreibe Zufallsdaten"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2677
-#: ../package/FlashGBX/FlashGBX_GUI.py:2678
-#: ../package/FlashGBX/FlashGBX_GUI.py:2679
-#: ../package/FlashGBX/FlashGBX_GUI.py:2680
+#: ../package/FlashGBX/FlashGBX_GUI.py:2672
+#: ../package/FlashGBX/FlashGBX_GUI.py:2673
+#: ../package/FlashGBX/FlashGBX_GUI.py:2674
+#: ../package/FlashGBX/FlashGBX_GUI.py:2675
#, python-brace-format
msgctxt "Stress Test Pattern"
msgid "writing {pattern}"
msgstr "schreibe {pattern}"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2681
+#: ../package/FlashGBX/FlashGBX_GUI.py:2676
msgctxt "Stress Test Pattern"
msgid "writing incrementing values"
msgstr "schreibe aufsteigende Werte"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2682
+#: ../package/FlashGBX/FlashGBX_GUI.py:2677
msgctxt "Stress Test Pattern"
msgid "writing decrementing values"
msgstr "schreibe absteigende Werte"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2693
+#: ../package/FlashGBX/FlashGBX_GUI.py:2688
#, python-brace-format
msgid "Testing ({pattern} 1/2)..."
msgstr "Testvorgang ({pattern} 1/2)..."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2708
+#: ../package/FlashGBX/FlashGBX_GUI.py:2703
#, python-brace-format
msgid "Waiting for power cycle ({countdown})..."
msgstr "Auf Power-Reset warten ({countdown})..."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2715
+#: ../package/FlashGBX/FlashGBX_GUI.py:2710
#, python-brace-format
msgid "Testing ({pattern} 2/2)..."
msgstr "Testvorgang ({pattern} 2/2)..."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2725
+#: ../package/FlashGBX/FlashGBX_GUI.py:2720
msgid "An error occured. Please ensure you selected the correct save type."
msgstr ""
"Ein Fehler ist aufgetreten. Bitte stelle sicher, dass du den richtigen "
"Spielstand-Typ ausgewählt hast."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2733
-#: ../package/FlashGBX/FlashGBX_GUI.py:2813
+#: ../package/FlashGBX/FlashGBX_GUI.py:2728
+#: ../package/FlashGBX/FlashGBX_GUI.py:2808
#, python-brace-format
msgid "Test {num} ({pattern}) failed!"
msgstr "Test {num} ({pattern}) ist fehlgeschlagen!"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2733
+#: ../package/FlashGBX/FlashGBX_GUI.py:2728
msgid "Note: SRAM requires a working battery to retain save data."
msgstr ""
"Hinweis: SRAM benötigt eine funktionierende Batterie, um Spielstand-Daten "
"halten zu können."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2733
-#: ../package/FlashGBX/FlashGBX_GUI.py:3599
+#: ../package/FlashGBX/FlashGBX_GUI.py:2728
+#: ../package/FlashGBX/FlashGBX_GUI.py:3594
msgid "Continue anyway?"
msgstr "Trotzdem fortfahren?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2745
+#: ../package/FlashGBX/FlashGBX_GUI.py:2740
#, python-brace-format
msgid "Testing ({pattern})..."
msgstr "Testvorgang ({pattern})..."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2774
+#: ../package/FlashGBX/FlashGBX_GUI.py:2769
msgid "Restoring original save data..."
msgstr "Original-Spielstand wiederherstellen..."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2801
+#: ../package/FlashGBX/FlashGBX_GUI.py:2796
msgid "All tests completed successfully!"
msgstr "Alle Tests wurden erfolgreich abgeschlossen!"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2818
+#: ../package/FlashGBX/FlashGBX_GUI.py:2813
msgid "The stress test process was cancelled."
msgstr "Der Stresstest-Prozess wurde abgebrochen."
-#: ../package/FlashGBX/FlashGBX_GUI.py:2964
+#: ../package/FlashGBX/FlashGBX_GUI.py:2959
#, python-brace-format
msgid "{batteryless_sram} Parameters"
msgstr "{batteryless_sram} – Parameter"
-#: ../package/FlashGBX/FlashGBX_GUI.py:2969
+#: ../package/FlashGBX/FlashGBX_GUI.py:2964
msgid "Size:"
msgstr "Größe:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3017
-#: ../package/FlashGBX/FlashGBX_GUI.py:3051
-#: ../package/FlashGBX/FlashGBX_GUI.py:3083
+#: ../package/FlashGBX/FlashGBX_GUI.py:3012
+#: ../package/FlashGBX/FlashGBX_GUI.py:3046
+#: ../package/FlashGBX/FlashGBX_GUI.py:3078
#, python-brace-format
msgid "{mapper} Real Time Clock Editor"
msgstr "{mapper} – Echtzeituhr-Editor"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3018
+#: ../package/FlashGBX/FlashGBX_GUI.py:3013
msgid ""
"Enter the number of days, hours, minutes and seconds that passed since the "
"RTC initially started."
@@ -2960,8 +2960,8 @@ msgstr ""
"Gib die Anzahl der Tage, Stunden, Minuten und Sekunden ein, die verstrichen "
"sind, seit die Echtzeituhr ursprünglich gestartet wurde."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3018
-#: ../package/FlashGBX/FlashGBX_GUI.py:3129
+#: ../package/FlashGBX/FlashGBX_GUI.py:3013
+#: ../package/FlashGBX/FlashGBX_GUI.py:3124
msgid ""
"Please note that all values are internal values. The game may use these only "
"as a relative reference."
@@ -2969,49 +2969,49 @@ msgstr ""
"Bitte beachte, dass dies alles interne Werte sind. Das Spiel nutzt diese "
"möglichweise nur als Referenz."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3021
-#: ../package/FlashGBX/FlashGBX_GUI.py:3055
+#: ../package/FlashGBX/FlashGBX_GUI.py:3016
+#: ../package/FlashGBX/FlashGBX_GUI.py:3050
msgctxt "Real Time Clock Setting"
msgid "Days:"
msgstr "Tage:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3022
-#: ../package/FlashGBX/FlashGBX_GUI.py:3056
-#: ../package/FlashGBX/FlashGBX_GUI.py:3091
-#: ../package/FlashGBX/FlashGBX_GUI.py:3135
+#: ../package/FlashGBX/FlashGBX_GUI.py:3017
+#: ../package/FlashGBX/FlashGBX_GUI.py:3051
+#: ../package/FlashGBX/FlashGBX_GUI.py:3086
+#: ../package/FlashGBX/FlashGBX_GUI.py:3130
msgctxt "Real Time Clock Setting"
msgid "Hours:"
msgstr "Stunden:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3023
-#: ../package/FlashGBX/FlashGBX_GUI.py:3057
-#: ../package/FlashGBX/FlashGBX_GUI.py:3092
-#: ../package/FlashGBX/FlashGBX_GUI.py:3136
+#: ../package/FlashGBX/FlashGBX_GUI.py:3018
+#: ../package/FlashGBX/FlashGBX_GUI.py:3052
+#: ../package/FlashGBX/FlashGBX_GUI.py:3087
+#: ../package/FlashGBX/FlashGBX_GUI.py:3131
msgctxt "Real Time Clock Setting"
msgid "Minutes:"
msgstr "Minuten:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3024
-#: ../package/FlashGBX/FlashGBX_GUI.py:3093
-#: ../package/FlashGBX/FlashGBX_GUI.py:3137
+#: ../package/FlashGBX/FlashGBX_GUI.py:3019
+#: ../package/FlashGBX/FlashGBX_GUI.py:3088
+#: ../package/FlashGBX/FlashGBX_GUI.py:3132
msgctxt "Real Time Clock Setting"
msgid "Seconds:"
msgstr "Sekunden:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3025
-#: ../package/FlashGBX/FlashGBX_GUI.py:3058
+#: ../package/FlashGBX/FlashGBX_GUI.py:3020
+#: ../package/FlashGBX/FlashGBX_GUI.py:3053
msgctxt "Real Time Clock Setting"
msgid "Ignore above time values and use the system time instead"
msgstr "Obige Zeitwerte ignorieren und die aktuelle Systemzeit einfügen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3052
+#: ../package/FlashGBX/FlashGBX_GUI.py:3047
msgid "Enter the number of days since your last play, and the current time."
msgstr ""
"Gib die Anzahl der Tage ein, die seit deinem letzten Spielvorgang "
"verstrichen sind."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3052
-#: ../package/FlashGBX/FlashGBX_GUI.py:3084
+#: ../package/FlashGBX/FlashGBX_GUI.py:3047
+#: ../package/FlashGBX/FlashGBX_GUI.py:3079
msgid ""
"Please note that the day value is an internal value. The game may use it "
"only as a relative reference."
@@ -3019,66 +3019,66 @@ msgstr ""
"Bitte beachte, dass der Wert für die Tage ein interner Wert ist. Das Spiel "
"nutzt diesen möglichweise nur als Referenz."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3084
+#: ../package/FlashGBX/FlashGBX_GUI.py:3079
msgid "Enter the date and time used in the game."
msgstr "Gib das Datum und die Uhrzeit ein, die im Spiel genutzt werden."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3087
+#: ../package/FlashGBX/FlashGBX_GUI.py:3082
msgctxt "Real Time Clock Setting"
msgid "Years passed:"
msgstr "Verstrichene Jahre:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3088
+#: ../package/FlashGBX/FlashGBX_GUI.py:3083
msgctxt "Real Time Clock Setting"
msgid "Years since last leap year:"
msgstr "Jahre seit dem letzten Schaltjahr:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3089
-#: ../package/FlashGBX/FlashGBX_GUI.py:3133
+#: ../package/FlashGBX/FlashGBX_GUI.py:3084
+#: ../package/FlashGBX/FlashGBX_GUI.py:3128
msgctxt "Real Time Clock Setting"
msgid "Month:"
msgstr "Monat:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3090
-#: ../package/FlashGBX/FlashGBX_GUI.py:3134
+#: ../package/FlashGBX/FlashGBX_GUI.py:3085
+#: ../package/FlashGBX/FlashGBX_GUI.py:3129
msgctxt "Real Time Clock Setting"
msgid "Day:"
msgstr "Tag:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3094
-#: ../package/FlashGBX/FlashGBX_GUI.py:3139
+#: ../package/FlashGBX/FlashGBX_GUI.py:3089
+#: ../package/FlashGBX/FlashGBX_GUI.py:3134
msgctxt "Real Time Clock Setting"
msgid "Ignore above values and use the system time instead"
msgstr "Obiges ignorieren und die aktuelle Systemzeit einfügen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3128
+#: ../package/FlashGBX/FlashGBX_GUI.py:3123
msgid "GBA Real Time Clock Editor"
msgstr "GBA-Echtzeituhr-Editor"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3129
+#: ../package/FlashGBX/FlashGBX_GUI.py:3124
msgid "Enter the date and time for the Real Time Clock."
msgstr "Gib das Datum und die Uhrzeit für die Echtzeituhr ein."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3132
+#: ../package/FlashGBX/FlashGBX_GUI.py:3127
msgctxt "Real Time Clock Setting"
msgid "Year:"
msgstr "Jahr:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3138
+#: ../package/FlashGBX/FlashGBX_GUI.py:3133
msgctxt "Real Time Clock Setting"
msgid "Weekday:"
msgstr "Wochentag:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3172
+#: ../package/FlashGBX/FlashGBX_GUI.py:3167
msgid "The Real Time Clock register values have been updated."
msgstr "Die Echtzeituhr-Registerwerte wurden aktualisiert."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3175
+#: ../package/FlashGBX/FlashGBX_GUI.py:3170
msgid "An error occured while updating the Real Time Clock register values."
msgstr ""
"Beim Aktualisieren der Echtzeituhr-Registerwerte ist ein Fehler aufgetreten."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3189
+#: ../package/FlashGBX/FlashGBX_GUI.py:3184
msgid ""
"The connection to the device was lost!\n"
"\n"
@@ -3098,17 +3098,17 @@ msgstr ""
"- Das eingesteckte Spielmodul könnte einen Kurzschluss verursachen "
"(überprüfe fehlerhafte Lötarbeiten)"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3189
+#: ../package/FlashGBX/FlashGBX_GUI.py:3184
msgid "Do you want to try and reconnect to the device?"
msgstr "Möchtest du versuchen, die Verbindung zum Gerät erneut herzustellen?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3224
+#: ../package/FlashGBX/FlashGBX_GUI.py:3219
msgid "Important: Also make sure your device is set to the correct voltage!"
msgstr ""
"Wichtig: Stelle ebenfalls sicher, dass dein Gerät auf die korrekte Spannung "
"eingestellt wurde!"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3232
+#: ../package/FlashGBX/FlashGBX_GUI.py:3227
msgid ""
"Caution: Game Boy Advance cartridges must not be inserted in Game Boy mode. "
"Doing so can break the cartridge, so please be careful."
@@ -3117,37 +3117,37 @@ msgstr ""
"eingesteckt werden. Das Spielmodul könnte sonst beschädigt werden, also sei "
"bitte vorsichtig."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3235
+#: ../package/FlashGBX/FlashGBX_GUI.py:3230
msgid "Game Boy"
msgstr "Game Boy"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3235
+#: ../package/FlashGBX/FlashGBX_GUI.py:3230
#, python-brace-format
msgid "The platform mode will now be changed to {mode} mode."
msgstr "Der Plattform-Modus wird jetzt in den „{mode}“-Modus umgeschaltet."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3257
+#: ../package/FlashGBX/FlashGBX_GUI.py:3252
msgid "Failed to turn on the cartridge power."
msgstr "Das Einschalten der Spielmodul-Versorgung ist fehlgeschlagen."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3257
+#: ../package/FlashGBX/FlashGBX_GUI.py:3252
msgid "Automatic cartridge &power off"
msgstr "Spielmodul-Versorgung automatisch a&bschalten"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3257
+#: ../package/FlashGBX/FlashGBX_GUI.py:3252
#, python-brace-format
msgid "The “{setting}” setting has therefore been disabled."
msgstr "Die „{setting}“-Einstellung wurde daher deaktiviert."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3257
+#: ../package/FlashGBX/FlashGBX_GUI.py:3252
msgid "&Connect"
msgstr "&Verbinden"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3257
+#: ../package/FlashGBX/FlashGBX_GUI.py:3252
msgid "&Refresh"
msgstr "Aktualisie&ren"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3257
+#: ../package/FlashGBX/FlashGBX_GUI.py:3252
#, python-brace-format
msgid ""
"Workaround advice:\n"
@@ -3162,11 +3162,11 @@ msgstr ""
"3. Klicke auf „{button_connect}“ und wähle den Plattform-Modus aus.\n"
"4. Stecke das Spielmodul ein und klicke auf „{button_refresh}“."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3286
+#: ../package/FlashGBX/FlashGBX_GUI.py:3281
msgid "Reading cartridge data..."
msgstr "Spielmodul-Daten werden gelesen..."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3295
+#: ../package/FlashGBX/FlashGBX_GUI.py:3290
#, python-brace-format
msgid ""
"The connection to the device was lost while trying to read the ROM header. "
@@ -3189,16 +3189,16 @@ msgstr ""
"2. Stelle die Verbindung zum Gerät her und wähle den Plattform-Modus.\n"
"3. Erst jetzt stecke das Spielmodul ein und klicke dann auf „{button}”."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3301
+#: ../package/FlashGBX/FlashGBX_GUI.py:3296
msgid "Invalid response from the device. Please re-connect the USB cable."
msgstr "Ungültige Antwort vom Gerät. Bitte schließe das USB-Kabel neu an."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3307
-#: ../package/FlashGBX/FlashGBX_GUI.py:3599
+#: ../package/FlashGBX/FlashGBX_GUI.py:3302
+#: ../package/FlashGBX/FlashGBX_GUI.py:3594
msgid "The cartridge connection is unstable!"
msgstr "Die Spielmodul-Verbindung ist instabil!"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3307
+#: ../package/FlashGBX/FlashGBX_GUI.py:3302
msgid ""
"Please clean the cartridge pins, carefully realign the cartridge and then "
"try again."
@@ -3206,29 +3206,29 @@ msgstr ""
"Bitte säubere die Kontakte, richte das Spielmodul sorgfältig aus und "
"versuche es dann erneut."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3340
-#: ../package/FlashGBX/FlashGBX_GUI.py:3473
-#: ../package/FlashGBX/FlashGBX_GUI.py:3505
+#: ../package/FlashGBX/FlashGBX_GUI.py:3335
+#: ../package/FlashGBX/FlashGBX_GUI.py:3468
+#: ../package/FlashGBX/FlashGBX_GUI.py:3500
msgctxt "Game Data"
msgid "(No database entry)"
msgstr "(Kein Datenbank-Eintrag)"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3350
-#: ../package/FlashGBX/FlashGBX_GUI.py:3488
+#: ../package/FlashGBX/FlashGBX_GUI.py:3345
+#: ../package/FlashGBX/FlashGBX_GUI.py:3483
msgid "Click here to edit the Real Time Clock register values"
msgstr "Klicke hier, um die Echtzeituhr-Registerwerte zu bearbeiten"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3378
-#: ../package/FlashGBX/FlashGBX_GUI.py:3525
+#: ../package/FlashGBX/FlashGBX_GUI.py:3373
+#: ../package/FlashGBX/FlashGBX_GUI.py:3520
msgid "No cartridge connected"
msgstr "Kein Spielmodul verbunden"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3380
-#: ../package/FlashGBX/FlashGBX_GUI.py:3527
+#: ../package/FlashGBX/FlashGBX_GUI.py:3375
+#: ../package/FlashGBX/FlashGBX_GUI.py:3522
msgid "No ROM data detected"
msgstr "Keine ROM-Daten erkannt"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3546
+#: ../package/FlashGBX/FlashGBX_GUI.py:3541
#, python-brace-format
msgid ""
"This cartridge uses a mapper that may not be completely supported by the "
@@ -3238,7 +3238,7 @@ msgstr ""
"vollständig von der Firmware deines {device_name} unterstützt wird. Halte "
"Ausschau nach Firmware-Updates."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3578
+#: ../package/FlashGBX/FlashGBX_GUI.py:3573
msgid ""
"This cartridge may be protected against reading or writing a ROM. If you "
"don’t want to risk this cartridge to render itself unusable, please do not "
@@ -3248,7 +3248,7 @@ msgstr ""
"ROM-Daten haben. Wenn du nicht riskieren möchtest, dass das Spielmodul "
"unbrauchbar wird, versuche bitte keine neue ROM-Daten zu schreiben."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3599
+#: ../package/FlashGBX/FlashGBX_GUI.py:3594
msgid ""
"Please clean the cartridge pins, carefully realign the cartridge for best "
"results."
@@ -3256,7 +3256,7 @@ msgstr ""
"Für beste Resultate, säubere bitte die Spielmodul-Kontakte und richte das "
"Spielmodul sorgfältig aus."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3627
+#: ../package/FlashGBX/FlashGBX_GUI.py:3622
msgid ""
"An error occured while trying to analyze the cartridge and you may need to "
"physically reconnect the device."
@@ -3264,7 +3264,7 @@ msgstr ""
"Beim Analysieren des Spielmoduls ist ein Fehler aufgetreten. Womöglich musst "
"du das Gerät physikalisch neu verbinden."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3627
+#: ../package/FlashGBX/FlashGBX_GUI.py:3622
msgid ""
"This cartridge may not be auto-detectable, please select the flashcart "
"profile manually."
@@ -3272,31 +3272,31 @@ msgstr ""
"Dieses Spielmodul ist womöglich nicht automatisch erkennbar. Wähle das "
"Flashkarten-Profil bitte manuell."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3657
+#: ../package/FlashGBX/FlashGBX_GUI.py:3652
msgid "An unknown error occured. Please try again."
msgstr "Ein unbekannter Fehler ist aufgetreten. Bitte versuche es erneut."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3707
+#: ../package/FlashGBX/FlashGBX_GUI.py:3702
msgid "unknown size"
msgstr "unbekannte Größe"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3707
-#: ../package/FlashGBX/FlashGBX_GUI.py:3709
-#: ../package/FlashGBX/FlashGBX_GUI.py:3711
+#: ../package/FlashGBX/FlashGBX_GUI.py:3702
+#: ../package/FlashGBX/FlashGBX_GUI.py:3704
+#: ../package/FlashGBX/FlashGBX_GUI.py:3706
#, python-brace-format
msgid "{batteryless_sram} Location:"
msgstr "{batteryless_sram} Speicherort:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3738
+#: ../package/FlashGBX/FlashGBX_GUI.py:3733
msgctxt "Flashcart Profile: PROFILE NAME (or compatble)"
msgid "or compatible"
msgstr "oder kompatibel"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3741
+#: ../package/FlashGBX/FlashGBX_GUI.py:3736
msgid "Compatible Flashcart Profiles:"
msgstr "Kompatible Flashkarten-Profile:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3782
+#: ../package/FlashGBX/FlashGBX_GUI.py:3777
#, python-brace-format
msgid ""
"For ROM writing, you can give the option called “{option}” a try at your own "
@@ -3305,83 +3305,83 @@ msgstr ""
"Um ROM-Daten zu schreiben, kannst du die Option namens „{option}“ auf "
"eigenes Risiko ausprobieren."
-#: ../package/FlashGBX/FlashGBX_GUI.py:3785
+#: ../package/FlashGBX/FlashGBX_GUI.py:3780
msgid "not rewritable or not auto-detectable"
msgstr "nicht wiederbeschreibbar oder nicht automatisch erkennbar"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3790
+#: ../package/FlashGBX/FlashGBX_GUI.py:3785
msgid "Flash ID Check (limited voltage):"
msgstr "Flash-ID-Prüfung (eingeschränkte Spannung):"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3798
+#: ../package/FlashGBX/FlashGBX_GUI.py:3793
msgctxt "Common Flash Interface Data"
msgid "Not available"
msgstr "Nicht verfügbar"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3806
+#: ../package/FlashGBX/FlashGBX_GUI.py:3801
#, python-brace-format
msgid "{gb_memory_cartridge} Data:"
msgstr "„{gb_memory_cartridge}“-Daten:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3809
-#: ../package/FlashGBX/FlashGBX_GUI.py:3822
+#: ../package/FlashGBX/FlashGBX_GUI.py:3804
+#: ../package/FlashGBX/FlashGBX_GUI.py:3817
msgid "Write Timestamp:"
msgstr "Schreib-Zeitstempel:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3810
-#: ../package/FlashGBX/FlashGBX_GUI.py:3823
+#: ../package/FlashGBX/FlashGBX_GUI.py:3805
+#: ../package/FlashGBX/FlashGBX_GUI.py:3818
msgid "Write Kiosk ID:"
msgstr "Schreib-Stations-ID:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3811
+#: ../package/FlashGBX/FlashGBX_GUI.py:3806
msgid "Number of Games:"
msgstr "Spiel-Anzahl:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3812
-#: ../package/FlashGBX/FlashGBX_GUI.py:3824
+#: ../package/FlashGBX/FlashGBX_GUI.py:3807
+#: ../package/FlashGBX/FlashGBX_GUI.py:3819
msgid "Write Counter:"
msgstr "Schreib-Anzahl:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3813
-#: ../package/FlashGBX/FlashGBX_GUI.py:3825
+#: ../package/FlashGBX/FlashGBX_GUI.py:3808
+#: ../package/FlashGBX/FlashGBX_GUI.py:3820
msgid "Cartridge ID:"
msgstr "Spielmodul-ID:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3817
+#: ../package/FlashGBX/FlashGBX_GUI.py:3812
msgid "Menu ROM:"
msgstr "Menü-ROM:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3819
+#: ../package/FlashGBX/FlashGBX_GUI.py:3814
#, python-brace-format
msgid "Game {number}:"
msgstr "Spiel {number}:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3837
+#: ../package/FlashGBX/FlashGBX_GUI.py:3832
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Details"
msgstr "&Details"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3840
+#: ../package/FlashGBX/FlashGBX_GUI.py:3835
msgctxt "Check Box (& = Keyboard Shortcut)"
msgid "&Always skip this message"
msgstr "&Diese Nachricht immer überspringen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3875
+#: ../package/FlashGBX/FlashGBX_GUI.py:3870
#, python-brace-format
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Try “{generic_type}”"
msgstr "„{generic_type}“ versuchen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3882
+#: ../package/FlashGBX/FlashGBX_GUI.py:3877
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Copy to Clipboard"
msgstr "In die Zwischenablage &kopieren"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3888
+#: ../package/FlashGBX/FlashGBX_GUI.py:3883
msgid "&Limit voltage when analyzing Game Boy carts"
msgstr "Spannung beim Ana&lysieren von Game-Boy-Modulen begrenzen"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3888
+#: ../package/FlashGBX/FlashGBX_GUI.py:3883
#, python-brace-format
msgid ""
"No known flashcart profile could be detected. The option “{limit_voltage}” "
@@ -3394,98 +3394,98 @@ msgstr ""
"Da es normalerweise nicht empfohlen wird, diese Option zu aktivieren, "
"möchtest du sie nun deaktivieren und es erneut versuchen?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3980
+#: ../package/FlashGBX/FlashGBX_GUI.py:3975
#, python-brace-format
msgid "at {voltage}V"
msgstr "mit {voltage} V"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3986
+#: ../package/FlashGBX/FlashGBX_GUI.py:3981
msgid "Verify Flash"
msgstr "Überprüfe Flash"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3990
+#: ../package/FlashGBX/FlashGBX_GUI.py:3985
msgid "Write Save Data"
msgstr "Schreibe Spielstand"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3992
+#: ../package/FlashGBX/FlashGBX_GUI.py:3987
msgid "Verify Save Data"
msgstr "Überprüfe Spielstand"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3994
+#: ../package/FlashGBX/FlashGBX_GUI.py:3989
msgid "Analyze Cartridge"
msgstr "Analysiere Spielmodul"
-#: ../package/FlashGBX/FlashGBX_GUI.py:3997
+#: ../package/FlashGBX/FlashGBX_GUI.py:3992
msgid "Failed!"
msgstr "Fehlgeschlagen!"
-#: ../package/FlashGBX/FlashGBX_GUI.py:4037
+#: ../package/FlashGBX/FlashGBX_GUI.py:4032
#, python-brace-format
msgid "Erasing... This may take up to {seconds} seconds."
msgstr "Löschen... Dies kann bis zu {seconds} Sekunden dauern."
-#: ../package/FlashGBX/FlashGBX_GUI.py:4039
+#: ../package/FlashGBX/FlashGBX_GUI.py:4034
msgid "Erasing... This may take some time."
msgstr "Löschen... Dies kann eine Weile dauern."
-#: ../package/FlashGBX/FlashGBX_GUI.py:4047
+#: ../package/FlashGBX/FlashGBX_GUI.py:4042
msgid "Unlocking flash..."
msgstr "Entsperre Flash..."
-#: ../package/FlashGBX/FlashGBX_GUI.py:4064
+#: ../package/FlashGBX/FlashGBX_GUI.py:4059
#, python-brace-format
msgid "Calculating {checksum_type}..."
msgstr "Berechne {checksum_type}..."
-#: ../package/FlashGBX/FlashGBX_GUI.py:4066
+#: ../package/FlashGBX/FlashGBX_GUI.py:4061
msgid "Calculating checksums..."
msgstr "Berechne Prüfsummen..."
-#: ../package/FlashGBX/FlashGBX_GUI.py:4073
+#: ../package/FlashGBX/FlashGBX_GUI.py:4068
#, python-brace-format
msgid "Erasing sector at address {address}..."
msgstr "Lösche Sektor an Adresse {address}..."
-#: ../package/FlashGBX/FlashGBX_GUI.py:4122
+#: ../package/FlashGBX/FlashGBX_GUI.py:4117
msgid "Stopped."
msgstr "Angehalten."
-#: ../package/FlashGBX/FlashGBX_GUI.py:4170
+#: ../package/FlashGBX/FlashGBX_GUI.py:4165
msgid "Time left:"
msgstr "Restdauer:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:4207
+#: ../package/FlashGBX/FlashGBX_GUI.py:4202
msgid "Firmware Updater"
msgstr "Firmware-Updater"
-#: ../package/FlashGBX/FlashGBX_GUI.py:4208
+#: ../package/FlashGBX/FlashGBX_GUI.py:4203
msgid "Please select your device."
msgstr "Bitte wähle dein Gerät aus."
-#: ../package/FlashGBX/FlashGBX_GUI.py:4211
+#: ../package/FlashGBX/FlashGBX_GUI.py:4206
msgid "Device Type:"
msgstr "Gerätetyp:"
-#: ../package/FlashGBX/FlashGBX_GUI.py:4224
+#: ../package/FlashGBX/FlashGBX_GUI.py:4219
msgid ""
"FlashGBX currently does not support updating the firmware of your device."
msgstr ""
"FlashGBX unterstützt derzeit nicht das Aktualisieren der Firmware deines "
"Geräts."
-#: ../package/FlashGBX/FlashGBX_GUI.py:4239
+#: ../package/FlashGBX/FlashGBX_GUI.py:4234
msgid "Is a Game Boy Camera cartridge currently inserted?"
msgstr "Ist derzeit eine Game Boy Camera eingesteckt?"
-#: ../package/FlashGBX/FlashGBX_GUI.py:4247
+#: ../package/FlashGBX/FlashGBX_GUI.py:4242
msgid "Loading data, please wait..."
msgstr "Daten werden geladen, bitte warten..."
-#: ../package/FlashGBX/FlashGBX_GUI.py:4261
+#: ../package/FlashGBX/FlashGBX_GUI.py:4256
msgid "Please connect to a device first."
msgstr "Bitte stelle zuerst die Verbindung zu einem Gerät her."
-#: ../package/FlashGBX/FlashGBX_GUI.py:4264
+#: ../package/FlashGBX/FlashGBX_GUI.py:4259
msgid "Please select a platform mode (Game Boy or Game Boy Advance) first."
msgstr ""
"Bitte wähle zuerst den Plattform-Modus (Game Boy oder Game Boy Advance)."
@@ -3734,83 +3734,90 @@ msgid "All addresses, sizes and values are hexadecimal."
msgstr "Alle Adressen, Größen und Werte sind hexadezimal."
#: ../package/FlashGBX/InteractiveConsole.py:63
+#, python-brace-format
+msgid "Device communication error: {error}"
+msgstr "Geräte-Kommunikationsfehler: {error}"
+
+#: ../package/FlashGBX/InteractiveConsole.py:70
msgid "Invalid command syntax."
msgstr "Ungültige Befehlssyntax."
-#: ../package/FlashGBX/InteractiveConsole.py:84
+#: ../package/FlashGBX/InteractiveConsole.py:91
+#: ../package/FlashGBX/InteractiveConsole.py:168
msgid "Invalid input. Use hexadecimal or 8/16-bit binary for the value."
msgstr ""
"Ungültige Eingabe. Akzeptiert werden hexadezimale oder 8-/16-Bit-Binärwerte."
-#: ../package/FlashGBX/InteractiveConsole.py:87
-#: ../package/FlashGBX/InteractiveConsole.py:161
-#: ../package/FlashGBX/InteractiveConsole.py:212
-#: ../package/FlashGBX/InteractiveConsole.py:221
-#: ../package/FlashGBX/InteractiveConsole.py:232
+#: ../package/FlashGBX/InteractiveConsole.py:94
+#: ../package/FlashGBX/InteractiveConsole.py:171
+#: ../package/FlashGBX/InteractiveConsole.py:182
+#: ../package/FlashGBX/InteractiveConsole.py:233
+#: ../package/FlashGBX/InteractiveConsole.py:242
+#: ../package/FlashGBX/InteractiveConsole.py:253
msgid "OK"
msgstr "OK"
-#: ../package/FlashGBX/InteractiveConsole.py:95
-#: ../package/FlashGBX/InteractiveConsole.py:140
-#: ../package/FlashGBX/InteractiveConsole.py:158
-#: ../package/FlashGBX/InteractiveConsole.py:173
+#: ../package/FlashGBX/InteractiveConsole.py:102
+#: ../package/FlashGBX/InteractiveConsole.py:147
+#: ../package/FlashGBX/InteractiveConsole.py:179
+#: ../package/FlashGBX/InteractiveConsole.py:194
msgid "Invalid hexadecimal input."
msgstr "Ungültige Hexadezimal-Eingabe."
-#: ../package/FlashGBX/InteractiveConsole.py:101
-#: ../package/FlashGBX/InteractiveConsole.py:146
-#: ../package/FlashGBX/InteractiveConsole.py:184
-#: ../package/FlashGBX/InteractiveConsole.py:210
-#: ../package/FlashGBX/InteractiveConsole.py:223
-#: ../package/FlashGBX/InteractiveConsole.py:234
+#: ../package/FlashGBX/InteractiveConsole.py:108
+#: ../package/FlashGBX/InteractiveConsole.py:153
+#: ../package/FlashGBX/InteractiveConsole.py:205
+#: ../package/FlashGBX/InteractiveConsole.py:231
+#: ../package/FlashGBX/InteractiveConsole.py:244
+#: ../package/FlashGBX/InteractiveConsole.py:255
msgid "ERROR"
msgstr "FEHLER"
-#: ../package/FlashGBX/InteractiveConsole.py:110
+#: ../package/FlashGBX/InteractiveConsole.py:117
msgid "No data available. Read data first with “r”, “rs” or “re”."
msgstr "Keine Daten verfügbar. Lies zuerst mit „r“, „rs“ oder „re“ Daten ein."
-#: ../package/FlashGBX/InteractiveConsole.py:114
+#: ../package/FlashGBX/InteractiveConsole.py:121
msgid "Invalid file path. Path is a directory."
msgstr "Ungültiger Dateipfad. Der Pfad ist ein Verzeichnis."
-#: ../package/FlashGBX/InteractiveConsole.py:118
+#: ../package/FlashGBX/InteractiveConsole.py:125
msgid "Invalid file path. Directory does not exist."
msgstr "Ungültiger Dateipfad. Das Verzeichnis existiert nicht."
-#: ../package/FlashGBX/InteractiveConsole.py:129
+#: ../package/FlashGBX/InteractiveConsole.py:136
#, python-brace-format
msgid "Failed to save file: {error}"
msgstr "Fehler beim Speichern der Datei: {error}"
-#: ../package/FlashGBX/InteractiveConsole.py:131
+#: ../package/FlashGBX/InteractiveConsole.py:138
#, python-brace-format
msgid "Saved to {filepath}"
msgstr "In {filepath} gespeichert"
-#: ../package/FlashGBX/InteractiveConsole.py:166
-#: ../package/FlashGBX/InteractiveConsole.py:192
+#: ../package/FlashGBX/InteractiveConsole.py:187
+#: ../package/FlashGBX/InteractiveConsole.py:213
msgid "EEPROM type must be 4 or 64."
msgstr "EEPROM-Typ muss 4 oder 64 sein."
-#: ../package/FlashGBX/InteractiveConsole.py:176
+#: ../package/FlashGBX/InteractiveConsole.py:197
msgid "EEPROM read requires size to be a multiple of 8 bytes."
msgstr "EEPROM-Lesevorgang erfordert als Größe ein Vielfaches von 8 Byte."
-#: ../package/FlashGBX/InteractiveConsole.py:199
+#: ../package/FlashGBX/InteractiveConsole.py:220
msgid "Invalid input."
msgstr "Ungültige Eingabe."
-#: ../package/FlashGBX/InteractiveConsole.py:202
+#: ../package/FlashGBX/InteractiveConsole.py:223
msgid "EEPROM write requires data length to be a multiple of 8 bytes."
msgstr "EEPROM-Schreibvorgang erfordert als Größe ein Vielfaches von 8 Byte."
-#: ../package/FlashGBX/InteractiveConsole.py:217
-#: ../package/FlashGBX/InteractiveConsole.py:228
+#: ../package/FlashGBX/InteractiveConsole.py:238
+#: ../package/FlashGBX/InteractiveConsole.py:249
msgid "This device does not support cartridge power control."
msgstr "Dieses Gerät unterstützt keine Spielmodul-Stromversorgungs-Kontrolle."
-#: ../package/FlashGBX/InteractiveConsole.py:237
+#: ../package/FlashGBX/InteractiveConsole.py:258
msgid "Unknown command. Type “h” for help."
msgstr "Unbekannter Befehl. Gib „h” für Hilfe ein."
@@ -3820,8 +3827,8 @@ msgid ""
"Disconnecting from the device, because a critical error occurred!\n"
"{error}"
msgstr ""
-"Trenne die Verbindung mit dem Gerät, da ein kritischer Fehler aufgetreten "
-"ist!\n"
+"Die Verbindung zum Gerät wurde getrennt, da ein kritischer Fehler "
+"aufgetreten ist!\n"
"{error}"
#: ../package/FlashGBX/LK_Device.py:325 ../package/FlashGBX/LK_Device.py:329
diff --git a/FlashGBX/locale/messages.pot b/FlashGBX/locale/messages.pot
index d36db24..593fc32 100644
--- a/FlashGBX/locale/messages.pot
+++ b/FlashGBX/locale/messages.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: FlashGBX v5.0\n"
+"Project-Id-Version: FlashGBX v5.0.1\n"
"Report-Msgid-Bugs-To: https://github.com/Lesserkuma/FlashGBX/issues\n"
-"POT-Creation-Date: 2026-06-03 19:47+0200\n"
+"POT-Creation-Date: 2026-06-05 19:05+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -38,7 +38,7 @@ msgstr ""
#: ../package/FlashGBX/CartridgeTypes.py:325
#: ../package/FlashGBX/FlashGBX_CLI.py:955
#: ../package/FlashGBX/FlashGBX_CLI.py:1078
-#: ../package/FlashGBX/FlashGBX_GUI.py:2095
+#: ../package/FlashGBX/FlashGBX_GUI.py:2090
#: ../package/FlashGBX/Flashcart.py:624
msgid " MiB"
msgstr ""
@@ -386,7 +386,7 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:58
#: ../package/FlashGBX/FlashGBX_CLI.py:228
#: ../package/FlashGBX/FlashGBX_CLI.py:246
-#: ../package/FlashGBX/FlashGBX_GUI.py:3235
+#: ../package/FlashGBX/FlashGBX_GUI.py:3230
msgid "Game Boy Advance"
msgstr ""
@@ -399,26 +399,26 @@ msgid "Read Cartridge Information"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:94
-#: ../package/FlashGBX/FlashGBX_GUI.py:1979
-#: ../package/FlashGBX/FlashGBX_GUI.py:1989
-#: ../package/FlashGBX/FlashGBX_GUI.py:3982
+#: ../package/FlashGBX/FlashGBX_GUI.py:1974
+#: ../package/FlashGBX/FlashGBX_GUI.py:1984
+#: ../package/FlashGBX/FlashGBX_GUI.py:3977
msgid "Backup ROM"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:95
-#: ../package/FlashGBX/FlashGBX_GUI.py:2077
-#: ../package/FlashGBX/FlashGBX_GUI.py:2079
-#: ../package/FlashGBX/FlashGBX_GUI.py:3984
+#: ../package/FlashGBX/FlashGBX_GUI.py:2072
+#: ../package/FlashGBX/FlashGBX_GUI.py:2074
+#: ../package/FlashGBX/FlashGBX_GUI.py:3979
msgid "Write ROM"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:96
-#: ../package/FlashGBX/FlashGBX_GUI.py:3988
+#: ../package/FlashGBX/FlashGBX_GUI.py:3983
msgid "Backup Save Data"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:97
-#: ../package/FlashGBX/FlashGBX_GUI.py:2512
+#: ../package/FlashGBX/FlashGBX_GUI.py:2507
msgid "Restore Save Data"
msgstr ""
@@ -479,7 +479,7 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:148
#: ../package/FlashGBX/FlashGBX_CLI.py:1701
-#: ../package/FlashGBX/FlashGBX_GUI.py:1613
+#: ../package/FlashGBX/FlashGBX_GUI.py:1608
msgid "No devices found."
msgstr ""
@@ -495,8 +495,8 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:162
#: ../package/FlashGBX/FlashGBX_CLI.py:164
-#: ../package/FlashGBX/FlashGBX_GUI.py:1268
-#: ../package/FlashGBX/FlashGBX_GUI.py:1435
+#: ../package/FlashGBX/FlashGBX_GUI.py:1263
+#: ../package/FlashGBX/FlashGBX_GUI.py:1430
#, python-brace-format
msgid "Connected to {device_name}"
msgstr ""
@@ -614,7 +614,7 @@ msgid "Erasing flash sector at address {address}..."
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:364
-#: ../package/FlashGBX/FlashGBX_GUI.py:4055
+#: ../package/FlashGBX/FlashGBX_GUI.py:4050
msgid "Updating Real Time Clock..."
msgstr ""
@@ -624,8 +624,8 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:389
#: ../package/FlashGBX/FlashGBX_CLI.py:411
-#: ../package/FlashGBX/FlashGBX_GUI.py:1673
-#: ../package/FlashGBX/FlashGBX_GUI.py:4158
+#: ../package/FlashGBX/FlashGBX_GUI.py:1668
+#: ../package/FlashGBX/FlashGBX_GUI.py:4153
msgid " KiB/s"
msgstr ""
@@ -635,18 +635,18 @@ msgid "ETA"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:417
-#: ../package/FlashGBX/FlashGBX_GUI.py:1886
+#: ../package/FlashGBX/FlashGBX_GUI.py:1881
msgid "The ROM was written and verified successfully!"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:425
-#: ../package/FlashGBX/FlashGBX_GUI.py:1850
+#: ../package/FlashGBX/FlashGBX_GUI.py:1845
msgctxt "Shortened list of Broken Sectors (e.g. 0x0000~0x07FF and others)"
msgid "and others"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:428
-#: ../package/FlashGBX/FlashGBX_GUI.py:1853
+#: ../package/FlashGBX/FlashGBX_GUI.py:1848
#, python-brace-format
msgid ""
"The ROM was written completely, but verification of written data failed in "
@@ -658,19 +658,19 @@ msgstr[0] ""
msgstr[1] ""
#: ../package/FlashGBX/FlashGBX_CLI.py:431
-#: ../package/FlashGBX/FlashGBX_GUI.py:1888
+#: ../package/FlashGBX/FlashGBX_GUI.py:1883
msgid "ROM writing complete!"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:452
-#: ../package/FlashGBX/FlashGBX_GUI.py:1703
+#: ../package/FlashGBX/FlashGBX_GUI.py:1698
msgid "Error:"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:458
#: ../package/FlashGBX/FlashGBX_CLI.py:473
-#: ../package/FlashGBX/FlashGBX_GUI.py:1714
-#: ../package/FlashGBX/FlashGBX_GUI.py:1760
+#: ../package/FlashGBX/FlashGBX_GUI.py:1709
+#: ../package/FlashGBX/FlashGBX_GUI.py:1755
msgid "The ROM backup is complete and the checksum was verified successfully!"
msgstr ""
@@ -679,16 +679,16 @@ msgid "The ROM backup is complete!"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:462
-#: ../package/FlashGBX/FlashGBX_GUI.py:1726
+#: ../package/FlashGBX/FlashGBX_GUI.py:1721
msgid "The ROM was dumped, but the checksum is not correct."
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:464
#: ../package/FlashGBX/FlashGBX_CLI.py:477
#: ../package/FlashGBX/FlashGBX_CLI.py:484
-#: ../package/FlashGBX/FlashGBX_GUI.py:1729
-#: ../package/FlashGBX/FlashGBX_GUI.py:1769
-#: ../package/FlashGBX/FlashGBX_GUI.py:1781
+#: ../package/FlashGBX/FlashGBX_GUI.py:1724
+#: ../package/FlashGBX/FlashGBX_GUI.py:1764
+#: ../package/FlashGBX/FlashGBX_GUI.py:1776
#, python-brace-format
msgid ""
"A data loop was detected in the ROM backup at position {pos} ({size}). This "
@@ -697,8 +697,8 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:466
#: ../package/FlashGBX/FlashGBX_CLI.py:479
-#: ../package/FlashGBX/FlashGBX_GUI.py:1731
-#: ../package/FlashGBX/FlashGBX_GUI.py:1771
+#: ../package/FlashGBX/FlashGBX_GUI.py:1726
+#: ../package/FlashGBX/FlashGBX_GUI.py:1766
msgid ""
"This may indicate a bad dump, however this can be normal for some "
"reproduction cartridges, unlicensed games, prototypes, patched games and "
@@ -706,14 +706,14 @@ msgid ""
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:475
-#: ../package/FlashGBX/FlashGBX_GUI.py:1767
+#: ../package/FlashGBX/FlashGBX_GUI.py:1762
msgid ""
"The ROM backup is complete, but the checksum doesn’t match the known "
"database entry."
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:482
-#: ../package/FlashGBX/FlashGBX_GUI.py:1779
+#: ../package/FlashGBX/FlashGBX_GUI.py:1774
msgid ""
"The ROM backup is complete! As there is no known checksum for this ROM in "
"the database, verification was skipped."
@@ -724,12 +724,12 @@ msgid "The pictures were extracted."
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:527
-#: ../package/FlashGBX/FlashGBX_GUI.py:1825
+#: ../package/FlashGBX/FlashGBX_GUI.py:1820
msgid "The save data backup is complete!"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:532
-#: ../package/FlashGBX/FlashGBX_GUI.py:1834
+#: ../package/FlashGBX/FlashGBX_GUI.py:1829
msgid "The save data was erased."
msgstr ""
@@ -749,29 +749,29 @@ msgid ""
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:591
-#: ../package/FlashGBX/FlashGBX_GUI.py:1495
+#: ../package/FlashGBX/FlashGBX_GUI.py:1490
#, python-brace-format
msgid "Current firmware version: {fw_version}"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:627
-#: ../package/FlashGBX/FlashGBX_GUI.py:1172
+#: ../package/FlashGBX/FlashGBX_GUI.py:1167
#, python-brace-format
msgid "Disconnected from {device_name}"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:643
#: ../package/FlashGBX/FlashGBX_CLI.py:719
-#: ../package/FlashGBX/FlashGBX_GUI.py:607
-#: ../package/FlashGBX/FlashGBX_GUI.py:620
+#: ../package/FlashGBX/FlashGBX_GUI.py:602
+#: ../package/FlashGBX/FlashGBX_GUI.py:615
msgid "Game Name:"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:645
#: ../package/FlashGBX/FlashGBX_CLI.py:721
-#: ../package/FlashGBX/FlashGBX_GUI.py:608
-#: ../package/FlashGBX/FlashGBX_GUI.py:621
-#: ../package/FlashGBX/FlashGBX_GUI.py:3685
+#: ../package/FlashGBX/FlashGBX_GUI.py:603
+#: ../package/FlashGBX/FlashGBX_GUI.py:616
+#: ../package/FlashGBX/FlashGBX_GUI.py:3680
msgid "ROM Title:"
msgstr ""
@@ -779,9 +779,9 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:650
#: ../package/FlashGBX/FlashGBX_CLI.py:724
#: ../package/FlashGBX/FlashGBX_CLI.py:726
-#: ../package/FlashGBX/FlashGBX_GUI.py:609
-#: ../package/FlashGBX/FlashGBX_GUI.py:622
-#: ../package/FlashGBX/FlashGBX_GUI.py:3330
+#: ../package/FlashGBX/FlashGBX_GUI.py:604
+#: ../package/FlashGBX/FlashGBX_GUI.py:617
+#: ../package/FlashGBX/FlashGBX_GUI.py:3325
msgid "Game Code and Revision:"
msgstr ""
@@ -790,23 +790,23 @@ msgid "Revision:"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:658
-#: ../package/FlashGBX/FlashGBX_GUI.py:453
+#: ../package/FlashGBX/FlashGBX_GUI.py:448
msgid "Game Boy Color exclusive"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:660
-#: ../package/FlashGBX/FlashGBX_GUI.py:468
+#: ../package/FlashGBX/FlashGBX_GUI.py:463
msgid "Game Boy Color"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:662
-#: ../package/FlashGBX/FlashGBX_GUI.py:478
+#: ../package/FlashGBX/FlashGBX_GUI.py:473
#: ../package/FlashGBX/PocketCameraWindow.py:68
msgid "Super Game Boy"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:664
-#: ../package/FlashGBX/FlashGBX_GUI.py:488
+#: ../package/FlashGBX/FlashGBX_GUI.py:483
#: ../package/FlashGBX/PocketCameraWindow.py:67
msgid "Original Game Boy"
msgstr ""
@@ -817,8 +817,8 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:667
#: ../package/FlashGBX/FlashGBX_CLI.py:728
-#: ../package/FlashGBX/FlashGBX_GUI.py:610
-#: ../package/FlashGBX/FlashGBX_GUI.py:623
+#: ../package/FlashGBX/FlashGBX_GUI.py:605
+#: ../package/FlashGBX/FlashGBX_GUI.py:618
msgid "Real Time Clock:"
msgstr ""
@@ -826,14 +826,14 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:675
#: ../package/FlashGBX/FlashGBX_CLI.py:731
#: ../package/FlashGBX/FlashGBX_CLI.py:736
-#: ../package/FlashGBX/FlashGBX_GUI.py:611
-#: ../package/FlashGBX/FlashGBX_GUI.py:624
+#: ../package/FlashGBX/FlashGBX_GUI.py:606
+#: ../package/FlashGBX/FlashGBX_GUI.py:619
msgid "Boot Logo:"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:670
#: ../package/FlashGBX/FlashGBX_CLI.py:731
-#: ../package/FlashGBX/FlashGBX_GUI.py:3357
+#: ../package/FlashGBX/FlashGBX_GUI.py:3352
msgctxt "Game Data"
msgid "OK"
msgstr ""
@@ -841,19 +841,19 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:675
#: ../package/FlashGBX/FlashGBX_CLI.py:736
#: ../package/FlashGBX/FlashGBX_CLI.py:742
-#: ../package/FlashGBX/FlashGBX_GUI.py:1724
-#: ../package/FlashGBX/FlashGBX_GUI.py:1764
-#: ../package/FlashGBX/FlashGBX_GUI.py:3363
-#: ../package/FlashGBX/FlashGBX_GUI.py:3482
-#: ../package/FlashGBX/FlashGBX_GUI.py:3498
+#: ../package/FlashGBX/FlashGBX_GUI.py:1719
+#: ../package/FlashGBX/FlashGBX_GUI.py:1759
+#: ../package/FlashGBX/FlashGBX_GUI.py:3358
+#: ../package/FlashGBX/FlashGBX_GUI.py:3477
+#: ../package/FlashGBX/FlashGBX_GUI.py:3493
msgctxt "Game Data"
msgid "Invalid"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:678
#: ../package/FlashGBX/FlashGBX_CLI.py:763
-#: ../package/FlashGBX/FlashGBX_GUI.py:612
-#: ../package/FlashGBX/FlashGBX_GUI.py:626
+#: ../package/FlashGBX/FlashGBX_GUI.py:607
+#: ../package/FlashGBX/FlashGBX_GUI.py:621
msgid "ROM Checksum:"
msgstr ""
@@ -862,10 +862,10 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:764
#: ../package/FlashGBX/FlashGBX_CLI.py:868
#: ../package/FlashGBX/FlashGBX_CLI.py:871
-#: ../package/FlashGBX/FlashGBX_GUI.py:613
-#: ../package/FlashGBX/FlashGBX_GUI.py:627
-#: ../package/FlashGBX/FlashGBX_GUI.py:3746
-#: ../package/FlashGBX/FlashGBX_GUI.py:3749
+#: ../package/FlashGBX/FlashGBX_GUI.py:608
+#: ../package/FlashGBX/FlashGBX_GUI.py:622
+#: ../package/FlashGBX/FlashGBX_GUI.py:3741
+#: ../package/FlashGBX/FlashGBX_GUI.py:3744
msgid "ROM Size:"
msgstr ""
@@ -883,12 +883,12 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:851
#: ../package/FlashGBX/FlashGBX_CLI.py:854
#: ../package/FlashGBX/FlashGBX_CLI.py:856
-#: ../package/FlashGBX/FlashGBX_GUI.py:614
-#: ../package/FlashGBX/FlashGBX_GUI.py:628
+#: ../package/FlashGBX/FlashGBX_GUI.py:609
+#: ../package/FlashGBX/FlashGBX_GUI.py:623
+#: ../package/FlashGBX/FlashGBX_GUI.py:3712
+#: ../package/FlashGBX/FlashGBX_GUI.py:3714
#: ../package/FlashGBX/FlashGBX_GUI.py:3717
#: ../package/FlashGBX/FlashGBX_GUI.py:3719
-#: ../package/FlashGBX/FlashGBX_GUI.py:3722
-#: ../package/FlashGBX/FlashGBX_GUI.py:3724
msgid "Save Type:"
msgstr ""
@@ -897,10 +897,10 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:876
#: ../package/FlashGBX/FlashGBX_CLI.py:878
#: ../package/FlashGBX/FlashGBX_CLI.py:880
-#: ../package/FlashGBX/FlashGBX_GUI.py:615
-#: ../package/FlashGBX/FlashGBX_GUI.py:3754
-#: ../package/FlashGBX/FlashGBX_GUI.py:3756
-#: ../package/FlashGBX/FlashGBX_GUI.py:3758
+#: ../package/FlashGBX/FlashGBX_GUI.py:610
+#: ../package/FlashGBX/FlashGBX_GUI.py:3749
+#: ../package/FlashGBX/FlashGBX_GUI.py:3751
+#: ../package/FlashGBX/FlashGBX_GUI.py:3753
msgid "Mapper Type:"
msgstr ""
@@ -914,20 +914,20 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:740
#: ../package/FlashGBX/FlashGBX_CLI.py:742
-#: ../package/FlashGBX/FlashGBX_GUI.py:625
+#: ../package/FlashGBX/FlashGBX_GUI.py:620
msgid "Header Checksum:"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:740
-#: ../package/FlashGBX/FlashGBX_GUI.py:1711
-#: ../package/FlashGBX/FlashGBX_GUI.py:1757
-#: ../package/FlashGBX/FlashGBX_GUI.py:3495
+#: ../package/FlashGBX/FlashGBX_GUI.py:1706
+#: ../package/FlashGBX/FlashGBX_GUI.py:1752
+#: ../package/FlashGBX/FlashGBX_GUI.py:3490
msgctxt "Game Data"
msgid "Valid"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:750
-#: ../package/FlashGBX/FlashGBX_GUI.py:3509
+#: ../package/FlashGBX/FlashGBX_GUI.py:3504
msgctxt "Game Data"
msgid "In database"
msgstr ""
@@ -970,24 +970,24 @@ msgid "Cartridge detection failed."
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:828
-#: ../package/FlashGBX/FlashGBX_GUI.py:3674
+#: ../package/FlashGBX/FlashGBX_GUI.py:3669
msgctxt "Flashcart Profile List “- PROFILE NAME ← selected”"
msgid "selected"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:835
-#: ../package/FlashGBX/FlashGBX_GUI.py:3826
+#: ../package/FlashGBX/FlashGBX_GUI.py:3821
msgid "Game Title:"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:851
-#: ../package/FlashGBX/FlashGBX_GUI.py:3719
+#: ../package/FlashGBX/FlashGBX_GUI.py:3714
msgctxt "Save Type"
msgid "None or unknown (no save data detected)"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:854
-#: ../package/FlashGBX/FlashGBX_GUI.py:3722
+#: ../package/FlashGBX/FlashGBX_GUI.py:3717
msgctxt "Save Data Access"
msgid "not stable or not battery-backed"
msgstr ""
@@ -995,10 +995,10 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:864
#: ../package/FlashGBX/FlashGBX_CLI.py:884
#: ../package/FlashGBX/FlashGBX_CLI.py:908
-#: ../package/FlashGBX/FlashGBX_GUI.py:3738
-#: ../package/FlashGBX/FlashGBX_GUI.py:3740
-#: ../package/FlashGBX/FlashGBX_GUI.py:3762
-#: ../package/FlashGBX/FlashGBX_GUI.py:3785
+#: ../package/FlashGBX/FlashGBX_GUI.py:3733
+#: ../package/FlashGBX/FlashGBX_GUI.py:3735
+#: ../package/FlashGBX/FlashGBX_GUI.py:3757
+#: ../package/FlashGBX/FlashGBX_GUI.py:3780
msgid "Flashcart Profile:"
msgstr ""
@@ -1007,18 +1007,18 @@ msgid "Supported flash cartridge – compatible with:"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:876
-#: ../package/FlashGBX/FlashGBX_GUI.py:3754
+#: ../package/FlashGBX/FlashGBX_GUI.py:3749
msgid "Manual selection"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:880
-#: ../package/FlashGBX/FlashGBX_GUI.py:3758
+#: ../package/FlashGBX/FlashGBX_GUI.py:3753
msgctxt "Mapper Type"
msgid "Default"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:884
-#: ../package/FlashGBX/FlashGBX_GUI.py:3762
+#: ../package/FlashGBX/FlashGBX_GUI.py:3757
msgid "Unknown flash cartridge"
msgstr ""
@@ -1035,14 +1035,14 @@ msgid "not rewritable or not auto-detectable"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:910
-#: ../package/FlashGBX/FlashGBX_GUI.py:3792
+#: ../package/FlashGBX/FlashGBX_GUI.py:3787
msgid "Flash ID Check:"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:913
#: ../package/FlashGBX/FlashGBX_CLI.py:915
-#: ../package/FlashGBX/FlashGBX_GUI.py:3796
-#: ../package/FlashGBX/FlashGBX_GUI.py:3798
+#: ../package/FlashGBX/FlashGBX_GUI.py:3791
+#: ../package/FlashGBX/FlashGBX_GUI.py:3793
#, python-brace-format
msgid "{common_flash_interface} Data:"
msgstr ""
@@ -1053,7 +1053,7 @@ msgid "No data provided"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:917
-#: ../package/FlashGBX/FlashGBX_GUI.py:3828
+#: ../package/FlashGBX/FlashGBX_GUI.py:3823
msgid "The following cartridge configuration was detected:"
msgstr ""
@@ -1159,7 +1159,7 @@ msgid "No ROM file for writing was selected."
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:1078
-#: ../package/FlashGBX/FlashGBX_GUI.py:2095
+#: ../package/FlashGBX/FlashGBX_GUI.py:2090
#, python-brace-format
msgid "ROM files bigger than 512{mib} are not supported."
msgstr ""
@@ -1181,8 +1181,8 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:1095
#: ../package/FlashGBX/FlashGBX_CLI.py:1210
#: ../package/FlashGBX/FlashGBX_CLI.py:1589
-#: ../package/FlashGBX/FlashGBX_GUI.py:2235
-#: ../package/FlashGBX/FlashGBX_GUI.py:2849
+#: ../package/FlashGBX/FlashGBX_GUI.py:2230
+#: ../package/FlashGBX/FlashGBX_GUI.py:2844
#: ../package/FlashGBX/hw_GBxCartRW.py:928 ../package/FlashGBX/hw_JoeyJr.py:725
msgid "Do you want to continue?"
msgstr ""
@@ -1203,7 +1203,7 @@ msgid ""
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:1172
-#: ../package/FlashGBX/FlashGBX_GUI.py:2177
+#: ../package/FlashGBX/FlashGBX_GUI.py:2172
msgid ""
"Warning: The ROM file you selected will not boot on actual hardware due to "
"invalid boot logo data."
@@ -1237,8 +1237,8 @@ msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:1209
#: ../package/FlashGBX/FlashGBX_CLI.py:1588
-#: ../package/FlashGBX/FlashGBX_GUI.py:2235
-#: ../package/FlashGBX/FlashGBX_GUI.py:2849
+#: ../package/FlashGBX/FlashGBX_GUI.py:2230
+#: ../package/FlashGBX/FlashGBX_GUI.py:2844
msgid ""
"Warning: A 3.3V flashcart profile is selected, but your device is fixed to a "
"5V supply in Game Boy mode. Writing to a 3.3V flash chip at 5V may cause "
@@ -1271,7 +1271,7 @@ msgid ""
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:1335
-#: ../package/FlashGBX/FlashGBX_GUI.py:2478
+#: ../package/FlashGBX/FlashGBX_GUI.py:2473
msgid "The following save data file will now be written to the cartridge:"
msgstr ""
@@ -1292,8 +1292,8 @@ msgid "Note: This is for debug use only."
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:1356
-#: ../package/FlashGBX/FlashGBX_GUI.py:2525
-#: ../package/FlashGBX/FlashGBX_GUI.py:2563
+#: ../package/FlashGBX/FlashGBX_GUI.py:2520
+#: ../package/FlashGBX/FlashGBX_GUI.py:2558
msgid "This cartridge is not supported in Legacy Mode."
msgstr ""
@@ -1391,7 +1391,7 @@ msgid ""
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:1524
-#: ../package/FlashGBX/FlashGBX_GUI.py:2500
+#: ../package/FlashGBX/FlashGBX_GUI.py:2495
msgid "Stress test is not supported for this save type."
msgstr ""
@@ -1400,27 +1400,27 @@ msgid "Batteryless SRAM Mode"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:1534
-#: ../package/FlashGBX/FlashGBX_GUI.py:2968
+#: ../package/FlashGBX/FlashGBX_GUI.py:2963
msgid "Location:"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:1536
-#: ../package/FlashGBX/FlashGBX_GUI.py:2974
+#: ../package/FlashGBX/FlashGBX_GUI.py:2969
msgid "Continuous"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:1536
-#: ../package/FlashGBX/FlashGBX_GUI.py:2974
+#: ../package/FlashGBX/FlashGBX_GUI.py:2969
msgid "First half of ROM bank"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:1536
-#: ../package/FlashGBX/FlashGBX_GUI.py:2974
+#: ../package/FlashGBX/FlashGBX_GUI.py:2969
msgid "Second half of ROM bank"
msgstr ""
#: ../package/FlashGBX/FlashGBX_CLI.py:1537
-#: ../package/FlashGBX/FlashGBX_GUI.py:2974
+#: ../package/FlashGBX/FlashGBX_GUI.py:2969
msgid "Layout:"
msgstr ""
@@ -1582,316 +1582,316 @@ msgid ""
"will have to use the JoeyGUI software to update the firmware."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:606
+#: ../package/FlashGBX/FlashGBX_GUI.py:601
msgid "Game Boy Cartridge Information"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:616
-#: ../package/FlashGBX/FlashGBX_GUI.py:629
+#: ../package/FlashGBX/FlashGBX_GUI.py:611
+#: ../package/FlashGBX/FlashGBX_GUI.py:624
msgid "Profile:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:619
+#: ../package/FlashGBX/FlashGBX_GUI.py:614
msgid "Game Boy Advance Cartridge Information"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:632
+#: ../package/FlashGBX/FlashGBX_GUI.py:627
msgid "Functions"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:633
+#: ../package/FlashGBX/FlashGBX_GUI.py:628
msgid "Plattform:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:634
+#: ../package/FlashGBX/FlashGBX_GUI.py:629
msgctxt "Radio Button (& = Keyboard Shortcut)"
msgid "&Game Boy"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:635
+#: ../package/FlashGBX/FlashGBX_GUI.py:630
msgctxt "Radio Button (& = Keyboard Shortcut)"
msgid "Game Boy &Advance"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:636
+#: ../package/FlashGBX/FlashGBX_GUI.py:631
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Refresh"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:637
+#: ../package/FlashGBX/FlashGBX_GUI.py:632
msgctxt "Button (& = Keyboard Shortcut)"
msgid "Analyze &Flash Cart"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:638
+#: ../package/FlashGBX/FlashGBX_GUI.py:633
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Backup ROM"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:639
+#: ../package/FlashGBX/FlashGBX_GUI.py:634
msgctxt "Button (& = Keyboard Shortcut)"
msgid "Backup &Save Data"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:640
+#: ../package/FlashGBX/FlashGBX_GUI.py:635
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Write ROM"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:641
+#: ../package/FlashGBX/FlashGBX_GUI.py:636
msgctxt "Button (& = Keyboard Shortcut)"
msgid "Writ&e Save Data"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:642
+#: ../package/FlashGBX/FlashGBX_GUI.py:637
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Restore from save data file"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:643
+#: ../package/FlashGBX/FlashGBX_GUI.py:638
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Erase cartridge save data"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:644
+#: ../package/FlashGBX/FlashGBX_GUI.py:639
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Run stress &test"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:647
-#: ../package/FlashGBX/FlashGBX_GUI.py:1200
-#: ../package/FlashGBX/FlashGBX_GUI.py:2008
-#: ../package/FlashGBX/FlashGBX_GUI.py:2257
-#: ../package/FlashGBX/FlashGBX_GUI.py:2401
-#: ../package/FlashGBX/FlashGBX_GUI.py:2645
-#: ../package/FlashGBX/FlashGBX_GUI.py:2884
-#: ../package/FlashGBX/FlashGBX_GUI.py:3565
-#: ../package/FlashGBX/FlashGBX_GUI.py:3607
-#: ../package/FlashGBX/FlashGBX_GUI.py:3982
-#: ../package/FlashGBX/FlashGBX_GUI.py:3984
-#: ../package/FlashGBX/FlashGBX_GUI.py:3986
-#: ../package/FlashGBX/FlashGBX_GUI.py:3988
-#: ../package/FlashGBX/FlashGBX_GUI.py:3990
-#: ../package/FlashGBX/FlashGBX_GUI.py:3992
-#: ../package/FlashGBX/FlashGBX_GUI.py:3994
-#: ../package/FlashGBX/FlashGBX_GUI.py:4118
+#: ../package/FlashGBX/FlashGBX_GUI.py:642
+#: ../package/FlashGBX/FlashGBX_GUI.py:1195
+#: ../package/FlashGBX/FlashGBX_GUI.py:2003
+#: ../package/FlashGBX/FlashGBX_GUI.py:2252
+#: ../package/FlashGBX/FlashGBX_GUI.py:2396
+#: ../package/FlashGBX/FlashGBX_GUI.py:2640
+#: ../package/FlashGBX/FlashGBX_GUI.py:2879
+#: ../package/FlashGBX/FlashGBX_GUI.py:3560
+#: ../package/FlashGBX/FlashGBX_GUI.py:3602
+#: ../package/FlashGBX/FlashGBX_GUI.py:3977
+#: ../package/FlashGBX/FlashGBX_GUI.py:3979
+#: ../package/FlashGBX/FlashGBX_GUI.py:3981
+#: ../package/FlashGBX/FlashGBX_GUI.py:3983
+#: ../package/FlashGBX/FlashGBX_GUI.py:3985
+#: ../package/FlashGBX/FlashGBX_GUI.py:3987
+#: ../package/FlashGBX/FlashGBX_GUI.py:3989
+#: ../package/FlashGBX/FlashGBX_GUI.py:4113
msgid "Transfer Status"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:648
+#: ../package/FlashGBX/FlashGBX_GUI.py:643
msgid "Data transferred:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:649
+#: ../package/FlashGBX/FlashGBX_GUI.py:644
msgid "Transfer rate:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:650
+#: ../package/FlashGBX/FlashGBX_GUI.py:645
msgid "Time elapsed:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:651
-#: ../package/FlashGBX/FlashGBX_GUI.py:1428
+#: ../package/FlashGBX/FlashGBX_GUI.py:646
+#: ../package/FlashGBX/FlashGBX_GUI.py:1423
+#: ../package/FlashGBX/FlashGBX_GUI.py:1902
#: ../package/FlashGBX/FlashGBX_GUI.py:1907
-#: ../package/FlashGBX/FlashGBX_GUI.py:1912
-#: ../package/FlashGBX/FlashGBX_GUI.py:3564
-#: ../package/FlashGBX/FlashGBX_GUI.py:3864
-#: ../package/FlashGBX/FlashGBX_GUI.py:3924
-#: ../package/FlashGBX/FlashGBX_GUI.py:4251
+#: ../package/FlashGBX/FlashGBX_GUI.py:3559
+#: ../package/FlashGBX/FlashGBX_GUI.py:3859
+#: ../package/FlashGBX/FlashGBX_GUI.py:3919
+#: ../package/FlashGBX/FlashGBX_GUI.py:4246
#: ../package/FlashGBX/hw_GBxCartRW.py:833
msgid "Ready."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:652
+#: ../package/FlashGBX/FlashGBX_GUI.py:647
msgid "Stop"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:659
-#: ../package/FlashGBX/FlashGBX_GUI.py:660
+#: ../package/FlashGBX/FlashGBX_GUI.py:654
+#: ../package/FlashGBX/FlashGBX_GUI.py:655
msgid "Click here to generate a log file for debugging"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:663
+#: ../package/FlashGBX/FlashGBX_GUI.py:658
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Tools"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:664
+#: ../package/FlashGBX/FlashGBX_GUI.py:659
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Game Boy &Camera Album Viewer"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:665
+#: ../package/FlashGBX/FlashGBX_GUI.py:660
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Interactive Console"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:666
+#: ../package/FlashGBX/FlashGBX_GUI.py:661
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Firmware &Updater"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:669
+#: ../package/FlashGBX/FlashGBX_GUI.py:664
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Settings"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:670
+#: ../package/FlashGBX/FlashGBX_GUI.py:665
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Check for &updates on application startup"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:671
+#: ../package/FlashGBX/FlashGBX_GUI.py:666
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Append date && time to filename of save data backups"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:672
+#: ../package/FlashGBX/FlashGBX_GUI.py:667
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Prefer full &chip erase"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:673
+#: ../package/FlashGBX/FlashGBX_GUI.py:668
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Verify transferred data"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:674
+#: ../package/FlashGBX/FlashGBX_GUI.py:669
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Limit voltage when analyzing Game Boy carts"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:675
+#: ../package/FlashGBX/FlashGBX_GUI.py:670
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Limit &baud rate to 1Mbps"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:676
+#: ../package/FlashGBX/FlashGBX_GUI.py:671
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Always &generate ROM dump reports"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:677
+#: ../package/FlashGBX/FlashGBX_GUI.py:672
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Use &No-Intro file names"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:678
+#: ../package/FlashGBX/FlashGBX_GUI.py:673
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Automatic cartridge &power off"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:679
+#: ../package/FlashGBX/FlashGBX_GUI.py:674
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Skip writing matching ROM chunk&s"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:680
+#: ../package/FlashGBX/FlashGBX_GUI.py:675
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Alternative address set mode (can fix or cause write &errors)"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:681
+#: ../package/FlashGBX/FlashGBX_GUI.py:676
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Re-&enable suppressed messages"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:684
+#: ../package/FlashGBX/FlashGBX_GUI.py:679
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Read Method (Game Boy Advance)"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:685
+#: ../package/FlashGBX/FlashGBX_GUI.py:680
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "S&tream"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:686
+#: ../package/FlashGBX/FlashGBX_GUI.py:681
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Single"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:687
+#: ../package/FlashGBX/FlashGBX_GUI.py:682
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Read Method (Game Boy)"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:688
+#: ../package/FlashGBX/FlashGBX_GUI.py:683
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Normal"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:689
+#: ../package/FlashGBX/FlashGBX_GUI.py:684
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Delayed"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:692
+#: ../package/FlashGBX/FlashGBX_GUI.py:687
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "&Language"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:699
+#: ../package/FlashGBX/FlashGBX_GUI.py:694
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Third Party &Notices"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:700
+#: ../package/FlashGBX/FlashGBX_GUI.py:695
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "About &Qt"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:701
+#: ../package/FlashGBX/FlashGBX_GUI.py:696
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "About Game &Database"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:702
+#: ../package/FlashGBX/FlashGBX_GUI.py:697
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Licenses"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:706
+#: ../package/FlashGBX/FlashGBX_GUI.py:701
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "Open &config folder"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:707
+#: ../package/FlashGBX/FlashGBX_GUI.py:702
msgctxt "Menu Item (& = Keyboard Shortcut)"
msgid "About &FlashGBX"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:710
+#: ../package/FlashGBX/FlashGBX_GUI.py:705
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Options"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:715
-#: ../package/FlashGBX/FlashGBX_GUI.py:1191
+#: ../package/FlashGBX/FlashGBX_GUI.py:710
+#: ../package/FlashGBX/FlashGBX_GUI.py:1186
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Connect"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1056
-#: ../package/FlashGBX/FlashGBX_GUI.py:1084
+#: ../package/FlashGBX/FlashGBX_GUI.py:1051
+#: ../package/FlashGBX/FlashGBX_GUI.py:1079
msgctxt "GitHub API Link"
msgid "privacy policy"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1056
-#: ../package/FlashGBX/FlashGBX_GUI.py:1084
+#: ../package/FlashGBX/FlashGBX_GUI.py:1051
+#: ../package/FlashGBX/FlashGBX_GUI.py:1079
#, python-brace-format
msgid ""
"Would you like to automatically check for new versions at application "
"startup? This will make use of the GitHub API ({url})."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1084
+#: ../package/FlashGBX/FlashGBX_GUI.py:1079
#, python-brace-format
msgid "Welcome to {app} by {author}!"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1094
+#: ../package/FlashGBX/FlashGBX_GUI.py:1089
msgid ""
"General precautions:\n"
"- Due to voltage differences, do not insert a Game Boy Advance cartridge "
@@ -1900,46 +1900,46 @@ msgid ""
"connection."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1103
+#: ../package/FlashGBX/FlashGBX_GUI.py:1098
msgid ""
"Error: Update check failed due to a connection timeout. Please check your "
"internet connection."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1106
+#: ../package/FlashGBX/FlashGBX_GUI.py:1101
msgid ""
"Error: Update check failed due to a connection error. Please check your "
"network connection."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1109
-#: ../package/FlashGBX/FlashGBX_GUI.py:1137
+#: ../package/FlashGBX/FlashGBX_GUI.py:1104
+#: ../package/FlashGBX/FlashGBX_GUI.py:1132
msgid ""
"Error: An unexpected error occured while querying the latest version "
"information from GitHub."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1118
+#: ../package/FlashGBX/FlashGBX_GUI.py:1113
msgid "You are using the latest version of FlashGBX."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1121
+#: ../package/FlashGBX/FlashGBX_GUI.py:1116
#, python-brace-format
msgid ""
"A new version of FlashGBX has been released!\n"
"Version {new_version} is now available."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1122
+#: ../package/FlashGBX/FlashGBX_GUI.py:1117
msgid "Update Check"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1123
+#: ../package/FlashGBX/FlashGBX_GUI.py:1118
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Open release notes"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1124
+#: ../package/FlashGBX/FlashGBX_GUI.py:1119
#: ../package/FlashGBX/InteractiveConsoleWindow.py:54
#: ../package/FlashGBX/PocketCameraWindow.py:100
#: ../package/FlashGBX/hw_GBFlash.py:568
@@ -1949,143 +1949,143 @@ msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Close"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1131
+#: ../package/FlashGBX/FlashGBX_GUI.py:1126
#, python-brace-format
msgid ""
"This version of FlashGBX ({appver}) seems to be newer than the latest public "
"release ({public_version})."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1133
+#: ../package/FlashGBX/FlashGBX_GUI.py:1128
msgid ""
"Error: Update check failed due to missing version information in JSON data "
"from GitHub."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1135
+#: ../package/FlashGBX/FlashGBX_GUI.py:1130
msgid "Error: Update check failed due to malformed JSON data from GitHub."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1140
+#: ../package/FlashGBX/FlashGBX_GUI.py:1135
msgid ""
"Error: Failed to check for updates (too many API requests). Try again later."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1142
+#: ../package/FlashGBX/FlashGBX_GUI.py:1137
#, python-brace-format
msgid "Error: Failed to check for updates (HTTP status {status_code})."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1192
+#: ../package/FlashGBX/FlashGBX_GUI.py:1187
+#: ../package/FlashGBX/FlashGBX_GUI.py:1189
#: ../package/FlashGBX/FlashGBX_GUI.py:1194
-#: ../package/FlashGBX/FlashGBX_GUI.py:1199
msgid "Disconnected."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1233
+#: ../package/FlashGBX/FlashGBX_GUI.py:1228
#, python-brace-format
msgid ""
"FlashGBX uses a game database that is based on the ongoing efforts of the No-"
"Intro project. Visit {url} for more information."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1234
+#: ../package/FlashGBX/FlashGBX_GUI.py:1229
msgid "No-Intro databases referenced for this version of FlashGBX:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1252
+#: ../package/FlashGBX/FlashGBX_GUI.py:1247
#, python-brace-format
msgctxt "Menu Item"
msgid "About {device_name}"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1268
+#: ../package/FlashGBX/FlashGBX_GUI.py:1263
#, python-brace-format
msgid "Firmware version: {fw_version}"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1326
+#: ../package/FlashGBX/FlashGBX_GUI.py:1321
msgid "The file was not found."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1375
+#: ../package/FlashGBX/FlashGBX_GUI.py:1370
msgid "No connection."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1426
+#: ../package/FlashGBX/FlashGBX_GUI.py:1421
msgid "Ready. Please select Platform Mode."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1429
+#: ../package/FlashGBX/FlashGBX_GUI.py:1424
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Disconnect"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1432
+#: ../package/FlashGBX/FlashGBX_GUI.py:1427
msgid "Legacy Mode"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1472
+#: ../package/FlashGBX/FlashGBX_GUI.py:1467
#, python-brace-format
msgid ""
"A firmware update for your {device_name} is required to use this software. "
"Do you want to update now?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1475
+#: ../package/FlashGBX/FlashGBX_GUI.py:1470
#, python-brace-format
msgid ""
"Your {device_name} is no longer supported in this version of FlashGBX due to "
"technical limitations. The last supported version is {url}."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1475
+#: ../package/FlashGBX/FlashGBX_GUI.py:1470
msgid ""
"The Firmware Updater can still be used, however any other functions are no "
"longer available."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1475
+#: ../package/FlashGBX/FlashGBX_GUI.py:1470
msgid "Do you want to run the Firmware Updater now?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1478
+#: ../package/FlashGBX/FlashGBX_GUI.py:1473
#, python-brace-format
msgid ""
"A firmware update for your {device_name} is available. Do you want to update "
"now?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1480
+#: ../package/FlashGBX/FlashGBX_GUI.py:1475
msgctxt "Check Box (& = Keyboard Shortcut)"
msgid "&Ignore firmware updates"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1495
+#: ../package/FlashGBX/FlashGBX_GUI.py:1490
#, python-brace-format
msgid ""
"A firmware update for your {device_name} is required to use this software."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1526
+#: ../package/FlashGBX/FlashGBX_GUI.py:1521
msgid "Searching..."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1580
+#: ../package/FlashGBX/FlashGBX_GUI.py:1575
msgctxt "Joey Jr is compatible, but requires a firmware update"
msgid "firmware update required"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1588
+#: ../package/FlashGBX/FlashGBX_GUI.py:1583
msgid ""
"No compatible devices found. Please ensure the device is connected properly."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1588
+#: ../package/FlashGBX/FlashGBX_GUI.py:1583
msgid "Compatible devices:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1593
+#: ../package/FlashGBX/FlashGBX_GUI.py:1588
msgid ""
"Troubleshooting advice:\n"
"- Re-connect the device with different USB cables and ports\n"
@@ -2093,14 +2093,14 @@ msgid ""
"- Perform a Firmware Update"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1600
+#: ../package/FlashGBX/FlashGBX_GUI.py:1595
#, python-brace-format
msgid ""
"For Joey Jr on macOS:\n"
"An extra step is necessary to update the firmware: {url}"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1602
+#: ../package/FlashGBX/FlashGBX_GUI.py:1597
#, python-brace-format
msgid ""
"For Linux users:\n"
@@ -2108,83 +2108,83 @@ msgid ""
"file for more information."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1605
-#: ../package/FlashGBX/FlashGBX_GUI.py:2204
-#: ../package/FlashGBX/FlashGBX_GUI.py:3836
-#: ../package/FlashGBX/FlashGBX_GUI.py:3871
+#: ../package/FlashGBX/FlashGBX_GUI.py:1600
+#: ../package/FlashGBX/FlashGBX_GUI.py:2199
+#: ../package/FlashGBX/FlashGBX_GUI.py:3831
+#: ../package/FlashGBX/FlashGBX_GUI.py:3866
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&OK"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1606
+#: ../package/FlashGBX/FlashGBX_GUI.py:1601
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Firmware-Updater"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1625
+#: ../package/FlashGBX/FlashGBX_GUI.py:1620
msgid "Connect to:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1649
-#: ../package/FlashGBX/FlashGBX_GUI.py:4081
+#: ../package/FlashGBX/FlashGBX_GUI.py:1644
+#: ../package/FlashGBX/FlashGBX_GUI.py:4076
msgid "Stopping... Please wait."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1653
-#: ../package/FlashGBX/FlashGBX_GUI.py:4033
-#: ../package/FlashGBX/FlashGBX_GUI.py:4034
-#: ../package/FlashGBX/FlashGBX_GUI.py:4044
-#: ../package/FlashGBX/FlashGBX_GUI.py:4045
-#: ../package/FlashGBX/FlashGBX_GUI.py:4046
-#: ../package/FlashGBX/FlashGBX_GUI.py:4052
-#: ../package/FlashGBX/FlashGBX_GUI.py:4053
-#: ../package/FlashGBX/FlashGBX_GUI.py:4054
-#: ../package/FlashGBX/FlashGBX_GUI.py:4060
-#: ../package/FlashGBX/FlashGBX_GUI.py:4061
-#: ../package/FlashGBX/FlashGBX_GUI.py:4062
-#: ../package/FlashGBX/FlashGBX_GUI.py:4086
-#: ../package/FlashGBX/FlashGBX_GUI.py:4087
-#: ../package/FlashGBX/FlashGBX_GUI.py:4160
+#: ../package/FlashGBX/FlashGBX_GUI.py:1648
+#: ../package/FlashGBX/FlashGBX_GUI.py:4028
+#: ../package/FlashGBX/FlashGBX_GUI.py:4029
+#: ../package/FlashGBX/FlashGBX_GUI.py:4039
+#: ../package/FlashGBX/FlashGBX_GUI.py:4040
+#: ../package/FlashGBX/FlashGBX_GUI.py:4041
+#: ../package/FlashGBX/FlashGBX_GUI.py:4047
+#: ../package/FlashGBX/FlashGBX_GUI.py:4048
+#: ../package/FlashGBX/FlashGBX_GUI.py:4049
+#: ../package/FlashGBX/FlashGBX_GUI.py:4055
+#: ../package/FlashGBX/FlashGBX_GUI.py:4056
+#: ../package/FlashGBX/FlashGBX_GUI.py:4057
+#: ../package/FlashGBX/FlashGBX_GUI.py:4081
+#: ../package/FlashGBX/FlashGBX_GUI.py:4082
+#: ../package/FlashGBX/FlashGBX_GUI.py:4155
+#: ../package/FlashGBX/FlashGBX_GUI.py:4159
#: ../package/FlashGBX/FlashGBX_GUI.py:4164
-#: ../package/FlashGBX/FlashGBX_GUI.py:4169
msgid "Pending..."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1664
+#: ../package/FlashGBX/FlashGBX_GUI.py:1659
msgid "Operation complete!"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1671
-#: ../package/FlashGBX/FlashGBX_GUI.py:2793
+#: ../package/FlashGBX/FlashGBX_GUI.py:1666
+#: ../package/FlashGBX/FlashGBX_GUI.py:2788
#, python-brace-format
msgid "Total time elapsed: {elapsed}"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1701
+#: ../package/FlashGBX/FlashGBX_GUI.py:1696
msgctxt "Button (& = Keyboard Shortcut)"
msgid "Open Dump &Report"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1705
+#: ../package/FlashGBX/FlashGBX_GUI.py:1700
msgctxt "Button (& = Keyboard Shortcut)"
msgid "Generate Dump &Report"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1707
-#: ../package/FlashGBX/FlashGBX_GUI.py:1824
+#: ../package/FlashGBX/FlashGBX_GUI.py:1702
+#: ../package/FlashGBX/FlashGBX_GUI.py:1819
msgctxt "Button (& = Keyboard Shortcut)"
msgid "Open Fol&der"
msgstr ""
+#: ../package/FlashGBX/FlashGBX_GUI.py:1708
#: ../package/FlashGBX/FlashGBX_GUI.py:1713
-#: ../package/FlashGBX/FlashGBX_GUI.py:1718
-#: ../package/FlashGBX/FlashGBX_GUI.py:1759
-#: ../package/FlashGBX/FlashGBX_GUI.py:1766
-#: ../package/FlashGBX/FlashGBX_GUI.py:1778
-#: ../package/FlashGBX/FlashGBX_GUI.py:1799
-#: ../package/FlashGBX/FlashGBX_GUI.py:1831
-#: ../package/FlashGBX/FlashGBX_GUI.py:1884
-#: ../package/FlashGBX/FlashGBX_GUI.py:2796
+#: ../package/FlashGBX/FlashGBX_GUI.py:1754
+#: ../package/FlashGBX/FlashGBX_GUI.py:1761
+#: ../package/FlashGBX/FlashGBX_GUI.py:1773
+#: ../package/FlashGBX/FlashGBX_GUI.py:1794
+#: ../package/FlashGBX/FlashGBX_GUI.py:1826
+#: ../package/FlashGBX/FlashGBX_GUI.py:1879
+#: ../package/FlashGBX/FlashGBX_GUI.py:2791
#: ../package/FlashGBX/hw_GBFlash.py:459
#: ../package/FlashGBX/hw_GBxCartRW.py:448
#: ../package/FlashGBX/hw_GBxCartRW.py:1234
@@ -2192,46 +2192,46 @@ msgstr ""
msgid "Done!"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1720
+#: ../package/FlashGBX/FlashGBX_GUI.py:1715
msgid "The ROM backup is complete."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1731
+#: ../package/FlashGBX/FlashGBX_GUI.py:1726
msgctxt "Advice when ROM backup was bad"
msgid "You can also try to change the read mode in the options."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1733
-#: ../package/FlashGBX/FlashGBX_GUI.py:1734
+#: ../package/FlashGBX/FlashGBX_GUI.py:1728
+#: ../package/FlashGBX/FlashGBX_GUI.py:1729
#, python-brace-format
msgid "Retry with {mapper}"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1733
+#: ../package/FlashGBX/FlashGBX_GUI.py:1728
#, python-brace-format
msgid "If this is a “{gb_memory_cartridge}”, try the “{label}” option."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1807
-#: ../package/FlashGBX/FlashGBX_GUI.py:3230
+#: ../package/FlashGBX/FlashGBX_GUI.py:1802
+#: ../package/FlashGBX/FlashGBX_GUI.py:3225
msgctxt "Check Box (& = Keyboard Shortcut)"
msgid "&Don’t show this message again"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1808
+#: ../package/FlashGBX/FlashGBX_GUI.py:1803
msgid "Would you like to load your save data with the GB Camera Viewer now?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1837
+#: ../package/FlashGBX/FlashGBX_GUI.py:1832
msgid "The save data was written and verified successfully!"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1839
+#: ../package/FlashGBX/FlashGBX_GUI.py:1834
msgid "Save data writing complete!"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1861
-#: ../package/FlashGBX/LK_Device.py:4793
+#: ../package/FlashGBX/FlashGBX_GUI.py:1856
+#: ../package/FlashGBX/LK_Device.py:4799
msgid ""
"Troubleshooting advice:\n"
"- Clean cartridge contacts\n"
@@ -2240,199 +2240,199 @@ msgid ""
"- Check flashcart profile selection"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1866
+#: ../package/FlashGBX/FlashGBX_GUI.py:1861
#, python-brace-format
msgid "- Check cartridge ROM storage size (at least {rom_size} is required)"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1869
-#: ../package/FlashGBX/FlashGBX_GUI.py:1871
-#: ../package/FlashGBX/LK_Device.py:4167 ../package/FlashGBX/LK_Device.py:4169
+#: ../package/FlashGBX/FlashGBX_GUI.py:1864
+#: ../package/FlashGBX/FlashGBX_GUI.py:1866
+#: ../package/FlashGBX/LK_Device.py:4173 ../package/FlashGBX/LK_Device.py:4175
msgid "- Check mapper type used:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1869
-#: ../package/FlashGBX/LK_Device.py:4167
+#: ../package/FlashGBX/FlashGBX_GUI.py:1864
+#: ../package/FlashGBX/LK_Device.py:4173
msgctxt "Mapper Type"
msgid "manual selection"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1871
-#: ../package/FlashGBX/LK_Device.py:4169
+#: ../package/FlashGBX/FlashGBX_GUI.py:1866
+#: ../package/FlashGBX/LK_Device.py:4175
msgctxt "Mapper Type"
msgid "forced by selected flashcart profile"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1873
-#: ../package/FlashGBX/LK_Device.py:4171
+#: ../package/FlashGBX/FlashGBX_GUI.py:1868
+#: ../package/FlashGBX/LK_Device.py:4177
#, python-brace-format
msgid "- Check mapper type ROM size limit: likely up to {max_size}"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1874
+#: ../package/FlashGBX/FlashGBX_GUI.py:1869
msgid "Do you want to write the sectors again that failed verification?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1960
+#: ../package/FlashGBX/FlashGBX_GUI.py:1955
msgid ""
"ROM header checksum and boot logo checks failed. Please ensure that the "
"cartridge contacts are clean."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1960
-#: ../package/FlashGBX/FlashGBX_GUI.py:2557
-#: ../package/FlashGBX/FlashGBX_GUI.py:2606
+#: ../package/FlashGBX/FlashGBX_GUI.py:1955
+#: ../package/FlashGBX/FlashGBX_GUI.py:2552
+#: ../package/FlashGBX/FlashGBX_GUI.py:2601
msgid "Do you still want to continue?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1979
-#: ../package/FlashGBX/FlashGBX_GUI.py:2077
+#: ../package/FlashGBX/FlashGBX_GUI.py:1974
+#: ../package/FlashGBX/FlashGBX_GUI.py:2072
msgid "Game Boy ROM File"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1979
-#: ../package/FlashGBX/FlashGBX_GUI.py:1989
-#: ../package/FlashGBX/FlashGBX_GUI.py:2077
-#: ../package/FlashGBX/FlashGBX_GUI.py:2079
-#: ../package/FlashGBX/FlashGBX_GUI.py:2512
+#: ../package/FlashGBX/FlashGBX_GUI.py:1974
+#: ../package/FlashGBX/FlashGBX_GUI.py:1984
+#: ../package/FlashGBX/FlashGBX_GUI.py:2072
+#: ../package/FlashGBX/FlashGBX_GUI.py:2074
+#: ../package/FlashGBX/FlashGBX_GUI.py:2507
#: ../package/FlashGBX/PocketCameraWindow.py:288
#: ../package/FlashGBX/hw_GBxCartRW.py:915
msgid "All Files"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:1989
-#: ../package/FlashGBX/FlashGBX_GUI.py:2079
+#: ../package/FlashGBX/FlashGBX_GUI.py:1984
+#: ../package/FlashGBX/FlashGBX_GUI.py:2074
msgid "Game Boy Advance ROM File"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2004
-#: ../package/FlashGBX/FlashGBX_GUI.py:2245
-#: ../package/FlashGBX/FlashGBX_GUI.py:2390
-#: ../package/FlashGBX/FlashGBX_GUI.py:2644
-#: ../package/FlashGBX/FlashGBX_GUI.py:2883
+#: ../package/FlashGBX/FlashGBX_GUI.py:1999
+#: ../package/FlashGBX/FlashGBX_GUI.py:2240
+#: ../package/FlashGBX/FlashGBX_GUI.py:2385
+#: ../package/FlashGBX/FlashGBX_GUI.py:2639
+#: ../package/FlashGBX/FlashGBX_GUI.py:2878
msgid "Preparing..."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2021
+#: ../package/FlashGBX/FlashGBX_GUI.py:2016
msgid ""
"The following ISX file will now be converted to a regular ROM file and then "
"written to the flash cartridge:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2023
+#: ../package/FlashGBX/FlashGBX_GUI.py:2018
msgid "The following ROM file will now be written to the flash cartridge:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2059
-#: ../package/FlashGBX/FlashGBX_GUI.py:2298
-#: ../package/FlashGBX/FlashGBX_GUI.py:2443
+#: ../package/FlashGBX/FlashGBX_GUI.py:2054
+#: ../package/FlashGBX/FlashGBX_GUI.py:2293
+#: ../package/FlashGBX/FlashGBX_GUI.py:2438
msgid "A compatible flashcart profile could not be auto-detected."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2082
+#: ../package/FlashGBX/FlashGBX_GUI.py:2077
msgid ""
"No ROM file was selected. Do you want to wipe the ROM contents of the "
"cartridge instead?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2092
+#: ../package/FlashGBX/FlashGBX_GUI.py:2087
msgid "The selected ROM file is empty."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2108
+#: ../package/FlashGBX/FlashGBX_GUI.py:2103
#, python-brace-format
msgid ""
"The selected flashcart profile seems to support ROMs that are up to "
"{max_size} in size, but the file you selected is {file_size}."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2109
+#: ../package/FlashGBX/FlashGBX_GUI.py:2104
msgid ""
"You can still give it a try, but it’s possible that it’s too large which may "
"cause the ROM writing to fail."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2155
+#: ../package/FlashGBX/FlashGBX_GUI.py:2150
msgid ""
"The ROM file you selected uses a different mapper type than your current "
"selection. What mapper should be used when writing the ROM?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2155
-#: ../package/FlashGBX/FlashGBX_GUI.py:2170
+#: ../package/FlashGBX/FlashGBX_GUI.py:2150
+#: ../package/FlashGBX/FlashGBX_GUI.py:2165
msgid "Selected mapper type:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2155
-#: ../package/FlashGBX/FlashGBX_GUI.py:2170
+#: ../package/FlashGBX/FlashGBX_GUI.py:2150
+#: ../package/FlashGBX/FlashGBX_GUI.py:2165
msgid "ROM mapper type:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2160
-#: ../package/FlashGBX/FlashGBX_GUI.py:2191
-#: ../package/FlashGBX/FlashGBX_GUI.py:2205
-#: ../package/FlashGBX/FlashGBX_GUI.py:2219
-#: ../package/FlashGBX/FlashGBX_GUI.py:2543
-#: ../package/FlashGBX/FlashGBX_GUI.py:2588
-#: ../package/FlashGBX/FlashGBX_GUI.py:3842
+#: ../package/FlashGBX/FlashGBX_GUI.py:2155
+#: ../package/FlashGBX/FlashGBX_GUI.py:2186
+#: ../package/FlashGBX/FlashGBX_GUI.py:2200
+#: ../package/FlashGBX/FlashGBX_GUI.py:2214
+#: ../package/FlashGBX/FlashGBX_GUI.py:2538
+#: ../package/FlashGBX/FlashGBX_GUI.py:2583
+#: ../package/FlashGBX/FlashGBX_GUI.py:3837
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Cancel"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2169
+#: ../package/FlashGBX/FlashGBX_GUI.py:2164
msgctxt "Mapper Type"
msgid "None/Unknown"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2170
+#: ../package/FlashGBX/FlashGBX_GUI.py:2165
msgid ""
"Warning: The ROM file you selected uses a different mapper type than your "
"flashcart profile. The ROM file may be incompatible with your cartridge."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2189
-#: ../package/FlashGBX/FlashGBX_GUI.py:2217
+#: ../package/FlashGBX/FlashGBX_GUI.py:2184
+#: ../package/FlashGBX/FlashGBX_GUI.py:2212
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Fix and Continue"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2190
-#: ../package/FlashGBX/FlashGBX_GUI.py:2218
+#: ../package/FlashGBX/FlashGBX_GUI.py:2185
+#: ../package/FlashGBX/FlashGBX_GUI.py:2213
msgctxt "Button (& = Keyboard Shortcut)"
msgid "Continue &without fixing"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2215
+#: ../package/FlashGBX/FlashGBX_GUI.py:2210
#, python-brace-format
msgid ""
"Warning: The ROM file you selected will not boot on actual hardware due to "
"an invalid header checksum (expected {calc} instead of {actual})."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2276
-#: ../package/FlashGBX/FlashGBX_GUI.py:2421
-#: ../package/FlashGBX/FlashGBX_GUI.py:2490
+#: ../package/FlashGBX/FlashGBX_GUI.py:2271
+#: ../package/FlashGBX/FlashGBX_GUI.py:2416
+#: ../package/FlashGBX/FlashGBX_GUI.py:2485
msgid "This feature is not supported in Legacy Mode."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2313
-#: ../package/FlashGBX/FlashGBX_GUI.py:2324
-#: ../package/FlashGBX/FlashGBX_GUI.py:2457
-#: ../package/FlashGBX/FlashGBX_GUI.py:2468
+#: ../package/FlashGBX/FlashGBX_GUI.py:2308
+#: ../package/FlashGBX/FlashGBX_GUI.py:2319
+#: ../package/FlashGBX/FlashGBX_GUI.py:2452
+#: ../package/FlashGBX/FlashGBX_GUI.py:2463
msgid "No save type was selected."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2356
+#: ../package/FlashGBX/FlashGBX_GUI.py:2351
msgid ""
"A Real Time Clock cartridge was detected. Do you want the cartridge’s Real "
"Time Clock register values also to be saved?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2485
+#: ../package/FlashGBX/FlashGBX_GUI.py:2480
msgid "The save data on your cartridge will now be erased."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2502
+#: ../package/FlashGBX/FlashGBX_GUI.py:2497
msgid ""
"The cartridge’s save chip will be tested for potential problems as follows:\n"
"- Read the same data multiple times\n"
@@ -2442,46 +2442,46 @@ msgid ""
"backed up before proceeding."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2504
+#: ../package/FlashGBX/FlashGBX_GUI.py:2499
#, python-brace-format
msgid ""
"Note: Your {device_name} does not support automatic power cycling, so some "
"tests may be skipped."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2512
+#: ../package/FlashGBX/FlashGBX_GUI.py:2507
#: ../package/FlashGBX/PocketCameraWindow.py:288
msgid "Save Data File"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2519
+#: ../package/FlashGBX/FlashGBX_GUI.py:2514
msgid "The size of this file is not supported."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2529
-#: ../package/FlashGBX/FlashGBX_GUI.py:2567
+#: ../package/FlashGBX/FlashGBX_GUI.py:2524
+#: ../package/FlashGBX/FlashGBX_GUI.py:2562
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Keep existing calibration data"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2537
+#: ../package/FlashGBX/FlashGBX_GUI.py:2532
#, python-brace-format
msgid ""
"This {cart_name} cartridge currently has calibration data in place. It is "
"strongly recommended to keep the existing calibration data."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2537
+#: ../package/FlashGBX/FlashGBX_GUI.py:2532
msgid "How do you want to proceed?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2538
-#: ../package/FlashGBX/FlashGBX_GUI.py:2583
+#: ../package/FlashGBX/FlashGBX_GUI.py:2533
+#: ../package/FlashGBX/FlashGBX_GUI.py:2578
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Erase everything"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2541
+#: ../package/FlashGBX/FlashGBX_GUI.py:2536
#, python-brace-format
msgid ""
"This {cart_name} cartridge currently has calibration data in place that is "
@@ -2490,19 +2490,19 @@ msgid ""
"previous backup."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2541
+#: ../package/FlashGBX/FlashGBX_GUI.py:2536
msgid ""
"Would you like to keep the existing calibration data, or overwrite it with "
"data from the file you selected?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2542
-#: ../package/FlashGBX/FlashGBX_GUI.py:2587
+#: ../package/FlashGBX/FlashGBX_GUI.py:2537
+#: ../package/FlashGBX/FlashGBX_GUI.py:2582
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Restore from save data"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2557
+#: ../package/FlashGBX/FlashGBX_GUI.py:2552
#, python-brace-format
msgid ""
"Warning: This {cart_name} cartridge may currently have calibration data in "
@@ -2512,12 +2512,12 @@ msgid ""
"calibration data can be restored later."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2569
+#: ../package/FlashGBX/FlashGBX_GUI.py:2564
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Force recalibration"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2582
+#: ../package/FlashGBX/FlashGBX_GUI.py:2577
#, python-brace-format
msgid ""
"This {cart_name} cartridge currently has calibration data in place.\n"
@@ -2525,13 +2525,13 @@ msgid ""
"How do you want to proceed?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2582
+#: ../package/FlashGBX/FlashGBX_GUI.py:2577
msgid ""
"It is recommended to keep the existing calibration data, but you can also "
"choose to erase it or overwrite it with data from the file you selected."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2586
+#: ../package/FlashGBX/FlashGBX_GUI.py:2581
#, python-brace-format
msgid ""
"This {cart_name} cartridge currently has calibration data in place that is "
@@ -2540,7 +2540,7 @@ msgid ""
"How do you want to proceed?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2606
+#: ../package/FlashGBX/FlashGBX_GUI.py:2601
#, python-brace-format
msgid ""
"Warning: This {cart_name} cartridge may currently have calibration data in "
@@ -2549,231 +2549,231 @@ msgid ""
"later."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2624
+#: ../package/FlashGBX/FlashGBX_GUI.py:2619
msgid ""
"A Real Time Clock cartridge was detected. Do you want the Real Time Clock "
"register values to be written as well?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2625
+#: ../package/FlashGBX/FlashGBX_GUI.py:2620
msgctxt "Check Box (& = Keyboard Shortcut)"
msgid "&Adjust RTC"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2675
+#: ../package/FlashGBX/FlashGBX_GUI.py:2670
msgctxt "Stress Test Pattern"
msgid "reading twice"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2676
+#: ../package/FlashGBX/FlashGBX_GUI.py:2671
msgctxt "Stress Test Pattern"
msgid "writing random values"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2677
-#: ../package/FlashGBX/FlashGBX_GUI.py:2678
-#: ../package/FlashGBX/FlashGBX_GUI.py:2679
-#: ../package/FlashGBX/FlashGBX_GUI.py:2680
+#: ../package/FlashGBX/FlashGBX_GUI.py:2672
+#: ../package/FlashGBX/FlashGBX_GUI.py:2673
+#: ../package/FlashGBX/FlashGBX_GUI.py:2674
+#: ../package/FlashGBX/FlashGBX_GUI.py:2675
#, python-brace-format
msgctxt "Stress Test Pattern"
msgid "writing {pattern}"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2681
+#: ../package/FlashGBX/FlashGBX_GUI.py:2676
msgctxt "Stress Test Pattern"
msgid "writing incrementing values"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2682
+#: ../package/FlashGBX/FlashGBX_GUI.py:2677
msgctxt "Stress Test Pattern"
msgid "writing decrementing values"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2693
+#: ../package/FlashGBX/FlashGBX_GUI.py:2688
#, python-brace-format
msgid "Testing ({pattern} 1/2)..."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2708
+#: ../package/FlashGBX/FlashGBX_GUI.py:2703
#, python-brace-format
msgid "Waiting for power cycle ({countdown})..."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2715
+#: ../package/FlashGBX/FlashGBX_GUI.py:2710
#, python-brace-format
msgid "Testing ({pattern} 2/2)..."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2725
+#: ../package/FlashGBX/FlashGBX_GUI.py:2720
msgid "An error occured. Please ensure you selected the correct save type."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2733
-#: ../package/FlashGBX/FlashGBX_GUI.py:2813
+#: ../package/FlashGBX/FlashGBX_GUI.py:2728
+#: ../package/FlashGBX/FlashGBX_GUI.py:2808
#, python-brace-format
msgid "Test {num} ({pattern}) failed!"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2733
+#: ../package/FlashGBX/FlashGBX_GUI.py:2728
msgid "Note: SRAM requires a working battery to retain save data."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2733
-#: ../package/FlashGBX/FlashGBX_GUI.py:3599
+#: ../package/FlashGBX/FlashGBX_GUI.py:2728
+#: ../package/FlashGBX/FlashGBX_GUI.py:3594
msgid "Continue anyway?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2745
+#: ../package/FlashGBX/FlashGBX_GUI.py:2740
#, python-brace-format
msgid "Testing ({pattern})..."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2774
+#: ../package/FlashGBX/FlashGBX_GUI.py:2769
msgid "Restoring original save data..."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2801
+#: ../package/FlashGBX/FlashGBX_GUI.py:2796
msgid "All tests completed successfully!"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2818
+#: ../package/FlashGBX/FlashGBX_GUI.py:2813
msgid "The stress test process was cancelled."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2964
+#: ../package/FlashGBX/FlashGBX_GUI.py:2959
#, python-brace-format
msgid "{batteryless_sram} Parameters"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:2969
+#: ../package/FlashGBX/FlashGBX_GUI.py:2964
msgid "Size:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3017
-#: ../package/FlashGBX/FlashGBX_GUI.py:3051
-#: ../package/FlashGBX/FlashGBX_GUI.py:3083
+#: ../package/FlashGBX/FlashGBX_GUI.py:3012
+#: ../package/FlashGBX/FlashGBX_GUI.py:3046
+#: ../package/FlashGBX/FlashGBX_GUI.py:3078
#, python-brace-format
msgid "{mapper} Real Time Clock Editor"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3018
+#: ../package/FlashGBX/FlashGBX_GUI.py:3013
msgid ""
"Enter the number of days, hours, minutes and seconds that passed since the "
"RTC initially started."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3018
-#: ../package/FlashGBX/FlashGBX_GUI.py:3129
+#: ../package/FlashGBX/FlashGBX_GUI.py:3013
+#: ../package/FlashGBX/FlashGBX_GUI.py:3124
msgid ""
"Please note that all values are internal values. The game may use these only "
"as a relative reference."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3021
-#: ../package/FlashGBX/FlashGBX_GUI.py:3055
+#: ../package/FlashGBX/FlashGBX_GUI.py:3016
+#: ../package/FlashGBX/FlashGBX_GUI.py:3050
msgctxt "Real Time Clock Setting"
msgid "Days:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3022
-#: ../package/FlashGBX/FlashGBX_GUI.py:3056
-#: ../package/FlashGBX/FlashGBX_GUI.py:3091
-#: ../package/FlashGBX/FlashGBX_GUI.py:3135
+#: ../package/FlashGBX/FlashGBX_GUI.py:3017
+#: ../package/FlashGBX/FlashGBX_GUI.py:3051
+#: ../package/FlashGBX/FlashGBX_GUI.py:3086
+#: ../package/FlashGBX/FlashGBX_GUI.py:3130
msgctxt "Real Time Clock Setting"
msgid "Hours:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3023
-#: ../package/FlashGBX/FlashGBX_GUI.py:3057
-#: ../package/FlashGBX/FlashGBX_GUI.py:3092
-#: ../package/FlashGBX/FlashGBX_GUI.py:3136
+#: ../package/FlashGBX/FlashGBX_GUI.py:3018
+#: ../package/FlashGBX/FlashGBX_GUI.py:3052
+#: ../package/FlashGBX/FlashGBX_GUI.py:3087
+#: ../package/FlashGBX/FlashGBX_GUI.py:3131
msgctxt "Real Time Clock Setting"
msgid "Minutes:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3024
-#: ../package/FlashGBX/FlashGBX_GUI.py:3093
-#: ../package/FlashGBX/FlashGBX_GUI.py:3137
+#: ../package/FlashGBX/FlashGBX_GUI.py:3019
+#: ../package/FlashGBX/FlashGBX_GUI.py:3088
+#: ../package/FlashGBX/FlashGBX_GUI.py:3132
msgctxt "Real Time Clock Setting"
msgid "Seconds:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3025
-#: ../package/FlashGBX/FlashGBX_GUI.py:3058
+#: ../package/FlashGBX/FlashGBX_GUI.py:3020
+#: ../package/FlashGBX/FlashGBX_GUI.py:3053
msgctxt "Real Time Clock Setting"
msgid "Ignore above time values and use the system time instead"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3052
+#: ../package/FlashGBX/FlashGBX_GUI.py:3047
msgid "Enter the number of days since your last play, and the current time."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3052
-#: ../package/FlashGBX/FlashGBX_GUI.py:3084
+#: ../package/FlashGBX/FlashGBX_GUI.py:3047
+#: ../package/FlashGBX/FlashGBX_GUI.py:3079
msgid ""
"Please note that the day value is an internal value. The game may use it "
"only as a relative reference."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3084
+#: ../package/FlashGBX/FlashGBX_GUI.py:3079
msgid "Enter the date and time used in the game."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3087
+#: ../package/FlashGBX/FlashGBX_GUI.py:3082
msgctxt "Real Time Clock Setting"
msgid "Years passed:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3088
+#: ../package/FlashGBX/FlashGBX_GUI.py:3083
msgctxt "Real Time Clock Setting"
msgid "Years since last leap year:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3089
-#: ../package/FlashGBX/FlashGBX_GUI.py:3133
+#: ../package/FlashGBX/FlashGBX_GUI.py:3084
+#: ../package/FlashGBX/FlashGBX_GUI.py:3128
msgctxt "Real Time Clock Setting"
msgid "Month:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3090
-#: ../package/FlashGBX/FlashGBX_GUI.py:3134
+#: ../package/FlashGBX/FlashGBX_GUI.py:3085
+#: ../package/FlashGBX/FlashGBX_GUI.py:3129
msgctxt "Real Time Clock Setting"
msgid "Day:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3094
-#: ../package/FlashGBX/FlashGBX_GUI.py:3139
+#: ../package/FlashGBX/FlashGBX_GUI.py:3089
+#: ../package/FlashGBX/FlashGBX_GUI.py:3134
msgctxt "Real Time Clock Setting"
msgid "Ignore above values and use the system time instead"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3128
+#: ../package/FlashGBX/FlashGBX_GUI.py:3123
msgid "GBA Real Time Clock Editor"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3129
+#: ../package/FlashGBX/FlashGBX_GUI.py:3124
msgid "Enter the date and time for the Real Time Clock."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3132
+#: ../package/FlashGBX/FlashGBX_GUI.py:3127
msgctxt "Real Time Clock Setting"
msgid "Year:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3138
+#: ../package/FlashGBX/FlashGBX_GUI.py:3133
msgctxt "Real Time Clock Setting"
msgid "Weekday:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3172
+#: ../package/FlashGBX/FlashGBX_GUI.py:3167
msgid "The Real Time Clock register values have been updated."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3175
+#: ../package/FlashGBX/FlashGBX_GUI.py:3170
msgid "An error occured while updating the Real Time Clock register values."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3189
+#: ../package/FlashGBX/FlashGBX_GUI.py:3184
msgid ""
"The connection to the device was lost!\n"
"\n"
@@ -2784,51 +2784,51 @@ msgid ""
"- The inserted cartrdige may induce a short circuit (check for bad soldering)"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3189
+#: ../package/FlashGBX/FlashGBX_GUI.py:3184
msgid "Do you want to try and reconnect to the device?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3224
+#: ../package/FlashGBX/FlashGBX_GUI.py:3219
msgid "Important: Also make sure your device is set to the correct voltage!"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3232
+#: ../package/FlashGBX/FlashGBX_GUI.py:3227
msgid ""
"Caution: Game Boy Advance cartridges must not be inserted in Game Boy mode. "
"Doing so can break the cartridge, so please be careful."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3235
+#: ../package/FlashGBX/FlashGBX_GUI.py:3230
msgid "Game Boy"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3235
+#: ../package/FlashGBX/FlashGBX_GUI.py:3230
#, python-brace-format
msgid "The platform mode will now be changed to {mode} mode."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3257
+#: ../package/FlashGBX/FlashGBX_GUI.py:3252
msgid "Failed to turn on the cartridge power."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3257
+#: ../package/FlashGBX/FlashGBX_GUI.py:3252
msgid "Automatic cartridge &power off"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3257
+#: ../package/FlashGBX/FlashGBX_GUI.py:3252
#, python-brace-format
msgid "The “{setting}” setting has therefore been disabled."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3257
+#: ../package/FlashGBX/FlashGBX_GUI.py:3252
msgid "&Connect"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3257
+#: ../package/FlashGBX/FlashGBX_GUI.py:3252
msgid "&Refresh"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3257
+#: ../package/FlashGBX/FlashGBX_GUI.py:3252
#, python-brace-format
msgid ""
"Workaround advice:\n"
@@ -2838,11 +2838,11 @@ msgid ""
"4. Insert the cartridge and click “{button_refresh}”."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3286
+#: ../package/FlashGBX/FlashGBX_GUI.py:3281
msgid "Reading cartridge data..."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3295
+#: ../package/FlashGBX/FlashGBX_GUI.py:3290
#, python-brace-format
msgid ""
"The connection to the device was lost while trying to read the ROM header. "
@@ -2856,183 +2856,183 @@ msgid ""
"3. Then insert the cartridge and click “{button}”."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3301
+#: ../package/FlashGBX/FlashGBX_GUI.py:3296
msgid "Invalid response from the device. Please re-connect the USB cable."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3307
-#: ../package/FlashGBX/FlashGBX_GUI.py:3599
+#: ../package/FlashGBX/FlashGBX_GUI.py:3302
+#: ../package/FlashGBX/FlashGBX_GUI.py:3594
msgid "The cartridge connection is unstable!"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3307
+#: ../package/FlashGBX/FlashGBX_GUI.py:3302
msgid ""
"Please clean the cartridge pins, carefully realign the cartridge and then "
"try again."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3340
-#: ../package/FlashGBX/FlashGBX_GUI.py:3473
-#: ../package/FlashGBX/FlashGBX_GUI.py:3505
+#: ../package/FlashGBX/FlashGBX_GUI.py:3335
+#: ../package/FlashGBX/FlashGBX_GUI.py:3468
+#: ../package/FlashGBX/FlashGBX_GUI.py:3500
msgctxt "Game Data"
msgid "(No database entry)"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3350
-#: ../package/FlashGBX/FlashGBX_GUI.py:3488
+#: ../package/FlashGBX/FlashGBX_GUI.py:3345
+#: ../package/FlashGBX/FlashGBX_GUI.py:3483
msgid "Click here to edit the Real Time Clock register values"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3378
-#: ../package/FlashGBX/FlashGBX_GUI.py:3525
+#: ../package/FlashGBX/FlashGBX_GUI.py:3373
+#: ../package/FlashGBX/FlashGBX_GUI.py:3520
msgid "No cartridge connected"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3380
-#: ../package/FlashGBX/FlashGBX_GUI.py:3527
+#: ../package/FlashGBX/FlashGBX_GUI.py:3375
+#: ../package/FlashGBX/FlashGBX_GUI.py:3522
msgid "No ROM data detected"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3546
+#: ../package/FlashGBX/FlashGBX_GUI.py:3541
#, python-brace-format
msgid ""
"This cartridge uses a mapper that may not be completely supported by the "
"firmware of the {device_name}. Check for firmware updates."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3578
+#: ../package/FlashGBX/FlashGBX_GUI.py:3573
msgid ""
"This cartridge may be protected against reading or writing a ROM. If you "
"don’t want to risk this cartridge to render itself unusable, please do not "
"try to write a new ROM to it."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3599
+#: ../package/FlashGBX/FlashGBX_GUI.py:3594
msgid ""
"Please clean the cartridge pins, carefully realign the cartridge for best "
"results."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3627
+#: ../package/FlashGBX/FlashGBX_GUI.py:3622
msgid ""
"An error occured while trying to analyze the cartridge and you may need to "
"physically reconnect the device."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3627
+#: ../package/FlashGBX/FlashGBX_GUI.py:3622
msgid ""
"This cartridge may not be auto-detectable, please select the flashcart "
"profile manually."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3657
+#: ../package/FlashGBX/FlashGBX_GUI.py:3652
msgid "An unknown error occured. Please try again."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3707
+#: ../package/FlashGBX/FlashGBX_GUI.py:3702
msgid "unknown size"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3707
-#: ../package/FlashGBX/FlashGBX_GUI.py:3709
-#: ../package/FlashGBX/FlashGBX_GUI.py:3711
+#: ../package/FlashGBX/FlashGBX_GUI.py:3702
+#: ../package/FlashGBX/FlashGBX_GUI.py:3704
+#: ../package/FlashGBX/FlashGBX_GUI.py:3706
#, python-brace-format
msgid "{batteryless_sram} Location:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3738
+#: ../package/FlashGBX/FlashGBX_GUI.py:3733
msgctxt "Flashcart Profile: PROFILE NAME (or compatble)"
msgid "or compatible"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3741
+#: ../package/FlashGBX/FlashGBX_GUI.py:3736
msgid "Compatible Flashcart Profiles:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3782
+#: ../package/FlashGBX/FlashGBX_GUI.py:3777
#, python-brace-format
msgid ""
"For ROM writing, you can give the option called “{option}” a try at your own "
"risk."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3785
+#: ../package/FlashGBX/FlashGBX_GUI.py:3780
msgid "not rewritable or not auto-detectable"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3790
+#: ../package/FlashGBX/FlashGBX_GUI.py:3785
msgid "Flash ID Check (limited voltage):"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3798
+#: ../package/FlashGBX/FlashGBX_GUI.py:3793
msgctxt "Common Flash Interface Data"
msgid "Not available"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3806
+#: ../package/FlashGBX/FlashGBX_GUI.py:3801
#, python-brace-format
msgid "{gb_memory_cartridge} Data:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3809
-#: ../package/FlashGBX/FlashGBX_GUI.py:3822
+#: ../package/FlashGBX/FlashGBX_GUI.py:3804
+#: ../package/FlashGBX/FlashGBX_GUI.py:3817
msgid "Write Timestamp:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3810
-#: ../package/FlashGBX/FlashGBX_GUI.py:3823
+#: ../package/FlashGBX/FlashGBX_GUI.py:3805
+#: ../package/FlashGBX/FlashGBX_GUI.py:3818
msgid "Write Kiosk ID:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3811
+#: ../package/FlashGBX/FlashGBX_GUI.py:3806
msgid "Number of Games:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3812
-#: ../package/FlashGBX/FlashGBX_GUI.py:3824
+#: ../package/FlashGBX/FlashGBX_GUI.py:3807
+#: ../package/FlashGBX/FlashGBX_GUI.py:3819
msgid "Write Counter:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3813
-#: ../package/FlashGBX/FlashGBX_GUI.py:3825
+#: ../package/FlashGBX/FlashGBX_GUI.py:3808
+#: ../package/FlashGBX/FlashGBX_GUI.py:3820
msgid "Cartridge ID:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3817
+#: ../package/FlashGBX/FlashGBX_GUI.py:3812
msgid "Menu ROM:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3819
+#: ../package/FlashGBX/FlashGBX_GUI.py:3814
#, python-brace-format
msgid "Game {number}:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3837
+#: ../package/FlashGBX/FlashGBX_GUI.py:3832
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Details"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3840
+#: ../package/FlashGBX/FlashGBX_GUI.py:3835
msgctxt "Check Box (& = Keyboard Shortcut)"
msgid "&Always skip this message"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3875
+#: ../package/FlashGBX/FlashGBX_GUI.py:3870
#, python-brace-format
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Try “{generic_type}”"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3882
+#: ../package/FlashGBX/FlashGBX_GUI.py:3877
msgctxt "Button (& = Keyboard Shortcut)"
msgid "&Copy to Clipboard"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3888
+#: ../package/FlashGBX/FlashGBX_GUI.py:3883
msgid "&Limit voltage when analyzing Game Boy carts"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3888
+#: ../package/FlashGBX/FlashGBX_GUI.py:3883
#, python-brace-format
msgid ""
"No known flashcart profile could be detected. The option “{limit_voltage}” "
@@ -3041,96 +3041,96 @@ msgid ""
"again?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3980
+#: ../package/FlashGBX/FlashGBX_GUI.py:3975
#, python-brace-format
msgid "at {voltage}V"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3986
+#: ../package/FlashGBX/FlashGBX_GUI.py:3981
msgid "Verify Flash"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3990
+#: ../package/FlashGBX/FlashGBX_GUI.py:3985
msgid "Write Save Data"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3992
+#: ../package/FlashGBX/FlashGBX_GUI.py:3987
msgid "Verify Save Data"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3994
+#: ../package/FlashGBX/FlashGBX_GUI.py:3989
msgid "Analyze Cartridge"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:3997
+#: ../package/FlashGBX/FlashGBX_GUI.py:3992
msgid "Failed!"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4037
+#: ../package/FlashGBX/FlashGBX_GUI.py:4032
#, python-brace-format
msgid "Erasing... This may take up to {seconds} seconds."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4039
+#: ../package/FlashGBX/FlashGBX_GUI.py:4034
msgid "Erasing... This may take some time."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4047
+#: ../package/FlashGBX/FlashGBX_GUI.py:4042
msgid "Unlocking flash..."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4064
+#: ../package/FlashGBX/FlashGBX_GUI.py:4059
#, python-brace-format
msgid "Calculating {checksum_type}..."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4066
+#: ../package/FlashGBX/FlashGBX_GUI.py:4061
msgid "Calculating checksums..."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4073
+#: ../package/FlashGBX/FlashGBX_GUI.py:4068
#, python-brace-format
msgid "Erasing sector at address {address}..."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4122
+#: ../package/FlashGBX/FlashGBX_GUI.py:4117
msgid "Stopped."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4170
+#: ../package/FlashGBX/FlashGBX_GUI.py:4165
msgid "Time left:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4207
+#: ../package/FlashGBX/FlashGBX_GUI.py:4202
msgid "Firmware Updater"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4208
+#: ../package/FlashGBX/FlashGBX_GUI.py:4203
msgid "Please select your device."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4211
+#: ../package/FlashGBX/FlashGBX_GUI.py:4206
msgid "Device Type:"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4224
+#: ../package/FlashGBX/FlashGBX_GUI.py:4219
msgid ""
"FlashGBX currently does not support updating the firmware of your device."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4239
+#: ../package/FlashGBX/FlashGBX_GUI.py:4234
msgid "Is a Game Boy Camera cartridge currently inserted?"
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4247
+#: ../package/FlashGBX/FlashGBX_GUI.py:4242
msgid "Loading data, please wait..."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4261
+#: ../package/FlashGBX/FlashGBX_GUI.py:4256
msgid "Please connect to a device first."
msgstr ""
-#: ../package/FlashGBX/FlashGBX_GUI.py:4264
+#: ../package/FlashGBX/FlashGBX_GUI.py:4259
msgid "Please select a platform mode (Game Boy or Game Boy Advance) first."
msgstr ""
@@ -3359,83 +3359,88 @@ msgstr ""
msgid "All addresses, sizes and values are hexadecimal."
msgstr ""
-#: ../package/FlashGBX/InteractiveConsole.py:63
+#: ../package/FlashGBX/InteractiveConsole.py:69
msgid "Invalid command syntax."
msgstr ""
-#: ../package/FlashGBX/InteractiveConsole.py:84
+#: ../package/FlashGBX/InteractiveConsole.py:90
msgid "Invalid input. Use hexadecimal or 8/16-bit binary for the value."
msgstr ""
-#: ../package/FlashGBX/InteractiveConsole.py:87
-#: ../package/FlashGBX/InteractiveConsole.py:161
-#: ../package/FlashGBX/InteractiveConsole.py:212
-#: ../package/FlashGBX/InteractiveConsole.py:221
+#: ../package/FlashGBX/InteractiveConsole.py:93
+#: ../package/FlashGBX/InteractiveConsole.py:170
+#: ../package/FlashGBX/InteractiveConsole.py:181
#: ../package/FlashGBX/InteractiveConsole.py:232
+#: ../package/FlashGBX/InteractiveConsole.py:241
+#: ../package/FlashGBX/InteractiveConsole.py:252
msgid "OK"
msgstr ""
-#: ../package/FlashGBX/InteractiveConsole.py:95
-#: ../package/FlashGBX/InteractiveConsole.py:140
-#: ../package/FlashGBX/InteractiveConsole.py:158
-#: ../package/FlashGBX/InteractiveConsole.py:173
-msgid "Invalid hexadecimal input."
-msgstr ""
-
#: ../package/FlashGBX/InteractiveConsole.py:101
#: ../package/FlashGBX/InteractiveConsole.py:146
-#: ../package/FlashGBX/InteractiveConsole.py:184
-#: ../package/FlashGBX/InteractiveConsole.py:210
-#: ../package/FlashGBX/InteractiveConsole.py:223
-#: ../package/FlashGBX/InteractiveConsole.py:234
+#: ../package/FlashGBX/InteractiveConsole.py:178
+#: ../package/FlashGBX/InteractiveConsole.py:193
+msgid "Invalid hexadecimal input."
+msgstr ""
+
+#: ../package/FlashGBX/InteractiveConsole.py:107
+#: ../package/FlashGBX/InteractiveConsole.py:152
+#: ../package/FlashGBX/InteractiveConsole.py:204
+#: ../package/FlashGBX/InteractiveConsole.py:230
+#: ../package/FlashGBX/InteractiveConsole.py:243
+#: ../package/FlashGBX/InteractiveConsole.py:254
msgid "ERROR"
msgstr ""
-#: ../package/FlashGBX/InteractiveConsole.py:110
+#: ../package/FlashGBX/InteractiveConsole.py:116
msgid "No data available. Read data first with “r”, “rs” or “re”."
msgstr ""
-#: ../package/FlashGBX/InteractiveConsole.py:114
+#: ../package/FlashGBX/InteractiveConsole.py:120
msgid "Invalid file path. Path is a directory."
msgstr ""
-#: ../package/FlashGBX/InteractiveConsole.py:118
+#: ../package/FlashGBX/InteractiveConsole.py:124
msgid "Invalid file path. Directory does not exist."
msgstr ""
-#: ../package/FlashGBX/InteractiveConsole.py:129
+#: ../package/FlashGBX/InteractiveConsole.py:135
#, python-brace-format
msgid "Failed to save file: {error}"
msgstr ""
-#: ../package/FlashGBX/InteractiveConsole.py:131
+#: ../package/FlashGBX/InteractiveConsole.py:137
#, python-brace-format
msgid "Saved to {filepath}"
msgstr ""
-#: ../package/FlashGBX/InteractiveConsole.py:166
-#: ../package/FlashGBX/InteractiveConsole.py:192
+#: ../package/FlashGBX/InteractiveConsole.py:167
+msgid "Invalid input. Use hexadecimal or 8-bit binary for the value."
+msgstr ""
+
+#: ../package/FlashGBX/InteractiveConsole.py:186
+#: ../package/FlashGBX/InteractiveConsole.py:212
msgid "EEPROM type must be 4 or 64."
msgstr ""
-#: ../package/FlashGBX/InteractiveConsole.py:176
+#: ../package/FlashGBX/InteractiveConsole.py:196
msgid "EEPROM read requires size to be a multiple of 8 bytes."
msgstr ""
-#: ../package/FlashGBX/InteractiveConsole.py:199
+#: ../package/FlashGBX/InteractiveConsole.py:219
msgid "Invalid input."
msgstr ""
-#: ../package/FlashGBX/InteractiveConsole.py:202
+#: ../package/FlashGBX/InteractiveConsole.py:222
msgid "EEPROM write requires data length to be a multiple of 8 bytes."
msgstr ""
-#: ../package/FlashGBX/InteractiveConsole.py:217
-#: ../package/FlashGBX/InteractiveConsole.py:228
+#: ../package/FlashGBX/InteractiveConsole.py:237
+#: ../package/FlashGBX/InteractiveConsole.py:248
msgid "This device does not support cartridge power control."
msgstr ""
-#: ../package/FlashGBX/InteractiveConsole.py:237
+#: ../package/FlashGBX/InteractiveConsole.py:257
msgid "Unknown command. Type “h” for help."
msgstr ""
@@ -3497,7 +3502,7 @@ msgid ""
"Error: Bad response “{response}” while trying to communicate with the device."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:786 ../package/FlashGBX/LK_Device.py:4044
+#: ../package/FlashGBX/LK_Device.py:786 ../package/FlashGBX/LK_Device.py:4050
msgid "This flashcart profile requires at least firmware version L12."
msgstr ""
@@ -3602,7 +3607,7 @@ msgid ""
"trying to write {length} bytes"
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:2775 ../package/FlashGBX/LK_Device.py:4033
+#: ../package/FlashGBX/LK_Device.py:2775 ../package/FlashGBX/LK_Device.py:4039
#, python-brace-format
msgid ""
"Note: This flashcart profile may not be fully compatible with your "
@@ -3610,7 +3615,7 @@ msgid ""
msgstr ""
#: ../package/FlashGBX/LK_Device.py:2796 ../package/FlashGBX/LK_Device.py:3300
-#: ../package/FlashGBX/LK_Device.py:4153
+#: ../package/FlashGBX/LK_Device.py:4159
#, python-brace-format
msgid ""
"This cartridge uses a mapper that is not supported by FlashGBX using your "
@@ -3674,40 +3679,40 @@ msgid ""
"Unknown Flash ID: {flash_id}"
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:3616
+#: ../package/FlashGBX/LK_Device.py:3622
msgid "Error: Inconsistent reads detected."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:3620
+#: ../package/FlashGBX/LK_Device.py:3626
msgid ""
"Failed to read save data consistently. Please ensure that the cartridge "
"contacts are clean."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:3670
+#: ../package/FlashGBX/LK_Device.py:3676
#, python-brace-format
msgid ""
"Error: Save data flash sector at {address} didn’t erase successfully "
"(SR={status_register})."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:3727 ../package/FlashGBX/LK_Device.py:3735
+#: ../package/FlashGBX/LK_Device.py:3733 ../package/FlashGBX/LK_Device.py:3741
msgid ""
"An error occured while writing to the DACS cartridge. Please make sure that "
"the cartridge contacts are clean, re-connect the device and try again from "
"the beginning."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:3872
+#: ../package/FlashGBX/LK_Device.py:3878
msgid ""
"The save data was written completely, but didn’t pass the verification check."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:3881
+#: ../package/FlashGBX/LK_Device.py:3887
msgid "more than 10 differences found"
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:3885
+#: ../package/FlashGBX/LK_Device.py:3891
#, python-brace-format
msgid ""
"The save data was written completely, but {count} byte ({percent}%) didn’t "
@@ -3718,125 +3723,125 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: ../package/FlashGBX/LK_Device.py:3985
+#: ../package/FlashGBX/LK_Device.py:3991
msgid ""
"Note: The last 256 bytes of this 32 MiB ROM will not be written as this area "
"is reserved by the EEPROM save type."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4009
+#: ../package/FlashGBX/LK_Device.py:4015
msgctxt "Flashcart Profile"
msgid "Unknown"
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4015
+#: ../package/FlashGBX/LK_Device.py:4021
msgid "This flashcart profile requires at least firmware version L2."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4020
+#: ../package/FlashGBX/LK_Device.py:4026
#, python-brace-format
msgid ""
"Note: Update your {device_name} firmware to version L3 or higher for a "
"better transfer rate with this flashcart profile."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4025
+#: ../package/FlashGBX/LK_Device.py:4031
msgid "This flashcart profile requires at least firmware version L5."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4028
+#: ../package/FlashGBX/LK_Device.py:4034
#, python-brace-format
msgid ""
"Note: Update your {device_name} firmware to version L5 or higher for a "
"better transfer rate with this flashcart profile."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4038
+#: ../package/FlashGBX/LK_Device.py:4044
#, python-brace-format
msgid ""
"Note: This flashcart profile may not be fully compatible with your "
"{device_name} until updated to a newer firmware version."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4042
+#: ../package/FlashGBX/LK_Device.py:4048
msgid ""
"This flashcart profile requires a different firmware version. Please update "
"your GBxCart RW firmware using the older FlashGBX v4.3 and try again."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4049
+#: ../package/FlashGBX/LK_Device.py:4055
msgid "This flashcart profile requires at least firmware version L14."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4107
+#: ../package/FlashGBX/LK_Device.py:4113
msgid ""
"Note: Chip erase mode is not supported for this flashcart profile. Sector "
"erase mode will be used."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4200
+#: ../package/FlashGBX/LK_Device.py:4206
#, python-brace-format
msgid ""
"An error occured while trying to generate the hidden sector data for the "
"{gb_memory_cartridge}."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4204
+#: ../package/FlashGBX/LK_Device.py:4210
#, python-brace-format
msgid ""
"The {gb_memory_cartridge} requires extra hidden sector data. As it couldn’t "
"be auto-generated, please provide your own at the following path:"
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4236 ../package/FlashGBX/LK_Device.py:4291
+#: ../package/FlashGBX/LK_Device.py:4242 ../package/FlashGBX/LK_Device.py:4297
msgid "This flashcart profile is currently not supported for ROM writing."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4386
+#: ../package/FlashGBX/LK_Device.py:4392
#, python-brace-format
msgid ""
"Note: This cartridge’s Flash ID ({flash_id}) doesn’t match the flashcart "
"profile selection."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4445
+#: ../package/FlashGBX/LK_Device.py:4451
msgid ""
"No flash sectors were found that would need to be updated for delta flashing."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4491
+#: ../package/FlashGBX/LK_Device.py:4497
msgid "No erase method available."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4527
+#: ../package/FlashGBX/LK_Device.py:4533
msgid ""
"Couldn’t start writing ROM because the flash cart couldn’t be detected "
"properly."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4753
+#: ../package/FlashGBX/LK_Device.py:4759
msgctxt "Status Register"
msgid "Unknown"
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4778
+#: ../package/FlashGBX/LK_Device.py:4784
msgctxt "Status Register"
msgid "Timeout"
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4788 ../package/FlashGBX/LK_Device.py:4834
+#: ../package/FlashGBX/LK_Device.py:4794 ../package/FlashGBX/LK_Device.py:4840
#, python-brace-format
msgid ""
"An error occured while writing {buffer_len} bytes at position {buffer_pos} "
"({file_size}). Please re-connect the device and try again from the beginning."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4800 ../package/FlashGBX/LK_Device.py:4823
-#: ../package/FlashGBX/LK_Device.py:4849
+#: ../package/FlashGBX/LK_Device.py:4806 ../package/FlashGBX/LK_Device.py:4829
+#: ../package/FlashGBX/LK_Device.py:4855
msgid "Status Register:"
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4812
+#: ../package/FlashGBX/LK_Device.py:4818
#, python-brace-format
msgid ""
"Unstable connection detected while writing {buffer_len} bytes in iteration "
@@ -3844,7 +3849,7 @@ msgid ""
"device and try again from the beginning."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4817
+#: ../package/FlashGBX/LK_Device.py:4823
msgid ""
"Troubleshooting advice:\n"
"- Clean cartridge contacts\n"
@@ -3852,7 +3857,7 @@ msgid ""
"- Avoid passive USB hubs and try different USB ports/cables"
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4839
+#: ../package/FlashGBX/LK_Device.py:4845
#, python-brace-format
msgid ""
"Troubleshooting advice:\n"
@@ -3865,12 +3870,12 @@ msgid ""
"- The cartridge may also be incompatible with your {device_name} device"
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4858
+#: ../package/FlashGBX/LK_Device.py:4864
#, python-brace-format
msgid "Write error! Retrying from {address}..."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4874
+#: ../package/FlashGBX/LK_Device.py:4880
#, python-brace-format
msgid ""
"A critical connection error occured while writing {buffer_len} bytes at "
@@ -3878,46 +3883,46 @@ msgid ""
"again from the beginning."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4886
+#: ../package/FlashGBX/LK_Device.py:4892
msgid "The erroneous process has been stopped."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:4918
+#: ../package/FlashGBX/LK_Device.py:4924
msgid ""
"An error occured while writing the hidden sector. Please make sure that the "
"cartridge contacts are clean, re-connect the device and try again from the "
"beginning."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:5093
+#: ../package/FlashGBX/LK_Device.py:5099
#, python-brace-format
msgid "Error: Couldn’t update write-protected file “{file}”"
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:5161
+#: ../package/FlashGBX/LK_Device.py:5167
msgid "Retry at 5V?"
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:5162
+#: ../package/FlashGBX/LK_Device.py:5168
msgid ""
"Writing at 3.3V failed. Do you want to retry at 5V? Some cartridges of the "
"same kind require 5V for successful writing, but please note that 5V can be "
"unsafe for some flash chips."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:5175 ../package/FlashGBX/LK_Device.py:5182
+#: ../package/FlashGBX/LK_Device.py:5181 ../package/FlashGBX/LK_Device.py:5188
msgid "Note: Writing at 3.3V failed. Retrying at 5V..."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:5176 ../package/FlashGBX/LK_Device.py:5183
+#: ../package/FlashGBX/LK_Device.py:5182 ../package/FlashGBX/LK_Device.py:5189
msgid "Switching voltage..."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:5198
+#: ../package/FlashGBX/LK_Device.py:5204
msgid "Connection timed out. Please reconnect the device."
msgstr ""
-#: ../package/FlashGBX/LK_Device.py:5202
+#: ../package/FlashGBX/LK_Device.py:5208
msgid "Connection closed."
msgstr ""
diff --git a/FlashGBX/pyside.py b/FlashGBX/pyside.py
index bf9eec9..fd70eb0 100644
--- a/FlashGBX/pyside.py
+++ b/FlashGBX/pyside.py
@@ -253,6 +253,19 @@ elif platform.system() == "Linux":
__all__ = ['QtCore', 'QtWidgets', 'QtGui', 'QApplication', 'QDesktopWidget', 'QActionGroup']
+def GetQtVersion():
+ return tuple(map(int, QtCore.qVersion().split(".")))
+
+def IsDarkMode():
+ if GetQtVersion() < (6, 5, 0):
+ return False
+ try:
+ scheme = QtGui.QGuiApplication.styleHints().colorScheme()
+ if scheme == QtCore.Qt.ColorScheme.Dark:
+ return True
+ except Exception:
+ pass
+ return False
def bitmap2pixmap(data, scale_factor=4):
try:
diff --git a/FlashGBX/res/config.zip b/FlashGBX/res/config.zip
index 2571844..d458d84 100644
Binary files a/FlashGBX/res/config.zip and b/FlashGBX/res/config.zip differ
diff --git a/README.md b/README.md
index dd76f02..ab69ef9 100644
--- a/README.md
+++ b/README.md
@@ -398,7 +398,7 @@ FlashGBX can also be run in a local Python environment like so:
The author would like to thank the following very kind people for their help, contributions or documentation (in alphabetical order):
-2358, 90sFlav, AcoVanConis, AdmirtheSableye, AlexiG, ALXCO-Hardware, AndehX, antPL, aronson, Ausar, bbsan, BennVenn, CaptainBean, ccs21, chobby, ClassicOldSong, Cliffback, CodyWick13, Corborg, Cristóbal, crizzlycruz, Crystal, Därk, Davidish, delibird_deals, DevDavisNunez, Diddy_Kong, djedditt, Dr-InSide, Duckman, dyf2007, easthighNerd, EchelonPrime, edo999, Eldram, Eli, Ell, EmperorOfTigers, endrift, Erba Verde, ethanstrax, eveningmoose, Falknör, FerrantePescara, frarees, fredemmott, Frost Clock, Gahr, gandalf1980, gboh, gekkio, Godan, Grender, HDR, Herax, Hiccup, hiks, howie0210, iamevn, Icesythe7, ide, infinest, inYourBackline, iyatemu, Jayro, Jenetrix, JFox, joyrider3774, jrharbort, JS7457, julgr, Kaede, kane159, KOOORAY, kscheel, kyokohunter, Leitplanke, litlemoran, LovelyA72, Lu, Luca DS, LucentW, luxkiller65, manuelcm1, marv17, Merkin, metroid-maniac, Mr_V, Mufsta, numma_cway, olDirdey, orangeglo, paarongiroux, Paradoxical, Pese, Rairch, Raphaël BOICHOT, redalchemy, RetroGorek, RevZ, RibShark, s1cp, Satumox, Sgt.DoudouMiel, SH, Shinichi999, Sillyhatday, simonK, Sithdown, skite2001, Smelly-Ghost, Sonikks, Squiddy, Stitch, Super Maker, t5b6_de, Tauwasser, TheNFCookie, Timville, twitnic, velipso, Veund, voltagex, Voultar, Warez Waldo, wickawack, Winter1760, Wkr, x7l7j8cc, xactoes, xukkorz, yosoo, Zeii, Zelante, zipplet, Zoo, zvxr
+2358, 90sFlav, AcoVanConis, AdmirtheSableye, AlexiG, ALXCO-Hardware, AndehX, antPL, aronson, Ausar, bbsan, BennVenn, Boeuffy, CaptainBean, ccs21, chobby, ClassicOldSong, Cliffback, CodyWick13, Corborg, Cristóbal, crizzlycruz, Crystal, Därk, Davidish, delibird_deals, DevDavisNunez, Diddy_Kong, djedditt, Dr-InSide, Duckman, dyf2007, easthighNerd, EchelonPrime, edo999, Eldram, Eli, Ell, EmperorOfTigers, endrift, Erba Verde, ethanstrax, eveningmoose, Falknör, FerrantePescara, frarees, fredemmott, Frost Clock, Gahr, gandalf1980, gboh, gekkio, Godan, Goon, Grender, HDR, Herax, Hiccup, hiks, howie0210, iamevn, Icesythe7, ide, infinest, inYourBackline, iyatemu, Jayro, Jenetrix, JFox, joyrider3774, jrharbort, JS7457, julgr, Kaede, kane159, KOOORAY, kscheel, kyokohunter, Leitplanke, litlemoran, LovelyA72, Lu, Luca DS, LucentW, luxkiller65, manuelcm1, marv17, Merkin, metroid-maniac, Mr_V, Mufsta, numma_cway, olDirdey, orangeglo, paarongiroux, Paradoxical, Pese, Rairch, Raphaël BOICHOT, redalchemy, RetroGorek, RevZ, RibShark, s1cp, Satumox, Sgt.DoudouMiel, SH, Shinichi999, Sillyhatday, simonK, Sithdown, skite2001, Smelly-Ghost, Sonikks, Squiddy, Stitch, Super Maker, t5b6_de, Tauwasser, TheNFCookie, Timville, twitnic, velipso, Veund, voltagex, Voultar, Warez Waldo, wickawack, Winter1760, Wkr, x7l7j8cc, xactoes, xukkorz, yosoo, Zeii, Zelante, zipplet, Zoo, zvxr
Thanks to the No-Intro project for their game databases which FlashGBX’s databases are partly based on.
diff --git a/pyproject.toml b/pyproject.toml
index 6de16b0..1928a49 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "FlashGBX"
-version = "5.0"
+version = "5.0.1"
description = "Reads and writes Game Boy and Game Boy Advance cartridge data"
readme = "README.md"
requires-python = ">=3.7"