* Fixed custom banner download issue introduced in r1259.

* Fixed spelling mistake in image download function.
* Reverted HTTP to non SSL revision (r1252).
* Removed Nintendont internal update feature (requires SSL).
* Added batch wad (un)install from a folder.
* Changed the wad install menu interface.
* Added an option to the wad class to display or hide errors on wad install.
* Fixed RemoveDirectory return value.
* Added game type and console name in exported game list. (requested)

* Updated French language
This commit is contained in:
cyan06 2016-01-02 16:23:01 +00:00
parent 0f9f737830
commit 83e3aa545c
35 changed files with 1332 additions and 672 deletions

View File

@ -2,8 +2,8 @@
<app version="1">
<name> USB Loader GX</name>
<coder>USB Loader GX Team</coder>
<version>3.0 r1259</version>
<release_date>20151117142425</release_date>
<version>3.0 r1260</version>
<release_date>20160102155330</release_date>
<!-- // remove this line to enable arguments
<arguments>
<arg>--ios=250</arg>

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: David Jelinek (djelinek@hotmail.com) e->e,r->r,u->u, c->c \n"
"Language-Team: r1056 - last version on http://djelinek.sweb.cz/_USBLoderGX/czech.lang \n"
@ -31,6 +31,14 @@ msgstr ""
msgid "%i missing files"
msgstr ""
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr "Všechny obrázky staženy úspešně."
msgid "All the features of USB Loader GX are unlocked."
msgstr "Všechny možnosti USB Loader GX jsou odemceny"
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "Náhradní DOL"
@ -180,6 +191,9 @@ msgstr ""
msgid "Attention!"
msgstr ""
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "Srp"
@ -712,9 +726,6 @@ msgstr ""
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr "Prejete si synchronizovat informace o volných sektorech na vsech FAT 32 oddílech?"
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "Prejete si zaktualizovat vsechny jazykové soubory?"
@ -778,6 +789,9 @@ msgstr "CHYBA:"
msgid "ERROR: Can't set up theme."
msgstr "CHYBA: Nelze nastavit téma."
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr ""
@ -924,6 +938,9 @@ msgstr ""
msgid "Feb"
msgstr "Ún"
msgid "File"
msgstr ""
msgid "File not found."
msgstr "Soubor nenalezen"
@ -946,6 +963,9 @@ msgstr "Ploché obaly"
msgid "Flip-X"
msgstr ""
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr ""
@ -1224,12 +1244,12 @@ msgstr "Chyba pri instalaci"
msgid "Install Partitions"
msgstr ""
msgid "Install WAD to EmuNand"
msgstr ""
msgid "Install a game"
msgstr "Nainstalovat hru"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr ""
@ -1540,6 +1560,9 @@ msgstr "Žádné téma nebylo nalezeno na serveru."
msgid "No themes found."
msgstr ""
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr ""
msgid "Receiving file from:"
msgstr "Prijímám soubor z:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr "Patch regionu"
@ -2221,9 +2247,6 @@ msgstr "Aktualizace DOL"
msgid "Update Files"
msgstr "Zaktualizuj soubory"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "Cesta pro aktualizaci"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""
msgid "WAD Installation"
msgstr ""
msgid "WDM Files Path"
msgstr "Cesta k WDM soborum"
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "WiFi možnosti"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Fox888[dk]\n"
"Language-Team: [dk]\n"
@ -31,6 +31,14 @@ msgstr "%i filer ikke fundet på server!"
msgid "%i missing files"
msgstr "%i filer mangler"
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr "Lykkedes at downloade alle billeder."
msgid "All the features of USB Loader GX are unlocked."
msgstr "Alle USB Loader GX's funktioner er låst op."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "Alternativ DOL"
@ -180,6 +191,9 @@ msgstr "Formatforhold"
msgid "Attention!"
msgstr ""
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr ""
@ -712,9 +726,6 @@ msgstr ""
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr "Vil du synkronisere fri plads info sector på alle FAT32 Partitioner?"
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "Skal alle sprogfiler opdateres/downloades?"
@ -778,6 +789,9 @@ msgstr "FEJL:"
msgid "ERROR: Can't set up theme."
msgstr "FEJL: Temaet kan ikke bruges."
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr "EmuNand kanaler"
@ -924,6 +938,9 @@ msgstr "Særlige indstillinger"
msgid "Feb"
msgstr ""
msgid "File"
msgstr ""
msgid "File not found."
msgstr "Fil ikke fundet."
@ -946,6 +963,9 @@ msgstr "Flad Cover"
msgid "Flip-X"
msgstr ""
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr ""
@ -1224,12 +1244,12 @@ msgstr "Installationsfejl!"
msgid "Install Partitions"
msgstr "Installer partitioner"
msgid "Install WAD to EmuNand"
msgstr "Installer WAD til EmuNand"
msgid "Install a game"
msgstr "Installér nyt spil"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr "Installering færdig"
@ -1540,6 +1560,9 @@ msgstr "Der blev ikke fundet nogle temaer på denne side."
msgid "No themes found."
msgstr "Ingen temaer fundet."
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr "Ægte Nand"
msgid "Receiving file from:"
msgstr "Henter fil fra:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr ""
@ -2221,9 +2247,6 @@ msgstr "Opdatér DOL"
msgid "Update Files"
msgstr "Opdatér filer"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "Sti til opdateringer"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr "Virtual pointer hastighed"
msgid "WAD Installation"
msgstr " WAD installation"
msgid "WDM Files Path"
msgstr "Sti til WDM filer"
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "WiFi-indstillinger"
@ -2451,6 +2474,12 @@ msgstr "af"
msgid "seconds left"
msgstr "sekunder tilbage"
#~ msgid "Install WAD to EmuNand"
#~ msgstr "Installer WAD til EmuNand"
#~ msgid "WAD Installation"
#~ msgstr " WAD installation"
#~ msgid "GameTDB Path"
#~ msgstr "Sti til GameTDB"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -31,6 +31,14 @@ msgstr "%i bestanden niet gevonden op de server!"
msgid "%i missing files"
msgstr "%i missende bestanden"
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr "%s accepteerd alleen GameCube backups in ISO formaat."
@ -132,6 +140,9 @@ msgstr "Alle plaatjes succesvol gedownload."
msgid "All the features of USB Loader GX are unlocked."
msgstr "Alle functies van USB Loader GX zijn vrijgegeven."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "Alternatieve DOL"
@ -180,6 +191,9 @@ msgstr "verhouding ratio"
msgid "Attention!"
msgstr "Opgelet!"
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr ""
@ -712,9 +726,6 @@ msgstr "Wil je het spel nu starten?"
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr "Wil je de vrije ruimte informatie sector synchroniseren op alle FAT32 partities?"
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "Wil je alle taalbestanden updaten/downloaden?"
@ -778,6 +789,9 @@ msgstr "FOUT:"
msgid "ERROR: Can't set up theme."
msgstr "FOUT: Kan thema niet instellen"
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr "EmuNand Kanalen"
@ -924,6 +938,9 @@ msgstr "Functie Instellingen"
msgid "Feb"
msgstr ""
msgid "File"
msgstr ""
msgid "File not found."
msgstr "Bestand niet gevonden."
@ -946,6 +963,9 @@ msgstr "Platte hoesjes"
msgid "Flip-X"
msgstr "X omwisselen"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr "Lettertype Schaal Factor"
@ -1224,12 +1244,12 @@ msgstr "Installatiefout!"
msgid "Install Partitions"
msgstr "Installatie Partitie"
msgid "Install WAD to EmuNand"
msgstr "Installeer WAD naar EmuNand"
msgid "Install a game"
msgstr "Spel installeren"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr "Installatie voltooid"
@ -1540,6 +1560,9 @@ msgstr "Geen thema's gevonden op de site."
msgid "No themes found."
msgstr "Geen thema's gevonden."
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr "Echte Nand"
msgid "Receiving file from:"
msgstr "Bestand ontvangen van:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr "Regio Patch"
@ -2221,9 +2247,6 @@ msgstr "DOL updaten"
msgid "Update Files"
msgstr "Bestanden Updaten"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "Updatelocatie"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr "Virtuele Muis Snelheid"
msgid "WAD Installation"
msgstr "WAD Installatie"
msgid "WDM Files Path"
msgstr "Locatie WDM bestanden"
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "WiFi Functies"
@ -2451,6 +2474,12 @@ msgstr "van"
msgid "seconds left"
msgstr "seconde resterend"
#~ msgid "Install WAD to EmuNand"
#~ msgstr "Installeer WAD naar EmuNand"
#~ msgid "WAD Installation"
#~ msgstr "WAD Installatie"
#~ msgid "GameTDB Path"
#~ msgstr "Map naar GameTBD"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -31,6 +31,14 @@ msgstr ""
msgid "%i missing files"
msgstr ""
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr ""
msgid "All the features of USB Loader GX are unlocked."
msgstr ""
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr ""
@ -180,6 +191,9 @@ msgstr ""
msgid "Attention!"
msgstr ""
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr ""
@ -712,9 +726,6 @@ msgstr ""
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr ""
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr ""
@ -778,6 +789,9 @@ msgstr ""
msgid "ERROR: Can't set up theme."
msgstr ""
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr ""
@ -924,6 +938,9 @@ msgstr ""
msgid "Feb"
msgstr ""
msgid "File"
msgstr ""
msgid "File not found."
msgstr ""
@ -946,6 +963,9 @@ msgstr ""
msgid "Flip-X"
msgstr ""
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr ""
@ -1224,10 +1244,10 @@ msgstr ""
msgid "Install Partitions"
msgstr ""
msgid "Install WAD to EmuNand"
msgid "Install a game"
msgstr ""
msgid "Install a game"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
@ -1540,6 +1560,9 @@ msgstr ""
msgid "No themes found."
msgstr ""
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr ""
msgid "Receiving file from:"
msgstr ""
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr ""
@ -2221,9 +2247,6 @@ msgstr ""
msgid "Update Files"
msgstr ""
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr ""
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""
msgid "WAD Installation"
msgstr ""
msgid "WDM Files Path"
msgstr ""
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: c64rmx\n"
"Language-Team: \n"
@ -31,6 +31,14 @@ msgstr ""
msgid "%i missing files"
msgstr ""
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr ""
msgid "All the features of USB Loader GX are unlocked."
msgstr "Kaikki asetukset on nyt käytettävissä."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "Vaihtoehto DOL"
@ -180,6 +191,9 @@ msgstr ""
msgid "Attention!"
msgstr ""
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "elo"
@ -712,9 +726,6 @@ msgstr ""
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr ""
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "Haluatko päivittää/ladata kaikki kielitiedostot?"
@ -778,6 +789,9 @@ msgstr "VIRHE:"
msgid "ERROR: Can't set up theme."
msgstr ""
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr ""
@ -924,6 +938,9 @@ msgstr ""
msgid "Feb"
msgstr "helmi"
msgid "File"
msgstr ""
msgid "File not found."
msgstr "Tiedostoa ei löytynyt"
@ -946,6 +963,9 @@ msgstr ""
msgid "Flip-X"
msgstr "Käännä-X"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr ""
@ -1224,12 +1244,12 @@ msgstr "Asennusvirhe!"
msgid "Install Partitions"
msgstr ""
msgid "Install WAD to EmuNand"
msgstr ""
msgid "Install a game"
msgstr "Asenna peli"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr ""
@ -1540,6 +1560,9 @@ msgstr ""
msgid "No themes found."
msgstr ""
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr ""
msgid "Receiving file from:"
msgstr "Ladataan tiedostoa:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr ""
@ -2221,9 +2247,6 @@ msgstr "Päivitä DOL"
msgid "Update Files"
msgstr "Päivitä tiedostot"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "Päivityspolku"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""
msgid "WAD Installation"
msgstr ""
msgid "WDM Files Path"
msgstr ""
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "WiFi ominaisuudet"

View File

