*Added ThreadedTask instance class for easy one time run operations on another thread

*Added Free Space show option to the settings (can be enabled even on FAT partitions)
*Moved partition free space determination to a ThreadedTask because it takes up to 10 seconds on FAT. This speeds up the build up of the main game menu (on start and on change from other menu) on all partitions.
*Removed double "waiting for slow HDD" screens
*Fixed scrollbar in settings
This commit is contained in:
dimok321 2010-12-31 13:13:14 +00:00
parent 7bccfd2b17
commit 6022ad060d
42 changed files with 618 additions and 358 deletions

View File

@ -2,8 +2,9 @@
<app version="1"> <app version="1">
<name> USB Loader GX</name> <name> USB Loader GX</name>
<coder>USB Loader GX Team</coder> <coder>USB Loader GX Team</coder>
<version>1.0 r1023</version> <version>1.0 r1025</version>
<release_date>201012291022</release_date> <release_date>201012302350</release_date>
<no_ios_reload/>
<short_description>Loads games from USB-devices</short_description> <short_description>Loads games from USB-devices</short_description>
<long_description>USB Loader GX is a libwiigui based USB iso loader with a wii-like GUI. You can install games to your HDDs and boot them with shorter loading times. <long_description>USB Loader GX is a libwiigui based USB iso loader with a wii-like GUI. You can install games to your HDDs and boot them with shorter loading times.
The interactive GUI is completely controllable with WiiMote, Classic Controller or GC Controller. The interactive GUI is completely controllable with WiiMote, Classic Controller or GC Controller.

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: David Jelinek (djelinek@hotmail.com) \n" "Last-Translator: David Jelinek (djelinek@hotmail.com) \n"
"Language-Team: r823 - last version on http://djelinek.sweb.cz/_USBLoderGX/czech.lang \n" "Language-Team: r823 - last version on http://djelinek.sweb.cz/_USBLoderGX/czech.lang \n"
@ -678,12 +678,6 @@ msgstr "Vložte disk"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Vložte Wii disk" msgstr "Vložte Wii disk"
msgid "Insert an SD-Card to save."
msgstr "Vložte SD kartu pro uložení."
msgid "Insert an SD-Card to use this option."
msgstr "Vložte SD kartu pro tuto možnost"
msgid "Install" msgid "Install"
msgstr "Instalace" msgstr "Instalace"
@ -844,9 +838,6 @@ msgstr "Nebyl nalezen soubor s cheaty"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "Na disku nebyl nalezen DOL soubor." msgstr "Na disku nebyl nalezen DOL soubor."
msgid "No SD-Card inserted!"
msgstr "Není vložena SD karta"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "Nastavit vyhledávací filtr"
msgid "Settings" msgid "Settings"
msgstr "Nastavení" msgstr "Nastavení"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "Ukoncit systém" msgstr "Ukoncit systém"
@ -1314,9 +1308,6 @@ msgstr "Video mód"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "" msgstr ""
msgid "Waiting for USB Device"
msgstr "Cekám na zarízení USB"
msgid "Waiting..." msgid "Waiting..."
msgstr "Cekám..." msgstr "Cekám..."
@ -1423,6 +1414,18 @@ msgstr "z "
msgid "seconds left" msgid "seconds left"
msgstr "sekund zbývá" msgstr "sekund zbývá"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "Vložte SD kartu pro uložení."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "Vložte SD kartu pro tuto možnost"
#~ msgid "No SD-Card inserted!"
#~ msgstr "Není vložena SD karta"
#~ msgid "Waiting for USB Device"
#~ msgstr "Cekám na zarízení USB"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "Zpet do spouštece" #~ msgstr "Zpet do spouštece"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: dorf[dk]\n" "Last-Translator: dorf[dk]\n"
"Language-Team: dorf[dk]\n" "Language-Team: dorf[dk]\n"
@ -678,12 +678,6 @@ msgstr "Indsæt en DVD"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Indsæt en Wii-DVD!" msgstr "Indsæt en Wii-DVD!"
msgid "Insert an SD-Card to save."
msgstr "Indsæt et SD-kort for at gemme."
msgid "Insert an SD-Card to use this option."
msgstr "Indsæt et SD-kort for at bruge denne indstilling."
msgid "Install" msgid "Install"
msgstr "Installér" msgstr "Installér"
@ -844,9 +838,6 @@ msgstr "Cheat-fil ikke fundet"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "Der blev ikke fundet nogle DOL-filer på DVDen." msgstr "Der blev ikke fundet nogle DOL-filer på DVDen."
msgid "No SD-Card inserted!"
msgstr "Intet SD-kort fundet!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "Søgefilter"
msgid "Settings" msgid "Settings"
msgstr "Indstillinger" msgstr "Indstillinger"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "Sluk (rødt lys)" msgstr "Sluk (rødt lys)"
@ -1314,9 +1308,6 @@ msgstr "Video-mode"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "Sti til WIP patches" msgstr "Sti til WIP patches"
msgid "Waiting for USB Device"
msgstr "Venter på USB-enhed"
msgid "Waiting..." msgid "Waiting..."
msgstr "Venter..." msgstr "Venter..."
@ -1423,6 +1414,18 @@ msgstr "af"
msgid "seconds left" msgid "seconds left"
msgstr "sekunder tilbage" msgstr "sekunder tilbage"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "Indsæt et SD-kort for at gemme."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "Indsæt et SD-kort for at bruge denne indstilling."
#~ msgid "No SD-Card inserted!"
#~ msgstr "Intet SD-kort fundet!"
#~ msgid "Waiting for USB Device"
#~ msgstr "Venter på USB-enhed"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "Tilbage til Loaderen" #~ msgstr "Tilbage til Loaderen"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2010-04-12 07:37+0100\n" "PO-Revision-Date: 2010-04-12 07:37+0100\n"
"Last-Translator: glowy\n" "Last-Translator: glowy\n"
"Language-Team: tj_cool, glowy\n" "Language-Team: tj_cool, glowy\n"
@ -678,12 +678,6 @@ msgstr "Voer een disk in"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Voer een Wii disk in!" msgstr "Voer een Wii disk in!"
msgid "Insert an SD-Card to save."
msgstr "Voer een SD kaart in om op te slaan."
msgid "Insert an SD-Card to use this option."
msgstr "Voer een SD kaart in om deze optie te gebruiken."
msgid "Install" msgid "Install"
msgstr "Installeer" msgstr "Installeer"
@ -844,9 +838,6 @@ msgstr "Geen cheatbestand gevonden"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "Geen DOL bestand gevonden op disk." msgstr "Geen DOL bestand gevonden op disk."
msgid "No SD-Card inserted!"
msgstr "Geen SD kaart gevonden!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "Zoekfilter instellen"
msgid "Settings" msgid "Settings"
msgstr "Instellingen" msgstr "Instellingen"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "Systeem uitzetten" msgstr "Systeem uitzetten"
@ -1314,9 +1308,6 @@ msgstr ""
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "Locatie WIP patches" msgstr "Locatie WIP patches"
msgid "Waiting for USB Device"
msgstr "Wachten op USB apparaat"
msgid "Waiting..." msgid "Waiting..."
msgstr "Wachten..." msgstr "Wachten..."
@ -1423,6 +1414,18 @@ msgstr "van"
msgid "seconds left" msgid "seconds left"
msgstr "seconden over" msgstr "seconden over"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "Voer een SD kaart in om op te slaan."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "Voer een SD kaart in om deze optie te gebruiken."
#~ msgid "No SD-Card inserted!"
#~ msgstr "Geen SD kaart gevonden!"
#~ msgid "Waiting for USB Device"
#~ msgstr "Wachten op USB apparaat"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "Terug naar lader" #~ msgstr "Terug naar lader"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -678,12 +678,6 @@ msgstr ""
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "" msgstr ""
msgid "Insert an SD-Card to save."
msgstr ""
msgid "Insert an SD-Card to use this option."
msgstr ""
msgid "Install" msgid "Install"
msgstr "" msgstr ""
@ -844,9 +838,6 @@ msgstr ""
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "" msgstr ""
msgid "No SD-Card inserted!"
msgstr ""
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr ""
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "" msgstr ""
@ -1314,9 +1308,6 @@ msgstr ""
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "" msgstr ""
msgid "Waiting for USB Device"
msgstr ""
msgid "Waiting..." msgid "Waiting..."
msgstr "" msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: c64rmx\n" "Last-Translator: c64rmx\n"
"Language-Team: \n" "Language-Team: \n"
@ -678,12 +678,6 @@ msgstr "Aseta levy Wiihin"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Aseta Wii-levy!" msgstr "Aseta Wii-levy!"
msgid "Insert an SD-Card to save."
msgstr "Aseta SD-kortti tallentaaksesi asetuksia."
msgid "Insert an SD-Card to use this option."
msgstr "Aseta SD-kortti käyttääksesi tätä vaihtoehtoa"
msgid "Install" msgid "Install"
msgstr "Asenna" msgstr "Asenna"
@ -844,9 +838,6 @@ msgstr "Kooditiedostoa ei löydy"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "Levyltä ei löydy dol tiedostoa" msgstr "Levyltä ei löydy dol tiedostoa"
msgid "No SD-Card inserted!"
msgstr "SD-korttia ei ole asetettu wiihin!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr ""
msgid "Settings" msgid "Settings"
msgstr "Asetukset" msgstr "Asetukset"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "Sammuta järjestelmä" msgstr "Sammuta järjestelmä"
@ -1314,9 +1308,6 @@ msgstr "Videotila"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "" msgstr ""
msgid "Waiting for USB Device"
msgstr "Odottaa USB-laitetta..."
msgid "Waiting..." msgid "Waiting..."
msgstr "Odottaa..." msgstr "Odottaa..."
@ -1423,6 +1414,18 @@ msgstr "josta"
msgid "seconds left" msgid "seconds left"
msgstr "sekuntia jäljellä" msgstr "sekuntia jäljellä"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "Aseta SD-kortti tallentaaksesi asetuksia."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "Aseta SD-kortti käyttääksesi tätä vaihtoehtoa"
#~ msgid "No SD-Card inserted!"
#~ msgstr "SD-korttia ei ole asetettu wiihin!"
#~ msgid "Waiting for USB Device"
#~ msgstr "Odottaa USB-laitetta..."
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "HBC" #~ msgstr "HBC"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Kin8\n" "Last-Translator: Kin8\n"
"Language-Team: Badablek, Amour, ikya & Kin8\n" "Language-Team: Badablek, Amour, ikya & Kin8\n"
@ -678,12 +678,6 @@ msgstr "Insérez un disque"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Insérez un disque Wii !" msgstr "Insérez un disque Wii !"
msgid "Insert an SD-Card to save."
msgstr "Insérez une carte SD pour enregistrer."
msgid "Insert an SD-Card to use this option."
msgstr "Insérez une carte SD pour utiliser cette option."
msgid "Install" msgid "Install"
msgstr "Installer" msgstr "Installer"
@ -844,9 +838,6 @@ msgstr "Aucun fichier de triche trouvé"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "Aucun DOL trouvé dans ce jeu." msgstr "Aucun DOL trouvé dans ce jeu."
msgid "No SD-Card inserted!"
msgstr "Aucune carte SD insérée !"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "Filtre de Recherche"
msgid "Settings" msgid "Settings"
msgstr "Paramètres" msgstr "Paramètres"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "Arrêt" msgstr "Arrêt"
@ -1314,9 +1308,6 @@ msgstr "Mode vidéo"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "Dossier Patchs WIP" msgstr "Dossier Patchs WIP"
msgid "Waiting for USB Device"
msgstr "Attente d'un périphérique USB"
msgid "Waiting..." msgid "Waiting..."
msgstr "En attente..." msgstr "En attente..."
@ -1423,6 +1414,18 @@ msgstr "sur"
msgid "seconds left" msgid "seconds left"
msgstr "secondes restantes" msgstr "secondes restantes"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "Insérez une carte SD pour enregistrer."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "Insérez une carte SD pour utiliser cette option."
#~ msgid "No SD-Card inserted!"
#~ msgstr "Aucune carte SD insérée !"
#~ msgid "Waiting for USB Device"
#~ msgstr "Attente d'un périphérique USB"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "Chaîne Homebrew" #~ msgstr "Chaîne Homebrew"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: ZEN.13\n" "Last-Translator: ZEN.13\n"
"Language-Team: Snoozer, wishmasterf, Bertilax, ZEN.13\n" "Language-Team: Snoozer, wishmasterf, Bertilax, ZEN.13\n"
@ -678,12 +678,6 @@ msgstr "Disc einlegen"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Eine Wii Disc einlegen!" msgstr "Eine Wii Disc einlegen!"
msgid "Insert an SD-Card to save."
msgstr "SD Karte einlegen um zu Speichern."
msgid "Insert an SD-Card to use this option."
msgstr "SD Karte einlegen um diese Option zu nutzen."
msgid "Install" msgid "Install"
msgstr "Installieren" msgstr "Installieren"
@ -844,9 +838,6 @@ msgstr "Keine Cheatdatei gefunden."
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "Keine DOL auf der Disc gefunden." msgstr "Keine DOL auf der Disc gefunden."
msgid "No SD-Card inserted!"
msgstr "Keine SD Karte eingelegt!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "Suche"
msgid "Settings" msgid "Settings"
msgstr "Einstellungen" msgstr "Einstellungen"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "System herunterfahren" msgstr "System herunterfahren"
@ -1314,9 +1308,6 @@ msgstr "Videomodus"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "WIP Patches" msgstr "WIP Patches"
msgid "Waiting for USB Device"
msgstr "Warte auf USB Gerät"
msgid "Waiting..." msgid "Waiting..."
msgstr "Warte..." msgstr "Warte..."
@ -1423,6 +1414,18 @@ msgstr "von"
msgid "seconds left" msgid "seconds left"
msgstr "Sekunden verbleiben" msgstr "Sekunden verbleiben"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "SD Karte einlegen um zu Speichern."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "SD Karte einlegen um diese Option zu nutzen."
#~ msgid "No SD-Card inserted!"
#~ msgstr "Keine SD Karte eingelegt!"
#~ msgid "Waiting for USB Device"
#~ msgstr "Warte auf USB Gerät"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "Homebrew Kanal" #~ msgstr "Homebrew Kanal"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-12-29 11:05+0100\n" "PO-Revision-Date: 2009-12-29 11:05+0100\n"
"Last-Translator: Springdale\n" "Last-Translator: Springdale\n"
"Language-Team: Tusk, Springdale\n" "Language-Team: Tusk, Springdale\n"
@ -678,12 +678,6 @@ msgstr "Helyezz be egy lemezt"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Helyezz be Wii lemezt!" msgstr "Helyezz be Wii lemezt!"
msgid "Insert an SD-Card to save."
msgstr "Helyezz be egy SD Kártyát, hogy ments,"
msgid "Insert an SD-Card to use this option."
msgstr "Helyezz be egy SD Kártyát, hogy használhasd ezt a lehetõséget."
msgid "Install" msgid "Install"
msgstr "Telepítés" msgstr "Telepítés"
@ -844,9 +838,6 @@ msgstr "Kód nem található"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "Nem található DOL fájl a lemezen." msgstr "Nem található DOL fájl a lemezen."
msgid "No SD-Card inserted!"
msgstr "Nincs SD kártya behelyezve!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "Keresés"
msgid "Settings" msgid "Settings"
msgstr "Beállítások" msgstr "Beállítások"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "Leállítás" msgstr "Leállítás"
@ -1314,9 +1308,6 @@ msgstr "Videó Mód"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "WIP Patch útvonal" msgstr "WIP Patch útvonal"
msgid "Waiting for USB Device"
msgstr "Várakozás az USB Meghajtóra"
msgid "Waiting..." msgid "Waiting..."
msgstr "Várakozás..." msgstr "Várakozás..."
@ -1423,6 +1414,18 @@ msgstr "./"
msgid "seconds left" msgid "seconds left"
msgstr "hátralévõ másodperc" msgstr "hátralévõ másodperc"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "Helyezz be egy SD Kártyát, hogy ments,"
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "Helyezz be egy SD Kártyát, hogy használhasd ezt a lehetõséget."
#~ msgid "No SD-Card inserted!"
#~ msgstr "Nincs SD kártya behelyezve!"
#~ msgid "Waiting for USB Device"
#~ msgstr "Várakozás az USB Meghajtóra"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "HBC" #~ msgstr "HBC"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2010-02-21 08:00+0200\n" "PO-Revision-Date: 2010-02-21 08:00+0200\n"
"Last-Translator: Cambo \n" "Last-Translator: Cambo \n"
"Language-Team: FoxeJoe, Cambo\n" "Language-Team: FoxeJoe, Cambo\n"
@ -678,12 +678,6 @@ msgstr "Inserisci Disco"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Inserisci un Disco nella Wii!" msgstr "Inserisci un Disco nella Wii!"
msgid "Insert an SD-Card to save."
msgstr "Inserisci una scheda SD per Salvare."
msgid "Insert an SD-Card to use this option."
msgstr "Inserire scheda SD per questa opzione"
msgid "Install" msgid "Install"
msgstr "Installa" msgstr "Installa"
@ -844,9 +838,6 @@ msgstr "Nessun file trucchi trovato"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "Nessun file DOL trovato sul disco." msgstr "Nessun file DOL trovato sul disco."
msgid "No SD-Card inserted!"
msgstr "Nessuna scheda SD inserita!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "Cerca Gioco"
msgid "Settings" msgid "Settings"
msgstr "Impostazioni" msgstr "Impostazioni"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "Spegnimento" msgstr "Spegnimento"
@ -1314,9 +1308,6 @@ msgstr "Modalità Video"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "Percorso Patch WIP" msgstr "Percorso Patch WIP"
msgid "Waiting for USB Device"
msgstr "Caricamento Dispositivo USB"
msgid "Waiting..." msgid "Waiting..."
msgstr "Caricamento..." msgstr "Caricamento..."
@ -1423,6 +1414,18 @@ msgstr "di"
msgid "seconds left" msgid "seconds left"
msgstr "secondi mancanti" msgstr "secondi mancanti"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "Inserisci una scheda SD per Salvare."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "Inserire scheda SD per questa opzione"
#~ msgid "No SD-Card inserted!"
#~ msgstr "Nessuna scheda SD inserita!"
#~ msgid "Waiting for USB Device"
#~ msgstr "Caricamento Dispositivo USB"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "Canale HomeBrew" #~ msgstr "Canale HomeBrew"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: hosigumayuugi\n" "Last-Translator: hosigumayuugi\n"
"Language-Team: hosigumayuugi\n" "Language-Team: hosigumayuugi\n"
@ -678,12 +678,6 @@ msgstr "ディスクを入れてください"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Wiiディスクを挿入して下さい!" msgstr "Wiiディスクを挿入して下さい!"
msgid "Insert an SD-Card to save."
msgstr "保存するためにSDを挿入して下さい"
msgid "Insert an SD-Card to use this option."
msgstr "このオプションを使用するためSDカードを挿入して下さい"
msgid "Install" msgid "Install"
msgstr "インストール" msgstr "インストール"
@ -844,9 +838,6 @@ msgstr "チートファイルが見つかりません"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "ディスク内に.DOLがありません" msgstr "ディスク内に.DOLがありません"
msgid "No SD-Card inserted!"
msgstr "SDカードが挿入されていません!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "検索"
msgid "Settings" msgid "Settings"
msgstr "設定" msgstr "設定"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "シャットダウン" msgstr "シャットダウン"
@ -1314,9 +1308,6 @@ msgstr "映像の出力方法"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "WIPパッチのパス" msgstr "WIPパッチのパス"
msgid "Waiting for USB Device"
msgstr "USBデバイスの応答待ち"
msgid "Waiting..." msgid "Waiting..."
msgstr "待機中…" msgstr "待機中…"
@ -1423,6 +1414,18 @@ msgstr "中"
msgid "seconds left" msgid "seconds left"
msgstr "秒で完了" msgstr "秒で完了"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "保存するためにSDを挿入して下さい"
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "このオプションを使用するためSDカードを挿入して下さい"
#~ msgid "No SD-Card inserted!"
#~ msgstr "SDカードが挿入されていません!"
#~ msgid "Waiting for USB Device"
#~ msgstr "USBデバイスの応答待ち"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "HBCへ" #~ msgstr "HBCへ"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: nextos@korea.com\n" "Last-Translator: nextos@korea.com\n"
"Language-Team: \n" "Language-Team: \n"
@ -678,12 +678,6 @@ msgstr "디스크를 넣어주세요"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Wii 디스크를 넣으세요!" msgstr "Wii 디스크를 넣으세요!"
msgid "Insert an SD-Card to save."
msgstr "저장할 SD카드를 넣으세요."
msgid "Insert an SD-Card to use this option."
msgstr "이 옵션을 사용할 SD카드를 넣으세요."
msgid "Install" msgid "Install"
msgstr "설치" msgstr "설치"
@ -844,9 +838,6 @@ msgstr "치트화일 없음"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "디스크에 DOL화일이 없음." msgstr "디스크에 DOL화일이 없음."
msgid "No SD-Card inserted!"
msgstr "SD카드가 없습니다!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr ""
msgid "Settings" msgid "Settings"
msgstr "설정" msgstr "설정"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "시스템 종료" msgstr "시스템 종료"
@ -1314,9 +1308,6 @@ msgstr "비디오 모드"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "" msgstr ""
msgid "Waiting for USB Device"
msgstr "USB 장치를 기다리는 중"
msgid "Waiting..." msgid "Waiting..."
msgstr "기다리는 중..." msgstr "기다리는 중..."
@ -1423,6 +1414,18 @@ msgstr "중"
msgid "seconds left" msgid "seconds left"
msgstr "초 남았습니다" msgstr "초 남았습니다"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "저장할 SD카드를 넣으세요."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "이 옵션을 사용할 SD카드를 넣으세요."
#~ msgid "No SD-Card inserted!"
#~ msgstr "SD카드가 없습니다!"
#~ msgid "Waiting for USB Device"
#~ msgstr "USB 장치를 기다리는 중"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "로더로 돌아감" #~ msgstr "로더로 돌아감"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: raschi\n" "Last-Translator: raschi\n"
"Language-Team: raschi\n" "Language-Team: raschi\n"
@ -678,12 +678,6 @@ msgstr "Sett inn plate"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Sett inn en Wii plate!" msgstr "Sett inn en Wii plate!"
msgid "Insert an SD-Card to save."
msgstr "Sett inn et SD-kort for å lagre."
msgid "Insert an SD-Card to use this option."
msgstr "Sett inn et SD-kort for å bruke innstillingen."
msgid "Install" msgid "Install"
msgstr "Installér" msgstr "Installér"
@ -844,9 +838,6 @@ msgstr "Ingen juksefil funnet"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "Ingen DOL fil funnet på plate." msgstr "Ingen DOL fil funnet på plate."
msgid "No SD-Card inserted!"
msgstr "Intet SD-kort satt i!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "Angi søkefilter"
msgid "Settings" msgid "Settings"
msgstr "Innstillinger" msgstr "Innstillinger"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "Skru helt av" msgstr "Skru helt av"
@ -1314,9 +1308,6 @@ msgstr "Video modus"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "" msgstr ""
msgid "Waiting for USB Device"
msgstr "Venter på USB enhet"
msgid "Waiting..." msgid "Waiting..."
msgstr "Venter..." msgstr "Venter..."
@ -1423,6 +1414,18 @@ msgstr "av"
msgid "seconds left" msgid "seconds left"
msgstr "sekunder gjenstår" msgstr "sekunder gjenstår"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "Sett inn et SD-kort for å lagre."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "Sett inn et SD-kort for å bruke innstillingen."
#~ msgid "No SD-Card inserted!"
#~ msgstr "Intet SD-kort satt i!"
#~ msgid "Waiting for USB Device"
#~ msgstr "Venter på USB enhet"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "HBC/Loader" #~ msgstr "HBC/Loader"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: ziom666 (zadania_prog@vp.pl)\n" "Last-Translator: ziom666 (zadania_prog@vp.pl)\n"
"Language-Team: \n" "Language-Team: \n"
@ -678,12 +678,6 @@ msgstr "Wloz plyte"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Wloz plyte Wii!" msgstr "Wloz plyte Wii!"
msgid "Insert an SD-Card to save."
msgstr "Wloz karte SD, aby zapisac"
msgid "Insert an SD-Card to use this option."
msgstr "Wloz karte SD, aby uzyc tej opcji"
msgid "Install" msgid "Install"
msgstr "Zainstaluj" msgstr "Zainstaluj"
@ -844,9 +838,6 @@ msgstr "Nie znaleziono plikow z kodami"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "Brak plikow DOL na dysku" msgstr "Brak plikow DOL na dysku"
msgid "No SD-Card inserted!"
msgstr "Nie wlozono karty SD!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "Ustaw filtr wyszukiwania"
msgid "Settings" msgid "Settings"
msgstr "Ustawienia" msgstr "Ustawienia"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "Wylacz" msgstr "Wylacz"
@ -1314,9 +1308,6 @@ msgstr "Tryb video"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "Sciezka patchy WIP" msgstr "Sciezka patchy WIP"
msgid "Waiting for USB Device"
msgstr "Oczekiwanie na urzadzenie USB"
msgid "Waiting..." msgid "Waiting..."
msgstr "Oczekiwanie..." msgstr "Oczekiwanie..."
@ -1423,6 +1414,18 @@ msgstr "z"
msgid "seconds left" msgid "seconds left"
msgstr "sekund pozostalo" msgstr "sekund pozostalo"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "Wloz karte SD, aby zapisac"
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "Wloz karte SD, aby uzyc tej opcji"
#~ msgid "No SD-Card inserted!"
#~ msgstr "Nie wlozono karty SD!"
#~ msgid "Waiting for USB Device"
#~ msgstr "Oczekiwanie na urzadzenie USB"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "Powrot do HBC" #~ msgstr "Powrot do HBC"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-23 18:52+0200\n" "PO-Revision-Date: 2009-10-23 18:52+0200\n"
"Last-Translator: aniemotion\n" "Last-Translator: aniemotion\n"
"Language-Team: boto12, aniemotion\n" "Language-Team: boto12, aniemotion\n"
@ -678,12 +678,6 @@ msgstr "Insira o Disco"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Insira um Disco do Wii!" msgstr "Insira um Disco do Wii!"
msgid "Insert an SD-Card to save."
msgstr "Insira um cartão SD para salvar."
msgid "Insert an SD-Card to use this option."
msgstr "Insira um cartão SD para usar esta funcionalidade."
msgid "Install" msgid "Install"
msgstr "Instalar" msgstr "Instalar"
@ -844,9 +838,6 @@ msgstr "Arquivo de truques não encontrado"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "Não foi encontrado nenhum arquivo dol no disco" msgstr "Não foi encontrado nenhum arquivo dol no disco"
msgid "No SD-Card inserted!"
msgstr "Cartão SD não inserido!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "Usar filtro de busca"
msgid "Settings" msgid "Settings"
msgstr "Configurações" msgstr "Configurações"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "Desligar" msgstr "Desligar"
@ -1314,9 +1308,6 @@ msgstr "Modo de Vídeo"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "Caminho WIP Patches" msgstr "Caminho WIP Patches"
msgid "Waiting for USB Device"
msgstr "Aguardando pelo Dispositivo USB"
msgid "Waiting..." msgid "Waiting..."
msgstr "Aguardando..." msgstr "Aguardando..."
@ -1423,6 +1414,18 @@ msgstr "de"
msgid "seconds left" msgid "seconds left"
msgstr "segundos restantes" msgstr "segundos restantes"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "Insira um cartão SD para salvar."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "Insira um cartão SD para usar esta funcionalidade."
#~ msgid "No SD-Card inserted!"
#~ msgstr "Cartão SD não inserido!"
#~ msgid "Waiting for USB Device"
#~ msgstr "Aguardando pelo Dispositivo USB"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "Loader" #~ msgstr "Loader"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2010-03-22 10:55-0000\n" "PO-Revision-Date: 2010-03-22 10:55-0000\n"
"Last-Translator: Sky8000\n" "Last-Translator: Sky8000\n"
"Language-Team: Sky8000 <sky8000@hotmail.com>\n" "Language-Team: Sky8000 <sky8000@hotmail.com>\n"
@ -678,12 +678,6 @@ msgstr "Insira o Disco"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Insira um Disco da Wii!" msgstr "Insira um Disco da Wii!"
msgid "Insert an SD-Card to save."
msgstr "Insira um cartão SD para guardar."
msgid "Insert an SD-Card to use this option."
msgstr "Insira um cartão SD para usar esta funcionalidade."
msgid "Install" msgid "Install"
msgstr "Instalar" msgstr "Instalar"
@ -844,9 +838,6 @@ msgstr "Ficheiro de truques não encontrado"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "Não foi encontrado nenhum ficheiro DOL no disco" msgstr "Não foi encontrado nenhum ficheiro DOL no disco"
msgid "No SD-Card inserted!"
msgstr "Cartão SD não inserido!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "Filtro de pesquisa"
msgid "Settings" msgid "Settings"
msgstr "Configurações" msgstr "Configurações"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "Desligar" msgstr "Desligar"
@ -1314,9 +1308,6 @@ msgstr "Modo de Vídeo"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "Pasta Patches WIP" msgstr "Pasta Patches WIP"
msgid "Waiting for USB Device"
msgstr "Aguardando pelo Dispositivo USB"
msgid "Waiting..." msgid "Waiting..."
msgstr "Aguardando..." msgstr "Aguardando..."
@ -1423,6 +1414,18 @@ msgstr "de"
msgid "seconds left" msgid "seconds left"
msgstr "segundos restantes" msgstr "segundos restantes"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "Insira um cartão SD para guardar."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "Insira um cartão SD para usar esta funcionalidade."
#~ msgid "No SD-Card inserted!"
#~ msgstr "Cartão SD não inserido!"
#~ msgid "Waiting for USB Device"
#~ msgstr "Aguardando pelo Dispositivo USB"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "Loader" #~ msgstr "Loader"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: nikolai_ca\n" "Last-Translator: nikolai_ca\n"
"Language-Team: Kir, alendit, nikolai_ca\n" "Language-Team: Kir, alendit, nikolai_ca\n"
@ -678,12 +678,6 @@ msgstr "Вставьте диск"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Вставьте диск Wii!" msgstr "Вставьте диск Wii!"
msgid "Insert an SD-Card to save."
msgstr "Для сохранения вставьте SD карту."
msgid "Insert an SD-Card to use this option."
msgstr "Для использования этой функции нужна SD карта"
msgid "Install" msgid "Install"
msgstr "Установка" msgstr "Установка"
@ -844,9 +838,6 @@ msgstr "Не найден файл с читами"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "DOL-файл не найден на диске." msgstr "DOL-файл не найден на диске."
msgid "No SD-Card inserted!"
msgstr "SD карта не вставлена!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "Установить фильтр для поиска"
msgid "Settings" msgid "Settings"
msgstr "Установки" msgstr "Установки"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "Выключить систему" msgstr "Выключить систему"
@ -1314,9 +1308,6 @@ msgstr "Видео режим"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "Путь к патчам QIP" msgstr "Путь к патчам QIP"
msgid "Waiting for USB Device"
msgstr "Ожидание USB устройства"
msgid "Waiting..." msgid "Waiting..."
msgstr "Ожидание..." msgstr "Ожидание..."
@ -1423,6 +1414,18 @@ msgstr "из"
msgid "seconds left" msgid "seconds left"
msgstr "секунд осталось" msgstr "секунд осталось"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "Для сохранения вставьте SD карту."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "Для использования этой функции нужна SD карта"
#~ msgid "No SD-Card inserted!"
#~ msgstr "SD карта не вставлена!"
#~ msgid "Waiting for USB Device"
#~ msgstr "Ожидание USB устройства"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "Вернуться в загрузчик" #~ msgstr "Вернуться в загрузчик"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: knife.hu kavid\n" "Last-Translator: knife.hu kavid\n"
"Language-Team: kavid\n" "Language-Team: kavid\n"
@ -678,12 +678,6 @@ msgstr "插入光盘"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "插入 Wii 光盘!" msgstr "插入 Wii 光盘!"
msgid "Insert an SD-Card to save."
msgstr "插入 SD卡以保存."
msgid "Insert an SD-Card to use this option."
msgstr "插入 SD 卡使用此功能."
msgid "Install" msgid "Install"
msgstr "安装" msgstr "安装"
@ -844,9 +838,6 @@ msgstr "作弊码文件没找到"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "光盘中未找到 DOL 文件." msgstr "光盘中未找到 DOL 文件."
msgid "No SD-Card inserted!"
msgstr "未插入 SD 卡!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "设置搜索过滤器"
msgid "Settings" msgid "Settings"
msgstr "设置" msgstr "设置"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "关闭系统" msgstr "关闭系统"
@ -1314,9 +1308,6 @@ msgstr "视频制式"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "" msgstr ""
msgid "Waiting for USB Device"
msgstr "等待 USB 设备"
msgid "Waiting..." msgid "Waiting..."
msgstr "等待中..." msgstr "等待中..."
@ -1423,6 +1414,18 @@ msgstr "的"
msgid "seconds left" msgid "seconds left"
msgstr "剩余秒数" msgstr "剩余秒数"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "插入 SD卡以保存."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "插入 SD 卡使用此功能."
#~ msgid "No SD-Card inserted!"
#~ msgstr "未插入 SD 卡!"
#~ msgid "Waiting for USB Device"
#~ msgstr "等待 USB 设备"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "返回 Loader" #~ msgstr "返回 Loader"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: SirPalax\n" "Last-Translator: SirPalax\n"
"Language-Team: Penn, SirPalax\n" "Language-Team: Penn, SirPalax\n"
@ -678,12 +678,6 @@ msgstr "Inserta el Disco"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "¡Inserta un Disco Wii!" msgstr "¡Inserta un Disco Wii!"
msgid "Insert an SD-Card to save."
msgstr "Insertar SD para guardar."
msgid "Insert an SD-Card to use this option."
msgstr "Insertar SD para usar esta opción"
msgid "Install" msgid "Install"
msgstr "Instalar" msgstr "Instalar"
@ -844,9 +838,6 @@ msgstr "No se encontró el archivo de Trucos"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "No se encontró el archivo DOL en el Disco" msgstr "No se encontró el archivo DOL en el Disco"
msgid "No SD-Card inserted!"
msgstr "¡SD no insertada!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "Usar filtro de búsqueda"
msgid "Settings" msgid "Settings"
msgstr "Configuración" msgstr "Configuración"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "Apagar Sistema" msgstr "Apagar Sistema"
@ -1314,9 +1308,6 @@ msgstr "Modo Vídeo"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "Ruta Parches WIP" msgstr "Ruta Parches WIP"
msgid "Waiting for USB Device"
msgstr "Esperando al Dispositivo USB"
msgid "Waiting..." msgid "Waiting..."
msgstr "Esperando..." msgstr "Esperando..."
@ -1423,6 +1414,18 @@ msgstr "de"
msgid "seconds left" msgid "seconds left"
msgstr "segundos restantes" msgstr "segundos restantes"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "Insertar SD para guardar."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "Insertar SD para usar esta opción"
#~ msgid "No SD-Card inserted!"
#~ msgstr "¡SD no insertada!"
#~ msgid "Waiting for USB Device"
#~ msgstr "Esperando al Dispositivo USB"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "Volver al HBC" #~ msgstr "Volver al HBC"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2010-01-19 17:39+0200\n" "PO-Revision-Date: 2010-01-19 17:39+0200\n"
"Last-Translator: Katsurou\n" "Last-Translator: Katsurou\n"
"Language-Team: Katsurou, pirateX\n" "Language-Team: Katsurou, pirateX\n"
@ -678,12 +678,6 @@ msgstr "Sätt i en skiva"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Sätt i en Wii-skiva!" msgstr "Sätt i en Wii-skiva!"
msgid "Insert an SD-Card to save."
msgstr "Sätt i ett SD-kort för att spara."
msgid "Insert an SD-Card to use this option."
msgstr "Sätt i ett SD-kort för att använda denna inställning"
msgid "Install" msgid "Install"
msgstr "Installera" msgstr "Installera"
@ -844,9 +838,6 @@ msgstr "Ingen fuskfil hittades"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "Ingen DOL-fil hittades på skivan." msgstr "Ingen DOL-fil hittades på skivan."
msgid "No SD-Card inserted!"
msgstr "Inget SD-kort isatt!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "Ställ in sök-filter"
msgid "Settings" msgid "Settings"
msgstr "Inställningar" msgstr "Inställningar"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "Stäng av helt" msgstr "Stäng av helt"
@ -1314,9 +1308,6 @@ msgstr "Video-läge"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "WIP patchssökväg" msgstr "WIP patchssökväg"
msgid "Waiting for USB Device"
msgstr "Väntar på USB-enhet"
msgid "Waiting..." msgid "Waiting..."
msgstr "Väntar..." msgstr "Väntar..."
@ -1423,6 +1414,18 @@ msgstr "av"
msgid "seconds left" msgid "seconds left"
msgstr "sekunder kvar" msgstr "sekunder kvar"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "Sätt i ett SD-kort för att spara."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "Sätt i ett SD-kort för att använda denna inställning"
#~ msgid "No SD-Card inserted!"
#~ msgstr "Inget SD-kort isatt!"
#~ msgid "Waiting for USB Device"
#~ msgstr "Väntar på USB-enhet"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "Tillbaka till loader" #~ msgstr "Tillbaka till loader"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2010-02-15 21:00+0800\n" "PO-Revision-Date: 2010-02-15 21:00+0800\n"
"Last-Translator: Jane.H\n" "Last-Translator: Jane.H\n"
"Language-Team: kyogc, Miller, Mika Li, Jane.H\n" "Language-Team: kyogc, Miller, Mika Li, Jane.H\n"
@ -678,12 +678,6 @@ msgstr "插入光碟"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "插入 Wii 光碟!" msgstr "插入 Wii 光碟!"
msgid "Insert an SD-Card to save."
msgstr "插入 SD 卡以儲存."
msgid "Insert an SD-Card to use this option."
msgstr "插入 SD 卡使用此功能."
msgid "Install" msgid "Install"
msgstr "安裝" msgstr "安裝"
@ -844,9 +838,6 @@ msgstr "金手指文件沒找到"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "光碟中未找到 DOL 文件." msgstr "光碟中未找到 DOL 文件."
msgid "No SD-Card inserted!"
msgstr "未插入 SD 卡!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "關鍵字篩選"
msgid "Settings" msgid "Settings"
msgstr "設定" msgstr "設定"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "關閉系統" msgstr "關閉系統"
@ -1314,9 +1308,6 @@ msgstr "影像格式"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "WIP 補丁路徑" msgstr "WIP 補丁路徑"
msgid "Waiting for USB Device"
msgstr "等待 USB 設備"
msgid "Waiting..." msgid "Waiting..."
msgstr "等待中..." msgstr "等待中..."
@ -1423,6 +1414,18 @@ msgstr "的"
msgid "seconds left" msgid "seconds left"
msgstr "剩餘秒數" msgstr "剩餘秒數"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "插入 SD 卡以儲存."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "插入 SD 卡使用此功能."
#~ msgid "No SD-Card inserted!"
#~ msgstr "未插入 SD 卡!"
#~ msgid "Waiting for USB Device"
#~ msgstr "等待 USB 設備"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "返回 Loader" #~ msgstr "返回 Loader"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Nitro_subzero \n" "Last-Translator: Nitro_subzero \n"
"Language-Team: Nitro_subzero\n" "Language-Team: Nitro_subzero\n"
@ -678,12 +678,6 @@ msgstr "ใส่แผ่น"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "ใส่แผ่น Wii !" msgstr "ใส่แผ่น Wii !"
msgid "Insert an SD-Card to save."
msgstr "ใส่ SD card เพื่อบันทึก"
msgid "Insert an SD-Card to use this option."
msgstr "ใส่ SD card เพื่อใช้ตัวเลือกนี้ "
msgid "Install" msgid "Install"
msgstr "ติดตั้ง" msgstr "ติดตั้ง"
@ -844,9 +838,6 @@ msgstr "ไม่พบไฟล์โกงเกมส์"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "ไม่มีไฟล์ DOL ในแผ่น" msgstr "ไม่มีไฟล์ DOL ในแผ่น"
msgid "No SD-Card inserted!"
msgstr "ไม่ได้เสียบ SD card!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "กำหนดเงื่อนไขการค้นหา"
msgid "Settings" msgid "Settings"
msgstr "กำหนดค่า" msgstr "กำหนดค่า"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "ปิดระบบ" msgstr "ปิดระบบ"
@ -1314,9 +1308,6 @@ msgstr "โหมดการแสดงผลภาพ"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "" msgstr ""
msgid "Waiting for USB Device"
msgstr "กำลังรออุปกรณ์ USB"
msgid "Waiting..." msgid "Waiting..."
msgstr "กำลังรอ..." msgstr "กำลังรอ..."
@ -1423,6 +1414,18 @@ msgstr "จาก"
msgid "seconds left" msgid "seconds left"
msgstr "วินาทีที่เหลือ" msgstr "วินาทีที่เหลือ"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "ใส่ SD card เพื่อบันทึก"
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "ใส่ SD card เพื่อใช้ตัวเลือกนี้ "
#~ msgid "No SD-Card inserted!"
#~ msgstr "ไม่ได้เสียบ SD card!"
#~ msgid "Waiting for USB Device"
#~ msgstr "กำลังรออุปกรณ์ USB"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "กลับไปที่ Loader" #~ msgstr "กลับไปที่ Loader"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: USB Loader GX\n" "Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-12-29 16:38+0100\n" "POT-Creation-Date: 2010-12-31 14:05+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: omercigingelini\n" "Last-Translator: omercigingelini\n"
"Language-Team: omercigingelini\n" "Language-Team: omercigingelini\n"
@ -678,12 +678,6 @@ msgstr "Diski Takın"
msgid "Insert a Wii Disc!" msgid "Insert a Wii Disc!"
msgstr "Bir Wii Diski Takın!" msgstr "Bir Wii Diski Takın!"
msgid "Insert an SD-Card to save."
msgstr "Kaydedebilmek için SD takın."
msgid "Insert an SD-Card to use this option."
msgstr "Bu seçeneği kullanmak için SD takın."
msgid "Install" msgid "Install"
msgstr "Kur" msgstr "Kur"
@ -844,9 +838,6 @@ msgstr "Hile dosyası bulunamadı"
msgid "No DOL file found on disc." msgid "No DOL file found on disc."
msgstr "Diskte DOL dosyası bulunamadı" msgstr "Diskte DOL dosyası bulunamadı"
msgid "No SD-Card inserted!"
msgstr "SD-Card takılı değil!"
msgid "No Splitting" msgid "No Splitting"
msgstr "" msgstr ""
@ -1102,6 +1093,9 @@ msgstr "Arama Filtresi Ayarla"
msgid "Settings" msgid "Settings"
msgstr "Ayarlar" msgstr "Ayarlar"
msgid "Show Free Space"
msgstr ""
msgid "Shutdown System" msgid "Shutdown System"
msgstr "Sistemi Kapat" msgstr "Sistemi Kapat"
@ -1314,9 +1308,6 @@ msgstr "Video Modu"
msgid "WIP Patches Path" msgid "WIP Patches Path"
msgstr "" msgstr ""
msgid "Waiting for USB Device"
msgstr "USB Aygıtı için Bekleniyor"
msgid "Waiting..." msgid "Waiting..."
msgstr "Beklemede..." msgstr "Beklemede..."
@ -1423,6 +1414,18 @@ msgstr "./"
msgid "seconds left" msgid "seconds left"
msgstr "saniye kaldı" msgstr "saniye kaldı"
#~ msgid "Insert an SD-Card to save."
#~ msgstr "Kaydedebilmek için SD takın."
#~ msgid "Insert an SD-Card to use this option."
#~ msgstr "Bu seçeneği kullanmak için SD takın."
#~ msgid "No SD-Card inserted!"
#~ msgstr "SD-Card takılı değil!"
#~ msgid "Waiting for USB Device"
#~ msgstr "USB Aygıtı için Bekleniyor"
#~ msgid "Back to Loader" #~ msgid "Back to Loader"
#~ msgstr "Yükleyiciye dönüş" #~ msgstr "Yükleyiciye dönüş"

