From 6e7b54d0b0d03cd4b6100bd6cd58efd500d7e037 Mon Sep 17 00:00:00 2001 From: XorTroll Date: Mon, 2 Sep 2019 13:04:45 +0200 Subject: [PATCH] Finish translations and small fixes --- Goldleaf/RomFs/Language/Errors/de.json | 3 +- Goldleaf/RomFs/Language/Errors/fr.json | 3 +- Goldleaf/RomFs/Language/Errors/nl.json | 3 +- Goldleaf/RomFs/Language/Strings/de.json | 36 ++++++++++++++++++++++- Goldleaf/RomFs/Language/Strings/nl.json | 36 ++++++++++++++++++++++- Goldleaf/Source/fs/fs_Explorer.cpp | 2 +- Goldleaf/Source/ui/ui_MainApplication.cpp | 2 +- 7 files changed, 78 insertions(+), 7 deletions(-) diff --git a/Goldleaf/RomFs/Language/Errors/de.json b/Goldleaf/RomFs/Language/Errors/de.json index 3271079d..f7f75f08 100644 --- a/Goldleaf/RomFs/Language/Errors/de.json +++ b/Goldleaf/RomFs/Language/Errors/de.json @@ -10,5 +10,6 @@ "Der Titel ist bereits installiert", "Eine andere Datei/Ordner existiert mit diesem Namen bereits", "Konnte Inhalte des Titels nicht finden", - "Konnte PFS0 (NSP) nicht erstellen" + "Konnte PFS0 (NSP) nicht erstellen", + "Key Generierung ungleich (Konsolen Firmware zu niedrig)" ] \ No newline at end of file diff --git a/Goldleaf/RomFs/Language/Errors/fr.json b/Goldleaf/RomFs/Language/Errors/fr.json index 7d4b8d54..eb95f0e2 100644 --- a/Goldleaf/RomFs/Language/Errors/fr.json +++ b/Goldleaf/RomFs/Language/Errors/fr.json @@ -10,5 +10,6 @@ "Le titre est déjà installé sur cette console", "Un autre fichier ou répertoire du même nom existe déjà", "Impossible de trouver le contenu du titre", - "Impossible de construire le PFS0 (NSP)" + "Impossible de construire le PFS0 (NSP)", + "Génération de clé invalide (La version de la console est trop basse)" ] \ No newline at end of file diff --git a/Goldleaf/RomFs/Language/Errors/nl.json b/Goldleaf/RomFs/Language/Errors/nl.json index 2061487c..225738f8 100644 --- a/Goldleaf/RomFs/Language/Errors/nl.json +++ b/Goldleaf/RomFs/Language/Errors/nl.json @@ -10,5 +10,6 @@ "De titel is al op deze console geinstalleerd", "Er bestaat al een ander bestand of map met dezelfde naam", "Kon titelinhoud niet vinden", - "Kon de PFS0 (NSP) niet bouwen" + "Kon de PFS0 (NSP) niet bouwen", + "Key generatie incorrect (console's firmware is te laag)" ] \ No newline at end of file diff --git a/Goldleaf/RomFs/Language/Strings/de.json b/Goldleaf/RomFs/Language/Strings/de.json index a572a22c..af330954 100755 --- a/Goldleaf/RomFs/Language/Strings/de.json +++ b/Goldleaf/RomFs/Language/Strings/de.json @@ -316,5 +316,39 @@ "Goldleaf ist aktualisiert worden.", "Bitte starte die Anwendung neu, um die aktualisierte Version zu verwenden.", "Kann auf die neuste Version auf GitHub nicht zugreifen.", - "Soll ein Dump erstellt werden von" + "Soll ein Dump erstellt werden von", + "Kein Benutzer ausgewählt. Wähle einen über das Benutzer Symbol oben.", + "Version zurücksetzen", + "Willkommen zu Goldleaf! Drücke jederzeit + für Hilfe oder Informationen.", + "Account trennen (lokal)", + "Der Titel wurde auf die Basisversion erfolgreich zurückgesetzt.", + "Ein Fehler beim Zurücksetzen des Titels trat auf:", + "Benutzer erfolgreich ausgewählt.", + "Verzeichnis löschen", + "Soll das Verzeichnis gelöscht werden?", + "Verzeichnis erfolgreich gelöscht.", + "Account ID:", + "Nintendo Account ID:", + "Verknüpfter Account", + "Trennen (lokal)", + "Account lokal trennen", + "Soll der Account getrennt werden? (Wird nur lokal getrennt)", + "Account erfolgreich getrennt. Er kann nun gelöscht werden.", + "Ein Fehler beim Trennen des Accounts trat auf:", + "Nintendo Account Information:", + "Benutzer Spiel-Statistik:", + "Gesamte Spiel-Statistik:", + "Zuletzt gespielt vor:", + "Spielzeit gesamt:", + "Die ausgewählte Datei ist keine gültige NACP.", + "Steuerung:", + "Drücke + oder den Hilfe Button um die Übersicht zu öffnen.", + "Drücke Y um Ordner-/Dateioptionen anzuzeigen.", + "Drücke X um eine/n Datei/Ordner zu kopieren/einzufügen.", + "Drücke - (Nur NRO) um zum hbmenu zurückzukehren.", + "Drücke ZL/ZR um die Neustarten/Ausschalten Optionen aufzurufen.", + "Benutzer Auswahl", + "Kein Benutzer ausgewählt. Soll einer ausgewählt werden?", + "Es konnte kein Benutzer ausgewählt werden.", + "Der Titel wurde bisher nicht gespielt." ] \ No newline at end of file diff --git a/Goldleaf/RomFs/Language/Strings/nl.json b/Goldleaf/RomFs/Language/Strings/nl.json index d0b42c46..a7c2f027 100644 --- a/Goldleaf/RomFs/Language/Strings/nl.json +++ b/Goldleaf/RomFs/Language/Strings/nl.json @@ -316,5 +316,39 @@ "Goldleaf is bijgewerkt.", "Herstart de applicatie om de bijgewerkte versie te gebruiken.", "Kan de nieuwste uitgave van GitHub niet verkrijgen.", - "Wilt u dumpen" + "Wilt u dumpen", + "Geen gebruiker is geselecteerd. Selecteer het door op het gebruikersicoon te klikken.", + "Reset start versie", + "Welkom in Goldleaf! JDruk op + voor help en informatie!", + "Ontkoppel account (lokaal)", + "De titels start versie is gereset.", + "Er is een fout opgetreden bij het resetten van de start versie van de titel:", + "Gebruiker is geselecteerd.", + "Verwijder map", + "Wil je deze map verwijderen?", + "De map is verwijdert.", + "Account ID:", + "Nintendo Account ID:", + "Gekoppeld account", + "Ontkoppel (lokaal)", + "Ontkoppel account lokaal", + "Wil je dit account ontkoppelen? (De account wordt only lokaal ontkoppeld)", + "Het account is ontkoppeld. Het account kan worden verwijdert.", + "Er is een fout opgetreden bij het ontkoppelen van het account: ", + "Nintendo account informatie", + "Gebruikers-specifieke speelstatistieken:", + "Globale speelstatistieken:", + "Tijd sinds vorige keer gespeeld:", + "Totale speeltijd:", + "Het geselecteerde bestand is niet een valide NACP.", + "Controle informatie:", + "Druk op + of op de help knop om dit menu to openen.", + "Druk op Y tijdens het browsen om verschillende map opties te bekijken.", + "Drul op X om een bestand/map to kopieren/plakken.", + "Druk op - (alleen NRO) om naar de hbmenu terug te keren.", + "Druk op ZL/ZR om het uitzet/herstart menu te openen.", + "Gebruiker selectie", + "Geen gebruiker is geselecteerd. Zou je er een willen selecteren?", + "Kan geen gebruiker selecteren.", + "Deze titel is nog niet gebruikt." ] \ No newline at end of file diff --git a/Goldleaf/Source/fs/fs_Explorer.cpp b/Goldleaf/Source/fs/fs_Explorer.cpp index cd3fb84d..03c1a2c7 100644 --- a/Goldleaf/Source/fs/fs_Explorer.cpp +++ b/Goldleaf/Source/fs/fs_Explorer.cpp @@ -492,7 +492,7 @@ namespace fs { u64 wsz = 0; pu::String path = this->MakeFull(Path); - FILE *f = fopen(path.AsUTF8().c_str(), "wb"); + FILE *f = fopen(path.AsUTF8().c_str(), "ab+"); if(f) { wsz = fwrite(Data, 1, Size, f); diff --git a/Goldleaf/Source/ui/ui_MainApplication.cpp b/Goldleaf/Source/ui/ui_MainApplication.cpp index 4c0b6b08..1db3b973 100644 --- a/Goldleaf/Source/ui/ui_MainApplication.cpp +++ b/Goldleaf/Source/ui/ui_MainApplication.cpp @@ -363,7 +363,7 @@ namespace ui auto timediff = std::chrono::duration_cast(tnow - this->start).count(); if(timediff >= 1000) { - this->ShowNotification(u"Welcome to Goldleaf! Press + anytime for help and control information."); + this->ShowNotification(set::GetDictionaryEntry(320)); this->welcomeshown = true; } }