From 15293154a751c8e387c4e9b8a7cc0c4e3e9d731d Mon Sep 17 00:00:00 2001 From: Jacob Date: Thu, 26 Oct 2023 18:41:34 +0800 Subject: [PATCH 1/2] pugwash: fixed performance in port list filtering, fixed bugs in the runtime manager. --- PortMaster/pugwash | 5 +- PortMaster/pylibs/default_theme/theme.json | 2 +- PortMaster/pylibs/harbourmaster/harbour.py | 8 + .../locales/de_DE/LC_MESSAGES/messages.po | 371 +++++++++-------- .../locales/de_DE/LC_MESSAGES/themes.po | 15 +- .../locales/es_ES/LC_MESSAGES/messages.po | 371 +++++++++-------- .../locales/es_ES/LC_MESSAGES/themes.po | 15 +- .../locales/fr_FR/LC_MESSAGES/messages.po | 371 +++++++++-------- .../locales/fr_FR/LC_MESSAGES/themes.po | 15 +- .../locales/it_IT/LC_MESSAGES/messages.po | 373 +++++++++--------- .../locales/it_IT/LC_MESSAGES/themes.po | 22 +- .../locales/pl_PL/LC_MESSAGES/messages.po | 373 +++++++++--------- .../locales/pl_PL/LC_MESSAGES/themes.po | 22 +- .../locales/pt_BR/LC_MESSAGES/messages.po | 373 +++++++++--------- .../locales/pt_BR/LC_MESSAGES/themes.po | 22 +- PortMaster/pylibs/pugscene.py | 49 ++- 16 files changed, 1278 insertions(+), 1129 deletions(-) diff --git a/PortMaster/pugwash b/PortMaster/pugwash index 1aceae5..4c88803 100755 --- a/PortMaster/pugwash +++ b/PortMaster/pugwash @@ -1,7 +1,7 @@ #!/usr/bin/env python3 ## -- BEGIN PORTMASTER INFO -- -PORTMASTER_VERSION = '8.4.21' +PORTMASTER_VERSION = '8.4.22' PORTMASTER_RELEASE_CHANNEL = 'beta' ## -- END PORTMASTER INFO -- @@ -329,6 +329,9 @@ class DirectoryScanner: elif entry.is_dir(): stack.append(Path(entry.path)) + yield total_size + total_size = 0 + yield total_size def _calculate_total_size(self, path): diff --git a/PortMaster/pylibs/default_theme/theme.json b/PortMaster/pylibs/default_theme/theme.json index 133f415..5fd1c8e 100644 --- a/PortMaster/pylibs/default_theme/theme.json +++ b/PortMaster/pylibs/default_theme/theme.json @@ -585,7 +585,7 @@ "pointer-flip-y": false }, "option_description": { - "text": "Name: {runtime_info.name}\nStatus: {runtime_info.status}\nPorts: {runtime_info.ports}\nVerified: {runtime_info.verified}\nDownload Size: {runtime_info.download_size}\nInstall Size: {runtime_info.disk_size}", + "text": "Name: {runtime_info.name}\nStatus: {runtime_info.status}\nPorts: {runtime_info.ports}\nDownload Size: {runtime_info.download_size}\nInstall Size: {runtime_info.disk_size}", "font-size": 25, "font-color": "general_font", "area": [ 0.5, 0.3, 1.0, 0.85 ], diff --git a/PortMaster/pylibs/harbourmaster/harbour.py b/PortMaster/pylibs/harbourmaster/harbour.py index 1cef0f6..b4edfcb 100644 --- a/PortMaster/pylibs/harbourmaster/harbour.py +++ b/PortMaster/pylibs/harbourmaster/harbour.py @@ -54,6 +54,7 @@ def __init__(self, config, *, tools_dir=None, ports_dir=None, temp_dir=None, cal """ config = load_config() """ + self.__PORT_INFO_CACHE = {} if tools_dir is None: tools_dir = HM_TOOLS_DIR @@ -409,6 +410,7 @@ def load_ports(self): file_renames = {} ports_info = self.ports_info() + self.__PORT_INFO_CACHE.clear() self.callback.message(" - {}".format(_("Loading Ports."))) @@ -933,6 +935,10 @@ def porters_list(self): def port_info(self, port_name, installed=False): result = None + port_key = (name_cleaner(port_name), installed) + if port_key in self.__PORT_INFO_CACHE: + return self.__PORT_INFO_CACHE[port_key] + if installed: if port_name in self.installed_ports: result = port_info_load(self.installed_ports[name_cleaner(port_name)]) @@ -949,6 +955,7 @@ def port_info(self, port_name, installed=False): result = port_info_load(source.port_info(port_name)) if result is None: + self.__PORT_INFO_CACHE[port_key] = result return None if not installed: @@ -958,6 +965,7 @@ def port_info(self, port_name, installed=False): elif port_name in self.broken_ports: port_info_merge(result, self.broken_ports[name_cleaner(port_name)]) + self.__PORT_INFO_CACHE[port_key] = result return result def port_download_size(self, port_name, check_runtime=True): diff --git a/PortMaster/pylibs/locales/de_DE/LC_MESSAGES/messages.po b/PortMaster/pylibs/locales/de_DE/LC_MESSAGES/messages.po index 9ba35f4..c748579 100644 --- a/PortMaster/pylibs/locales/de_DE/LC_MESSAGES/messages.po +++ b/PortMaster/pylibs/locales/de_DE/LC_MESSAGES/messages.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: portmaster\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 19:11+0800\n" -"PO-Revision-Date: 2023-10-10 11:11\n" +"POT-Creation-Date: 2023-10-26 18:36+0800\n" +"PO-Revision-Date: 2023-10-26 10:37\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -69,268 +69,268 @@ msgstr "Portugiesisch (Brasilien)" msgid "Chinese Simplified" msgstr "Chinesisch (vereinfacht)" -#: PortMaster/pugwash:625 +#: PortMaster/pugwash:629 msgid "Unknown IP" msgstr "Unbekannte IP" -#: PortMaster/pugwash:725 PortMaster/pugwash:864 +#: PortMaster/pugwash:729 PortMaster/pugwash:868 msgid "N/A" msgstr "N/V" -#: PortMaster/pugwash:833 +#: PortMaster/pugwash:837 msgid "** NO PORT **" msgstr "** KEIN PORT **" -#: PortMaster/pugwash:851 PortMaster/pylibs/pugscene.py:1415 +#: PortMaster/pugwash:855 PortMaster/pylibs/pugscene.py:1451 msgid "Ready to Run" msgstr "Ready to Run" -#: PortMaster/pugwash:851 +#: PortMaster/pugwash:855 msgid "Requires Files" msgstr "Benötigt Dateien" -#: PortMaster/pugwash:858 PortMaster/pugwash:885 -#: PortMaster/pylibs/pugscene.py:687 +#: PortMaster/pugwash:862 PortMaster/pugwash:889 +#: PortMaster/pylibs/pugscene.py:714 msgid "Installed" msgstr "Installiert" -#: PortMaster/pugwash:860 +#: PortMaster/pugwash:864 msgid "Missing" msgstr "Fehlt" -#: PortMaster/pugwash:886 PortMaster/pylibs/harbourmaster/harbour.py:1244 -#: PortMaster/pylibs/pugscene.py:1417 +#: PortMaster/pugwash:890 PortMaster/pylibs/harbourmaster/harbour.py:1270 +#: PortMaster/pylibs/pugscene.py:1453 msgid "Update Available" msgstr "Update verfügbar" -#: PortMaster/pugwash:887 PortMaster/pylibs/harbourmaster/harbour.py:1243 -#: PortMaster/pylibs/pugscene.py:687 PortMaster/pylibs/pugscene.py:1416 +#: PortMaster/pugwash:891 PortMaster/pylibs/harbourmaster/harbour.py:1269 +#: PortMaster/pylibs/pugscene.py:714 PortMaster/pylibs/pugscene.py:1452 msgid "Not Installed" msgstr "Nicht installiert" -#: PortMaster/pugwash:1060 PortMaster/pugwash:1360 -#: PortMaster/pylibs/pugscene.py:1654 PortMaster/pylibs/pugscene.py:1702 -#: PortMaster/pylibs/pugscene.py:1704 +#: PortMaster/pugwash:1064 PortMaster/pugwash:1384 +#: PortMaster/pylibs/pugscene.py:1713 PortMaster/pylibs/pugscene.py:1761 +#: PortMaster/pylibs/pugscene.py:1763 msgid "Okay" msgstr "Okay" -#: PortMaster/pugwash:1063 PortMaster/pugwash:1361 -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 -#: PortMaster/pylibs/pugscene.py:1623 PortMaster/pylibs/pugscene.py:1657 -#: PortMaster/pylibs/pugscene.py:1702 +#: PortMaster/pugwash:1067 PortMaster/pugwash:1385 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 +#: PortMaster/pylibs/pugscene.py:1682 PortMaster/pylibs/pugscene.py:1716 +#: PortMaster/pylibs/pugscene.py:1761 msgid "Cancel" msgstr "Abbrechen" -#: PortMaster/pugwash:1266 +#: PortMaster/pugwash:1290 #, python-brace-format msgid "Installing {port_name}" msgstr "Installation von {port_name}" -#: PortMaster/pugwash:1275 +#: PortMaster/pugwash:1299 #, python-brace-format msgid "Uninstalling {port_name}" msgstr "Deinstallation von {port_name}" -#: PortMaster/pugwash:1286 +#: PortMaster/pugwash:1310 msgid "Updating all port sources:" msgstr "Aktualisieren aller Port-Quellen:" -#: PortMaster/pugwash:1296 +#: PortMaster/pugwash:1320 #, python-brace-format msgid "Checking {runtime_name}" msgstr "Prüfe {runtime_name}" -#: PortMaster/pugwash:1678 +#: PortMaster/pugwash:1719 #, python-brace-format msgid "You are switching from the {old_release_channel} to the {new_release_channel} version.\n\n" "Do you want to upgrade?" msgstr "Es wird von {old_release_channel} zur {new_release_channel} Version gewechselt.\n\n" "Soll das Upgrade durchgeführt werden?" -#: PortMaster/pugwash:1684 +#: PortMaster/pugwash:1725 #, python-brace-format msgid "There is a new version of PortMaster ({portmaster_version})\n\n" "Do you want to upgrade?" msgstr "Es gibt eine neue Version von PortMaster ({portmaster_version})\n\n" "Soll das Upgrade durchgeführt werden?" -#: PortMaster/pugwash:1689 +#: PortMaster/pugwash:1730 #, python-brace-format msgid "Do you want to reinstall PortMaster?\n\n" "This will reinstall from the {release_channel} channel to {portmaster_version}." msgstr "" -#: PortMaster/pugwash:1716 +#: PortMaster/pugwash:1757 msgid "No network connection available." msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:109 +#: PortMaster/pylibs/harbourmaster/harbour.py:110 msgid "Loading..." msgstr "Lädt..." -#: PortMaster/pylibs/harbourmaster/harbour.py:165 +#: PortMaster/pylibs/harbourmaster/harbour.py:166 msgid "Loading Info." msgstr "Lade Informationen." -#: PortMaster/pylibs/harbourmaster/harbour.py:193 +#: PortMaster/pylibs/harbourmaster/harbour.py:194 msgid "Fetching latest featured ports." msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:202 -#: PortMaster/pylibs/harbourmaster/harbour.py:220 +#: PortMaster/pylibs/harbourmaster/harbour.py:203 +#: PortMaster/pylibs/harbourmaster/harbour.py:221 msgid "Fetching latest info." msgstr "Lade neuste Informationen" -#: PortMaster/pylibs/harbourmaster/harbour.py:236 +#: PortMaster/pylibs/harbourmaster/harbour.py:237 msgid "Fetching latest porters." msgstr "Lade neuste Porters" -#: PortMaster/pylibs/harbourmaster/harbour.py:248 +#: PortMaster/pylibs/harbourmaster/harbour.py:249 msgid "Loading Sources." msgstr "Lade Quellen" -#: PortMaster/pylibs/harbourmaster/harbour.py:409 +#: PortMaster/pylibs/harbourmaster/harbour.py:415 msgid "Loading Ports." msgstr "Lade Ports." -#: PortMaster/pylibs/harbourmaster/harbour.py:1012 +#: PortMaster/pylibs/harbourmaster/harbour.py:1034 #, python-brace-format msgid "Installing Theme {download_name}." msgstr "Installiere Theme {download_name}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1019 -#: PortMaster/pylibs/harbourmaster/harbour.py:1057 -#: PortMaster/pylibs/harbourmaster/harbour.py:1116 +#: PortMaster/pylibs/harbourmaster/harbour.py:1041 +#: PortMaster/pylibs/harbourmaster/harbour.py:1079 +#: PortMaster/pylibs/harbourmaster/harbour.py:1138 msgid "Installing" msgstr "Wird installiert" -#: PortMaster/pylibs/harbourmaster/harbour.py:1029 +#: PortMaster/pylibs/harbourmaster/harbour.py:1051 msgid "Theme {download_name!r} installed successfully." msgstr "Theme {download_name!r} erfolgreich installiert." -#: PortMaster/pylibs/harbourmaster/harbour.py:1048 -#: PortMaster/pylibs/harbourmaster/harbour.py:1107 +#: PortMaster/pylibs/harbourmaster/harbour.py:1070 +#: PortMaster/pylibs/harbourmaster/harbour.py:1129 #, python-brace-format msgid "Installing {download_name}." msgstr "Installiere {download_name}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1073 -#: PortMaster/pylibs/harbourmaster/harbour.py:1217 +#: PortMaster/pylibs/harbourmaster/harbour.py:1095 +#: PortMaster/pylibs/harbourmaster/harbour.py:1243 msgid "Port {download_name!r} installed successfully." msgstr "Port {download_name!r} erfolgreich installiert." -#: PortMaster/pylibs/harbourmaster/harbour.py:1183 +#: PortMaster/pylibs/harbourmaster/harbour.py:1209 msgid "Installation failed, removing files..." msgstr "Installation fehlgeschlagen, entferne Dateien..." -#: PortMaster/pylibs/harbourmaster/harbour.py:1195 +#: PortMaster/pylibs/harbourmaster/harbour.py:1221 #, python-brace-format msgid "Port {download_name} installed failed." msgstr "Port {download_name} Installation fehlgeschlagen." -#: PortMaster/pylibs/harbourmaster/harbour.py:1207 +#: PortMaster/pylibs/harbourmaster/harbour.py:1233 msgid "Port {download_name!r} and {runtime_name!r} installed successfully." msgstr "Port {download_name!r} und {runtime_name!r} erfolgreich installiert." -#: PortMaster/pylibs/harbourmaster/harbour.py:1212 +#: PortMaster/pylibs/harbourmaster/harbour.py:1238 msgid "Port {download_name!r} installed sucessfully, but {runtime_name!r} failed to install!!\n\n" "Either reinstall to try again, or check the wiki for help." msgstr "Port {download_name!r} wurde erfolgreich installiert, Installation von {runtime_name!r} ist fehlgeschlagen\n" "Installiere den Port erneut um es nochmal zu versuchen oder besuche das Wiki für Hilfe." -#: PortMaster/pylibs/harbourmaster/harbour.py:1227 +#: PortMaster/pylibs/harbourmaster/harbour.py:1253 #, python-brace-format msgid "Port {runtime} contains a bad runtime, game may not run correctly." msgstr "Port {runtime} enthält eine fehlerhafte Runtime, möglicherweise funktioniert das Spiel nicht korrekt." -#: PortMaster/pylibs/harbourmaster/harbour.py:1245 +#: PortMaster/pylibs/harbourmaster/harbour.py:1271 msgid "Verified" msgstr "Überprüft" -#: PortMaster/pylibs/harbourmaster/harbour.py:1246 +#: PortMaster/pylibs/harbourmaster/harbour.py:1272 msgid "Unverified" msgstr "Nicht verifiziert" -#: PortMaster/pylibs/harbourmaster/harbour.py:1247 +#: PortMaster/pylibs/harbourmaster/harbour.py:1273 msgid "Broken" msgstr "Fehlerhaft" -#: PortMaster/pylibs/harbourmaster/harbour.py:1253 +#: PortMaster/pylibs/harbourmaster/harbour.py:1279 msgid "Unable do download a runtime when in offline mode." msgstr "Runtimes lassen sich nicht im Offline Modus herunterladen." -#: PortMaster/pylibs/harbourmaster/harbour.py:1257 +#: PortMaster/pylibs/harbourmaster/harbour.py:1283 #, python-brace-format msgid "Verifying runtime {runtime}" msgstr "Überprüfe Runtime {runtime}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1266 -#: PortMaster/pylibs/harbourmaster/harbour.py:1273 +#: PortMaster/pylibs/harbourmaster/harbour.py:1292 +#: PortMaster/pylibs/harbourmaster/harbour.py:1299 msgid "Verifying" msgstr "Überprüfe" -#: PortMaster/pylibs/harbourmaster/harbour.py:1321 +#: PortMaster/pylibs/harbourmaster/harbour.py:1347 #, python-brace-format msgid "Verified {runtime} successfully." msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:1324 +#: PortMaster/pylibs/harbourmaster/harbour.py:1350 #, python-brace-format msgid "Verified {runtime}." msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:1330 +#: PortMaster/pylibs/harbourmaster/harbour.py:1356 #, python-brace-format msgid "Updating {runtime}." msgstr "Aktualisiere {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1334 +#: PortMaster/pylibs/harbourmaster/harbour.py:1360 #, python-brace-format msgid "Runtime {runtime} is broken, reinstalling." msgstr "Laufzeit- {runtime} ist defekt, Installiere neu." -#: PortMaster/pylibs/harbourmaster/harbour.py:1338 +#: PortMaster/pylibs/harbourmaster/harbour.py:1364 #, python-brace-format msgid "Downloading runtime {runtime}." msgstr "Lade runtime {runtime} herunter" -#: PortMaster/pylibs/harbourmaster/harbour.py:1358 -#: PortMaster/pylibs/harbourmaster/harbour.py:1368 +#: PortMaster/pylibs/harbourmaster/harbour.py:1384 +#: PortMaster/pylibs/harbourmaster/harbour.py:1394 #, python-brace-format msgid "Unable to download {runtime}, game may not run correctly." msgstr "Runtime konnte nicht runtergeladen werden, öglicherweise funktioniert das Spiel nicht korrekt." -#: PortMaster/pylibs/harbourmaster/harbour.py:1377 +#: PortMaster/pylibs/harbourmaster/harbour.py:1403 #, python-brace-format msgid "Successfully downloaded {runtime}." msgstr "Erfolgreich {runtime} heruntergeladen" -#: PortMaster/pylibs/harbourmaster/harbour.py:1383 +#: PortMaster/pylibs/harbourmaster/harbour.py:1409 #, python-brace-format msgid "Unable to find a download for {runtime}." msgstr "Es konnte kein Download für {runtime} gefunden werden." -#: PortMaster/pylibs/harbourmaster/harbour.py:1393 -#: PortMaster/pylibs/harbourmaster/harbour.py:1472 +#: PortMaster/pylibs/harbourmaster/harbour.py:1419 +#: PortMaster/pylibs/harbourmaster/harbour.py:1498 msgid "Unable do download a port when in offline mode." msgstr "Ports lassen sich nicht im Offline Modus herunterladen." -#: PortMaster/pylibs/harbourmaster/harbour.py:1490 +#: PortMaster/pylibs/harbourmaster/harbour.py:1516 #, python-brace-format msgid "Unable to find a source for {port_name}" msgstr "Es konnte keine Quelle für {port_name} gefunden werden." -#: PortMaster/pylibs/harbourmaster/harbour.py:1504 +#: PortMaster/pylibs/harbourmaster/harbour.py:1530 #, python-brace-format msgid "Unknown port {port_name}" msgstr "Unbekannter Port {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1537 +#: PortMaster/pylibs/harbourmaster/harbour.py:1563 #, python-brace-format msgid "Removing {port_name}" msgstr "Entferne {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1569 +#: PortMaster/pylibs/harbourmaster/harbour.py:1595 #, python-brace-format msgid "Successfully uninstalled {port_name}" msgstr "Erfolgreich {port_name} deinstalliert" @@ -442,7 +442,7 @@ msgstr "Download konnte nicht überprüft werden." msgid "Main Menu" msgstr "" -#: PortMaster/pylibs/pugscene.py:335 PortMaster/pylibs/pugscene.py:1061 +#: PortMaster/pylibs/pugscene.py:335 PortMaster/pylibs/pugscene.py:1094 msgid "Featured Ports" msgstr "" @@ -467,11 +467,11 @@ msgid "List all ports that are ready to play!" msgstr "" #: PortMaster/pylibs/pugscene.py:347 -msgid "Uninstall Ports" -msgstr "Ports deinstallieren" +msgid "Manage Ports" +msgstr "" #: PortMaster/pylibs/pugscene.py:348 -msgid "Remove unwanted ports" +msgid "Update / Uninstall Ports" msgstr "" #: PortMaster/pylibs/pugscene.py:353 @@ -490,8 +490,8 @@ msgstr "Beenden" msgid "Quit PortMaster" msgstr "" -#: PortMaster/pylibs/pugscene.py:360 PortMaster/pylibs/pugscene.py:489 -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:360 PortMaster/pylibs/pugscene.py:493 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Enter" msgstr "Eingabe" @@ -504,15 +504,15 @@ msgstr "Verlassen" msgid "Secret Mode {secret_mode}" msgstr "Geheim-Modus {secret_mode}" -#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:450 -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:528 -#: PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:454 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:532 +#: PortMaster/pylibs/pugscene.py:541 msgid "Enabled" msgstr "Aktiviert" -#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:450 -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:528 -#: PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:454 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:532 +#: PortMaster/pylibs/pugscene.py:541 msgid "Disabled" msgstr "Deaktiviert" @@ -540,336 +540,357 @@ msgstr "PortMaster aktualisieren" msgid "Force check for a new PortMaster version." msgstr "" -#: PortMaster/pylibs/pugscene.py:436 PortMaster/pylibs/pugscene.py:625 +#: PortMaster/pylibs/pugscene.py:440 PortMaster/pylibs/pugscene.py:641 msgid "Runtime Manager" msgstr "Runtime-Verwaltung" -#: PortMaster/pylibs/pugscene.py:437 +#: PortMaster/pylibs/pugscene.py:441 msgid "Download/Check/Delete Port runtimes." msgstr "" -#: PortMaster/pylibs/pugscene.py:443 PortMaster/pylibs/pugscene.py:555 +#: PortMaster/pylibs/pugscene.py:447 PortMaster/pylibs/pugscene.py:559 #, python-brace-format msgid "Controller Mode: {controller_mode}" msgstr "Controller-Modus: {controller_mode}" -#: PortMaster/pylibs/pugscene.py:444 +#: PortMaster/pylibs/pugscene.py:448 msgid "Toggle between various controller layouts." msgstr "" -#: PortMaster/pylibs/pugscene.py:446 +#: PortMaster/pylibs/pugscene.py:450 msgid "Audio" msgstr "Audio" -#: PortMaster/pylibs/pugscene.py:450 PortMaster/pylibs/pugscene.py:528 +#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:532 msgid "Music: " msgstr "Musik" -#: PortMaster/pylibs/pugscene.py:451 +#: PortMaster/pylibs/pugscene.py:455 msgid "Enable or Disable background music in PortMaster." msgstr "" -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:541 msgid "Sound FX: " msgstr "Sound FX" -#: PortMaster/pylibs/pugscene.py:455 +#: PortMaster/pylibs/pugscene.py:459 msgid "Enable or Disable soundfx in PortMaster." msgstr "" -#: PortMaster/pylibs/pugscene.py:457 +#: PortMaster/pylibs/pugscene.py:461 msgid "Interface" msgstr "Benutzeroberfläche" -#: PortMaster/pylibs/pugscene.py:461 +#: PortMaster/pylibs/pugscene.py:465 msgid "Choose Language" msgstr "Sprache wählen" -#: PortMaster/pylibs/pugscene.py:462 +#: PortMaster/pylibs/pugscene.py:466 msgid "Select the language PortMaster uses." msgstr "" -#: PortMaster/pylibs/pugscene.py:465 PortMaster/pylibs/pugscene.py:774 +#: PortMaster/pylibs/pugscene.py:469 PortMaster/pylibs/pugscene.py:807 msgid "Select Theme" msgstr "Theme auswählen" -#: PortMaster/pylibs/pugscene.py:466 +#: PortMaster/pylibs/pugscene.py:470 msgid "Select a theme for PortMaster." msgstr "" -#: PortMaster/pylibs/pugscene.py:472 +#: PortMaster/pylibs/pugscene.py:476 msgid "Select Color Scheme" msgstr "Farbschema auswählen" -#: PortMaster/pylibs/pugscene.py:473 +#: PortMaster/pylibs/pugscene.py:477 msgid "Select a colour scheme for PortMaster" msgstr "" -#: PortMaster/pylibs/pugscene.py:476 +#: PortMaster/pylibs/pugscene.py:480 msgid "Secret Options" msgstr "Geheime Optionen" -#: PortMaster/pylibs/pugscene.py:479 +#: PortMaster/pylibs/pugscene.py:483 msgid "Delete PortMaster Config" msgstr "PortMaster Konfiguration löschen" -#: PortMaster/pylibs/pugscene.py:480 PortMaster/pylibs/pugscene.py:484 +#: PortMaster/pylibs/pugscene.py:484 PortMaster/pylibs/pugscene.py:488 msgid "This can break stuff, don't touch unless you know what you are doing." msgstr "" -#: PortMaster/pylibs/pugscene.py:483 +#: PortMaster/pylibs/pugscene.py:487 msgid "Delete PortMaster Runtimes" msgstr "PortMaster Laufzeiten löschen" -#: PortMaster/pylibs/pugscene.py:489 PortMaster/pylibs/pugscene.py:701 -#: PortMaster/pylibs/pugscene.py:808 PortMaster/pylibs/pugscene.py:890 -#: PortMaster/pylibs/pugscene.py:891 PortMaster/pylibs/pugscene.py:944 -#: PortMaster/pylibs/pugscene.py:945 PortMaster/pylibs/pugscene.py:1072 -#: PortMaster/pylibs/pugscene.py:1271 PortMaster/pylibs/pugscene.py:1291 -#: PortMaster/pylibs/pugscene.py:1293 PortMaster/pylibs/pugscene.py:1309 -#: PortMaster/pylibs/pugscene.py:1311 +#: PortMaster/pylibs/pugscene.py:493 PortMaster/pylibs/pugscene.py:730 +#: PortMaster/pylibs/pugscene.py:733 PortMaster/pylibs/pugscene.py:841 +#: PortMaster/pylibs/pugscene.py:923 PortMaster/pylibs/pugscene.py:924 +#: PortMaster/pylibs/pugscene.py:977 PortMaster/pylibs/pugscene.py:978 +#: PortMaster/pylibs/pugscene.py:1105 PortMaster/pylibs/pugscene.py:1305 +#: PortMaster/pylibs/pugscene.py:1329 PortMaster/pylibs/pugscene.py:1331 +#: PortMaster/pylibs/pugscene.py:1347 PortMaster/pylibs/pugscene.py:1350 msgid "Back" msgstr "Zurück" -#: PortMaster/pylibs/pugscene.py:600 +#: PortMaster/pylibs/pugscene.py:608 msgid "Deleting Runtimes:" msgstr "Lösche Runtimes:" -#: PortMaster/pylibs/pugscene.py:649 +#: PortMaster/pylibs/pugscene.py:633 +msgid "Source Manager" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:670 msgid "Download All" msgstr "" -#: PortMaster/pylibs/pugscene.py:688 +#: PortMaster/pylibs/pugscene.py:715 msgid "Used" msgstr "Benutzt" -#: PortMaster/pylibs/pugscene.py:688 +#: PortMaster/pylibs/pugscene.py:715 msgid "Not Used" msgstr "Nicht verwendet" -#: PortMaster/pylibs/pugscene.py:701 PortMaster/pylibs/pugscene.py:1309 -msgid "Install" -msgstr "Installieren" - -#: PortMaster/pylibs/pugscene.py:704 +#: PortMaster/pylibs/pugscene.py:730 msgid "Check" msgstr "Überprüfen" -#: PortMaster/pylibs/pugscene.py:705 PortMaster/pylibs/pugscene.py:1311 +#: PortMaster/pylibs/pugscene.py:730 PortMaster/pylibs/pugscene.py:1347 msgid "Uninstall" msgstr "Deinstallieren" -#: PortMaster/pylibs/pugscene.py:720 +#: PortMaster/pylibs/pugscene.py:733 PortMaster/pylibs/pugscene.py:1350 +msgid "Install" +msgstr "Installieren" + +#: PortMaster/pylibs/pugscene.py:748 msgid "Are you sure you want to download and verify all runtimes?" msgstr "" -#: PortMaster/pylibs/pugscene.py:758 +#: PortMaster/pylibs/pugscene.py:790 #, python-brace-format msgid "Deleted runtime {runtime}" msgstr "Runtime- {runtime} entfernt" -#: PortMaster/pylibs/pugscene.py:792 +#: PortMaster/pylibs/pugscene.py:825 #, python-brace-format msgid "{theme_name} (Selected)" msgstr "{theme_name} (Ausgewählt)" -#: PortMaster/pylibs/pugscene.py:806 PortMaster/pylibs/pugscene.py:891 -#: PortMaster/pylibs/pugscene.py:945 PortMaster/pylibs/pugscene.py:1009 -#: PortMaster/pylibs/pugscene.py:1017 PortMaster/pylibs/pugscene.py:1072 +#: PortMaster/pylibs/pugscene.py:839 PortMaster/pylibs/pugscene.py:924 +#: PortMaster/pylibs/pugscene.py:978 PortMaster/pylibs/pugscene.py:1042 +#: PortMaster/pylibs/pugscene.py:1050 PortMaster/pylibs/pugscene.py:1105 msgid "Select" msgstr "Auswählen" -#: PortMaster/pylibs/pugscene.py:811 +#: PortMaster/pylibs/pugscene.py:844 msgid "Download" msgstr "Herunterladen" -#: PortMaster/pylibs/pugscene.py:830 +#: PortMaster/pylibs/pugscene.py:863 msgid "Do you want to change theme?\n\n" "You will have to restart for it to take affect." msgstr "Theme wechseln?\n\n" "Neustart erforderlich, damit Änderungen wirksam werden." -#: PortMaster/pylibs/pugscene.py:871 +#: PortMaster/pylibs/pugscene.py:904 msgid "Select Colour Scheme" msgstr "" -#: PortMaster/pylibs/pugscene.py:885 +#: PortMaster/pylibs/pugscene.py:918 #, python-brace-format msgid "{item_name} (Selected)" msgstr "{item_name} (Ausgewählt)" -#: PortMaster/pylibs/pugscene.py:908 +#: PortMaster/pylibs/pugscene.py:941 msgid "Do you want to change the themes color scheme?\n\n" "You will have to restart for it to take affect." msgstr "Farbschema für das Theme ändern?\n\n" "Neustart erforderlich, damit Änderungen wirksam werden." -#: PortMaster/pylibs/pugscene.py:929 +#: PortMaster/pylibs/pugscene.py:962 msgid "Language Select" msgstr "" -#: PortMaster/pylibs/pugscene.py:939 +#: PortMaster/pylibs/pugscene.py:972 #, python-brace-format msgid "{lang_name} (Selected)" msgstr "{lang_name} (Ausgewählt)" -#: PortMaster/pylibs/pugscene.py:962 +#: PortMaster/pylibs/pugscene.py:995 msgid "Do you want to change language?\n\n" "You will have to restart for it to take affect." msgstr "Sprache wechseln?\n\n" "Neustart erforderlich, damit Änderungen wirksam werden." -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Delete" msgstr "Löschen" -#: PortMaster/pylibs/pugscene.py:1009 +#: PortMaster/pylibs/pugscene.py:1042 msgid "Upper Case" msgstr "Großbuchstaben" -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Space" msgstr "Leerzeichen" -#: PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1050 msgid "Lower Case" msgstr "Kleinbuchstaben" -#: PortMaster/pylibs/pugscene.py:1109 PortMaster/pylibs/pugscene.py:1132 +#: PortMaster/pylibs/pugscene.py:1142 PortMaster/pylibs/pugscene.py:1165 msgid "NO PORTS" msgstr "KEINE PORTS" -#: PortMaster/pylibs/pugscene.py:1113 PortMaster/pylibs/pugscene.py:1139 +#: PortMaster/pylibs/pugscene.py:1146 PortMaster/pylibs/pugscene.py:1172 msgid "** NO PORTS FOUND **" msgstr "** KEINE PORTS GEFUNDEN **" -#: PortMaster/pylibs/pugscene.py:1115 PortMaster/pylibs/pugscene.py:1142 +#: PortMaster/pylibs/pugscene.py:1148 PortMaster/pylibs/pugscene.py:1175 msgid "Download ports first." msgstr "Zuerst Ports herunterladen." -#: PortMaster/pylibs/pugscene.py:1144 +#: PortMaster/pylibs/pugscene.py:1177 msgid "Try removing some filters." msgstr "Zuerst Filter entfernen" -#: PortMaster/pylibs/pugscene.py:1271 PortMaster/pylibs/pugscene.py:1291 -#: PortMaster/pylibs/pugscene.py:1293 +#: PortMaster/pylibs/pugscene.py:1305 PortMaster/pylibs/pugscene.py:1329 +#: PortMaster/pylibs/pugscene.py:1331 msgid "Show Info" msgstr "Info anzeigen" -#: PortMaster/pylibs/pugscene.py:1276 +#: PortMaster/pylibs/pugscene.py:1310 msgid "Ports List" msgstr "" -#: PortMaster/pylibs/pugscene.py:1291 +#: PortMaster/pylibs/pugscene.py:1329 msgid "Filters" msgstr "Filter" -#: PortMaster/pylibs/pugscene.py:1299 +#: PortMaster/pylibs/pugscene.py:1337 msgid "Port Info" msgstr "" -#: PortMaster/pylibs/pugscene.py:1364 +#: PortMaster/pylibs/pugscene.py:1347 +msgid "Reinstall" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1383 +#, python-brace-format +msgid "Are you sure you want to uninstall {port_name}?" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1400 msgid "Filters Scene" msgstr "" -#: PortMaster/pylibs/pugscene.py:1393 +#: PortMaster/pylibs/pugscene.py:1429 msgid "Alphabetical" msgstr "" -#: PortMaster/pylibs/pugscene.py:1394 +#: PortMaster/pylibs/pugscene.py:1430 msgid "Recently Added" msgstr "" -#: PortMaster/pylibs/pugscene.py:1395 +#: PortMaster/pylibs/pugscene.py:1431 msgid "Recently Updated" msgstr "" -#: PortMaster/pylibs/pugscene.py:1398 +#: PortMaster/pylibs/pugscene.py:1434 msgid "Action" msgstr "Aktion" -#: PortMaster/pylibs/pugscene.py:1399 +#: PortMaster/pylibs/pugscene.py:1435 msgid "Adventure" msgstr "Adventure" -#: PortMaster/pylibs/pugscene.py:1400 +#: PortMaster/pylibs/pugscene.py:1436 msgid "Arcade" msgstr "Arcade" -#: PortMaster/pylibs/pugscene.py:1401 +#: PortMaster/pylibs/pugscene.py:1437 msgid "Casino/Card" msgstr "Casino/Card" -#: PortMaster/pylibs/pugscene.py:1402 +#: PortMaster/pylibs/pugscene.py:1438 msgid "First Person Shooter" msgstr "First Person Shooter" -#: PortMaster/pylibs/pugscene.py:1403 +#: PortMaster/pylibs/pugscene.py:1439 msgid "Platformer" msgstr "Platformer" -#: PortMaster/pylibs/pugscene.py:1404 +#: PortMaster/pylibs/pugscene.py:1440 msgid "Puzzle" msgstr "Puzzle" -#: PortMaster/pylibs/pugscene.py:1405 +#: PortMaster/pylibs/pugscene.py:1441 msgid "Racing" msgstr "Racing" -#: PortMaster/pylibs/pugscene.py:1406 +#: PortMaster/pylibs/pugscene.py:1442 msgid "Rhythm" msgstr "Rhythm" -#: PortMaster/pylibs/pugscene.py:1407 +#: PortMaster/pylibs/pugscene.py:1443 msgid "Role Playing Game" msgstr "Role Playing Game" -#: PortMaster/pylibs/pugscene.py:1408 +#: PortMaster/pylibs/pugscene.py:1444 msgid "Simulation" msgstr "Simulation" -#: PortMaster/pylibs/pugscene.py:1409 +#: PortMaster/pylibs/pugscene.py:1445 msgid "Sports" msgstr "Sports" -#: PortMaster/pylibs/pugscene.py:1410 +#: PortMaster/pylibs/pugscene.py:1446 msgid "Strategy" msgstr "Strategie" -#: PortMaster/pylibs/pugscene.py:1411 +#: PortMaster/pylibs/pugscene.py:1447 msgid "Visual Novel" msgstr "Visual Novel" -#: PortMaster/pylibs/pugscene.py:1412 +#: PortMaster/pylibs/pugscene.py:1448 msgid "Other" msgstr "Sonstiges" -#: PortMaster/pylibs/pugscene.py:1420 PortMaster/pylibs/pugscene.py:1421 +#: PortMaster/pylibs/pugscene.py:1454 +msgid "Broken Ports" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1457 PortMaster/pylibs/pugscene.py:1458 #, python-brace-format msgid "{runtime_name} Runtime" msgstr "{runtime_name} Runtime" -#: PortMaster/pylibs/pugscene.py:1463 +#: PortMaster/pylibs/pugscene.py:1501 msgid "Sort:" msgstr "" -#: PortMaster/pylibs/pugscene.py:1490 +#: PortMaster/pylibs/pugscene.py:1516 +msgid "Clear Filters" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1540 msgid "Genres:" msgstr "Genres:" -#: PortMaster/pylibs/pugscene.py:1517 +#: PortMaster/pylibs/pugscene.py:1570 msgid "Attributes:" msgstr "Attribute:" -#: PortMaster/pylibs/pugscene.py:1543 +#: PortMaster/pylibs/pugscene.py:1599 msgid "Porters:" msgstr "Porter:" -#: PortMaster/pylibs/pugscene.py:1607 +#: PortMaster/pylibs/pugscene.py:1666 msgid "Messages" msgstr "" -#: PortMaster/pylibs/pugscene.py:1642 +#: PortMaster/pylibs/pugscene.py:1701 msgid "Are you sure you want to cancel?" msgstr "Wirklich abbrechen?" diff --git a/PortMaster/pylibs/locales/de_DE/LC_MESSAGES/themes.po b/PortMaster/pylibs/locales/de_DE/LC_MESSAGES/themes.po index a7a4fe5..8f183b6 100644 --- a/PortMaster/pylibs/locales/de_DE/LC_MESSAGES/themes.po +++ b/PortMaster/pylibs/locales/de_DE/LC_MESSAGES/themes.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: portmaster\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-09 16:35+0800\n" -"PO-Revision-Date: 2023-09-24 06:26\n" +"PO-Revision-Date: 2023-10-26 10:37\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -58,7 +58,7 @@ msgstr "Freier Speicher: {system.free_space}\n\n" "Platziere Datei x in Ordner y und tanz bis der Wolf komm.t \n" "#: ff_VII.theme.zip/theme.json:410" -#: ff_VII.theme.zip/theme.json:446, default_theme/theme.json:411 +#: ff_VII.theme.zip/theme.json:446, default_theme/theme.json:413 msgid "Time: {system.time_24hr}\n" "CFW: {system.cfw_name} ({system.cfw_version})\n" "Device: {system.device_name}\n" @@ -68,7 +68,7 @@ msgstr "Zeit: {system.time_24hr}\n" "Gerät: {system.device_name}\n" "Batterie: {system.battery_level}" -#: ff_VII.theme.zip/theme.json:454, default_theme/theme.json:419 +#: ff_VII.theme.zip/theme.json:454, default_theme/theme.json:421 msgid "PM: {system.portmaster_version}\n" "HM: {system.harbourmaster_version}\n" "Space: {system.free_space} free / {system.total_space} total" @@ -76,11 +76,11 @@ msgstr "PM: {system.portmaster_version}\n" "HM: {system.harbourmaster_version}\n" "Speicherplatz: {system.free_space} frei / {system.total_space} Gesamt" -#: ff_VII.theme.zip/theme.json:489, Zelda.theme.zip/theme.json:523, default_theme/theme.json:468, default_theme/theme.json:597 +#: ff_VII.theme.zip/theme.json:489, Zelda.theme.zip/theme.json:523, default_theme/theme.json:471, default_theme/theme.json:597 msgid "IP: {system.ip_address}" msgstr "IP: {system.ip_address}" -#: ff_VII.theme.zip/theme.json:569, Zelda.theme.zip/theme.json:602, default_theme/theme.json:523 +#: ff_VII.theme.zip/theme.json:569, Zelda.theme.zip/theme.json:602, default_theme/theme.json:522 msgid "Creator: {theme_info.creator}\n" "Status: {theme_info.status}" msgstr "Verfasser: {theme_info.creator}\n" @@ -98,7 +98,7 @@ msgstr "Genres: {port_info.genres} \n" "Download-Größe: {port_info.download_size}{if:port_info.runtime}\n" "Runtime: {port_info.runtime} ({port_info.runtime_status}){endif}" -#: Zelda.theme.zip/theme.json:457, default_theme/theme.json:384 +#: Zelda.theme.zip/theme.json:457, default_theme/theme.json:386 msgid "Free Space: {system.free_space}\n\n" "Porter: {port_info.porter}\n" "Genres: {port_info.genres}\n" @@ -122,7 +122,7 @@ msgid "{if:!ports_list.total_ports::ports_list.filter_ports}Available Ports: {po msgstr "{if:!ports_list.total_ports::ports_list.filter_ports}Verfügbare Ports: {ports_list.filter_ports} / {ports_list.total_ports} \n" "Filters: {ports_list.filters}{endif}" -#: default_theme/theme.json:314, default_theme/theme.json:814 +#: default_theme/theme.json:315, default_theme/theme.json:821 msgid "Genres: {port_info.genres}\n" "{if:port_info.install_size}Installed Size: {port_info.install_size}{else}Download Size: {port_info.download_size}{endif}{if:port_info.runtime}\n" "Runtime: {port_info.runtime} ({port_info.runtime_status}){endif}" @@ -134,7 +134,6 @@ msgstr "Genres: {port_info.genres}\n" msgid "Name: {runtime_info.name}\n" "Status: {runtime_info.status}\n" "Ports: {runtime_info.ports}\n" -"Verified: {runtime_info.verified}\n" "Download Size: {runtime_info.download_size}\n" "Install Size: {runtime_info.disk_size}" msgstr "" diff --git a/PortMaster/pylibs/locales/es_ES/LC_MESSAGES/messages.po b/PortMaster/pylibs/locales/es_ES/LC_MESSAGES/messages.po index c541bfd..9b1dbb7 100644 --- a/PortMaster/pylibs/locales/es_ES/LC_MESSAGES/messages.po +++ b/PortMaster/pylibs/locales/es_ES/LC_MESSAGES/messages.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: portmaster\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 19:11+0800\n" -"PO-Revision-Date: 2023-10-10 11:11\n" +"POT-Creation-Date: 2023-10-26 18:36+0800\n" +"PO-Revision-Date: 2023-10-26 10:37\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -69,266 +69,266 @@ msgstr "" msgid "Chinese Simplified" msgstr "" -#: PortMaster/pugwash:625 +#: PortMaster/pugwash:629 msgid "Unknown IP" msgstr "IP Desconocida" -#: PortMaster/pugwash:725 PortMaster/pugwash:864 +#: PortMaster/pugwash:729 PortMaster/pugwash:868 msgid "N/A" msgstr "N/D" -#: PortMaster/pugwash:833 +#: PortMaster/pugwash:837 msgid "** NO PORT **" msgstr "** SIN PORT**" -#: PortMaster/pugwash:851 PortMaster/pylibs/pugscene.py:1415 +#: PortMaster/pugwash:855 PortMaster/pylibs/pugscene.py:1451 msgid "Ready to Run" msgstr "Listo para Funcionar" -#: PortMaster/pugwash:851 +#: PortMaster/pugwash:855 msgid "Requires Files" msgstr "Requiere Archivos" -#: PortMaster/pugwash:858 PortMaster/pugwash:885 -#: PortMaster/pylibs/pugscene.py:687 +#: PortMaster/pugwash:862 PortMaster/pugwash:889 +#: PortMaster/pylibs/pugscene.py:714 msgid "Installed" msgstr "Instalado" -#: PortMaster/pugwash:860 +#: PortMaster/pugwash:864 msgid "Missing" msgstr "No Disponible" -#: PortMaster/pugwash:886 PortMaster/pylibs/harbourmaster/harbour.py:1244 -#: PortMaster/pylibs/pugscene.py:1417 +#: PortMaster/pugwash:890 PortMaster/pylibs/harbourmaster/harbour.py:1270 +#: PortMaster/pylibs/pugscene.py:1453 msgid "Update Available" msgstr "Actualización Disponible" -#: PortMaster/pugwash:887 PortMaster/pylibs/harbourmaster/harbour.py:1243 -#: PortMaster/pylibs/pugscene.py:687 PortMaster/pylibs/pugscene.py:1416 +#: PortMaster/pugwash:891 PortMaster/pylibs/harbourmaster/harbour.py:1269 +#: PortMaster/pylibs/pugscene.py:714 PortMaster/pylibs/pugscene.py:1452 msgid "Not Installed" msgstr "No Instalado" -#: PortMaster/pugwash:1060 PortMaster/pugwash:1360 -#: PortMaster/pylibs/pugscene.py:1654 PortMaster/pylibs/pugscene.py:1702 -#: PortMaster/pylibs/pugscene.py:1704 +#: PortMaster/pugwash:1064 PortMaster/pugwash:1384 +#: PortMaster/pylibs/pugscene.py:1713 PortMaster/pylibs/pugscene.py:1761 +#: PortMaster/pylibs/pugscene.py:1763 msgid "Okay" msgstr "Aceptar" -#: PortMaster/pugwash:1063 PortMaster/pugwash:1361 -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 -#: PortMaster/pylibs/pugscene.py:1623 PortMaster/pylibs/pugscene.py:1657 -#: PortMaster/pylibs/pugscene.py:1702 +#: PortMaster/pugwash:1067 PortMaster/pugwash:1385 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 +#: PortMaster/pylibs/pugscene.py:1682 PortMaster/pylibs/pugscene.py:1716 +#: PortMaster/pylibs/pugscene.py:1761 msgid "Cancel" msgstr "Cancelar" -#: PortMaster/pugwash:1266 +#: PortMaster/pugwash:1290 #, python-brace-format msgid "Installing {port_name}" msgstr "Instalando {port_name}" -#: PortMaster/pugwash:1275 +#: PortMaster/pugwash:1299 #, python-brace-format msgid "Uninstalling {port_name}" msgstr "Desinstalando {port_name}" -#: PortMaster/pugwash:1286 +#: PortMaster/pugwash:1310 msgid "Updating all port sources:" msgstr "Actualizando todas las fuentes de ports:" -#: PortMaster/pugwash:1296 +#: PortMaster/pugwash:1320 #, python-brace-format msgid "Checking {runtime_name}" msgstr "" -#: PortMaster/pugwash:1678 +#: PortMaster/pugwash:1719 #, python-brace-format msgid "You are switching from the {old_release_channel} to the {new_release_channel} version.\n\n" "Do you want to upgrade?" msgstr "" -#: PortMaster/pugwash:1684 +#: PortMaster/pugwash:1725 #, python-brace-format msgid "There is a new version of PortMaster ({portmaster_version})\n\n" "Do you want to upgrade?" msgstr "" -#: PortMaster/pugwash:1689 +#: PortMaster/pugwash:1730 #, python-brace-format msgid "Do you want to reinstall PortMaster?\n\n" "This will reinstall from the {release_channel} channel to {portmaster_version}." msgstr "" -#: PortMaster/pugwash:1716 +#: PortMaster/pugwash:1757 msgid "No network connection available." msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:109 +#: PortMaster/pylibs/harbourmaster/harbour.py:110 msgid "Loading..." msgstr "Cargando..." -#: PortMaster/pylibs/harbourmaster/harbour.py:165 +#: PortMaster/pylibs/harbourmaster/harbour.py:166 msgid "Loading Info." msgstr "Cargando información." -#: PortMaster/pylibs/harbourmaster/harbour.py:193 +#: PortMaster/pylibs/harbourmaster/harbour.py:194 msgid "Fetching latest featured ports." msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:202 -#: PortMaster/pylibs/harbourmaster/harbour.py:220 +#: PortMaster/pylibs/harbourmaster/harbour.py:203 +#: PortMaster/pylibs/harbourmaster/harbour.py:221 msgid "Fetching latest info." msgstr "Obteniendo información más reciente." -#: PortMaster/pylibs/harbourmaster/harbour.py:236 +#: PortMaster/pylibs/harbourmaster/harbour.py:237 msgid "Fetching latest porters." msgstr "Obteniendo los últimos porters." -#: PortMaster/pylibs/harbourmaster/harbour.py:248 +#: PortMaster/pylibs/harbourmaster/harbour.py:249 msgid "Loading Sources." msgstr "Cargando Fuentes." -#: PortMaster/pylibs/harbourmaster/harbour.py:409 +#: PortMaster/pylibs/harbourmaster/harbour.py:415 msgid "Loading Ports." msgstr "Cargando Ports." -#: PortMaster/pylibs/harbourmaster/harbour.py:1012 +#: PortMaster/pylibs/harbourmaster/harbour.py:1034 #, python-brace-format msgid "Installing Theme {download_name}." msgstr "Instalando Tema {download_name}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1019 -#: PortMaster/pylibs/harbourmaster/harbour.py:1057 -#: PortMaster/pylibs/harbourmaster/harbour.py:1116 +#: PortMaster/pylibs/harbourmaster/harbour.py:1041 +#: PortMaster/pylibs/harbourmaster/harbour.py:1079 +#: PortMaster/pylibs/harbourmaster/harbour.py:1138 msgid "Installing" msgstr "Instalando" -#: PortMaster/pylibs/harbourmaster/harbour.py:1029 +#: PortMaster/pylibs/harbourmaster/harbour.py:1051 msgid "Theme {download_name!r} installed successfully." msgstr "Tema {download_name!r} instalado correctamente." -#: PortMaster/pylibs/harbourmaster/harbour.py:1048 -#: PortMaster/pylibs/harbourmaster/harbour.py:1107 +#: PortMaster/pylibs/harbourmaster/harbour.py:1070 +#: PortMaster/pylibs/harbourmaster/harbour.py:1129 #, python-brace-format msgid "Installing {download_name}." msgstr "Instalando {download_name}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1073 -#: PortMaster/pylibs/harbourmaster/harbour.py:1217 +#: PortMaster/pylibs/harbourmaster/harbour.py:1095 +#: PortMaster/pylibs/harbourmaster/harbour.py:1243 msgid "Port {download_name!r} installed successfully." msgstr "Tema {download_name!r} instalado correctamente." -#: PortMaster/pylibs/harbourmaster/harbour.py:1183 +#: PortMaster/pylibs/harbourmaster/harbour.py:1209 msgid "Installation failed, removing files..." msgstr "Instalación fallida, eliminando archivos..." -#: PortMaster/pylibs/harbourmaster/harbour.py:1195 +#: PortMaster/pylibs/harbourmaster/harbour.py:1221 #, python-brace-format msgid "Port {download_name} installed failed." msgstr "La instalación del Port {download_name} ha fallado." -#: PortMaster/pylibs/harbourmaster/harbour.py:1207 +#: PortMaster/pylibs/harbourmaster/harbour.py:1233 msgid "Port {download_name!r} and {runtime_name!r} installed successfully." msgstr "Port {download_name!r} y {runtime_name!r} instalados correctamente." -#: PortMaster/pylibs/harbourmaster/harbour.py:1212 +#: PortMaster/pylibs/harbourmaster/harbour.py:1238 msgid "Port {download_name!r} installed sucessfully, but {runtime_name!r} failed to install!!\n\n" "Either reinstall to try again, or check the wiki for help." msgstr "¡¡Port {download_name!r} instalado correctamente, pero la instalación de {runtime_name!r} ha fallado!!\n\n" "Reintenta la instalación o revisa la wiki para obtener ayuda." -#: PortMaster/pylibs/harbourmaster/harbour.py:1227 +#: PortMaster/pylibs/harbourmaster/harbour.py:1253 #, python-brace-format msgid "Port {runtime} contains a bad runtime, game may not run correctly." msgstr "El Port {runtime} contiene un tiempo de ejecución defectuoso, el juego puede no ejecutarse correctamente." -#: PortMaster/pylibs/harbourmaster/harbour.py:1245 +#: PortMaster/pylibs/harbourmaster/harbour.py:1271 msgid "Verified" msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:1246 +#: PortMaster/pylibs/harbourmaster/harbour.py:1272 msgid "Unverified" msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:1247 +#: PortMaster/pylibs/harbourmaster/harbour.py:1273 msgid "Broken" msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:1253 +#: PortMaster/pylibs/harbourmaster/harbour.py:1279 msgid "Unable do download a runtime when in offline mode." msgstr "No se puede descargar un tiempo de ejecución en modo sin conexión." -#: PortMaster/pylibs/harbourmaster/harbour.py:1257 +#: PortMaster/pylibs/harbourmaster/harbour.py:1283 #, python-brace-format msgid "Verifying runtime {runtime}" msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:1266 -#: PortMaster/pylibs/harbourmaster/harbour.py:1273 +#: PortMaster/pylibs/harbourmaster/harbour.py:1292 +#: PortMaster/pylibs/harbourmaster/harbour.py:1299 msgid "Verifying" msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:1321 +#: PortMaster/pylibs/harbourmaster/harbour.py:1347 #, python-brace-format msgid "Verified {runtime} successfully." msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:1324 +#: PortMaster/pylibs/harbourmaster/harbour.py:1350 #, python-brace-format msgid "Verified {runtime}." msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:1330 +#: PortMaster/pylibs/harbourmaster/harbour.py:1356 #, python-brace-format msgid "Updating {runtime}." msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:1334 +#: PortMaster/pylibs/harbourmaster/harbour.py:1360 #, python-brace-format msgid "Runtime {runtime} is broken, reinstalling." msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:1338 +#: PortMaster/pylibs/harbourmaster/harbour.py:1364 #, python-brace-format msgid "Downloading runtime {runtime}." msgstr "Descargando tiempo de ejecución {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1358 -#: PortMaster/pylibs/harbourmaster/harbour.py:1368 +#: PortMaster/pylibs/harbourmaster/harbour.py:1384 +#: PortMaster/pylibs/harbourmaster/harbour.py:1394 #, python-brace-format msgid "Unable to download {runtime}, game may not run correctly." msgstr "No se puede descargar {runtime}, es posible que el juego no funcione correctamente." -#: PortMaster/pylibs/harbourmaster/harbour.py:1377 +#: PortMaster/pylibs/harbourmaster/harbour.py:1403 #, python-brace-format msgid "Successfully downloaded {runtime}." msgstr "{runtime} Descargado correctamente." -#: PortMaster/pylibs/harbourmaster/harbour.py:1383 +#: PortMaster/pylibs/harbourmaster/harbour.py:1409 #, python-brace-format msgid "Unable to find a download for {runtime}." msgstr "No se ha podido encontrar una descarga para {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1393 -#: PortMaster/pylibs/harbourmaster/harbour.py:1472 +#: PortMaster/pylibs/harbourmaster/harbour.py:1419 +#: PortMaster/pylibs/harbourmaster/harbour.py:1498 msgid "Unable do download a port when in offline mode." msgstr "No se puede descargar un Port en modo sin conexión." -#: PortMaster/pylibs/harbourmaster/harbour.py:1490 +#: PortMaster/pylibs/harbourmaster/harbour.py:1516 #, python-brace-format msgid "Unable to find a source for {port_name}" msgstr "No se ha podido encontrar una fuente para {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1504 +#: PortMaster/pylibs/harbourmaster/harbour.py:1530 #, python-brace-format msgid "Unknown port {port_name}" msgstr "Port desconocido {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1537 +#: PortMaster/pylibs/harbourmaster/harbour.py:1563 #, python-brace-format msgid "Removing {port_name}" msgstr "Eliminando {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1569 +#: PortMaster/pylibs/harbourmaster/harbour.py:1595 #, python-brace-format msgid "Successfully uninstalled {port_name}" msgstr "{port_name} Desinstalado correctamente" @@ -440,7 +440,7 @@ msgstr "Error al validar la descarga." msgid "Main Menu" msgstr "" -#: PortMaster/pylibs/pugscene.py:335 PortMaster/pylibs/pugscene.py:1061 +#: PortMaster/pylibs/pugscene.py:335 PortMaster/pylibs/pugscene.py:1094 msgid "Featured Ports" msgstr "" @@ -465,11 +465,11 @@ msgid "List all ports that are ready to play!" msgstr "" #: PortMaster/pylibs/pugscene.py:347 -msgid "Uninstall Ports" -msgstr "Desinstalar Ports" +msgid "Manage Ports" +msgstr "" #: PortMaster/pylibs/pugscene.py:348 -msgid "Remove unwanted ports" +msgid "Update / Uninstall Ports" msgstr "" #: PortMaster/pylibs/pugscene.py:353 @@ -488,8 +488,8 @@ msgstr "Salir" msgid "Quit PortMaster" msgstr "" -#: PortMaster/pylibs/pugscene.py:360 PortMaster/pylibs/pugscene.py:489 -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:360 PortMaster/pylibs/pugscene.py:493 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Enter" msgstr "Entrar" @@ -502,15 +502,15 @@ msgstr "Salir" msgid "Secret Mode {secret_mode}" msgstr "" -#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:450 -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:528 -#: PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:454 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:532 +#: PortMaster/pylibs/pugscene.py:541 msgid "Enabled" msgstr "Habilitado" -#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:450 -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:528 -#: PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:454 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:532 +#: PortMaster/pylibs/pugscene.py:541 msgid "Disabled" msgstr "Deshabilitado" @@ -538,336 +538,357 @@ msgstr "Actualizar PortMaster" msgid "Force check for a new PortMaster version." msgstr "" -#: PortMaster/pylibs/pugscene.py:436 PortMaster/pylibs/pugscene.py:625 +#: PortMaster/pylibs/pugscene.py:440 PortMaster/pylibs/pugscene.py:641 msgid "Runtime Manager" msgstr "" -#: PortMaster/pylibs/pugscene.py:437 +#: PortMaster/pylibs/pugscene.py:441 msgid "Download/Check/Delete Port runtimes." msgstr "" -#: PortMaster/pylibs/pugscene.py:443 PortMaster/pylibs/pugscene.py:555 +#: PortMaster/pylibs/pugscene.py:447 PortMaster/pylibs/pugscene.py:559 #, python-brace-format msgid "Controller Mode: {controller_mode}" msgstr "Modo Controlador: {controller_mode}" -#: PortMaster/pylibs/pugscene.py:444 +#: PortMaster/pylibs/pugscene.py:448 msgid "Toggle between various controller layouts." msgstr "" -#: PortMaster/pylibs/pugscene.py:446 +#: PortMaster/pylibs/pugscene.py:450 msgid "Audio" msgstr "Audio" -#: PortMaster/pylibs/pugscene.py:450 PortMaster/pylibs/pugscene.py:528 +#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:532 msgid "Music: " msgstr "Música: " -#: PortMaster/pylibs/pugscene.py:451 +#: PortMaster/pylibs/pugscene.py:455 msgid "Enable or Disable background music in PortMaster." msgstr "" -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:541 msgid "Sound FX: " msgstr "Efectos: " -#: PortMaster/pylibs/pugscene.py:455 +#: PortMaster/pylibs/pugscene.py:459 msgid "Enable or Disable soundfx in PortMaster." msgstr "" -#: PortMaster/pylibs/pugscene.py:457 +#: PortMaster/pylibs/pugscene.py:461 msgid "Interface" msgstr "Interfaz" -#: PortMaster/pylibs/pugscene.py:461 +#: PortMaster/pylibs/pugscene.py:465 msgid "Choose Language" msgstr "Seleccionar idioma" -#: PortMaster/pylibs/pugscene.py:462 +#: PortMaster/pylibs/pugscene.py:466 msgid "Select the language PortMaster uses." msgstr "" -#: PortMaster/pylibs/pugscene.py:465 PortMaster/pylibs/pugscene.py:774 +#: PortMaster/pylibs/pugscene.py:469 PortMaster/pylibs/pugscene.py:807 msgid "Select Theme" msgstr "Seleccionar Tema" -#: PortMaster/pylibs/pugscene.py:466 +#: PortMaster/pylibs/pugscene.py:470 msgid "Select a theme for PortMaster." msgstr "" -#: PortMaster/pylibs/pugscene.py:472 +#: PortMaster/pylibs/pugscene.py:476 msgid "Select Color Scheme" msgstr "Seleccione el Esquema de Color" -#: PortMaster/pylibs/pugscene.py:473 +#: PortMaster/pylibs/pugscene.py:477 msgid "Select a colour scheme for PortMaster" msgstr "" -#: PortMaster/pylibs/pugscene.py:476 +#: PortMaster/pylibs/pugscene.py:480 msgid "Secret Options" msgstr "" -#: PortMaster/pylibs/pugscene.py:479 +#: PortMaster/pylibs/pugscene.py:483 msgid "Delete PortMaster Config" msgstr "" -#: PortMaster/pylibs/pugscene.py:480 PortMaster/pylibs/pugscene.py:484 +#: PortMaster/pylibs/pugscene.py:484 PortMaster/pylibs/pugscene.py:488 msgid "This can break stuff, don't touch unless you know what you are doing." msgstr "" -#: PortMaster/pylibs/pugscene.py:483 +#: PortMaster/pylibs/pugscene.py:487 msgid "Delete PortMaster Runtimes" msgstr "" -#: PortMaster/pylibs/pugscene.py:489 PortMaster/pylibs/pugscene.py:701 -#: PortMaster/pylibs/pugscene.py:808 PortMaster/pylibs/pugscene.py:890 -#: PortMaster/pylibs/pugscene.py:891 PortMaster/pylibs/pugscene.py:944 -#: PortMaster/pylibs/pugscene.py:945 PortMaster/pylibs/pugscene.py:1072 -#: PortMaster/pylibs/pugscene.py:1271 PortMaster/pylibs/pugscene.py:1291 -#: PortMaster/pylibs/pugscene.py:1293 PortMaster/pylibs/pugscene.py:1309 -#: PortMaster/pylibs/pugscene.py:1311 +#: PortMaster/pylibs/pugscene.py:493 PortMaster/pylibs/pugscene.py:730 +#: PortMaster/pylibs/pugscene.py:733 PortMaster/pylibs/pugscene.py:841 +#: PortMaster/pylibs/pugscene.py:923 PortMaster/pylibs/pugscene.py:924 +#: PortMaster/pylibs/pugscene.py:977 PortMaster/pylibs/pugscene.py:978 +#: PortMaster/pylibs/pugscene.py:1105 PortMaster/pylibs/pugscene.py:1305 +#: PortMaster/pylibs/pugscene.py:1329 PortMaster/pylibs/pugscene.py:1331 +#: PortMaster/pylibs/pugscene.py:1347 PortMaster/pylibs/pugscene.py:1350 msgid "Back" msgstr "Atrás" -#: PortMaster/pylibs/pugscene.py:600 +#: PortMaster/pylibs/pugscene.py:608 msgid "Deleting Runtimes:" msgstr "" -#: PortMaster/pylibs/pugscene.py:649 +#: PortMaster/pylibs/pugscene.py:633 +msgid "Source Manager" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:670 msgid "Download All" msgstr "" -#: PortMaster/pylibs/pugscene.py:688 +#: PortMaster/pylibs/pugscene.py:715 msgid "Used" msgstr "" -#: PortMaster/pylibs/pugscene.py:688 +#: PortMaster/pylibs/pugscene.py:715 msgid "Not Used" msgstr "" -#: PortMaster/pylibs/pugscene.py:701 PortMaster/pylibs/pugscene.py:1309 -msgid "Install" -msgstr "Instalar" - -#: PortMaster/pylibs/pugscene.py:704 +#: PortMaster/pylibs/pugscene.py:730 msgid "Check" msgstr "" -#: PortMaster/pylibs/pugscene.py:705 PortMaster/pylibs/pugscene.py:1311 +#: PortMaster/pylibs/pugscene.py:730 PortMaster/pylibs/pugscene.py:1347 msgid "Uninstall" msgstr "Desinstalar" -#: PortMaster/pylibs/pugscene.py:720 +#: PortMaster/pylibs/pugscene.py:733 PortMaster/pylibs/pugscene.py:1350 +msgid "Install" +msgstr "Instalar" + +#: PortMaster/pylibs/pugscene.py:748 msgid "Are you sure you want to download and verify all runtimes?" msgstr "" -#: PortMaster/pylibs/pugscene.py:758 +#: PortMaster/pylibs/pugscene.py:790 #, python-brace-format msgid "Deleted runtime {runtime}" msgstr "" -#: PortMaster/pylibs/pugscene.py:792 +#: PortMaster/pylibs/pugscene.py:825 #, python-brace-format msgid "{theme_name} (Selected)" msgstr "{theme_name} (seleccionado)" -#: PortMaster/pylibs/pugscene.py:806 PortMaster/pylibs/pugscene.py:891 -#: PortMaster/pylibs/pugscene.py:945 PortMaster/pylibs/pugscene.py:1009 -#: PortMaster/pylibs/pugscene.py:1017 PortMaster/pylibs/pugscene.py:1072 +#: PortMaster/pylibs/pugscene.py:839 PortMaster/pylibs/pugscene.py:924 +#: PortMaster/pylibs/pugscene.py:978 PortMaster/pylibs/pugscene.py:1042 +#: PortMaster/pylibs/pugscene.py:1050 PortMaster/pylibs/pugscene.py:1105 msgid "Select" msgstr "Seleccionar" -#: PortMaster/pylibs/pugscene.py:811 +#: PortMaster/pylibs/pugscene.py:844 msgid "Download" msgstr "Descargar" -#: PortMaster/pylibs/pugscene.py:830 +#: PortMaster/pylibs/pugscene.py:863 msgid "Do you want to change theme?\n\n" "You will have to restart for it to take affect." msgstr "¿Quieres cambiar de tema?\n\n" "Tendrás que reiniciar para que surta efecto." -#: PortMaster/pylibs/pugscene.py:871 +#: PortMaster/pylibs/pugscene.py:904 msgid "Select Colour Scheme" msgstr "" -#: PortMaster/pylibs/pugscene.py:885 +#: PortMaster/pylibs/pugscene.py:918 #, python-brace-format msgid "{item_name} (Selected)" msgstr "{item_name} (seleccionado)" -#: PortMaster/pylibs/pugscene.py:908 +#: PortMaster/pylibs/pugscene.py:941 msgid "Do you want to change the themes color scheme?\n\n" "You will have to restart for it to take affect." msgstr "¿Quieres cambiar el esquema de color del tema?\n\n" "Tendrás que reiniciar para que surta efecto." -#: PortMaster/pylibs/pugscene.py:929 +#: PortMaster/pylibs/pugscene.py:962 msgid "Language Select" msgstr "" -#: PortMaster/pylibs/pugscene.py:939 +#: PortMaster/pylibs/pugscene.py:972 #, python-brace-format msgid "{lang_name} (Selected)" msgstr "{lang_name} (seleccionado)" -#: PortMaster/pylibs/pugscene.py:962 +#: PortMaster/pylibs/pugscene.py:995 msgid "Do you want to change language?\n\n" "You will have to restart for it to take affect." msgstr "¿Quieres cambiar de idioma?\n\n" "Tendrás que reiniciar para que surta efecto." -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Delete" msgstr "Eliminar" -#: PortMaster/pylibs/pugscene.py:1009 +#: PortMaster/pylibs/pugscene.py:1042 msgid "Upper Case" msgstr "Mayúsculas" -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Space" msgstr "Espacio" -#: PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1050 msgid "Lower Case" msgstr "Minúsculas" -#: PortMaster/pylibs/pugscene.py:1109 PortMaster/pylibs/pugscene.py:1132 +#: PortMaster/pylibs/pugscene.py:1142 PortMaster/pylibs/pugscene.py:1165 msgid "NO PORTS" msgstr "SIN PORTS" -#: PortMaster/pylibs/pugscene.py:1113 PortMaster/pylibs/pugscene.py:1139 +#: PortMaster/pylibs/pugscene.py:1146 PortMaster/pylibs/pugscene.py:1172 msgid "** NO PORTS FOUND **" msgstr "** NO SE HAN ENCONTRADO PORTS **" -#: PortMaster/pylibs/pugscene.py:1115 PortMaster/pylibs/pugscene.py:1142 +#: PortMaster/pylibs/pugscene.py:1148 PortMaster/pylibs/pugscene.py:1175 msgid "Download ports first." msgstr "Descarga ports primero." -#: PortMaster/pylibs/pugscene.py:1144 +#: PortMaster/pylibs/pugscene.py:1177 msgid "Try removing some filters." msgstr "Prueba a eliminar algunos filtros." -#: PortMaster/pylibs/pugscene.py:1271 PortMaster/pylibs/pugscene.py:1291 -#: PortMaster/pylibs/pugscene.py:1293 +#: PortMaster/pylibs/pugscene.py:1305 PortMaster/pylibs/pugscene.py:1329 +#: PortMaster/pylibs/pugscene.py:1331 msgid "Show Info" msgstr "Mostrar información" -#: PortMaster/pylibs/pugscene.py:1276 +#: PortMaster/pylibs/pugscene.py:1310 msgid "Ports List" msgstr "" -#: PortMaster/pylibs/pugscene.py:1291 +#: PortMaster/pylibs/pugscene.py:1329 msgid "Filters" msgstr "Filtros" -#: PortMaster/pylibs/pugscene.py:1299 +#: PortMaster/pylibs/pugscene.py:1337 msgid "Port Info" msgstr "" -#: PortMaster/pylibs/pugscene.py:1364 +#: PortMaster/pylibs/pugscene.py:1347 +msgid "Reinstall" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1383 +#, python-brace-format +msgid "Are you sure you want to uninstall {port_name}?" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1400 msgid "Filters Scene" msgstr "" -#: PortMaster/pylibs/pugscene.py:1393 +#: PortMaster/pylibs/pugscene.py:1429 msgid "Alphabetical" msgstr "" -#: PortMaster/pylibs/pugscene.py:1394 +#: PortMaster/pylibs/pugscene.py:1430 msgid "Recently Added" msgstr "" -#: PortMaster/pylibs/pugscene.py:1395 +#: PortMaster/pylibs/pugscene.py:1431 msgid "Recently Updated" msgstr "" -#: PortMaster/pylibs/pugscene.py:1398 +#: PortMaster/pylibs/pugscene.py:1434 msgid "Action" msgstr "" -#: PortMaster/pylibs/pugscene.py:1399 +#: PortMaster/pylibs/pugscene.py:1435 msgid "Adventure" msgstr "" -#: PortMaster/pylibs/pugscene.py:1400 +#: PortMaster/pylibs/pugscene.py:1436 msgid "Arcade" msgstr "" -#: PortMaster/pylibs/pugscene.py:1401 +#: PortMaster/pylibs/pugscene.py:1437 msgid "Casino/Card" msgstr "" -#: PortMaster/pylibs/pugscene.py:1402 +#: PortMaster/pylibs/pugscene.py:1438 msgid "First Person Shooter" msgstr "" -#: PortMaster/pylibs/pugscene.py:1403 +#: PortMaster/pylibs/pugscene.py:1439 msgid "Platformer" msgstr "" -#: PortMaster/pylibs/pugscene.py:1404 +#: PortMaster/pylibs/pugscene.py:1440 msgid "Puzzle" msgstr "" -#: PortMaster/pylibs/pugscene.py:1405 +#: PortMaster/pylibs/pugscene.py:1441 msgid "Racing" msgstr "" -#: PortMaster/pylibs/pugscene.py:1406 +#: PortMaster/pylibs/pugscene.py:1442 msgid "Rhythm" msgstr "" -#: PortMaster/pylibs/pugscene.py:1407 +#: PortMaster/pylibs/pugscene.py:1443 msgid "Role Playing Game" msgstr "" -#: PortMaster/pylibs/pugscene.py:1408 +#: PortMaster/pylibs/pugscene.py:1444 msgid "Simulation" msgstr "" -#: PortMaster/pylibs/pugscene.py:1409 +#: PortMaster/pylibs/pugscene.py:1445 msgid "Sports" msgstr "" -#: PortMaster/pylibs/pugscene.py:1410 +#: PortMaster/pylibs/pugscene.py:1446 msgid "Strategy" msgstr "" -#: PortMaster/pylibs/pugscene.py:1411 +#: PortMaster/pylibs/pugscene.py:1447 msgid "Visual Novel" msgstr "" -#: PortMaster/pylibs/pugscene.py:1412 +#: PortMaster/pylibs/pugscene.py:1448 msgid "Other" msgstr "" -#: PortMaster/pylibs/pugscene.py:1420 PortMaster/pylibs/pugscene.py:1421 +#: PortMaster/pylibs/pugscene.py:1454 +msgid "Broken Ports" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1457 PortMaster/pylibs/pugscene.py:1458 #, python-brace-format msgid "{runtime_name} Runtime" msgstr "" -#: PortMaster/pylibs/pugscene.py:1463 +#: PortMaster/pylibs/pugscene.py:1501 msgid "Sort:" msgstr "" -#: PortMaster/pylibs/pugscene.py:1490 +#: PortMaster/pylibs/pugscene.py:1516 +msgid "Clear Filters" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1540 msgid "Genres:" msgstr "Géneros:" -#: PortMaster/pylibs/pugscene.py:1517 +#: PortMaster/pylibs/pugscene.py:1570 msgid "Attributes:" msgstr "Atributos:" -#: PortMaster/pylibs/pugscene.py:1543 +#: PortMaster/pylibs/pugscene.py:1599 msgid "Porters:" msgstr "Porters:" -#: PortMaster/pylibs/pugscene.py:1607 +#: PortMaster/pylibs/pugscene.py:1666 msgid "Messages" msgstr "" -#: PortMaster/pylibs/pugscene.py:1642 +#: PortMaster/pylibs/pugscene.py:1701 msgid "Are you sure you want to cancel?" msgstr "¿Está seguro de que quiere cancelar?" diff --git a/PortMaster/pylibs/locales/es_ES/LC_MESSAGES/themes.po b/PortMaster/pylibs/locales/es_ES/LC_MESSAGES/themes.po index 2ad4cd6..17f57b8 100644 --- a/PortMaster/pylibs/locales/es_ES/LC_MESSAGES/themes.po +++ b/PortMaster/pylibs/locales/es_ES/LC_MESSAGES/themes.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: portmaster\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-09 16:35+0800\n" -"PO-Revision-Date: 2023-09-24 06:26\n" +"PO-Revision-Date: 2023-10-26 10:37\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -45,24 +45,24 @@ msgid "Free Space: {system.free_space}\n\n" "Place file x in folder y then dance until tomorrow" msgstr "" -#: ff_VII.theme.zip/theme.json:446, default_theme/theme.json:411 +#: ff_VII.theme.zip/theme.json:446, default_theme/theme.json:413 msgid "Time: {system.time_24hr}\n" "CFW: {system.cfw_name} ({system.cfw_version})\n" "Device: {system.device_name}\n" "Battery: {system.battery_level}" msgstr "" -#: ff_VII.theme.zip/theme.json:454, default_theme/theme.json:419 +#: ff_VII.theme.zip/theme.json:454, default_theme/theme.json:421 msgid "PM: {system.portmaster_version}\n" "HM: {system.harbourmaster_version}\n" "Space: {system.free_space} free / {system.total_space} total" msgstr "" -#: ff_VII.theme.zip/theme.json:489, Zelda.theme.zip/theme.json:523, default_theme/theme.json:468, default_theme/theme.json:597 +#: ff_VII.theme.zip/theme.json:489, Zelda.theme.zip/theme.json:523, default_theme/theme.json:471, default_theme/theme.json:597 msgid "IP: {system.ip_address}" msgstr "" -#: ff_VII.theme.zip/theme.json:569, Zelda.theme.zip/theme.json:602, default_theme/theme.json:523 +#: ff_VII.theme.zip/theme.json:569, Zelda.theme.zip/theme.json:602, default_theme/theme.json:522 msgid "Creator: {theme_info.creator}\n" "Status: {theme_info.status}" msgstr "" @@ -77,7 +77,7 @@ msgid "Genres: {port_info.genres}\n" "Runtime: {port_info.runtime} ({port_info.runtime_status}){endif}" msgstr "" -#: Zelda.theme.zip/theme.json:457, default_theme/theme.json:384 +#: Zelda.theme.zip/theme.json:457, default_theme/theme.json:386 msgid "Free Space: {system.free_space}\n\n" "Porter: {port_info.porter}\n" "Genres: {port_info.genres}\n" @@ -95,7 +95,7 @@ msgid "{if:!ports_list.total_ports::ports_list.filter_ports}Available Ports: {po "Filters: {ports_list.filters}{endif}" msgstr "" -#: default_theme/theme.json:314, default_theme/theme.json:814 +#: default_theme/theme.json:315, default_theme/theme.json:821 msgid "Genres: {port_info.genres}\n" "{if:port_info.install_size}Installed Size: {port_info.install_size}{else}Download Size: {port_info.download_size}{endif}{if:port_info.runtime}\n" "Runtime: {port_info.runtime} ({port_info.runtime_status}){endif}" @@ -105,7 +105,6 @@ msgstr "" msgid "Name: {runtime_info.name}\n" "Status: {runtime_info.status}\n" "Ports: {runtime_info.ports}\n" -"Verified: {runtime_info.verified}\n" "Download Size: {runtime_info.download_size}\n" "Install Size: {runtime_info.disk_size}" msgstr "" diff --git a/PortMaster/pylibs/locales/fr_FR/LC_MESSAGES/messages.po b/PortMaster/pylibs/locales/fr_FR/LC_MESSAGES/messages.po index 3bc5f8f..821b015 100644 --- a/PortMaster/pylibs/locales/fr_FR/LC_MESSAGES/messages.po +++ b/PortMaster/pylibs/locales/fr_FR/LC_MESSAGES/messages.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: portmaster\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 19:11+0800\n" -"PO-Revision-Date: 2023-10-10 11:11\n" +"POT-Creation-Date: 2023-10-26 18:36+0800\n" +"PO-Revision-Date: 2023-10-26 10:37\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -69,268 +69,268 @@ msgstr "Portugais (Brésil)" msgid "Chinese Simplified" msgstr "Chinois simplifié" -#: PortMaster/pugwash:625 +#: PortMaster/pugwash:629 msgid "Unknown IP" msgstr "IP Inconnu" -#: PortMaster/pugwash:725 PortMaster/pugwash:864 +#: PortMaster/pugwash:729 PortMaster/pugwash:868 msgid "N/A" msgstr "N/A" -#: PortMaster/pugwash:833 +#: PortMaster/pugwash:837 msgid "** NO PORT **" msgstr "** AUCUN RÉSULTAT **" -#: PortMaster/pugwash:851 PortMaster/pylibs/pugscene.py:1415 +#: PortMaster/pugwash:855 PortMaster/pylibs/pugscene.py:1451 msgid "Ready to Run" msgstr "Prêt à Exécuter" -#: PortMaster/pugwash:851 +#: PortMaster/pugwash:855 msgid "Requires Files" msgstr "Fichiers Requis" -#: PortMaster/pugwash:858 PortMaster/pugwash:885 -#: PortMaster/pylibs/pugscene.py:687 +#: PortMaster/pugwash:862 PortMaster/pugwash:889 +#: PortMaster/pylibs/pugscene.py:714 msgid "Installed" msgstr "Installé" -#: PortMaster/pugwash:860 +#: PortMaster/pugwash:864 msgid "Missing" msgstr "Manquant" -#: PortMaster/pugwash:886 PortMaster/pylibs/harbourmaster/harbour.py:1244 -#: PortMaster/pylibs/pugscene.py:1417 +#: PortMaster/pugwash:890 PortMaster/pylibs/harbourmaster/harbour.py:1270 +#: PortMaster/pylibs/pugscene.py:1453 msgid "Update Available" msgstr "Nouvelle mise à jour disponible" -#: PortMaster/pugwash:887 PortMaster/pylibs/harbourmaster/harbour.py:1243 -#: PortMaster/pylibs/pugscene.py:687 PortMaster/pylibs/pugscene.py:1416 +#: PortMaster/pugwash:891 PortMaster/pylibs/harbourmaster/harbour.py:1269 +#: PortMaster/pylibs/pugscene.py:714 PortMaster/pylibs/pugscene.py:1452 msgid "Not Installed" msgstr "Non installé" -#: PortMaster/pugwash:1060 PortMaster/pugwash:1360 -#: PortMaster/pylibs/pugscene.py:1654 PortMaster/pylibs/pugscene.py:1702 -#: PortMaster/pylibs/pugscene.py:1704 +#: PortMaster/pugwash:1064 PortMaster/pugwash:1384 +#: PortMaster/pylibs/pugscene.py:1713 PortMaster/pylibs/pugscene.py:1761 +#: PortMaster/pylibs/pugscene.py:1763 msgid "Okay" msgstr "D'accord" -#: PortMaster/pugwash:1063 PortMaster/pugwash:1361 -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 -#: PortMaster/pylibs/pugscene.py:1623 PortMaster/pylibs/pugscene.py:1657 -#: PortMaster/pylibs/pugscene.py:1702 +#: PortMaster/pugwash:1067 PortMaster/pugwash:1385 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 +#: PortMaster/pylibs/pugscene.py:1682 PortMaster/pylibs/pugscene.py:1716 +#: PortMaster/pylibs/pugscene.py:1761 msgid "Cancel" msgstr "Annuler" -#: PortMaster/pugwash:1266 +#: PortMaster/pugwash:1290 #, python-brace-format msgid "Installing {port_name}" msgstr "Installation de {port_name}" -#: PortMaster/pugwash:1275 +#: PortMaster/pugwash:1299 #, python-brace-format msgid "Uninstalling {port_name}" msgstr "Désinstallation de {port_name}" -#: PortMaster/pugwash:1286 +#: PortMaster/pugwash:1310 msgid "Updating all port sources:" msgstr "Mise à jour de toutes les sources de ports :" -#: PortMaster/pugwash:1296 +#: PortMaster/pugwash:1320 #, python-brace-format msgid "Checking {runtime_name}" msgstr "Vérification de {runtime_name}" -#: PortMaster/pugwash:1678 +#: PortMaster/pugwash:1719 #, python-brace-format msgid "You are switching from the {old_release_channel} to the {new_release_channel} version.\n\n" "Do you want to upgrade?" msgstr "Vous passez de l' {old_release_channel} à la version {new_release_channel} .\n\n" "Voulez-vous mettre à jour ?" -#: PortMaster/pugwash:1684 +#: PortMaster/pugwash:1725 #, python-brace-format msgid "There is a new version of PortMaster ({portmaster_version})\n\n" "Do you want to upgrade?" msgstr "Il y a une nouvelle version de PortMaster ({portmaster_version})\n\n" "Voulez-vous mettre à jour ?" -#: PortMaster/pugwash:1689 +#: PortMaster/pugwash:1730 #, python-brace-format msgid "Do you want to reinstall PortMaster?\n\n" "This will reinstall from the {release_channel} channel to {portmaster_version}." msgstr "" -#: PortMaster/pugwash:1716 +#: PortMaster/pugwash:1757 msgid "No network connection available." msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:109 +#: PortMaster/pylibs/harbourmaster/harbour.py:110 msgid "Loading..." msgstr "Chargement..." -#: PortMaster/pylibs/harbourmaster/harbour.py:165 +#: PortMaster/pylibs/harbourmaster/harbour.py:166 msgid "Loading Info." msgstr "Chargement des informations." -#: PortMaster/pylibs/harbourmaster/harbour.py:193 +#: PortMaster/pylibs/harbourmaster/harbour.py:194 msgid "Fetching latest featured ports." msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:202 -#: PortMaster/pylibs/harbourmaster/harbour.py:220 +#: PortMaster/pylibs/harbourmaster/harbour.py:203 +#: PortMaster/pylibs/harbourmaster/harbour.py:221 msgid "Fetching latest info." msgstr "Récupération des dernières informations." -#: PortMaster/pylibs/harbourmaster/harbour.py:236 +#: PortMaster/pylibs/harbourmaster/harbour.py:237 msgid "Fetching latest porters." msgstr "Récupération des derniers porteurs." -#: PortMaster/pylibs/harbourmaster/harbour.py:248 +#: PortMaster/pylibs/harbourmaster/harbour.py:249 msgid "Loading Sources." msgstr "Chargement des sources." -#: PortMaster/pylibs/harbourmaster/harbour.py:409 +#: PortMaster/pylibs/harbourmaster/harbour.py:415 msgid "Loading Ports." msgstr "Chargement des Ports." -#: PortMaster/pylibs/harbourmaster/harbour.py:1012 +#: PortMaster/pylibs/harbourmaster/harbour.py:1034 #, python-brace-format msgid "Installing Theme {download_name}." msgstr "Installation du thème {download_name}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1019 -#: PortMaster/pylibs/harbourmaster/harbour.py:1057 -#: PortMaster/pylibs/harbourmaster/harbour.py:1116 +#: PortMaster/pylibs/harbourmaster/harbour.py:1041 +#: PortMaster/pylibs/harbourmaster/harbour.py:1079 +#: PortMaster/pylibs/harbourmaster/harbour.py:1138 msgid "Installing" msgstr "Installation en cours" -#: PortMaster/pylibs/harbourmaster/harbour.py:1029 +#: PortMaster/pylibs/harbourmaster/harbour.py:1051 msgid "Theme {download_name!r} installed successfully." msgstr "Le thème {download_name!r} a été installé avec succès." -#: PortMaster/pylibs/harbourmaster/harbour.py:1048 -#: PortMaster/pylibs/harbourmaster/harbour.py:1107 +#: PortMaster/pylibs/harbourmaster/harbour.py:1070 +#: PortMaster/pylibs/harbourmaster/harbour.py:1129 #, python-brace-format msgid "Installing {download_name}." msgstr "Installation de {download_name}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1073 -#: PortMaster/pylibs/harbourmaster/harbour.py:1217 +#: PortMaster/pylibs/harbourmaster/harbour.py:1095 +#: PortMaster/pylibs/harbourmaster/harbour.py:1243 msgid "Port {download_name!r} installed successfully." msgstr "Le thème {download_name!r} a été installé avec succès." -#: PortMaster/pylibs/harbourmaster/harbour.py:1183 +#: PortMaster/pylibs/harbourmaster/harbour.py:1209 msgid "Installation failed, removing files..." msgstr "Échec de l'installation, suppression des fichiers en cours..." -#: PortMaster/pylibs/harbourmaster/harbour.py:1195 +#: PortMaster/pylibs/harbourmaster/harbour.py:1221 #, python-brace-format msgid "Port {download_name} installed failed." msgstr "Échec de l'installation du port {download_name}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1207 +#: PortMaster/pylibs/harbourmaster/harbour.py:1233 msgid "Port {download_name!r} and {runtime_name!r} installed successfully." msgstr "Port {download_name!r} et {runtime_name!r} installé avec succès." -#: PortMaster/pylibs/harbourmaster/harbour.py:1212 +#: PortMaster/pylibs/harbourmaster/harbour.py:1238 msgid "Port {download_name!r} installed sucessfully, but {runtime_name!r} failed to install!!\n\n" "Either reinstall to try again, or check the wiki for help." msgstr "Le port {download_name!r} a été installé avec succès, mais {runtime_name!r} n'a pas pu être installé!!\n\n" "Réinstaller pour essayer à nouveau, ou consulter le wiki pour obtenir de l'aide." -#: PortMaster/pylibs/harbourmaster/harbour.py:1227 +#: PortMaster/pylibs/harbourmaster/harbour.py:1253 #, python-brace-format msgid "Port {runtime} contains a bad runtime, game may not run correctly." msgstr "Le port {runtime} contient une runtime corrompue, le jeu pourrait ne pas s'exécuter correctement." -#: PortMaster/pylibs/harbourmaster/harbour.py:1245 +#: PortMaster/pylibs/harbourmaster/harbour.py:1271 msgid "Verified" msgstr "Vérifié" -#: PortMaster/pylibs/harbourmaster/harbour.py:1246 +#: PortMaster/pylibs/harbourmaster/harbour.py:1272 msgid "Unverified" msgstr "Non vérifié" -#: PortMaster/pylibs/harbourmaster/harbour.py:1247 +#: PortMaster/pylibs/harbourmaster/harbour.py:1273 msgid "Broken" msgstr "Cassé" -#: PortMaster/pylibs/harbourmaster/harbour.py:1253 +#: PortMaster/pylibs/harbourmaster/harbour.py:1279 msgid "Unable do download a runtime when in offline mode." msgstr "Impossible de télécharger une runtime en mode hors ligne." -#: PortMaster/pylibs/harbourmaster/harbour.py:1257 +#: PortMaster/pylibs/harbourmaster/harbour.py:1283 #, python-brace-format msgid "Verifying runtime {runtime}" msgstr "Vérification du runtime {runtime}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1266 -#: PortMaster/pylibs/harbourmaster/harbour.py:1273 +#: PortMaster/pylibs/harbourmaster/harbour.py:1292 +#: PortMaster/pylibs/harbourmaster/harbour.py:1299 msgid "Verifying" msgstr "Vérification" -#: PortMaster/pylibs/harbourmaster/harbour.py:1321 +#: PortMaster/pylibs/harbourmaster/harbour.py:1347 #, python-brace-format msgid "Verified {runtime} successfully." msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:1324 +#: PortMaster/pylibs/harbourmaster/harbour.py:1350 #, python-brace-format msgid "Verified {runtime}." msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:1330 +#: PortMaster/pylibs/harbourmaster/harbour.py:1356 #, python-brace-format msgid "Updating {runtime}." msgstr "Mise à jour {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1334 +#: PortMaster/pylibs/harbourmaster/harbour.py:1360 #, python-brace-format msgid "Runtime {runtime} is broken, reinstalling." msgstr "L'exécution {runtime} est cassée, réinstallation." -#: PortMaster/pylibs/harbourmaster/harbour.py:1338 +#: PortMaster/pylibs/harbourmaster/harbour.py:1364 #, python-brace-format msgid "Downloading runtime {runtime}." msgstr "Téléchargement de la runtime {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1358 -#: PortMaster/pylibs/harbourmaster/harbour.py:1368 +#: PortMaster/pylibs/harbourmaster/harbour.py:1384 +#: PortMaster/pylibs/harbourmaster/harbour.py:1394 #, python-brace-format msgid "Unable to download {runtime}, game may not run correctly." msgstr "Impossible de télécharger {runtime}, le jeu pourrait ne pas s'exécuter correctement." -#: PortMaster/pylibs/harbourmaster/harbour.py:1377 +#: PortMaster/pylibs/harbourmaster/harbour.py:1403 #, python-brace-format msgid "Successfully downloaded {runtime}." msgstr "Téléchargement de {runtime} réussi." -#: PortMaster/pylibs/harbourmaster/harbour.py:1383 +#: PortMaster/pylibs/harbourmaster/harbour.py:1409 #, python-brace-format msgid "Unable to find a download for {runtime}." msgstr "Impossible de trouver un téléchargement pour {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1393 -#: PortMaster/pylibs/harbourmaster/harbour.py:1472 +#: PortMaster/pylibs/harbourmaster/harbour.py:1419 +#: PortMaster/pylibs/harbourmaster/harbour.py:1498 msgid "Unable do download a port when in offline mode." msgstr "Impossible de télécharger un port en mode hors ligne." -#: PortMaster/pylibs/harbourmaster/harbour.py:1490 +#: PortMaster/pylibs/harbourmaster/harbour.py:1516 #, python-brace-format msgid "Unable to find a source for {port_name}" msgstr "Impossible de trouver une source pour {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1504 +#: PortMaster/pylibs/harbourmaster/harbour.py:1530 #, python-brace-format msgid "Unknown port {port_name}" msgstr "Port inconnu {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1537 +#: PortMaster/pylibs/harbourmaster/harbour.py:1563 #, python-brace-format msgid "Removing {port_name}" msgstr "Suppression de {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1569 +#: PortMaster/pylibs/harbourmaster/harbour.py:1595 #, python-brace-format msgid "Successfully uninstalled {port_name}" msgstr "{port_name} désinstallé avec succès." @@ -442,7 +442,7 @@ msgstr "Impossible de valider le téléchargement." msgid "Main Menu" msgstr "Menu principal" -#: PortMaster/pylibs/pugscene.py:335 PortMaster/pylibs/pugscene.py:1061 +#: PortMaster/pylibs/pugscene.py:335 PortMaster/pylibs/pugscene.py:1094 msgid "Featured Ports" msgstr "" @@ -467,11 +467,11 @@ msgid "List all ports that are ready to play!" msgstr "" #: PortMaster/pylibs/pugscene.py:347 -msgid "Uninstall Ports" -msgstr "Désinstaller les Ports" +msgid "Manage Ports" +msgstr "" #: PortMaster/pylibs/pugscene.py:348 -msgid "Remove unwanted ports" +msgid "Update / Uninstall Ports" msgstr "" #: PortMaster/pylibs/pugscene.py:353 @@ -490,8 +490,8 @@ msgstr "Sortie" msgid "Quit PortMaster" msgstr "Quitter PortMaster" -#: PortMaster/pylibs/pugscene.py:360 PortMaster/pylibs/pugscene.py:489 -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:360 PortMaster/pylibs/pugscene.py:493 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Enter" msgstr "Entrer" @@ -504,15 +504,15 @@ msgstr "Quitter" msgid "Secret Mode {secret_mode}" msgstr "Mode secret {secret_mode}" -#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:450 -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:528 -#: PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:454 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:532 +#: PortMaster/pylibs/pugscene.py:541 msgid "Enabled" msgstr "Activé" -#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:450 -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:528 -#: PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:454 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:532 +#: PortMaster/pylibs/pugscene.py:541 msgid "Disabled" msgstr "Désactivé" @@ -540,336 +540,357 @@ msgstr "Mettre à jour PortMaster" msgid "Force check for a new PortMaster version." msgstr "" -#: PortMaster/pylibs/pugscene.py:436 PortMaster/pylibs/pugscene.py:625 +#: PortMaster/pylibs/pugscene.py:440 PortMaster/pylibs/pugscene.py:641 msgid "Runtime Manager" msgstr "Gestionnaire de Runtime" -#: PortMaster/pylibs/pugscene.py:437 +#: PortMaster/pylibs/pugscene.py:441 msgid "Download/Check/Delete Port runtimes." msgstr "" -#: PortMaster/pylibs/pugscene.py:443 PortMaster/pylibs/pugscene.py:555 +#: PortMaster/pylibs/pugscene.py:447 PortMaster/pylibs/pugscene.py:559 #, python-brace-format msgid "Controller Mode: {controller_mode}" msgstr "Mode contrôleur : {controller_mode}" -#: PortMaster/pylibs/pugscene.py:444 +#: PortMaster/pylibs/pugscene.py:448 msgid "Toggle between various controller layouts." msgstr "" -#: PortMaster/pylibs/pugscene.py:446 +#: PortMaster/pylibs/pugscene.py:450 msgid "Audio" msgstr "Audio" -#: PortMaster/pylibs/pugscene.py:450 PortMaster/pylibs/pugscene.py:528 +#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:532 msgid "Music: " msgstr "Musique : " -#: PortMaster/pylibs/pugscene.py:451 +#: PortMaster/pylibs/pugscene.py:455 msgid "Enable or Disable background music in PortMaster." msgstr "" -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:541 msgid "Sound FX: " msgstr "Effets sonores : " -#: PortMaster/pylibs/pugscene.py:455 +#: PortMaster/pylibs/pugscene.py:459 msgid "Enable or Disable soundfx in PortMaster." msgstr "" -#: PortMaster/pylibs/pugscene.py:457 +#: PortMaster/pylibs/pugscene.py:461 msgid "Interface" msgstr "Interface" -#: PortMaster/pylibs/pugscene.py:461 +#: PortMaster/pylibs/pugscene.py:465 msgid "Choose Language" msgstr "Choisir la Langue" -#: PortMaster/pylibs/pugscene.py:462 +#: PortMaster/pylibs/pugscene.py:466 msgid "Select the language PortMaster uses." msgstr "Sélectionnez la langue utilisée par PortMaster." -#: PortMaster/pylibs/pugscene.py:465 PortMaster/pylibs/pugscene.py:774 +#: PortMaster/pylibs/pugscene.py:469 PortMaster/pylibs/pugscene.py:807 msgid "Select Theme" msgstr "Sélectionner le Thème" -#: PortMaster/pylibs/pugscene.py:466 +#: PortMaster/pylibs/pugscene.py:470 msgid "Select a theme for PortMaster." msgstr "Sélectionnez un thème pour PortMaster." -#: PortMaster/pylibs/pugscene.py:472 +#: PortMaster/pylibs/pugscene.py:476 msgid "Select Color Scheme" msgstr "Sélectionner le Schéma de Couleurs" -#: PortMaster/pylibs/pugscene.py:473 +#: PortMaster/pylibs/pugscene.py:477 msgid "Select a colour scheme for PortMaster" msgstr "Sélectionnez un schéma de couleurs pour PortMaster" -#: PortMaster/pylibs/pugscene.py:476 +#: PortMaster/pylibs/pugscene.py:480 msgid "Secret Options" msgstr "Options Secrètes" -#: PortMaster/pylibs/pugscene.py:479 +#: PortMaster/pylibs/pugscene.py:483 msgid "Delete PortMaster Config" msgstr "Supprimer la configuration du PortMaster" -#: PortMaster/pylibs/pugscene.py:480 PortMaster/pylibs/pugscene.py:484 +#: PortMaster/pylibs/pugscene.py:484 PortMaster/pylibs/pugscene.py:488 msgid "This can break stuff, don't touch unless you know what you are doing." msgstr "Cela peut casser des trucs, ne touchez pas à moins de savoir ce que vous faites." -#: PortMaster/pylibs/pugscene.py:483 +#: PortMaster/pylibs/pugscene.py:487 msgid "Delete PortMaster Runtimes" msgstr "Supprimer PortMaster Runtimes" -#: PortMaster/pylibs/pugscene.py:489 PortMaster/pylibs/pugscene.py:701 -#: PortMaster/pylibs/pugscene.py:808 PortMaster/pylibs/pugscene.py:890 -#: PortMaster/pylibs/pugscene.py:891 PortMaster/pylibs/pugscene.py:944 -#: PortMaster/pylibs/pugscene.py:945 PortMaster/pylibs/pugscene.py:1072 -#: PortMaster/pylibs/pugscene.py:1271 PortMaster/pylibs/pugscene.py:1291 -#: PortMaster/pylibs/pugscene.py:1293 PortMaster/pylibs/pugscene.py:1309 -#: PortMaster/pylibs/pugscene.py:1311 +#: PortMaster/pylibs/pugscene.py:493 PortMaster/pylibs/pugscene.py:730 +#: PortMaster/pylibs/pugscene.py:733 PortMaster/pylibs/pugscene.py:841 +#: PortMaster/pylibs/pugscene.py:923 PortMaster/pylibs/pugscene.py:924 +#: PortMaster/pylibs/pugscene.py:977 PortMaster/pylibs/pugscene.py:978 +#: PortMaster/pylibs/pugscene.py:1105 PortMaster/pylibs/pugscene.py:1305 +#: PortMaster/pylibs/pugscene.py:1329 PortMaster/pylibs/pugscene.py:1331 +#: PortMaster/pylibs/pugscene.py:1347 PortMaster/pylibs/pugscene.py:1350 msgid "Back" msgstr "Retour" -#: PortMaster/pylibs/pugscene.py:600 +#: PortMaster/pylibs/pugscene.py:608 msgid "Deleting Runtimes:" msgstr "Suppression des Runtimes :" -#: PortMaster/pylibs/pugscene.py:649 +#: PortMaster/pylibs/pugscene.py:633 +msgid "Source Manager" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:670 msgid "Download All" msgstr "Télécharger tout" -#: PortMaster/pylibs/pugscene.py:688 +#: PortMaster/pylibs/pugscene.py:715 msgid "Used" msgstr "Utilisé" -#: PortMaster/pylibs/pugscene.py:688 +#: PortMaster/pylibs/pugscene.py:715 msgid "Not Used" msgstr "Inutilisé" -#: PortMaster/pylibs/pugscene.py:701 PortMaster/pylibs/pugscene.py:1309 -msgid "Install" -msgstr "Installer" - -#: PortMaster/pylibs/pugscene.py:704 +#: PortMaster/pylibs/pugscene.py:730 msgid "Check" msgstr "Vérifier" -#: PortMaster/pylibs/pugscene.py:705 PortMaster/pylibs/pugscene.py:1311 +#: PortMaster/pylibs/pugscene.py:730 PortMaster/pylibs/pugscene.py:1347 msgid "Uninstall" msgstr "Désinstaller" -#: PortMaster/pylibs/pugscene.py:720 +#: PortMaster/pylibs/pugscene.py:733 PortMaster/pylibs/pugscene.py:1350 +msgid "Install" +msgstr "Installer" + +#: PortMaster/pylibs/pugscene.py:748 msgid "Are you sure you want to download and verify all runtimes?" msgstr "Êtes-vous sûr de vouloir télécharger et vérifier tous les runtimes ?" -#: PortMaster/pylibs/pugscene.py:758 +#: PortMaster/pylibs/pugscene.py:790 #, python-brace-format msgid "Deleted runtime {runtime}" msgstr "Runtime {runtime} supprimé" -#: PortMaster/pylibs/pugscene.py:792 +#: PortMaster/pylibs/pugscene.py:825 #, python-brace-format msgid "{theme_name} (Selected)" msgstr "{theme_name} (Sélectionné)" -#: PortMaster/pylibs/pugscene.py:806 PortMaster/pylibs/pugscene.py:891 -#: PortMaster/pylibs/pugscene.py:945 PortMaster/pylibs/pugscene.py:1009 -#: PortMaster/pylibs/pugscene.py:1017 PortMaster/pylibs/pugscene.py:1072 +#: PortMaster/pylibs/pugscene.py:839 PortMaster/pylibs/pugscene.py:924 +#: PortMaster/pylibs/pugscene.py:978 PortMaster/pylibs/pugscene.py:1042 +#: PortMaster/pylibs/pugscene.py:1050 PortMaster/pylibs/pugscene.py:1105 msgid "Select" msgstr "Sélectionner" -#: PortMaster/pylibs/pugscene.py:811 +#: PortMaster/pylibs/pugscene.py:844 msgid "Download" msgstr "Télécharger" -#: PortMaster/pylibs/pugscene.py:830 +#: PortMaster/pylibs/pugscene.py:863 msgid "Do you want to change theme?\n\n" "You will have to restart for it to take affect." msgstr "Voulez-vous changer de thème?\n\n" "Vous devrez redémarrer pour que cela prenne effet." -#: PortMaster/pylibs/pugscene.py:871 +#: PortMaster/pylibs/pugscene.py:904 msgid "Select Colour Scheme" msgstr "Sélectionner la palette de couleurs" -#: PortMaster/pylibs/pugscene.py:885 +#: PortMaster/pylibs/pugscene.py:918 #, python-brace-format msgid "{item_name} (Selected)" msgstr "{item_name} (Sélectionné)" -#: PortMaster/pylibs/pugscene.py:908 +#: PortMaster/pylibs/pugscene.py:941 msgid "Do you want to change the themes color scheme?\n\n" "You will have to restart for it to take affect." msgstr "Voulez-vous changer le schéma de couleurs du thème?\n\n" "Vous devrez redémarrer pour que cela prenne effet." -#: PortMaster/pylibs/pugscene.py:929 +#: PortMaster/pylibs/pugscene.py:962 msgid "Language Select" msgstr "Sélection de la langue" -#: PortMaster/pylibs/pugscene.py:939 +#: PortMaster/pylibs/pugscene.py:972 #, python-brace-format msgid "{lang_name} (Selected)" msgstr "{lang_name} (Sélectionné)" -#: PortMaster/pylibs/pugscene.py:962 +#: PortMaster/pylibs/pugscene.py:995 msgid "Do you want to change language?\n\n" "You will have to restart for it to take affect." msgstr "Voulez-vous changer de langue?\n\n" "Vous devrez redémarrer pour que cela prenne effet." -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Delete" msgstr "Supprimer" -#: PortMaster/pylibs/pugscene.py:1009 +#: PortMaster/pylibs/pugscene.py:1042 msgid "Upper Case" msgstr "Majuscule" -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Space" msgstr "Espace" -#: PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1050 msgid "Lower Case" msgstr "Minuscule" -#: PortMaster/pylibs/pugscene.py:1109 PortMaster/pylibs/pugscene.py:1132 +#: PortMaster/pylibs/pugscene.py:1142 PortMaster/pylibs/pugscene.py:1165 msgid "NO PORTS" msgstr "AUCUN RÉSULTAT" -#: PortMaster/pylibs/pugscene.py:1113 PortMaster/pylibs/pugscene.py:1139 +#: PortMaster/pylibs/pugscene.py:1146 PortMaster/pylibs/pugscene.py:1172 msgid "** NO PORTS FOUND **" msgstr "** AUCUN RÉSULTAT **" -#: PortMaster/pylibs/pugscene.py:1115 PortMaster/pylibs/pugscene.py:1142 +#: PortMaster/pylibs/pugscene.py:1148 PortMaster/pylibs/pugscene.py:1175 msgid "Download ports first." msgstr "Téléchargez d'abord les ports." -#: PortMaster/pylibs/pugscene.py:1144 +#: PortMaster/pylibs/pugscene.py:1177 msgid "Try removing some filters." msgstr "Essayez de supprimer certains filtres." -#: PortMaster/pylibs/pugscene.py:1271 PortMaster/pylibs/pugscene.py:1291 -#: PortMaster/pylibs/pugscene.py:1293 +#: PortMaster/pylibs/pugscene.py:1305 PortMaster/pylibs/pugscene.py:1329 +#: PortMaster/pylibs/pugscene.py:1331 msgid "Show Info" msgstr "Afficher les Infos" -#: PortMaster/pylibs/pugscene.py:1276 +#: PortMaster/pylibs/pugscene.py:1310 msgid "Ports List" msgstr "Liste des Ports" -#: PortMaster/pylibs/pugscene.py:1291 +#: PortMaster/pylibs/pugscene.py:1329 msgid "Filters" msgstr "Filtres" -#: PortMaster/pylibs/pugscene.py:1299 +#: PortMaster/pylibs/pugscene.py:1337 msgid "Port Info" msgstr "Infos Port" -#: PortMaster/pylibs/pugscene.py:1364 +#: PortMaster/pylibs/pugscene.py:1347 +msgid "Reinstall" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1383 +#, python-brace-format +msgid "Are you sure you want to uninstall {port_name}?" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1400 msgid "Filters Scene" msgstr "" -#: PortMaster/pylibs/pugscene.py:1393 +#: PortMaster/pylibs/pugscene.py:1429 msgid "Alphabetical" msgstr "" -#: PortMaster/pylibs/pugscene.py:1394 +#: PortMaster/pylibs/pugscene.py:1430 msgid "Recently Added" msgstr "" -#: PortMaster/pylibs/pugscene.py:1395 +#: PortMaster/pylibs/pugscene.py:1431 msgid "Recently Updated" msgstr "" -#: PortMaster/pylibs/pugscene.py:1398 +#: PortMaster/pylibs/pugscene.py:1434 msgid "Action" msgstr "Action" -#: PortMaster/pylibs/pugscene.py:1399 +#: PortMaster/pylibs/pugscene.py:1435 msgid "Adventure" msgstr "Aventure" -#: PortMaster/pylibs/pugscene.py:1400 +#: PortMaster/pylibs/pugscene.py:1436 msgid "Arcade" msgstr "Arcade" -#: PortMaster/pylibs/pugscene.py:1401 +#: PortMaster/pylibs/pugscene.py:1437 msgid "Casino/Card" msgstr "Casino/Carte" -#: PortMaster/pylibs/pugscene.py:1402 +#: PortMaster/pylibs/pugscene.py:1438 msgid "First Person Shooter" msgstr "Fps" -#: PortMaster/pylibs/pugscene.py:1403 +#: PortMaster/pylibs/pugscene.py:1439 msgid "Platformer" msgstr "Plateforme" -#: PortMaster/pylibs/pugscene.py:1404 +#: PortMaster/pylibs/pugscene.py:1440 msgid "Puzzle" msgstr "Réflexion" -#: PortMaster/pylibs/pugscene.py:1405 +#: PortMaster/pylibs/pugscene.py:1441 msgid "Racing" msgstr "Jeu de course" -#: PortMaster/pylibs/pugscene.py:1406 +#: PortMaster/pylibs/pugscene.py:1442 msgid "Rhythm" msgstr "Rythme" -#: PortMaster/pylibs/pugscene.py:1407 +#: PortMaster/pylibs/pugscene.py:1443 msgid "Role Playing Game" msgstr "Jeu de rôle" -#: PortMaster/pylibs/pugscene.py:1408 +#: PortMaster/pylibs/pugscene.py:1444 msgid "Simulation" msgstr "Simulation" -#: PortMaster/pylibs/pugscene.py:1409 +#: PortMaster/pylibs/pugscene.py:1445 msgid "Sports" msgstr "Sports" -#: PortMaster/pylibs/pugscene.py:1410 +#: PortMaster/pylibs/pugscene.py:1446 msgid "Strategy" msgstr "Stratégie" -#: PortMaster/pylibs/pugscene.py:1411 +#: PortMaster/pylibs/pugscene.py:1447 msgid "Visual Novel" msgstr "Visual Novel" -#: PortMaster/pylibs/pugscene.py:1412 +#: PortMaster/pylibs/pugscene.py:1448 msgid "Other" msgstr "Autre" -#: PortMaster/pylibs/pugscene.py:1420 PortMaster/pylibs/pugscene.py:1421 +#: PortMaster/pylibs/pugscene.py:1454 +msgid "Broken Ports" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1457 PortMaster/pylibs/pugscene.py:1458 #, python-brace-format msgid "{runtime_name} Runtime" msgstr "{runtime_name} Runtime" -#: PortMaster/pylibs/pugscene.py:1463 +#: PortMaster/pylibs/pugscene.py:1501 msgid "Sort:" msgstr "" -#: PortMaster/pylibs/pugscene.py:1490 +#: PortMaster/pylibs/pugscene.py:1516 +msgid "Clear Filters" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1540 msgid "Genres:" msgstr "Genres :" -#: PortMaster/pylibs/pugscene.py:1517 +#: PortMaster/pylibs/pugscene.py:1570 msgid "Attributes:" msgstr "Attributs :" -#: PortMaster/pylibs/pugscene.py:1543 +#: PortMaster/pylibs/pugscene.py:1599 msgid "Porters:" msgstr "Porteurs :" -#: PortMaster/pylibs/pugscene.py:1607 +#: PortMaster/pylibs/pugscene.py:1666 msgid "Messages" msgstr "Messages" -#: PortMaster/pylibs/pugscene.py:1642 +#: PortMaster/pylibs/pugscene.py:1701 msgid "Are you sure you want to cancel?" msgstr "Êtes-vous sûr de vouloir annuler ?" diff --git a/PortMaster/pylibs/locales/fr_FR/LC_MESSAGES/themes.po b/PortMaster/pylibs/locales/fr_FR/LC_MESSAGES/themes.po index 58ed92c..1b94bce 100644 --- a/PortMaster/pylibs/locales/fr_FR/LC_MESSAGES/themes.po +++ b/PortMaster/pylibs/locales/fr_FR/LC_MESSAGES/themes.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: portmaster\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-09 16:35+0800\n" -"PO-Revision-Date: 2023-10-04 08:47\n" +"PO-Revision-Date: 2023-10-26 10:37\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -56,7 +56,7 @@ msgstr "Espace libre : {system.free_space}\n\n" "Runtime: {port_info.runtime} ({port_info.runtime_status}){endif}\n\n" "Instruction" -#: ff_VII.theme.zip/theme.json:446, default_theme/theme.json:411 +#: ff_VII.theme.zip/theme.json:446, default_theme/theme.json:413 msgid "Time: {system.time_24hr}\n" "CFW: {system.cfw_name} ({system.cfw_version})\n" "Device: {system.device_name}\n" @@ -66,7 +66,7 @@ msgstr "Heure: {system.time_24hr}\n" "Périphérique : {system.device_name}\n" "Batterie : {system.battery_level}" -#: ff_VII.theme.zip/theme.json:454, default_theme/theme.json:419 +#: ff_VII.theme.zip/theme.json:454, default_theme/theme.json:421 msgid "PM: {system.portmaster_version}\n" "HM: {system.harbourmaster_version}\n" "Space: {system.free_space} free / {system.total_space} total" @@ -74,11 +74,11 @@ msgstr "PM: {system.portmaster_version}\n" "HM: {system.harbourmaster_version}\n" "Espace : {system.free_space} free / {system.total_space} total" -#: ff_VII.theme.zip/theme.json:489, Zelda.theme.zip/theme.json:523, default_theme/theme.json:468, default_theme/theme.json:597 +#: ff_VII.theme.zip/theme.json:489, Zelda.theme.zip/theme.json:523, default_theme/theme.json:471, default_theme/theme.json:597 msgid "IP: {system.ip_address}" msgstr "IP: {system.ip_address}" -#: ff_VII.theme.zip/theme.json:569, Zelda.theme.zip/theme.json:602, default_theme/theme.json:523 +#: ff_VII.theme.zip/theme.json:569, Zelda.theme.zip/theme.json:602, default_theme/theme.json:522 msgid "Creator: {theme_info.creator}\n" "Status: {theme_info.status}" msgstr "Créateur : {theme_info.creator}\n" @@ -96,7 +96,7 @@ msgstr "Genres: {port_info.genres} \n" "Taille de téléchargement: {port_info.download_size}{if:port_info.runtime} \n" "Runtime: {port_info.runtime} ({port_info.runtime_status}){endif}" -#: Zelda.theme.zip/theme.json:457, default_theme/theme.json:384 +#: Zelda.theme.zip/theme.json:457, default_theme/theme.json:386 msgid "Free Space: {system.free_space}\n\n" "Porter: {port_info.porter}\n" "Genres: {port_info.genres}\n" @@ -120,7 +120,7 @@ msgid "{if:!ports_list.total_ports::ports_list.filter_ports}Available Ports: {po msgstr "{if:!ports_list.total_ports::ports_list.filter_ports}Ports disponibles : {ports_list.filter_ports} / {ports_list.total_ports} \n" "Filtres : {ports_list.filters}{endif}" -#: default_theme/theme.json:314, default_theme/theme.json:814 +#: default_theme/theme.json:315, default_theme/theme.json:821 msgid "Genres: {port_info.genres}\n" "{if:port_info.install_size}Installed Size: {port_info.install_size}{else}Download Size: {port_info.download_size}{endif}{if:port_info.runtime}\n" "Runtime: {port_info.runtime} ({port_info.runtime_status}){endif}" @@ -132,7 +132,6 @@ msgstr "Genres : {port_info.genres}\n" msgid "Name: {runtime_info.name}\n" "Status: {runtime_info.status}\n" "Ports: {runtime_info.ports}\n" -"Verified: {runtime_info.verified}\n" "Download Size: {runtime_info.download_size}\n" "Install Size: {runtime_info.disk_size}" msgstr "" diff --git a/PortMaster/pylibs/locales/it_IT/LC_MESSAGES/messages.po b/PortMaster/pylibs/locales/it_IT/LC_MESSAGES/messages.po index 3afc0f1..80c8804 100644 --- a/PortMaster/pylibs/locales/it_IT/LC_MESSAGES/messages.po +++ b/PortMaster/pylibs/locales/it_IT/LC_MESSAGES/messages.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: portmaster\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 19:11+0800\n" -"PO-Revision-Date: 2023-10-10 11:11\n" +"POT-Creation-Date: 2023-10-26 18:36+0800\n" +"PO-Revision-Date: 2023-10-26 10:37\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -69,269 +69,269 @@ msgstr "Portoghese (Brasile)" msgid "Chinese Simplified" msgstr "Cinese Semplificato" -#: PortMaster/pugwash:625 +#: PortMaster/pugwash:629 msgid "Unknown IP" msgstr "IP Ignoto" -#: PortMaster/pugwash:725 PortMaster/pugwash:864 +#: PortMaster/pugwash:729 PortMaster/pugwash:868 msgid "N/A" msgstr "N/A" -#: PortMaster/pugwash:833 +#: PortMaster/pugwash:837 msgid "** NO PORT **" msgstr "** Nessun Risultato **" -#: PortMaster/pugwash:851 PortMaster/pylibs/pugscene.py:1415 +#: PortMaster/pugwash:855 PortMaster/pylibs/pugscene.py:1451 msgid "Ready to Run" msgstr "Ready to Run" -#: PortMaster/pugwash:851 +#: PortMaster/pugwash:855 msgid "Requires Files" msgstr "File richiesti" -#: PortMaster/pugwash:858 PortMaster/pugwash:885 -#: PortMaster/pylibs/pugscene.py:687 +#: PortMaster/pugwash:862 PortMaster/pugwash:889 +#: PortMaster/pylibs/pugscene.py:714 msgid "Installed" msgstr "Installato" -#: PortMaster/pugwash:860 +#: PortMaster/pugwash:864 msgid "Missing" msgstr "Mancante" -#: PortMaster/pugwash:886 PortMaster/pylibs/harbourmaster/harbour.py:1244 -#: PortMaster/pylibs/pugscene.py:1417 +#: PortMaster/pugwash:890 PortMaster/pylibs/harbourmaster/harbour.py:1270 +#: PortMaster/pylibs/pugscene.py:1453 msgid "Update Available" msgstr "Aggiornamento Disponibile" -#: PortMaster/pugwash:887 PortMaster/pylibs/harbourmaster/harbour.py:1243 -#: PortMaster/pylibs/pugscene.py:687 PortMaster/pylibs/pugscene.py:1416 +#: PortMaster/pugwash:891 PortMaster/pylibs/harbourmaster/harbour.py:1269 +#: PortMaster/pylibs/pugscene.py:714 PortMaster/pylibs/pugscene.py:1452 msgid "Not Installed" msgstr "Non Installato" -#: PortMaster/pugwash:1060 PortMaster/pugwash:1360 -#: PortMaster/pylibs/pugscene.py:1654 PortMaster/pylibs/pugscene.py:1702 -#: PortMaster/pylibs/pugscene.py:1704 +#: PortMaster/pugwash:1064 PortMaster/pugwash:1384 +#: PortMaster/pylibs/pugscene.py:1713 PortMaster/pylibs/pugscene.py:1761 +#: PortMaster/pylibs/pugscene.py:1763 msgid "Okay" msgstr "Ok" -#: PortMaster/pugwash:1063 PortMaster/pugwash:1361 -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 -#: PortMaster/pylibs/pugscene.py:1623 PortMaster/pylibs/pugscene.py:1657 -#: PortMaster/pylibs/pugscene.py:1702 +#: PortMaster/pugwash:1067 PortMaster/pugwash:1385 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 +#: PortMaster/pylibs/pugscene.py:1682 PortMaster/pylibs/pugscene.py:1716 +#: PortMaster/pylibs/pugscene.py:1761 msgid "Cancel" msgstr "Annulla" -#: PortMaster/pugwash:1266 +#: PortMaster/pugwash:1290 #, python-brace-format msgid "Installing {port_name}" msgstr "Installo {port_name}" -#: PortMaster/pugwash:1275 +#: PortMaster/pugwash:1299 #, python-brace-format msgid "Uninstalling {port_name}" msgstr "Disinstallo {port_name}" -#: PortMaster/pugwash:1286 +#: PortMaster/pugwash:1310 msgid "Updating all port sources:" msgstr "Aggiorno le fonti..." -#: PortMaster/pugwash:1296 +#: PortMaster/pugwash:1320 #, python-brace-format msgid "Checking {runtime_name}" msgstr "Verifico {runtime_name}" -#: PortMaster/pugwash:1678 +#: PortMaster/pugwash:1719 #, python-brace-format msgid "You are switching from the {old_release_channel} to the {new_release_channel} version.\n\n" "Do you want to upgrade?" msgstr "Stai passando dalla versione {old_release_channel} alla {new_release_channel}.\n\n" "Vuoi fare l'upgrade alla nuova versione?" -#: PortMaster/pugwash:1684 +#: PortMaster/pugwash:1725 #, python-brace-format msgid "There is a new version of PortMaster ({portmaster_version})\n\n" "Do you want to upgrade?" msgstr "C'è una nuova versione di PortMaster ({portmaster_version})\n\n" "Vuoi fare l'upgrade?" -#: PortMaster/pugwash:1689 +#: PortMaster/pugwash:1730 #, python-brace-format msgid "Do you want to reinstall PortMaster?\n\n" "This will reinstall from the {release_channel} channel to {portmaster_version}." msgstr "Vuoi reinstallare PortMaster?\n\n" "Proseguendo scaricherai da {release_channel} la versione {portmaster_version}." -#: PortMaster/pugwash:1716 +#: PortMaster/pugwash:1757 msgid "No network connection available." msgstr "" -#: PortMaster/pylibs/harbourmaster/harbour.py:109 +#: PortMaster/pylibs/harbourmaster/harbour.py:110 msgid "Loading..." msgstr "Caricamento..." -#: PortMaster/pylibs/harbourmaster/harbour.py:165 +#: PortMaster/pylibs/harbourmaster/harbour.py:166 msgid "Loading Info." msgstr "Caricamento Informazioni" -#: PortMaster/pylibs/harbourmaster/harbour.py:193 +#: PortMaster/pylibs/harbourmaster/harbour.py:194 msgid "Fetching latest featured ports." msgstr "Recupero informazioni sugli ultimi ports Raccomandati dal Team." -#: PortMaster/pylibs/harbourmaster/harbour.py:202 -#: PortMaster/pylibs/harbourmaster/harbour.py:220 +#: PortMaster/pylibs/harbourmaster/harbour.py:203 +#: PortMaster/pylibs/harbourmaster/harbour.py:221 msgid "Fetching latest info." msgstr "Cerco nuove informazioni" -#: PortMaster/pylibs/harbourmaster/harbour.py:236 +#: PortMaster/pylibs/harbourmaster/harbour.py:237 msgid "Fetching latest porters." msgstr "Cerco nuovi porters" -#: PortMaster/pylibs/harbourmaster/harbour.py:248 +#: PortMaster/pylibs/harbourmaster/harbour.py:249 msgid "Loading Sources." msgstr "Caricamento Fonti." -#: PortMaster/pylibs/harbourmaster/harbour.py:409 +#: PortMaster/pylibs/harbourmaster/harbour.py:415 msgid "Loading Ports." msgstr "Caricamento Ports." -#: PortMaster/pylibs/harbourmaster/harbour.py:1012 +#: PortMaster/pylibs/harbourmaster/harbour.py:1034 #, python-brace-format msgid "Installing Theme {download_name}." msgstr "Installo Tema {download_name}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1019 -#: PortMaster/pylibs/harbourmaster/harbour.py:1057 -#: PortMaster/pylibs/harbourmaster/harbour.py:1116 +#: PortMaster/pylibs/harbourmaster/harbour.py:1041 +#: PortMaster/pylibs/harbourmaster/harbour.py:1079 +#: PortMaster/pylibs/harbourmaster/harbour.py:1138 msgid "Installing" msgstr "Installo" -#: PortMaster/pylibs/harbourmaster/harbour.py:1029 +#: PortMaster/pylibs/harbourmaster/harbour.py:1051 msgid "Theme {download_name!r} installed successfully." msgstr "Tema {download_name!r} installato con successo." -#: PortMaster/pylibs/harbourmaster/harbour.py:1048 -#: PortMaster/pylibs/harbourmaster/harbour.py:1107 +#: PortMaster/pylibs/harbourmaster/harbour.py:1070 +#: PortMaster/pylibs/harbourmaster/harbour.py:1129 #, python-brace-format msgid "Installing {download_name}." msgstr "Installo {download_name}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1073 -#: PortMaster/pylibs/harbourmaster/harbour.py:1217 +#: PortMaster/pylibs/harbourmaster/harbour.py:1095 +#: PortMaster/pylibs/harbourmaster/harbour.py:1243 msgid "Port {download_name!r} installed successfully." msgstr "Port {download_name!r} installato con successo." -#: PortMaster/pylibs/harbourmaster/harbour.py:1183 +#: PortMaster/pylibs/harbourmaster/harbour.py:1209 msgid "Installation failed, removing files..." msgstr "Installazione fallita, rimozione file in corso..." -#: PortMaster/pylibs/harbourmaster/harbour.py:1195 +#: PortMaster/pylibs/harbourmaster/harbour.py:1221 #, python-brace-format msgid "Port {download_name} installed failed." msgstr "{download_name} fallisce l'installazione." -#: PortMaster/pylibs/harbourmaster/harbour.py:1207 +#: PortMaster/pylibs/harbourmaster/harbour.py:1233 msgid "Port {download_name!r} and {runtime_name!r} installed successfully." msgstr "{download_name!r} e {runtime_name!r} sono stati installati con successo" -#: PortMaster/pylibs/harbourmaster/harbour.py:1212 +#: PortMaster/pylibs/harbourmaster/harbour.py:1238 msgid "Port {download_name!r} installed sucessfully, but {runtime_name!r} failed to install!!\n\n" "Either reinstall to try again, or check the wiki for help." msgstr "{download_name!r} e {runtime_name!r} hanno fallito l'installazione!!\n\n" "Riprova o controlla la wiki per ulteriori informazioni." -#: PortMaster/pylibs/harbourmaster/harbour.py:1227 +#: PortMaster/pylibs/harbourmaster/harbour.py:1253 #, python-brace-format msgid "Port {runtime} contains a bad runtime, game may not run correctly." msgstr "Port {runtime} sembra avere una runtime corrota, il gioco potrebbe avere problemi" -#: PortMaster/pylibs/harbourmaster/harbour.py:1245 +#: PortMaster/pylibs/harbourmaster/harbour.py:1271 msgid "Verified" msgstr "Verificato" -#: PortMaster/pylibs/harbourmaster/harbour.py:1246 +#: PortMaster/pylibs/harbourmaster/harbour.py:1272 msgid "Unverified" msgstr "Non verificato" -#: PortMaster/pylibs/harbourmaster/harbour.py:1247 +#: PortMaster/pylibs/harbourmaster/harbour.py:1273 msgid "Broken" msgstr "Corrotto" -#: PortMaster/pylibs/harbourmaster/harbour.py:1253 +#: PortMaster/pylibs/harbourmaster/harbour.py:1279 msgid "Unable do download a runtime when in offline mode." msgstr "Impossibile scaricare la runtime in modalità offline" -#: PortMaster/pylibs/harbourmaster/harbour.py:1257 +#: PortMaster/pylibs/harbourmaster/harbour.py:1283 #, python-brace-format msgid "Verifying runtime {runtime}" msgstr "Verifico runtime {runtime}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1266 -#: PortMaster/pylibs/harbourmaster/harbour.py:1273 +#: PortMaster/pylibs/harbourmaster/harbour.py:1292 +#: PortMaster/pylibs/harbourmaster/harbour.py:1299 msgid "Verifying" msgstr "Verifica in corso" -#: PortMaster/pylibs/harbourmaster/harbour.py:1321 +#: PortMaster/pylibs/harbourmaster/harbour.py:1347 #, python-brace-format msgid "Verified {runtime} successfully." msgstr "{runtime} verificata con successo." -#: PortMaster/pylibs/harbourmaster/harbour.py:1324 +#: PortMaster/pylibs/harbourmaster/harbour.py:1350 #, python-brace-format msgid "Verified {runtime}." msgstr "{runtime} Verificata." -#: PortMaster/pylibs/harbourmaster/harbour.py:1330 +#: PortMaster/pylibs/harbourmaster/harbour.py:1356 #, python-brace-format msgid "Updating {runtime}." msgstr "Aggiornamento {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1334 +#: PortMaster/pylibs/harbourmaster/harbour.py:1360 #, python-brace-format msgid "Runtime {runtime} is broken, reinstalling." msgstr "Runtime {runtime} è corrotta, reinstallazione." -#: PortMaster/pylibs/harbourmaster/harbour.py:1338 +#: PortMaster/pylibs/harbourmaster/harbour.py:1364 #, python-brace-format msgid "Downloading runtime {runtime}." msgstr "Scarico {runtime}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1358 -#: PortMaster/pylibs/harbourmaster/harbour.py:1368 +#: PortMaster/pylibs/harbourmaster/harbour.py:1384 +#: PortMaster/pylibs/harbourmaster/harbour.py:1394 #, python-brace-format msgid "Unable to download {runtime}, game may not run correctly." msgstr "Impossibile scaricare la runtime {runtime}, il gioco potrebbe presentare dei problemi." -#: PortMaster/pylibs/harbourmaster/harbour.py:1377 +#: PortMaster/pylibs/harbourmaster/harbour.py:1403 #, python-brace-format msgid "Successfully downloaded {runtime}." msgstr "Scaricato con successo {runtime}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1383 +#: PortMaster/pylibs/harbourmaster/harbour.py:1409 #, python-brace-format msgid "Unable to find a download for {runtime}." msgstr "Impossibile trovare il download per {runtime}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1393 -#: PortMaster/pylibs/harbourmaster/harbour.py:1472 +#: PortMaster/pylibs/harbourmaster/harbour.py:1419 +#: PortMaster/pylibs/harbourmaster/harbour.py:1498 msgid "Unable do download a port when in offline mode." msgstr "Impossibile scaricare un Port in modalità offline" -#: PortMaster/pylibs/harbourmaster/harbour.py:1490 +#: PortMaster/pylibs/harbourmaster/harbour.py:1516 #, python-brace-format msgid "Unable to find a source for {port_name}" msgstr "Impossibile trovare una fonte per {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1504 +#: PortMaster/pylibs/harbourmaster/harbour.py:1530 #, python-brace-format msgid "Unknown port {port_name}" msgstr "Port sconosciuto {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1537 +#: PortMaster/pylibs/harbourmaster/harbour.py:1563 #, python-brace-format msgid "Removing {port_name}" msgstr "Rimuovo {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1569 +#: PortMaster/pylibs/harbourmaster/harbour.py:1595 #, python-brace-format msgid "Successfully uninstalled {port_name}" msgstr "{port_name} disinstallato con successo." @@ -443,7 +443,7 @@ msgstr "Impossibile validare il download." msgid "Main Menu" msgstr "Menu principale" -#: PortMaster/pylibs/pugscene.py:335 PortMaster/pylibs/pugscene.py:1061 +#: PortMaster/pylibs/pugscene.py:335 PortMaster/pylibs/pugscene.py:1094 msgid "Featured Ports" msgstr "Raccomandati dal Team" @@ -468,12 +468,12 @@ msgid "List all ports that are ready to play!" msgstr "Selezione di ports già compresivi di tutto il necessario per giocare!" #: PortMaster/pylibs/pugscene.py:347 -msgid "Uninstall Ports" -msgstr "Disinstalla Port" +msgid "Manage Ports" +msgstr "" #: PortMaster/pylibs/pugscene.py:348 -msgid "Remove unwanted ports" -msgstr "Disinstalla Ports che non desideri più avere in libreria" +msgid "Update / Uninstall Ports" +msgstr "" #: PortMaster/pylibs/pugscene.py:353 msgid "Options" @@ -491,8 +491,8 @@ msgstr "Esci" msgid "Quit PortMaster" msgstr "Esci Da PortMaster" -#: PortMaster/pylibs/pugscene.py:360 PortMaster/pylibs/pugscene.py:489 -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:360 PortMaster/pylibs/pugscene.py:493 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Enter" msgstr "Accetta" @@ -505,15 +505,15 @@ msgstr "Indietro" msgid "Secret Mode {secret_mode}" msgstr "Modalità Segreta {secret_mode}" -#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:450 -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:528 -#: PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:454 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:532 +#: PortMaster/pylibs/pugscene.py:541 msgid "Enabled" msgstr "Attiva" -#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:450 -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:528 -#: PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:454 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:532 +#: PortMaster/pylibs/pugscene.py:541 msgid "Disabled" msgstr "Disattiva" @@ -541,336 +541,357 @@ msgstr "Aggiorna PortMaster" msgid "Force check for a new PortMaster version." msgstr "Forza il controllo per una nuova versione di PortMaster." -#: PortMaster/pylibs/pugscene.py:436 PortMaster/pylibs/pugscene.py:625 +#: PortMaster/pylibs/pugscene.py:440 PortMaster/pylibs/pugscene.py:641 msgid "Runtime Manager" msgstr "Runtime Manager" -#: PortMaster/pylibs/pugscene.py:437 +#: PortMaster/pylibs/pugscene.py:441 msgid "Download/Check/Delete Port runtimes." msgstr "Scarica/Controlla/Elimina le Runtimes disponibili." -#: PortMaster/pylibs/pugscene.py:443 PortMaster/pylibs/pugscene.py:555 +#: PortMaster/pylibs/pugscene.py:447 PortMaster/pylibs/pugscene.py:559 #, python-brace-format msgid "Controller Mode: {controller_mode}" msgstr "Modalità Controller: {controller_mode}" -#: PortMaster/pylibs/pugscene.py:444 +#: PortMaster/pylibs/pugscene.py:448 msgid "Toggle between various controller layouts." msgstr "Cambia Schema comandi per la navigazione dei menu." -#: PortMaster/pylibs/pugscene.py:446 +#: PortMaster/pylibs/pugscene.py:450 msgid "Audio" msgstr "Audio" -#: PortMaster/pylibs/pugscene.py:450 PortMaster/pylibs/pugscene.py:528 +#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:532 msgid "Music: " msgstr "Musica: " -#: PortMaster/pylibs/pugscene.py:451 +#: PortMaster/pylibs/pugscene.py:455 msgid "Enable or Disable background music in PortMaster." msgstr "Abilita o disabilita la musica di sottofondo in PortMaster." -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:541 msgid "Sound FX: " msgstr "Effetti Sonori: " -#: PortMaster/pylibs/pugscene.py:455 +#: PortMaster/pylibs/pugscene.py:459 msgid "Enable or Disable soundfx in PortMaster." msgstr "Abilita o disabilita gli effetti sonori in PortMaster." -#: PortMaster/pylibs/pugscene.py:457 +#: PortMaster/pylibs/pugscene.py:461 msgid "Interface" msgstr "Interfaccia" -#: PortMaster/pylibs/pugscene.py:461 +#: PortMaster/pylibs/pugscene.py:465 msgid "Choose Language" msgstr "Lingua" -#: PortMaster/pylibs/pugscene.py:462 +#: PortMaster/pylibs/pugscene.py:466 msgid "Select the language PortMaster uses." msgstr "Seleziona la lingua usata da PortMaster." -#: PortMaster/pylibs/pugscene.py:465 PortMaster/pylibs/pugscene.py:774 +#: PortMaster/pylibs/pugscene.py:469 PortMaster/pylibs/pugscene.py:807 msgid "Select Theme" msgstr "Seleziona Tema" -#: PortMaster/pylibs/pugscene.py:466 +#: PortMaster/pylibs/pugscene.py:470 msgid "Select a theme for PortMaster." msgstr "Cambia il tuo attuale tema o scaricane di nuovi." -#: PortMaster/pylibs/pugscene.py:472 +#: PortMaster/pylibs/pugscene.py:476 msgid "Select Color Scheme" msgstr "Seleziona Modalità Tema" -#: PortMaster/pylibs/pugscene.py:473 +#: PortMaster/pylibs/pugscene.py:477 msgid "Select a colour scheme for PortMaster" msgstr "Cambia schema colori dell'attuale tema" -#: PortMaster/pylibs/pugscene.py:476 +#: PortMaster/pylibs/pugscene.py:480 msgid "Secret Options" msgstr "Opzioni Segrete" -#: PortMaster/pylibs/pugscene.py:479 +#: PortMaster/pylibs/pugscene.py:483 msgid "Delete PortMaster Config" msgstr "Elimina Configurazione Attuale" -#: PortMaster/pylibs/pugscene.py:480 PortMaster/pylibs/pugscene.py:484 +#: PortMaster/pylibs/pugscene.py:484 PortMaster/pylibs/pugscene.py:488 msgid "This can break stuff, don't touch unless you know what you are doing." msgstr "Attenzione, non toccare a meno che tu non sappia cosa stai facendo." -#: PortMaster/pylibs/pugscene.py:483 +#: PortMaster/pylibs/pugscene.py:487 msgid "Delete PortMaster Runtimes" msgstr "Elimina Runtimes installate" -#: PortMaster/pylibs/pugscene.py:489 PortMaster/pylibs/pugscene.py:701 -#: PortMaster/pylibs/pugscene.py:808 PortMaster/pylibs/pugscene.py:890 -#: PortMaster/pylibs/pugscene.py:891 PortMaster/pylibs/pugscene.py:944 -#: PortMaster/pylibs/pugscene.py:945 PortMaster/pylibs/pugscene.py:1072 -#: PortMaster/pylibs/pugscene.py:1271 PortMaster/pylibs/pugscene.py:1291 -#: PortMaster/pylibs/pugscene.py:1293 PortMaster/pylibs/pugscene.py:1309 -#: PortMaster/pylibs/pugscene.py:1311 +#: PortMaster/pylibs/pugscene.py:493 PortMaster/pylibs/pugscene.py:730 +#: PortMaster/pylibs/pugscene.py:733 PortMaster/pylibs/pugscene.py:841 +#: PortMaster/pylibs/pugscene.py:923 PortMaster/pylibs/pugscene.py:924 +#: PortMaster/pylibs/pugscene.py:977 PortMaster/pylibs/pugscene.py:978 +#: PortMaster/pylibs/pugscene.py:1105 PortMaster/pylibs/pugscene.py:1305 +#: PortMaster/pylibs/pugscene.py:1329 PortMaster/pylibs/pugscene.py:1331 +#: PortMaster/pylibs/pugscene.py:1347 PortMaster/pylibs/pugscene.py:1350 msgid "Back" msgstr "Indietro" -#: PortMaster/pylibs/pugscene.py:600 +#: PortMaster/pylibs/pugscene.py:608 msgid "Deleting Runtimes:" msgstr "Eliminazione Runtimes:" -#: PortMaster/pylibs/pugscene.py:649 +#: PortMaster/pylibs/pugscene.py:633 +msgid "Source Manager" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:670 msgid "Download All" msgstr "Scarica tutto" -#: PortMaster/pylibs/pugscene.py:688 +#: PortMaster/pylibs/pugscene.py:715 msgid "Used" msgstr "In uso" -#: PortMaster/pylibs/pugscene.py:688 +#: PortMaster/pylibs/pugscene.py:715 msgid "Not Used" msgstr "Non utilizzato" -#: PortMaster/pylibs/pugscene.py:701 PortMaster/pylibs/pugscene.py:1309 -msgid "Install" -msgstr "Installa" - -#: PortMaster/pylibs/pugscene.py:704 +#: PortMaster/pylibs/pugscene.py:730 msgid "Check" msgstr "Verifica" -#: PortMaster/pylibs/pugscene.py:705 PortMaster/pylibs/pugscene.py:1311 +#: PortMaster/pylibs/pugscene.py:730 PortMaster/pylibs/pugscene.py:1347 msgid "Uninstall" msgstr "Disinstalla" -#: PortMaster/pylibs/pugscene.py:720 +#: PortMaster/pylibs/pugscene.py:733 PortMaster/pylibs/pugscene.py:1350 +msgid "Install" +msgstr "Installa" + +#: PortMaster/pylibs/pugscene.py:748 msgid "Are you sure you want to download and verify all runtimes?" msgstr "Sei sicuro di voler scaricare tutte le runtimes?" -#: PortMaster/pylibs/pugscene.py:758 +#: PortMaster/pylibs/pugscene.py:790 #, python-brace-format msgid "Deleted runtime {runtime}" msgstr "Runtime {runtime} eliminata" -#: PortMaster/pylibs/pugscene.py:792 +#: PortMaster/pylibs/pugscene.py:825 #, python-brace-format msgid "{theme_name} (Selected)" msgstr "{theme_name} (Attuale)" -#: PortMaster/pylibs/pugscene.py:806 PortMaster/pylibs/pugscene.py:891 -#: PortMaster/pylibs/pugscene.py:945 PortMaster/pylibs/pugscene.py:1009 -#: PortMaster/pylibs/pugscene.py:1017 PortMaster/pylibs/pugscene.py:1072 +#: PortMaster/pylibs/pugscene.py:839 PortMaster/pylibs/pugscene.py:924 +#: PortMaster/pylibs/pugscene.py:978 PortMaster/pylibs/pugscene.py:1042 +#: PortMaster/pylibs/pugscene.py:1050 PortMaster/pylibs/pugscene.py:1105 msgid "Select" msgstr "Seleziona" -#: PortMaster/pylibs/pugscene.py:811 +#: PortMaster/pylibs/pugscene.py:844 msgid "Download" msgstr "Download" -#: PortMaster/pylibs/pugscene.py:830 +#: PortMaster/pylibs/pugscene.py:863 msgid "Do you want to change theme?\n\n" "You will have to restart for it to take affect." msgstr "Vuoi cambiare Tema?\n\n" "Riavvia per applicare le modifiche." -#: PortMaster/pylibs/pugscene.py:871 +#: PortMaster/pylibs/pugscene.py:904 msgid "Select Colour Scheme" msgstr "Selezionare schema colori" -#: PortMaster/pylibs/pugscene.py:885 +#: PortMaster/pylibs/pugscene.py:918 #, python-brace-format msgid "{item_name} (Selected)" msgstr "{item_name} (Attuale)" -#: PortMaster/pylibs/pugscene.py:908 +#: PortMaster/pylibs/pugscene.py:941 msgid "Do you want to change the themes color scheme?\n\n" "You will have to restart for it to take affect." msgstr "Vuoi Cambiare lo Schema Colore?\n\n" "Dovrai riavviare per applicare le modifiche." -#: PortMaster/pylibs/pugscene.py:929 +#: PortMaster/pylibs/pugscene.py:962 msgid "Language Select" msgstr "Selezione Lingua" -#: PortMaster/pylibs/pugscene.py:939 +#: PortMaster/pylibs/pugscene.py:972 #, python-brace-format msgid "{lang_name} (Selected)" msgstr "{lang_name} (Attuale)" -#: PortMaster/pylibs/pugscene.py:962 +#: PortMaster/pylibs/pugscene.py:995 msgid "Do you want to change language?\n\n" "You will have to restart for it to take affect." msgstr "Vuoi cambiare lingua?\n\n" "Riavvia per applicare le modifiche." -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Delete" msgstr "Elimina" -#: PortMaster/pylibs/pugscene.py:1009 +#: PortMaster/pylibs/pugscene.py:1042 msgid "Upper Case" msgstr "Maiuscolo" -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Space" msgstr "Spazio" -#: PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1050 msgid "Lower Case" msgstr "Minuscolo" -#: PortMaster/pylibs/pugscene.py:1109 PortMaster/pylibs/pugscene.py:1132 +#: PortMaster/pylibs/pugscene.py:1142 PortMaster/pylibs/pugscene.py:1165 msgid "NO PORTS" msgstr "Nessun Risultato" -#: PortMaster/pylibs/pugscene.py:1113 PortMaster/pylibs/pugscene.py:1139 +#: PortMaster/pylibs/pugscene.py:1146 PortMaster/pylibs/pugscene.py:1172 msgid "** NO PORTS FOUND **" msgstr "** Nessun Risultato **" -#: PortMaster/pylibs/pugscene.py:1115 PortMaster/pylibs/pugscene.py:1142 +#: PortMaster/pylibs/pugscene.py:1148 PortMaster/pylibs/pugscene.py:1175 msgid "Download ports first." msgstr "Scarica qualcosa prima." -#: PortMaster/pylibs/pugscene.py:1144 +#: PortMaster/pylibs/pugscene.py:1177 msgid "Try removing some filters." msgstr "Rimuovi qualche filtro." -#: PortMaster/pylibs/pugscene.py:1271 PortMaster/pylibs/pugscene.py:1291 -#: PortMaster/pylibs/pugscene.py:1293 +#: PortMaster/pylibs/pugscene.py:1305 PortMaster/pylibs/pugscene.py:1329 +#: PortMaster/pylibs/pugscene.py:1331 msgid "Show Info" msgstr "Mostra info" -#: PortMaster/pylibs/pugscene.py:1276 +#: PortMaster/pylibs/pugscene.py:1310 msgid "Ports List" msgstr "Lista dei Ports" -#: PortMaster/pylibs/pugscene.py:1291 +#: PortMaster/pylibs/pugscene.py:1329 msgid "Filters" msgstr "Filtri" -#: PortMaster/pylibs/pugscene.py:1299 +#: PortMaster/pylibs/pugscene.py:1337 msgid "Port Info" msgstr "Port Info" -#: PortMaster/pylibs/pugscene.py:1364 +#: PortMaster/pylibs/pugscene.py:1347 +msgid "Reinstall" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1383 +#, python-brace-format +msgid "Are you sure you want to uninstall {port_name}?" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1400 msgid "Filters Scene" msgstr "Filtri" -#: PortMaster/pylibs/pugscene.py:1393 +#: PortMaster/pylibs/pugscene.py:1429 msgid "Alphabetical" msgstr "" -#: PortMaster/pylibs/pugscene.py:1394 +#: PortMaster/pylibs/pugscene.py:1430 msgid "Recently Added" msgstr "" -#: PortMaster/pylibs/pugscene.py:1395 +#: PortMaster/pylibs/pugscene.py:1431 msgid "Recently Updated" msgstr "" -#: PortMaster/pylibs/pugscene.py:1398 +#: PortMaster/pylibs/pugscene.py:1434 msgid "Action" msgstr "Azione" -#: PortMaster/pylibs/pugscene.py:1399 +#: PortMaster/pylibs/pugscene.py:1435 msgid "Adventure" msgstr "Avventura" -#: PortMaster/pylibs/pugscene.py:1400 +#: PortMaster/pylibs/pugscene.py:1436 msgid "Arcade" msgstr "Arcade" -#: PortMaster/pylibs/pugscene.py:1401 +#: PortMaster/pylibs/pugscene.py:1437 msgid "Casino/Card" msgstr "Casino/Carta" -#: PortMaster/pylibs/pugscene.py:1402 +#: PortMaster/pylibs/pugscene.py:1438 msgid "First Person Shooter" msgstr "Fps" -#: PortMaster/pylibs/pugscene.py:1403 +#: PortMaster/pylibs/pugscene.py:1439 msgid "Platformer" msgstr "Platform" -#: PortMaster/pylibs/pugscene.py:1404 +#: PortMaster/pylibs/pugscene.py:1440 msgid "Puzzle" msgstr "Rompicapo" -#: PortMaster/pylibs/pugscene.py:1405 +#: PortMaster/pylibs/pugscene.py:1441 msgid "Racing" msgstr "Racing" -#: PortMaster/pylibs/pugscene.py:1406 +#: PortMaster/pylibs/pugscene.py:1442 msgid "Rhythm" msgstr "Musicale" -#: PortMaster/pylibs/pugscene.py:1407 +#: PortMaster/pylibs/pugscene.py:1443 msgid "Role Playing Game" msgstr "Gioco Di Ruolo" -#: PortMaster/pylibs/pugscene.py:1408 +#: PortMaster/pylibs/pugscene.py:1444 msgid "Simulation" msgstr "Simulazione" -#: PortMaster/pylibs/pugscene.py:1409 +#: PortMaster/pylibs/pugscene.py:1445 msgid "Sports" msgstr "Sport" -#: PortMaster/pylibs/pugscene.py:1410 +#: PortMaster/pylibs/pugscene.py:1446 msgid "Strategy" msgstr "Strategia" -#: PortMaster/pylibs/pugscene.py:1411 +#: PortMaster/pylibs/pugscene.py:1447 msgid "Visual Novel" msgstr "Visual Novel" -#: PortMaster/pylibs/pugscene.py:1412 +#: PortMaster/pylibs/pugscene.py:1448 msgid "Other" msgstr "Altro" -#: PortMaster/pylibs/pugscene.py:1420 PortMaster/pylibs/pugscene.py:1421 +#: PortMaster/pylibs/pugscene.py:1454 +msgid "Broken Ports" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1457 PortMaster/pylibs/pugscene.py:1458 #, python-brace-format msgid "{runtime_name} Runtime" msgstr "{runtime_name} Runtime" -#: PortMaster/pylibs/pugscene.py:1463 +#: PortMaster/pylibs/pugscene.py:1501 msgid "Sort:" msgstr "" -#: PortMaster/pylibs/pugscene.py:1490 +#: PortMaster/pylibs/pugscene.py:1516 +msgid "Clear Filters" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1540 msgid "Genres:" msgstr "Genere" -#: PortMaster/pylibs/pugscene.py:1517 +#: PortMaster/pylibs/pugscene.py:1570 msgid "Attributes:" msgstr "Runtime" -#: PortMaster/pylibs/pugscene.py:1543 +#: PortMaster/pylibs/pugscene.py:1599 msgid "Porters:" msgstr "Porter" -#: PortMaster/pylibs/pugscene.py:1607 +#: PortMaster/pylibs/pugscene.py:1666 msgid "Messages" msgstr "Avviso" -#: PortMaster/pylibs/pugscene.py:1642 +#: PortMaster/pylibs/pugscene.py:1701 msgid "Are you sure you want to cancel?" msgstr "Sicuro di voler annullare?" diff --git a/PortMaster/pylibs/locales/it_IT/LC_MESSAGES/themes.po b/PortMaster/pylibs/locales/it_IT/LC_MESSAGES/themes.po index c6c1182..aafb844 100644 --- a/PortMaster/pylibs/locales/it_IT/LC_MESSAGES/themes.po +++ b/PortMaster/pylibs/locales/it_IT/LC_MESSAGES/themes.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: portmaster\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-09 16:35+0800\n" -"PO-Revision-Date: 2023-10-04 08:47\n" +"PO-Revision-Date: 2023-10-26 10:37\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -56,7 +56,7 @@ msgstr "Spazio libero: {system.free_space}\n\n" "Runtime: {port_info.runtime} ({port_info.runtime_status}){endif}\n\n" "Istruzioni" -#: ff_VII.theme.zip/theme.json:446, default_theme/theme.json:411 +#: ff_VII.theme.zip/theme.json:446, default_theme/theme.json:413 msgid "Time: {system.time_24hr}\n" "CFW: {system.cfw_name} ({system.cfw_version})\n" "Device: {system.device_name}\n" @@ -66,7 +66,7 @@ msgstr "Ora: {system.time_24hr}\n" "Dispositivo: {system.device_name}\n" "Batteria: {system.battery_level}" -#: ff_VII.theme.zip/theme.json:454, default_theme/theme.json:419 +#: ff_VII.theme.zip/theme.json:454, default_theme/theme.json:421 msgid "PM: {system.portmaster_version}\n" "HM: {system.harbourmaster_version}\n" "Space: {system.free_space} free / {system.total_space} total" @@ -74,11 +74,11 @@ msgstr "PM: {system.portmaster_version}\n" "HM: {system.harbourmaster_version}\n" "Spazio: {system.free_space} liberi / {system.total_space} totali" -#: ff_VII.theme.zip/theme.json:489, Zelda.theme.zip/theme.json:523, default_theme/theme.json:468, default_theme/theme.json:597 +#: ff_VII.theme.zip/theme.json:489, Zelda.theme.zip/theme.json:523, default_theme/theme.json:471, default_theme/theme.json:597 msgid "IP: {system.ip_address}" msgstr "IP: {system.ip_address}" -#: ff_VII.theme.zip/theme.json:569, Zelda.theme.zip/theme.json:602, default_theme/theme.json:523 +#: ff_VII.theme.zip/theme.json:569, Zelda.theme.zip/theme.json:602, default_theme/theme.json:522 msgid "Creator: {theme_info.creator}\n" "Status: {theme_info.status}" msgstr "Autore: {theme_info.creator}\n" @@ -96,7 +96,7 @@ msgstr "Genere: {port_info.genres}\n" "Dimensione: {port_info.download_size}{if:port_info.runtime}\n" "Runtime: {port_info.runtime} ({port_info.runtime_status}){endif}" -#: Zelda.theme.zip/theme.json:457, default_theme/theme.json:384 +#: Zelda.theme.zip/theme.json:457, default_theme/theme.json:386 msgid "Free Space: {system.free_space}\n\n" "Porter: {port_info.porter}\n" "Genres: {port_info.genres}\n" @@ -120,7 +120,7 @@ msgid "{if:!ports_list.total_ports::ports_list.filter_ports}Available Ports: {po msgstr "{if:!ports_list.total_ports::ports_list.filter_ports}Ports disponibili: {ports_list.filter_ports} / {ports_list.total_ports} \n" "Filtri: {ports_list.filters}{endif}" -#: default_theme/theme.json:314, default_theme/theme.json:814 +#: default_theme/theme.json:315, default_theme/theme.json:821 msgid "Genres: {port_info.genres}\n" "{if:port_info.install_size}Installed Size: {port_info.install_size}{else}Download Size: {port_info.download_size}{endif}{if:port_info.runtime}\n" "Runtime: {port_info.runtime} ({port_info.runtime_status}){endif}" @@ -132,13 +132,7 @@ msgstr "Generi: {port_info.genres}\n" msgid "Name: {runtime_info.name}\n" "Status: {runtime_info.status}\n" "Ports: {runtime_info.ports}\n" -"Verified: {runtime_info.verified}\n" "Download Size: {runtime_info.download_size}\n" "Install Size: {runtime_info.disk_size}" -msgstr "Nome: {runtime_info.name}\n" -"Status: {runtime_info.status}\n" -"Ports: {runtime_info.ports}\n" -"Verificato: {runtime_info.verified}\n" -"Dimensione Download: {runtime_info.download_size}\n" -"Dimensione Installazione: {runtime_info.disk_size}" +msgstr "" diff --git a/PortMaster/pylibs/locales/pl_PL/LC_MESSAGES/messages.po b/PortMaster/pylibs/locales/pl_PL/LC_MESSAGES/messages.po index a5646ec..7920175 100644 --- a/PortMaster/pylibs/locales/pl_PL/LC_MESSAGES/messages.po +++ b/PortMaster/pylibs/locales/pl_PL/LC_MESSAGES/messages.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: portmaster\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 19:11+0800\n" -"PO-Revision-Date: 2023-10-10 11:11\n" +"POT-Creation-Date: 2023-10-26 18:36+0800\n" +"PO-Revision-Date: 2023-10-26 10:37\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -69,269 +69,269 @@ msgstr "Portugalski (Brazylia)" msgid "Chinese Simplified" msgstr "Chiński Uproszczony" -#: PortMaster/pugwash:625 +#: PortMaster/pugwash:629 msgid "Unknown IP" msgstr "Nieznany adres IP" -#: PortMaster/pugwash:725 PortMaster/pugwash:864 +#: PortMaster/pugwash:729 PortMaster/pugwash:868 msgid "N/A" msgstr "Nie dostępne" -#: PortMaster/pugwash:833 +#: PortMaster/pugwash:837 msgid "** NO PORT **" msgstr "** BRAK PORTU **" -#: PortMaster/pugwash:851 PortMaster/pylibs/pugscene.py:1415 +#: PortMaster/pugwash:855 PortMaster/pylibs/pugscene.py:1451 msgid "Ready to Run" msgstr "Gotowe do uruchomienia" -#: PortMaster/pugwash:851 +#: PortMaster/pugwash:855 msgid "Requires Files" msgstr "Wymagane pliki" -#: PortMaster/pugwash:858 PortMaster/pugwash:885 -#: PortMaster/pylibs/pugscene.py:687 +#: PortMaster/pugwash:862 PortMaster/pugwash:889 +#: PortMaster/pylibs/pugscene.py:714 msgid "Installed" msgstr "Zainstalowane" -#: PortMaster/pugwash:860 +#: PortMaster/pugwash:864 msgid "Missing" msgstr "Brakujące" -#: PortMaster/pugwash:886 PortMaster/pylibs/harbourmaster/harbour.py:1244 -#: PortMaster/pylibs/pugscene.py:1417 +#: PortMaster/pugwash:890 PortMaster/pylibs/harbourmaster/harbour.py:1270 +#: PortMaster/pylibs/pugscene.py:1453 msgid "Update Available" msgstr "Dostępna aktualizacja" -#: PortMaster/pugwash:887 PortMaster/pylibs/harbourmaster/harbour.py:1243 -#: PortMaster/pylibs/pugscene.py:687 PortMaster/pylibs/pugscene.py:1416 +#: PortMaster/pugwash:891 PortMaster/pylibs/harbourmaster/harbour.py:1269 +#: PortMaster/pylibs/pugscene.py:714 PortMaster/pylibs/pugscene.py:1452 msgid "Not Installed" msgstr "Nie zainstalowano" -#: PortMaster/pugwash:1060 PortMaster/pugwash:1360 -#: PortMaster/pylibs/pugscene.py:1654 PortMaster/pylibs/pugscene.py:1702 -#: PortMaster/pylibs/pugscene.py:1704 +#: PortMaster/pugwash:1064 PortMaster/pugwash:1384 +#: PortMaster/pylibs/pugscene.py:1713 PortMaster/pylibs/pugscene.py:1761 +#: PortMaster/pylibs/pugscene.py:1763 msgid "Okay" msgstr "W porządku" -#: PortMaster/pugwash:1063 PortMaster/pugwash:1361 -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 -#: PortMaster/pylibs/pugscene.py:1623 PortMaster/pylibs/pugscene.py:1657 -#: PortMaster/pylibs/pugscene.py:1702 +#: PortMaster/pugwash:1067 PortMaster/pugwash:1385 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 +#: PortMaster/pylibs/pugscene.py:1682 PortMaster/pylibs/pugscene.py:1716 +#: PortMaster/pylibs/pugscene.py:1761 msgid "Cancel" msgstr "Anuluj" -#: PortMaster/pugwash:1266 +#: PortMaster/pugwash:1290 #, python-brace-format msgid "Installing {port_name}" msgstr "Instalacja {port_name}" -#: PortMaster/pugwash:1275 +#: PortMaster/pugwash:1299 #, python-brace-format msgid "Uninstalling {port_name}" msgstr "Odinstalowywanie {port_name}" -#: PortMaster/pugwash:1286 +#: PortMaster/pugwash:1310 msgid "Updating all port sources:" msgstr "Aktualizowanie wszystkich źródeł portów:" -#: PortMaster/pugwash:1296 +#: PortMaster/pugwash:1320 #, python-brace-format msgid "Checking {runtime_name}" msgstr "Sprawdzanie {runtime_name}" -#: PortMaster/pugwash:1678 +#: PortMaster/pugwash:1719 #, python-brace-format msgid "You are switching from the {old_release_channel} to the {new_release_channel} version.\n\n" "Do you want to upgrade?" msgstr "Przełączasz się z {old_release_channel} na wersję {new_release_channel}.\n\n" "Czy chcesz zaktualizować?" -#: PortMaster/pugwash:1684 +#: PortMaster/pugwash:1725 #, python-brace-format msgid "There is a new version of PortMaster ({portmaster_version})\n\n" "Do you want to upgrade?" msgstr "Dostępna jest nowa wersja PortMaster ({portmaster_version})\n\n" "Czy chcesz zaktualizować?" -#: PortMaster/pugwash:1689 +#: PortMaster/pugwash:1730 #, python-brace-format msgid "Do you want to reinstall PortMaster?\n\n" "This will reinstall from the {release_channel} channel to {portmaster_version}." msgstr "Czy chcesz ponownie zainstalować PortMaster?\n\n" "Zostanie to ponownie zainstalowane z kanału {release_channel} do {portmaster_version}." -#: PortMaster/pugwash:1716 +#: PortMaster/pugwash:1757 msgid "No network connection available." msgstr "Brak połączenia sieciowego." -#: PortMaster/pylibs/harbourmaster/harbour.py:109 +#: PortMaster/pylibs/harbourmaster/harbour.py:110 msgid "Loading..." msgstr "Ładowanie..." -#: PortMaster/pylibs/harbourmaster/harbour.py:165 +#: PortMaster/pylibs/harbourmaster/harbour.py:166 msgid "Loading Info." msgstr "Wczytywanie Informacji." -#: PortMaster/pylibs/harbourmaster/harbour.py:193 +#: PortMaster/pylibs/harbourmaster/harbour.py:194 msgid "Fetching latest featured ports." msgstr "Pobieranie najnowszych polecanych portów." -#: PortMaster/pylibs/harbourmaster/harbour.py:202 -#: PortMaster/pylibs/harbourmaster/harbour.py:220 +#: PortMaster/pylibs/harbourmaster/harbour.py:203 +#: PortMaster/pylibs/harbourmaster/harbour.py:221 msgid "Fetching latest info." msgstr "Pobieranie najnowszych informacji." -#: PortMaster/pylibs/harbourmaster/harbour.py:236 +#: PortMaster/pylibs/harbourmaster/harbour.py:237 msgid "Fetching latest porters." msgstr "Pobieranie najnowszych portów." -#: PortMaster/pylibs/harbourmaster/harbour.py:248 +#: PortMaster/pylibs/harbourmaster/harbour.py:249 msgid "Loading Sources." msgstr "Ładowanie źródeł." -#: PortMaster/pylibs/harbourmaster/harbour.py:409 +#: PortMaster/pylibs/harbourmaster/harbour.py:415 msgid "Loading Ports." msgstr "Ładowanie portów." -#: PortMaster/pylibs/harbourmaster/harbour.py:1012 +#: PortMaster/pylibs/harbourmaster/harbour.py:1034 #, python-brace-format msgid "Installing Theme {download_name}." msgstr "Instalowanie motywu {download_name}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1019 -#: PortMaster/pylibs/harbourmaster/harbour.py:1057 -#: PortMaster/pylibs/harbourmaster/harbour.py:1116 +#: PortMaster/pylibs/harbourmaster/harbour.py:1041 +#: PortMaster/pylibs/harbourmaster/harbour.py:1079 +#: PortMaster/pylibs/harbourmaster/harbour.py:1138 msgid "Installing" msgstr "Instalowanie" -#: PortMaster/pylibs/harbourmaster/harbour.py:1029 +#: PortMaster/pylibs/harbourmaster/harbour.py:1051 msgid "Theme {download_name!r} installed successfully." msgstr "Motyw {download_name!r} zainstalowany pomyślnie." -#: PortMaster/pylibs/harbourmaster/harbour.py:1048 -#: PortMaster/pylibs/harbourmaster/harbour.py:1107 +#: PortMaster/pylibs/harbourmaster/harbour.py:1070 +#: PortMaster/pylibs/harbourmaster/harbour.py:1129 #, python-brace-format msgid "Installing {download_name}." msgstr "Instalacja {download_name}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1073 -#: PortMaster/pylibs/harbourmaster/harbour.py:1217 +#: PortMaster/pylibs/harbourmaster/harbour.py:1095 +#: PortMaster/pylibs/harbourmaster/harbour.py:1243 msgid "Port {download_name!r} installed successfully." msgstr "Port {download_name!r} zainstalowany pomyślnie." -#: PortMaster/pylibs/harbourmaster/harbour.py:1183 +#: PortMaster/pylibs/harbourmaster/harbour.py:1209 msgid "Installation failed, removing files..." msgstr "Instalacja nie powiodła się, usuwanie plików..." -#: PortMaster/pylibs/harbourmaster/harbour.py:1195 +#: PortMaster/pylibs/harbourmaster/harbour.py:1221 #, python-brace-format msgid "Port {download_name} installed failed." msgstr "Port {download_name} nie został zainstalowany." -#: PortMaster/pylibs/harbourmaster/harbour.py:1207 +#: PortMaster/pylibs/harbourmaster/harbour.py:1233 msgid "Port {download_name!r} and {runtime_name!r} installed successfully." msgstr "Port {download_name!r} i {runtime_name!r} zainstalowany pomyślnie." -#: PortMaster/pylibs/harbourmaster/harbour.py:1212 +#: PortMaster/pylibs/harbourmaster/harbour.py:1238 msgid "Port {download_name!r} installed sucessfully, but {runtime_name!r} failed to install!!\n\n" "Either reinstall to try again, or check the wiki for help." msgstr "Port {download_name!r} zainstalowany pomyślnie, ale {runtime_name!r} nie udało się zainstalować!\n\n" "Zainstaluj ponownie, aby spróbować ponownie, lub sprawdź wiki po pomoc." -#: PortMaster/pylibs/harbourmaster/harbour.py:1227 +#: PortMaster/pylibs/harbourmaster/harbour.py:1253 #, python-brace-format msgid "Port {runtime} contains a bad runtime, game may not run correctly." msgstr "Port {runtime} zawiera złe działanie, gra może nie działać prawidłowo." -#: PortMaster/pylibs/harbourmaster/harbour.py:1245 +#: PortMaster/pylibs/harbourmaster/harbour.py:1271 msgid "Verified" msgstr "Zweryfikowane" -#: PortMaster/pylibs/harbourmaster/harbour.py:1246 +#: PortMaster/pylibs/harbourmaster/harbour.py:1272 msgid "Unverified" msgstr "Niezweryfikowane" -#: PortMaster/pylibs/harbourmaster/harbour.py:1247 +#: PortMaster/pylibs/harbourmaster/harbour.py:1273 msgid "Broken" msgstr "Uszkodzone" -#: PortMaster/pylibs/harbourmaster/harbour.py:1253 +#: PortMaster/pylibs/harbourmaster/harbour.py:1279 msgid "Unable do download a runtime when in offline mode." msgstr "Nie można pobrać runtime w trybie offline." -#: PortMaster/pylibs/harbourmaster/harbour.py:1257 +#: PortMaster/pylibs/harbourmaster/harbour.py:1283 #, python-brace-format msgid "Verifying runtime {runtime}" msgstr "Weryfikowanie czasu pracy {runtime}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1266 -#: PortMaster/pylibs/harbourmaster/harbour.py:1273 +#: PortMaster/pylibs/harbourmaster/harbour.py:1292 +#: PortMaster/pylibs/harbourmaster/harbour.py:1299 msgid "Verifying" msgstr "Weryfikowanie" -#: PortMaster/pylibs/harbourmaster/harbour.py:1321 +#: PortMaster/pylibs/harbourmaster/harbour.py:1347 #, python-brace-format msgid "Verified {runtime} successfully." msgstr "Zweryfikowano {runtime} pomyślnie." -#: PortMaster/pylibs/harbourmaster/harbour.py:1324 +#: PortMaster/pylibs/harbourmaster/harbour.py:1350 #, python-brace-format msgid "Verified {runtime}." msgstr "Zweryfikowano {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1330 +#: PortMaster/pylibs/harbourmaster/harbour.py:1356 #, python-brace-format msgid "Updating {runtime}." msgstr "Aktualizowanie {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1334 +#: PortMaster/pylibs/harbourmaster/harbour.py:1360 #, python-brace-format msgid "Runtime {runtime} is broken, reinstalling." msgstr "Runtime {runtime} jest uszkodzony, reinstalacja." -#: PortMaster/pylibs/harbourmaster/harbour.py:1338 +#: PortMaster/pylibs/harbourmaster/harbour.py:1364 #, python-brace-format msgid "Downloading runtime {runtime}." msgstr "Pobieranie runtime {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1358 -#: PortMaster/pylibs/harbourmaster/harbour.py:1368 +#: PortMaster/pylibs/harbourmaster/harbour.py:1384 +#: PortMaster/pylibs/harbourmaster/harbour.py:1394 #, python-brace-format msgid "Unable to download {runtime}, game may not run correctly." msgstr "Nie można pobrać {runtime}, gra może nie działać poprawnie." -#: PortMaster/pylibs/harbourmaster/harbour.py:1377 +#: PortMaster/pylibs/harbourmaster/harbour.py:1403 #, python-brace-format msgid "Successfully downloaded {runtime}." msgstr "Pomyślnie pobrano {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1383 +#: PortMaster/pylibs/harbourmaster/harbour.py:1409 #, python-brace-format msgid "Unable to find a download for {runtime}." msgstr "Nie można znaleźć pobrania dla {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1393 -#: PortMaster/pylibs/harbourmaster/harbour.py:1472 +#: PortMaster/pylibs/harbourmaster/harbour.py:1419 +#: PortMaster/pylibs/harbourmaster/harbour.py:1498 msgid "Unable do download a port when in offline mode." msgstr "Nie można pobrać portu w trybie offline." -#: PortMaster/pylibs/harbourmaster/harbour.py:1490 +#: PortMaster/pylibs/harbourmaster/harbour.py:1516 #, python-brace-format msgid "Unable to find a source for {port_name}" msgstr "Nie można odnaleźć źródła dla {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1504 +#: PortMaster/pylibs/harbourmaster/harbour.py:1530 #, python-brace-format msgid "Unknown port {port_name}" msgstr "Nieznany port {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1537 +#: PortMaster/pylibs/harbourmaster/harbour.py:1563 #, python-brace-format msgid "Removing {port_name}" msgstr "Usuwanie {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1569 +#: PortMaster/pylibs/harbourmaster/harbour.py:1595 #, python-brace-format msgid "Successfully uninstalled {port_name}" msgstr "Pomyślnie pobrano {port_name}" @@ -443,7 +443,7 @@ msgstr "Nie można zweryfikować pobrania." msgid "Main Menu" msgstr "Menu Główne" -#: PortMaster/pylibs/pugscene.py:335 PortMaster/pylibs/pugscene.py:1061 +#: PortMaster/pylibs/pugscene.py:335 PortMaster/pylibs/pugscene.py:1094 msgid "Featured Ports" msgstr "Polecane porty" @@ -468,12 +468,12 @@ msgid "List all ports that are ready to play!" msgstr "Lista wszystkich portów, które są gotowe do gry!" #: PortMaster/pylibs/pugscene.py:347 -msgid "Uninstall Ports" -msgstr "Odinstalowanie portów" +msgid "Manage Ports" +msgstr "Zarządzaj portami" #: PortMaster/pylibs/pugscene.py:348 -msgid "Remove unwanted ports" -msgstr "Usuń niechciane porty" +msgid "Update / Uninstall Ports" +msgstr "Aktualizuj / Odinstaluj porty" #: PortMaster/pylibs/pugscene.py:353 msgid "Options" @@ -491,8 +491,8 @@ msgstr "Wyjście" msgid "Quit PortMaster" msgstr "Wyjdź z PortMaster" -#: PortMaster/pylibs/pugscene.py:360 PortMaster/pylibs/pugscene.py:489 -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:360 PortMaster/pylibs/pugscene.py:493 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Enter" msgstr "Wejdź" @@ -505,15 +505,15 @@ msgstr "Wyjdź" msgid "Secret Mode {secret_mode}" msgstr "Tryb sekretny {secret_mode}" -#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:450 -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:528 -#: PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:454 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:532 +#: PortMaster/pylibs/pugscene.py:541 msgid "Enabled" msgstr "Włączony" -#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:450 -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:528 -#: PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:454 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:532 +#: PortMaster/pylibs/pugscene.py:541 msgid "Disabled" msgstr "Wyłączony" @@ -541,336 +541,357 @@ msgstr "Aktualizuj PortMaster" msgid "Force check for a new PortMaster version." msgstr "Wymuś sprawdzenie nowej wersji PortMaster." -#: PortMaster/pylibs/pugscene.py:436 PortMaster/pylibs/pugscene.py:625 +#: PortMaster/pylibs/pugscene.py:440 PortMaster/pylibs/pugscene.py:641 msgid "Runtime Manager" msgstr "Menadżer Runtime" -#: PortMaster/pylibs/pugscene.py:437 +#: PortMaster/pylibs/pugscene.py:441 msgid "Download/Check/Delete Port runtimes." msgstr "Pobierz/Sprawdź/Usuń runtime portów." -#: PortMaster/pylibs/pugscene.py:443 PortMaster/pylibs/pugscene.py:555 +#: PortMaster/pylibs/pugscene.py:447 PortMaster/pylibs/pugscene.py:559 #, python-brace-format msgid "Controller Mode: {controller_mode}" msgstr "Tryb kontrolera: {controller_mode}" -#: PortMaster/pylibs/pugscene.py:444 +#: PortMaster/pylibs/pugscene.py:448 msgid "Toggle between various controller layouts." msgstr "Przełącz między różnymi układami kontrolera." -#: PortMaster/pylibs/pugscene.py:446 +#: PortMaster/pylibs/pugscene.py:450 msgid "Audio" msgstr "Dźwięk" -#: PortMaster/pylibs/pugscene.py:450 PortMaster/pylibs/pugscene.py:528 +#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:532 msgid "Music: " msgstr "Muzyka: " -#: PortMaster/pylibs/pugscene.py:451 +#: PortMaster/pylibs/pugscene.py:455 msgid "Enable or Disable background music in PortMaster." msgstr "Włącz lub wyłącz muzykę w tle w PortMaster." -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:541 msgid "Sound FX: " msgstr "Efekty dźwiękowe: " -#: PortMaster/pylibs/pugscene.py:455 +#: PortMaster/pylibs/pugscene.py:459 msgid "Enable or Disable soundfx in PortMaster." msgstr "Włącz lub wyłącz efekty dźwiękowe w PortMaster." -#: PortMaster/pylibs/pugscene.py:457 +#: PortMaster/pylibs/pugscene.py:461 msgid "Interface" msgstr "Interfejs" -#: PortMaster/pylibs/pugscene.py:461 +#: PortMaster/pylibs/pugscene.py:465 msgid "Choose Language" msgstr "Wybierz język" -#: PortMaster/pylibs/pugscene.py:462 +#: PortMaster/pylibs/pugscene.py:466 msgid "Select the language PortMaster uses." msgstr "Wybierz język używany przez PortMaster." -#: PortMaster/pylibs/pugscene.py:465 PortMaster/pylibs/pugscene.py:774 +#: PortMaster/pylibs/pugscene.py:469 PortMaster/pylibs/pugscene.py:807 msgid "Select Theme" msgstr "Wybierz motyw" -#: PortMaster/pylibs/pugscene.py:466 +#: PortMaster/pylibs/pugscene.py:470 msgid "Select a theme for PortMaster." msgstr "Wybierz motyw dla PortMaster." -#: PortMaster/pylibs/pugscene.py:472 +#: PortMaster/pylibs/pugscene.py:476 msgid "Select Color Scheme" msgstr "Wybierz schemat kolorów" -#: PortMaster/pylibs/pugscene.py:473 +#: PortMaster/pylibs/pugscene.py:477 msgid "Select a colour scheme for PortMaster" msgstr "Wybierz schemat kolorów dla PortMaster" -#: PortMaster/pylibs/pugscene.py:476 +#: PortMaster/pylibs/pugscene.py:480 msgid "Secret Options" msgstr "Sekretne Opcje" -#: PortMaster/pylibs/pugscene.py:479 +#: PortMaster/pylibs/pugscene.py:483 msgid "Delete PortMaster Config" msgstr "Usuń konfigurację PortMaster" -#: PortMaster/pylibs/pugscene.py:480 PortMaster/pylibs/pugscene.py:484 +#: PortMaster/pylibs/pugscene.py:484 PortMaster/pylibs/pugscene.py:488 msgid "This can break stuff, don't touch unless you know what you are doing." msgstr "To może zniszczyć rzeczy, nie dotykaj, chyba że wiesz co robisz." -#: PortMaster/pylibs/pugscene.py:483 +#: PortMaster/pylibs/pugscene.py:487 msgid "Delete PortMaster Runtimes" msgstr "Usuń runtime PortMastera" -#: PortMaster/pylibs/pugscene.py:489 PortMaster/pylibs/pugscene.py:701 -#: PortMaster/pylibs/pugscene.py:808 PortMaster/pylibs/pugscene.py:890 -#: PortMaster/pylibs/pugscene.py:891 PortMaster/pylibs/pugscene.py:944 -#: PortMaster/pylibs/pugscene.py:945 PortMaster/pylibs/pugscene.py:1072 -#: PortMaster/pylibs/pugscene.py:1271 PortMaster/pylibs/pugscene.py:1291 -#: PortMaster/pylibs/pugscene.py:1293 PortMaster/pylibs/pugscene.py:1309 -#: PortMaster/pylibs/pugscene.py:1311 +#: PortMaster/pylibs/pugscene.py:493 PortMaster/pylibs/pugscene.py:730 +#: PortMaster/pylibs/pugscene.py:733 PortMaster/pylibs/pugscene.py:841 +#: PortMaster/pylibs/pugscene.py:923 PortMaster/pylibs/pugscene.py:924 +#: PortMaster/pylibs/pugscene.py:977 PortMaster/pylibs/pugscene.py:978 +#: PortMaster/pylibs/pugscene.py:1105 PortMaster/pylibs/pugscene.py:1305 +#: PortMaster/pylibs/pugscene.py:1329 PortMaster/pylibs/pugscene.py:1331 +#: PortMaster/pylibs/pugscene.py:1347 PortMaster/pylibs/pugscene.py:1350 msgid "Back" msgstr "Powrót" -#: PortMaster/pylibs/pugscene.py:600 +#: PortMaster/pylibs/pugscene.py:608 msgid "Deleting Runtimes:" msgstr "Usuwanie Runtime:" -#: PortMaster/pylibs/pugscene.py:649 +#: PortMaster/pylibs/pugscene.py:633 +msgid "Source Manager" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:670 msgid "Download All" msgstr "Pobierz wszystko" -#: PortMaster/pylibs/pugscene.py:688 +#: PortMaster/pylibs/pugscene.py:715 msgid "Used" msgstr "Używane" -#: PortMaster/pylibs/pugscene.py:688 +#: PortMaster/pylibs/pugscene.py:715 msgid "Not Used" msgstr "Nieużywane" -#: PortMaster/pylibs/pugscene.py:701 PortMaster/pylibs/pugscene.py:1309 -msgid "Install" -msgstr "Zainstaluj" - -#: PortMaster/pylibs/pugscene.py:704 +#: PortMaster/pylibs/pugscene.py:730 msgid "Check" msgstr "Sprawdź" -#: PortMaster/pylibs/pugscene.py:705 PortMaster/pylibs/pugscene.py:1311 +#: PortMaster/pylibs/pugscene.py:730 PortMaster/pylibs/pugscene.py:1347 msgid "Uninstall" msgstr "Odinstaluj" -#: PortMaster/pylibs/pugscene.py:720 +#: PortMaster/pylibs/pugscene.py:733 PortMaster/pylibs/pugscene.py:1350 +msgid "Install" +msgstr "Zainstaluj" + +#: PortMaster/pylibs/pugscene.py:748 msgid "Are you sure you want to download and verify all runtimes?" msgstr "Czy na pewno chcesz pobrać i zweryfikować wszystkie runtimes?" -#: PortMaster/pylibs/pugscene.py:758 +#: PortMaster/pylibs/pugscene.py:790 #, python-brace-format msgid "Deleted runtime {runtime}" msgstr "Usunięto runtime {runtime}" -#: PortMaster/pylibs/pugscene.py:792 +#: PortMaster/pylibs/pugscene.py:825 #, python-brace-format msgid "{theme_name} (Selected)" msgstr "{theme_name} (Wybrany)" -#: PortMaster/pylibs/pugscene.py:806 PortMaster/pylibs/pugscene.py:891 -#: PortMaster/pylibs/pugscene.py:945 PortMaster/pylibs/pugscene.py:1009 -#: PortMaster/pylibs/pugscene.py:1017 PortMaster/pylibs/pugscene.py:1072 +#: PortMaster/pylibs/pugscene.py:839 PortMaster/pylibs/pugscene.py:924 +#: PortMaster/pylibs/pugscene.py:978 PortMaster/pylibs/pugscene.py:1042 +#: PortMaster/pylibs/pugscene.py:1050 PortMaster/pylibs/pugscene.py:1105 msgid "Select" msgstr "Wybierz" -#: PortMaster/pylibs/pugscene.py:811 +#: PortMaster/pylibs/pugscene.py:844 msgid "Download" msgstr "Pobierz" -#: PortMaster/pylibs/pugscene.py:830 +#: PortMaster/pylibs/pugscene.py:863 msgid "Do you want to change theme?\n\n" "You will have to restart for it to take affect." msgstr "Czy chcesz zmienić motyw?\n\n" "Będziesz musiał zrestartować, aby zmienić ten motyw." -#: PortMaster/pylibs/pugscene.py:871 +#: PortMaster/pylibs/pugscene.py:904 msgid "Select Colour Scheme" msgstr "Wybierz schemat kolorów" -#: PortMaster/pylibs/pugscene.py:885 +#: PortMaster/pylibs/pugscene.py:918 #, python-brace-format msgid "{item_name} (Selected)" msgstr "{item_name} (Wybrany)" -#: PortMaster/pylibs/pugscene.py:908 +#: PortMaster/pylibs/pugscene.py:941 msgid "Do you want to change the themes color scheme?\n\n" "You will have to restart for it to take affect." msgstr "Czy chcesz zmienić schemat kolorów motywu?\n\n" "Będziesz musiał zrestartować, aby go zmienić." -#: PortMaster/pylibs/pugscene.py:929 +#: PortMaster/pylibs/pugscene.py:962 msgid "Language Select" msgstr "Wybór języka" -#: PortMaster/pylibs/pugscene.py:939 +#: PortMaster/pylibs/pugscene.py:972 #, python-brace-format msgid "{lang_name} (Selected)" msgstr "{lang_name} (Wybrany)" -#: PortMaster/pylibs/pugscene.py:962 +#: PortMaster/pylibs/pugscene.py:995 msgid "Do you want to change language?\n\n" "You will have to restart for it to take affect." msgstr "Czy chcesz zmienić język?\n\n" "Będziesz musiał zrestartować, aby zastosować." -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Delete" msgstr "Usuń" -#: PortMaster/pylibs/pugscene.py:1009 +#: PortMaster/pylibs/pugscene.py:1042 msgid "Upper Case" msgstr "Wielkie litery" -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Space" msgstr "Spacja" -#: PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1050 msgid "Lower Case" msgstr "Małe litery" -#: PortMaster/pylibs/pugscene.py:1109 PortMaster/pylibs/pugscene.py:1132 +#: PortMaster/pylibs/pugscene.py:1142 PortMaster/pylibs/pugscene.py:1165 msgid "NO PORTS" msgstr "BRAK PORTÓW" -#: PortMaster/pylibs/pugscene.py:1113 PortMaster/pylibs/pugscene.py:1139 +#: PortMaster/pylibs/pugscene.py:1146 PortMaster/pylibs/pugscene.py:1172 msgid "** NO PORTS FOUND **" msgstr "** NIE ZNALEZIONO PORTÓW **" -#: PortMaster/pylibs/pugscene.py:1115 PortMaster/pylibs/pugscene.py:1142 +#: PortMaster/pylibs/pugscene.py:1148 PortMaster/pylibs/pugscene.py:1175 msgid "Download ports first." msgstr "Najpierw pobierz porty." -#: PortMaster/pylibs/pugscene.py:1144 +#: PortMaster/pylibs/pugscene.py:1177 msgid "Try removing some filters." msgstr "Spróbuj usunąć kilka filtrów." -#: PortMaster/pylibs/pugscene.py:1271 PortMaster/pylibs/pugscene.py:1291 -#: PortMaster/pylibs/pugscene.py:1293 +#: PortMaster/pylibs/pugscene.py:1305 PortMaster/pylibs/pugscene.py:1329 +#: PortMaster/pylibs/pugscene.py:1331 msgid "Show Info" msgstr "Pokaż info" -#: PortMaster/pylibs/pugscene.py:1276 +#: PortMaster/pylibs/pugscene.py:1310 msgid "Ports List" msgstr "Listy portów" -#: PortMaster/pylibs/pugscene.py:1291 +#: PortMaster/pylibs/pugscene.py:1329 msgid "Filters" msgstr "Filtry" -#: PortMaster/pylibs/pugscene.py:1299 +#: PortMaster/pylibs/pugscene.py:1337 msgid "Port Info" msgstr "Informacje o porcie" -#: PortMaster/pylibs/pugscene.py:1364 +#: PortMaster/pylibs/pugscene.py:1347 +msgid "Reinstall" +msgstr "Reinstalacja" + +#: PortMaster/pylibs/pugscene.py:1383 +#, python-brace-format +msgid "Are you sure you want to uninstall {port_name}?" +msgstr "Jesteś pewien, że chcesz odinstalować {port_name}?" + +#: PortMaster/pylibs/pugscene.py:1400 msgid "Filters Scene" msgstr "Filtry sceny" -#: PortMaster/pylibs/pugscene.py:1393 +#: PortMaster/pylibs/pugscene.py:1429 msgid "Alphabetical" msgstr "Alfabetycznie" -#: PortMaster/pylibs/pugscene.py:1394 +#: PortMaster/pylibs/pugscene.py:1430 msgid "Recently Added" msgstr "Ostatnio dodane" -#: PortMaster/pylibs/pugscene.py:1395 +#: PortMaster/pylibs/pugscene.py:1431 msgid "Recently Updated" msgstr "Ostatnio zaktualizowane" -#: PortMaster/pylibs/pugscene.py:1398 +#: PortMaster/pylibs/pugscene.py:1434 msgid "Action" msgstr "Akcja" -#: PortMaster/pylibs/pugscene.py:1399 +#: PortMaster/pylibs/pugscene.py:1435 msgid "Adventure" msgstr "Przygodowe" -#: PortMaster/pylibs/pugscene.py:1400 +#: PortMaster/pylibs/pugscene.py:1436 msgid "Arcade" msgstr "Arcade" -#: PortMaster/pylibs/pugscene.py:1401 +#: PortMaster/pylibs/pugscene.py:1437 msgid "Casino/Card" msgstr "Kasino/Karta" -#: PortMaster/pylibs/pugscene.py:1402 +#: PortMaster/pylibs/pugscene.py:1438 msgid "First Person Shooter" msgstr "Pierwszoosobowa strzelanka" -#: PortMaster/pylibs/pugscene.py:1403 +#: PortMaster/pylibs/pugscene.py:1439 msgid "Platformer" msgstr "Platformówka" -#: PortMaster/pylibs/pugscene.py:1404 +#: PortMaster/pylibs/pugscene.py:1440 msgid "Puzzle" msgstr "Puzzle" -#: PortMaster/pylibs/pugscene.py:1405 +#: PortMaster/pylibs/pugscene.py:1441 msgid "Racing" msgstr "Wyścigowe" -#: PortMaster/pylibs/pugscene.py:1406 +#: PortMaster/pylibs/pugscene.py:1442 msgid "Rhythm" msgstr "Rytm" -#: PortMaster/pylibs/pugscene.py:1407 +#: PortMaster/pylibs/pugscene.py:1443 msgid "Role Playing Game" msgstr "Role Playing" -#: PortMaster/pylibs/pugscene.py:1408 +#: PortMaster/pylibs/pugscene.py:1444 msgid "Simulation" msgstr "Symulacja" -#: PortMaster/pylibs/pugscene.py:1409 +#: PortMaster/pylibs/pugscene.py:1445 msgid "Sports" msgstr "Sportowe" -#: PortMaster/pylibs/pugscene.py:1410 +#: PortMaster/pylibs/pugscene.py:1446 msgid "Strategy" msgstr "Strategie" -#: PortMaster/pylibs/pugscene.py:1411 +#: PortMaster/pylibs/pugscene.py:1447 msgid "Visual Novel" msgstr "Wizualna nowela" -#: PortMaster/pylibs/pugscene.py:1412 +#: PortMaster/pylibs/pugscene.py:1448 msgid "Other" msgstr "Inne" -#: PortMaster/pylibs/pugscene.py:1420 PortMaster/pylibs/pugscene.py:1421 +#: PortMaster/pylibs/pugscene.py:1454 +msgid "Broken Ports" +msgstr "Uszkodzone porty" + +#: PortMaster/pylibs/pugscene.py:1457 PortMaster/pylibs/pugscene.py:1458 #, python-brace-format msgid "{runtime_name} Runtime" msgstr "{runtime_name} Czas pracy" -#: PortMaster/pylibs/pugscene.py:1463 +#: PortMaster/pylibs/pugscene.py:1501 msgid "Sort:" msgstr "Sortuj:" -#: PortMaster/pylibs/pugscene.py:1490 +#: PortMaster/pylibs/pugscene.py:1516 +msgid "Clear Filters" +msgstr "Wyczyść filtry" + +#: PortMaster/pylibs/pugscene.py:1540 msgid "Genres:" msgstr "Gatunek:" -#: PortMaster/pylibs/pugscene.py:1517 +#: PortMaster/pylibs/pugscene.py:1570 msgid "Attributes:" msgstr "Atrybuty:" -#: PortMaster/pylibs/pugscene.py:1543 +#: PortMaster/pylibs/pugscene.py:1599 msgid "Porters:" msgstr "Porterzy:" -#: PortMaster/pylibs/pugscene.py:1607 +#: PortMaster/pylibs/pugscene.py:1666 msgid "Messages" msgstr "Wiadomości" -#: PortMaster/pylibs/pugscene.py:1642 +#: PortMaster/pylibs/pugscene.py:1701 msgid "Are you sure you want to cancel?" msgstr "Czy na pewno chcesz anulować?" diff --git a/PortMaster/pylibs/locales/pl_PL/LC_MESSAGES/themes.po b/PortMaster/pylibs/locales/pl_PL/LC_MESSAGES/themes.po index a0ac37b..e9d106b 100644 --- a/PortMaster/pylibs/locales/pl_PL/LC_MESSAGES/themes.po +++ b/PortMaster/pylibs/locales/pl_PL/LC_MESSAGES/themes.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: portmaster\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-09 16:35+0800\n" -"PO-Revision-Date: 2023-10-10 11:11\n" +"PO-Revision-Date: 2023-10-26 10:37\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -57,7 +57,7 @@ msgstr "Wolne miejsce: {system.free_space}\n\n" "Instrukcja: \n" "Umieść plik x w folderze y, a następnie tańcz do jutra" -#: ff_VII.theme.zip/theme.json:446, default_theme/theme.json:411 +#: ff_VII.theme.zip/theme.json:446, default_theme/theme.json:413 msgid "Time: {system.time_24hr}\n" "CFW: {system.cfw_name} ({system.cfw_version})\n" "Device: {system.device_name}\n" @@ -67,7 +67,7 @@ msgstr "Godzina: {system.time_24hr}\n" "Urządzenie: {system.device_name}\n" "Stan Baterii: {system.battery_level}" -#: ff_VII.theme.zip/theme.json:454, default_theme/theme.json:419 +#: ff_VII.theme.zip/theme.json:454, default_theme/theme.json:421 msgid "PM: {system.portmaster_version}\n" "HM: {system.harbourmaster_version}\n" "Space: {system.free_space} free / {system.total_space} total" @@ -75,11 +75,11 @@ msgstr "PM: {system.portmaster_version}\n" "HM: {system.harbourmaster_version}\n" "Przestrzeń: {system.free_space} wolnych / {system.total_space} łącznie" -#: ff_VII.theme.zip/theme.json:489, Zelda.theme.zip/theme.json:523, default_theme/theme.json:468, default_theme/theme.json:597 +#: ff_VII.theme.zip/theme.json:489, Zelda.theme.zip/theme.json:523, default_theme/theme.json:471, default_theme/theme.json:597 msgid "IP: {system.ip_address}" msgstr "IP: {system.ip_address}" -#: ff_VII.theme.zip/theme.json:569, Zelda.theme.zip/theme.json:602, default_theme/theme.json:523 +#: ff_VII.theme.zip/theme.json:569, Zelda.theme.zip/theme.json:602, default_theme/theme.json:522 msgid "Creator: {theme_info.creator}\n" "Status: {theme_info.status}" msgstr "Twórca: {theme_info.creator}\n" @@ -97,7 +97,7 @@ msgstr "Gatunek: {port_info.genres}\n" "Rozmiar pobierania: {port_info.download_size}{if:port_info.runtime}\n" "Czas Uruchomienia: {port_info.runtime} ({port_info.runtime_status}){endif}" -#: Zelda.theme.zip/theme.json:457, default_theme/theme.json:384 +#: Zelda.theme.zip/theme.json:457, default_theme/theme.json:386 msgid "Free Space: {system.free_space}\n\n" "Porter: {port_info.porter}\n" "Genres: {port_info.genres}\n" @@ -121,7 +121,7 @@ msgid "{if:!ports_list.total_ports::ports_list.filter_ports}Available Ports: {po msgstr "{if:!ports_list.total_ports::ports_list.filter_ports}Dostępne Porty: {ports_list.filter_ports} / {ports_list.total_ports} \n" "Filtry: {ports_list.filters}{endif}" -#: default_theme/theme.json:314, default_theme/theme.json:814 +#: default_theme/theme.json:315, default_theme/theme.json:821 msgid "Genres: {port_info.genres}\n" "{if:port_info.install_size}Installed Size: {port_info.install_size}{else}Download Size: {port_info.download_size}{endif}{if:port_info.runtime}\n" "Runtime: {port_info.runtime} ({port_info.runtime_status}){endif}" @@ -133,13 +133,7 @@ msgstr "Gatunki: {port_info.genres}\n" msgid "Name: {runtime_info.name}\n" "Status: {runtime_info.status}\n" "Ports: {runtime_info.ports}\n" -"Verified: {runtime_info.verified}\n" "Download Size: {runtime_info.download_size}\n" "Install Size: {runtime_info.disk_size}" -msgstr "Nazwa: {runtime_info.name}\n" -"Status: {runtime_info.status}\n" -"Porty: {runtime_info.ports}\n" -"Zweryfikowane: {runtime_info.verified}\n" -"Rozmiar pobierania: {runtime_info.download_size}\n" -"Rozmiar instalacji: {runtime_info.disk_size}" +msgstr "" diff --git a/PortMaster/pylibs/locales/pt_BR/LC_MESSAGES/messages.po b/PortMaster/pylibs/locales/pt_BR/LC_MESSAGES/messages.po index c90c994..3b8debb 100644 --- a/PortMaster/pylibs/locales/pt_BR/LC_MESSAGES/messages.po +++ b/PortMaster/pylibs/locales/pt_BR/LC_MESSAGES/messages.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: portmaster\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-10 19:11+0800\n" -"PO-Revision-Date: 2023-10-10 11:11\n" +"POT-Creation-Date: 2023-10-26 18:36+0800\n" +"PO-Revision-Date: 2023-10-26 10:37\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -69,269 +69,269 @@ msgstr "Português (Brasil)" msgid "Chinese Simplified" msgstr "Chines Simplificado" -#: PortMaster/pugwash:625 +#: PortMaster/pugwash:629 msgid "Unknown IP" msgstr "IP desconhecido" -#: PortMaster/pugwash:725 PortMaster/pugwash:864 +#: PortMaster/pugwash:729 PortMaster/pugwash:868 msgid "N/A" msgstr "Não disponível" -#: PortMaster/pugwash:833 +#: PortMaster/pugwash:837 msgid "** NO PORT **" msgstr "** SEM JOGO **" -#: PortMaster/pugwash:851 PortMaster/pylibs/pugscene.py:1415 +#: PortMaster/pugwash:855 PortMaster/pylibs/pugscene.py:1451 msgid "Ready to Run" msgstr "Pronto para executar" -#: PortMaster/pugwash:851 +#: PortMaster/pugwash:855 msgid "Requires Files" msgstr "Arquivos necessários" -#: PortMaster/pugwash:858 PortMaster/pugwash:885 -#: PortMaster/pylibs/pugscene.py:687 +#: PortMaster/pugwash:862 PortMaster/pugwash:889 +#: PortMaster/pylibs/pugscene.py:714 msgid "Installed" msgstr "Instalado" -#: PortMaster/pugwash:860 +#: PortMaster/pugwash:864 msgid "Missing" msgstr "Faltando" -#: PortMaster/pugwash:886 PortMaster/pylibs/harbourmaster/harbour.py:1244 -#: PortMaster/pylibs/pugscene.py:1417 +#: PortMaster/pugwash:890 PortMaster/pylibs/harbourmaster/harbour.py:1270 +#: PortMaster/pylibs/pugscene.py:1453 msgid "Update Available" msgstr "Atualização disponível" -#: PortMaster/pugwash:887 PortMaster/pylibs/harbourmaster/harbour.py:1243 -#: PortMaster/pylibs/pugscene.py:687 PortMaster/pylibs/pugscene.py:1416 +#: PortMaster/pugwash:891 PortMaster/pylibs/harbourmaster/harbour.py:1269 +#: PortMaster/pylibs/pugscene.py:714 PortMaster/pylibs/pugscene.py:1452 msgid "Not Installed" msgstr "Não instalado" -#: PortMaster/pugwash:1060 PortMaster/pugwash:1360 -#: PortMaster/pylibs/pugscene.py:1654 PortMaster/pylibs/pugscene.py:1702 -#: PortMaster/pylibs/pugscene.py:1704 +#: PortMaster/pugwash:1064 PortMaster/pugwash:1384 +#: PortMaster/pylibs/pugscene.py:1713 PortMaster/pylibs/pugscene.py:1761 +#: PortMaster/pylibs/pugscene.py:1763 msgid "Okay" msgstr "Ok" -#: PortMaster/pugwash:1063 PortMaster/pugwash:1361 -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 -#: PortMaster/pylibs/pugscene.py:1623 PortMaster/pylibs/pugscene.py:1657 -#: PortMaster/pylibs/pugscene.py:1702 +#: PortMaster/pugwash:1067 PortMaster/pugwash:1385 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 +#: PortMaster/pylibs/pugscene.py:1682 PortMaster/pylibs/pugscene.py:1716 +#: PortMaster/pylibs/pugscene.py:1761 msgid "Cancel" msgstr "Cancelar" -#: PortMaster/pugwash:1266 +#: PortMaster/pugwash:1290 #, python-brace-format msgid "Installing {port_name}" msgstr "Instalando {port_name}" -#: PortMaster/pugwash:1275 +#: PortMaster/pugwash:1299 #, python-brace-format msgid "Uninstalling {port_name}" msgstr "Desinstalando {port_name}" -#: PortMaster/pugwash:1286 +#: PortMaster/pugwash:1310 msgid "Updating all port sources:" msgstr "Atualizando todas as fontes de jogos:" -#: PortMaster/pugwash:1296 +#: PortMaster/pugwash:1320 #, python-brace-format msgid "Checking {runtime_name}" msgstr "Verificando {runtime_name}" -#: PortMaster/pugwash:1678 +#: PortMaster/pugwash:1719 #, python-brace-format msgid "You are switching from the {old_release_channel} to the {new_release_channel} version.\n\n" "Do you want to upgrade?" msgstr "Você está trocando da versão {old_release_channel} para a versão {new_release_channel}.\n\n" "Você quer atualizar?" -#: PortMaster/pugwash:1684 +#: PortMaster/pugwash:1725 #, python-brace-format msgid "There is a new version of PortMaster ({portmaster_version})\n\n" "Do you want to upgrade?" msgstr "Há uma nova versão de Portmaster ({portmaster_version})\n\n" "Você quer atualizar?" -#: PortMaster/pugwash:1689 +#: PortMaster/pugwash:1730 #, python-brace-format msgid "Do you want to reinstall PortMaster?\n\n" "This will reinstall from the {release_channel} channel to {portmaster_version}." msgstr "Você quer reinstalar PortMaster?\n\n" "Isso irá reinstalar do canal {release_channel} para {portmaster_version}." -#: PortMaster/pugwash:1716 +#: PortMaster/pugwash:1757 msgid "No network connection available." msgstr "Nenhuma conexão de rede disponível." -#: PortMaster/pylibs/harbourmaster/harbour.py:109 +#: PortMaster/pylibs/harbourmaster/harbour.py:110 msgid "Loading..." msgstr "Carregando..." -#: PortMaster/pylibs/harbourmaster/harbour.py:165 +#: PortMaster/pylibs/harbourmaster/harbour.py:166 msgid "Loading Info." msgstr "Carregando informação." -#: PortMaster/pylibs/harbourmaster/harbour.py:193 +#: PortMaster/pylibs/harbourmaster/harbour.py:194 msgid "Fetching latest featured ports." msgstr "Buscando jogos em destaque mais recentes." -#: PortMaster/pylibs/harbourmaster/harbour.py:202 -#: PortMaster/pylibs/harbourmaster/harbour.py:220 +#: PortMaster/pylibs/harbourmaster/harbour.py:203 +#: PortMaster/pylibs/harbourmaster/harbour.py:221 msgid "Fetching latest info." msgstr "Buscando informação mais recente." -#: PortMaster/pylibs/harbourmaster/harbour.py:236 +#: PortMaster/pylibs/harbourmaster/harbour.py:237 msgid "Fetching latest porters." msgstr "Buscando porters mais recentes." -#: PortMaster/pylibs/harbourmaster/harbour.py:248 +#: PortMaster/pylibs/harbourmaster/harbour.py:249 msgid "Loading Sources." msgstr "Carregando fontes." -#: PortMaster/pylibs/harbourmaster/harbour.py:409 +#: PortMaster/pylibs/harbourmaster/harbour.py:415 msgid "Loading Ports." msgstr "Carregando jogos." -#: PortMaster/pylibs/harbourmaster/harbour.py:1012 +#: PortMaster/pylibs/harbourmaster/harbour.py:1034 #, python-brace-format msgid "Installing Theme {download_name}." msgstr "Instalando tema {download_name}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1019 -#: PortMaster/pylibs/harbourmaster/harbour.py:1057 -#: PortMaster/pylibs/harbourmaster/harbour.py:1116 +#: PortMaster/pylibs/harbourmaster/harbour.py:1041 +#: PortMaster/pylibs/harbourmaster/harbour.py:1079 +#: PortMaster/pylibs/harbourmaster/harbour.py:1138 msgid "Installing" msgstr "Instalando" -#: PortMaster/pylibs/harbourmaster/harbour.py:1029 +#: PortMaster/pylibs/harbourmaster/harbour.py:1051 msgid "Theme {download_name!r} installed successfully." msgstr "Tema {download_name!r} instalado com sucesso." -#: PortMaster/pylibs/harbourmaster/harbour.py:1048 -#: PortMaster/pylibs/harbourmaster/harbour.py:1107 +#: PortMaster/pylibs/harbourmaster/harbour.py:1070 +#: PortMaster/pylibs/harbourmaster/harbour.py:1129 #, python-brace-format msgid "Installing {download_name}." msgstr "Instalando {download_name}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1073 -#: PortMaster/pylibs/harbourmaster/harbour.py:1217 +#: PortMaster/pylibs/harbourmaster/harbour.py:1095 +#: PortMaster/pylibs/harbourmaster/harbour.py:1243 msgid "Port {download_name!r} installed successfully." msgstr "Jogo {download_name!r} instalado com sucesso." -#: PortMaster/pylibs/harbourmaster/harbour.py:1183 +#: PortMaster/pylibs/harbourmaster/harbour.py:1209 msgid "Installation failed, removing files..." msgstr "Instalação falhou, removendo arquivos..." -#: PortMaster/pylibs/harbourmaster/harbour.py:1195 +#: PortMaster/pylibs/harbourmaster/harbour.py:1221 #, python-brace-format msgid "Port {download_name} installed failed." msgstr "Jogo {download_name} falhou na instalação." -#: PortMaster/pylibs/harbourmaster/harbour.py:1207 +#: PortMaster/pylibs/harbourmaster/harbour.py:1233 msgid "Port {download_name!r} and {runtime_name!r} installed successfully." msgstr "Jogo {download_name!r} e {runtime_name!r} instalados com sucesso." -#: PortMaster/pylibs/harbourmaster/harbour.py:1212 +#: PortMaster/pylibs/harbourmaster/harbour.py:1238 msgid "Port {download_name!r} installed sucessfully, but {runtime_name!r} failed to install!!\n\n" "Either reinstall to try again, or check the wiki for help." msgstr "Jogo {download_name!r} instalado com sucesso, mas {runtime_name!r} falhou em instalar!\n\n" "Ou reinstale para tentar novamente, ou cheque o site para ajuda." -#: PortMaster/pylibs/harbourmaster/harbour.py:1227 +#: PortMaster/pylibs/harbourmaster/harbour.py:1253 #, python-brace-format msgid "Port {runtime} contains a bad runtime, game may not run correctly." msgstr "Jogo {runtime} contém um tempo de execução incompatível, jogo pode não executar corretamente." -#: PortMaster/pylibs/harbourmaster/harbour.py:1245 +#: PortMaster/pylibs/harbourmaster/harbour.py:1271 msgid "Verified" msgstr "Verificado" -#: PortMaster/pylibs/harbourmaster/harbour.py:1246 +#: PortMaster/pylibs/harbourmaster/harbour.py:1272 msgid "Unverified" msgstr "Não verificado" -#: PortMaster/pylibs/harbourmaster/harbour.py:1247 +#: PortMaster/pylibs/harbourmaster/harbour.py:1273 msgid "Broken" msgstr "Quebrado" -#: PortMaster/pylibs/harbourmaster/harbour.py:1253 +#: PortMaster/pylibs/harbourmaster/harbour.py:1279 msgid "Unable do download a runtime when in offline mode." msgstr "Incapaz de baixar um tempo de execução quando desconectado." -#: PortMaster/pylibs/harbourmaster/harbour.py:1257 +#: PortMaster/pylibs/harbourmaster/harbour.py:1283 #, python-brace-format msgid "Verifying runtime {runtime}" msgstr "Verificando tempo de execução {runtime}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1266 -#: PortMaster/pylibs/harbourmaster/harbour.py:1273 +#: PortMaster/pylibs/harbourmaster/harbour.py:1292 +#: PortMaster/pylibs/harbourmaster/harbour.py:1299 msgid "Verifying" msgstr "Verificando" -#: PortMaster/pylibs/harbourmaster/harbour.py:1321 +#: PortMaster/pylibs/harbourmaster/harbour.py:1347 #, python-brace-format msgid "Verified {runtime} successfully." msgstr "Verificado {runtime} com sucesso." -#: PortMaster/pylibs/harbourmaster/harbour.py:1324 +#: PortMaster/pylibs/harbourmaster/harbour.py:1350 #, python-brace-format msgid "Verified {runtime}." msgstr "Verificado {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1330 +#: PortMaster/pylibs/harbourmaster/harbour.py:1356 #, python-brace-format msgid "Updating {runtime}." msgstr "Atualizando {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1334 +#: PortMaster/pylibs/harbourmaster/harbour.py:1360 #, python-brace-format msgid "Runtime {runtime} is broken, reinstalling." msgstr "Tempo de execução {runtime} está quebrado, reinstalando." -#: PortMaster/pylibs/harbourmaster/harbour.py:1338 +#: PortMaster/pylibs/harbourmaster/harbour.py:1364 #, python-brace-format msgid "Downloading runtime {runtime}." msgstr "Baixando tempo de execução {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1358 -#: PortMaster/pylibs/harbourmaster/harbour.py:1368 +#: PortMaster/pylibs/harbourmaster/harbour.py:1384 +#: PortMaster/pylibs/harbourmaster/harbour.py:1394 #, python-brace-format msgid "Unable to download {runtime}, game may not run correctly." msgstr "Incapaz de baixar {runtime}, jogo pode não funcionar corretamente." -#: PortMaster/pylibs/harbourmaster/harbour.py:1377 +#: PortMaster/pylibs/harbourmaster/harbour.py:1403 #, python-brace-format msgid "Successfully downloaded {runtime}." msgstr "{runtime} baixado com sucesso." -#: PortMaster/pylibs/harbourmaster/harbour.py:1383 +#: PortMaster/pylibs/harbourmaster/harbour.py:1409 #, python-brace-format msgid "Unable to find a download for {runtime}." msgstr "Incapaz de encontrar um download para {runtime}." -#: PortMaster/pylibs/harbourmaster/harbour.py:1393 -#: PortMaster/pylibs/harbourmaster/harbour.py:1472 +#: PortMaster/pylibs/harbourmaster/harbour.py:1419 +#: PortMaster/pylibs/harbourmaster/harbour.py:1498 msgid "Unable do download a port when in offline mode." msgstr "Incapaz de baixar um jogo quando desconectado." -#: PortMaster/pylibs/harbourmaster/harbour.py:1490 +#: PortMaster/pylibs/harbourmaster/harbour.py:1516 #, python-brace-format msgid "Unable to find a source for {port_name}" msgstr "Incapaz de encontrar uma fonte para {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1504 +#: PortMaster/pylibs/harbourmaster/harbour.py:1530 #, python-brace-format msgid "Unknown port {port_name}" msgstr "Jogo desconhecido {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1537 +#: PortMaster/pylibs/harbourmaster/harbour.py:1563 #, python-brace-format msgid "Removing {port_name}" msgstr "Removendo {port_name}" -#: PortMaster/pylibs/harbourmaster/harbour.py:1569 +#: PortMaster/pylibs/harbourmaster/harbour.py:1595 #, python-brace-format msgid "Successfully uninstalled {port_name}" msgstr "{port_name} desinstalado com sucesso" @@ -443,7 +443,7 @@ msgstr "Incapaz de validar download." msgid "Main Menu" msgstr "Menu Principal" -#: PortMaster/pylibs/pugscene.py:335 PortMaster/pylibs/pugscene.py:1061 +#: PortMaster/pylibs/pugscene.py:335 PortMaster/pylibs/pugscene.py:1094 msgid "Featured Ports" msgstr "Jogos em Destaque" @@ -468,12 +468,12 @@ msgid "List all ports that are ready to play!" msgstr "Listar todos os jogos que estão prontos para jogar!" #: PortMaster/pylibs/pugscene.py:347 -msgid "Uninstall Ports" -msgstr "Desinstalar Jogos" +msgid "Manage Ports" +msgstr "" #: PortMaster/pylibs/pugscene.py:348 -msgid "Remove unwanted ports" -msgstr "Remover jogos indesejados" +msgid "Update / Uninstall Ports" +msgstr "" #: PortMaster/pylibs/pugscene.py:353 msgid "Options" @@ -491,8 +491,8 @@ msgstr "Sair" msgid "Quit PortMaster" msgstr "Sair do PortMaster" -#: PortMaster/pylibs/pugscene.py:360 PortMaster/pylibs/pugscene.py:489 -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:360 PortMaster/pylibs/pugscene.py:493 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Enter" msgstr "Entrar" @@ -505,15 +505,15 @@ msgstr "Sair" msgid "Secret Mode {secret_mode}" msgstr "Modo Secreto {secret_mode}" -#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:450 -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:528 -#: PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:454 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:532 +#: PortMaster/pylibs/pugscene.py:541 msgid "Enabled" msgstr "Ativado" -#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:450 -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:528 -#: PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:375 PortMaster/pylibs/pugscene.py:454 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:532 +#: PortMaster/pylibs/pugscene.py:541 msgid "Disabled" msgstr "Desativado" @@ -541,336 +541,357 @@ msgstr "Atualizar PortMaster" msgid "Force check for a new PortMaster version." msgstr "Forçar verificação para uma nova versão de PortMaster." -#: PortMaster/pylibs/pugscene.py:436 PortMaster/pylibs/pugscene.py:625 +#: PortMaster/pylibs/pugscene.py:440 PortMaster/pylibs/pugscene.py:641 msgid "Runtime Manager" msgstr "Gerenciador de Tempos de Execução" -#: PortMaster/pylibs/pugscene.py:437 +#: PortMaster/pylibs/pugscene.py:441 msgid "Download/Check/Delete Port runtimes." msgstr "Baixar/Verificar/Deletar tempos de execução de jogo." -#: PortMaster/pylibs/pugscene.py:443 PortMaster/pylibs/pugscene.py:555 +#: PortMaster/pylibs/pugscene.py:447 PortMaster/pylibs/pugscene.py:559 #, python-brace-format msgid "Controller Mode: {controller_mode}" msgstr "Modo de controle: {controller_mode}" -#: PortMaster/pylibs/pugscene.py:444 +#: PortMaster/pylibs/pugscene.py:448 msgid "Toggle between various controller layouts." msgstr "Alternar entre diferentes disposições de controle." -#: PortMaster/pylibs/pugscene.py:446 +#: PortMaster/pylibs/pugscene.py:450 msgid "Audio" msgstr "Áudio" -#: PortMaster/pylibs/pugscene.py:450 PortMaster/pylibs/pugscene.py:528 +#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:532 msgid "Music: " msgstr "Música: " -#: PortMaster/pylibs/pugscene.py:451 +#: PortMaster/pylibs/pugscene.py:455 msgid "Enable or Disable background music in PortMaster." msgstr "Ativar ou Desativar música de fundo em PortMaster." -#: PortMaster/pylibs/pugscene.py:454 PortMaster/pylibs/pugscene.py:537 +#: PortMaster/pylibs/pugscene.py:458 PortMaster/pylibs/pugscene.py:541 msgid "Sound FX: " msgstr "Efeitos Sonoros: " -#: PortMaster/pylibs/pugscene.py:455 +#: PortMaster/pylibs/pugscene.py:459 msgid "Enable or Disable soundfx in PortMaster." msgstr "Ativar ou Desativar efeitos sonoros em PortMaster." -#: PortMaster/pylibs/pugscene.py:457 +#: PortMaster/pylibs/pugscene.py:461 msgid "Interface" msgstr "Interface" -#: PortMaster/pylibs/pugscene.py:461 +#: PortMaster/pylibs/pugscene.py:465 msgid "Choose Language" msgstr "Escolher Idioma" -#: PortMaster/pylibs/pugscene.py:462 +#: PortMaster/pylibs/pugscene.py:466 msgid "Select the language PortMaster uses." msgstr "Selecione o idioma que PortMaster usa." -#: PortMaster/pylibs/pugscene.py:465 PortMaster/pylibs/pugscene.py:774 +#: PortMaster/pylibs/pugscene.py:469 PortMaster/pylibs/pugscene.py:807 msgid "Select Theme" msgstr "Selecionar Tema" -#: PortMaster/pylibs/pugscene.py:466 +#: PortMaster/pylibs/pugscene.py:470 msgid "Select a theme for PortMaster." msgstr "Selecione um tema para PortMaster." -#: PortMaster/pylibs/pugscene.py:472 +#: PortMaster/pylibs/pugscene.py:476 msgid "Select Color Scheme" msgstr "Selecionar Esquema de Cores" -#: PortMaster/pylibs/pugscene.py:473 +#: PortMaster/pylibs/pugscene.py:477 msgid "Select a colour scheme for PortMaster" msgstr "Selecionar um esquema de cores para PortMaster" -#: PortMaster/pylibs/pugscene.py:476 +#: PortMaster/pylibs/pugscene.py:480 msgid "Secret Options" msgstr "Opções Secretas" -#: PortMaster/pylibs/pugscene.py:479 +#: PortMaster/pylibs/pugscene.py:483 msgid "Delete PortMaster Config" msgstr "Deletar Configuração de PortMaster" -#: PortMaster/pylibs/pugscene.py:480 PortMaster/pylibs/pugscene.py:484 +#: PortMaster/pylibs/pugscene.py:484 PortMaster/pylibs/pugscene.py:488 msgid "This can break stuff, don't touch unless you know what you are doing." msgstr "Isso pode quebrar coisas, não toque a não ser que você saiba o que está fazendo." -#: PortMaster/pylibs/pugscene.py:483 +#: PortMaster/pylibs/pugscene.py:487 msgid "Delete PortMaster Runtimes" msgstr "Deletar Tempos de Execução de PortMaster" -#: PortMaster/pylibs/pugscene.py:489 PortMaster/pylibs/pugscene.py:701 -#: PortMaster/pylibs/pugscene.py:808 PortMaster/pylibs/pugscene.py:890 -#: PortMaster/pylibs/pugscene.py:891 PortMaster/pylibs/pugscene.py:944 -#: PortMaster/pylibs/pugscene.py:945 PortMaster/pylibs/pugscene.py:1072 -#: PortMaster/pylibs/pugscene.py:1271 PortMaster/pylibs/pugscene.py:1291 -#: PortMaster/pylibs/pugscene.py:1293 PortMaster/pylibs/pugscene.py:1309 -#: PortMaster/pylibs/pugscene.py:1311 +#: PortMaster/pylibs/pugscene.py:493 PortMaster/pylibs/pugscene.py:730 +#: PortMaster/pylibs/pugscene.py:733 PortMaster/pylibs/pugscene.py:841 +#: PortMaster/pylibs/pugscene.py:923 PortMaster/pylibs/pugscene.py:924 +#: PortMaster/pylibs/pugscene.py:977 PortMaster/pylibs/pugscene.py:978 +#: PortMaster/pylibs/pugscene.py:1105 PortMaster/pylibs/pugscene.py:1305 +#: PortMaster/pylibs/pugscene.py:1329 PortMaster/pylibs/pugscene.py:1331 +#: PortMaster/pylibs/pugscene.py:1347 PortMaster/pylibs/pugscene.py:1350 msgid "Back" msgstr "Voltar" -#: PortMaster/pylibs/pugscene.py:600 +#: PortMaster/pylibs/pugscene.py:608 msgid "Deleting Runtimes:" msgstr "Deletando Tempos de Execução:" -#: PortMaster/pylibs/pugscene.py:649 +#: PortMaster/pylibs/pugscene.py:633 +msgid "Source Manager" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:670 msgid "Download All" msgstr "Baixar Tudo" -#: PortMaster/pylibs/pugscene.py:688 +#: PortMaster/pylibs/pugscene.py:715 msgid "Used" msgstr "Usado" -#: PortMaster/pylibs/pugscene.py:688 +#: PortMaster/pylibs/pugscene.py:715 msgid "Not Used" msgstr "Não usado" -#: PortMaster/pylibs/pugscene.py:701 PortMaster/pylibs/pugscene.py:1309 -msgid "Install" -msgstr "Instalar" - -#: PortMaster/pylibs/pugscene.py:704 +#: PortMaster/pylibs/pugscene.py:730 msgid "Check" msgstr "Verificar" -#: PortMaster/pylibs/pugscene.py:705 PortMaster/pylibs/pugscene.py:1311 +#: PortMaster/pylibs/pugscene.py:730 PortMaster/pylibs/pugscene.py:1347 msgid "Uninstall" msgstr "Desinstalar" -#: PortMaster/pylibs/pugscene.py:720 +#: PortMaster/pylibs/pugscene.py:733 PortMaster/pylibs/pugscene.py:1350 +msgid "Install" +msgstr "Instalar" + +#: PortMaster/pylibs/pugscene.py:748 msgid "Are you sure you want to download and verify all runtimes?" msgstr "Você tem certeza que quer baixar e verificar todos os tempos de execução?" -#: PortMaster/pylibs/pugscene.py:758 +#: PortMaster/pylibs/pugscene.py:790 #, python-brace-format msgid "Deleted runtime {runtime}" msgstr "Tempo de execução {runtime} deletado" -#: PortMaster/pylibs/pugscene.py:792 +#: PortMaster/pylibs/pugscene.py:825 #, python-brace-format msgid "{theme_name} (Selected)" msgstr "{theme_name} (Selecionado)" -#: PortMaster/pylibs/pugscene.py:806 PortMaster/pylibs/pugscene.py:891 -#: PortMaster/pylibs/pugscene.py:945 PortMaster/pylibs/pugscene.py:1009 -#: PortMaster/pylibs/pugscene.py:1017 PortMaster/pylibs/pugscene.py:1072 +#: PortMaster/pylibs/pugscene.py:839 PortMaster/pylibs/pugscene.py:924 +#: PortMaster/pylibs/pugscene.py:978 PortMaster/pylibs/pugscene.py:1042 +#: PortMaster/pylibs/pugscene.py:1050 PortMaster/pylibs/pugscene.py:1105 msgid "Select" msgstr "Selecionar" -#: PortMaster/pylibs/pugscene.py:811 +#: PortMaster/pylibs/pugscene.py:844 msgid "Download" msgstr "Baixar" -#: PortMaster/pylibs/pugscene.py:830 +#: PortMaster/pylibs/pugscene.py:863 msgid "Do you want to change theme?\n\n" "You will have to restart for it to take affect." msgstr "Você quer trocar de tema?\n\n" "Você terá que reiniciar para trocar o tema." -#: PortMaster/pylibs/pugscene.py:871 +#: PortMaster/pylibs/pugscene.py:904 msgid "Select Colour Scheme" msgstr "Selecionar Esquema de Cores" -#: PortMaster/pylibs/pugscene.py:885 +#: PortMaster/pylibs/pugscene.py:918 #, python-brace-format msgid "{item_name} (Selected)" msgstr "{item_name} (Selecionado)" -#: PortMaster/pylibs/pugscene.py:908 +#: PortMaster/pylibs/pugscene.py:941 msgid "Do you want to change the themes color scheme?\n\n" "You will have to restart for it to take affect." msgstr "Você quer trocar o esquema de cores do tema?\n\n" "Você terá que reiniciar para trocar as cores." -#: PortMaster/pylibs/pugscene.py:929 +#: PortMaster/pylibs/pugscene.py:962 msgid "Language Select" msgstr "Seleção de Idioma" -#: PortMaster/pylibs/pugscene.py:939 +#: PortMaster/pylibs/pugscene.py:972 #, python-brace-format msgid "{lang_name} (Selected)" msgstr "{lang_name} (Selecionado)" -#: PortMaster/pylibs/pugscene.py:962 +#: PortMaster/pylibs/pugscene.py:995 msgid "Do you want to change language?\n\n" "You will have to restart for it to take affect." msgstr "Você quer trocar de idioma?\n\n" "Você terá que reiniciar para trocar o idioma." -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Delete" msgstr "Apagar" -#: PortMaster/pylibs/pugscene.py:1009 +#: PortMaster/pylibs/pugscene.py:1042 msgid "Upper Case" msgstr "Letra maiúscula" -#: PortMaster/pylibs/pugscene.py:1009 PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1042 PortMaster/pylibs/pugscene.py:1050 msgid "Space" msgstr "Espaço" -#: PortMaster/pylibs/pugscene.py:1017 +#: PortMaster/pylibs/pugscene.py:1050 msgid "Lower Case" msgstr "Letra minúscula" -#: PortMaster/pylibs/pugscene.py:1109 PortMaster/pylibs/pugscene.py:1132 +#: PortMaster/pylibs/pugscene.py:1142 PortMaster/pylibs/pugscene.py:1165 msgid "NO PORTS" msgstr "SEM JOGOS" -#: PortMaster/pylibs/pugscene.py:1113 PortMaster/pylibs/pugscene.py:1139 +#: PortMaster/pylibs/pugscene.py:1146 PortMaster/pylibs/pugscene.py:1172 msgid "** NO PORTS FOUND **" msgstr "** NENHUM JOGO ENCONTRADO **" -#: PortMaster/pylibs/pugscene.py:1115 PortMaster/pylibs/pugscene.py:1142 +#: PortMaster/pylibs/pugscene.py:1148 PortMaster/pylibs/pugscene.py:1175 msgid "Download ports first." msgstr "Baixe jogos primeiro." -#: PortMaster/pylibs/pugscene.py:1144 +#: PortMaster/pylibs/pugscene.py:1177 msgid "Try removing some filters." msgstr "Tente remover alguns filtros." -#: PortMaster/pylibs/pugscene.py:1271 PortMaster/pylibs/pugscene.py:1291 -#: PortMaster/pylibs/pugscene.py:1293 +#: PortMaster/pylibs/pugscene.py:1305 PortMaster/pylibs/pugscene.py:1329 +#: PortMaster/pylibs/pugscene.py:1331 msgid "Show Info" msgstr "Mostrar informação" -#: PortMaster/pylibs/pugscene.py:1276 +#: PortMaster/pylibs/pugscene.py:1310 msgid "Ports List" msgstr "Lista de Jogos" -#: PortMaster/pylibs/pugscene.py:1291 +#: PortMaster/pylibs/pugscene.py:1329 msgid "Filters" msgstr "Filtros" -#: PortMaster/pylibs/pugscene.py:1299 +#: PortMaster/pylibs/pugscene.py:1337 msgid "Port Info" msgstr "Informações de Jogo" -#: PortMaster/pylibs/pugscene.py:1364 +#: PortMaster/pylibs/pugscene.py:1347 +msgid "Reinstall" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1383 +#, python-brace-format +msgid "Are you sure you want to uninstall {port_name}?" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1400 msgid "Filters Scene" msgstr "Cena de Filtros" -#: PortMaster/pylibs/pugscene.py:1393 +#: PortMaster/pylibs/pugscene.py:1429 msgid "Alphabetical" msgstr "Alfabético" -#: PortMaster/pylibs/pugscene.py:1394 +#: PortMaster/pylibs/pugscene.py:1430 msgid "Recently Added" msgstr "Adicionado Recentemente" -#: PortMaster/pylibs/pugscene.py:1395 +#: PortMaster/pylibs/pugscene.py:1431 msgid "Recently Updated" msgstr "Atualizado Recentemente" -#: PortMaster/pylibs/pugscene.py:1398 +#: PortMaster/pylibs/pugscene.py:1434 msgid "Action" msgstr "Ação" -#: PortMaster/pylibs/pugscene.py:1399 +#: PortMaster/pylibs/pugscene.py:1435 msgid "Adventure" msgstr "Aventura" -#: PortMaster/pylibs/pugscene.py:1400 +#: PortMaster/pylibs/pugscene.py:1436 msgid "Arcade" msgstr "Arcade" -#: PortMaster/pylibs/pugscene.py:1401 +#: PortMaster/pylibs/pugscene.py:1437 msgid "Casino/Card" msgstr "Cassino/Cartas" -#: PortMaster/pylibs/pugscene.py:1402 +#: PortMaster/pylibs/pugscene.py:1438 msgid "First Person Shooter" msgstr "FPS (Tiro em primeira pessoa)" -#: PortMaster/pylibs/pugscene.py:1403 +#: PortMaster/pylibs/pugscene.py:1439 msgid "Platformer" msgstr "Plataforma" -#: PortMaster/pylibs/pugscene.py:1404 +#: PortMaster/pylibs/pugscene.py:1440 msgid "Puzzle" msgstr "Quebra-cabeça" -#: PortMaster/pylibs/pugscene.py:1405 +#: PortMaster/pylibs/pugscene.py:1441 msgid "Racing" msgstr "Corrida" -#: PortMaster/pylibs/pugscene.py:1406 +#: PortMaster/pylibs/pugscene.py:1442 msgid "Rhythm" msgstr "Ritmo" -#: PortMaster/pylibs/pugscene.py:1407 +#: PortMaster/pylibs/pugscene.py:1443 msgid "Role Playing Game" msgstr "RPG (Role Playing Game)" -#: PortMaster/pylibs/pugscene.py:1408 +#: PortMaster/pylibs/pugscene.py:1444 msgid "Simulation" msgstr "Simulação" -#: PortMaster/pylibs/pugscene.py:1409 +#: PortMaster/pylibs/pugscene.py:1445 msgid "Sports" msgstr "Esportes" -#: PortMaster/pylibs/pugscene.py:1410 +#: PortMaster/pylibs/pugscene.py:1446 msgid "Strategy" msgstr "Estratégia" -#: PortMaster/pylibs/pugscene.py:1411 +#: PortMaster/pylibs/pugscene.py:1447 msgid "Visual Novel" msgstr "Visual Novel (Romance Visual)" -#: PortMaster/pylibs/pugscene.py:1412 +#: PortMaster/pylibs/pugscene.py:1448 msgid "Other" msgstr "Outros" -#: PortMaster/pylibs/pugscene.py:1420 PortMaster/pylibs/pugscene.py:1421 +#: PortMaster/pylibs/pugscene.py:1454 +msgid "Broken Ports" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1457 PortMaster/pylibs/pugscene.py:1458 #, python-brace-format msgid "{runtime_name} Runtime" msgstr "Tempo de execução {runtime_name}" -#: PortMaster/pylibs/pugscene.py:1463 +#: PortMaster/pylibs/pugscene.py:1501 msgid "Sort:" msgstr "Organizar:" -#: PortMaster/pylibs/pugscene.py:1490 +#: PortMaster/pylibs/pugscene.py:1516 +msgid "Clear Filters" +msgstr "" + +#: PortMaster/pylibs/pugscene.py:1540 msgid "Genres:" msgstr "Gêneros:" -#: PortMaster/pylibs/pugscene.py:1517 +#: PortMaster/pylibs/pugscene.py:1570 msgid "Attributes:" msgstr "Atributos:" -#: PortMaster/pylibs/pugscene.py:1543 +#: PortMaster/pylibs/pugscene.py:1599 msgid "Porters:" msgstr "Porters:" -#: PortMaster/pylibs/pugscene.py:1607 +#: PortMaster/pylibs/pugscene.py:1666 msgid "Messages" msgstr "Mensagens" -#: PortMaster/pylibs/pugscene.py:1642 +#: PortMaster/pylibs/pugscene.py:1701 msgid "Are you sure you want to cancel?" msgstr "Tem certeza de que quer cancelar?" diff --git a/PortMaster/pylibs/locales/pt_BR/LC_MESSAGES/themes.po b/PortMaster/pylibs/locales/pt_BR/LC_MESSAGES/themes.po index 79e9aaf..8f957f0 100644 --- a/PortMaster/pylibs/locales/pt_BR/LC_MESSAGES/themes.po +++ b/PortMaster/pylibs/locales/pt_BR/LC_MESSAGES/themes.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: portmaster\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-09-09 16:35+0800\n" -"PO-Revision-Date: 2023-10-10 11:11\n" +"PO-Revision-Date: 2023-10-26 10:37\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -57,7 +57,7 @@ msgstr "Espaço livre: {system.free_space}\n\n" "Instrução: \n" "Coloque o arquivo x na pasta y e então dançe até amanhã" -#: ff_VII.theme.zip/theme.json:446, default_theme/theme.json:411 +#: ff_VII.theme.zip/theme.json:446, default_theme/theme.json:413 msgid "Time: {system.time_24hr}\n" "CFW: {system.cfw_name} ({system.cfw_version})\n" "Device: {system.device_name}\n" @@ -67,7 +67,7 @@ msgstr "Hora: {system.time_24hr}\n" "Aparelho: {system.device_name}\n" "Bateria: {system.battery_level}" -#: ff_VII.theme.zip/theme.json:454, default_theme/theme.json:419 +#: ff_VII.theme.zip/theme.json:454, default_theme/theme.json:421 msgid "PM: {system.portmaster_version}\n" "HM: {system.harbourmaster_version}\n" "Space: {system.free_space} free / {system.total_space} total" @@ -75,11 +75,11 @@ msgstr "PM: {system.portmaster_version}\n" "HM: {system.harbourmaster_version}\n" "Espaço: {system.free_space} livre / {system.total_space} total" -#: ff_VII.theme.zip/theme.json:489, Zelda.theme.zip/theme.json:523, default_theme/theme.json:468, default_theme/theme.json:597 +#: ff_VII.theme.zip/theme.json:489, Zelda.theme.zip/theme.json:523, default_theme/theme.json:471, default_theme/theme.json:597 msgid "IP: {system.ip_address}" msgstr "IP: {system.ip_address}" -#: ff_VII.theme.zip/theme.json:569, Zelda.theme.zip/theme.json:602, default_theme/theme.json:523 +#: ff_VII.theme.zip/theme.json:569, Zelda.theme.zip/theme.json:602, default_theme/theme.json:522 msgid "Creator: {theme_info.creator}\n" "Status: {theme_info.status}" msgstr "Criador: {theme_info.creator}\n" @@ -97,7 +97,7 @@ msgstr "Gêneros: {port_info.genres}\n" "Tamanho do download: {port_info.download_size}{if:port_info.runtime}\n" "Tempo de execução: {port_info.runtime} ({port_info.runtime_status}){endif}" -#: Zelda.theme.zip/theme.json:457, default_theme/theme.json:384 +#: Zelda.theme.zip/theme.json:457, default_theme/theme.json:386 msgid "Free Space: {system.free_space}\n\n" "Porter: {port_info.porter}\n" "Genres: {port_info.genres}\n" @@ -121,7 +121,7 @@ msgid "{if:!ports_list.total_ports::ports_list.filter_ports}Available Ports: {po msgstr "{if:!ports_list.total_ports::ports_list.filter_ports}Jogos disponíveis: {ports_list.filter_ports} / {ports_list.total_ports} \n" "Filtros: {ports_list.filters}{endif}" -#: default_theme/theme.json:314, default_theme/theme.json:814 +#: default_theme/theme.json:315, default_theme/theme.json:821 msgid "Genres: {port_info.genres}\n" "{if:port_info.install_size}Installed Size: {port_info.install_size}{else}Download Size: {port_info.download_size}{endif}{if:port_info.runtime}\n" "Runtime: {port_info.runtime} ({port_info.runtime_status}){endif}" @@ -133,13 +133,7 @@ msgstr "Gêneros: {port_info.genres}\n" msgid "Name: {runtime_info.name}\n" "Status: {runtime_info.status}\n" "Ports: {runtime_info.ports}\n" -"Verified: {runtime_info.verified}\n" "Download Size: {runtime_info.download_size}\n" "Install Size: {runtime_info.disk_size}" -msgstr "Nome: {runtime_info.name}\n" -"Estado: {runtime_info.status}\n" -"Jogos: {runtime_info.ports}\n" -"Verificado: {runtime_info.verified}\n" -"Tamanho de Download: {runtime_info.download_size}\n" -"Tamanho para Instalar: {runtime_info.disk_size}" +msgstr "" diff --git a/PortMaster/pylibs/pugscene.py b/PortMaster/pylibs/pugscene.py index 5e6e104..9ef1848 100644 --- a/PortMaster/pylibs/pugscene.py +++ b/PortMaster/pylibs/pugscene.py @@ -431,8 +431,12 @@ def __init__(self, gui): 'update-portmaster', _("Update PortMaster"), description=_("Force check for a new PortMaster version.")) + # self.tags['option_list'].add_option( + # 'source-manager', + # _("Source Manager"), + # description=_("Manage port sources.")) self.tags['option_list'].add_option( - 'runtime-list', + 'runtime-manager', _("Runtime Manager"), description=_("Download/Check/Delete Port runtimes.")) @@ -556,8 +560,12 @@ def do_update(self, events): return True - if selected_option == 'runtime-list': - self.gui.push_scene('runtime-theme', RuntimesScene(self.gui)) + if selected_option == 'runtime-manager': + self.gui.push_scene('runtime-manager', RuntimesScene(self.gui)) + return True + + if selected_option == 'source-manager' and self.: + self.gui.push_scene('source-manager', SourceScene(self.gui)) return True if selected_option == 'keyboard': @@ -619,12 +627,23 @@ def do_update(self, events): return True +class SourceScene(BaseScene): + def __init__(self, gui): + super().__init__(gui) + self.scene_title = _("Source Manager") + + self.load_regions("option_list", ['option_list', ]) + + class RuntimesScene(BaseScene): def __init__(self, gui): super().__init__(gui) self.scene_title = _("Runtime Manager") self.load_regions("runtime_list", ['runtime_list', ]) + self.update_runtimes() + + def update_runtimes(self): runtimes = [] self.runtimes = {} download_size = {} @@ -635,7 +654,7 @@ def __init__(self, gui): if runtime not in runtimes: runtimes.append(runtime) download_size[runtime] = source._data[runtime]["size"] - total_size += 1 + total_size += download_size[runtime] runtimes.sort(key=lambda name: harbourmaster.runtime_nicename(runtime)) @@ -643,6 +662,8 @@ def __init__(self, gui): runtimes.append('all') self.tags['runtime_list'].reset_options() + all_installed = True + for runtime in runtimes: if runtime == "all": self.runtimes[runtime] = { @@ -667,11 +688,17 @@ def __init__(self, gui): } self.runtimes[runtime]['installed'] = self.runtimes[runtime]['file'].is_file() + if self.runtimes[runtime]['file'].is_file(): self.runtimes[runtime]['disk_size'] = self.runtimes[runtime]['file'].stat().st_size + else: + all_installed = False + self.tags['runtime_list'].add_option(runtime, self.runtimes[runtime]['name']) + self.runtimes['all']['installed'] = all_installed + for port_name, port_info in self.gui.hm.list_ports(filters=['installed']).items(): if port_info['attr']['runtime'] in self.runtimes: self.runtimes[port_info['attr']['runtime']]['ports'].append(port_info['attr']['title']) @@ -695,14 +722,15 @@ def update_selection(self): else: self.gui.set_data('runtime_info.disk_size', "") - self.gui.set_data('runtime_info.verified', "To be done.") + # self.gui.set_data('runtime_info.verified', "To be done.") # self.gui.set_runtime_info(self.last_select, theme_info) - buttons = {'A': _('Install'), 'B': _('Back')} if runtime_info['installed']: - buttons['A'] = _('Check') - buttons['Y'] = _('Uninstall') + buttons = {'A': _('Check'), 'Y': _('Uninstall'), 'B': _('Back')} + + else: + buttons = {'A': _('Install'), 'B': _('Back')} self.set_buttons(buttons) @@ -733,6 +761,8 @@ def do_update(self, events): self.runtimes[runtime]['disk_size'] = "" self.runtimes[runtime]['verified'] = "" + self.update_runtimes() + else: self.gui.do_runtime_check(selected) self.runtimes[selected]['installed'] = self.runtimes[selected]['file'].is_file() @@ -744,6 +774,8 @@ def do_update(self, events): self.runtimes[selected]['disk_size'] = "" self.runtimes[selected]['verified'] = "" + self.update_runtimes() + self.last_select = None if events.was_pressed('Y'): @@ -759,6 +791,7 @@ def do_update(self, events): runtime=self.runtimes[selected]['name'])) self.last_select = None + self.update_runtimes() return True From 30afad6b085ae1fc683ecb634bf08afbf1ff9df3 Mon Sep 17 00:00:00 2001 From: Jacob Date: Thu, 26 Oct 2023 18:45:26 +0800 Subject: [PATCH 2/2] pugwash: fixed a silly bug --- PortMaster/pylibs/pugscene.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PortMaster/pylibs/pugscene.py b/PortMaster/pylibs/pugscene.py index 9ef1848..e14cf7c 100644 --- a/PortMaster/pylibs/pugscene.py +++ b/PortMaster/pylibs/pugscene.py @@ -564,7 +564,7 @@ def do_update(self, events): self.gui.push_scene('runtime-manager', RuntimesScene(self.gui)) return True - if selected_option == 'source-manager' and self.: + if selected_option == 'source-manager': self.gui.push_scene('source-manager', SourceScene(self.gui)) return True