File diff suppressed because one or more lines are too long

View File

@ -130,11 +130,30 @@ bool DeviceHandler::MountSD()
} }
//! Mount only one SD Partition //! Mount only one SD Partition
return sd->Mount(0, DeviceName[SD]); return sd->Mount(0, DeviceName[SD], true);
} }
bool DeviceHandler::MountUSB(int pos) static inline bool USBSpinUp()
{ {
bool started = false;
int retries = 400;
// wait 20 sec for the USB to spin up...stupid slow ass HDD
do
{
started = __io_usbstorage2.startup();
if(started) break;
usleep(50000);
}
while(--retries > 0);
return started;
}
bool DeviceHandler::MountUSB(int pos, bool spinup)
{
if(spinup && !USBSpinUp())
return false;
if(!usb) if(!usb)
usb = new PartitionHandle(&__io_usbstorage2); usb = new PartitionHandle(&__io_usbstorage2);
@ -151,8 +170,11 @@ bool DeviceHandler::MountUSB(int pos)
return usb->Mount(pos, DeviceName[USB1+pos]); return usb->Mount(pos, DeviceName[USB1+pos]);
} }
bool DeviceHandler::MountAllUSB() bool DeviceHandler::MountAllUSB(bool spinup)
{ {
if(spinup && !USBSpinUp())
return false;
if(!usb) if(!usb)
usb = new PartitionHandle(&__io_usbstorage2); usb = new PartitionHandle(&__io_usbstorage2);
@ -160,7 +182,7 @@ bool DeviceHandler::MountAllUSB()
for(int i = 0; i < usb->GetPartitionCount(); i++) for(int i = 0; i < usb->GetPartitionCount(); i++)
{ {
if(MountUSB(i)) if(MountUSB(i, false))
result = true; result = true;
} }

View File

@ -69,8 +69,8 @@ class DeviceHandler
//! Individual Mounts/UnMounts... //! Individual Mounts/UnMounts...
bool MountSD(); bool MountSD();
bool MountAllUSB(); bool MountAllUSB(bool spinUp = true);
bool MountUSB(int part); bool MountUSB(int part, bool spinUp = true);
bool SD_Inserted() { if(sd) return sd->IsInserted(); return false; }; bool SD_Inserted() { if(sd) return sd->IsInserted(); return false; };
bool USB_Inserted() { if(usb) return usb->IsInserted(); return false; }; bool USB_Inserted() { if(usb) return usb->IsInserted(); return false; };
void UnMountSD() { if(sd) delete sd; sd = NULL; }; void UnMountSD() { if(sd) delete sd; sd = NULL; };

View File

@ -103,7 +103,7 @@ bool PartitionHandle::IsMounted(int pos)
return true; return true;
} }
bool PartitionHandle::Mount(int pos, const char * name) bool PartitionHandle::Mount(int pos, const char * name, bool forceFAT)
{ {
if(!valid(pos)) if(!valid(pos))
return false; return false;
@ -118,6 +118,20 @@ bool PartitionHandle::Mount(int pos, const char * name)
MountNameList[pos] = name; MountNameList[pos] = name;
//! Some stupid partition manager think they don't need to edit the freaken MBR.
//! So we need to check the first 64 sectors and see if some partition is there.
//! libfat does that by default so let's use it.
//! We do that only on sd not on usb.
if(forceFAT && (!GetFSName(pos) || strcmp(GetFSName(pos), "Unknown") == 0))
{
if (fatMount(MountNameList[pos].c_str(), interface, 0, CACHE, SECTORS))
{
extern sec_t _FAT_startSector;
AddPartition("FAT", _FAT_startSector, 0xdeadbeaf, true, 0x0c, 0);
return true;
}
}
if(strncmp(GetFSName(pos), "FAT", 3) == 0 || strcmp(GetFSName(pos), "GUID-Entry") == 0) if(strncmp(GetFSName(pos), "FAT", 3) == 0 || strcmp(GetFSName(pos), "GUID-Entry") == 0)
{ {
if (fatMount(MountNameList[pos].c_str(), interface, GetLBAStart(pos), CACHE, SECTORS)) if (fatMount(MountNameList[pos].c_str(), interface, GetLBAStart(pos), CACHE, SECTORS))

View File

@ -124,7 +124,7 @@ class PartitionHandle
//! Is the partition Mounted //! Is the partition Mounted
bool IsMounted(int pos); bool IsMounted(int pos);
//! Mount a specific Partition //! Mount a specific Partition
bool Mount(int pos, const char * name); bool Mount(int pos, const char * name, bool forceFAT = false);
//! UnMount a specific Partition //! UnMount a specific Partition
void UnMount(int pos); void UnMount(int pos);
//! UnMount all Partition //! UnMount all Partition

View File

@ -94,7 +94,7 @@ bool StartUpProcess::USBSpinUp()
// wait 10 sec for the USB to spin up...stupid slow ass HDD // wait 10 sec for the USB to spin up...stupid slow ass HDD
do do
{ {
started = (__io_usbstorage2.startup() && __io_usbstorage2.isInserted()); started = __io_usbstorage2.startup();
usleep(50000); usleep(50000);
if(retries < 400 && retries % 20 == 0) if(retries < 400 && retries % 20 == 0)
@ -139,7 +139,7 @@ bool StartUpProcess::Execute()
SetTextf("Initialize usb device\n"); SetTextf("Initialize usb device\n");
USBSpinUp(); USBSpinUp();
DeviceHandler::Instance()->MountAllUSB(); DeviceHandler::Instance()->MountAllUSB(false);
SetTextf("Loading config files"); SetTextf("Loading config files");
gprintf("\tLoading config...%s\n", Settings.Load() ? "done" : "failed"); gprintf("\tLoading config...%s\n", Settings.Load() ? "done" : "failed");

View File

@ -13,6 +13,7 @@
#include "../settings/CSettings.h" #include "../settings/CSettings.h"
#include "gui_customoptionbrowser.h" #include "gui_customoptionbrowser.h"
#include "themes/CTheme.h" #include "themes/CTheme.h"
#include "utils/tools.h"
#include "menu.h" #include "menu.h"
#include <unistd.h> #include <unistd.h>
@ -340,7 +341,7 @@ void GuiCustomOptionBrowser::Update(GuiTrigger * t)
int next, prev, length = options->GetLength(); int next, prev, length = options->GetLength();
int old_listOffset = listOffset; int old_listOffset = listOffset;
if (length < PAGESIZE) if (scrollbaron)
{ {
// update the location of the scroll box based on the position in the option list // update the location of the scroll box based on the position in the option list
arrowUpBtn->Update(t); arrowUpBtn->Update(t);
@ -485,9 +486,11 @@ void GuiCustomOptionBrowser::Update(GuiTrigger * t)
{ {
scrollbarBoxBtn->SetPosition(width / 2 - 18 + 7, 0); scrollbarBoxBtn->SetPosition(width / 2 - 18 + 7, 0);
int position = t->wpad.ir.y - 50 - scrollbarBoxBtn->GetTop(); int position = t->wpad.ir.y - scrollbarBoxBtn->GetHeight()/2 - scrollbarBoxBtn->GetTop();
position = cut_bounds(position, 0, 237);
listOffset = (position * length) / 180 - selectedItem; listOffset = (int) (((float) position / 237.0f)*length);
selectedItem = (int) (((float) listOffset / (float) length)*(PAGESIZE-1));
if (listOffset <= 0) if (listOffset <= 0)
{ {
@ -497,7 +500,6 @@ void GuiCustomOptionBrowser::Update(GuiTrigger * t)
else if (listOffset + PAGESIZE >= length) else if (listOffset + PAGESIZE >= length)
{ {
listOffset = length - PAGESIZE; listOffset = length - PAGESIZE;
selectedItem = PAGESIZE - 1;
} }
} }
int positionbar = 237 * (listOffset + selectedItem) / length; int positionbar = 237 * (listOffset + selectedItem) / length;

View File

@ -38,14 +38,15 @@ extern struct discHdr *dvdheader;
extern int cntMissFiles; extern int cntMissFiles;
static int lastSelectedGame = 0; static int lastSelectedGame = 0;
static int Exiting = false;
GameBrowseMenu::GameBrowseMenu() GameBrowseMenu::GameBrowseMenu()
: GuiWindow(screenwidth, screenheight) : GuiWindow(screenwidth, screenheight)
{ {
float freespace = 0.0, used = 0.0;
returnMenu = MENU_NONE; returnMenu = MENU_NONE;
gameSelectedOld = -1; gameSelectedOld = -1;
lastrawtime = 0; lastrawtime = 0;
Exiting = false;
show_searchwindow = false; show_searchwindow = false;
gameBrowser = NULL; gameBrowser = NULL;
gameGrid = NULL; gameGrid = NULL;
@ -60,9 +61,6 @@ GameBrowseMenu::GameBrowseMenu()
wString oldFilter(gameList.GetCurrentFilter()); wString oldFilter(gameList.GetCurrentFilter());
gameList.FilterList(oldFilter.c_str()); gameList.FilterList(oldFilter.c_str());
if (WBFS_ShowFreeSpace())
WBFS_DiskSpace(&used, &freespace);
btnInstall = Resources::GetImageData("button_install.png"); btnInstall = Resources::GetImageData("button_install.png");
btnInstallOver = Resources::GetImageData("button_install_over.png"); btnInstallOver = Resources::GetImageData("button_install_over.png");
btnSettings = Resources::GetImageData("settings_button.png"); btnSettings = Resources::GetImageData("settings_button.png");
@ -106,26 +104,12 @@ GameBrowseMenu::GameBrowseMenu()
trig1 = new GuiTrigger; trig1 = new GuiTrigger;
trig1->SetButtonOnlyTrigger(-1, WPAD_BUTTON_1 | WPAD_CLASSIC_BUTTON_Y, 0); trig1->SetButtonOnlyTrigger(-1, WPAD_BUTTON_1 | WPAD_CLASSIC_BUTTON_Y, 0);
char spaceinfo[30]; usedSpaceTxt = new GuiText(" ", 18, thColor("r=55 g=190 b=237 a=255 - hdd info color"));
if (load_from_fs == PART_FS_FAT)
{
memset(spaceinfo, 0, 30);
}
else
{
if (strcmp(Settings.db_language, "JA") == 0)
{
// needs to be "total...used" for Japanese
sprintf(spaceinfo, "%.2fGB %s %.2fGB %s", (freespace + used), tr( "of" ), freespace, tr( "free" ));
}
else
{
sprintf(spaceinfo, "%.2fGB %s %.2fGB %s", freespace, tr( "of" ), (freespace + used), tr( "free" ));
}
}
usedSpaceTxt = new GuiText(spaceinfo, 18, thColor("r=55 g=190 b=237 a=255 - hdd info color"));
usedSpaceTxt->SetAlignment(thAlign("center - hdd info align ver"), thAlign("top - hdd info align hor")); usedSpaceTxt->SetAlignment(thAlign("center - hdd info align ver"), thAlign("top - hdd info align hor"));
usedSpaceTxt->SetPosition(thInt("0 - hdd info pos x"), thInt("400 - hdd info pos y")); usedSpaceTxt->SetPosition(thInt("0 - hdd info pos x"), thInt("400 - hdd info pos y"));
HDDSizeCallback.SetCallback(this, &GameBrowseMenu::UpdateFreeSpace);
ThreadedTask::Instance()->AddCallback(&HDDSizeCallback);
ThreadedTask::Instance()->Execute();
gamecntTxt = new GuiText((char *) NULL, 18, thColor("r=55 g=190 b=237 a=255 - game count color")); gamecntTxt = new GuiText((char *) NULL, 18, thColor("r=55 g=190 b=237 a=255 - game count color"));
gamecntBtn = new GuiButton(100, 18); gamecntBtn = new GuiButton(100, 18);
@ -328,6 +312,7 @@ GameBrowseMenu::GameBrowseMenu()
GameBrowseMenu::~GameBrowseMenu() GameBrowseMenu::~GameBrowseMenu()
{ {
Exiting = true;
ResumeGui(); ResumeGui();
SetEffect(EFFECT_FADE, -20); SetEffect(EFFECT_FADE, -20);
@ -1369,3 +1354,29 @@ void GameBrowseMenu::UpdateCallback(void * e)
} }
} }
} }
void GameBrowseMenu::UpdateFreeSpace(void * arg)
{
char spaceinfo[30];
memset(spaceinfo, 0, 30);
if(Settings.ShowFreeSpace)
{
float freespace = 0.0, used = 0.0;
WBFS_DiskSpace(&used, &freespace);
if (strcmp(Settings.db_language, "JA") == 0)
{
// needs to be "total...used" for Japanese
sprintf(spaceinfo, "%.2fGB %s %.2fGB %s", (freespace + used), tr( "of" ), freespace, tr( "free" ));
}
else
{
sprintf(spaceinfo, "%.2fGB %s %.2fGB %s", freespace, tr( "of" ), (freespace + used), tr( "free" ));
}
}
if(Exiting)
return;
usedSpaceTxt->SetText(spaceinfo);
}

View File

@ -6,6 +6,7 @@
#include "libwiigui/gui_gamegrid.h" #include "libwiigui/gui_gamegrid.h"
#include "libwiigui/gui_gamecarousel.h" #include "libwiigui/gui_gamecarousel.h"
#include "libwiigui/gui_searchbar.h" #include "libwiigui/gui_searchbar.h"
#include "utils/ThreadedTask.hpp"
class GameBrowseMenu : public GuiWindow class GameBrowseMenu : public GuiWindow
{ {
@ -24,9 +25,26 @@ class GameBrowseMenu : public GuiWindow
void CheckAlternativeDOL(const char * IDfull); void CheckAlternativeDOL(const char * IDfull);
void CheckOcarina(const char * IDfull); void CheckOcarina(const char * IDfull);
void CheckDiscSlotUpdate(); void CheckDiscSlotUpdate();
void UpdateFreeSpace(void *arg);
void UpdateClock(); void UpdateClock();
static void UpdateCallback(void * e); static void UpdateCallback(void * e);
TCallback<GameBrowseMenu> HDDSizeCallback;
u32 DiscDriveCoverOld;
int returnMenu;
int gameSelectedOld;
int gameClicked;
time_t lastrawtime;
time_t ScreensaverTimer;
bool show_searchwindow;
wchar_t searchChar;
std::vector<GuiButton *> ToolBar;
GuiGameBrowser * gameBrowser;
GuiGameGrid * gameGrid;
GuiGameCarousel * gameCarousel;
GuiSearchBar * searchBar;
GuiImageData * btnInstall; GuiImageData * btnInstall;
GuiImageData * btnInstallOver; GuiImageData * btnInstallOver;
GuiImageData * btnSettings; GuiImageData * btnSettings;
@ -138,20 +156,6 @@ class GameBrowseMenu : public GuiWindow
GuiTooltip * homebrewBtnTT; GuiTooltip * homebrewBtnTT;
GuiTooltip * DownloadBtnTT; GuiTooltip * DownloadBtnTT;
GuiTooltip * IDBtnTT; GuiTooltip * IDBtnTT;
GuiGameBrowser * gameBrowser;
GuiGameGrid * gameGrid;
GuiGameCarousel * gameCarousel;
GuiSearchBar * searchBar;
u32 DiscDriveCoverOld;
int returnMenu;
int gameSelectedOld;
int gameClicked;
time_t lastrawtime;
time_t ScreensaverTimer;
bool show_searchwindow;
wchar_t searchChar;
std::vector<GuiButton *> ToolBar;
}; };
#endif #endif

View File

@ -104,7 +104,8 @@ void CSettings::SetDefault()
musicloopmode = 1; musicloopmode = 1;
partition = -1; partition = -1;
marknewtitles = 1; marknewtitles = 1;
InstallToDir = 0; ShowFreeSpace = 1;
InstallToDir = INSTALL_TO_NAME_GAMEID;
GameSplit = GAMESPLIT_4GB; GameSplit = GAMESPLIT_4GB;
InstallPartitions = ONLY_GAME_PARTITION; InstallPartitions = ONLY_GAME_PARTITION;
beta_upgrades = 0; beta_upgrades = 0;
@ -215,6 +216,7 @@ bool CSettings::Save()
fprintf(file, "discart = %d\n ", discart); fprintf(file, "discart = %d\n ", discart);
fprintf(file, "partition = %d\n ", partition); fprintf(file, "partition = %d\n ", partition);
fprintf(file, "marknewtitles = %d\n ", marknewtitles); fprintf(file, "marknewtitles = %d\n ", marknewtitles);
fprintf(file, "ShowFreeSpace = %d\n ", ShowFreeSpace);
fprintf(file, "InstallToDir = %d\n ", InstallToDir); fprintf(file, "InstallToDir = %d\n ", InstallToDir);
fprintf(file, "GameSplit = %d\n ", GameSplit); fprintf(file, "GameSplit = %d\n ", GameSplit);
fprintf(file, "InstallPartitions = %08X\n ", InstallPartitions); fprintf(file, "InstallPartitions = %08X\n ", InstallPartitions);
@ -418,6 +420,11 @@ bool CSettings::SetSetting(char *name, char *value)
if (sscanf(value, "%d", &i) == 1) marknewtitles = i; if (sscanf(value, "%d", &i) == 1) marknewtitles = i;
return true; return true;
} }
else if (strcmp(name, "ShowFreeSpace") == 0)
{
if (sscanf(value, "%d", &i) == 1) ShowFreeSpace = i;
return true;
}
else if (strcmp(name, "patchcountrystrings") == 0) else if (strcmp(name, "patchcountrystrings") == 0)
{ {
if (sscanf(value, "%d", &i) == 1) patchcountrystrings = i; if (sscanf(value, "%d", &i) == 1) patchcountrystrings = i;

View File

@ -111,6 +111,7 @@ class CSettings
u32 InstallPartitions; u32 InstallPartitions;
short beta_upgrades; short beta_upgrades;
short PlaylogUpdate; short PlaylogUpdate;
short ShowFreeSpace;
char returnTo[20]; char returnTo[20];
protected: protected:
bool SetSetting(char *name, char *value); bool SetSetting(char *name, char *value);

View File

@ -113,6 +113,7 @@ GuiSettingsMenu::GuiSettingsMenu()
Options->SetName(Idx++, "%s", tr( "Titles from WiiTDB" )); Options->SetName(Idx++, "%s", tr( "Titles from WiiTDB" ));
Options->SetName(Idx++, "%s", tr( "Screensaver" )); Options->SetName(Idx++, "%s", tr( "Screensaver" ));
Options->SetName(Idx++, "%s", tr( "Mark new games" )); Options->SetName(Idx++, "%s", tr( "Mark new games" ));
Options->SetName(Idx++, "%s", tr( "Show Free Space" ));
SetOptionValues(); SetOptionValues();
@ -185,6 +186,9 @@ void GuiSettingsMenu::SetOptionValues()
//! Settings: Mark new games //! Settings: Mark new games
Options->SetValue(Idx++, "%s", tr( OnOffText[Settings.marknewtitles] )); Options->SetValue(Idx++, "%s", tr( OnOffText[Settings.marknewtitles] ));
//! Settings: Show Free Space
Options->SetValue(Idx++, "%s", tr( OnOffText[Settings.ShowFreeSpace] ));
} }
int GuiSettingsMenu::GetMenuInternal() int GuiSettingsMenu::GetMenuInternal()
@ -320,6 +324,12 @@ int GuiSettingsMenu::GetMenuInternal()
if (++Settings.marknewtitles >= MAX_ON_OFF) Settings.marknewtitles = 0; if (++Settings.marknewtitles >= MAX_ON_OFF) Settings.marknewtitles = 0;
} }
//! Settings: Show Free Space
else if (ret == ++Idx)
{
if (++Settings.ShowFreeSpace >= MAX_ON_OFF) Settings.ShowFreeSpace = 0;
}
SetOptionValues(); SetOptionValues();
return MENU_NONE; return MENU_NONE;

View File

@ -12,6 +12,7 @@
#include "usbloader/playlog.h" #include "usbloader/playlog.h"
#include "usbloader/wbfs.h" #include "usbloader/wbfs.h"
#include "themes/CTheme.h" #include "themes/CTheme.h"
#include "utils/ThreadedTask.hpp"
#include "audio.h" #include "audio.h"
#include "lstub.h" #include "lstub.h"
#include "menu.h" #include "menu.h"
@ -80,6 +81,7 @@ void AppCleanUp(void)
CloseXMLDatabase(); CloseXMLDatabase();
Theme::CleanUp(); Theme::CleanUp();
NewTitles::DestroyInstance(); NewTitles::DestroyInstance();
ThreadedTask::DestroyInstance();
DeinitNetwork(); DeinitNetwork();
StopGX(); StopGX();

View File

@ -24,16 +24,11 @@ bool Load_Dol(void **buffer, int* dollen, char * filepath)
memcpy(gameidbuffer6, (char*) 0x80000000, 6); memcpy(gameidbuffer6, (char*) 0x80000000, 6);
snprintf(fullpath, 200, "%s%s.dol", filepath, gameidbuffer6); snprintf(fullpath, 200, "%s%s.dol", filepath, gameidbuffer6);
// SDCard_Init();
// USBDevice_Init();
file = fopen(fullpath, "rb"); file = fopen(fullpath, "rb");
if (file == NULL) if (file == NULL)
{ {
fclose(file); fclose(file);
// SDCard_deInit();
// USBDevice_deInit();
return false; return false;
} }
@ -46,8 +41,6 @@ bool Load_Dol(void **buffer, int* dollen, char * filepath)
if (dol_buffer == NULL) if (dol_buffer == NULL)
{ {
fclose(file); fclose(file);
// SDCard_deInit();
// USBDevice_deInit();
return false; return false;
} }
ret = fread(dol_buffer, 1, filesize, file); ret = fread(dol_buffer, 1, filesize, file);
@ -55,14 +48,10 @@ bool Load_Dol(void **buffer, int* dollen, char * filepath)
{ {
free(dol_buffer); free(dol_buffer);
fclose(file); fclose(file);
// SDCard_deInit();
// USBDevice_deInit();
return false; return false;
} }
fclose(file); fclose(file);
// SDCard_deInit();
// USBDevice_deInit();
*buffer = dol_buffer; *buffer = dol_buffer;
*dollen = filesize; *dollen = filesize;
return true; return true;

View File

@ -178,7 +178,7 @@ bool WBFS_ShowFreeSpace(void)
int MountWBFS(bool ShowGUI) int MountWBFS(bool ShowGUI)
{ {
if(ShowGUI) if(ShowGUI)
return DiscWait(tr( "Waiting for USB Device" ), 0, 0, 0, 1); return WBFS_Init(WBFS_DEVICE_USB);
int ret = -1; int ret = -1;
time_t currTime = time(0); time_t currTime = time(0);

View File

@ -24,6 +24,7 @@
#include "wbfs_fat.h" #include "wbfs_fat.h"
#include "prompts/ProgressWindow.h" #include "prompts/ProgressWindow.h"
#include "usbloader/wbfs.h" #include "usbloader/wbfs.h"
#include "usbloader/GameList.h"
#include "wbfs_rw.h" #include "wbfs_rw.h"
#include "gecko.h" #include "gecko.h"
@ -239,19 +240,35 @@ s32 Wbfs_Fat::RemoveGame(u8 *discid)
s32 Wbfs_Fat::DiskSpace(f32 *used, f32 *free) s32 Wbfs_Fat::DiskSpace(f32 *used, f32 *free)
{ {
static f32 used_cached = 0.0;
static f32 free_cached = 0.0;
static int game_count = 0;
//! Since it's freaken slow, only refresh on new gamecount
if(used_cached == 0.0 || game_count != gameList.GameCount())
{
game_count = gameList.GameCount();
}
else
{
*used = used_cached;
*free = free_cached;
return 0;
}
f32 size; f32 size;
int ret; int ret;
struct statvfs wbfs_fat_vfs; struct statvfs wbfs_fat_vfs;
*used = 0; *used = used_cached = 0.0;
*free = 0; *free = free_cached = 0.0;
ret = statvfs(wbfs_fs_drive, &wbfs_fat_vfs); ret = statvfs(wbfs_fs_drive, &wbfs_fat_vfs);
if (ret) return -1; if (ret) return -1;
/* FS size in GB */ /* FS size in GB */
size = (f32) wbfs_fat_vfs.f_frsize * (f32) wbfs_fat_vfs.f_blocks / GB_SIZE; size = (f32) wbfs_fat_vfs.f_frsize * (f32) wbfs_fat_vfs.f_blocks / GB_SIZE;
*free = (f32) wbfs_fat_vfs.f_frsize * (f32) wbfs_fat_vfs.f_bfree / GB_SIZE; *free = free_cached = (f32) wbfs_fat_vfs.f_frsize * (f32) wbfs_fat_vfs.f_bfree / GB_SIZE;
*used = size - *free; *used = used_cached = size - *free;
return 0; return 0;
} }

62
source/utils/Callback.hpp Normal file
View File

@ -0,0 +1,62 @@
/****************************************************************************
* Copyright (C) 2010
* by Dimok
*
* This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any
* damages arising from the use of this software.
*
* Permission is granted to anyone to use this software for any
* purpose, including commercial applications, and to alter it and
* redistribute it freely, subject to the following restrictions:
*
* 1. The origin of this software must not be misrepresented; you
* must not claim that you wrote the original software. If you use
* this software in a product, an acknowledgment in the product
* documentation would be appreciated but is not required.
*
* 2. Altered source versions must be plainly marked as such, and
* must not be misrepresented as being the original software.
*
* 3. This notice may not be removed or altered from any source
* distribution.
*
* WiiXplorer 2010
***************************************************************************/
#ifndef _CPP_CALLBACK_HPP
#define _CPP_CALLBACK_HPP
class cCallback
{
public:
virtual void Execute(void * arg) const =0;
};
template <class cInstance>
class TCallback : public cCallback
{
public:
TCallback() : cInst(0), pFunction(0) // constructor
{
}
typedef void (cInstance::*tFunction)(void * arg);
virtual void Execute(void * arg) const
{
if (pFunction)
(cInst->*pFunction)(arg);
}
void SetCallback (cInstance * cInstancePointer, tFunction pFunctionPointer)
{
cInst = cInstancePointer;
pFunction = pFunctionPointer;
}
private:
cInstance *cInst;
tFunction pFunction;
};
#endif

View File

@ -0,0 +1,36 @@
#include "ThreadedTask.hpp"
ThreadedTask * ThreadedTask::instance = NULL;
ThreadedTask::ThreadedTask()
: ExitRequested(false)
{
LWP_CreateThread (&Thread, ThreadCallback, this, NULL, 16384, 80);
}
ThreadedTask::~ThreadedTask()
{
ExitRequested = true;
Execute();
LWP_JoinThread(Thread, NULL);
}
void * ThreadedTask::ThreadCallback(void *arg)
{
ThreadedTask * myInstance = (ThreadedTask *) arg;
while(!myInstance->ExitRequested)
{
LWP_SuspendThread(myInstance->Thread);
while(!myInstance->CallbackList.empty())
{
myInstance->CallbackList[0]->Execute(myInstance->ArgList[0]);
myInstance->CallbackList.erase(myInstance->CallbackList.begin());
myInstance->ArgList.erase(myInstance->ArgList.begin());
}
}
return NULL;
}

View File

@ -0,0 +1,28 @@
#ifndef THREADED_TASK_HPP_
#define THREADED_TASK_HPP_
#include <gccore.h>
#include <vector>
#include "Callback.hpp"
class ThreadedTask
{
public:
static ThreadedTask * Instance() { if(!instance) instance = new ThreadedTask(); return instance; };
static void DestroyInstance() { delete instance; instance = NULL; };
void AddCallback(cCallback * c, void * arg = 0) { CallbackList.push_back(c); ArgList.push_back(arg); };
void Execute() { LWP_ResumeThread(Thread); };
private:
ThreadedTask();
~ThreadedTask();
void ThreadLoop(void *arg);
static void * ThreadCallback(void *arg);
static ThreadedTask *instance;
lwp_t Thread;
bool ExitRequested;
std::vector<cCallback *> CallbackList;
std::vector<void *> ArgList;
};
#endif