@ -1,11 +1,11 @@
# USB Loader GX language source file.
# French.lang - r1255
# French.lang - r1260
# don't delete/change this line (é).
msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Cyan\n"
"Language-Team: Badablek, Amour, ikya, Cyan & Kin8\n"
@ -31,6 +31,14 @@ msgstr "%i fichier(s) introuvable(s) sur le serveur !"
msgid "%i missing files"
msgstr "%i fichier(s) manquant(s)"
#, c-format
msgid "%i wad file(s) not processed!"
msgstr "%i fichier(s) wad non traité(s)!"
#, c-format
msgid "%i wad found."
msgstr "%i wad trouvé(s)."
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr "%s n'accepte que les jeux GameCube au format ISO."
@ -132,6 +140,9 @@ msgstr "Images correctement téléchargées"
msgid "All the features of USB Loader GX are unlocked."
msgstr "Toutes les fonctionnalités sont déverrouillées."
msgid "All wad files processed successfully."
msgstr "Tous les fichiers wad ont été traités avec succès."
msgid "Alternate DOL"
msgstr "DOL alternatif"
@ -180,6 +191,9 @@ msgstr "Format d'image"
msgid "Attention!"
msgstr "Attention !"
msgid "Attention: All savegames will be deleted."
msgstr "Attention : Toutes les sauvegardes seront supprimées."
msgid "Aug"
msgstr "Août"
@ -689,7 +703,7 @@ msgid "Do you want to extract all the save games?"
msgstr "Extraire toutes les sauvegardes ?"
msgid "Do you want to extract the save game?"
msgstr "Voulez-vous extraire la sauvegarde ?"
msgstr "Voulez-vous extraire la sauvegarde ?"
msgid "Do you want to format:"
msgstr "Voulez-vous formater:"
@ -712,9 +726,6 @@ msgstr "Voulez-vous démarrer le jeu maintenant ?"
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr "Voulez-vous synchroniser l'information d'espace libre disponible sur toutes les partitions FAT32 ?"
msgid "Do you want to update this file?"
msgstr "Voulez-vous mettre à jour ce fichier ?"
msgid "Do you wish to update/download all language files?"
msgstr "Voulez-vous actualiser/télécharger tous les fichiers langue ?"
@ -778,6 +789,9 @@ msgstr "ERREUR:"
msgid "ERROR: Can't set up theme."
msgstr "ERREUR: Configuration thème impossible."
msgid "EmuNAND Wad Manager"
msgstr "ÉmuNand Wad Manager"
msgid "EmuNand Channels"
msgstr "Chaînes sur ÉmuNand"
@ -924,6 +938,9 @@ msgstr "Fonctionnalités"
msgid "Feb"
msgstr "Fév"
msgid "File"
msgstr "Fichier"
msgid "File not found."
msgstr "Fichier introuvable."
@ -946,6 +963,9 @@ msgstr "Jaquettes 2D"
msgid "Flip-X"
msgstr "Anim. jeu suivant"
msgid "Folder"
msgstr "Dossier"
msgid "Font Scale Factor"
msgstr "Échelle de la police"
@ -1224,12 +1244,12 @@ msgstr "Erreur à l'installation !"
msgid "Install Partitions"
msgstr "Partitions jeu Wii à installer"
msgid "Install WAD to EmuNand"
msgstr "Installer WAD sur ÉmuNand"
msgid "Install a game"
msgstr "Installer un jeu"
msgid "Install error - Cleaning incomplete data."
msgstr "Erreur lors de l'installation ! Suppression des données incomplètes."
msgid "Install finished"
msgstr "Installation terminée"
@ -1540,6 +1560,9 @@ msgstr "Aucun thème trouvé sur le site."
msgid "No themes found."
msgstr "Aucun thème trouvé."
msgid "No wad file found in this folder."
msgstr "Aucun fichier Wad trouvé dans ce dossier."
msgid "NoSSL only"
msgstr "NoSSL seulement"
@ -1741,6 +1764,9 @@ msgstr "Nand réelle"
msgid "Receiving file from:"
msgstr "Réception du fichier de:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr "Patch Région"
@ -1841,7 +1867,7 @@ msgid "Saved"
msgstr "Sauvegardé"
msgid "Savegame might not exist for this game."
msgstr "La sauvegarde de ce jeu est peut-être existante."
msgstr "La sauvegarde de ce jeu est peut-être inexistante."
msgid "Screensaver"
msgstr "Économiseur d'écran"
@ -2221,9 +2247,6 @@ msgstr "DOL seul"
msgid "Update Files"
msgstr "MàJ Fichiers"
msgid "Update Nintendont"
msgstr "Mettre Nintendont à jour"
msgid "Update Path"
msgstr "Dossier de mise à jour"
@ -2276,9 +2299,6 @@ msgstr "Échelle de l'image"
msgid "Virtual Pointer Speed"
msgstr "Vitesse du pointeur virtuel"
msgid "WAD Installation"
msgstr "Installation WAD"
msgid "WDM Files Path"
msgstr "Dossier fichiers WDM"
@ -2315,6 +2335,9 @@ msgstr "Où voulez-vous extraire votre NAND ?"
msgid "Which device do you want to use for Nintendont files?"
msgstr "Quel périphérique voulez-vous utiliser pour les fichiers de Nintendont ?"
msgid "Which mode do you want to use?"
msgstr "Quel mode voulez-vous utiliser ?"
msgid "WiFi Features"
msgstr "Connexion WiFi"
@ -2451,6 +2474,18 @@ msgstr "sur"
msgid "seconds left"
msgstr "secondes restantes"
#~ msgid "Do you want to update this file?"
#~ msgstr "Voulez-vous mettre à jour ce fichier ?"
#~ msgid "Install WAD to EmuNand"
#~ msgstr "Installer WAD sur ÉmuNand"
#~ msgid "Update Nintendont"
#~ msgstr "Mettre Nintendont à jour"
#~ msgid "WAD Installation"
#~ msgstr "Installation WAD"
#~ msgid "GameTDB Path"
#~ msgstr "Dossier GameTDB"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2010-07-03 17:35-0800\n"
"Last-Translator: Sabykos\n"
"Language-Team: Bertilax, Snoozer, wishmasterf, ZEN.13, TheRealVisitor\n"
@ -31,6 +31,14 @@ msgstr "%i Dateien auf dem Server nicht gefunden!"
msgid "%i missing files"
msgstr "%i fehlende Dateien"
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr "%s benötigt GameCube Backups im ISO Format."
@ -132,6 +140,9 @@ msgstr "Alle Bilder erfolgreich heruntergeladen"
msgid "All the features of USB Loader GX are unlocked."
msgstr "Alle Funktionen des USB Loader GX sind jetzt freigeschaltet."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "Alternative DOL"
@ -180,6 +191,9 @@ msgstr "Seitenverhältnis"
msgid "Attention!"
msgstr "Achtung!"
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "August"
@ -712,9 +726,6 @@ msgstr "Soll ein neues Spiel gestartet werden?"
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr "Soll die freier Speicher Info auf allen Partitionen synchronisiert werden?"
msgid "Do you want to update this file?"
msgstr "Diese Datei updaten?"
msgid "Do you wish to update/download all language files?"
msgstr "Alle Sprachdateien aktualisieren?"
@ -778,6 +789,9 @@ msgstr "FEHLER:"
msgid "ERROR: Can't set up theme."
msgstr "FEHLER: Theme kann nicht eingerichtet werden."
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr "EmuNand Kanäle"
@ -924,6 +938,9 @@ msgstr "Features Optionen"
msgid "Feb"
msgstr "Februar"
msgid "File"
msgstr ""
msgid "File not found."
msgstr "Datei nicht gefunden."
@ -946,6 +963,9 @@ msgstr "2D Cover"
msgid "Flip-X"
msgstr "Flip-X"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr "Schrift-Skalierwert"
@ -1224,12 +1244,12 @@ msgstr "Installationsfehler!"
msgid "Install Partitions"
msgstr "Inst. Partitionen"
msgid "Install WAD to EmuNand"
msgstr "Install. WAD in EmuNand"
msgid "Install a game"
msgstr "Spiel installieren"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr "Installation beendet"
@ -1540,6 +1560,9 @@ msgstr "Keine Themes auf der Seite gefunden."
msgid "No themes found."
msgstr "Keine Themes gefunden."
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr "Nur NoSSL"
@ -1741,6 +1764,9 @@ msgstr "Echtes Nand"
msgid "Receiving file from:"
msgstr "Empfange Datei von:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr "Region Patch"
@ -2221,9 +2247,6 @@ msgstr "Nur DOL"
msgid "Update Files"
msgstr "Aktualisieren"
msgid "Update Nintendont"
msgstr "Aktualisiere Nintendont"
msgid "Update Path"
msgstr "Updates"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr "Pointergeschwindigkeit"
msgid "WAD Installation"
msgstr "WAD-Installation"
msgid "WDM Files Path"
msgstr "WDM Dateien"
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "WiFi Fähigkeiten"
@ -2451,6 +2474,18 @@ msgstr "von"
msgid "seconds left"
msgstr "Sekunden verbleiben"
#~ msgid "Do you want to update this file?"
#~ msgstr "Diese Datei updaten?"
#~ msgid "Install WAD to EmuNand"
#~ msgstr "Install. WAD in EmuNand"
#~ msgid "Update Nintendont"
#~ msgstr "Aktualisiere Nintendont"
#~ msgid "WAD Installation"
#~ msgstr "WAD-Installation"
#~ msgid "GameTDB Path"
#~ msgstr "GameTDB"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"Last-Translator: nakata6790\n"
"Language-Team: nakata6790 (aka0107@gmail.com)\n"
"MIME-Version: 1.0\n"
@ -30,6 +30,14 @@ msgstr "%ôá áñ÷åßá äåí âñÝèçêáí óôïí server!"
msgid "%i missing files"
msgstr "%ôá ÷áìÝíá áñ÷åßá"
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -131,6 +139,9 @@ msgstr "¼ëåò ïé åéêüíåò ëÞöèçóáí åðéôõ÷þò."
msgid "All the features of USB Loader GX are unlocked."
msgstr "üëåò ïé ñõèìßóåéò ôïõ USB Loader GX åßíáé îåêëåéäùìÝíåò."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "Åíáëëáêôéêü DOL"
@ -179,6 +190,9 @@ msgstr "Áíáëïãßá ïèüíçò"
msgid "Attention!"
msgstr "ÐÑÏÓÏ×Ç!"
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "Áýãïõóôïò"
@ -711,9 +725,6 @@ msgstr "ÈÝëåôå íá åêêéíÞóåôå ôï ðñüãñáììá ôþñá;
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr "ÈÝëåôå íá óõã÷ñïíßóåôå ôïí êåíü ÷þñï áðü üëá ôá FAT32 partitions;"
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "ÈÝëåôå íá áíáâáèìßóåôå/êáôåâÜóåôå üëá ôá áñ÷åßá ìåôáöñÜóåùí;"
@ -777,6 +788,9 @@ msgstr "ÓÖÁËÌÁ:"
msgid "ERROR: Can't set up theme."
msgstr "ÓÖÁËÌÁ: Äåí åßíáé äõíáôÞ ç åãêáôÜóôáóç èÝìáôïò."
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr "ÊáíÜëéá áðü ôçí åéêïíéêÞ nand "
@ -923,6 +937,9 @@ msgstr "Ñõèìßóåéò åðéìÝñïõò óôïé÷åßùí"
msgid "Feb"
msgstr "ÖåâñïõÜñéïò"
msgid "File"
msgstr ""
msgid "File not found."
msgstr "Ôï áñ÷åßï äåí âñÝèçêå."
@ -945,6 +962,9 @@ msgstr "2D åîþöõëëá"
msgid "Flip-X"
msgstr "ïñéæüíôéá áíáóôñïöÞ"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr "ÌÝãåèïò ãñáììáôïóåéñÜò"
@ -1223,12 +1243,12 @@ msgstr "ÓöÜëìá åãêáôÜóôáóçò!"
msgid "Install Partitions"
msgstr "Partitions åãêáôÜóôáóçò"
msgid "Install WAD to EmuNand"
msgstr "ÅãêáôÜóôáóç WAD óôçí åéêïíéêÞ NAND"
msgid "Install a game"
msgstr "ÅãêáôáóôÞóôå åíá ðáé÷íßäé"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr "Ç åãêáôÜóôáóç ïëïêëçñþèçêå"
@ -1539,6 +1559,9 @@ msgstr "Äåí âñÝèçêáí èÝìáôá óôï site."
msgid "No themes found."
msgstr "Äåí âñÝèçêáí èÝìáôá."
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1740,6 +1763,9 @@ msgstr "ðñáãìáôéêÞ ìíÞìç NAND"
msgid "Receiving file from:"
msgstr "ËÞøç áñ÷åßïõ áðü:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr "Patch ðåñéï÷Þò ðñïÝëåõóçò"
@ -2220,9 +2246,6 @@ msgstr "ÁíáâÜèìéóç DOL"
msgid "Update Files"
msgstr "ÁíáâÜèìéóç áñ÷åßùí"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "ÌïíïðÜôé áñ÷åßùí áíáâÜèìéóçò."
@ -2275,9 +2298,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr "Ôá÷ýôçôá åéêïíéêïý äåßêôç"
msgid "WAD Installation"
msgstr "ÅãêáôÜóôáóç WAD"
msgid "WDM Files Path"
msgstr "ÌïíïðÜôé áñ÷åßùí WDM"
@ -2314,6 +2334,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "Ëåéôïõñãßåò wi-fi"
@ -2450,6 +2473,12 @@ msgstr "áðü"
msgid "seconds left"
msgstr "äåõôåñüëåðôá áðïìÝíïõí"
#~ msgid "Install WAD to EmuNand"
#~ msgstr "ÅãêáôÜóôáóç WAD óôçí åéêïíéêÞ NAND"
#~ msgid "WAD Installation"
#~ msgstr "ÅãêáôÜóôáóç WAD"
#~ msgid "GameTDB Path"
#~ msgstr "Äéåýèõíóç/ìïíïðÜôé áñ÷åßïõ GameTDB"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2009-12-29 11:05+0100\n"
"Last-Translator: Springdale\n"
"Language-Team: Tusk, Springdale\n"
@ -31,6 +31,14 @@ msgstr ""
msgid "%i missing files"
msgstr ""
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr ""
msgid "All the features of USB Loader GX are unlocked."
msgstr "Az USB Loader GX minden funkciója elérhetõ."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "Alternatív DOL"
@ -180,6 +191,9 @@ msgstr ""
msgid "Attention!"
msgstr ""
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr ""
@ -712,9 +726,6 @@ msgstr ""
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr ""
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "Minden nyelvi fájl letöltése/frissítése?"
@ -778,6 +789,9 @@ msgstr "HIBA:"
msgid "ERROR: Can't set up theme."
msgstr "HIBA: Téma nem állítható be"
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr ""
@ -924,6 +938,9 @@ msgstr ""
msgid "Feb"
msgstr ""
msgid "File"
msgstr ""
msgid "File not found."
msgstr "Fájl nem található"
@ -946,6 +963,9 @@ msgstr ""
msgid "Flip-X"
msgstr ""
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr ""
@ -1224,12 +1244,12 @@ msgstr "Telepítési Hiba!"
msgid "Install Partitions"
msgstr ""
msgid "Install WAD to EmuNand"
msgstr ""
msgid "Install a game"
msgstr "Játék telepítése"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr ""
@ -1540,6 +1560,9 @@ msgstr "Nem találhatóak témák az oldalon."
msgid "No themes found."
msgstr ""
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr ""
msgid "Receiving file from:"
msgstr "Fájl fogadása innen:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr ""
@ -2221,9 +2247,6 @@ msgstr "DOL Frissítése"
msgid "Update Files"
msgstr "Fájlok frissítése"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "Frissítés Útvonala"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""
msgid "WAD Installation"
msgstr ""
msgid "WDM Files Path"
msgstr ""
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "WiFi Sajátosságok"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2011-09-11 12:19+0100\n"
"Last-Translator: xFede\n"
"Language-Team: xFede (fedeanto11@gmail.com)\n"
@ -31,6 +31,14 @@ msgstr "%i file non trovati sul server!"
msgid "%i missing files"
msgstr "%i file mancanti"
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr "Tutte le immagini sono state scaricate."
msgid "All the features of USB Loader GX are unlocked."
msgstr "Tutte le funzioni di USB Loader GX sono sbloccate."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "DOL alternativo"
@ -180,6 +191,9 @@ msgstr "Formato TV"
msgid "Attention!"
msgstr "Attenzione!"
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "Agosto"
@ -712,9 +726,6 @@ msgstr "Vuoi avviare il gioco ora?"
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr "Vuoi sincronizzare le info sullo spazio libero in tutte le partizioni FAT32?"
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "Vuoi scaricare/aggiornare tutte le traduzioni?"
@ -778,6 +789,9 @@ msgstr "ERRORE:"
msgid "ERROR: Can't set up theme."
msgstr "ERRORE: Impossibile configurare il tema."
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr "Canali NAND emulata"
@ -924,6 +938,9 @@ msgstr "Impost. funzionalità"
msgid "Feb"
msgstr "Febbraio"
msgid "File"
msgstr ""
msgid "File not found."
msgstr "File non trovato."
@ -946,6 +963,9 @@ msgstr "Copertine 2D"
msgid "Flip-X"
msgstr "Scorrimento dischi"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr "Rapporto font"
@ -1224,12 +1244,12 @@ msgstr "Errore durante l'installazione!"
msgid "Install Partitions"
msgstr "Installa partizioni"
msgid "Install WAD to EmuNand"
msgstr "Installa WAD nella NAND emulata"
msgid "Install a game"
msgstr "Installa un gioco"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr "Installazione completata"
@ -1540,6 +1560,9 @@ msgstr "Nessun tema trovato sul sito."
msgid "No themes found."
msgstr "Nessun tema trovato."
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr "NAND reale"
msgid "Receiving file from:"
msgstr "Ricevendo file da:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr "Patch regione"
@ -2221,9 +2247,6 @@ msgstr "Aggiorna DOL"
msgid "Update Files"
msgstr "Aggiorna i file"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "Percorso degli agg."
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr "Velocità puntatore virtuale"
msgid "WAD Installation"
msgstr "Installazione WAD"
msgid "WDM Files Path"
msgstr "Percorso file WDM"
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "Funzionalità wi-fi"
@ -2451,6 +2474,12 @@ msgstr "di"
msgid "seconds left"
msgstr "secondi rimasti"
#~ msgid "Install WAD to EmuNand"
#~ msgstr "Installa WAD nella NAND emulata"
#~ msgid "WAD Installation"
#~ msgstr "Installazione WAD"
#~ msgid "GameTDB Path"
#~ msgstr "Percorso GameTDB"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: hosigumayuugi\n"
"Language-Team: hosigumayuugi\n"
@ -31,6 +31,14 @@ msgstr "%i 個のファイルがサーバーにありません"
msgid "%i missing files"
msgstr "%i 個のファイルが不足しています"
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr "全ての画像をダウンロードしました"
msgid "All the features of USB Loader GX are unlocked."
msgstr "使用制限が解除されました"
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "代替DOL起動"
@ -180,6 +191,9 @@ msgstr "アスペクト比"
msgid "Attention!"
msgstr "注意!"
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "8月"
@ -712,9 +726,6 @@ msgstr "ゲームを起動しますか?"
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr "全てのFAT32領域のセクタで空き容量情報を同期しますか"
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "すべての言語をダウンロードしますか?"
@ -778,6 +789,9 @@ msgstr "エラー:"
msgid "ERROR: Can't set up theme."
msgstr "テーマを適用できませんでした"
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr "エミュNANDチャンネル"
@ -924,6 +938,9 @@ msgstr "機能設定"
msgid "Feb"
msgstr "2月"
msgid "File"
msgstr ""
msgid "File not found."
msgstr "ファイルが見つかりません"
@ -946,6 +963,9 @@ msgstr "正面カバー"
msgid "Flip-X"
msgstr "ゲームリストの回転"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr "文字サイズの補正率"
@ -1224,12 +1244,12 @@ msgstr "インストールエラー!"
msgid "Install Partitions"
msgstr "インストール領域"
msgid "Install WAD to EmuNand"
msgstr "WADをエミュNANDへインストール"
msgid "Install a game"
msgstr "ゲームをインストール"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr "インストールが終了しました"
@ -1540,6 +1560,9 @@ msgstr "テーマが見つかりません"
msgid "No themes found."
msgstr "テーマが見つかりません"
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr "Wii本体NAND"
msgid "Receiving file from:"
msgstr "ファイルを受信中:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr "リージョンパッチ"
@ -2221,9 +2247,6 @@ msgstr "DOLのみ"
msgid "Update Files"
msgstr "すべて更新"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "GXのdol"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr "ポインタの速度"
msgid "WAD Installation"
msgstr "WADインストール"
msgid "WDM Files Path"
msgstr "WDMファイル"
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "ネットワーク対応"
@ -2451,6 +2474,12 @@ msgstr "中"
msgid "seconds left"
msgstr "秒で完了"
#~ msgid "Install WAD to EmuNand"
#~ msgstr "WADをエミュNANDへインストール"
#~ msgid "WAD Installation"
#~ msgstr "WADインストール"
#~ msgid "GameTDB Path"
#~ msgstr "ゲーム名リスト"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: nextos@korea.com\n"
"Language-Team: \n"
@ -31,6 +31,14 @@ msgstr ""
msgid "%i missing files"
msgstr ""
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr ""
msgid "All the features of USB Loader GX are unlocked."
msgstr "모든 USB로더 GX 기능 잠금 해제."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "Alternate DOL"
@ -180,6 +191,9 @@ msgstr ""
msgid "Attention!"
msgstr ""
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "8월"
@ -712,9 +726,6 @@ msgstr ""
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr ""
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "정말로 모든 언어화일을 업데이트하고 다운로드 할까요?"
@ -778,6 +789,9 @@ msgstr "에러:"
msgid "ERROR: Can't set up theme."
msgstr ""
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr ""
@ -924,6 +938,9 @@ msgstr ""
msgid "Feb"
msgstr "2월"
msgid "File"
msgstr ""
msgid "File not found."
msgstr "파일을 찾을수가 없네요."
@ -946,6 +963,9 @@ msgstr ""
msgid "Flip-X"
msgstr "좌/우 설정"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr ""
@ -1224,12 +1244,12 @@ msgstr "설치 에러!"
msgid "Install Partitions"
msgstr ""
msgid "Install WAD to EmuNand"
msgstr ""
msgid "Install a game"
msgstr "게임을 설치할까요"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr ""
@ -1540,6 +1560,9 @@ msgstr ""
msgid "No themes found."
msgstr ""
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr ""
msgid "Receiving file from:"
msgstr "파일 추출 :"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr ""
@ -2221,9 +2247,6 @@ msgstr "DOL 업데이트"
msgid "Update Files"
msgstr "화일 업데이트"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "업데이트 경로"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""
msgid "WAD Installation"
msgstr ""
msgid "WDM Files Path"
msgstr ""
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "WiFi 형태"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: raschi\n"
"Language-Team: raschi\n"
@ -31,6 +31,14 @@ msgstr "%i filer ikke funnet på server!"
msgid "%i missing files"
msgstr "%i filer mangler"
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr "Alle bilder lastet ned ok."
msgid "All the features of USB Loader GX are unlocked."
msgstr "Alle funksjonene til USB Loader GX er opplåst."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "Alternativ DOL"
@ -180,6 +191,9 @@ msgstr ""
msgid "Attention!"
msgstr ""
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr ""
@ -712,9 +726,6 @@ msgstr ""
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr "Vil du synkronisere ledig plass info sektor på alle FAT32 partisjoner?"
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "Vil du oppdatere/laste ned alle språkfiler?"
@ -778,6 +789,9 @@ msgstr "FEIL:"
msgid "ERROR: Can't set up theme."
msgstr "FEIL: Kan ikke laste tema."
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr ""
@ -924,6 +938,9 @@ msgstr "Funksjonsinnstillinger"
msgid "Feb"
msgstr ""
msgid "File"
msgstr ""
msgid "File not found."
msgstr "Fil ikke funnet."
@ -946,6 +963,9 @@ msgstr "2D cover"
msgid "Flip-X"
msgstr ""
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr "Tekst størrelsesfaktor"
@ -1224,12 +1244,12 @@ msgstr "Installasjonsfeil!"
msgid "Install Partitions"
msgstr "Installer partisjoner"
msgid "Install WAD to EmuNand"
msgstr ""
msgid "Install a game"
msgstr "Installér et spill"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr ""
@ -1540,6 +1560,9 @@ msgstr "Ingen temaer funnet på websiden."
msgid "No themes found."
msgstr "Ingen temaer funnet."
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr ""
msgid "Receiving file from:"
msgstr "Mottar fil fra:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr ""
@ -2221,9 +2247,6 @@ msgstr "Oppdater DOL"
msgid "Update Files"
msgstr "Oppdater filer"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "Oppdatering sti"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""
msgid "WAD Installation"
msgstr ""
msgid "WDM Files Path"
msgstr "WDM sti"
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "WiFi egenskaper"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: ziom666 (zadania_prog@vp.pl)\n"
"Language-Team: \n"
@ -31,6 +31,14 @@ msgstr ""
msgid "%i missing files"
msgstr ""
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr ""
msgid "All the features of USB Loader GX are unlocked."
msgstr "USB Loader GX odblokowany"
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "Alternatywny DOL"
@ -180,6 +191,9 @@ msgstr ""
msgid "Attention!"
msgstr ""
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "Sierpien"
@ -712,9 +726,6 @@ msgstr ""
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr ""
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "Zaktualizowac wszystkie pliki jezykowe?"
@ -778,6 +789,9 @@ msgstr "Blad:"
msgid "ERROR: Can't set up theme."
msgstr "Blad: nie mozna ustawic tematu"
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr ""
@ -924,6 +938,9 @@ msgstr ""
msgid "Feb"
msgstr "Luty"
msgid "File"
msgstr ""
msgid "File not found."
msgstr "Nie znaleziono pliku."
@ -946,6 +963,9 @@ msgstr ""
msgid "Flip-X"
msgstr "Obrot na osi X"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr ""
@ -1224,12 +1244,12 @@ msgstr "Blad instalacji"
msgid "Install Partitions"
msgstr ""
msgid "Install WAD to EmuNand"
msgstr ""
msgid "Install a game"
msgstr "Zainstaluj gre"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr ""
@ -1540,6 +1560,9 @@ msgstr "Nie znaleziono tematow na tej stronie"
msgid "No themes found."
msgstr ""
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr ""
msgid "Receiving file from:"
msgstr "Otrzymywanie pliku z:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr ""
@ -2221,9 +2247,6 @@ msgstr "Zaktualizuj Dol"
msgid "Update Files"
msgstr "Zaktualizuj pliki"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "Sciezka aktualizacji"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""
msgid "WAD Installation"
msgstr ""
msgid "WDM Files Path"
msgstr ""
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "Opcje WiFi"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2011-11-03 11:00+0000\n"
"Last-Translator: Codemaster <javafangamers@hotmail.com>\n"
"Language-Team: Sky8000, pplucky\n"
@ -31,6 +31,14 @@ msgstr "%i arquivos não encontrados no servidor!"
msgid "%i missing files"
msgstr "%i arquivos faltando"
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr "%s somente aceita jogos de GameCube no formato ISO."
@ -132,6 +140,9 @@ msgstr "Todas as imagens foram baixadas com sucesso."
msgid "All the features of USB Loader GX are unlocked."
msgstr "Todas as funcionalidades foram desbloqueadas."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "DOL alternativo"
@ -180,6 +191,9 @@ msgstr "Aspecto"
msgid "Attention!"
msgstr "Atenção!"
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "Ago"
@ -712,9 +726,6 @@ msgstr "Deseja iniciar o jogo agora?"
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr "Deseja sincronizar a info de espaço livre em todas as partições FAT32?"
msgid "Do you want to update this file?"
msgstr "Deseja atualizar esse arquivo?"
msgid "Do you wish to update/download all language files?"
msgstr "Deseja atualizar os arquivos de idioma?"
@ -778,6 +789,9 @@ msgstr "ERRO:"
msgid "ERROR: Can't set up theme."
msgstr "ERRO: Impossível configurar tema."
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr "Canais Emu NAND"
@ -924,6 +938,9 @@ msgstr "Funcionalidades"
msgid "Feb"
msgstr "Fev"
msgid "File"
msgstr ""
msgid "File not found."
msgstr "Arquivo não encontrado."
@ -946,6 +963,9 @@ msgstr "Capas Planas"
msgid "Flip-X"
msgstr "Paginação Horizontal"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr "Tamanho Fonte"
@ -1224,12 +1244,12 @@ msgstr "Erro de Instalação!"
msgid "Install Partitions"
msgstr "Instalar Partições"
msgid "Install WAD to EmuNand"
msgstr "Instalar WAD para Emu NAND"
msgid "Install a game"
msgstr "Instalar um jogo"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr "Instalação finalizada"
@ -1540,6 +1560,9 @@ msgstr "Nenhum tema encontrado no site."
msgid "No themes found."
msgstr "Nenhum tema encontrado."
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr "NAND Real"
msgid "Receiving file from:"
msgstr "Recebendo arquivo de:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr "Patch Região"
@ -2221,9 +2247,6 @@ msgstr "Atualizar DOL"
msgid "Update Files"
msgstr "Atualizar arquivos"
msgid "Update Nintendont"
msgstr "Atualizar Nintendont"
msgid "Update Path"
msgstr "Atualização"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr "Velocidade do Ponteiro"
msgid "WAD Installation"
msgstr "Instalação de WAD"
msgid "WDM Files Path"
msgstr "Arquivos WDM"
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "Rede Sem Fio"
@ -2451,6 +2474,18 @@ msgstr "de"
msgid "seconds left"
msgstr "segundos restantes"
#~ msgid "Do you want to update this file?"
#~ msgstr "Deseja atualizar esse arquivo?"
#~ msgid "Install WAD to EmuNand"
#~ msgstr "Instalar WAD para Emu NAND"
#~ msgid "Update Nintendont"
#~ msgstr "Atualizar Nintendont"
#~ msgid "WAD Installation"
#~ msgstr "Instalação de WAD"
#~ msgid "GameTDB Path"
#~ msgstr "GameTDB"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2011-11-03 11:00+0000\n"
"Last-Translator: pplucky <pplucky@gmail.com>\n"
"Language-Team: Sky8000, pplucky\n"
@ -31,6 +31,14 @@ msgstr "%i ficheiros não encontrados no servidor!"
msgid "%i missing files"
msgstr "%i ficheiros em falta"
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr "Todas as imagens descarregadas com sucesso."
msgid "All the features of USB Loader GX are unlocked."
msgstr "Todas as funcionalidades desbloqueadas."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "DOL alternativo"
@ -180,6 +191,9 @@ msgstr ""
msgid "Attention!"
msgstr ""
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "Ago"
@ -712,9 +726,6 @@ msgstr ""
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr "Deseja sincronizar a info de espaço livre em todas as partições FAT32?"
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "Queres actualizar todos os ficheiros de idioma?"
@ -778,6 +789,9 @@ msgstr "ERRO:"
msgid "ERROR: Can't set up theme."
msgstr "ERRO: Impossível configurar tema."
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr ""
@ -924,6 +938,9 @@ msgstr "Def. Funcionalidades"
msgid "Feb"
msgstr "Fev"
msgid "File"
msgstr ""
msgid "File not found."
msgstr "Ficheiro não encontrado."
@ -946,6 +963,9 @@ msgstr "Capas Planas"
msgid "Flip-X"
msgstr "Paginação Horizontal"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr "Factor Escala Fonte"
@ -1224,12 +1244,12 @@ msgstr "Erro de Instalação!"
msgid "Install Partitions"
msgstr "Instalar Partições"
msgid "Install WAD to EmuNand"
msgstr ""
msgid "Install a game"
msgstr "Instalar um jogo"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr "Instalação finalizada"
@ -1540,6 +1560,9 @@ msgstr "Nenhum tema encontrado no site."
msgid "No themes found."
msgstr "Nenhum tema encontrado."
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr ""
msgid "Receiving file from:"
msgstr "A receber ficheiro de:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr "Patch Região"
@ -2221,9 +2247,6 @@ msgstr "Actualizar DOL"
msgid "Update Files"
msgstr "Actualizar ficheiros"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "Cam. Actualização"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""
msgid "WAD Installation"
msgstr ""
msgid "WDM Files Path"
msgstr "Cam. Ficheiros WDM"
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "Rede sem fios"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: nikolai_ca\n"
"Language-Team: Kir, alendit, nikolai_ca\n"
@ -31,6 +31,14 @@ msgstr ""
msgid "%i missing files"
msgstr ""
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr ""
msgid "All the features of USB Loader GX are unlocked."
msgstr "Все функции USB Loader GX разблокированы."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "Альтернативный DOL"
@ -180,6 +191,9 @@ msgstr ""
msgid "Attention!"
msgstr ""
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "Авг"
@ -712,9 +726,6 @@ msgstr ""
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr ""
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "Вы действительно хотите обновить/загрузить все языковые файлы?"
@ -778,6 +789,9 @@ msgstr "ОШИБКА:"
msgid "ERROR: Can't set up theme."
msgstr "ОШИБКА: Не удалось установить тему."
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr ""
@ -924,6 +938,9 @@ msgstr ""
msgid "Feb"
msgstr "Фев"
msgid "File"
msgstr ""
msgid "File not found."
msgstr "Файл не найден"
@ -946,6 +963,9 @@ msgstr ""
msgid "Flip-X"
msgstr "Flip-X"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr ""
@ -1224,12 +1244,12 @@ msgstr "Ошибка установки!"
msgid "Install Partitions"
msgstr ""
msgid "Install WAD to EmuNand"
msgstr ""
msgid "Install a game"
msgstr "Установить игру"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr ""
@ -1540,6 +1560,9 @@ msgstr "На сайте не найдено ни одной темы"
msgid "No themes found."
msgstr ""
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr ""
msgid "Receiving file from:"
msgstr "Получение файлы из:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr ""
@ -2221,9 +2247,6 @@ msgstr "Обновить DOL"
msgid "Update Files"
msgstr "Обновить файлы"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "Путь к обновлениям"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""
msgid "WAD Installation"
msgstr ""
msgid "WDM Files Path"
msgstr ""
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "свойства WiFi"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2013-08-13 07:03+0800\n"
"Last-Translator: \n"
"Language-Team: oCameLo\n"
@ -31,6 +31,14 @@ msgstr "在服务器上未找到 %i 个文件!"
msgid "%i missing files"
msgstr "缺少 %i 个文件"
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr "%s只能识别Gamecube备份格式的ISO镜像文件。"
@ -132,6 +140,9 @@ msgstr "所有图片已成功下载。"
msgid "All the features of USB Loader GX are unlocked."
msgstr "所有 USB Loader GX 功能已解锁."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "可选择 DOL 文件"
@ -180,6 +191,9 @@ msgstr "长宽比例"
msgid "Attention!"
msgstr "注意!"
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "八月"
@ -712,9 +726,6 @@ msgstr "是否立刻开始游戏?"
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr "是否同步剩余空间信息扇区到所有 FAT32 分区?"
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "升级/下载语言文件?"
@ -778,6 +789,9 @@ msgstr "错误:"
msgid "ERROR: Can't set up theme."
msgstr "错误:无法设置主题。"
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr "EmuNand 频道"
@ -924,6 +938,9 @@ msgstr "功能设置"
msgid "Feb"
msgstr "二月"
msgid "File"
msgstr ""
msgid "File not found."
msgstr "找不到文件。"
@ -946,6 +963,9 @@ msgstr "普通封面"
msgid "Flip-X"
msgstr "按键规则"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr "字体比例因数"
@ -1224,12 +1244,12 @@ msgstr "安装错误!"
msgid "Install Partitions"
msgstr "安装分区"
msgid "Install WAD to EmuNand"
msgstr "安装 WAD 至 EmuNand"
msgid "Install a game"
msgstr "安装游戏"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr "安装已完成"
@ -1540,6 +1560,9 @@ msgstr "网站上没找到主题。"
msgid "No themes found."
msgstr "没有找到主题。"
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr "真实 Nand"
msgid "Receiving file from:"
msgstr "接收文件:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr "区域补丁"
@ -2221,9 +2247,6 @@ msgstr "仅升级主程序"
msgid "Update Files"
msgstr "升级文件"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "升级文件存放路径"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr "虚拟指针速度"
msgid "WAD Installation"
msgstr "WAD 安装"
msgid "WDM Files Path"
msgstr "WDM 文件路径"
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "WiFi 功能"
@ -2451,6 +2474,12 @@ msgstr "的"
msgid "seconds left"
msgstr "剩余秒数"
#~ msgid "Install WAD to EmuNand"
#~ msgstr "安装 WAD 至 EmuNand"
#~ msgid "WAD Installation"
#~ msgstr "WAD 安装"
#~ msgid "GameTDB Path"
#~ msgstr "GameTDB 路径"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2011-07-25 16:40+0200\n"
"Last-Translator: Galen/xFede\n"
"Language-Team: Penn, SirPalax, hvy109\n"
@ -31,6 +31,14 @@ msgstr "¡%i archivos no encontrados en servidor!"
msgid "%i missing files"
msgstr "Faltan %i archivos"
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr "%s sólo acepta juegos de GameCube en formato ISO."
@ -132,6 +140,9 @@ msgstr "Todas las imagenes descargadas con éxito."
msgid "All the features of USB Loader GX are unlocked."
msgstr "Todas las características del USB Loader GX desbloqueadas."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "DOL Alternativo"
@ -180,6 +191,9 @@ msgstr "Relación de Aspecto"
msgid "Attention!"
msgstr "¡Atención!"
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "Ago"
@ -712,9 +726,6 @@ msgstr "¿Quieres comenzar el juego ahora?"
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr "¿Quieres sincronizar el sector de información de espacio libre en todas las particiones FAT32?"
msgid "Do you want to update this file?"
msgstr "¿Quieres actualizar este archivo?"
msgid "Do you wish to update/download all language files?"
msgstr "¿Quieres actualizar/descargar todos los archivos de idiomas?"
@ -778,6 +789,9 @@ msgstr ""
msgid "ERROR: Can't set up theme."
msgstr "ERROR: No se puede configurar el tema."
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr "Canales en Nand Emulada"
@ -924,6 +938,9 @@ msgstr "Configuración de las características"
msgid "Feb"
msgstr ""
msgid "File"
msgstr ""
msgid "File not found."
msgstr "Archivo no encontrado."
@ -946,6 +963,9 @@ msgstr "Carátulas 2D"
msgid "Flip-X"
msgstr "Animación Menú Disco"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr "Escala textos"
@ -1224,12 +1244,12 @@ msgstr "¡Error de Instalación!"
msgid "Install Partitions"
msgstr "Instalar Particiones"
msgid "Install WAD to EmuNand"
msgstr "Instalar WAD en Nand Emu."
msgid "Install a game"
msgstr "Instalar un juego"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr "Instalación terminada"
@ -1540,6 +1560,9 @@ msgstr "No hay Temas en este sitio."
msgid "No themes found."
msgstr "Ningún tema encontrado."
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr "Sólo NoSSL"
@ -1741,6 +1764,9 @@ msgstr "Nand Real"
msgid "Receiving file from:"
msgstr "Recibir archivo desde:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr "Parche región"
@ -2221,9 +2247,6 @@ msgstr "Actualizar DOL"
msgid "Update Files"
msgstr "Actual. archivos"
msgid "Update Nintendont"
msgstr "Actualizar Nintendont"
msgid "Update Path"
msgstr "Ruta Actualización"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr "Vel. Puntero Virtual"
msgid "WAD Installation"
msgstr "Instalacion WAD"
msgid "WDM Files Path"
msgstr "Rutas Archivos WDM"
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "Características WiFi"
@ -2451,6 +2474,18 @@ msgstr "de"
msgid "seconds left"
msgstr "segundos restantes"
#~ msgid "Do you want to update this file?"
#~ msgstr "¿Quieres actualizar este archivo?"
#~ msgid "Install WAD to EmuNand"
#~ msgstr "Instalar WAD en Nand Emu."
#~ msgid "Update Nintendont"
#~ msgstr "Actualizar Nintendont"
#~ msgid "WAD Installation"
#~ msgstr "Instalacion WAD"
#~ msgid "GameTDB Path"
#~ msgstr "Ruta GameDTB"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2010-01-19 17:39+0200\n"
"Last-Translator: Katsurou\n"
"Language-Team: Katsurou, pirateX\n"
@ -31,6 +31,14 @@ msgstr ""
msgid "%i missing files"
msgstr ""
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr ""
msgid "All the features of USB Loader GX are unlocked."
msgstr "Alla funktioner i USB Loader GX är upplåsta."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "Alternativ DOL"
@ -180,6 +191,9 @@ msgstr ""
msgid "Attention!"
msgstr ""
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr ""
@ -712,9 +726,6 @@ msgstr ""
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr ""
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "Vill du uppdatera/ladda ner alla språkfiler?"
@ -778,6 +789,9 @@ msgstr "FEL:"
msgid "ERROR: Can't set up theme."
msgstr "FEL: Kan inte ställa in tema"
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr ""
@ -924,6 +938,9 @@ msgstr ""
msgid "Feb"
msgstr ""
msgid "File"
msgstr ""
msgid "File not found."
msgstr "Kunde inte hitta fil"
@ -946,6 +963,9 @@ msgstr ""
msgid "Flip-X"
msgstr "Vänd-X"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr ""
@ -1224,12 +1244,12 @@ msgstr "Fel vid installering!"
msgid "Install Partitions"
msgstr ""
msgid "Install WAD to EmuNand"
msgstr ""
msgid "Install a game"
msgstr "Installera ett spel"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr ""
@ -1540,6 +1560,9 @@ msgstr "Inga teman hittades på sidan."
msgid "No themes found."
msgstr ""
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr ""
msgid "Receiving file from:"
msgstr "Tar emot filer från:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr ""
@ -2221,9 +2247,6 @@ msgstr "Updatera DOL"
msgid "Update Files"
msgstr "Uppdatera Filer"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "Sökväg till uppdatering"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""
msgid "WAD Installation"
msgstr ""
msgid "WDM Files Path"
msgstr ""
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "WiFi funktioner"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2010-02-15 21:00+0800\n"
"Last-Translator: Jane.H\n"
"Language-Team: kyogc, Miller, Mika Li, Jane.H\n"
@ -31,6 +31,14 @@ msgstr "伺服器上找不到%i個檔"
msgid "%i missing files"
msgstr "缺少%i個檔案"
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr "所有圖片已下載成功。"
msgid "All the features of USB Loader GX are unlocked."
msgstr "USB Loader GX 所有功能已解鎖."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "可選擇Alt DOL檔"
@ -180,6 +191,9 @@ msgstr "長寬比率"
msgid "Attention!"
msgstr "注意!"
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "八月"
@ -712,9 +726,6 @@ msgstr "是否現在要開始遊戲?"
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr "是否要同步所有FAT32分區可用空間資訊"
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "是否要更新/下載所有語言檔案嗎?"
@ -778,6 +789,9 @@ msgstr "錯誤:"
msgid "ERROR: Can't set up theme."
msgstr "錯誤:無法設定佈景主題。"
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr "模擬Nand 頻道"
@ -924,6 +938,9 @@ msgstr "功能設定"
msgid "Feb"
msgstr "二月"
msgid "File"
msgstr ""
msgid "File not found."
msgstr "找不到該檔案。"
@ -946,6 +963,9 @@ msgstr "平面封面"
msgid "Flip-X"
msgstr "按鍵規則"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr "字型比例倍數"
@ -1224,12 +1244,12 @@ msgstr "安裝錯誤!"
msgid "Install Partitions"
msgstr "安裝磁區"
msgid "Install WAD to EmuNand"
msgstr "安裝 WAD 到模擬Nand"
msgid "Install a game"
msgstr "安裝遊戲"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr "已安裝完成"
@ -1540,6 +1560,9 @@ msgstr "在網站上找不到主題。"
msgid "No themes found."
msgstr "找不到佈景主題。"
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr "真實的Nand"
msgid "Receiving file from:"
msgstr "正在接收檔案來源:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr "區碼修正"
@ -2221,9 +2247,6 @@ msgstr "僅更新主程式"
msgid "Update Files"
msgstr "更新檔案"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "更新路徑"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr "虛擬指針的速度"
msgid "WAD Installation"
msgstr "WAD 安裝"
msgid "WDM Files Path"
msgstr "WDM檔案路徑"
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "WiFi功能設定"
@ -2451,6 +2474,12 @@ msgstr "的"
msgid "seconds left"
msgstr "剩餘秒數"
#~ msgid "Install WAD to EmuNand"
#~ msgstr "安裝 WAD 到模擬Nand"
#~ msgid "WAD Installation"
#~ msgstr "WAD 安裝"
#~ msgid "GameTDB Path"
#~ msgstr "GameTDB 路徑"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Nitro_subzero \n"
"Language-Team: Nitro_subzero\n"
@ -31,6 +31,14 @@ msgstr ""
msgid "%i missing files"
msgstr ""
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr ""
msgid "All the features of USB Loader GX are unlocked."
msgstr "ความสามารถทั้งหมดของ USB Loader GX ถูกเปิดให้ใช้."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "เปลี่ยน DOL "
@ -180,6 +191,9 @@ msgstr ""
msgid "Attention!"
msgstr ""
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "สค."
@ -712,9 +726,6 @@ msgstr ""
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr ""
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "ต้องการอัพเดทหรือดาวน์โหลด ไฟล์ภาษา ทั้งหมด?"
@ -778,6 +789,9 @@ msgstr "ผิดพลาด:"
msgid "ERROR: Can't set up theme."
msgstr ""
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr ""
@ -924,6 +938,9 @@ msgstr ""
msgid "Feb"
msgstr "กพ."
msgid "File"
msgstr ""
msgid "File not found."
msgstr "ไม่พบไฟล์"
@ -946,6 +963,9 @@ msgstr ""
msgid "Flip-X"
msgstr "กลับ-X"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr ""
@ -1224,12 +1244,12 @@ msgstr "ผิดพลาดขณะติดตั้ง!"
msgid "Install Partitions"
msgstr ""
msgid "Install WAD to EmuNand"
msgstr ""
msgid "Install a game"
msgstr "ติดตั้งเกมส์"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr ""
@ -1540,6 +1560,9 @@ msgstr "ไม่พบธีมบนเวบไซต์"
msgid "No themes found."
msgstr ""
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr ""
msgid "Receiving file from:"
msgstr "ได้รับไฟล์จาก:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr ""
@ -2221,9 +2247,6 @@ msgstr "อัพเดท DOL"
msgid "Update Files"
msgstr "อัพเดทไฟล์"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "ที่อยู่ Update"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""
msgid "WAD Installation"
msgstr ""
msgid "WDM Files Path"
msgstr ""
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "ความสามารถของ Wi Fi"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-14 16:24+0200\n"
"POT-Creation-Date: 2016-01-02 16:53+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: omercigingelini\n"
"Language-Team: omercigingelini\n"
@ -31,6 +31,14 @@ msgstr ""
msgid "%i missing files"
msgstr ""
#, c-format
msgid "%i wad file(s) not processed!"
msgstr ""
#, c-format
msgid "%i wad found."
msgstr ""
#, c-format
msgid "%s only accepts GameCube backups in ISO format."
msgstr ""
@ -132,6 +140,9 @@ msgstr ""
msgid "All the features of USB Loader GX are unlocked."
msgstr "USB Loader GX'in tüm özellikleri kilitli."
msgid "All wad files processed successfully."
msgstr ""
msgid "Alternate DOL"
msgstr "Alternatif DOL"
@ -180,6 +191,9 @@ msgstr ""
msgid "Attention!"
msgstr ""
msgid "Attention: All savegames will be deleted."
msgstr ""
msgid "Aug"
msgstr "Ağu"
@ -712,9 +726,6 @@ msgstr ""
msgid "Do you want to sync free space info sector on all FAT32 partitions?"
msgstr ""
msgid "Do you want to update this file?"
msgstr ""
msgid "Do you wish to update/download all language files?"
msgstr "Tüm dil dosyalarını indirmek/güncellemek istiyor musunuz?"
@ -778,6 +789,9 @@ msgstr "HATA:"
msgid "ERROR: Can't set up theme."
msgstr ""
msgid "EmuNAND Wad Manager"
msgstr ""
msgid "EmuNand Channels"
msgstr ""
@ -924,6 +938,9 @@ msgstr ""
msgid "Feb"
msgstr "Şub"
msgid "File"
msgstr ""
msgid "File not found."
msgstr "Dosya bulunamadı"
@ -946,6 +963,9 @@ msgstr ""
msgid "Flip-X"
msgstr "Çevir-X"
msgid "Folder"
msgstr ""
msgid "Font Scale Factor"
msgstr ""
@ -1224,12 +1244,12 @@ msgstr "Kurulum Hatasi!"
msgid "Install Partitions"
msgstr ""
msgid "Install WAD to EmuNand"
msgstr ""
msgid "Install a game"
msgstr "Oyun kur"
msgid "Install error - Cleaning incomplete data."
msgstr ""
msgid "Install finished"
msgstr ""
@ -1540,6 +1560,9 @@ msgstr "Bu sitede tema bulunamadı"
msgid "No themes found."
msgstr ""
msgid "No wad file found in this folder."
msgstr ""
msgid "NoSSL only"
msgstr ""
@ -1741,6 +1764,9 @@ msgstr ""
msgid "Receiving file from:"
msgstr "Dosyanın alındığı yer:"
msgid "Region Free"
msgstr ""
msgid "Region Patch"
msgstr ""
@ -2221,9 +2247,6 @@ msgstr "DOL Güncelle"
msgid "Update Files"
msgstr "Dosyaları Güncelle"
msgid "Update Nintendont"
msgstr ""
msgid "Update Path"
msgstr "Güncelleme Yolu"
@ -2276,9 +2299,6 @@ msgstr ""
msgid "Virtual Pointer Speed"
msgstr ""
msgid "WAD Installation"
msgstr ""
msgid "WDM Files Path"
msgstr ""
@ -2315,6 +2335,9 @@ msgstr ""
msgid "Which device do you want to use for Nintendont files?"
msgstr ""
msgid "Which mode do you want to use?"
msgstr ""
msgid "WiFi Features"
msgstr "WiFi Özellikleri"

