forked from NinjaCheetah/NUSGet
Improved translation handling and fixed word wrapping for checkboxes
This commit is contained in:
parent
911c01a066
commit
807e632505
58
NUSGet.py
58
NUSGet.py
@ -18,7 +18,7 @@ from PySide6.QtCore import QRunnable, Slot, QThreadPool, Signal, QObject, QLibra
|
|||||||
|
|
||||||
from qt.py.ui_MainMenu import Ui_MainWindow
|
from qt.py.ui_MainMenu import Ui_MainWindow
|
||||||
|
|
||||||
nusget_version = "1.1"
|
nusget_version = "1.2.0"
|
||||||
|
|
||||||
regions = {"World": ["41"], "USA/NTSC": ["45"], "Europe/PAL": ["50"], "Japan": ["4A"], "Korea": ["4B"], "China": ["43"],
|
regions = {"World": ["41"], "USA/NTSC": ["45"], "Europe/PAL": ["50"], "Japan": ["4A"], "Korea": ["4B"], "China": ["43"],
|
||||||
"Australia/NZ": ["55"]}
|
"Australia/NZ": ["55"]}
|
||||||
@ -71,13 +71,15 @@ class MainWindow(QMainWindow, Ui_MainWindow):
|
|||||||
# Basic intro text set to automatically show when the app loads. This may be changed in the future.
|
# Basic intro text set to automatically show when the app loads. This may be changed in the future.
|
||||||
libwiipy_version = "v" + version("libWiiPy")
|
libwiipy_version = "v" + version("libWiiPy")
|
||||||
libtwlpy_version = "v" + version("libTWLPy")
|
libtwlpy_version = "v" + version("libTWLPy")
|
||||||
log_message = self.tr(f"NUSGet v{nusget_version}\nDeveloped by NinjaCheetah\nPowered by libWiiPy "
|
log_message = (app.translate("NUSGet v{nusget_version}\nDeveloped by NinjaCheetah\nPowered by libWiiPy "
|
||||||
f"{libwiipy_version}\nDSi support provided by libTWLPy {libtwlpy_version}\n\n"
|
"{libwiipy_version}\nDSi support provided by libTWLPy {libtwlpy_version}\n\n"
|
||||||
f"Select a title from the list on the left, or enter a Title ID to begin.\n\n"
|
"Select a title from the list on the left, or enter a Title ID to begin.\n\n"
|
||||||
f"Titles marked with a checkmark are free and have a ticket available, and can"
|
"Titles marked with a checkmark are free and have a ticket available, and can"
|
||||||
f" be decrypted and/or packed into a WAD or TAD. Titles with an X do not have "
|
" be decrypted and/or packed into a WAD or TAD. Titles with an X do not have "
|
||||||
f"a ticket, and only their encrypted contents can be saved.\n\nTitles will be "
|
"a ticket, and only their encrypted contents can be saved.\n\nTitles will be "
|
||||||
f"downloaded to a folder named \"NUSGet\" inside your downloads folder.")
|
"downloaded to a folder named \"NUSGet\" inside your downloads folder.", "Welcome Text")
|
||||||
|
.format(nusget_version=nusget_version, libwiipy_version=libwiipy_version,
|
||||||
|
libtwlpy_version=libtwlpy_version))
|
||||||
self.ui.log_text_browser.setText(log_message)
|
self.ui.log_text_browser.setText(log_message)
|
||||||
# Add console entries to dropdown and attach on change signal.
|
# Add console entries to dropdown and attach on change signal.
|
||||||
self.ui.console_select_dropdown.addItem("Wii")
|
self.ui.console_select_dropdown.addItem("Wii")
|
||||||
@ -233,34 +235,34 @@ class MainWindow(QMainWindow, Ui_MainWindow):
|
|||||||
msg_box.setStandardButtons(QMessageBox.StandardButton.Ok)
|
msg_box.setStandardButtons(QMessageBox.StandardButton.Ok)
|
||||||
msg_box.setDefaultButton(QMessageBox.StandardButton.Ok)
|
msg_box.setDefaultButton(QMessageBox.StandardButton.Ok)
|
||||||
if result == -1:
|
if result == -1:
|
||||||
window_title = self.tr("Invalid Title ID")
|
window_title = app.translate("Invalid Title ID", "Invalid TID Error Window Title")
|
||||||
title_text = self.tr("The Title ID you have entered is not in a valid format!")
|
title_text = app.translate("The Title ID you have entered is not in a valid format!", "Invalid TID Error Title")
|
||||||
body_text = self.tr("Title IDs must be 16 digit strings of numbers and letters. Please enter a correctly "
|
body_text = app.translate("Title IDs must be 16 digit strings of numbers and letters. Please enter a correctly "
|
||||||
"formatted Title ID, or select one from the menu on the left.")
|
"formatted Title ID, or select one from the menu on the left.", "Invalid Title ID Error Body")
|
||||||
elif result == -2:
|
elif result == -2:
|
||||||
window_title = self.tr("Title ID/Version Not Found")
|
window_title = app.translate("Title ID/Version Not Found", "Target Not Found Error Window Title")
|
||||||
title_text = self.tr("No title with the provided Title ID or version could be found!")
|
title_text = app.translate("No title with the provided Title ID or version could be found!", "Target Not Found Error Title")
|
||||||
body_text = self.tr("Please make sure that you have entered a valid Title ID, or selected one from the "
|
body_text = app.translate("Please make sure that you have entered a valid Title ID, or selected one from the "
|
||||||
"title database, and that the provided version exists for the title you are attempting "
|
"title database, and that the provided version exists for the title you are attempting "
|
||||||
"to download.")
|
"to download.", "Target Not Found Error Body")
|
||||||
elif result == -3:
|
elif result == -3:
|
||||||
window_title = self.tr("Content Decryption Failed")
|
window_title = app.translate("Content Decryption Failed", "Decryption Error Window Title")
|
||||||
title_text = self.tr("Content decryption was not successful! Decrypted contents could not be created.")
|
title_text = app.translate("Content decryption was not successful! Decrypted contents could not be created.", "Decryption Error Title")
|
||||||
body_text = self.tr("Your TMD or Ticket may be damaged, or they may not correspond with the content being "
|
body_text = app.translate("Your TMD or Ticket may be damaged, or they may not correspond with the content being "
|
||||||
"decrypted. If you have checked \"Use local files, if they exist\", try disabling that "
|
"decrypted. If you have checked \"Use local files, if they exist\", try disabling that "
|
||||||
"option before trying the download again to fix potential issues with local data.")
|
"option before trying the download again to fix potential issues with local data.", "Decryption Error Body")
|
||||||
elif result == 1:
|
elif result == 1:
|
||||||
msg_box.setIcon(QMessageBox.Icon.Warning)
|
msg_box.setIcon(QMessageBox.Icon.Warning)
|
||||||
window_title = self.tr("Ticket Not Available")
|
window_title = app.translate("Ticket Not Available", "No Ticket Error Window Title")
|
||||||
title_text = self.tr("No Ticket is Available for the Requested Title!")
|
title_text = app.translate("No Ticket is Available for the Requested Title!", "No Ticket Error Title")
|
||||||
body_text = self.tr("A ticket could not be downloaded for the requested title, but you have selected \"Pack"
|
body_text = app.translate("A ticket could not be downloaded for the requested title, but you have selected \"Pack"
|
||||||
" installable archive\" or \"Create decrypted contents\". These options are not "
|
" installable archive\" or \"Create decrypted contents\". These options are not "
|
||||||
"available for titles without a ticket. Only encrypted contents have been saved.")
|
"available for titles without a ticket. Only encrypted contents have been saved.", "No Ticket Error Body")
|
||||||
else:
|
else:
|
||||||
window_title = self.tr("Unknown Error")
|
window_title = app.translate("Unknown Error", "Unknown Error Window Title")
|
||||||
title_text = self.tr("An Unknown Error has Occurred!")
|
title_text = app.translate("An Unknown Error has Occurred!", "Unknown Error Title")
|
||||||
body_text = self.tr("Please try again. If this issue persists, please open a new issue on GitHub detailing"
|
body_text = app.translate("Please try again. If this issue persists, please open a new issue on GitHub detailing"
|
||||||
" what you were trying to do when this error occurred.")
|
" what you were trying to do when this error occurred.", "Unknown Error Body")
|
||||||
if result != 0:
|
if result != 0:
|
||||||
msg_box.setWindowTitle(window_title)
|
msg_box.setWindowTitle(window_title)
|
||||||
msg_box.setText(title_text)
|
msg_box.setText(title_text)
|
||||||
|
@ -160,10 +160,27 @@ class Ui_MainWindow(object):
|
|||||||
|
|
||||||
self.verticalLayout_7.addWidget(self.label_3)
|
self.verticalLayout_7.addWidget(self.label_3)
|
||||||
|
|
||||||
|
self.pack_archive_row = QHBoxLayout()
|
||||||
|
self.pack_archive_row.setObjectName(u"pack_archive_row")
|
||||||
self.pack_archive_chkbox = QCheckBox(self.centralwidget)
|
self.pack_archive_chkbox = QCheckBox(self.centralwidget)
|
||||||
self.pack_archive_chkbox.setObjectName(u"pack_archive_chkbox")
|
self.pack_archive_chkbox.setObjectName(u"pack_archive_chkbox")
|
||||||
|
sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Maximum, QSizePolicy.Policy.Fixed)
|
||||||
|
sizePolicy1.setHorizontalStretch(0)
|
||||||
|
sizePolicy1.setVerticalStretch(0)
|
||||||
|
sizePolicy1.setHeightForWidth(self.pack_archive_chkbox.sizePolicy().hasHeightForWidth())
|
||||||
|
self.pack_archive_chkbox.setSizePolicy(sizePolicy1)
|
||||||
|
self.pack_archive_chkbox.setText(u"")
|
||||||
|
|
||||||
self.verticalLayout_7.addWidget(self.pack_archive_chkbox)
|
self.pack_archive_row.addWidget(self.pack_archive_chkbox)
|
||||||
|
|
||||||
|
self.label_7 = QLabel(self.centralwidget)
|
||||||
|
self.label_7.setObjectName(u"label_7")
|
||||||
|
self.label_7.setWordWrap(True)
|
||||||
|
|
||||||
|
self.pack_archive_row.addWidget(self.label_7)
|
||||||
|
|
||||||
|
|
||||||
|
self.verticalLayout_7.addLayout(self.pack_archive_row)
|
||||||
|
|
||||||
self.archive_file_entry = QLineEdit(self.centralwidget)
|
self.archive_file_entry = QLineEdit(self.centralwidget)
|
||||||
self.archive_file_entry.setObjectName(u"archive_file_entry")
|
self.archive_file_entry.setObjectName(u"archive_file_entry")
|
||||||
@ -171,33 +188,94 @@ class Ui_MainWindow(object):
|
|||||||
|
|
||||||
self.verticalLayout_7.addWidget(self.archive_file_entry)
|
self.verticalLayout_7.addWidget(self.archive_file_entry)
|
||||||
|
|
||||||
|
self.keep_enc_row = QHBoxLayout()
|
||||||
|
self.keep_enc_row.setObjectName(u"keep_enc_row")
|
||||||
self.keep_enc_chkbox = QCheckBox(self.centralwidget)
|
self.keep_enc_chkbox = QCheckBox(self.centralwidget)
|
||||||
self.keep_enc_chkbox.setObjectName(u"keep_enc_chkbox")
|
self.keep_enc_chkbox.setObjectName(u"keep_enc_chkbox")
|
||||||
|
sizePolicy1.setHeightForWidth(self.keep_enc_chkbox.sizePolicy().hasHeightForWidth())
|
||||||
|
self.keep_enc_chkbox.setSizePolicy(sizePolicy1)
|
||||||
|
self.keep_enc_chkbox.setText(u"")
|
||||||
self.keep_enc_chkbox.setChecked(True)
|
self.keep_enc_chkbox.setChecked(True)
|
||||||
|
|
||||||
self.verticalLayout_7.addWidget(self.keep_enc_chkbox)
|
self.keep_enc_row.addWidget(self.keep_enc_chkbox)
|
||||||
|
|
||||||
|
self.label_6 = QLabel(self.centralwidget)
|
||||||
|
self.label_6.setObjectName(u"label_6")
|
||||||
|
self.label_6.setWordWrap(True)
|
||||||
|
|
||||||
|
self.keep_enc_row.addWidget(self.label_6)
|
||||||
|
|
||||||
|
|
||||||
|
self.verticalLayout_7.addLayout(self.keep_enc_row)
|
||||||
|
|
||||||
|
self.create_dec_row = QHBoxLayout()
|
||||||
|
self.create_dec_row.setObjectName(u"create_dec_row")
|
||||||
self.create_dec_chkbox = QCheckBox(self.centralwidget)
|
self.create_dec_chkbox = QCheckBox(self.centralwidget)
|
||||||
self.create_dec_chkbox.setObjectName(u"create_dec_chkbox")
|
self.create_dec_chkbox.setObjectName(u"create_dec_chkbox")
|
||||||
|
sizePolicy1.setHeightForWidth(self.create_dec_chkbox.sizePolicy().hasHeightForWidth())
|
||||||
|
self.create_dec_chkbox.setSizePolicy(sizePolicy1)
|
||||||
|
self.create_dec_chkbox.setText(u"")
|
||||||
|
|
||||||
self.verticalLayout_7.addWidget(self.create_dec_chkbox)
|
self.create_dec_row.addWidget(self.create_dec_chkbox)
|
||||||
|
|
||||||
|
self.create_dec_chkbox_lbl = QLabel(self.centralwidget)
|
||||||
|
self.create_dec_chkbox_lbl.setObjectName(u"create_dec_chkbox_lbl")
|
||||||
|
self.create_dec_chkbox_lbl.setWordWrap(True)
|
||||||
|
|
||||||
|
self.create_dec_row.addWidget(self.create_dec_chkbox_lbl)
|
||||||
|
|
||||||
|
|
||||||
|
self.verticalLayout_7.addLayout(self.create_dec_row)
|
||||||
|
|
||||||
|
self.use_local_row = QHBoxLayout()
|
||||||
|
self.use_local_row.setObjectName(u"use_local_row")
|
||||||
self.use_local_chkbox = QCheckBox(self.centralwidget)
|
self.use_local_chkbox = QCheckBox(self.centralwidget)
|
||||||
self.use_local_chkbox.setObjectName(u"use_local_chkbox")
|
self.use_local_chkbox.setObjectName(u"use_local_chkbox")
|
||||||
self.use_local_chkbox.setEnabled(True)
|
self.use_local_chkbox.setEnabled(True)
|
||||||
|
sizePolicy1.setHeightForWidth(self.use_local_chkbox.sizePolicy().hasHeightForWidth())
|
||||||
|
self.use_local_chkbox.setSizePolicy(sizePolicy1)
|
||||||
|
self.use_local_chkbox.setText(u"")
|
||||||
|
|
||||||
self.verticalLayout_7.addWidget(self.use_local_chkbox)
|
self.use_local_row.addWidget(self.use_local_chkbox)
|
||||||
|
|
||||||
|
self.use_local_chkbox_lbl = QLabel(self.centralwidget)
|
||||||
|
self.use_local_chkbox_lbl.setObjectName(u"use_local_chkbox_lbl")
|
||||||
|
self.use_local_chkbox_lbl.setWordWrap(True)
|
||||||
|
|
||||||
|
self.use_local_row.addWidget(self.use_local_chkbox_lbl)
|
||||||
|
|
||||||
|
|
||||||
|
self.verticalLayout_7.addLayout(self.use_local_row)
|
||||||
|
|
||||||
|
self.use_wiiu_nus_row = QHBoxLayout()
|
||||||
|
self.use_wiiu_nus_row.setObjectName(u"use_wiiu_nus_row")
|
||||||
self.use_wiiu_nus_chkbox = QCheckBox(self.centralwidget)
|
self.use_wiiu_nus_chkbox = QCheckBox(self.centralwidget)
|
||||||
self.use_wiiu_nus_chkbox.setObjectName(u"use_wiiu_nus_chkbox")
|
self.use_wiiu_nus_chkbox.setObjectName(u"use_wiiu_nus_chkbox")
|
||||||
|
sizePolicy1.setHeightForWidth(self.use_wiiu_nus_chkbox.sizePolicy().hasHeightForWidth())
|
||||||
|
self.use_wiiu_nus_chkbox.setSizePolicy(sizePolicy1)
|
||||||
|
self.use_wiiu_nus_chkbox.setLayoutDirection(Qt.LeftToRight)
|
||||||
|
self.use_wiiu_nus_chkbox.setText(u"")
|
||||||
self.use_wiiu_nus_chkbox.setChecked(True)
|
self.use_wiiu_nus_chkbox.setChecked(True)
|
||||||
|
|
||||||
self.verticalLayout_7.addWidget(self.use_wiiu_nus_chkbox)
|
self.use_wiiu_nus_row.addWidget(self.use_wiiu_nus_chkbox)
|
||||||
|
|
||||||
|
self.use_wiiu_nus_chkbox_lbl = QLabel(self.centralwidget)
|
||||||
|
self.use_wiiu_nus_chkbox_lbl.setObjectName(u"use_wiiu_nus_chkbox_lbl")
|
||||||
|
self.use_wiiu_nus_chkbox_lbl.setWordWrap(True)
|
||||||
|
|
||||||
|
self.use_wiiu_nus_row.addWidget(self.use_wiiu_nus_chkbox_lbl)
|
||||||
|
|
||||||
|
|
||||||
|
self.verticalLayout_7.addLayout(self.use_wiiu_nus_row)
|
||||||
|
|
||||||
self.verticalSpacer_2 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
self.verticalSpacer_2 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
||||||
|
|
||||||
self.verticalLayout_7.addItem(self.verticalSpacer_2)
|
self.verticalLayout_7.addItem(self.verticalSpacer_2)
|
||||||
|
|
||||||
|
self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
|
||||||
|
|
||||||
|
self.verticalLayout_7.addItem(self.horizontalSpacer)
|
||||||
|
|
||||||
|
|
||||||
self.horizontalLayout_5.addLayout(self.verticalLayout_7)
|
self.horizontalLayout_5.addLayout(self.verticalLayout_7)
|
||||||
|
|
||||||
@ -209,16 +287,34 @@ class Ui_MainWindow(object):
|
|||||||
|
|
||||||
self.verticalLayout_8.addWidget(self.label_4)
|
self.verticalLayout_8.addWidget(self.label_4)
|
||||||
|
|
||||||
|
self.pack_vwii_mode_row = QHBoxLayout()
|
||||||
|
self.pack_vwii_mode_row.setObjectName(u"pack_vwii_mode_row")
|
||||||
self.pack_vwii_mode_chkbox = QCheckBox(self.centralwidget)
|
self.pack_vwii_mode_chkbox = QCheckBox(self.centralwidget)
|
||||||
self.pack_vwii_mode_chkbox.setObjectName(u"pack_vwii_mode_chkbox")
|
self.pack_vwii_mode_chkbox.setObjectName(u"pack_vwii_mode_chkbox")
|
||||||
self.pack_vwii_mode_chkbox.setEnabled(False)
|
self.pack_vwii_mode_chkbox.setEnabled(False)
|
||||||
|
sizePolicy1.setHeightForWidth(self.pack_vwii_mode_chkbox.sizePolicy().hasHeightForWidth())
|
||||||
|
self.pack_vwii_mode_chkbox.setSizePolicy(sizePolicy1)
|
||||||
|
self.pack_vwii_mode_chkbox.setText(u"")
|
||||||
|
|
||||||
self.verticalLayout_8.addWidget(self.pack_vwii_mode_chkbox)
|
self.pack_vwii_mode_row.addWidget(self.pack_vwii_mode_chkbox)
|
||||||
|
|
||||||
|
self.label_8 = QLabel(self.centralwidget)
|
||||||
|
self.label_8.setObjectName(u"label_8")
|
||||||
|
self.label_8.setWordWrap(True)
|
||||||
|
|
||||||
|
self.pack_vwii_mode_row.addWidget(self.label_8)
|
||||||
|
|
||||||
|
|
||||||
|
self.verticalLayout_8.addLayout(self.pack_vwii_mode_row)
|
||||||
|
|
||||||
self.verticalSpacer = QSpacerItem(20, 50, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
self.verticalSpacer = QSpacerItem(20, 50, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
|
||||||
|
|
||||||
self.verticalLayout_8.addItem(self.verticalSpacer)
|
self.verticalLayout_8.addItem(self.verticalSpacer)
|
||||||
|
|
||||||
|
self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
|
||||||
|
|
||||||
|
self.verticalLayout_8.addItem(self.horizontalSpacer_2)
|
||||||
|
|
||||||
|
|
||||||
self.horizontalLayout_5.addLayout(self.verticalLayout_8)
|
self.horizontalLayout_5.addLayout(self.verticalLayout_8)
|
||||||
|
|
||||||
@ -237,7 +333,7 @@ class Ui_MainWindow(object):
|
|||||||
MainWindow.setCentralWidget(self.centralwidget)
|
MainWindow.setCentralWidget(self.centralwidget)
|
||||||
self.menubar = QMenuBar(MainWindow)
|
self.menubar = QMenuBar(MainWindow)
|
||||||
self.menubar.setObjectName(u"menubar")
|
self.menubar.setObjectName(u"menubar")
|
||||||
self.menubar.setGeometry(QRect(0, 0, 1010, 29))
|
self.menubar.setGeometry(QRect(0, 0, 1010, 30))
|
||||||
MainWindow.setMenuBar(self.menubar)
|
MainWindow.setMenuBar(self.menubar)
|
||||||
|
|
||||||
self.retranslateUi(MainWindow)
|
self.retranslateUi(MainWindow)
|
||||||
@ -263,19 +359,19 @@ class Ui_MainWindow(object):
|
|||||||
self.console_select_dropdown.setCurrentText("")
|
self.console_select_dropdown.setCurrentText("")
|
||||||
self.download_btn.setText(QCoreApplication.translate("MainWindow", u"Start Download", None))
|
self.download_btn.setText(QCoreApplication.translate("MainWindow", u"Start Download", None))
|
||||||
self.label_3.setText(QCoreApplication.translate("MainWindow", u"General Settings", None))
|
self.label_3.setText(QCoreApplication.translate("MainWindow", u"General Settings", None))
|
||||||
self.pack_archive_chkbox.setText(QCoreApplication.translate("MainWindow", u"Pack installable archive (WAD/TAD)", None))
|
self.label_7.setText(QCoreApplication.translate("MainWindow", u"Pack installable archive (WAD/TAD)", None))
|
||||||
self.archive_file_entry.setPlaceholderText(QCoreApplication.translate("MainWindow", u"File Name", None))
|
self.archive_file_entry.setPlaceholderText(QCoreApplication.translate("MainWindow", u"File Name", None))
|
||||||
self.keep_enc_chkbox.setText(QCoreApplication.translate("MainWindow", u"Keep encrypted contents", None))
|
self.label_6.setText(QCoreApplication.translate("MainWindow", u"Keep encrypted contents", None))
|
||||||
self.create_dec_chkbox.setText(QCoreApplication.translate("MainWindow", u"Create decrypted contents (*.app)", None))
|
self.create_dec_chkbox_lbl.setText(QCoreApplication.translate("MainWindow", u"Create decrypted contents (*.app)", None))
|
||||||
self.use_local_chkbox.setText(QCoreApplication.translate("MainWindow", u"Use local files, if they exist", None))
|
self.use_local_chkbox_lbl.setText(QCoreApplication.translate("MainWindow", u"Use local files, if they exist", None))
|
||||||
self.use_wiiu_nus_chkbox.setText(QCoreApplication.translate("MainWindow", u"Use the Wii U NUS (faster, only effects Wii/vWii)", None))
|
self.use_wiiu_nus_chkbox_lbl.setText(QCoreApplication.translate("MainWindow", u"Use the Wii U NUS (faster, only effects Wii/vWii)", None))
|
||||||
self.label_4.setText(QCoreApplication.translate("MainWindow", u"vWii Title Settings", None))
|
self.label_4.setText(QCoreApplication.translate("MainWindow", u"vWii Title Settings", None))
|
||||||
self.pack_vwii_mode_chkbox.setText(QCoreApplication.translate("MainWindow", u"Re-encrypt title using the Wii Common Key", None))
|
self.label_8.setText(QCoreApplication.translate("MainWindow", u"Re-encrypt title using the Wii Common Key", None))
|
||||||
self.log_text_browser.setMarkdown("")
|
self.log_text_browser.setMarkdown("")
|
||||||
self.log_text_browser.setHtml(QCoreApplication.translate("MainWindow", u"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
self.log_text_browser.setHtml(QCoreApplication.translate("MainWindow", u"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
|
||||||
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
|
||||||
"p, li { white-space: pre-wrap; }\n"
|
"p, li { white-space: pre-wrap; }\n"
|
||||||
"</style></head><body style=\" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;\">\n"
|
"</style></head><body style=\" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;\">\n"
|
||||||
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><br /></p></body></html>", None))
|
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;\"><br /></p></body></html>", None))
|
||||||
# retranslateUi
|
# retranslateUi
|
||||||
|
|
||||||
|
@ -246,11 +246,31 @@
|
|||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QCheckBox" name="pack_archive_chkbox">
|
<layout class="QHBoxLayout" name="pack_archive_row">
|
||||||
<property name="text">
|
<item>
|
||||||
<string>Pack installable archive (WAD/TAD)</string>
|
<widget class="QCheckBox" name="pack_archive_chkbox">
|
||||||
</property>
|
<property name="sizePolicy">
|
||||||
</widget>
|
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string notr="true"/>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QLabel" name="label_7">
|
||||||
|
<property name="text">
|
||||||
|
<string>Pack installable archive (WAD/TAD)</string>
|
||||||
|
</property>
|
||||||
|
<property name="wordWrap">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLineEdit" name="archive_file_entry">
|
<widget class="QLineEdit" name="archive_file_entry">
|
||||||
@ -263,41 +283,124 @@
|
|||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QCheckBox" name="keep_enc_chkbox">
|
<layout class="QHBoxLayout" name="keep_enc_row">
|
||||||
<property name="text">
|
<item>
|
||||||
<string>Keep encrypted contents</string>
|
<widget class="QCheckBox" name="keep_enc_chkbox">
|
||||||
</property>
|
<property name="sizePolicy">
|
||||||
<property name="checked">
|
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
||||||
<bool>true</bool>
|
<horstretch>0</horstretch>
|
||||||
</property>
|
<verstretch>0</verstretch>
|
||||||
</widget>
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string notr="true"/>
|
||||||
|
</property>
|
||||||
|
<property name="checked">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QLabel" name="label_6">
|
||||||
|
<property name="text">
|
||||||
|
<string>Keep encrypted contents</string>
|
||||||
|
</property>
|
||||||
|
<property name="wordWrap">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QCheckBox" name="create_dec_chkbox">
|
<layout class="QHBoxLayout" name="create_dec_row">
|
||||||
<property name="text">
|
<item>
|
||||||
<string>Create decrypted contents (*.app)</string>
|
<widget class="QCheckBox" name="create_dec_chkbox">
|
||||||
</property>
|
<property name="sizePolicy">
|
||||||
</widget>
|
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string notr="true"/>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QLabel" name="create_dec_chkbox_lbl">
|
||||||
|
<property name="text">
|
||||||
|
<string>Create decrypted contents (*.app)</string>
|
||||||
|
</property>
|
||||||
|
<property name="wordWrap">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QCheckBox" name="use_local_chkbox">
|
<layout class="QHBoxLayout" name="use_local_row">
|
||||||
<property name="enabled">
|
<item>
|
||||||
<bool>true</bool>
|
<widget class="QCheckBox" name="use_local_chkbox">
|
||||||
</property>
|
<property name="enabled">
|
||||||
<property name="text">
|
<bool>true</bool>
|
||||||
<string>Use local files, if they exist</string>
|
</property>
|
||||||
</property>
|
<property name="sizePolicy">
|
||||||
</widget>
|
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string notr="true"/>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QLabel" name="use_local_chkbox_lbl">
|
||||||
|
<property name="text">
|
||||||
|
<string>Use local files, if they exist</string>
|
||||||
|
</property>
|
||||||
|
<property name="wordWrap">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QCheckBox" name="use_wiiu_nus_chkbox">
|
<layout class="QHBoxLayout" name="use_wiiu_nus_row">
|
||||||
<property name="text">
|
<item>
|
||||||
<string>Use the Wii U NUS (faster, only effects Wii/vWii)</string>
|
<widget class="QCheckBox" name="use_wiiu_nus_chkbox">
|
||||||
</property>
|
<property name="sizePolicy">
|
||||||
<property name="checked">
|
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
||||||
<bool>true</bool>
|
<horstretch>0</horstretch>
|
||||||
</property>
|
<verstretch>0</verstretch>
|
||||||
</widget>
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="layoutDirection">
|
||||||
|
<enum>Qt::LeftToRight</enum>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string notr="true"/>
|
||||||
|
</property>
|
||||||
|
<property name="checked">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QLabel" name="use_wiiu_nus_chkbox_lbl">
|
||||||
|
<property name="text">
|
||||||
|
<string>Use the Wii U NUS (faster, only effects Wii/vWii)</string>
|
||||||
|
</property>
|
||||||
|
<property name="wordWrap">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<spacer name="verticalSpacer_2">
|
<spacer name="verticalSpacer_2">
|
||||||
@ -312,6 +415,19 @@
|
|||||||
</property>
|
</property>
|
||||||
</spacer>
|
</spacer>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<spacer name="horizontalSpacer">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Horizontal</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>40</width>
|
||||||
|
<height>20</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
@ -330,14 +446,34 @@
|
|||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QCheckBox" name="pack_vwii_mode_chkbox">
|
<layout class="QHBoxLayout" name="pack_vwii_mode_row">
|
||||||
<property name="enabled">
|
<item>
|
||||||
<bool>false</bool>
|
<widget class="QCheckBox" name="pack_vwii_mode_chkbox">
|
||||||
</property>
|
<property name="enabled">
|
||||||
<property name="text">
|
<bool>false</bool>
|
||||||
<string>Re-encrypt title using the Wii Common Key</string>
|
</property>
|
||||||
</property>
|
<property name="sizePolicy">
|
||||||
</widget>
|
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string notr="true"/>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QLabel" name="label_8">
|
||||||
|
<property name="text">
|
||||||
|
<string>Re-encrypt title using the Wii Common Key</string>
|
||||||
|
</property>
|
||||||
|
<property name="wordWrap">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<spacer name="verticalSpacer">
|
<spacer name="verticalSpacer">
|
||||||
@ -355,6 +491,19 @@
|
|||||||
</property>
|
</property>
|
||||||
</spacer>
|
</spacer>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<spacer name="horizontalSpacer_2">
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Horizontal</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0">
|
||||||
|
<size>
|
||||||
|
<width>40</width>
|
||||||
|
<height>20</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
@ -374,8 +523,8 @@
|
|||||||
<string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
<string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||||
p, li { white-space: pre-wrap; }
|
p, li { white-space: pre-wrap; }
|
||||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
</style></head><body style=" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;">
|
||||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></string>
|
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;"><br /></p></body></html></string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
@ -389,7 +538,7 @@ p, li { white-space: pre-wrap; }
|
|||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>1010</width>
|
<width>1010</width>
|
||||||
<height>29</height>
|
<height>30</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
|
@ -1,119 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!DOCTYPE TS>
|
<!DOCTYPE TS>
|
||||||
<TS version="2.1" language="es_ES">
|
<TS version="2.1" language="es_ES">
|
||||||
|
<context>
|
||||||
|
<name>A ticket could not be downloaded for the requested title, but you have selected "Pack installable archive" or "Create decrypted contents". These options are not available for titles without a ticket. Only encrypted contents have been saved.</name>
|
||||||
|
<message>
|
||||||
|
<source>No Ticket Error Body</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>An Unknown Error has Occurred!</name>
|
||||||
|
<message>
|
||||||
|
<source>Unknown Error Title</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Content Decryption Failed</name>
|
||||||
|
<message>
|
||||||
|
<source>Decryption Error Window Title</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Content decryption was not successful! Decrypted contents could not be created.</name>
|
||||||
|
<message>
|
||||||
|
<source>Decryption Error Title</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Invalid Title ID</name>
|
||||||
|
<message>
|
||||||
|
<source>Invalid TID Error Window Title</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainWindow</name>
|
<name>MainWindow</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="26"/>
|
|
||||||
<source>MainWindow</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="41"/>
|
|
||||||
<source>Available Titles</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="70"/>
|
|
||||||
<source>Wii</source>
|
<source>Wii</source>
|
||||||
<translatorcomment>Does not change.</translatorcomment>
|
<translatorcomment>Does not change.</translatorcomment>
|
||||||
<translation>Wii</translation>
|
<translation>Wii</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="101"/>
|
|
||||||
<source>vWii</source>
|
<source>vWii</source>
|
||||||
<translatorcomment>Does not change.</translatorcomment>
|
<translatorcomment>Does not change.</translatorcomment>
|
||||||
<translation>vWii</translation>
|
<translation>vWii</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="132"/>
|
|
||||||
<source>DSi</source>
|
<source>DSi</source>
|
||||||
<translatorcomment>Does not change.</translatorcomment>
|
<translatorcomment>Does not change.</translatorcomment>
|
||||||
<translation>DSi</translation>
|
<translation>DSi</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="172"/>
|
|
||||||
<source>Title ID</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="179"/>
|
|
||||||
<source>v</source>
|
<source>v</source>
|
||||||
<translatorcomment>Does not change.</translatorcomment>
|
<translatorcomment>Does not change.</translatorcomment>
|
||||||
<translation>v</translation>
|
<translation>v</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="192"/>
|
<source>MainWindow</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Available Titles</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Title ID</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
<source>Version</source>
|
<source>Version</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="199"/>
|
|
||||||
<source>Console:</source>
|
<source>Console:</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="227"/>
|
|
||||||
<source>Start Download</source>
|
<source>Start Download</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="244"/>
|
|
||||||
<source>General Settings</source>
|
<source>General Settings</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="251"/>
|
|
||||||
<source>Pack installable archive (WAD/TAD)</source>
|
<source>Pack installable archive (WAD/TAD)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="261"/>
|
|
||||||
<source>File Name</source>
|
<source>File Name</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="268"/>
|
|
||||||
<source>Keep encrypted contents</source>
|
<source>Keep encrypted contents</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="278"/>
|
|
||||||
<source>Create decrypted contents (*.app)</source>
|
<source>Create decrypted contents (*.app)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="288"/>
|
|
||||||
<source>Use local files, if they exist</source>
|
<source>Use local files, if they exist</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="295"/>
|
|
||||||
<source>Use the Wii U NUS (faster, only effects Wii/vWii)</source>
|
<source>Use the Wii U NUS (faster, only effects Wii/vWii)</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="328"/>
|
|
||||||
<source>vWii Title Settings</source>
|
<source>vWii Title Settings</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="338"/>
|
|
||||||
<source>Re-encrypt title using the Wii Common Key</source>
|
<source>Re-encrypt title using the Wii Common Key</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="374"/>
|
|
||||||
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||||
p, li { white-space: pre-wrap; }
|
p, li { white-space: pre-wrap; }
|
||||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
</style></head><body style=" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;">
|
||||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></source>
|
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;"><br /></p></body></html></source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
</context>
|
||||||
<location filename="../../NUSGet.py" line="81"/>
|
<context>
|
||||||
<source>NUSGet v{nusget_version}
|
<name>NUSGet v{nusget_version}
|
||||||
Developed by NinjaCheetah
|
Developed by NinjaCheetah
|
||||||
Powered by libWiiPy {libwiipy_version}
|
Powered by libWiiPy {libwiipy_version}
|
||||||
DSi support provided by libTWLPy {libtwlpy_version}
|
DSi support provided by libTWLPy {libtwlpy_version}
|
||||||
@ -122,82 +137,79 @@ Select a title from the list on the left, or enter a Title ID to begin.
|
|||||||
|
|
||||||
Titles marked with a checkmark are free and have a ticket available, and can be decrypted and/or packed into a WAD or TAD. Titles with an X do not have a ticket, and only their encrypted contents can be saved.
|
Titles marked with a checkmark are free and have a ticket available, and can be decrypted and/or packed into a WAD or TAD. Titles with an X do not have a ticket, and only their encrypted contents can be saved.
|
||||||
|
|
||||||
Titles will be downloaded to a folder named "NUSGet" inside your downloads folder.</source>
|
Titles will be downloaded to a folder named "NUSGet" inside your downloads folder.</name>
|
||||||
|
<message>
|
||||||
|
<source>Welcome Text</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>No Ticket is Available for the Requested Title!</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="237"/>
|
<source>No Ticket Error Title</source>
|
||||||
<source>Invalid Title ID</source>
|
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>No title with the provided Title ID or version could be found!</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="238"/>
|
<source>Target Not Found Error Title</source>
|
||||||
<source>The Title ID you have entered is not in a valid format!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Please make sure that you have entered a valid Title ID, or selected one from the title database, and that the provided version exists for the title you are attempting to download.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="240"/>
|
<source>Target Not Found Error Body</source>
|
||||||
<source>Title IDs must be 16 digit strings of numbers and letters. Please enter a correctly formatted Title ID, or select one from the menu on the left.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Please try again. If this issue persists, please open a new issue on GitHub detailing what you were trying to do when this error occurred.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="242"/>
|
<source>Unknown Error Body</source>
|
||||||
<source>Title ID/Version Not Found</source>
|
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>The Title ID you have entered is not in a valid format!</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="243"/>
|
<source>Invalid TID Error Title</source>
|
||||||
<source>No title with the provided Title ID or version could be found!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Ticket Not Available</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="246"/>
|
<source>No Ticket Error Window Title</source>
|
||||||
<source>Please make sure that you have entered a valid Title ID, or selected one from the title database, and that the provided version exists for the title you are attempting to download.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Title ID/Version Not Found</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="248"/>
|
<source>Target Not Found Error Window Title</source>
|
||||||
<source>Content Decryption Failed</source>
|
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Title IDs must be 16 digit strings of numbers and letters. Please enter a correctly formatted Title ID, or select one from the menu on the left.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="249"/>
|
<source>Invalid Title ID Error Body</source>
|
||||||
<source>Content decryption was not successful! Decrypted contents could not be created.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Unknown Error</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="252"/>
|
<source>Unknown Error Window Title</source>
|
||||||
<source>Your TMD or Ticket may be damaged, or they may not correspond with the content being decrypted. If you have checked "Use local files, if they exist", try disabling that option before trying the download again to fix potential issues with local data.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Your TMD or Ticket may be damaged, or they may not correspond with the content being decrypted. If you have checked "Use local files, if they exist", try disabling that option before trying the download again to fix potential issues with local data.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="255"/>
|
<source>Decryption Error Body</source>
|
||||||
<source>Ticket Not Available</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="256"/>
|
|
||||||
<source>No Ticket is Available for the Requested Title!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="259"/>
|
|
||||||
<source>A ticket could not be downloaded for the requested title, but you have selected "Pack installable archive" or "Create decrypted contents". These options are not available for titles without a ticket. Only encrypted contents have been saved.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="261"/>
|
|
||||||
<source>Unknown Error</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="262"/>
|
|
||||||
<source>An Unknown Error has Occurred!</source>
|
|
||||||
<translation type="unfinished"></translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="264"/>
|
|
||||||
<source>Please try again. If this issue persists, please open a new issue on GitHub detailing what you were trying to do when this error occurred.</source>
|
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
|
@ -1,11 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!DOCTYPE TS>
|
<!DOCTYPE TS>
|
||||||
<TS version="2.1" language="it_IT">
|
<TS version="2.1" language="it_IT">
|
||||||
|
<context>
|
||||||
|
<name>A ticket could not be downloaded for the requested title, but you have selected "Pack installable archive" or "Create decrypted contents". These options are not available for titles without a ticket. Only encrypted contents have been saved.</name>
|
||||||
|
<message>
|
||||||
|
<source>No Ticket Error Body</source>
|
||||||
|
<translation>Non è stato possibile scaricare un ticket per il titolo richiesto, ma hai selezionato "Crea archivio installabile" o "Crea contenuto decriptato". Queste opzioni non sono disponibili per i titoli senza un ticket. Sono stati salvati solo i contenuti criptati.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>An Unknown Error has Occurred!</name>
|
||||||
|
<message>
|
||||||
|
<source>Unknown Error Title</source>
|
||||||
|
<translation>Errore sconosciuto!</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Content Decryption Failed</name>
|
||||||
|
<message>
|
||||||
|
<source>Decryption Error Window Title</source>
|
||||||
|
<translation>Decriptazione contenuti fallita</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Content decryption was not successful! Decrypted contents could not be created.</name>
|
||||||
|
<message>
|
||||||
|
<source>Decryption Error Title</source>
|
||||||
|
<translation>La decriptazione dei contenuti non è andata a buon fine! I contenuti decriptadi non sono stati creati.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Invalid Title ID</name>
|
||||||
|
<message>
|
||||||
|
<source>Invalid TID Error Window Title</source>
|
||||||
|
<translation>ID Titolo invalido</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainWindow</name>
|
<name>MainWindow</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="81"/>
|
<source>MainWindow</source>
|
||||||
<source>NUSGet v{nusget_version}
|
<translation>Finestra principale</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Available Titles</source>
|
||||||
|
<translation>Titoli disponibili</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Wii</source>
|
||||||
|
<translation>Wii</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>vWii</source>
|
||||||
|
<translation>vWii</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>DSi</source>
|
||||||
|
<translation>DSi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Title ID</source>
|
||||||
|
<translation>ID Titolo</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>v</source>
|
||||||
|
<translation>v</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Version</source>
|
||||||
|
<translation>Versione</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Console:</source>
|
||||||
|
<translation>Console:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Start Download</source>
|
||||||
|
<translation>Avvia download</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>General Settings</source>
|
||||||
|
<translation>Impostazioni generali</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Pack installable archive (WAD/TAD)</source>
|
||||||
|
<translation>Archivio installabile (WAD/TAD)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>File Name</source>
|
||||||
|
<translation>Nome del file</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Keep encrypted contents</source>
|
||||||
|
<translation>Mantieni contenuti criptati</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Create decrypted contents (*.app)</source>
|
||||||
|
<translation>Crea contenuto decriptato (*.app)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use local files, if they exist</source>
|
||||||
|
<translation>Usa file locali, se esistenti</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use the Wii U NUS (faster, only effects Wii/vWii)</source>
|
||||||
|
<translation>Usa il NUS di Wii U (più veloce, riguarda solo Wii/vWii)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>vWii Title Settings</source>
|
||||||
|
<translation>Impostazioni titoli vWii</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Re-encrypt title using the Wii Common Key</source>
|
||||||
|
<translation>Cripta titolo usando la Chiave Comune Wii</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||||
|
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||||
|
p, li { white-space: pre-wrap; }
|
||||||
|
</style></head><body style=" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;">
|
||||||
|
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;"><br /></p></body></html></source>
|
||||||
|
<translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||||
|
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||||
|
p, li { white-space: pre-wrap; }
|
||||||
|
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||||
|
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>NUSGet v{nusget_version}
|
||||||
Developed by NinjaCheetah
|
Developed by NinjaCheetah
|
||||||
Powered by libWiiPy {libwiipy_version}
|
Powered by libWiiPy {libwiipy_version}
|
||||||
DSi support provided by libTWLPy {libtwlpy_version}
|
DSi support provided by libTWLPy {libtwlpy_version}
|
||||||
@ -14,191 +137,88 @@ Select a title from the list on the left, or enter a Title ID to begin.
|
|||||||
|
|
||||||
Titles marked with a checkmark are free and have a ticket available, and can be decrypted and/or packed into a WAD or TAD. Titles with an X do not have a ticket, and only their encrypted contents can be saved.
|
Titles marked with a checkmark are free and have a ticket available, and can be decrypted and/or packed into a WAD or TAD. Titles with an X do not have a ticket, and only their encrypted contents can be saved.
|
||||||
|
|
||||||
Titles will be downloaded to a folder named "NUSGet" inside your downloads folder.</source>
|
Titles will be downloaded to a folder named "NUSGet" inside your downloads folder.</name>
|
||||||
<translation type="unfinished">NUSGet v{nusget_version} Sviluppato da NinjaCheetah Funzionante con libWiiPy {libwiipy_version} Scegli un tittolo dalla lista a sinistra o inserisci un ID Titolo per iniziare. I titoli marcati da una spunta sono disponibili e hanno un ticket libero, e possono essere decriptati/scaricati come WAD o TAD. I titoli con una X non hanno un ticket e solo il contenuto criptato può essere salvato. I titoli verranno scaricati nella cartella "NUSGet" all'interno della cartella Download.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="237"/>
|
<source>Welcome Text</source>
|
||||||
<source>Invalid Title ID</source>
|
<translation>NUSGet v{nusget_version}
|
||||||
<translation>ID Titolo invalido</translation>
|
Sviluppato da NinjaCheetah
|
||||||
|
Funzionante con libWiiPy {libwiipy_version}
|
||||||
|
|
||||||
|
Scegli un tittolo dalla lista a sinistra o inserisci un ID Titolo per iniziare.
|
||||||
|
|
||||||
|
I titoli marcati da una spunta sono disponibili e hanno un ticket libero, e possono essere decriptati/scaricati come WAD o TAD. I titoli con una X non hanno un ticket e solo il contenuto criptato può essere salvato.
|
||||||
|
|
||||||
|
I titoli verranno scaricati nella cartella "NUSGet" all'interno della cartella Download.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>No Ticket is Available for the Requested Title!</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="238"/>
|
<source>No Ticket Error Title</source>
|
||||||
<source>The Title ID you have entered is not in a valid format!</source>
|
|
||||||
<translation>L' ID Titolo che hai inserito non è in un formato valido!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="240"/>
|
|
||||||
<source>Title IDs must be 16 digit strings of numbers and letters. Please enter a correctly formatted Title ID, or select one from the menu on the left.</source>
|
|
||||||
<translation>Gli ID Titolo sono un codice di 16 caratteri tra numeri e lettere. Per favore inserisci in ID Titolo formattato correttamente, o scegline uno dal menù a sinistra.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="242"/>
|
|
||||||
<source>Title ID/Version Not Found</source>
|
|
||||||
<translation>ID Titolo/Versione non trovata</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="243"/>
|
|
||||||
<source>No title with the provided Title ID or version could be found!</source>
|
|
||||||
<translation>Non è stato trovato nessun titolo con l' ID Titolo o versione data!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="246"/>
|
|
||||||
<source>Please make sure that you have entered a valid Title ID, or selected one from the title database, and that the provided version exists for the title you are attempting to download.</source>
|
|
||||||
<translation>Assicurati di aver inserito un' ID Titolo valido, o scegline uno dal database, e che la versione richiesta esista per il titolo che vuoi scaricare.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="248"/>
|
|
||||||
<source>Content Decryption Failed</source>
|
|
||||||
<translation>Decriptazione contenuti fallita</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="249"/>
|
|
||||||
<source>Content decryption was not successful! Decrypted contents could not be created.</source>
|
|
||||||
<translation>La decriptazione dei contenuti non è andata a buon fine! I contenuti decriptadi non sono stati creati.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="252"/>
|
|
||||||
<source>Your TMD or Ticket may be damaged, or they may not correspond with the content being decrypted. If you have checked "Use local files, if they exist", try disabling that option before trying the download again to fix potential issues with local data.</source>
|
|
||||||
<translation>Il tuo TMD o Ticket potrebbe essere danneggiato, o potrebbe non corrispondere col contenuto da decriptare. Se hai selezionato "Usa file locali, se esistenti", prova a disabilitare quell'opzione prima di riprovare a scaricare per aggiustare potenziali errori coi dati locali.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="255"/>
|
|
||||||
<source>Ticket Not Available</source>
|
|
||||||
<translation>Ticket non disponibile</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="256"/>
|
|
||||||
<source>No Ticket is Available for the Requested Title!</source>
|
|
||||||
<translation>Nessun ticket disponibile per il titolo richiesto!</translation>
|
<translation>Nessun ticket disponibile per il titolo richiesto!</translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>No title with the provided Title ID or version could be found!</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="259"/>
|
<source>Target Not Found Error Title</source>
|
||||||
<source>A ticket could not be downloaded for the requested title, but you have selected "Pack installable archive" or "Create decrypted contents". These options are not available for titles without a ticket. Only encrypted contents have been saved.</source>
|
<translation>Non è stato trovato nessun titolo con l' ID Titolo o versione data!</translation>
|
||||||
<translation>Non è stato possibile scaricare un ticket per il titolo richiesto, ma hai selezionato "Crea archivio installabile" o "Crea contenuto decriptato". Queste opzioni non sono disponibili per i titoli senza un ticket. Sono stati salvati solo i contenuti criptati.</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Please make sure that you have entered a valid Title ID, or selected one from the title database, and that the provided version exists for the title you are attempting to download.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="261"/>
|
<source>Target Not Found Error Body</source>
|
||||||
<source>Unknown Error</source>
|
<translation>Assicurati di aver inserito un' ID Titolo valido, o scegline uno dal database, e che la versione richiesta esista per il titolo che vuoi scaricare.</translation>
|
||||||
<translation>Errore sconosciuto</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Please try again. If this issue persists, please open a new issue on GitHub detailing what you were trying to do when this error occurred.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="262"/>
|
<source>Unknown Error Body</source>
|
||||||
<source>An Unknown Error has Occurred!</source>
|
|
||||||
<translation>Errore sconosciuto!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="264"/>
|
|
||||||
<source>Please try again. If this issue persists, please open a new issue on GitHub detailing what you were trying to do when this error occurred.</source>
|
|
||||||
<translation>Per favore riprova. Se il problema persiste, apri un issue su GitHub specificando in modo dettagliato cosa volevi fare quando è comparso questo errore.</translation>
|
<translation>Per favore riprova. Se il problema persiste, apri un issue su GitHub specificando in modo dettagliato cosa volevi fare quando è comparso questo errore.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>The Title ID you have entered is not in a valid format!</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="26"/>
|
<source>Invalid TID Error Title</source>
|
||||||
<source>MainWindow</source>
|
<translation>L' ID Titolo che hai inserito non è in un formato valido!</translation>
|
||||||
<translation>Finestra principale</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Ticket Not Available</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="41"/>
|
<source>No Ticket Error Window Title</source>
|
||||||
<source>Available Titles</source>
|
<translation>Ticket non disponibile</translation>
|
||||||
<translation>Titoli disponibili</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Title ID/Version Not Found</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="70"/>
|
<source>Target Not Found Error Window Title</source>
|
||||||
<source>Wii</source>
|
<translation>ID Titolo/Versione non trovata</translation>
|
||||||
<translation>Wii</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Title IDs must be 16 digit strings of numbers and letters. Please enter a correctly formatted Title ID, or select one from the menu on the left.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="101"/>
|
<source>Invalid Title ID Error Body</source>
|
||||||
<source>vWii</source>
|
<translation>Gli ID Titolo sono un codice di 16 caratteri tra numeri e lettere. Per favore inserisci in ID Titolo formattato correttamente, o scegline uno dal menù a sinistra.</translation>
|
||||||
<translation>vWii</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Unknown Error</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="132"/>
|
<source>Unknown Error Window Title</source>
|
||||||
<source>DSi</source>
|
<translation>Errore sconosciuto</translation>
|
||||||
<translation>DSi</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Your TMD or Ticket may be damaged, or they may not correspond with the content being decrypted. If you have checked "Use local files, if they exist", try disabling that option before trying the download again to fix potential issues with local data.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="172"/>
|
<source>Decryption Error Body</source>
|
||||||
<source>Title ID</source>
|
<translation>Il tuo TMD o Ticket potrebbe essere danneggiato, o potrebbe non corrispondere col contenuto da decriptare. Se hai selezionato "Usa file locali, se esistenti", prova a disabilitare quell'opzione prima di riprovare a scaricare per aggiustare potenziali errori coi dati locali.</translation>
|
||||||
<translation>ID Titolo</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="179"/>
|
|
||||||
<source>v</source>
|
|
||||||
<translation>v</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="192"/>
|
|
||||||
<source>Version</source>
|
|
||||||
<translation>Versione</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="199"/>
|
|
||||||
<source>Console:</source>
|
|
||||||
<translation>Console:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="227"/>
|
|
||||||
<source>Start Download</source>
|
|
||||||
<translation>Avvia download</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="244"/>
|
|
||||||
<source>General Settings</source>
|
|
||||||
<translation>Impostazioni generali</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="251"/>
|
|
||||||
<source>Pack installable archive (WAD/TAD)</source>
|
|
||||||
<translation>Archivio installabile (WAD/TAD)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="261"/>
|
|
||||||
<source>File Name</source>
|
|
||||||
<translation>Nome del file</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="268"/>
|
|
||||||
<source>Keep encrypted contents</source>
|
|
||||||
<translation>Mantieni contenuti criptati</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="278"/>
|
|
||||||
<source>Create decrypted contents (*.app)</source>
|
|
||||||
<translation>Crea contenuto decriptato (*.app)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="288"/>
|
|
||||||
<source>Use local files, if they exist</source>
|
|
||||||
<translation>Usa file locali, se esistenti</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="295"/>
|
|
||||||
<source>Use the Wii U NUS (faster, only effects Wii/vWii)</source>
|
|
||||||
<translation>Usa il NUS di Wii U (più veloce, riguarda solo Wii/vWii)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="328"/>
|
|
||||||
<source>vWii Title Settings</source>
|
|
||||||
<translation>Impostazioni titoli vWii</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="338"/>
|
|
||||||
<source>Re-encrypt title using the Wii Common Key</source>
|
|
||||||
<translation>Cripta titolo usando la Chiave Comune Wii</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="374"/>
|
|
||||||
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
|
||||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
|
||||||
p, li { white-space: pre-wrap; }
|
|
||||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
|
||||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></source>
|
|
||||||
<translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
|
||||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
|
||||||
p, li { white-space: pre-wrap; }
|
|
||||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
|
||||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></translation>
|
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
@ -1,11 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!DOCTYPE TS>
|
<!DOCTYPE TS>
|
||||||
<TS version="2.1" language="nb_NO">
|
<TS version="2.1" language="nb_NO">
|
||||||
|
<context>
|
||||||
|
<name>A ticket could not be downloaded for the requested title, but you have selected "Pack installable archive" or "Create decrypted contents". These options are not available for titles without a ticket. Only encrypted contents have been saved.</name>
|
||||||
|
<message>
|
||||||
|
<source>No Ticket Error Body</source>
|
||||||
|
<translation>En billett kunne ikke lastes ned for den forespurte tittelen, men du har valgt "Pakk installerbart arkiv" eller "Opprett dekryptert innhold". Disse alternativene er ikke tilgjenelige for titler uten billett. Bare kryptert innhold har blitt lagret.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>An Unknown Error has Occurred!</name>
|
||||||
|
<message>
|
||||||
|
<source>Unknown Error Title</source>
|
||||||
|
<translation>En ukjent feil har oppstått!</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Content Decryption Failed</name>
|
||||||
|
<message>
|
||||||
|
<source>Decryption Error Window Title</source>
|
||||||
|
<translation>Dekryptering av Innhold Mislyktes</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Content decryption was not successful! Decrypted contents could not be created.</name>
|
||||||
|
<message>
|
||||||
|
<source>Decryption Error Title</source>
|
||||||
|
<translation>Dekryptering av innhold var ikke vellykket! Dekryptert innhold kunne ikke opprettes.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Invalid Title ID</name>
|
||||||
|
<message>
|
||||||
|
<source>Invalid TID Error Window Title</source>
|
||||||
|
<translation>Ugyldig Tittel ID</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainWindow</name>
|
<name>MainWindow</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="81"/>
|
<source>MainWindow</source>
|
||||||
<source>NUSGet v{nusget_version}
|
<translation>MainWindow</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Available Titles</source>
|
||||||
|
<translation>Tilgjengelige Titler</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Wii</source>
|
||||||
|
<translation>Wii</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>vWii</source>
|
||||||
|
<translation>vWii</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>DSi</source>
|
||||||
|
<translation>DSi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Title ID</source>
|
||||||
|
<translation>Tittel ID</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>v</source>
|
||||||
|
<translation>v</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Version</source>
|
||||||
|
<translation>Versjon</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Console:</source>
|
||||||
|
<translation>Konsoll:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Start Download</source>
|
||||||
|
<translation>Start Nedlasting</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>General Settings</source>
|
||||||
|
<translation>Generelle Instillinger</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Pack installable archive (WAD/TAD)</source>
|
||||||
|
<translation>Pakke installerbart arkiv (WAD/TAD)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>File Name</source>
|
||||||
|
<translation>Filnavn</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Keep encrypted contents</source>
|
||||||
|
<translation>Oppbevar kryptert innhold</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Create decrypted contents (*.app)</source>
|
||||||
|
<translation>Opprette dekryptert innold (*.app)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use local files, if they exist</source>
|
||||||
|
<translation>Bruk lokale filer, hvis de finnes</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use the Wii U NUS (faster, only effects Wii/vWii)</source>
|
||||||
|
<translation>Bruk Wii U NUS (raskere, påvirker bare Wii/vWii)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>vWii Title Settings</source>
|
||||||
|
<translation>vWii Tittelinstillinger</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Re-encrypt title using the Wii Common Key</source>
|
||||||
|
<translation>Krypter tittelen på nytt ved hjelp av Wii Common Key</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||||
|
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||||
|
p, li { white-space: pre-wrap; }
|
||||||
|
</style></head><body style=" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;">
|
||||||
|
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;"><br /></p></body></html></source>
|
||||||
|
<translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||||
|
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||||
|
p, li { white-space: pre-wrap; }
|
||||||
|
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||||
|
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>NUSGet v{nusget_version}
|
||||||
Developed by NinjaCheetah
|
Developed by NinjaCheetah
|
||||||
Powered by libWiiPy {libwiipy_version}
|
Powered by libWiiPy {libwiipy_version}
|
||||||
DSi support provided by libTWLPy {libtwlpy_version}
|
DSi support provided by libTWLPy {libtwlpy_version}
|
||||||
@ -14,7 +137,9 @@ Select a title from the list on the left, or enter a Title ID to begin.
|
|||||||
|
|
||||||
Titles marked with a checkmark are free and have a ticket available, and can be decrypted and/or packed into a WAD or TAD. Titles with an X do not have a ticket, and only their encrypted contents can be saved.
|
Titles marked with a checkmark are free and have a ticket available, and can be decrypted and/or packed into a WAD or TAD. Titles with an X do not have a ticket, and only their encrypted contents can be saved.
|
||||||
|
|
||||||
Titles will be downloaded to a folder named "NUSGet" inside your downloads folder.</source>
|
Titles will be downloaded to a folder named "NUSGet" inside your downloads folder.</name>
|
||||||
|
<message>
|
||||||
|
<source>Welcome Text</source>
|
||||||
<translation>NUSGet v{nusget_version}
|
<translation>NUSGet v{nusget_version}
|
||||||
Utviklet av NinjaCheetah
|
Utviklet av NinjaCheetah
|
||||||
Drevet av libWiiPy {libwiipy_version}
|
Drevet av libWiiPy {libwiipy_version}
|
||||||
@ -26,188 +151,75 @@ Titler merket med en hake er fri og har en billett tilgjengelig, og kan dekrypte
|
|||||||
|
|
||||||
Titler er lastes ned til en mappe med navnet "NUSGet" i nedlastingsmappen din.</translation>
|
Titler er lastes ned til en mappe med navnet "NUSGet" i nedlastingsmappen din.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>No Ticket is Available for the Requested Title!</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="237"/>
|
<source>No Ticket Error Title</source>
|
||||||
<source>Invalid Title ID</source>
|
|
||||||
<translation>Ugyldig Tittel ID</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="238"/>
|
|
||||||
<source>The Title ID you have entered is not in a valid format!</source>
|
|
||||||
<translation>Tittel IDen du har angitt er ikke i et gyldig format!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="240"/>
|
|
||||||
<source>Title IDs must be 16 digit strings of numbers and letters. Please enter a correctly formatted Title ID, or select one from the menu on the left.</source>
|
|
||||||
<translation>Tittel IDer må være 16-sifrede tall og bokstav strenger. Vennligst skriv inn en korrekt formatert Tittel ID, eller velg en fra menyen til venstre.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="242"/>
|
|
||||||
<source>Title ID/Version Not Found</source>
|
|
||||||
<translation>Tittel ID/Versjon Ikke Funnet</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="243"/>
|
|
||||||
<source>No title with the provided Title ID or version could be found!</source>
|
|
||||||
<translation>Ingen tittel med oppgitt Tittel ID eller versjon ble funnet!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="246"/>
|
|
||||||
<source>Please make sure that you have entered a valid Title ID, or selected one from the title database, and that the provided version exists for the title you are attempting to download.</source>
|
|
||||||
<translation>Vennligst kontroller at du har oppgitt en gyldig Tittel ID, eller valgt en fra titteldatabasen, og at den angitte versjonen finnes for tittelen du forsøker å laste ned.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="248"/>
|
|
||||||
<source>Content Decryption Failed</source>
|
|
||||||
<translation>Dekryptering av Innhold Mislyktes</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="249"/>
|
|
||||||
<source>Content decryption was not successful! Decrypted contents could not be created.</source>
|
|
||||||
<translation>Dekryptering av innhold var ikke vellykket! Dekryptert innhold kunne ikke opprettes.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="252"/>
|
|
||||||
<source>Your TMD or Ticket may be damaged, or they may not correspond with the content being decrypted. If you have checked "Use local files, if they exist", try disabling that option before trying the download again to fix potential issues with local data.</source>
|
|
||||||
<translation>TMDen eller Billetten kan være skadet, eller det kan hende at de ikke samsvarer med innholdet some dekrypteres. Hvis du har krysset av for "Bruk lokale filer, hvis de finnes", kan du prøve å deaktivere dette alternativet før du prøver nedlastingen på nytt for å løse eventuelle problemer med lokale data.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="255"/>
|
|
||||||
<source>Ticket Not Available</source>
|
|
||||||
<translation>Billett Ikke Tilgjengelig</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="256"/>
|
|
||||||
<source>No Ticket is Available for the Requested Title!</source>
|
|
||||||
<translation>Ingen billett er tilgjengelig for den forespurte tittelen!</translation>
|
<translation>Ingen billett er tilgjengelig for den forespurte tittelen!</translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>No title with the provided Title ID or version could be found!</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="259"/>
|
<source>Target Not Found Error Title</source>
|
||||||
<source>A ticket could not be downloaded for the requested title, but you have selected "Pack installable archive" or "Create decrypted contents". These options are not available for titles without a ticket. Only encrypted contents have been saved.</source>
|
<translation>Ingen tittel med oppgitt Tittel ID eller versjon ble funnet!</translation>
|
||||||
<translation>En billett kunne ikke lastes ned for den forespurte tittelen, men du har valgt "Pakk installerbart arkiv" eller "Opprett dekryptert innhold". Disse alternativene er ikke tilgjenelige for titler uten billett. Bare kryptert innhold har blitt lagret.</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Please make sure that you have entered a valid Title ID, or selected one from the title database, and that the provided version exists for the title you are attempting to download.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="261"/>
|
<source>Target Not Found Error Body</source>
|
||||||
<source>Unknown Error</source>
|
<translation>Vennligst kontroller at du har oppgitt en gyldig Tittel ID, eller valgt en fra titteldatabasen, og at den angitte versjonen finnes for tittelen du forsøker å laste ned.</translation>
|
||||||
<translation>Ukjent Feil</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Please try again. If this issue persists, please open a new issue on GitHub detailing what you were trying to do when this error occurred.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="262"/>
|
<source>Unknown Error Body</source>
|
||||||
<source>An Unknown Error has Occurred!</source>
|
|
||||||
<translation>En ukjent feil har oppstått!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="264"/>
|
|
||||||
<source>Please try again. If this issue persists, please open a new issue on GitHub detailing what you were trying to do when this error occurred.</source>
|
|
||||||
<translation>Vennligst prøv igjen. Hvis dette problemet vedvarer, åpne et nytt issue på GitHub med detaljer om hva du prøvde å gjøre da denne feilen oppstod.</translation>
|
<translation>Vennligst prøv igjen. Hvis dette problemet vedvarer, åpne et nytt issue på GitHub med detaljer om hva du prøvde å gjøre da denne feilen oppstod.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>The Title ID you have entered is not in a valid format!</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="26"/>
|
<source>Invalid TID Error Title</source>
|
||||||
<source>MainWindow</source>
|
<translation>Tittel IDen du har angitt er ikke i et gyldig format!</translation>
|
||||||
<translation>MainWindow</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Ticket Not Available</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="41"/>
|
<source>No Ticket Error Window Title</source>
|
||||||
<source>Available Titles</source>
|
<translation>Billett Ikke Tilgjengelig</translation>
|
||||||
<translation>Tilgjengelige Titler</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Title ID/Version Not Found</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="70"/>
|
<source>Target Not Found Error Window Title</source>
|
||||||
<source>Wii</source>
|
<translation>Tittel ID/Versjon Ikke Funnet</translation>
|
||||||
<translation>Wii</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Title IDs must be 16 digit strings of numbers and letters. Please enter a correctly formatted Title ID, or select one from the menu on the left.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="101"/>
|
<source>Invalid Title ID Error Body</source>
|
||||||
<source>vWii</source>
|
<translation>Tittel IDer må være 16-sifrede tall og bokstav strenger. Vennligst skriv inn en korrekt formatert Tittel ID, eller velg en fra menyen til venstre.</translation>
|
||||||
<translation>vWii</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Unknown Error</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="132"/>
|
<source>Unknown Error Window Title</source>
|
||||||
<source>DSi</source>
|
<translation>Ukjent Feil</translation>
|
||||||
<translation>DSi</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Your TMD or Ticket may be damaged, or they may not correspond with the content being decrypted. If you have checked "Use local files, if they exist", try disabling that option before trying the download again to fix potential issues with local data.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="172"/>
|
<source>Decryption Error Body</source>
|
||||||
<source>Title ID</source>
|
<translation>TMDen eller Billetten kan være skadet, eller det kan hende at de ikke samsvarer med innholdet some dekrypteres. Hvis du har krysset av for "Bruk lokale filer, hvis de finnes", kan du prøve å deaktivere dette alternativet før du prøver nedlastingen på nytt for å løse eventuelle problemer med lokale data.</translation>
|
||||||
<translation>Tittel ID</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="179"/>
|
|
||||||
<source>v</source>
|
|
||||||
<translation>v</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="192"/>
|
|
||||||
<source>Version</source>
|
|
||||||
<translation>Versjon</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="199"/>
|
|
||||||
<source>Console:</source>
|
|
||||||
<translation>Konsoll:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="227"/>
|
|
||||||
<source>Start Download</source>
|
|
||||||
<translation>Start Nedlasting</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="244"/>
|
|
||||||
<source>General Settings</source>
|
|
||||||
<translation>Generelle Instillinger</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="251"/>
|
|
||||||
<source>Pack installable archive (WAD/TAD)</source>
|
|
||||||
<translation>Pakke installerbart arkiv (WAD/TAD)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="261"/>
|
|
||||||
<source>File Name</source>
|
|
||||||
<translation>Filnavn</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="268"/>
|
|
||||||
<source>Keep encrypted contents</source>
|
|
||||||
<translation>Oppbevar kryptert innhold</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="278"/>
|
|
||||||
<source>Create decrypted contents (*.app)</source>
|
|
||||||
<translation>Opprette dekryptert innold (*.app)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="288"/>
|
|
||||||
<source>Use local files, if they exist</source>
|
|
||||||
<translation>Bruk lokale filer, hvis de finnes</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="295"/>
|
|
||||||
<source>Use the Wii U NUS (faster, only effects Wii/vWii)</source>
|
|
||||||
<translation>Bruk Wii U NUS (raskere, påvirker bare Wii/vWii)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="328"/>
|
|
||||||
<source>vWii Title Settings</source>
|
|
||||||
<translation>vWii Tittelinstillinger</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="338"/>
|
|
||||||
<source>Re-encrypt title using the Wii Common Key</source>
|
|
||||||
<translation>Krypter tittelen på nytt ved hjelp av Wii Common Key</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="374"/>
|
|
||||||
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
|
||||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
|
||||||
p, li { white-space: pre-wrap; }
|
|
||||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
|
||||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></source>
|
|
||||||
<translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
|
||||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
|
||||||
p, li { white-space: pre-wrap; }
|
|
||||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
|
||||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></translation>
|
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
@ -1,11 +1,134 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!DOCTYPE TS>
|
<!DOCTYPE TS>
|
||||||
<TS version="2.1" language="nb_NO">
|
<TS version="2.1" language="nb_NO">
|
||||||
|
<context>
|
||||||
|
<name>A ticket could not be downloaded for the requested title, but you have selected "Pack installable archive" or "Create decrypted contents". These options are not available for titles without a ticket. Only encrypted contents have been saved.</name>
|
||||||
|
<message>
|
||||||
|
<source>No Ticket Error Body</source>
|
||||||
|
<translation>En billett kunne ikke lastes ned for den forespurte tittelen, men du har valgt "Pakk installerbart arkiv" eller "Opprett dekryptert innhold". Disse alternativene er ikke tilgjenelige for titler uten billett. Bare kryptert innhold har blitt lagret.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>An Unknown Error has Occurred!</name>
|
||||||
|
<message>
|
||||||
|
<source>Unknown Error Title</source>
|
||||||
|
<translation>En ukjent feil har oppstått!</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Content Decryption Failed</name>
|
||||||
|
<message>
|
||||||
|
<source>Decryption Error Window Title</source>
|
||||||
|
<translation>Dekryptering av Innhold Mislyktes</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Content decryption was not successful! Decrypted contents could not be created.</name>
|
||||||
|
<message>
|
||||||
|
<source>Decryption Error Title</source>
|
||||||
|
<translation>Dekryptering av innhold var ikke vellykket! Dekryptert innhold kunne ikke opprettes.</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Invalid Title ID</name>
|
||||||
|
<message>
|
||||||
|
<source>Invalid TID Error Window Title</source>
|
||||||
|
<translation>Ugyldig Tittel ID</translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
<context>
|
<context>
|
||||||
<name>MainWindow</name>
|
<name>MainWindow</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="81"/>
|
<source>MainWindow</source>
|
||||||
<source>NUSGet v{nusget_version}
|
<translation>MainWindow</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Available Titles</source>
|
||||||
|
<translation>Tilgjengelige Titler</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Wii</source>
|
||||||
|
<translation>Wii</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>vWii</source>
|
||||||
|
<translation>vWii</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>DSi</source>
|
||||||
|
<translation>DSi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Title ID</source>
|
||||||
|
<translation>Tittel ID</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>v</source>
|
||||||
|
<translation>v</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Version</source>
|
||||||
|
<translation>Versjon</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Console:</source>
|
||||||
|
<translation>Konsoll:</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Start Download</source>
|
||||||
|
<translation>Start Nedlasting</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>General Settings</source>
|
||||||
|
<translation>Generelle Instillinger</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Pack installable archive (WAD/TAD)</source>
|
||||||
|
<translation>Pakke installerbart arkiv (WAD/TAD)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>File Name</source>
|
||||||
|
<translation>Filnavn</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Keep encrypted contents</source>
|
||||||
|
<translation>Oppbevar kryptert innhold</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Create decrypted contents (*.app)</source>
|
||||||
|
<translation>Opprette dekryptert innold (*.app)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use local files, if they exist</source>
|
||||||
|
<translation>Bruk lokale filer, hvis de finnes</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Use the Wii U NUS (faster, only effects Wii/vWii)</source>
|
||||||
|
<translation>Bruk Wii U NUS (raskere, påvirker bare Wii/vWii)</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>vWii Title Settings</source>
|
||||||
|
<translation>vWii Tittelinstillinger</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source>Re-encrypt title using the Wii Common Key</source>
|
||||||
|
<translation>Krypter tittelen på nytt ved hjelp av Wii Common Key</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||||
|
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||||
|
p, li { white-space: pre-wrap; }
|
||||||
|
</style></head><body style=" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;">
|
||||||
|
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'Sans Serif'; font-size:9pt;"><br /></p></body></html></source>
|
||||||
|
<translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||||
|
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||||
|
p, li { white-space: pre-wrap; }
|
||||||
|
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
||||||
|
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>NUSGet v{nusget_version}
|
||||||
Developed by NinjaCheetah
|
Developed by NinjaCheetah
|
||||||
Powered by libWiiPy {libwiipy_version}
|
Powered by libWiiPy {libwiipy_version}
|
||||||
DSi support provided by libTWLPy {libtwlpy_version}
|
DSi support provided by libTWLPy {libtwlpy_version}
|
||||||
@ -14,7 +137,9 @@ Select a title from the list on the left, or enter a Title ID to begin.
|
|||||||
|
|
||||||
Titles marked with a checkmark are free and have a ticket available, and can be decrypted and/or packed into a WAD or TAD. Titles with an X do not have a ticket, and only their encrypted contents can be saved.
|
Titles marked with a checkmark are free and have a ticket available, and can be decrypted and/or packed into a WAD or TAD. Titles with an X do not have a ticket, and only their encrypted contents can be saved.
|
||||||
|
|
||||||
Titles will be downloaded to a folder named "NUSGet" inside your downloads folder.</source>
|
Titles will be downloaded to a folder named "NUSGet" inside your downloads folder.</name>
|
||||||
|
<message>
|
||||||
|
<source>Welcome Text</source>
|
||||||
<translation>NUSGet v{nusget_version}
|
<translation>NUSGet v{nusget_version}
|
||||||
Utviklet av NinjaCheetah
|
Utviklet av NinjaCheetah
|
||||||
Drevet av libWiiPy {libwiipy_version}
|
Drevet av libWiiPy {libwiipy_version}
|
||||||
@ -26,188 +151,75 @@ Titler merket med en hake er fri og har en billett tilgjengelig, og kan dekrypte
|
|||||||
|
|
||||||
Titler er lastes ned til en mappe med navnet "NUSGet" i nedlastingsmappen din.</translation>
|
Titler er lastes ned til en mappe med navnet "NUSGet" i nedlastingsmappen din.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>No Ticket is Available for the Requested Title!</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="237"/>
|
<source>No Ticket Error Title</source>
|
||||||
<source>Invalid Title ID</source>
|
|
||||||
<translation>Ugyldig Tittel ID</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="238"/>
|
|
||||||
<source>The Title ID you have entered is not in a valid format!</source>
|
|
||||||
<translation>Tittel IDen du har angitt er ikke i et gyldig format!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="240"/>
|
|
||||||
<source>Title IDs must be 16 digit strings of numbers and letters. Please enter a correctly formatted Title ID, or select one from the menu on the left.</source>
|
|
||||||
<translation>Tittel IDer må være 16-sifrede tall og bokstav strenger. Vennligst skriv inn en korrekt formatert Tittel ID, eller velg en fra menyen til venstre.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="242"/>
|
|
||||||
<source>Title ID/Version Not Found</source>
|
|
||||||
<translation>Tittel ID/Versjon Ikke Funnet</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="243"/>
|
|
||||||
<source>No title with the provided Title ID or version could be found!</source>
|
|
||||||
<translation>Ingen tittel med oppgitt Tittel ID eller versjon ble funnet!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="246"/>
|
|
||||||
<source>Please make sure that you have entered a valid Title ID, or selected one from the title database, and that the provided version exists for the title you are attempting to download.</source>
|
|
||||||
<translation>Vennligst kontroller at du har oppgitt en gyldig Tittel ID, eller valgt en fra titteldatabasen, og at den angitte versjonen finnes for tittelen du forsøker å laste ned.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="248"/>
|
|
||||||
<source>Content Decryption Failed</source>
|
|
||||||
<translation>Dekryptering av Innhold Mislyktes</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="249"/>
|
|
||||||
<source>Content decryption was not successful! Decrypted contents could not be created.</source>
|
|
||||||
<translation>Dekryptering av innhold var ikke vellykket! Dekryptert innhold kunne ikke opprettes.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="252"/>
|
|
||||||
<source>Your TMD or Ticket may be damaged, or they may not correspond with the content being decrypted. If you have checked "Use local files, if they exist", try disabling that option before trying the download again to fix potential issues with local data.</source>
|
|
||||||
<translation>TMDen eller Billetten kan være skadet, eller det kan hende at de ikke samsvarer med innholdet some dekrypteres. Hvis du har krysset av for "Bruk lokale filer, hvis de finnes", kan du prøve å deaktivere dette alternativet før du prøver nedlastingen på nytt for å løse eventuelle problemer med lokale data.</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="255"/>
|
|
||||||
<source>Ticket Not Available</source>
|
|
||||||
<translation>Billett Ikke Tilgjengelig</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="256"/>
|
|
||||||
<source>No Ticket is Available for the Requested Title!</source>
|
|
||||||
<translation>Ingen billett er tilgjengelig for den forespurte tittelen!</translation>
|
<translation>Ingen billett er tilgjengelig for den forespurte tittelen!</translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>No title with the provided Title ID or version could be found!</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="259"/>
|
<source>Target Not Found Error Title</source>
|
||||||
<source>A ticket could not be downloaded for the requested title, but you have selected "Pack installable archive" or "Create decrypted contents". These options are not available for titles without a ticket. Only encrypted contents have been saved.</source>
|
<translation>Ingen tittel med oppgitt Tittel ID eller versjon ble funnet!</translation>
|
||||||
<translation>En billett kunne ikke lastes ned for den forespurte tittelen, men du har valgt "Pakk installerbart arkiv" eller "Opprett dekryptert innhold". Disse alternativene er ikke tilgjenelige for titler uten billett. Bare kryptert innhold har blitt lagret.</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Please make sure that you have entered a valid Title ID, or selected one from the title database, and that the provided version exists for the title you are attempting to download.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="261"/>
|
<source>Target Not Found Error Body</source>
|
||||||
<source>Unknown Error</source>
|
<translation>Vennligst kontroller at du har oppgitt en gyldig Tittel ID, eller valgt en fra titteldatabasen, og at den angitte versjonen finnes for tittelen du forsøker å laste ned.</translation>
|
||||||
<translation>Ukjent Feil</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Please try again. If this issue persists, please open a new issue on GitHub detailing what you were trying to do when this error occurred.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../NUSGet.py" line="262"/>
|
<source>Unknown Error Body</source>
|
||||||
<source>An Unknown Error has Occurred!</source>
|
|
||||||
<translation>En ukjent feil har oppstått!</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../NUSGet.py" line="264"/>
|
|
||||||
<source>Please try again. If this issue persists, please open a new issue on GitHub detailing what you were trying to do when this error occurred.</source>
|
|
||||||
<translation>Vennligst prøv igjen. Hvis dette problemet vedvarer, åpne et nytt issue på GitHub med detaljer om hva du prøvde å gjøre da denne feilen oppstod.</translation>
|
<translation>Vennligst prøv igjen. Hvis dette problemet vedvarer, åpne et nytt issue på GitHub med detaljer om hva du prøvde å gjøre da denne feilen oppstod.</translation>
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>The Title ID you have entered is not in a valid format!</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="26"/>
|
<source>Invalid TID Error Title</source>
|
||||||
<source>MainWindow</source>
|
<translation>Tittel IDen du har angitt er ikke i et gyldig format!</translation>
|
||||||
<translation>MainWindow</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Ticket Not Available</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="41"/>
|
<source>No Ticket Error Window Title</source>
|
||||||
<source>Available Titles</source>
|
<translation>Billett Ikke Tilgjengelig</translation>
|
||||||
<translation>Tilgjengelige Titler</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Title ID/Version Not Found</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="70"/>
|
<source>Target Not Found Error Window Title</source>
|
||||||
<source>Wii</source>
|
<translation>Tittel ID/Versjon Ikke Funnet</translation>
|
||||||
<translation>Wii</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Title IDs must be 16 digit strings of numbers and letters. Please enter a correctly formatted Title ID, or select one from the menu on the left.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="101"/>
|
<source>Invalid Title ID Error Body</source>
|
||||||
<source>vWii</source>
|
<translation>Tittel IDer må være 16-sifrede tall og bokstav strenger. Vennligst skriv inn en korrekt formatert Tittel ID, eller velg en fra menyen til venstre.</translation>
|
||||||
<translation>vWii</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Unknown Error</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="132"/>
|
<source>Unknown Error Window Title</source>
|
||||||
<source>DSi</source>
|
<translation>Ukjent Feil</translation>
|
||||||
<translation>DSi</translation>
|
|
||||||
</message>
|
</message>
|
||||||
|
</context>
|
||||||
|
<context>
|
||||||
|
<name>Your TMD or Ticket may be damaged, or they may not correspond with the content being decrypted. If you have checked "Use local files, if they exist", try disabling that option before trying the download again to fix potential issues with local data.</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="172"/>
|
<source>Decryption Error Body</source>
|
||||||
<source>Title ID</source>
|
<translation>TMDen eller Billetten kan være skadet, eller det kan hende at de ikke samsvarer med innholdet some dekrypteres. Hvis du har krysset av for "Bruk lokale filer, hvis de finnes", kan du prøve å deaktivere dette alternativet før du prøver nedlastingen på nytt for å løse eventuelle problemer med lokale data.</translation>
|
||||||
<translation>Tittel ID</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="179"/>
|
|
||||||
<source>v</source>
|
|
||||||
<translation>v</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="192"/>
|
|
||||||
<source>Version</source>
|
|
||||||
<translation>Versjon</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="199"/>
|
|
||||||
<source>Console:</source>
|
|
||||||
<translation>Konsoll:</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="227"/>
|
|
||||||
<source>Start Download</source>
|
|
||||||
<translation>Start Nedlasting</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="244"/>
|
|
||||||
<source>General Settings</source>
|
|
||||||
<translation>Generelle Instillinger</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="251"/>
|
|
||||||
<source>Pack installable archive (WAD/TAD)</source>
|
|
||||||
<translation>Pakke installerbart arkiv (WAD/TAD)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="261"/>
|
|
||||||
<source>File Name</source>
|
|
||||||
<translation>Filnavn</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="268"/>
|
|
||||||
<source>Keep encrypted contents</source>
|
|
||||||
<translation>Oppbevar kryptert innhold</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="278"/>
|
|
||||||
<source>Create decrypted contents (*.app)</source>
|
|
||||||
<translation>Opprette dekryptert innold (*.app)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="288"/>
|
|
||||||
<source>Use local files, if they exist</source>
|
|
||||||
<translation>Bruk lokale filer, hvis de finnes</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="295"/>
|
|
||||||
<source>Use the Wii U NUS (faster, only effects Wii/vWii)</source>
|
|
||||||
<translation>Bruk Wii U NUS (raskere, påvirker bare Wii/vWii)</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="328"/>
|
|
||||||
<source>vWii Title Settings</source>
|
|
||||||
<translation>vWii Tittelinstillinger</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="338"/>
|
|
||||||
<source>Re-encrypt title using the Wii Common Key</source>
|
|
||||||
<translation>Krypter tittelen på nytt ved hjelp av Wii Common Key</translation>
|
|
||||||
</message>
|
|
||||||
<message>
|
|
||||||
<location filename="../../qt/ui/MainMenu.ui" line="374"/>
|
|
||||||
<source><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
|
||||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
|
||||||
p, li { white-space: pre-wrap; }
|
|
||||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
|
||||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></source>
|
|
||||||
<translation><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
|
||||||
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
|
||||||
p, li { white-space: pre-wrap; }
|
|
||||||
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
|
|
||||||
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html></translation>
|
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
</TS>
|
</TS>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user