mirror of
https://github.com/NinjaCheetah/NUSGet.git
synced 2026-02-27 23:25:29 -05:00
Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
96cab930f0
|
|||
| 7518a5e663 | |||
|
|
8193fe029b | ||
|
62467bb616
|
|||
|
ca81c2e6d3
|
|||
|
47904c72be
|
|||
|
dc82790aef
|
|||
|
2db66af177
|
3
.github/workflows/python-build.yml
vendored
3
.github/workflows/python-build.yml
vendored
@@ -31,6 +31,7 @@ jobs:
|
|||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
- name: Build Package
|
- name: Build Package
|
||||||
run: |
|
run: |
|
||||||
|
pyside6-project build
|
||||||
nuitka3 --show-progress --include-data-dir=data=data --include-data-dir=resources=resources --assume-yes-for-downloads --onefile --plugin-enable=pyside6 NUSGet.py
|
nuitka3 --show-progress --include-data-dir=data=data --include-data-dir=resources=resources --assume-yes-for-downloads --onefile --plugin-enable=pyside6 NUSGet.py
|
||||||
- name: Prepare Package for Upload
|
- name: Prepare Package for Upload
|
||||||
run: |
|
run: |
|
||||||
@@ -59,6 +60,7 @@ jobs:
|
|||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
- name: Build Package
|
- name: Build Package
|
||||||
run: |
|
run: |
|
||||||
|
pyside6-project build
|
||||||
nuitka3 --show-progress --include-data-dir=data=data --include-data-dir=resources=resources --assume-yes-for-downloads --standalone --plugin-enable=pyside6 NUSGet.py --macos-create-app-bundle --macos-app-icon=resources/icon.png
|
nuitka3 --show-progress --include-data-dir=data=data --include-data-dir=resources=resources --assume-yes-for-downloads --standalone --plugin-enable=pyside6 NUSGet.py --macos-create-app-bundle --macos-app-icon=resources/icon.png
|
||||||
- name: Prepare Package for Upload
|
- name: Prepare Package for Upload
|
||||||
run: |
|
run: |
|
||||||
@@ -89,6 +91,7 @@ jobs:
|
|||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
- name: Build Package
|
- name: Build Package
|
||||||
run: |
|
run: |
|
||||||
|
pyside6-project build
|
||||||
nuitka --show-progress --include-data-dir=data=data --include-data-dir=resources=resources --assume-yes-for-downloads --onefile --windows-icon-from-ico=resources/icon.png --plugin-enable=pyside6 NUSGet.py --windows-console-mode=disable
|
nuitka --show-progress --include-data-dir=data=data --include-data-dir=resources=resources --assume-yes-for-downloads --onefile --windows-icon-from-ico=resources/icon.png --plugin-enable=pyside6 NUSGet.py --windows-console-mode=disable
|
||||||
- name: Upload Package
|
- name: Upload Package
|
||||||
uses: actions/upload-artifact@v4.3.0
|
uses: actions/upload-artifact@v4.3.0
|
||||||
|
|||||||
4
.gitignore
vendored
4
.gitignore
vendored
@@ -27,6 +27,7 @@ main.dist/
|
|||||||
NUSGet.build/
|
NUSGet.build/
|
||||||
NUSGet.dist/
|
NUSGet.dist/
|
||||||
NUSGet.onefile-build/
|
NUSGet.onefile-build/
|
||||||
|
NUSGet.bin
|
||||||
.installed.cfg
|
.installed.cfg
|
||||||
*.egg
|
*.egg
|
||||||
MANIFEST
|
MANIFEST
|
||||||
@@ -174,3 +175,6 @@ remakewad.pl
|
|||||||
# Also awful macOS files
|
# Also awful macOS files
|
||||||
*._*
|
*._*
|
||||||
*.DS_Store
|
*.DS_Store
|
||||||
|
|
||||||
|
# Compiled Qt files
|
||||||
|
*.qm
|
||||||
|
|||||||
9
Makefile
Normal file
9
Makefile
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
linux:
|
||||||
|
pyside6-project build
|
||||||
|
nuitka3 --show-progress --include-data-dir=data=data --include-data-dir=resources=resources --assume-yes-for-downloads --onefile --plugin-enable=pyside6 NUSGet.py
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm NUSGet.bin
|
||||||
|
rm -rd NUSGet.build/
|
||||||
|
rm -rd NUSGet.dist/
|
||||||
|
rm -rd NUSGet.onefile-build/
|
||||||
68
NUSGet.py
68
NUSGet.py
@@ -14,10 +14,11 @@ from PySide6.QtGui import QIcon
|
|||||||
|
|
||||||
from PySide6.QtWidgets import (QApplication, QMainWindow, QMessageBox, QTreeWidgetItem, QHeaderView, QStyle,
|
from PySide6.QtWidgets import (QApplication, QMainWindow, QMessageBox, QTreeWidgetItem, QHeaderView, QStyle,
|
||||||
QStyleFactory)
|
QStyleFactory)
|
||||||
from PySide6.QtCore import QRunnable, Slot, QThreadPool, Signal, QObject
|
from PySide6.QtCore import QRunnable, Slot, QThreadPool, Signal, QObject, QLibraryInfo, QTranslator, QLocale
|
||||||
|
|
||||||
from qt.py.ui_MainMenu import Ui_MainWindow
|
from qt.py.ui_MainMenu import Ui_MainWindow
|
||||||
|
|
||||||
|
nusget_version = "1.1"
|
||||||
|
|
||||||
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"]}
|
||||||
@@ -70,13 +71,14 @@ 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")
|
||||||
self.ui.log_text_browser.setText(f"NUSGet v1.0\nDeveloped by NinjaCheetah\nPowered by libWiiPy "
|
log_message = self.tr(f"NUSGet v{nusget_version}\nDeveloped by NinjaCheetah\nPowered by libWiiPy "
|
||||||
f"{libwiipy_version}\nDSi support provided by libTWLPy {libtwlpy_version}\n\n"
|
f"{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"
|
f"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"
|
f"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 "
|
f" 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 "
|
f"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.")
|
f"downloaded to a folder named \"NUSGet\" inside your downloads folder.")
|
||||||
|
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")
|
||||||
self.ui.console_select_dropdown.addItem("vWii")
|
self.ui.console_select_dropdown.addItem("vWii")
|
||||||
@@ -231,34 +233,38 @@ 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:
|
||||||
msg_box.setWindowTitle("Invalid Title ID")
|
window_title = self.tr("Invalid Title ID")
|
||||||
msg_box.setText("The Title ID you have entered is not in a valid format!")
|
title_text = self.tr("The Title ID you have entered is not in a valid format!")
|
||||||
msg_box.setInformativeText("Title IDs must be 16 digit strings of numbers and letters. Please enter a "
|
body_text = self.tr("Title IDs must be 16 digit strings of numbers and letters. Please enter a correctly "
|
||||||
"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.")
|
||||||
msg_box.exec()
|
|
||||||
elif result == -2:
|
elif result == -2:
|
||||||
msg_box.setWindowTitle("Title ID/Version Not Found")
|
window_title = self.tr("Title ID/Version Not Found")
|
||||||
msg_box.setText("No title with the provided Title ID or version could be found!")
|
title_text = self.tr("No title with the provided Title ID or version could be found!")
|
||||||
msg_box.setInformativeText("Please make sure that you have entered a valid Title ID, or selected one from "
|
body_text = self.tr("Please make sure that you have entered a valid Title ID, or selected one from the "
|
||||||
" the title database, and that the provided version exists for the title you are"
|
"title database, and that the provided version exists for the title you are attempting "
|
||||||
" attempting to download.")
|
"to download.")
|
||||||
msg_box.exec()
|
|
||||||
elif result == -3:
|
elif result == -3:
|
||||||
msg_box.setWindowTitle("Content Decryption Failed")
|
window_title = self.tr("Content Decryption Failed")
|
||||||
msg_box.setText("Content decryption was not successful! Decrypted contents could not be created.")
|
title_text = self.tr("Content decryption was not successful! Decrypted contents could not be created.")
|
||||||
msg_box.setInformativeText("Your TMD or Ticket may be damaged, or they may not correspond with the content "
|
body_text = self.tr("Your TMD or Ticket may be damaged, or they may not correspond with the content being "
|
||||||
"being decrypted. If you have checked \"Use local files, if they exist\", try "
|
"decrypted. If you have checked \"Use local files, if they exist\", try disabling that "
|
||||||
"disabling that option before trying the download again to fix potential issues "
|
"option before trying the download again to fix potential issues with local data.")
|
||||||
"with local data.")
|
|
||||||
msg_box.exec()
|
|
||||||
elif result == 1:
|
elif result == 1:
|
||||||
msg_box.setIcon(QMessageBox.Icon.Warning)
|
msg_box.setIcon(QMessageBox.Icon.Warning)
|
||||||
msg_box.setWindowTitle("Ticket Not Available")
|
window_title = self.tr("Ticket Not Available")
|
||||||
msg_box.setText("No Ticket is Available for the Requested Title!")
|
title_text = self.tr("No Ticket is Available for the Requested Title!")
|
||||||
msg_box.setInformativeText(
|
body_text = self.tr("A ticket could not be downloaded for the requested title, but you have selected \"Pack"
|
||||||
"A ticket could not be downloaded for the requested title, but you have selected \"Pack installable "
|
" installable archive\" or \"Create decrypted contents\". These options are not "
|
||||||
" archive\" or \"Create decrypted contents\". These options are not available for titles without a "
|
"available for titles without a ticket. Only encrypted contents have been saved.")
|
||||||
" ticket. Only encrypted contents have been saved.")
|
else:
|
||||||
|
window_title = self.tr("Unknown Error")
|
||||||
|
title_text = self.tr("An Unknown Error has Occurred!")
|
||||||
|
body_text = self.tr("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.")
|
||||||
|
if result != 0:
|
||||||
|
msg_box.setWindowTitle(window_title)
|
||||||
|
msg_box.setText(title_text)
|
||||||
|
msg_box.setInformativeText(body_text)
|
||||||
msg_box.exec()
|
msg_box.exec()
|
||||||
# Now that the thread has closed, unlock the UI to allow for the next download.
|
# Now that the thread has closed, unlock the UI to allow for the next download.
|
||||||
self.ui.tid_entry.setEnabled(True)
|
self.ui.tid_entry.setEnabled(True)
|
||||||
@@ -606,6 +612,16 @@ if __name__ == "__main__":
|
|||||||
elif "kvantum" in QStyleFactory.keys():
|
elif "kvantum" in QStyleFactory.keys():
|
||||||
app.setStyle("kvantum")
|
app.setStyle("kvantum")
|
||||||
|
|
||||||
|
# Load qtbase translations, and then apps-specific translations.
|
||||||
|
path = QLibraryInfo.path(QLibraryInfo.LibraryPath.TranslationsPath)
|
||||||
|
translator = QTranslator(app)
|
||||||
|
if translator.load(QLocale.system(), 'qtbase', '_', path):
|
||||||
|
app.installTranslator(translator)
|
||||||
|
translator = QTranslator(app)
|
||||||
|
path = 'resources/translations'
|
||||||
|
if translator.load(QLocale.system(), 'nusget', '_', path):
|
||||||
|
app.installTranslator(translator)
|
||||||
|
|
||||||
window = MainWindow()
|
window = MainWindow()
|
||||||
window.setWindowTitle("NUSGet")
|
window.setWindowTitle("NUSGet")
|
||||||
window.setWindowIcon(QIcon(os.path.join(os.path.dirname(__file__), "resources/icon.png")))
|
window.setWindowIcon(QIcon(os.path.join(os.path.dirname(__file__), "resources/icon.png")))
|
||||||
|
|||||||
11
NUSGet.pyproject
Normal file
11
NUSGet.pyproject
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"files": [
|
||||||
|
"NUSGet.py",
|
||||||
|
"./qt/py/ui_MainMenu.py",
|
||||||
|
"./resources/translations/nusget_es.ts",
|
||||||
|
"./resources/translations/nusget_no.ts",
|
||||||
|
"./resources/translations/nusget_nb.ts",
|
||||||
|
"./resources/translations/nusget_fr.ts",
|
||||||
|
"./resources/translations/nusget_it.ts"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -46,7 +46,7 @@
|
|||||||
},
|
},
|
||||||
"Ticket": true,
|
"Ticket": true,
|
||||||
"TAD Name": "WiFi-Firmware-NUS",
|
"TAD Name": "WiFi-Firmware-NUS",
|
||||||
"Danger": "The WiFi Firmware is the firmware that runs on the DSi's WiFi chip, and should not be modified. WiFi will not work properly if this title is missing or damaged."
|
"Danger": "The WiFi Firmware is the firmware that runs on the DSi's WiFi chip, and should not be modified. Your console WILL be bricked if this title is damaged or missing."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"System Apps": [
|
"System Apps": [
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
},
|
},
|
||||||
"Ticket": true,
|
"Ticket": true,
|
||||||
"WAD Name": "BC-NAND-NUS",
|
"WAD Name": "BC-NAND-NUS",
|
||||||
"Danger": "BC-NAND is required for the Wii U to be able to boot any vWii titles. DO NOT modify it, or your Wii U will no longer be able to load into the vWii without restoring it from Wii U mode."
|
"Danger": "BC-NAND is required for the Wii U to be able to boot any vWii titles. DO NOT modify it, or your Wii U will no longer be able to load the vWii."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name": "BC-WFS",
|
"Name": "BC-WFS",
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
},
|
},
|
||||||
"Ticket": true,
|
"Ticket": true,
|
||||||
"WAD Name": "vWii-System-Menu",
|
"WAD Name": "vWii-System-Menu",
|
||||||
"Danger": "The System Menu is a critical part of the vWii's operation, and should not be modified. If it is deleted, it will need to be restored from Wii U mode to be able to access the vWii again."
|
"Danger": "The System Menu is a critical part of the vWii's operation, and should not be modified. If you intend to modify it, you should have Preloader installed, or else you may not be able to use the vWii."
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"System Channels": [
|
"System Channels": [
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
},
|
},
|
||||||
"Ticket": true,
|
"Ticket": true,
|
||||||
"WAD Name": "Region-Select-NUS",
|
"WAD Name": "Region-Select-NUS",
|
||||||
"Danger": "\"Region Select\" is a hidden channel used during the Wii's initial setup. If this title is damaged or missing, you will not be able to set up your Wii again after a factory reset. This title will need to be reinstalled to fix your console."
|
"Danger": "\"Region Select\" is a hidden channel used during the Wii's initial setup. If this title is damaged or missing, you will not be able to set up your Wii again after a factory reset."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name": "Shopping Channel",
|
"Name": "Shopping Channel",
|
||||||
|
|||||||
@@ -166,9 +166,9 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"Name": "Demae Channel",
|
"Name": "Demae Channel",
|
||||||
"TID": "00010008484343XX",
|
"TID": "00010001484348XX",
|
||||||
"Versions": {
|
"Versions": {
|
||||||
"Japan": [0, 1, 2]
|
"Japan": [512]
|
||||||
},
|
},
|
||||||
"Ticket": true,
|
"Ticket": true,
|
||||||
"WAD Name": "Demae-Channel-NUS"
|
"WAD Name": "Demae-Channel-NUS"
|
||||||
@@ -273,6 +273,15 @@
|
|||||||
"Ticket": true,
|
"Ticket": true,
|
||||||
"WAD Name": "Photo-Channel-1.0-Restore-Program-NUS"
|
"WAD Name": "Photo-Channel-1.0-Restore-Program-NUS"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Name": "Set Personal Data Channel",
|
||||||
|
"TID": "00010008484343XX",
|
||||||
|
"Versions": {
|
||||||
|
"Japan": [0, 1, 2]
|
||||||
|
},
|
||||||
|
"Ticket": true,
|
||||||
|
"WAD Name": "Set-Personal-Data-Channel-NUS"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Name": "The Legend of Zelda: Skyward Sword Save Data Update Channel",
|
"Name": "The Legend of Zelda: Skyward Sword Save Data Update Channel",
|
||||||
"TID": "00010001484352XX",
|
"TID": "00010001484352XX",
|
||||||
@@ -291,7 +300,7 @@
|
|||||||
"Europe/PAL": [1],
|
"Europe/PAL": [1],
|
||||||
"Japan": [1]
|
"Japan": [1]
|
||||||
},
|
},
|
||||||
"Ticket": false,
|
"Ticket": true,
|
||||||
"WAD Name": "Today-and-Tomorrow-Channel-NUS"
|
"WAD Name": "Today-and-Tomorrow-Channel-NUS"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
## Form generated from reading UI file 'MainMenu.ui'
|
## Form generated from reading UI file 'MainMenu.ui'
|
||||||
##
|
##
|
||||||
## Created by: Qt User Interface Compiler version 6.7.0
|
## Created by: Qt User Interface Compiler version 6.7.2
|
||||||
##
|
##
|
||||||
## WARNING! All changes made in this file will be lost when recompiling UI file!
|
## WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||||
################################################################################
|
################################################################################
|
||||||
@@ -270,7 +270,7 @@ class Ui_MainWindow(object):
|
|||||||
self.use_local_chkbox.setText(QCoreApplication.translate("MainWindow", u"Use local files, if they exist", None))
|
self.use_local_chkbox.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.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"Pack for vWii mode instead of Wii U mode", None))
|
self.pack_vwii_mode_chkbox.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"
|
||||||
|
|||||||
@@ -335,7 +335,7 @@
|
|||||||
<bool>false</bool>
|
<bool>false</bool>
|
||||||
</property>
|
</property>
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Pack for vWii mode instead of Wii U mode</string>
|
<string>Re-encrypt title using the Wii Common Key</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|||||||
204
resources/translations/nusget_es.ts
Normal file
204
resources/translations/nusget_es.ts
Normal file
@@ -0,0 +1,204 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!DOCTYPE TS>
|
||||||
|
<TS version="2.1" language="es_ES">
|
||||||
|
<context>
|
||||||
|
<name>MainWindow</name>
|
||||||
|
<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>
|
||||||
|
<translatorcomment>Does not change.</translatorcomment>
|
||||||
|
<translation>Wii</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="101"/>
|
||||||
|
<source>vWii</source>
|
||||||
|
<translatorcomment>Does not change.</translatorcomment>
|
||||||
|
<translation>vWii</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="132"/>
|
||||||
|
<source>DSi</source>
|
||||||
|
<translatorcomment>Does not change.</translatorcomment>
|
||||||
|
<translation>DSi</translation>
|
||||||
|
</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>
|
||||||
|
<translatorcomment>Does not change.</translatorcomment>
|
||||||
|
<translation>v</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="192"/>
|
||||||
|
<source>Version</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="199"/>
|
||||||
|
<source>Console:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="227"/>
|
||||||
|
<source>Start Download</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="244"/>
|
||||||
|
<source>General Settings</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="251"/>
|
||||||
|
<source>Pack installable archive (WAD/TAD)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="261"/>
|
||||||
|
<source>File Name</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="268"/>
|
||||||
|
<source>Keep encrypted contents</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="278"/>
|
||||||
|
<source>Create decrypted contents (*.app)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="288"/>
|
||||||
|
<source>Use local files, if they exist</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="295"/>
|
||||||
|
<source>Use the Wii U NUS (faster, only effects Wii/vWii)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="328"/>
|
||||||
|
<source>vWii Title Settings</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="338"/>
|
||||||
|
<source>Re-encrypt title using the Wii Common Key</source>
|
||||||
|
<translation type="unfinished"></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 type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="81"/>
|
||||||
|
<source>NUSGet v{nusget_version}
|
||||||
|
Developed by NinjaCheetah
|
||||||
|
Powered by libWiiPy {libwiipy_version}
|
||||||
|
DSi support provided by libTWLPy {libtwlpy_version}
|
||||||
|
|
||||||
|
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 will be downloaded to a folder named "NUSGet" inside your downloads folder.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="237"/>
|
||||||
|
<source>Invalid Title ID</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="238"/>
|
||||||
|
<source>The Title ID you have entered is not in a valid format!</source>
|
||||||
|
<translation type="unfinished"></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 type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="242"/>
|
||||||
|
<source>Title ID/Version Not Found</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="243"/>
|
||||||
|
<source>No title with the provided Title ID or version could be found!</source>
|
||||||
|
<translation type="unfinished"></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 type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="248"/>
|
||||||
|
<source>Content Decryption Failed</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="249"/>
|
||||||
|
<source>Content decryption was not successful! Decrypted contents could not be created.</source>
|
||||||
|
<translation type="unfinished"></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 type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="255"/>
|
||||||
|
<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>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
200
resources/translations/nusget_fr.ts
Normal file
200
resources/translations/nusget_fr.ts
Normal file
@@ -0,0 +1,200 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!DOCTYPE TS>
|
||||||
|
<TS version="2.1" language="fr_FR">
|
||||||
|
<context>
|
||||||
|
<name>MainWindow</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="81"/>
|
||||||
|
<source>NUSGet v{nusget_version}
|
||||||
|
Developed by NinjaCheetah
|
||||||
|
Powered by libWiiPy {libwiipy_version}
|
||||||
|
DSi support provided by libTWLPy {libtwlpy_version}
|
||||||
|
|
||||||
|
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 will be downloaded to a folder named "NUSGet" inside your downloads folder.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="237"/>
|
||||||
|
<source>Invalid Title ID</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="238"/>
|
||||||
|
<source>The Title ID you have entered is not in a valid format!</source>
|
||||||
|
<translation type="unfinished"></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 type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="242"/>
|
||||||
|
<source>Title ID/Version Not Found</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="243"/>
|
||||||
|
<source>No title with the provided Title ID or version could be found!</source>
|
||||||
|
<translation type="unfinished"></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 type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="248"/>
|
||||||
|
<source>Content Decryption Failed</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="249"/>
|
||||||
|
<source>Content decryption was not successful! Decrypted contents could not be created.</source>
|
||||||
|
<translation type="unfinished"></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 type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="255"/>
|
||||||
|
<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>
|
||||||
|
</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>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="101"/>
|
||||||
|
<source>vWii</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="132"/>
|
||||||
|
<source>DSi</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</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>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="192"/>
|
||||||
|
<source>Version</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="199"/>
|
||||||
|
<source>Console:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="227"/>
|
||||||
|
<source>Start Download</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="244"/>
|
||||||
|
<source>General Settings</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="251"/>
|
||||||
|
<source>Pack installable archive (WAD/TAD)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="261"/>
|
||||||
|
<source>File Name</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="268"/>
|
||||||
|
<source>Keep encrypted contents</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="278"/>
|
||||||
|
<source>Create decrypted contents (*.app)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="288"/>
|
||||||
|
<source>Use local files, if they exist</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="295"/>
|
||||||
|
<source>Use the Wii U NUS (faster, only effects Wii/vWii)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="328"/>
|
||||||
|
<source>vWii Title Settings</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="338"/>
|
||||||
|
<source>Re-encrypt title using the Wii Common Key</source>
|
||||||
|
<translation type="unfinished"></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 type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
200
resources/translations/nusget_it.ts
Normal file
200
resources/translations/nusget_it.ts
Normal file
@@ -0,0 +1,200 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!DOCTYPE TS>
|
||||||
|
<TS version="2.1" language="it_IT">
|
||||||
|
<context>
|
||||||
|
<name>MainWindow</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="81"/>
|
||||||
|
<source>NUSGet v{nusget_version}
|
||||||
|
Developed by NinjaCheetah
|
||||||
|
Powered by libWiiPy {libwiipy_version}
|
||||||
|
DSi support provided by libTWLPy {libtwlpy_version}
|
||||||
|
|
||||||
|
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 will be downloaded to a folder named "NUSGet" inside your downloads folder.</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="237"/>
|
||||||
|
<source>Invalid Title ID</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="238"/>
|
||||||
|
<source>The Title ID you have entered is not in a valid format!</source>
|
||||||
|
<translation type="unfinished"></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 type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="242"/>
|
||||||
|
<source>Title ID/Version Not Found</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="243"/>
|
||||||
|
<source>No title with the provided Title ID or version could be found!</source>
|
||||||
|
<translation type="unfinished"></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 type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="248"/>
|
||||||
|
<source>Content Decryption Failed</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="249"/>
|
||||||
|
<source>Content decryption was not successful! Decrypted contents could not be created.</source>
|
||||||
|
<translation type="unfinished"></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 type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="255"/>
|
||||||
|
<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>
|
||||||
|
</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>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="101"/>
|
||||||
|
<source>vWii</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="132"/>
|
||||||
|
<source>DSi</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</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>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="192"/>
|
||||||
|
<source>Version</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="199"/>
|
||||||
|
<source>Console:</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="227"/>
|
||||||
|
<source>Start Download</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="244"/>
|
||||||
|
<source>General Settings</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="251"/>
|
||||||
|
<source>Pack installable archive (WAD/TAD)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="261"/>
|
||||||
|
<source>File Name</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="268"/>
|
||||||
|
<source>Keep encrypted contents</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="278"/>
|
||||||
|
<source>Create decrypted contents (*.app)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="288"/>
|
||||||
|
<source>Use local files, if they exist</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="295"/>
|
||||||
|
<source>Use the Wii U NUS (faster, only effects Wii/vWii)</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="328"/>
|
||||||
|
<source>vWii Title Settings</source>
|
||||||
|
<translation type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="338"/>
|
||||||
|
<source>Re-encrypt title using the Wii Common Key</source>
|
||||||
|
<translation type="unfinished"></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 type="unfinished"></translation>
|
||||||
|
</message>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
213
resources/translations/nusget_nb.ts
Normal file
213
resources/translations/nusget_nb.ts
Normal file
@@ -0,0 +1,213 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!DOCTYPE TS>
|
||||||
|
<TS version="2.1" language="nb_NO">
|
||||||
|
<context>
|
||||||
|
<name>MainWindow</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="81"/>
|
||||||
|
<source>NUSGet v{nusget_version}
|
||||||
|
Developed by NinjaCheetah
|
||||||
|
Powered by libWiiPy {libwiipy_version}
|
||||||
|
DSi support provided by libTWLPy {libtwlpy_version}
|
||||||
|
|
||||||
|
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 will be downloaded to a folder named "NUSGet" inside your downloads folder.</source>
|
||||||
|
<translation>NUSGet v{nusget_version}
|
||||||
|
Utviklet av NinjaCheetah
|
||||||
|
Drevet av libWiiPy {libwiipy_version}
|
||||||
|
DSi støtte levert av libTWLPy {libtwlpy_version}
|
||||||
|
|
||||||
|
Velg en tittel fra listen til venstre, eller skriv inn en Tittel ID for å begynne.
|
||||||
|
|
||||||
|
Titler merket med en hake er fri og har en billett tilgjengelig, og kan dekrypteres og/eller pakkes inn i en WAD eller TAD. Titler med en X ikke har en billett, og bare det krypterte innholdet kan lagres.
|
||||||
|
|
||||||
|
Titler er lastes ned til en mappe med navnet "NUSGet" i nedlastingsmappen din.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="237"/>
|
||||||
|
<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>
|
||||||
|
</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>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>
|
||||||
|
<location filename="../../NUSGet.py" line="261"/>
|
||||||
|
<source>Unknown Error</source>
|
||||||
|
<translation>Ukjent Feil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="262"/>
|
||||||
|
<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>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="26"/>
|
||||||
|
<source>MainWindow</source>
|
||||||
|
<translation>MainWindow</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="41"/>
|
||||||
|
<source>Available Titles</source>
|
||||||
|
<translation>Tilgjengelige Titler</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="70"/>
|
||||||
|
<source>Wii</source>
|
||||||
|
<translation>Wii</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="101"/>
|
||||||
|
<source>vWii</source>
|
||||||
|
<translation>vWii</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="132"/>
|
||||||
|
<source>DSi</source>
|
||||||
|
<translation>DSi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="172"/>
|
||||||
|
<source>Title ID</source>
|
||||||
|
<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>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
213
resources/translations/nusget_no.ts
Normal file
213
resources/translations/nusget_no.ts
Normal file
@@ -0,0 +1,213 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!DOCTYPE TS>
|
||||||
|
<TS version="2.1" language="nb_NO">
|
||||||
|
<context>
|
||||||
|
<name>MainWindow</name>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="81"/>
|
||||||
|
<source>NUSGet v{nusget_version}
|
||||||
|
Developed by NinjaCheetah
|
||||||
|
Powered by libWiiPy {libwiipy_version}
|
||||||
|
DSi support provided by libTWLPy {libtwlpy_version}
|
||||||
|
|
||||||
|
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 will be downloaded to a folder named "NUSGet" inside your downloads folder.</source>
|
||||||
|
<translation>NUSGet v{nusget_version}
|
||||||
|
Utviklet av NinjaCheetah
|
||||||
|
Drevet av libWiiPy {libwiipy_version}
|
||||||
|
DSi støtte levert av libTWLPy {libtwlpy_version}
|
||||||
|
|
||||||
|
Velg en tittel fra listen til venstre, eller skriv inn en Tittel ID for å begynne.
|
||||||
|
|
||||||
|
Titler merket med en hake er fri og har en billett tilgjengelig, og kan dekrypteres og/eller pakkes inn i en WAD eller TAD. Titler med en X ikke har en billett, og bare det krypterte innholdet kan lagres.
|
||||||
|
|
||||||
|
Titler er lastes ned til en mappe med navnet "NUSGet" i nedlastingsmappen din.</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="237"/>
|
||||||
|
<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>
|
||||||
|
</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>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>
|
||||||
|
<location filename="../../NUSGet.py" line="261"/>
|
||||||
|
<source>Unknown Error</source>
|
||||||
|
<translation>Ukjent Feil</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../NUSGet.py" line="262"/>
|
||||||
|
<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>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="26"/>
|
||||||
|
<source>MainWindow</source>
|
||||||
|
<translation>MainWindow</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="41"/>
|
||||||
|
<source>Available Titles</source>
|
||||||
|
<translation>Tilgjengelige Titler</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="70"/>
|
||||||
|
<source>Wii</source>
|
||||||
|
<translation>Wii</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="101"/>
|
||||||
|
<source>vWii</source>
|
||||||
|
<translation>vWii</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="132"/>
|
||||||
|
<source>DSi</source>
|
||||||
|
<translation>DSi</translation>
|
||||||
|
</message>
|
||||||
|
<message>
|
||||||
|
<location filename="../../qt/ui/MainMenu.ui" line="172"/>
|
||||||
|
<source>Title ID</source>
|
||||||
|
<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>
|
||||||
|
</context>
|
||||||
|
</TS>
|
||||||
Reference in New Issue
Block a user