View File

@ -65,6 +65,9 @@ class DirList
//! Is index a dir or a file
//!\param list index
bool IsDir(int index) { if(!valid(index)) return 0; return FileInfo[index].isDir; }
//! Erase an entry of the list
//!\param list index
void RemoveEntrie(int index) { if(!valid(index)) return; FileInfo.erase(FileInfo.begin()+index); }
//! Get the filecount of the whole list
int GetFilecount() { return FileInfo.size(); }
//! Sort list by filepath

View File

@ -464,7 +464,7 @@ extern "C" bool RemoveDirectory(const char *path)
ProgressStop();
ProgressCancelEnable(false);
return (RemoveFile(folderpath.c_str()) == 0);
return (remove(folderpath.c_str()) == 0);
}
/****************************************************************************

View File

@ -295,7 +295,6 @@ bool GCGames::RemoveGame(const char *gameID)
char filepath[512];
int result = 0;
int ret;
// the main path is the SD path as it is prefered, now delete USB
char cIsoPath[256];
@ -305,23 +304,20 @@ bool GCGames::RemoveGame(const char *gameID)
{
// Remove game iso
snprintf(filepath, sizeof(filepath), "%s%s", Settings.GameCubePath, cIsoPath);
ret = RemoveFile(filepath);
if(ret != 0)
if(!RemoveFile(filepath))
result = -1;
// Remove path
char *pathPtr = strrchr(filepath, '/');
if(pathPtr) *pathPtr = 0;
ret = RemoveFile(filepath);
if(ret != 0)
if(!RemoveFile(filepath))
result = -1;
}
else if(header->type == TYPE_GAME_GC_EXTRACTED)
{
//! remove extracted gamecube game
snprintf(filepath, sizeof(filepath), "%s%s", Settings.GameCubePath, cIsoPath);
ret = RemoveDirectory(path);
if(ret < 0)
if(!RemoveDirectory(path))
result = -1;
}

View File

@ -144,7 +144,7 @@ void ImageDownloader::FindMissing(const char *writepath, const char *downloadURL
std::vector<std::string> MissingFilesList;
if((Settings.LoaderMode & MODE_GCGAMES) && strcmp(fileExt, ".nbr") == 0)
if((Settings.LoaderMode & MODE_GCGAMES) && strcmp(fileExt, ".bnr") == 0)
{
short LoaderModeBackup = Settings.LoaderMode;
Settings.LoaderMode = MODE_GCGAMES; // Limit banner download for GameCube Only.
@ -244,7 +244,7 @@ struct block ImageDownloader::DownloadImage(const char * url, const char * gameI
snprintf(downloadURL, sizeof(downloadURL), "%s%s.bnr", url, gameID);
gprintf("%s", downloadURL);
struct block file = downloadfile(downloadURL);
if(IsValidBanner(file.data))
if(file.size > 132 && IsValidBanner(file.data)) // 132 = IMET magic location in the banner with u8 header
return file;
free(file.data);
@ -252,7 +252,7 @@ struct block ImageDownloader::DownloadImage(const char * url, const char * gameI
snprintf(downloadURL, sizeof(downloadURL), "%s%.3s.bnr", url, gameID);
gprintf(" - Not found. trying ID3:\n%s", downloadURL);
file = downloadfile(downloadURL);
if(IsValidBanner(file.data))
if(file.size > 132 && IsValidBanner(file.data))
return file;
gprintf(" - Not found.\n");

View File

@ -1,8 +1,7 @@
/* http -- http convenience functions
Copyright (C) 2008 bushing
2008-2014 Dimok
2015 Fix94 ; Cyan
2008-2014 Dimok, Cyan
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -18,24 +17,12 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include <ogc/lwp_watchdog.h>
#include "http.h"
#include "ssl.h"
#include "../svnrev.h"
#include "prompts/ProgressWindow.h"
#include "language/gettext.h"
#include "gecko.h"
extern char incommingIP[50];
static u8 retryloop = 0;
static bool displayProgressWindow = false;
http_res result;
u16 http_port;
u32 http_status;
u32 content_length;
char content_location[255] = "";
/**
* Emptyblock is a statically defined variable for functions to return if they are unable
@ -43,19 +30,18 @@ char content_location[255] = "";
*/
const struct block emptyblock = { 0, NULL };
//The maximum amount of bytes to send per net_write() call
//#define NET_BUFFER_SIZE 1024
#define NET_BUFFER_SIZE 3600
// Write our message to the server
static s32 tcp_write(s32 server, char *msg)
static s32 send_message(s32 server, char *msg)
{
s32 bytes_transferred = 0;
s32 remaining = strlen(msg);
s32 res = 0;
while (remaining)
{
if(http_port == 443)
res = (bytes_transferred = ssl_write(server, msg, remaining > NET_BUFFER_SIZE ? NET_BUFFER_SIZE : remaining));
else
res = (bytes_transferred = net_write(server, msg, remaining > NET_BUFFER_SIZE ? NET_BUFFER_SIZE : remaining));
if (res > 0)
if ((bytes_transferred = net_write(server, msg, remaining > NET_BUFFER_SIZE ? NET_BUFFER_SIZE : remaining)) > 0)
{
remaining -= bytes_transferred;
msg += bytes_transferred;
@ -80,7 +66,7 @@ static s32 tcp_write(s32 server, char *msg)
* @param u32 the port to connect to on the server
* @return s32 The connection to the server (negative number if connection could not be established)
*/
static s32 tcp_connect(u32 ipaddress, u16 socket_port)
static s32 server_connect(u32 ipaddress, u16 socket_port)
{
//Initialize socket
s32 connection = net_socket(AF_INET, SOCK_STREAM, IPPROTO_IP);
@ -94,7 +80,7 @@ static s32 tcp_connect(u32 ipaddress, u16 socket_port)
sprintf(incommingIP, "%s", inet_ntoa(connect_addr.sin_addr));
//Attempt to open the socket
//Attemt to open the socket
if (net_connect(connection, (struct sockaddr*) &connect_addr, sizeof(connect_addr)) == -1)
{
net_close(connection);
@ -103,168 +89,82 @@ static s32 tcp_connect(u32 ipaddress, u16 socket_port)
return connection;
}
/**
* Reads the current connection data line by line
*
* @return string up to "\r\n" or until max_length is reached.
*/
char * tcp_readLine (const s32 s, const u16 max_length, const u64 start_time, const u16 timeout) {
char *buf;
u16 c;
s32 res;
char *ret;
//The amount of memory in bytes reserved initially to store the HTTP response in
//Be careful in increasing this number, reading from a socket on the Wii
//will fail if you request more than 20k or so
#define HTTP_BUFFER_SIZE 1024 * 5
buf = malloc(max_length);
c = 0;
ret = NULL;
while (true) {
if (ticks_to_millisecs (diff_ticks (start_time, gettime ())) > timeout)
break;
if(http_port == 443)
res = ssl_read (s, &buf[c], 1);
else
res = net_read (s, &buf[c], 1);
if ((res == 0) || (res == -EAGAIN)) {
usleep (20 * 1000);
continue;
}
if (res < 0) break;
if ((c > 0) && (buf[c - 1] == '\r') && (buf[c] == '\n')) {
if (c == 1) {
ret = strdup ("");
break;
}
ret = strndup (buf, c - 1);
break;
}
c++;
if (c == max_length)
break;
}
free (buf);
return ret;
}
//The amount of memory the buffer should expanded with if the buffer is full
#define HTTP_BUFFER_GROWTH 1024 * 5
/**
* This function reads all the data from a connection into a buffer.
* This function reads all the data from a connection into a buffer which it returns.
* It will return an empty buffer if something doesn't go as planned
*
* @param s32 connection The connection identifier to suck the response out of
* @return bool True if data downloaded succesfully.
* @return block A 'block' struct (see http.h) in which the buffer is located
*/
bool tcp_readData(const s32 connection, u8 **buffer, const u32 length)
struct block read_message(s32 connection)
{
u8 *p;
u32 left, block, received;
s64 t;
s32 res;
//Create a block of memory to put in the response
struct block buffer;
buffer.data = malloc(HTTP_BUFFER_SIZE);
buffer.size = HTTP_BUFFER_SIZE;
p = *buffer;
left = length;
received = 0;
t = gettime ();
while (left)
if (buffer.data == NULL)
{
if (ticks_to_millisecs (diff_ticks (t, gettime ())) > TCP_BLOCK_RECV_TIMEOUT)
break;
// Update the progress bar
if(displayProgressWindow)
{
ShowProgress(received, length);
if(ProgressCanceled())
{
ProgressStop();
break;
}
return emptyblock;
}
// Get next block size
block = left;
if (block > TCP_BLOCK_SIZE)
block = TCP_BLOCK_SIZE;
//The offset variable always points to the first byte of memory that is free in the buffer
u32 offset = 0;
if(http_port == 443)
res = ssl_read (connection, p, block);
while (1)
{
//Fill the buffer with a new batch of bytes from the connection,
//starting from where we left of in the buffer till the end of the buffer
s32 bytes_read = net_read(connection, buffer.data + offset, buffer.size - offset);
//Anything below 0 is an error in the connection
if (bytes_read < 0)
{
//printf("Connection error from net_read() Errorcode: %i\n", bytes_read);
return emptyblock;
}
//No more bytes were read into the buffer,
//we assume this means the HTTP response is done
if (bytes_read == 0)
{
break;
}
offset += bytes_read;
//Check if we have enough buffer left over,
//if not expand it with an additional HTTP_BUFFER_GROWTH worth of bytes
if (offset >= buffer.size)
{
buffer.size += HTTP_BUFFER_GROWTH;
u8 * tmp = realloc(buffer.data, buffer.size);
if (tmp == NULL)
{
free(buffer.data);
return emptyblock;
}
else
res = net_read (connection, p, block);
if ((res == 0) || (res == -EAGAIN))
{
usleep (20 * 1000);
continue;
buffer.data = tmp;
}
}
if (res < 0) break;
//At the end of above loop offset should be precisely the amount of bytes that were read from the connection
buffer.size = offset;
received += res;
left -= res;
p += res;
//Shrink the size of the buffer so the data fits exactly in it
buffer.data = realloc(buffer.data, buffer.size);
// update timing after each downloaded block
t = gettime ();
}
return left == 0;
}
/**
* Parse the HTTP replied header
*
* @param s32 connection identification
* @return bool true if max header lines not reached. Stores HTTP answers into global variables.
*/
u8 read_header(s32 connection)
{
int linecount = 0;
result = HTTPR_OK;
for (linecount = 0; linecount < 32; linecount++)
{
char *line = tcp_readLine (connection, 0xff, gettime(), (u16)HTTP_TIMEOUT);
if (!line)
{
http_status = 404;
result = HTTPR_ERR_REQUEST;
break;
}
if (strlen (line) < 1)
{
free (line);
line = NULL;
break;
}
sscanf (line, "HTTP/1.%*u %u", &http_status);
sscanf (line, "Content-Length: %u", &content_length);
sscanf (line, "Location: %s", content_location);
//gprintf(line);
//gprintf("\n");
free (line);
line = NULL;
}
if (linecount == 32)
{
http_status = 404;
result = HTTPR_ERR_REQUEST;
}
return result;
return buffer;
}
/**
@ -273,27 +173,15 @@ u8 read_header(s32 connection)
*/
struct block downloadfile(const char *url)
{
int sslcontext = -1;
//Check if the url starts with "http://", if not it is not considered a valid url
if (strncmp(url, "http://", strlen("http://")) == 0)
http_port = 80;
else if(strncmp(url, "https://", strlen("https://")) == 0)
if (strncmp(url, "http://", strlen("http://")) != 0)
{
http_port = 443;
gprintf("Initializing ssl...\n");
if(ssl_init() < 0)
//printf("URL '%s' doesn't start with 'http://'\n", url);
return emptyblock;
}
else
return emptyblock;
//Locate the path part of the url by searching for '/' past "http://"
char *path = 0;
if(http_port == 443)
path = strchr(url + strlen("https://"), '/');
else
path = strchr(url + strlen("http://"), '/');
char *path = strchr(url + strlen("http://"), '/');
//At the very least the url has to end with '/', ending with just a domain is invalid
if (path == NULL)
@ -303,7 +191,7 @@ struct block downloadfile(const char *url)
}
//Extract the domain part out of the url
int domainlength = path - url - strlen("http://") - (http_port == 443 ? 1 : 0);
int domainlength = path - url - strlen("http://");
if (domainlength == 0)
{
@ -312,7 +200,7 @@ struct block downloadfile(const char *url)
}
char domain[domainlength + 1];
strlcpy(domain, url + strlen("http://") + (http_port == 443 ? 1 : 0), domainlength + 1);
strlcpy(domain, url + strlen("http://"), domainlength + 1);
//Parsing of the URL is done, start making an actual connection
u32 ipaddress = getipbynamecached(domain);
@ -323,7 +211,7 @@ struct block downloadfile(const char *url)
return emptyblock;
}
s32 connection = tcp_connect(ipaddress, http_port);
s32 connection = server_connect(ipaddress, 80);
if (connection < 0)
{
@ -331,39 +219,6 @@ struct block downloadfile(const char *url)
return emptyblock;
}
if(http_port == 443)
{
//patched out anyways so just to set something
sslcontext = ssl_new((u8*)domain,0);
if(sslcontext < 0)
{
//gprintf("ssl_new\n");
result = HTTPR_ERR_CONNECT;
net_close (connection);
return emptyblock;
}
//patched out anyways so just to set something
ssl_setbuiltinclientcert(sslcontext,0);
if(ssl_connect(sslcontext,connection) < 0)
{
//gprintf("ssl_connect\n");
result = HTTPR_ERR_CONNECT;
ssl_shutdown(sslcontext);
net_close (connection);
return emptyblock;
}
int ret = ssl_handshake(sslcontext);
if(ret < 0)
{
//gprintf("ssl_handshake %i\n", ret);
result = HTTPR_ERR_STATUS;
ssl_shutdown(sslcontext);
net_close (connection);
return emptyblock;
}
}
// Remove Referer from the request header for incompatible websites (ex. Cloudflare proxy)
char referer[domainlength + 12];
snprintf(referer, sizeof(referer), "Referer: %s\r\n", domain);
@ -380,101 +235,131 @@ struct block downloadfile(const char *url)
//gprintf("%s\n",header);
//Do the request and get the response
tcp_write(http_port == 443 ? sslcontext : connection, header);
read_header( http_port == 443 ? sslcontext : connection);
send_message(connection, header);
struct block response = read_message(connection);
net_close(connection);
if (http_status >= 400) // Not found
// dump response
// hexdump(response.data, response.size);
//Search for the 4-character sequence \r\n\r\n in the response which signals the start of the http payload (file)
unsigned char *filestart = NULL;
u32 filesize = 0;
u32 i;
char newURL[512];
bool redirect = false;
for (i = 3; i < response.size; i++)
{
//gprintf("HTTP ERROR: %d\n", http_status);
return emptyblock;
if (response.data[i] == '\n' && response.data[i - 1] == '\r' && response.data[i - 2] == '\n' && response.data[i - 3] == '\r')
{
filestart = response.data + i + 1;
filesize = response.size - i - 1;
// Check the HTTP response code
if (response.size > 10 && strncmp((char*)response.data, "HTTP/", 5)==0)
{
char htstat[i];
strncpy(htstat, (char*)response.data, i);
htstat[i] = 0;
char *codep;
codep = strchr(htstat, ' ');
if (codep)
{
int code;
if (sscanf(codep+1, "%d", &code) == 1)
{
//gprintf("HTTP response code: %d\n", code);
if (code == 302) // 302 FOUND (redirected link)
{
char *ptr = strcasestr((char*)response.data, "Location: ");
if(ptr)
{
ptr += strlen("Location: ");
strncpy(newURL, ptr, sizeof(newURL));
*(strchr(newURL, '\r'))=0;
redirect = true;
//gprintf("New URL to download = %s \n", newURL);
}
if(!content_length)
content_length = 0;
// create data buffer to return
struct block response;
response.data = malloc(content_length);
response.size = content_length;
if (response.data == NULL)
{
return emptyblock;
}
if (http_status == 200)
{
if(displayProgressWindow)
{
ProgressCancelEnable(true);
StartProgress(tr("Downloading file..."), tr("Please wait"), 0, false, false);
}
int ret = tcp_readData(http_port == 443 ? sslcontext : connection, &response.data, content_length);
if(!ret)
else
{
//gprintf("HTTP ERROR: %s\n", htstat);
free(response.data);
result = HTTPR_ERR_RECEIVE;
if(http_port == 443)
ssl_shutdown(sslcontext);
net_close (connection);
return emptyblock;
}
}
else if (http_status == 302) // 302 FOUND (redirected link)
if (code >=400) // Not found
{
// close current connection
if(http_port == 443)
ssl_shutdown(sslcontext);
net_close (connection);
//gprintf("HTTP ERROR: %s\n", htstat);
free(response.data);
return emptyblock;
}
}
}
}
break;
}
}
// prevent infinite loops
if(redirect)
{
// Prevent endless loop
retryloop++;
if(retryloop > 3)
{
retryloop = 0;
free(response.data);
return emptyblock;
}
struct block redirected = downloadfile(content_location);
if(redirected.size == 0)
return emptyblock;
struct block redirected = downloadfile(newURL);
// copy the newURL data into the original data
u8 * tmp = realloc(response.data, redirected.size);
if (tmp == NULL)
{
gprintf("Could not allocate enough memory for new URL. Download canceled.\n");
//gprintf("Could not allocate enough memory for new URL. Download canceled.\n");
free(response.data);
response.size = 0;
free(redirected.data);
result = HTTPR_ERR_RECEIVE;
if(http_port == 443)
ssl_shutdown(sslcontext);
net_close (connection);
return emptyblock;
}
response.data = tmp;
memcpy(response.data, redirected.data, redirected.size);
// Set filestart's new size based on redirected file
filestart = response.data;
filesize = redirected.size;
free(redirected.data);
response.size = redirected.size;
}
retryloop = 0;
// reset progress window if used
if(displayProgressWindow)
if (filestart == NULL)
{
ProgressStop();
ProgressCancelEnable(false);
displayProgressWindow = false;
//printf("HTTP Response was without a file\n");
free(response.data);
return emptyblock;
}
result = HTTPR_OK;
if(http_port == 443)
ssl_shutdown(sslcontext);
net_close (connection);
//Copy the file part of the response into a new memoryblock to return
struct block file;
file.data = malloc(filesize);
file.size = filesize;
return response;
if (file.data == NULL)
{
//printf("No more memory to copy file from HTTP response\n");
free(response.data);
return emptyblock;
}
memcpy(file.data, filestart, filesize);
//Dispose of the original response
free(response.data);
return file;
}
s32 GetConnection(char * domain)
@ -485,12 +370,7 @@ s32 GetConnection(char * domain)
{
return -1;
}
s32 connection = tcp_connect(ipaddress, 80);
s32 connection = server_connect(ipaddress, 80);
return connection;
}
void displayDownloadProgress(bool display)
{
displayProgressWindow = display;
}

View File

@ -6,27 +6,6 @@
#include <stdarg.h>
#include <string.h>
#define TCP_CONNECT_TIMEOUT 5000
#define TCP_BLOCK_SIZE (16 * 1024)
#define TCP_BLOCK_RECV_TIMEOUT 4000
#define TCP_BLOCK_SEND_TIMEOUT 4000
#define HTTP_TIMEOUT 300000
//The maximum amount of bytes to send per net_write() call
#define NET_BUFFER_SIZE 3600
typedef enum {
HTTPR_OK,
HTTPR_ERR_CONNECT,
HTTPR_ERR_REQUEST,
HTTPR_ERR_STATUS,
HTTPR_ERR_TOOBIG,
HTTPR_ERR_RECEIVE
} http_res;
#ifdef __cplusplus
extern "C"
{
@ -47,7 +26,6 @@ extern "C"
struct block downloadfile(const char *url);
s32 GetConnection(char * domain);
void displayDownloadProgress(bool display);
#ifdef __cplusplus
}

View File

@ -25,6 +25,46 @@
#include "utils/ShowError.h"
#include "BoxCover/BoxCover.hpp"
static inline const char * ConsoleFromTitleID(const char* TitleID)
{
switch (TitleID[0])
{
case 'W': return "WiiWare";
case 'D': return "VC_Arcade";
case 'H': return "Wii_System_Channel";
case 'F': return "VC_NES";
case 'G': return "GameCube";
case 'J': return "VC_SNES";
case 'N': return "VC_N64";
case 'L': return "VC_Master_System";
case 'M': return "VC_Genesis_Megadrive";
case 'E': return "VC_NeoGeo";
case 'C': return "VC_Commodore";
case 'X': return "VC_MSX";
case 'P': return "VC_TurboGraphX";
case 'Q': return "VC_TurboGraphX-CD";
case 'R': return "Wii_Game_Disc";
case 'S': return "Wii_Game_Disc";
default: return "Unknown";
}
}
static inline const char * HdrTypeText(u8 type)
{
switch (type)
{
case TYPE_GAME_WII_IMG : return "Wii_Image";
case TYPE_GAME_WII_DISC : return "Wii_Disc";
case TYPE_GAME_GC_IMG : return "Gamecube_Image";
case TYPE_GAME_GC_DISC : return "Gamecube_Disc";
case TYPE_GAME_GC_EXTRACTED : return "Gamecube_Extracted";
case TYPE_GAME_NANDCHAN : return "Channel_NAND";
case TYPE_GAME_EMUNANDCHAN : return "Channel_EmuNAND";
default : return "Unknown";
}
}
/****************************************************************************
* gameinfo
***************************************************************************/
@ -1107,13 +1147,13 @@ bool save_gamelist(bool bCSV) // save gamelist
if (bCSV)
{
fprintf(f, "\"ID\",\"Size(GB)\",\"Name\"\n");
fprintf(f, "\"ID\",\"Size(GB)\",\"Name\",\"Type\",\"Console\"\n");
for (i = 0; i < gameList.size(); i++)
{
struct discHdr* header = gameList[i];
WBFS_GameSize(header->id, &size);
fprintf(f, "\"%.6s\",\"%.2f\",\"%s\"\n", (char*)header->id, size, GameTitles.GetTitle(header));
fprintf(f, "\"%.6s\",\"%.2f\",\"%s\",\"%s\",\"%s\"\n", (char*)header->id, size, GameTitles.GetTitle(header), HdrTypeText(header->type), ConsoleFromTitleID((char*)header->id));
}
}
else
@ -1122,7 +1162,7 @@ bool save_gamelist(bool bCSV) // save gamelist
fprintf(f, "# This file was created based on your list of games and language settings.\n\n");
fprintf(f, "%.2fGB %s %.2fGB %s\n\n", freespace, tr( "of" ), (freespace + used), tr( "free" ));
fprintf(f, "ID Size(GB) Name\n");
fprintf(f, "ID Size(GB) Name ; Game type ; Console (based on TitleID) \n");
for (i = 0; i < gameList.size(); i++)
{
@ -1130,7 +1170,9 @@ bool save_gamelist(bool bCSV) // save gamelist
WBFS_GameSize(header->id, &size);
fprintf(f, "%.6s", (char*)header->id);
fprintf(f, " [%.2f] ", size);
fprintf(f, " %s", GameTitles.GetTitle(header));
fprintf(f, " %s ; ", GameTitles.GetTitle(header));
fprintf(f, " %s ; ", HdrTypeText(header->type));
fprintf(f, " %s ", ConsoleFromTitleID((char*)header->id));
fprintf(f, "\n");
}
}

View File

@ -32,8 +32,9 @@
#include "settings/SettingsPrompts.h"
#include "network/Wiinnertag.h"
#include "network/networkops.h"
#include "network/http.h"
#include "FileOperations/fileops.h"
#include "FileOperations/DirList.h"
#include "utils/StringTools.h"
#include "prompts/PromptWindows.h"
#include "prompts/ProgressWindow.h"
#include "prompts/filebrowser.h"
@ -74,8 +75,8 @@ FeatureSettingsMenu::FeatureSettingsMenu()
Options->SetName(Idx++, "%s", tr( "Export Miis to EmuNand" ));
Options->SetName(Idx++, "%s", tr( "Export SYSCONF to EmuNand" ));
Options->SetName(Idx++, "%s", tr( "Dump NAND to EmuNand" ));
Options->SetName(Idx++, "%s", tr( "Install WAD to EmuNand" ));
Options->SetName(Idx++, "%s", tr( "Update Nintendont" ));
Options->SetName(Idx++, "%s", tr( "EmuNAND Wad Manager" ));
// Options->SetName(Idx++, "%s", tr( "Update Nintendont" ));
Options->SetName(Idx++, "%s", tr( "WiiU Widescreen" ));
Options->SetName(Idx++, "%s", tr( "Boot Neek System Menu" ));
@ -152,11 +153,11 @@ void FeatureSettingsMenu::SetOptionValues()
//! Settings: Dump NAND to EmuNand
Options->SetValue(Idx++, " ");
//! Settings: Install WAD to EmuNand
//! Settings: EmuNand Wad Manager
Options->SetValue(Idx++, " ");
//! Settings: Update Nintendont
Options->SetValue(Idx++, " ");
//Options->SetValue(Idx++, " ");
//! Settings: WiiU Widescreen
Options->SetValue(Idx++, " ");
@ -485,7 +486,7 @@ int FeatureSettingsMenu::GetMenuInternal()
}
}
//! Settings: Install WAD to EmuNand
//! Settings: EmuNand Wad Manager
else if (ret == ++Idx)
{
GuiWindow * parent = (GuiWindow *) parentElement;
@ -496,22 +497,130 @@ int FeatureSettingsMenu::GetMenuInternal()
char wadpath[150];
snprintf(wadpath, sizeof(wadpath), "%s/wad/", Settings.BootDevice);
int choice = WindowPrompt(tr("EmuNAND Wad Manager"), tr("Which mode do you want to use?"), tr("File"), tr("Folder"), tr("Cancel"));
if(choice == 1) // File mode
{
int result = BrowseDevice(wadpath, sizeof(wadpath), FB_DEFAULT );
if(result)
{
int choice = WindowPrompt(tr("WAD Installation"), tr("What do you want to do?"), tr("Install"), tr("Uninstall"), tr("Cancel"));
if(choice == 1)
choice = WindowPrompt(tr("EmuNAND Wad Manager"), tr("What do you want to do?"), tr("Install"), tr("Uninstall"), tr("Cancel"));
if(choice == 1) // File install
{
Wad wadFile(wadpath);
wadFile.Install(Settings.NandEmuChanPath);
Channels::Instance()->GetEmuChannelList();
GameTitles.LoadTitlesFromGameTDB(Settings.titlestxt_path);
if(!wadFile.Install(Settings.NandEmuChanPath))
{
// install error - Try to cleanup any partially installed wad data
WindowPrompt(tr("EmuNAND Wad Manager"), tr("Install error - Cleaning incomplete data."), tr( "OK" ));
//gprintf("Error : %s\n", wadpath);
wadFile.UnInstall(Settings.NandEmuChanPath);
}
else if(choice == 2)
}
else if(choice == 2) // File uninstall
{
Wad wadFile(wadpath);
wadFile.UnInstall(Settings.NandEmuChanPath);
}
// Refresh new EmuNAND content
Channels::Instance()->GetEmuChannelList();
GameTitles.LoadTitlesFromGameTDB(Settings.titlestxt_path);
}
}
else if(choice == 2) // Folder mode
{
int result = BrowseDevice(wadpath, sizeof(wadpath), FB_DEFAULT, noFILES );
if(result)
{
DirList* wadList = new DirList(wadpath, ".wad", DirList::Files);
if(wadList->GetFilecount())
{
char found[20];
snprintf(found, sizeof(found), fmt(tr("%i wad found."), wadList->GetFilecount()));
choice = WindowPrompt(tr("EmuNAND Wad Manager"), fmt("%s %s", found, tr("What do you want to do?")), tr("Install"), tr("Uninstall"), tr("Cancel"));
if(choice == 1) // Folder install
{
for(int i = 0; i < wadList->GetFilecount(); i++)
{
Wad wadFile(wadList->GetFilepath(i), false);
if(wadFile.Install(Settings.NandEmuChanPath))
{
//gprintf("Success : %s\n", wadList->GetFilepath(i));
wadList->RemoveEntrie(i);
--i;
}
else // install error - Try to cleanup any partially installed wad data
{
//gprintf("Error : %s\n", wadList->GetFilepath(i));
wadFile.UnInstall(Settings.NandEmuChanPath);
}
}
}
if(choice == 2) // Folder uninstall
{
if(WindowPrompt(tr("EmuNAND Wad Manager"), tr("Attention: All savegames will be deleted."), tr("Uninstall"), tr("Cancel")))
{
for(int i = 0; i < wadList->GetFilecount(); i++)
{
Wad wadFile(wadList->GetFilepath(i), false);
if(wadFile.UnInstall(Settings.NandEmuChanPath))
{
//gprintf("uninst. : %s\n", wadList->GetFilepath(i));
wadList->RemoveEntrie(i);
--i;
}
}
}
else
choice = 0;
}
// check if there is any remaining unprocessed wad
if(choice != 0)
{
if(wadList->GetFilecount() == 0)
WindowPrompt(tr("EmuNAND Wad Manager"), tr("All wad files processed successfully."), tr( "OK" ));
else
{
if(WindowPrompt(tr( "EmuNAND Wad Manager" ), fmt(tr("%i wad file(s) not processed!"), wadList->GetFilecount()), tr("Save List"), tr( "OK" )))
{
char path[200];
snprintf(path, sizeof(path), "%s/WadManager_errors.txt", Settings.update_path);
FILE *f = fopen(path, "a");
if(f)
{
time_t rawtime = time(NULL);
char theTime[11];
theTime[0] = 0;
strftime(theTime, sizeof(theTime), "%Y-%m-%d", localtime(&rawtime));
fprintf(f, "\r\n\r\nEmuNAND Wad Manager - %10s\r\n--------------------------------\r\n", theTime);
fprintf(f, "%s %s\r\n", choice == 1 ? "Error installing to" : "Error uninstalling from", Settings.NandEmuChanPath);
fprintf(f, "%s\r\n", choice == 1 ? "List of user canceled installation or bad wad files." : "Titles not on EmuNAND or weren't correctly installed.");
for(int i = 0; i < wadList->GetFilecount(); i++)
{
fprintf(f, "%s\r\n", wadList->GetFilepath(i));
//gprintf("%s\n", wadList->GetFilepath(i));
}
fclose(f);
}
else
WindowPrompt(tr( "EmuNAND Wad Manager" ), tr("Error writing the data."), tr( "OK" ));
}
}
}
// Refresh new EmuNAND content
Channels::Instance()->GetEmuChannelList();
GameTitles.LoadTitlesFromGameTDB(Settings.titlestxt_path);
}
else
{
WindowPrompt(tr( "EmuNAND Wad Manager" ), tr("No wad file found in this folder."), tr( "OK" ));
}
delete wadList;
}
}
@ -519,6 +628,7 @@ int FeatureSettingsMenu::GetMenuInternal()
this->Append(optionBrowser);
}
/*
//! Settings: Update Nintendont
else if (ret == ++Idx)
{
@ -578,6 +688,7 @@ int FeatureSettingsMenu::GetMenuInternal()
}
}
}
*/
// WiiU Aspect switcher (Thanks Tueidj)
else if (ret == ++Idx)

