Merge remote-tracking branch 'upstream/main'

# Conflicts:
#	modules/download_wii.py
#	qt/py/ui_AboutDialog.py
This commit is contained in:
2025-05-25 01:09:32 -04:00
26 changed files with 1020 additions and 202 deletions

View File

@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
inkscape:version="1.4 (e7c3feb1, 2024-10-09)"
sodipodi:docname="down_arrow_black.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#999999"
borderopacity="1"
inkscape:showpageshadow="2"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
inkscape:zoom="57.72"
inkscape:cx="8.0128205"
inkscape:cy="8.3939709"
inkscape:window-width="1512"
inkscape:window-height="834"
inkscape:window-x="0"
inkscape:window-y="38"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
sodipodi:type="star"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.154168;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
id="path1"
inkscape:flatsided="false"
sodipodi:sides="3"
sodipodi:cx="5.0945272"
sodipodi:cy="5.9900498"
sodipodi:r1="1.9104478"
sodipodi:r2="0.95522392"
sodipodi:arg1="1.5707963"
sodipodi:arg2="2.6179939"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 5.0945273,7.9004977 4.2672791,6.4676618 3.4400309,5.034826 l 1.6544964,-10e-8 1.6544963,0 -0.8272482,1.4328359 z"
inkscape:transform-center-y="0.68257261"
transform="matrix(2.3912596,0,0,1.4291353,-4.1823371,-1.2431638)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="32"
height="32"
viewBox="0 0 32 32"
version="1.1"
id="svg1"
inkscape:version="1.4.1 (93de688d07, 2025-03-30)"
sodipodi:docname="information_black.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#999999"
borderopacity="1"
inkscape:showpageshadow="2"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
inkscape:zoom="25.125"
inkscape:cx="16.139303"
inkscape:cy="16.835821"
inkscape:window-width="1920"
inkscape:window-height="1012"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
id="path1"
style="fill:#000000;stroke:#000000;stroke-width:1.306;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
d="M 16 1.6523438 A 14.346852 14.346854 0 0 0 1.6523438 16 A 14.346852 14.346854 0 0 0 16 30.347656 A 14.346852 14.346854 0 0 0 30.347656 16 A 14.346852 14.346854 0 0 0 16 1.6523438 z M 15.992188 4.7265625 C 16.642424 4.7265625 17.197259 4.94079 17.65625 5.3710938 C 18.124803 5.8013975 18.359375 6.3235594 18.359375 6.9355469 C 18.359375 7.5475344 18.124803 8.0677432 17.65625 8.4980469 C 17.197259 8.9283506 16.642424 9.1445312 15.992188 9.1445312 C 15.341951 9.1445312 14.787116 8.9283506 14.328125 8.4980469 C 13.869134 8.0677432 13.640625 7.5475344 13.640625 6.9355469 C 13.640625 6.3235594 13.869134 5.8013975 14.328125 5.3710938 C 14.787116 4.94079 15.341951 4.7265625 15.992188 4.7265625 z M 13.841797 11.238281 L 18.144531 11.238281 L 18.144531 27.273438 L 13.841797 27.273438 L 13.841797 11.238281 z " />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
inkscape:version="1.4 (e7c3feb1, 2024-10-09)"
sodipodi:docname="right_arrow_black.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#999999"
borderopacity="1"
inkscape:showpageshadow="2"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
inkscape:zoom="57.72"
inkscape:cx="6.8866944"
inkscape:cy="7.52772"
inkscape:window-width="1512"
inkscape:window-height="834"
inkscape:window-x="0"
inkscape:window-y="38"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
sodipodi:type="star"
style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.154168;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
id="path1"
inkscape:flatsided="false"
sodipodi:sides="3"
sodipodi:cx="5.0945272"
sodipodi:cy="5.9900498"
sodipodi:r1="1.9104478"
sodipodi:r2="0.95522392"
sodipodi:arg1="1.5707963"
sodipodi:arg2="2.6179939"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 5.0945273,7.9004977 4.2672791,6.4676618 3.4400309,5.034826 l 1.6544964,-10e-8 1.6544963,0 -0.8272482,1.4328359 z"
transform="matrix(0,-2.3912596,1.4291353,0,-0.56059112,19.499764)"
inkscape:transform-center-x="-0.68257261" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="16"
height="16"
viewBox="0 0 16 16"
version="1.1"
id="svg1"
inkscape:version="1.4 (e7c3feb1, 2024-10-09)"
sodipodi:docname="right_arrow.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#999999"
borderopacity="1"
inkscape:showpageshadow="2"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
inkscape:zoom="57.72"
inkscape:cx="6.8693694"
inkscape:cy="7.52772"
inkscape:window-width="1512"
inkscape:window-height="836"
inkscape:window-x="0"
inkscape:window-y="38"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1" />
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
sodipodi:type="star"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.154168;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
id="path1"
inkscape:flatsided="false"
sodipodi:sides="3"
sodipodi:cx="5.0945272"
sodipodi:cy="5.9900498"
sodipodi:r1="1.9104478"
sodipodi:r2="0.95522392"
sodipodi:arg1="1.5707963"
sodipodi:arg2="2.6179939"
inkscape:rounded="0"
inkscape:randomized="0"
d="M 5.0945273,7.9004977 4.2672791,6.4676618 3.4400309,5.034826 l 1.6544964,-10e-8 1.6544963,0 -0.8272482,1.4328359 z"
transform="matrix(0,-2.3912596,1.4291353,0,-0.56059112,19.499764)"
inkscape:transform-center-x="-0.68257261" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -10,6 +10,33 @@ QMainWindow QLabel {
color: #ffffff;
}
QDialog QLabel {
color: #ffffff;
}
QDialog QLabel[class="title"] {
font-size: 20px;
font-weight: bold;
}
QDialog QLabel[class="version"] {
font-size: 13px;
color: #aaaaaa;
}
QDialog QLabel[class="copyright"] {
font-size: 12px;
color: #888888;
}
QDialog QLabel[class="header"] {
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #444444;
padding-bottom: 4px;
margin-top: 8px;
}
QMenuBar {
background-color: #2b2b2b;
}
@@ -145,6 +172,7 @@ QTreeView {
}
QTreeView QHeaderView::section {
color: white;
background-color: #2b2b2b;
border: 0;
font-weight: 500;
@@ -170,7 +198,18 @@ QTreeView QScrollBar:vertical {
margin-top: 16px;
}
QTreeView::branch:has-children:!has-siblings:closed,
QTreeView::branch:closed:has-children:has-siblings {
image: url("{IMAGE_PREFIX}/right_arrow_white.svg");
}
QTreeView::branch:open:has-children:!has-siblings,
QTreeView::branch:open:has-children:has-siblings {
image: url("{IMAGE_PREFIX}/down_arrow_white.svg");
}
QTextBrowser {
color: white;
background-color: #1a1a1a;
selection-background-color: #6c1ae8;
}
@@ -242,7 +281,7 @@ QComboBox::drop-down {
}
QComboBox::down-arrow {
image: url("{IMAGE_PREFIX}/down_arrow.svg");
image: url("{IMAGE_PREFIX}/down_arrow_white.svg");
}
QComboBox QAbstractItemView {
@@ -326,6 +365,28 @@ QScrollBar::sub-line:horizontal {
subcontrol-origin: margin;
}
QMessageBox QLabel {
color: white;
}
QProgressBar {
border: 1px solid rgba(70, 70, 70, 1);
border-radius: 8px;
background-color: #1a1a1a;
text-align: center;
color: white;
padding-left: 1px;
}
QProgressBar::chunk {
background-color: qlineargradient(
x1: 0, y1: 0, x2: 1, y2: 0,
stop: 0 #1a73e8, stop: 1 #5596f4
);
border-radius: 5px;
margin: 0.5px;
}
WrapCheckboxWidget {
show-decoration-selected: 1;
outline: 0;

444
resources/style_light.qss Normal file
View File

@@ -0,0 +1,444 @@
/* "resources/style.qss" from NUSGet by NinjaCheetah & Contributors */
/* Much of this QSS was written by Alex (https://github.com/Humanoidear) */
/* from WiiLink for the fancy new WiiLink Patcher GUI. Used with permission. */
QMainWindow, QDialog {
background-color: #ffffff;
}
QMainWindow QLabel {
color: #000000;
}
QDialog QLabel {
color: #000000;
}
QDialog QLabel[class="title"] {
font-size: 20px;
font-weight: bold;
}
QDialog QLabel[class="version"] {
font-size: 13px;
color: #777777;
}
QDialog QLabel[class="copyright"] {
font-size: 12px;
color: #444444;
}
QDialog QLabel[class="header"] {
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #111111;
padding-bottom: 4px;
margin-top: 8px;
}
QMenuBar {
background-color: #e3e3e3;
color: #000000;
}
QMenuBar::item:selected {
background-color: rgb(195, 195, 195);
color: #000000;
}
QMenuBar::item:pressed {
background-color: #1a73e8;
color: #ffffff;
}
QMenu {
background-color: #ffffff;
border: 1px solid rgb(163, 163, 163);
border-radius: 8px;
padding: 6px 2px;
margin: 4px 0;
color: #000000;
}
QMenu::item {
padding: 6px 2px;
margin: 2px;
border-radius: 4px;
background-color: transparent;
}
QMenu::item:selected {
background-color: #1a73e8;
color: #ffffff;
}
QMenu::icon {
padding: 4px;
}
QRadioButton {
background-color: transparent;
border: 1px solid rgb(163, 163, 163);
border-radius: 8px;
padding: 8px 10px;
font-size: 13px;
font-weight: 500;
color: #ffffff;
}
QRadioButton:hover {
background-color: rgba(60, 60, 60, 1);
border-color: #4a86e8;
}
QRadioButton:checked {
background-color: rgba(26, 115, 232, 0.08);
border: 1px solid #1a73e8;
color: #1a73e8;
}
QRadioButton::indicator {
width: 18px;
height: 18px;
border-radius: 5px;
border: 1px solid #5f6368;
margin-right: 8px;
subcontrol-position: left center;
}
QRadioButton::indicator:checked {
background-color: #1a73e8;
border: 1px solid #1a73e8;
image: url("{IMAGE_PREFIX}/rounded_square.svg");
}
QRadioButton::indicator:hover {
border-color: #1a73e8;
}
QLineEdit {
background-color: transparent;
border: 1px solid rgb(163, 163, 163);
border-radius: 8px;
padding: 6px 10px;
margin: 4px 0px;
font-size: 13px;
color: #000000;
selection-background-color: #1a73e8;
}
QLineEdit:focus {
border-color: #1a73e8;
}
QLineEdit:disabled {
background-color: rgba(182, 182, 182, 0.5);
border: 1px solid rgba(100, 100, 100, 0.3);
color: rgba(143, 143, 143, 0.3);
}
QTabWidget::pane {
border: 1px solid rgb(163, 163, 163);
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
background-color: #e3e3e3;
top: -1px;
}
QTabBar::tab {
background-color: transparent;
border-top: 1px solid rgb(163, 163, 163);
border-left: 1px solid rgb(163, 163, 163);
border-right: 1px solid rgb(163, 163, 163);
border-top-left-radius: 6px;
border-top-right-radius: 6px;
padding: 6px 10px;
font-size: 13px;
font-weight: 500;
color: #000000;
}
QTabBar::tab:selected, QTabBar::tab:hover {
background-color: #e3e3e3;
}
QTreeView {
show-decoration-selected: 1;
outline: 0;
background-color: #ffffff;
border: 0;
border-radius: 8px;
}
QTreeView QHeaderView::section {
color: #000000;
background-color: #e3e3e3;
border: 0;
font-weight: 500;
}
QTreeView::item {
color: #000000;
}
QTreeView::item:hover {
background-color: rgb(195, 195, 195);
}
QTreeView::item:focus {
background-color: rgba(26, 115, 232, 0.08);
}
QTreeView::item:selected {
background-color: rgb(127, 182, 255);
}
QTreeView::branch:selected {
background-color: rgb(127, 182, 255);
}
QTreeView QScrollBar:vertical {
margin-top: 16px;
}
QTreeView::branch:has-children:!has-siblings:closed,
QTreeView::branch:closed:has-children:has-siblings {
image: url("{IMAGE_PREFIX}/right_arrow_black.svg");
}
QTreeView::branch:open:has-children:!has-siblings,
QTreeView::branch:open:has-children:has-siblings {
image: url("{IMAGE_PREFIX}/down_arrow_black.svg");
}
QTextBrowser {
color: #000000;
background-color: #ececec;
selection-background-color: #1a73e8;
selection-color: #ffffff;
}
QPushButton {
outline: 0;
show-decoration-selected: 1;
background-color: transparent;
border: 1px solid rgb(163, 163, 163);
border-radius: 8px;
padding: 6px 10px;
margin: 4px 0px;
font-size: 13px;
font-weight: 500;
color: #000000;
}
QPushButton:hover {
background-color: rgb(195, 195, 195);
border-color: #4a86e8;
}
QPushButton:focus {
background-color: rgb(195, 195, 195);
border-color: #4a86e8;
}
QPushButton:pressed {
background-color: rgba(26, 115, 232, 0.15);
border: 1px solid #1a73e8;
}
QPushButton:disabled {
background-color: rgba(182, 182, 182, 0.5);
border: 1px solid rgba(100, 100, 100, 0.3);
color: rgba(143, 143, 143, 0.3);
}
QComboBox {
background-color: transparent;
combobox-popup: 0;
border: 1px solid rgb(163, 163, 163);
border-radius: 8px;
padding: 6px 10px;
margin: 4px 0px;
font-size: 13px;
font-weight: 500;
color: #000000;
}
QComboBox:on {
background-color: rgba(26, 115, 232, 0.15);
border: 1px solid #1a73e8;
}
QComboBox:hover {
background-color: rgb(195, 195, 195);
border-color: #4a86e8;
}
QComboBox:focus {
background-color: rgb(195, 195, 195);
border-color: #4a86e8;
}
QComboBox::drop-down {
border: 0;
width: 24px;
}
QComboBox::down-arrow {
image: url("{IMAGE_PREFIX}/down_arrow_black.svg");
}
QComboBox QAbstractItemView {
background-color: #ffffff;
border: 1px solid rgb(163, 163, 163);
border-radius: 8px;
padding: 4px;
outline: none;
}
QComboBox QAbstractItemView::item {
height: 25px;
border-radius: 4px;
padding: 4px 8px;
margin: 2px 0px;
color: #000000;
}
QComboBox QAbstractItemView::item:hover {
background-color: #1a73e8;
color: #ffffff;
}
QScrollBar:vertical {
border: 0;
border-radius: 8px;
padding: 2px 0 2px 0;
background-color: #f1f1f1;
}
QScrollBar::handle:vertical {
background-color: #e3e3e3;
margin: 0 2px 0 2px;
width: 10px;
border: 1px solid rgb(163, 163, 163);
border-radius: 4px;
}
QScrollBar::handle:vertical:hover {
background-color: rgba(26, 115, 232, 0.4);
}
QScrollBar::add-line:vertical {
height: 0;
subcontrol-position: bottom;
subcontrol-origin: margin;
}
QScrollBar::sub-line:vertical {
height: 0;
subcontrol-position: top;
subcontrol-origin: margin;
}
QScrollBar:horizontal {
border: 0;
border-radius: 8px;
padding: 2px 0 2px 0;
background-color: #f1f1f1;
}
QScrollBar::handle:horizontal {
background-color: #e3e3e3;
border: 1px solid rgb(163, 163, 163);
margin: 0px 2px 0px 2px;
border: 1px solid rgb(163, 163, 163);
border-radius: 4px;
}
QScrollBar::handle:horizontal:hover {
background-color: rgba(26, 115, 232, 0.4);
}
QScrollBar::add-line:horizontal {
height: 0;
subcontrol-position: bottom;
subcontrol-origin: margin;
}
QScrollBar::sub-line:horizontal {
height: 0;
subcontrol-position: top;
subcontrol-origin: margin;
}
QMessageBox QLabel {
color: #000000;
}
QProgressBar {
border: 1px solid rgb(163, 163, 163);
border-radius: 8px;
background-color: #ececec;
text-align: center;
padding: 1px;
color: black;
}
QProgressBar::chunk {
background-color: qlineargradient(
x1: 0, y1: 0, x2: 1, y2: 0,
stop: 0 #1a73e8, stop: 1 #5596f4
);
border-radius: 5px;
margin: 0.5px;
}
WrapCheckboxWidget {
show-decoration-selected: 1;
outline: 0;
background-color: transparent;
border: 1px solid rgb(163, 163, 163);
border-radius: 8px;
padding: 12px 10px;
font-size: 13px;
font-weight: 500;
color: #000000;
}
WrapCheckboxWidget:hover {
background-color: rgb(195, 195, 195);
border-color: #4a86e8;
}
WrapCheckboxWidget:disabled {
background-color: rgba(182, 182, 182, 0.5);
border: 1px solid rgba(100, 100, 100, 0.3);
color: rgba(255, 255, 255, 0.3);
}
WrapCheckboxWidget QLabel:disabled {
color: rgba(143, 143, 143, 0.3);
}
WrapCheckboxWidget QCheckBox::indicator {
width: 16px;
height: 16px;
border-radius: 4px;
border: 1px solid #5f6368;
}
WrapCheckboxWidget QCheckBox::indicator:checked {
background-color: #1a73e8;
border: 1px solid #1a73e8;
image: url("{IMAGE_PREFIX}/check.svg");
}
WrapCheckboxWidget QCheckBox::indicator:hover {
border-color: #1a73e8;
}
WrapCheckboxWidget QCheckBox:checked {
color: #1a73e8;
}

View File

@@ -439,17 +439,17 @@ Sie nutzen bereits die neuste Version von NUSGet.</translation>
<translation>App-Einstellungen</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="361"/>
<location filename="../../qt/ui/MainMenu.ui" line="368"/>
<source>Output Path</source>
<translation>Downloads-Ordner</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="371"/>
<location filename="../../qt/ui/MainMenu.ui" line="378"/>
<source>Select...</source>
<translation>Auswählen...</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="425"/>
<location filename="../../qt/ui/MainMenu.ui" line="432"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;meta charset=&quot;utf-8&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -468,17 +468,17 @@ li.checked::marker { content: &quot;\2612&quot;; }
&lt;p style=&quot;-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:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="451"/>
<location filename="../../qt/ui/MainMenu.ui" line="458"/>
<source>Help</source>
<translation>Hilfe</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="464"/>
<location filename="../../qt/ui/MainMenu.ui" line="471"/>
<source>About NUSGet</source>
<translation type="unfinished">Über NUSGet</translation>
<translation>Über NUSGet</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="475"/>
<location filename="../../qt/ui/MainMenu.ui" line="482"/>
<source>About Qt</source>
<translation>Über Qt</translation>
</message>

View File

@@ -147,7 +147,7 @@
<translation>Configuración general</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="425"/>
<location filename="../../qt/ui/MainMenu.ui" line="432"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;meta charset=&quot;utf-8&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -159,7 +159,7 @@ li.checked::marker { content: &quot;\2612&quot;; }
<translation></translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="464"/>
<location filename="../../qt/ui/MainMenu.ui" line="471"/>
<source>About NUSGet</source>
<translation>Acerca de NUSGet</translation>
</message>
@@ -214,22 +214,22 @@ li.checked::marker { content: &quot;\2612&quot;; }
<translation>Usar ruta de descarga personalizada</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="371"/>
<location filename="../../qt/ui/MainMenu.ui" line="378"/>
<source>Select...</source>
<translation>Seleccionar...</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="451"/>
<location filename="../../qt/ui/MainMenu.ui" line="458"/>
<source>Help</source>
<translation>Ayuda</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="475"/>
<location filename="../../qt/ui/MainMenu.ui" line="482"/>
<source>About Qt</source>
<translation>Acerca de Qt</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="361"/>
<location filename="../../qt/ui/MainMenu.ui" line="368"/>
<source>Output Path</source>
<translation>Ruta de descarga</translation>
</message>

View File

@@ -410,7 +410,7 @@ Les titres seront téléchargés dans un dossier &quot;NUSGet Downloads&quot;,
<translation>Configuration</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="425"/>
<location filename="../../qt/ui/MainMenu.ui" line="432"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;meta charset=&quot;utf-8&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -422,7 +422,7 @@ li.checked::marker { content: &quot;\2612&quot;; }
<translation></translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="464"/>
<location filename="../../qt/ui/MainMenu.ui" line="471"/>
<source>About NUSGet</source>
<translation>À propos de NUSGet</translation>
</message>
@@ -486,22 +486,22 @@ li.checked::marker { content: &quot;\2612&quot;; }
<translation>Utiliser un dossier de téléchargement différent</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="371"/>
<location filename="../../qt/ui/MainMenu.ui" line="378"/>
<source>Select...</source>
<translation>Choisir</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="451"/>
<location filename="../../qt/ui/MainMenu.ui" line="458"/>
<source>Help</source>
<translation>Aide</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="475"/>
<location filename="../../qt/ui/MainMenu.ui" line="482"/>
<source>About Qt</source>
<translation>À propos de Qt</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="361"/>
<location filename="../../qt/ui/MainMenu.ui" line="368"/>
<source>Output Path</source>
<translation>Dossier de téléchargement</translation>
</message>

View File

@@ -6,72 +6,72 @@
<message>
<location filename="../../qt/py/ui_AboutDialog.py" line="16"/>
<source>About NUSGet</source>
<translation type="unfinished"></translation>
<translation>Info su NUSGet</translation>
</message>
<message>
<location filename="../../qt/py/ui_AboutDialog.py" line="82"/>
<source>NUSGet</source>
<translation type="unfinished"></translation>
<translation>NUSGet</translation>
</message>
<message>
<location filename="../../qt/py/ui_AboutDialog.py" line="87"/>
<source>Version {nusget_version}</source>
<translation type="unfinished"></translation>
<translation>Versione {nusget_version}</translation>
</message>
<message>
<location filename="../../qt/py/ui_AboutDialog.py" line="93"/>
<source>Using libWiiPy {libwiipy_version} &amp; libTWLPy {libtwlpy_version}</source>
<translation type="unfinished"></translation>
<translation>Versione libWiiPy {libwiipy_version} &amp; libTWLPy {libtwlpy_version}</translation>
</message>
<message>
<location filename="../../qt/py/ui_AboutDialog.py" line="98"/>
<source>© 2024-2025 NinjaCheetah &amp; Contributors</source>
<translation type="unfinished"></translation>
<translation>© 2024-2025 NinjaCheetah &amp; Contributori</translation>
</message>
<message>
<location filename="../../qt/py/ui_AboutDialog.py" line="114"/>
<source>View Project on GitHub</source>
<translation type="unfinished"></translation>
<translation>Vedi il progetto su GitHub</translation>
</message>
<message>
<location filename="../../qt/py/ui_AboutDialog.py" line="130"/>
<source>Translations</source>
<translation type="unfinished"></translation>
<translation>Traduzioni</translation>
</message>
<message>
<location filename="../../qt/py/ui_AboutDialog.py" line="138"/>
<source>French (Français): &lt;a href=https://github.com/rougets style=&apos;color: #4a86e8; text-decoration: none;&apos;&gt;&lt;b&gt;rougets&lt;/b&gt;&lt;/a&gt;</source>
<translation type="unfinished"></translation>
<translation>Francese (Français): &lt;a href=https://github.com/rougets style=&apos;color: #4a86e8; text-decoration: none;&apos;&gt;&lt;b&gt;rougets&lt;/b&gt;&lt;/a&gt;</translation>
</message>
<message>
<location filename="../../qt/py/ui_AboutDialog.py" line="140"/>
<source>German (Deutsch): &lt;a href=https://github.com/yeah-its-gloria style=&apos;color: #4a86e8; text-decoration: none;&apos;&gt;&lt;b&gt;yeah-its-gloria&lt;/b&gt;&lt;/a&gt;</source>
<translation type="unfinished"></translation>
<translation>Tedesco (Deutsch): &lt;a href=https://github.com/yeah-its-gloria style=&apos;color: #4a86e8; text-decoration: none;&apos;&gt;&lt;b&gt;yeah-its-gloria&lt;/b&gt;&lt;/a&gt;</translation>
</message>
<message>
<location filename="../../qt/py/ui_AboutDialog.py" line="142"/>
<source>Italian (Italiano): &lt;a href=https://github.com/LNLenost style=&apos;color: #4a86e8; text-decoration: none;&apos;&gt;&lt;b&gt;LNLenost&lt;/b&gt;&lt;/a&gt;</source>
<translation type="unfinished"></translation>
<translation>Italiano: &lt;a href=https://github.com/LNLenost style=&apos;color: #4a86e8; text-decoration: none;&apos;&gt;&lt;b&gt;LNLenost&lt;/b&gt;&lt;/a&gt;</translation>
</message>
<message>
<location filename="../../qt/py/ui_AboutDialog.py" line="144"/>
<source>Korean (): &lt;a href=https://github.com/DDinghoya style=&apos;color: #4a86e8; text-decoration: none;&apos;&gt;&lt;b&gt;DDinghoya&lt;/b&gt;&lt;/a&gt;</source>
<translation type="unfinished"></translation>
<translation>Coreano (): &lt;a href=https://github.com/DDinghoya style=&apos;color: #4a86e8; text-decoration: none;&apos;&gt;&lt;b&gt;DDinghoya&lt;/b&gt;&lt;/a&gt;</translation>
</message>
<message>
<location filename="../../qt/py/ui_AboutDialog.py" line="146"/>
<source>Norwegian (Norsk): &lt;a href=https://github.com/rolfiee style=&apos;color: #4a86e8; text-decoration: none;&apos;&gt;&lt;b&gt;rolfiee&lt;/b&gt;&lt;/a&gt;</source>
<translation type="unfinished"></translation>
<translation>Norvegese (Norsk): &lt;a href=https://github.com/rolfiee style=&apos;color: #4a86e8; text-decoration: none;&apos;&gt;&lt;b&gt;rolfiee&lt;/b&gt;&lt;/a&gt;</translation>
</message>
<message>
<location filename="../../qt/py/ui_AboutDialog.py" line="148"/>
<source>Romanian (Română): &lt;a href=https://github.com/NotImplementedLife style=&apos;color: #4a86e8; text-decoration: none;&apos;&gt;&lt;b&gt;NotImplementedLife&lt;/b&gt;&lt;/a&gt;</source>
<translation type="unfinished"></translation>
<translation>Rumeno (Română): &lt;a href=https://github.com/NotImplementedLife style=&apos;color: #4a86e8; text-decoration: none;&apos;&gt;&lt;b&gt;NotImplementedLife&lt;/b&gt;&lt;/a&gt;</translation>
</message>
<message>
<location filename="../../qt/py/ui_AboutDialog.py" line="150"/>
<source>Spanish (Español): &lt;a href=https://github.com/DarkMatterCore style=&apos;color: #4a86e8; text-decoration: none;&apos;&gt;&lt;b&gt;DarkMatterCore&lt;/b&gt;&lt;/a&gt;</source>
<translation type="unfinished"></translation>
<translation>Spagnolo (Español): &lt;a href=https://github.com/DarkMatterCore style=&apos;color: #4a86e8; text-decoration: none;&apos;&gt;&lt;b&gt;DarkMatterCore&lt;/b&gt;&lt;/a&gt;</translation>
</message>
</context>
<context>
@@ -146,9 +146,9 @@
<translation>Impostazioni generali</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="464"/>
<location filename="../../qt/ui/MainMenu.ui" line="471"/>
<source>About NUSGet</source>
<translation type="unfinished"></translation>
<translation>Info su NUSGet</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="167"/>
@@ -192,25 +192,25 @@
<message>
<location filename="../../qt/ui/MainMenu.ui" line="343"/>
<source>App Settings</source>
<translation type="unfinished"></translation>
<translation>Impostazioni app</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="177"/>
<source>Check for updates on startup</source>
<translation type="unfinished"></translation>
<translation>Controlla aggiornamenti all&apos;avvio</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="178"/>
<source>Use a custom download directory</source>
<translation type="unfinished"></translation>
<translation>Usa una cartella di download personalizzata</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="371"/>
<location filename="../../qt/ui/MainMenu.ui" line="378"/>
<source>Select...</source>
<translation type="unfinished"></translation>
<translation>Seleziona...</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="425"/>
<location filename="../../qt/ui/MainMenu.ui" line="432"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;meta charset=&quot;utf-8&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -219,22 +219,29 @@ li.unchecked::marker { content: &quot;\2610&quot;; }
li.checked::marker { content: &quot;\2612&quot;; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;.AppleSystemUIFont&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-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:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;meta charset=&quot;utf-8&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
hr { height: 1px; border-width: 0; }
li.unchecked::marker { content: &quot;\2610&quot;; }
li.checked::marker { content: &quot;\2612&quot;; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;.AppleSystemUIFont&apos;; font-size:13pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot;-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:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="451"/>
<location filename="../../qt/ui/MainMenu.ui" line="458"/>
<source>Help</source>
<translation type="unfinished"></translation>
<translation>Aiuto</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="475"/>
<location filename="../../qt/ui/MainMenu.ui" line="482"/>
<source>About Qt</source>
<translation type="unfinished"></translation>
<translation>Info su Qt</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="361"/>
<location filename="../../qt/ui/MainMenu.ui" line="368"/>
<source>Output Path</source>
<translation type="unfinished"></translation>
<translation>Cartella output</translation>
</message>
<message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
@@ -295,17 +302,21 @@ I titoli verranno scaricati nella cartella &quot;NUSGet Downloads&quot; all&apos
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.
By default, titles will be downloaded to a folder named &quot;NUSGet Downloads&quot; inside your downloads folder.</source>
<translation type="unfinished"></translation>
<translation>Scegli un titolo 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 e/o convertiti in WAD o TAD. I titoli con una X non hanno un ticket e solo il contenuto criptato può essere salvato.
Per impostazione predefinita, i titoli verranno scaricati nella cartella &quot;NUSGet Downloads&quot; all&apos;interno della cartella Download.</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="173"/>
<source>Use the Wii U NUS (faster, only affects Wii/vWii)</source>
<translation type="unfinished"></translation>
<translation>Usa il NUS di Wii U (più veloce, influisce solo su Wii/vWii)</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="243"/>
<source>&lt;b&gt;There&apos;s a newer version of NUSGet available!&lt;/b&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;b&gt;È disponibile una nuova versione di NUSGet!&lt;/b&gt;</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="344"/>
@@ -326,17 +337,17 @@ By default, titles will be downloaded to a folder named &quot;NUSGet Downloads&q
<location filename="../../NUSGet.py" line="359"/>
<location filename="../../NUSGet.py" line="565"/>
<source>Invalid Download Directory</source>
<translation type="unfinished"></translation>
<translation>Cartella di download non valida</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="360"/>
<source>The specified download directory does not exist!</source>
<translation type="unfinished"></translation>
<translation>La cartella di download specificata non esiste!</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="363"/>
<source>Please make sure the specified download directory exists, and that you have permission to access it.</source>
<translation type="unfinished"></translation>
<translation>Assicurati che la cartella di download specificata esista e che tu abbia i permessi per accedervi.</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="393"/>
@@ -346,52 +357,52 @@ By default, titles will be downloaded to a folder named &quot;NUSGet Downloads&q
<message>
<location filename="../../NUSGet.py" line="394"/>
<source>&lt;b&gt;The Title ID you have entered is not in a valid format!&lt;/b&gt;</source>
<translation>&lt;b&gt;L&apos;ID Titolo che hai inserito non è in un formato valido!&lt;/b&gt;</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="396"/>
<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="399"/>
<source>&lt;b&gt;No title with the provided Title ID or version could be found!&lt;/b&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;b&gt;Non è stato trovato alcun titolo con l&apos;ID Titolo o la versione forniti!&lt;/b&gt;</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="404"/>
<source>&lt;b&gt;Content decryption was not successful! Decrypted contents could not be created.&lt;/b&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;b&gt;La decriptazione dei contenuti non è riuscita! Non è stato possibile creare i contenuti decriptati.&lt;/b&gt;</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="411"/>
<source>&lt;b&gt;No Ticket is Available for the Requested Title!&lt;/b&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;b&gt;Nessun ticket disponibile per il titolo richiesto!&lt;/b&gt;</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="417"/>
<source>&lt;b&gt;An Unknown Error has Occurred!&lt;/b&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;b&gt;Si è verificato un errore sconosciuto!&lt;/b&gt;</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="439"/>
<source>&lt;b&gt;Some issues occurred while running the download script.&lt;/b&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;b&gt;Si sono verificati alcuni problemi durante l&apos;esecuzione dello script di download.&lt;/b&gt;</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="489"/>
<source>&lt;b&gt;An error occurred while parsing the script file!&lt;/b&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;b&gt;Si è verificato un errore durante l&apos;analisi del file script!&lt;/b&gt;</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="500"/>
<source>&lt;b&gt;An error occurred while parsing Title IDs!&lt;/b&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;b&gt;Si è verificato un errore durante l&apos;analisi degli ID Titolo!&lt;/b&gt;</translation>
</message>
<message>
<source>The Title ID you have entered is not in a valid format!</source>
<translation type="vanished">L&apos; ID Titolo che hai inserito non è in un formato valido!</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="396"/>
<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="398"/>
<source>Title ID/Version Not Found</source>
@@ -470,7 +481,7 @@ By default, titles will be downloaded to a folder named &quot;NUSGet Downloads&q
<message>
<location filename="../../NUSGet.py" line="458"/>
<source>You enabled &quot;Create decrypted contents&quot; or &quot;Pack installable archive&quot;, but the following titles in the script do not have tickets available. If enabled, encrypted contents were still downloaded.</source>
<translation>You enabled &quot;Create decrypted contents&quot; or &quot;Pack installable archive&quot;, but the following titles in the script do not have tickets available. If enabled, encrypted contents were still downloaded.</translation>
<translation>Hai abilitato &quot;Crea contenuto decriptato&quot; o &quot;Archivio installabile&quot;, ma i seguenti titoli nello script non hanno ticket disponibili. Se abilitati, i contenuti criptati sono stati comunque scaricati.</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="477"/>
@@ -494,7 +505,7 @@ By default, titles will be downloaded to a folder named &quot;NUSGet Downloads&q
<message>
<location filename="../../NUSGet.py" line="491"/>
<source>Error encountered at line {lineno}, column {colno}. Please double-check the script and try again.</source>
<translation>Error encountered at line {lineno}, column {colno}. Please double-check the script and try again.</translation>
<translation>Errore riscontrato alla riga {lineno}, colonna {colno}. Controlla nuovamente lo script e riprova.</translation>
</message>
<message>
<source>An error occurred while parsing Title IDs!</source>
@@ -503,22 +514,22 @@ By default, titles will be downloaded to a folder named &quot;NUSGet Downloads&q
<message>
<location filename="../../NUSGet.py" line="502"/>
<source>The title at index {index} does not have a Title ID!</source>
<translation>The title at index {index} does not have a Title ID!</translation>
<translation>Il titolo all&apos;indice {index} non ha un ID Titolo!</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="555"/>
<source>Open Directory</source>
<translation type="unfinished"></translation>
<translation>Apri cartella</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="566"/>
<source>&lt;b&gt;The specified download directory does not exist!&lt;/b&gt;</source>
<translation type="unfinished"></translation>
<translation>&lt;b&gt;La cartella di download specificata non esiste!&lt;/b&gt;</translation>
</message>
<message>
<location filename="../../NUSGet.py" line="569"/>
<source>Please make sure the download directory you want to use exists, and that you have permission to access it.</source>
<translation type="unfinished"></translation>
<translation>Assicurati che la cartella di download che desideri utilizzare esista e che tu abbia i permessi per accedervi.</translation>
</message>
<message>
<source>Open NUS script</source>

View File

@@ -146,9 +146,9 @@
<translation> </translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="464"/>
<location filename="../../qt/ui/MainMenu.ui" line="471"/>
<source>About NUSGet</source>
<translation type="unfinished">NUSGet </translation>
<translation>NUSGet </translation>
</message>
<message>
<location filename="../../NUSGet.py" line="167"/>
@@ -205,12 +205,12 @@
<translation> </translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="371"/>
<location filename="../../qt/ui/MainMenu.ui" line="378"/>
<source>Select...</source>
<translation>...</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="425"/>
<location filename="../../qt/ui/MainMenu.ui" line="432"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;meta charset=&quot;utf-8&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -222,7 +222,7 @@ li.checked::marker { content: &quot;\2612&quot;; }
<translation></translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="451"/>
<location filename="../../qt/ui/MainMenu.ui" line="458"/>
<source>Help</source>
<translation></translation>
</message>
@@ -231,12 +231,12 @@ li.checked::marker { content: &quot;\2612&quot;; }
<translation type="vanished"></translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="475"/>
<location filename="../../qt/ui/MainMenu.ui" line="482"/>
<source>About Qt</source>
<translation>Qt </translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="361"/>
<location filename="../../qt/ui/MainMenu.ui" line="368"/>
<source>Output Path</source>
<translation> </translation>
</message>

View File

@@ -146,7 +146,7 @@
<translation>Generelle Instillinger</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="464"/>
<location filename="../../qt/ui/MainMenu.ui" line="471"/>
<source>About NUSGet</source>
<translation>Om NUSGet</translation>
</message>
@@ -205,12 +205,12 @@
<translation>Bruke en egendefinert nedlastingsmappe</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="371"/>
<location filename="../../qt/ui/MainMenu.ui" line="378"/>
<source>Select...</source>
<translation>Velg...</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="425"/>
<location filename="../../qt/ui/MainMenu.ui" line="432"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;meta charset=&quot;utf-8&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -229,17 +229,17 @@ li.checked::marker { content: &quot;\2612&quot;; }
&lt;p style=&quot;-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:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="451"/>
<location filename="../../qt/ui/MainMenu.ui" line="458"/>
<source>Help</source>
<translation>Hjelp</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="475"/>
<location filename="../../qt/ui/MainMenu.ui" line="482"/>
<source>About Qt</source>
<translation>Om Qt</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="361"/>
<location filename="../../qt/ui/MainMenu.ui" line="368"/>
<source>Output Path</source>
<translatorcomment>Utgangsbane</translatorcomment>
<translation></translation>

View File

@@ -146,7 +146,7 @@
<translation>Generelle Instillinger</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="464"/>
<location filename="../../qt/ui/MainMenu.ui" line="471"/>
<source>About NUSGet</source>
<translation>Om NUSGet</translation>
</message>
@@ -205,12 +205,12 @@
<translation>Bruke en egendefinert nedlastingsmappe</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="371"/>
<location filename="../../qt/ui/MainMenu.ui" line="378"/>
<source>Select...</source>
<translation>Velg...</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="425"/>
<location filename="../../qt/ui/MainMenu.ui" line="432"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;meta charset=&quot;utf-8&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -229,17 +229,17 @@ li.checked::marker { content: &quot;\2612&quot;; }
&lt;p style=&quot;-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:&apos;Sans Serif&apos;; font-size:9pt;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="451"/>
<location filename="../../qt/ui/MainMenu.ui" line="458"/>
<source>Help</source>
<translation>Hjelp</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="475"/>
<location filename="../../qt/ui/MainMenu.ui" line="482"/>
<source>About Qt</source>
<translation>Om Qt</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="361"/>
<location filename="../../qt/ui/MainMenu.ui" line="368"/>
<source>Output Path</source>
<translatorcomment>Utgangsbane</translatorcomment>
<translation></translation>

View File

@@ -447,7 +447,7 @@ Implicit, titlurile vor fi descărcate într-un folder numit „NUSGet Downloads
<translation>Setări Generale</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="425"/>
<location filename="../../qt/ui/MainMenu.ui" line="432"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;meta charset=&quot;utf-8&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
@@ -459,7 +459,7 @@ li.checked::marker { content: &quot;\2612&quot;; }
<translation></translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="464"/>
<location filename="../../qt/ui/MainMenu.ui" line="471"/>
<source>About NUSGet</source>
<translation>Despre NUSGet</translation>
</message>
@@ -523,22 +523,22 @@ li.checked::marker { content: &quot;\2612&quot;; }
<translation>Folosiți un director de descărcare propriu</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="371"/>
<location filename="../../qt/ui/MainMenu.ui" line="378"/>
<source>Select...</source>
<translation>Selectează...</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="451"/>
<location filename="../../qt/ui/MainMenu.ui" line="458"/>
<source>Help</source>
<translation>Ajutor</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="475"/>
<location filename="../../qt/ui/MainMenu.ui" line="482"/>
<source>About Qt</source>
<translation>Despre Qt</translation>
</message>
<message>
<location filename="../../qt/ui/MainMenu.ui" line="361"/>
<location filename="../../qt/ui/MainMenu.ui" line="368"/>
<source>Output Path</source>
<translation>Cale de ieșire</translation>
</message>