commit
0dcf9d0d5a
4
Makefile
4
Makefile
@ -69,7 +69,7 @@ LIBS := -lcurl -lz -lmbedtls -lmbedcrypto -lmbedx509 -lminizip -lnx -lstdc++fs
|
||||
# list of directories containing libraries, this must be the top level containing
|
||||
# include and lib
|
||||
#---------------------------------------------------------------------------------
|
||||
LIBDIRS := $(PORTLIBS) $(LIBNX) $(CURDIR)/include/Plutonium/Plutonium/Output-switch
|
||||
LIBDIRS := $(PORTLIBS) $(LIBNX) $(CURDIR)/include/Plutonium/Plutonium/Output
|
||||
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
@ -167,7 +167,7 @@ all: $(BUILD)
|
||||
$(BUILD):
|
||||
@[ -d $@ ] || mkdir -p $@
|
||||
#comment this out if you are hacking on the code or compilation will take forever
|
||||
$(MAKE) --no-print-directory -C include/Plutonium -f Makefile lib-switch
|
||||
#$(MAKE) --no-print-directory -C include/Plutonium -f Makefile lib
|
||||
@$(MAKE) --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit db39ac294a8f35602f18af1b7f09ff938d302e55
|
||||
Subproject commit 154bf11f5f0a855400e20c46ba7ec78134ce0192
|
@ -22,7 +22,7 @@ SOFTWARE.
|
||||
|
||||
#pragma once
|
||||
#include <filesystem>
|
||||
|
||||
#include <vector>
|
||||
namespace nspInstStuff {
|
||||
void installNspFromFile(std::vector<std::filesystem::path> ourNspList, int whereToInstall);
|
||||
}
|
@ -56,19 +56,19 @@
|
||||
"transfer_interput": "Bei der Dateiübertragung ist ein Fehler aufgetreten.",
|
||||
"source_string": " über das lokale Netzwerk",
|
||||
"buttons": "\ue0e3 Installation über das Internet \ue0e2 Hilfe \ue0e1 Abbrechen",
|
||||
"buttons1": "\ue0e0 Datei auswählen \ue0e3 Alle auswählen \ue0ef Datei(en) auswählen \ue0e1 Abbrechen "
|
||||
"buttons1": "\ue0e0 Datei auswählen \ue0e3 Alle auswählen \ue0ef Datei(en) installieren \ue0e1 Abbrechen"
|
||||
},
|
||||
"sd": {
|
||||
"help": {
|
||||
"title": "Hilfe",
|
||||
"desc": "Kopiere NSP, NSZ, XCI, or XCZ Dateien auf deine SD Karte, stöbere nach ihnen und wähle"
|
||||
"desc": "Kopiere NSP, NSZ, XCI, or XCZ Dateien auf deine SD Karte,\nstöbere nach ihnen und wähle die zu installierenden Titel aus und drücke dann \ue0b3."
|
||||
},
|
||||
"top_info": "Wähle Dateien zur Installation vom Server aus und drücke dann \ue0b3!",
|
||||
"source_string": " von der SD Karte",
|
||||
"delete_info": " installiert! Sollen wir sie von der SD Karte löschen?",
|
||||
"delete_info_multi": " Dateien erfolgreich installiert! Sollen wir sie von der SD Karte löschen?",
|
||||
"delete_desc": "Die originalen Dateien werden nach der Installation nicht mehr benötigt",
|
||||
"buttons": "\ue0e0 Datei auswählen \ue0e3 Alle auswählen \ue0ef Datei(en) auswählen \ue0e1 Abbrechen "
|
||||
"buttons": "\ue0e0 Datei auswählen \ue0e3 Alle auswählen \ue0ef Datei(en) installieren \ue0e1 Abbrechen"
|
||||
},
|
||||
"usb": {
|
||||
"help": {
|
||||
@ -80,7 +80,7 @@
|
||||
"error": "USB Übertragung ist zeitlich abgelaufen oder fehlgeschlagen",
|
||||
"source_string": " über USB",
|
||||
"buttons": "\ue0e2 (Halten) Hilfe \ue0e1 (Halte) Abbrechen",
|
||||
"buttons2": "\ue0e0 Datei auswählen \ue0e3 Alle auswählen \ue0ef Datei(en) auswählen \ue0e1 Abbrechen "
|
||||
"buttons2": "\ue0e0 Datei auswählen \ue0e3 Alle auswählen \ue0ef Datei(en) installieren \ue0e1 Abbrechen"
|
||||
},
|
||||
"target": {
|
||||
"desc0": "Wo soll ",
|
||||
|
@ -52,7 +52,7 @@ namespace inst::ui {
|
||||
if (clearItems) this->alternativeNames = {};
|
||||
this->menu->ClearItems();
|
||||
for (auto& url: this->ourUrls) {
|
||||
pu::String itm = inst::util::shortenString(inst::util::formatUrlString(url), 56, true);
|
||||
std::string itm = inst::util::shortenString(inst::util::formatUrlString(url), 56, true);
|
||||
auto ourEntry = pu::ui::elm::MenuItem::New(itm);
|
||||
ourEntry->SetColor(COLOR("#FFFFFFFF"));
|
||||
ourEntry->SetIcon("romfs:/images/icons/checkbox-blank-outline.png");
|
||||
|
@ -16,7 +16,7 @@
|
||||
namespace inst::ui {
|
||||
extern MainApplication *mainApp;
|
||||
|
||||
std::vector<pu::String> languageStrings = {"English", "Deutsch", "Русский"};
|
||||
std::vector<std::string> languageStrings = {"English", "Deutsch", "Русский"};
|
||||
|
||||
optionsPage::optionsPage() : Layout::Layout() {
|
||||
this->SetBackgroundColor(COLOR("#670000FF"));
|
||||
@ -78,11 +78,11 @@ namespace inst::ui {
|
||||
switch (ourLangCode) {
|
||||
case 1:
|
||||
case 12:
|
||||
return languageStrings[0].AsUTF8();
|
||||
return languageStrings[0];
|
||||
case 3:
|
||||
return languageStrings[1].AsUTF8();
|
||||
return languageStrings[1];
|
||||
case 10:
|
||||
return languageStrings[2].AsUTF8();
|
||||
return languageStrings[2];
|
||||
default:
|
||||
return "options.language.system_language"_lang;
|
||||
}
|
||||
@ -136,7 +136,7 @@ namespace inst::ui {
|
||||
std::string keyboardResult;
|
||||
int rc;
|
||||
std::vector<std::string> downloadUrl;
|
||||
std::vector<pu::String> languageList;
|
||||
std::vector<std::string> languageList;
|
||||
switch (this->menu->GetSelectedIndex()) {
|
||||
case 0:
|
||||
inst::config::ignoreReqVers = !inst::config::ignoreReqVers;
|
||||
|
@ -52,7 +52,7 @@ namespace inst::ui {
|
||||
return;
|
||||
}
|
||||
if (this->currentDir != "sdmc:/") {
|
||||
pu::String itm = "..";
|
||||
std::string itm = "..";
|
||||
auto ourEntry = pu::ui::elm::MenuItem::New(itm);
|
||||
ourEntry->SetColor(COLOR("#FFFFFFFF"));
|
||||
ourEntry->SetIcon("romfs:/images/icons/folder-upload.png");
|
||||
@ -60,14 +60,14 @@ namespace inst::ui {
|
||||
}
|
||||
for (auto& file: this->ourDirectories) {
|
||||
if (file == "..") break;
|
||||
pu::String itm = file.filename().string();
|
||||
std::string itm = file.filename().string();
|
||||
auto ourEntry = pu::ui::elm::MenuItem::New(itm);
|
||||
ourEntry->SetColor(COLOR("#FFFFFFFF"));
|
||||
ourEntry->SetIcon("romfs:/images/icons/folder.png");
|
||||
this->menu->AddItem(ourEntry);
|
||||
}
|
||||
for (auto& file: this->ourFiles) {
|
||||
pu::String itm = file.filename().string();
|
||||
std::string itm = file.filename().string();
|
||||
auto ourEntry = pu::ui::elm::MenuItem::New(itm);
|
||||
ourEntry->SetColor(COLOR("#FFFFFFFF"));
|
||||
ourEntry->SetIcon("romfs:/images/icons/checkbox-blank-outline.png");
|
||||
|
@ -43,7 +43,7 @@ namespace inst::ui {
|
||||
if (clearItems) this->selectedTitles = {};
|
||||
this->menu->ClearItems();
|
||||
for (auto& url: this->ourTitles) {
|
||||
pu::String itm = inst::util::shortenString(inst::util::formatUrlString(url), 56, true);
|
||||
std::string itm = inst::util::shortenString(inst::util::formatUrlString(url), 56, true);
|
||||
auto ourEntry = pu::ui::elm::MenuItem::New(itm);
|
||||
ourEntry->SetColor(COLOR("#FFFFFFFF"));
|
||||
ourEntry->SetIcon("romfs:/images/icons/checkbox-blank-outline.png");
|
||||
|
Reference in New Issue
Block a user