View File

@ -30,7 +30,7 @@
#include <unistd.h>
#include <network.h>
#define DESTINATION_IP "192.168.0.255"
#define DESTINATION_IP "192.168.1.255"
#define DESTINATION_PORT 4405
static int connection = -1;

View File

@ -43,12 +43,13 @@ typedef struct uid_entry {
u32 uid;
} __attribute__((packed)) uid_entry_t;
Wad::Wad(const char *wadpath)
Wad::Wad(const char *wadpath, bool prompt)
: pFile(0), header(0),
p_tik(0), p_tmd(0),
content_map(0), content_map_size(0),
content_start(0)
{
showPrompt = prompt;
Open(wadpath);
}
@ -90,6 +91,7 @@ bool Wad::Open(const char *wadpath)
pFile = fopen(wadpath, "rb");
if(!pFile)
{
if(showPrompt)
ShowError(tr("Can't open file: %s"), wadpath);
return false;
}
@ -98,12 +100,14 @@ bool Wad::Open(const char *wadpath)
header = (wadHeader *) malloc(sizeof(wadHeader));
if(!header)
{
if(showPrompt)
ShowError(tr("Not enough memory."));
return false;
}
if(fread(header, 1, sizeof(wadHeader), pFile) != sizeof(wadHeader))
{
if(showPrompt)
ShowError(tr("Failed to read wad header."));
return false;
}
@ -111,6 +115,7 @@ bool Wad::Open(const char *wadpath)
// Check for sanity
if(header->header_len != sizeof(wadHeader))
{
if(showPrompt)
ShowError(tr("Invalid wad file."));
return false;
}
@ -124,6 +129,7 @@ bool Wad::Open(const char *wadpath)
p_tik = (u8 *) malloc(header->tik_len);
if(!p_tik)
{
if(showPrompt)
ShowError(tr("Not enough memory."));
return false;
}
@ -132,6 +138,7 @@ bool Wad::Open(const char *wadpath)
if(fread(p_tik, 1, header->tik_len, pFile) != header->tik_len)
{
if(showPrompt)
ShowError(tr("Failed to read ticket."));
return false;
}
@ -142,6 +149,7 @@ bool Wad::Open(const char *wadpath)
p_tmd = (u8 *) malloc(header->tmd_len);
if(!p_tik)
{
if(showPrompt)
ShowError(tr("Not enough memory."));
return false;
}
@ -150,6 +158,7 @@ bool Wad::Open(const char *wadpath)
if(fread(p_tmd, 1, header->tmd_len, pFile) != header->tmd_len)
{
if(showPrompt)
ShowError(tr("Failed to read tmd file."));
return false;
}
@ -170,6 +179,13 @@ bool Wad::UnInstall(const char *installpath)
char filepath[1024];
tmd *tmd_data = (tmd *) SIGNATURE_PAYLOAD((signed_blob *) p_tmd);
// trim ending slash
while(installpath[strlen(installpath)-1] == '/')
{
char *pathPtr = strrchr(installpath, '/');
if(pathPtr) *pathPtr = 0;
}
int result = true;
// Remove ticket
@ -222,7 +238,7 @@ bool Wad::Install(const char *installpath)
ProgressCancelEnable(true);
StartProgress(0, 0, 0, true, true);
// Install contens
// Install contents
bool result = InstallContents(installpath);
// Stop progress
@ -244,6 +260,7 @@ bool Wad::WriteFile(const char *filepath, u8 *buffer, u32 len)
FILE *f = fopen(filepath, "wb");
if(!f)
{
if(showPrompt)
ShowError(tr("Can't create file: %s"), filepath);
return false;
}
@ -251,7 +268,7 @@ bool Wad::WriteFile(const char *filepath, u8 *buffer, u32 len)
u32 write = fwrite(buffer, 1, len, f);
fclose(f);
if(write != len)
if(write != len && showPrompt)
ShowError(tr("Write error on file: %s"), filepath);
return (write == len);
@ -267,6 +284,7 @@ bool Wad::InstallContents(const char *installpath)
char filepath[1024];
char progressTxt[80];
u8 iv[16];
bool userCanceled = false;
// tmd
tmd *tmd_data = (tmd *) SIGNATURE_PAYLOAD((signed_blob *) p_tmd);
@ -321,6 +339,7 @@ bool Wad::InstallContents(const char *installpath)
FILE *fp = fopen(filepath, "wb");
if(!fp)
{
if(showPrompt)
ShowError(tr("Can't create file: %s"), filepath);
return false;
}
@ -329,6 +348,7 @@ bool Wad::InstallContents(const char *installpath)
u8 * outbuf = (u8 *) malloc(blocksize);
if(!inbuf || !outbuf)
{
if(showPrompt)
ShowError(tr("Not enough memory."));
if(inbuf) free(inbuf);
if(outbuf) free(outbuf);
@ -346,7 +366,7 @@ bool Wad::InstallContents(const char *installpath)
{
if(ProgressCanceled())
{
done = len;
userCanceled = true;
break;
}
@ -388,9 +408,14 @@ bool Wad::InstallContents(const char *installpath)
// update progress variable
totalDone += len;
// Check if the user canceled the install manually
if(userCanceled)
return false;
// Check if the read/write process stopped before finishing
if(done < len)
{
if(showPrompt)
ShowError(tr("File read/write error."));
return false;
}
@ -407,6 +432,7 @@ int Wad::CheckContentMap(const char *installpath, tmd_content *content, char *fi
snprintf(filepath, 1024, "%s/shared1/content.map", installpath);
if(LoadFileToMem(filepath, &content_map, &content_map_size) < 0 || content_map_size < sizeof(map_entry_t))
{
if(showPrompt)
ShowError(tr("Can't read file: %s"), filepath);
return -1;
}
@ -427,6 +453,7 @@ int Wad::CheckContentMap(const char *installpath, tmd_content *content, char *fi
u8 *tmp = (u8 *) realloc(content_map, (next_entry + 1) * sizeof(map_entry_t));
if(!tmp)
{
if(showPrompt)
ShowError(tr("Not enough memory."));
return -1;
}
@ -459,6 +486,7 @@ bool Wad::SetTitleUID(const char *installpath, const u64 &tid)
if(LoadFileToMem(filepath, &uid_sys, &uid_sys_size) < 0 || uid_sys_size < sizeof(uid_entry_t))
{
if(showPrompt)
ShowError(tr("Can't read file: %s"), filepath);
if(uid_sys) free(uid_sys);
return false;
@ -482,6 +510,7 @@ bool Wad::SetTitleUID(const char *installpath, const u64 &tid)
u8 *tmp = (u8 *) realloc(uid_sys, (next_entry + 1) * sizeof(uid_entry_t));
if(!tmp)
{
if(showPrompt)
ShowError(tr("Not enough memory."));
free(uid_sys);
return -1;

View File

@ -39,12 +39,13 @@ typedef struct
class Wad
{
public:
Wad(const char *wadpath = 0);
Wad(const char *wadpath = 0, bool prompt = true);
virtual ~Wad();
bool Open(const char *wadpath);
void Close(void);
bool Install(const char *installpath);
bool UnInstall(const char *installpath);
void SetPrompt(bool choice) { showPrompt = choice; };
private:
bool InstallContents(const char *installpath);
int CheckContentMap(const char *installpath, tmd_content *content, char *filepath);
@ -57,6 +58,7 @@ private:
u8 *content_map;
u32 content_map_size;
u32 content_start;
bool showPrompt;
};
#endif