*Revert to R883 and only keeping the new game directory layouts commited by r-win

*Moved R896 to the branch
This commit is contained in:
dimok321 2010-01-19 10:48:50 +00:00
parent d16ba4ed6c
commit 3f9cdb5468
64 changed files with 5503 additions and 5976 deletions

View File

@ -2,8 +2,8 @@
<app version="1">
<name> USB Loader GX</name>
<coder>USB Loader GX Team</coder>
<version>1.0 r894</version>
<release_date>201001101903</release_date>
<version>1.0 r1</version>
<release_date>201001191022</release_date>
<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.
The interactive GUI is completely controllable with WiiMote, Classic Controller or GC Controller.

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: David Jelinek (djelinek@hotmail.com) \n"
"Language-Team: r823 - last version on http://djelinek.sweb.cz/_USBLoderGX/czech.lang \n"
@ -182,9 +182,15 @@ msgstr "Zpet do HBC nebo Wii nabídky"
msgid "Back to Loader"
msgstr "Zpet do spouštece"
msgid "Back to Wii Menu"
msgstr "Zpet do Wii nabídky"
msgid "Backgroundmusic"
msgstr "Hudba na pozadí"
msgid "Backgroundmusic Path changed."
msgstr "Cesta pro hudbu na pozadí zmenena"
msgid "Big thanks to:"
msgstr "Velké díky pro:"
@ -215,9 +221,6 @@ msgstr "Nelze smazat:"
msgid "Cancel"
msgstr "Zrušit"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr "Kanály"
@ -285,6 +288,9 @@ msgstr "Nelze vytvorit GCT soubor"
msgid "Could not find a WBFS partition."
msgstr "Nemohu nalézt WBFS oddíl."
msgid "Could not initialize DIP module!"
msgstr "Nelze inicializovat DIP modul!"
msgid "Could not initialize network!"
msgstr "Nelze inicializovat sítové pripojení"
@ -414,6 +420,9 @@ msgstr "Prejete si stáhnout toto téma?"
msgid "Do you want to format:"
msgstr "Prejete si formátovat"
msgid "Do you want to retry for 30 secs?"
msgstr "Chcete to zkusit znovu za 30 sekund?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "Prejete si použít jiný DOL, který je správný?"
@ -525,6 +534,9 @@ msgstr ""
msgid "Force"
msgstr "Síla"
msgid "Format"
msgstr "Formát"
msgid "Formatting, please wait..."
msgstr "Formátuji, cekejte prosím ..."
@ -762,9 +774,6 @@ msgstr "Nejspíše má velikost, která není delitelná 4."
msgid "Mount DVD drive"
msgstr "Pripojit DVD mechaniku"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "Hlasitost hudby"
@ -798,6 +807,15 @@ msgstr "Žádné oblíbené"
msgid "No SD-Card inserted!"
msgstr "Není vložena SD karta"
msgid "No USB Device"
msgstr "Žádné zarízení USB"
msgid "No USB Device found."
msgstr "Nebylo nalezeno zarízení USB"
msgid "No WBFS or FAT/NTFS partition found"
msgstr ""
msgid "No cheats were selected"
msgstr "Nebyly vybrány žádné cheaty"
@ -876,9 +894,6 @@ msgstr ""
msgid "Partition"
msgstr "Oddíl"
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr "Heslo"
@ -900,15 +915,6 @@ msgstr "Vyberte ze seznamu"
msgid "Play Count"
msgstr "Spušteno"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "Cekejte prosím..."
@ -942,15 +948,9 @@ msgstr "Znovunactení SD"
msgid "Rename Game on WBFS"
msgstr "Prejmenovat hru na WBFS"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "Vynulovat cítac spuštení"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "Restartuji..."
@ -987,6 +987,9 @@ msgstr "Uloženo"
msgid "Screensaver"
msgstr "Sporic obrazovky"
msgid "Select"
msgstr ""
msgid "Select a DOL"
msgstr "Vyberte DOL"
@ -999,6 +1002,9 @@ msgstr "Zárí"
msgid "Set Search-Filter"
msgstr "Nastavit vyhledávací filtr"
msgid "Set as backgroundmusic?"
msgstr "Nastavit jako hudbu na pozadí?"
msgid "Settings"
msgstr "Nastavení"
@ -1114,6 +1120,9 @@ msgstr "Popisky"
msgid "Transfer failed."
msgstr "Prenos selhal"
msgid "USB Device not found"
msgstr "USB zarízení nenalezeno"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX je zabezpecen"
@ -1142,9 +1151,6 @@ msgstr ""
msgid "Unlock console to use this option."
msgstr "Odemknete konzoli pro tuto akci."
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr "Odemceno"
@ -1209,6 +1215,9 @@ msgstr ""
msgid "WIP Patches Path changed"
msgstr ""
msgid "Waiting for USB Device"
msgstr "Cekám na zarízení USB"
msgid "Waiting..."
msgstr "Cekám..."
@ -1254,15 +1263,15 @@ msgstr "Vybíráte zobrazení oblíbených, ale žádné jste dosud nevybral"
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr ""
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr ""
msgid "You have attempted to load a bad image"
msgstr "Pokusili jste se nahrát špatný obraz"
msgid "You need to select or format a partition"
msgstr ""
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "Vaše URL bylo uloženo v %sWiiTDB_URL.txt."
@ -1333,53 +1342,23 @@ msgstr "z "
msgid "seconds left"
msgstr "sekund zbývá"
msgid "Backgroundmusic Path changed."
msgstr "Cesta pro hudbu na pozadí zmenena"
#~ msgid "Can't decompress LZ77"
#~ msgstr "Nelze dekomprimovat LZ77"
msgid "Set as backgroundmusic?"
msgstr "Nastavit jako hudbu na pozadí?"
#~ msgid "Can't find disc"
#~ msgstr "Nelze nalézt disc"
msgid "Back to Wii Menu"
msgstr "Zpet do Wii nabídky"
#~ msgid "IMD5 Header not right."
#~ msgstr "Hlavička IMD5 není správná."
msgid "Could not initialize DIP module!"
msgstr "Nelze inicializovat DIP modul!"
#~ msgid "IMET Header wrong."
#~ msgstr "Hlavička IMET není správná."
msgid "Do you want to retry for 30 secs?"
msgstr "Chcete to zkusit znovu za 30 sekund?"
#~ msgid "Exit USB Loader GX?"
#~ msgstr "Ukoncit USB Loader GX?"
msgid "Format"
msgstr "Formát"
#~ msgid "No WBFS partition found"
#~ msgstr "Nebyl nalezen oddíl WBFS"
msgid "No USB Device"
msgstr "Žádné zarízení USB"
msgid "No USB Device found."
msgstr "Nebylo nalezeno zarízení USB"
msgid "USB Device not found"
msgstr "USB zarízení nenalezeno"
msgid "Waiting for USB Device"
msgstr "Cekám na zarízení USB"
msgid "Can't decompress LZ77"
msgstr "Nelze dekomprimovat LZ77"
msgid "Can't find disc"
msgstr "Nelze nalézt disc"
msgid "IMD5 Header not right."
msgstr "Hlavička IMD5 není správná."
msgid "IMET Header wrong."
msgstr "Hlavička IMET není správná."
msgid "Exit USB Loader GX?"
msgstr "Ukoncit USB Loader GX?"
msgid "No WBFS partition found"
msgstr "Nebyl nalezen oddíl WBFS"
msgid "You need to format a partition"
msgstr "Musíte naformátovat oddíl"
#~ msgid "You need to format a partition"
#~ msgstr "Musíte naformátovat oddíl"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: dorf[dk]\n"
"Language-Team: dorf[dk]\n"
@ -182,9 +182,15 @@ msgstr "Tilbage til HBC eller Wii-menuen"
msgid "Back to Loader"
msgstr "Tilbage til Loaderen"
msgid "Back to Wii Menu"
msgstr "Tilbage til HBC"
msgid "Backgroundmusic"
msgstr "Baggrundsmusik"
msgid "Backgroundmusic Path changed."
msgstr "Sti til baggrundsmusik ændret"
msgid "Big thanks to:"
msgstr "En stor tak til:"
@ -215,9 +221,6 @@ msgstr "Kan ikke slettes:"
msgid "Cancel"
msgstr "Annullér"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr "Kanaler"
@ -285,6 +288,9 @@ msgstr "Kunne ikke oprette GCT-fil"
msgid "Could not find a WBFS partition."
msgstr "Kunne ikke finde en WBFS-partition."
msgid "Could not initialize DIP module!"
msgstr "Kunne ikke initialisere DIP-modul!"
msgid "Could not initialize network!"
msgstr "Kunne ikke initialisere netforbindelse!"
@ -414,6 +420,9 @@ msgstr "Skal dette tema downloades?"
msgid "Do you want to format:"
msgstr "Vil du formatere:"
msgid "Do you want to retry for 30 secs?"
msgstr "Forsøg igen (i 30 sek.)?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "Skal den alternative DOL, der med sikkerhed er korrekt, bruges?"
@ -525,6 +534,9 @@ msgstr ""
msgid "Force"
msgstr "Tving"
msgid "Format"
msgstr "Formater"
msgid "Formatting, please wait..."
msgstr "Formaterer, vent venligst..."
@ -762,9 +774,6 @@ msgstr "Sandsynligvis har det dimensioner, der ikke er delelige med fire."
msgid "Mount DVD drive"
msgstr "Mount DVD-drev"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "Lydstyrke"
@ -798,6 +807,15 @@ msgstr "Ingen favoritter"
msgid "No SD-Card inserted!"
msgstr "Intet SD-kort fundet!"
msgid "No USB Device"
msgstr "Ingen USB-enhed tilsluttet"
msgid "No USB Device found."
msgstr "Ingen USB-enhed fundet."
msgid "No WBFS or FAT/NTFS partition found"
msgstr "Der blev ikke fundet en WBFS- eller FAT/NTFS-partition"
msgid "No cheats were selected"
msgstr "Der blev ikke valgt nogle cheats"
@ -876,9 +894,6 @@ msgstr "Børnelåsen er slået fra"
msgid "Partition"
msgstr "Partition"
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr "Password"
@ -900,15 +915,6 @@ msgstr "Vælg fra en liste"
msgid "Play Count"
msgstr "Spiltæller"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "Vent venligst..."
@ -942,15 +948,9 @@ msgstr "Genindlæs SD"
msgid "Rename Game on WBFS"
msgstr "Omdøb spil på WBFS"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "Nulstil spiltæller"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "Genstarter..."
@ -987,6 +987,9 @@ msgstr "Gemt"
msgid "Screensaver"
msgstr "Screensaver"
msgid "Select"
msgstr "Vælg"
msgid "Select a DOL"
msgstr "Vælg en DOL"
@ -999,6 +1002,9 @@ msgstr ""
msgid "Set Search-Filter"
msgstr "Søgefilter"
msgid "Set as backgroundmusic?"
msgstr "Indstil som baggrundsmusik?"
msgid "Settings"
msgstr "Indstillinger"
@ -1114,6 +1120,9 @@ msgstr "Værktøjstips"
msgid "Transfer failed."
msgstr "Overførslen mislykkedes"
msgid "USB Device not found"
msgstr "USB-enhed ikke fundet"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX er beskyttet"
@ -1142,9 +1151,6 @@ msgstr "Lås børnelåsen op"
msgid "Unlock console to use this option."
msgstr "Lås op for konsollen for at benytte denne indstilling."
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr "Låst op"
@ -1209,6 +1215,9 @@ msgstr "Sti til WIP patches"
msgid "WIP Patches Path changed"
msgstr "Sti til WIP patches ændret"
msgid "Waiting for USB Device"
msgstr "Venter på USB-enhed"
msgid "Waiting..."
msgstr "Venter..."
@ -1254,15 +1263,15 @@ msgstr "Du har valgt at vise favoritter, men ingen spil er markerede som favorit
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr "Der bruges et NTFS filsystem. Da der kan forekomme skrivefejl på NTFS-partitioner, kan der ikke installeres spil."
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr "Børnelåsen er ikke slået til. Hvis børnelåsen skal bruges, skal den slås til i Wiiens indstillinger."
msgid "You have attempted to load a bad image"
msgstr "Du har forsøgt at indlæse et dårligt billede"
msgid "You need to select or format a partition"
msgstr "Du skal vælge eller formattere en partition"
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "URLen er blevet gemt som %sWiiTDB_URL.txt."
@ -1333,56 +1342,17 @@ msgstr "af"
msgid "seconds left"
msgstr "sekunder tilbage"
msgid "Backgroundmusic Path changed."
msgstr "Sti til baggrundsmusik ændret"
#~ msgid "Can't decompress LZ77"
#~ msgstr "Kan ikke udpakke LZ77"
msgid "Set as backgroundmusic?"
msgstr "Indstil som baggrundsmusik?"
#~ msgid "Can't find disc"
#~ msgstr "Kan ikke finde disk"
msgid "Back to Wii Menu"
msgstr "Tilbage til HBC"
#~ msgid "IMD5 Header not right."
#~ msgstr "Fejl i IMD5 header."
msgid "Could not initialize DIP module!"
msgstr "Kunne ikke initialisere DIP-modul!"
#~ msgid "IMET Header wrong."
#~ msgstr "Fejl i IMET header."
msgid "Do you want to retry for 30 secs?"
msgstr "Forsøg igen (i 30 sek.)?"
msgid "Format"
msgstr "Formater"
msgid "No USB Device"
msgstr "Ingen USB-enhed tilsluttet"
msgid "No USB Device found."
msgstr "Ingen USB-enhed fundet."
msgid "No WBFS or FAT/NTFS partition found"
msgstr "Der blev ikke fundet en WBFS- eller FAT/NTFS-partition"
msgid "Select"
msgstr "Vælg"
msgid "USB Device not found"
msgstr "USB-enhed ikke fundet"
msgid "Waiting for USB Device"
msgstr "Venter på USB-enhed"
msgid "You need to select or format a partition"
msgstr "Du skal vælge eller formattere en partition"
msgid "Can't decompress LZ77"
msgstr "Kan ikke udpakke LZ77"
msgid "Can't find disc"
msgstr "Kan ikke finde disk"
msgid "IMD5 Header not right."
msgstr "Fejl i IMD5 header."
msgid "IMET Header wrong."
msgstr "Fejl i IMET header."
msgid "Exit USB Loader GX?"
msgstr "Afslut USB Loader GX?"
#~ msgid "Exit USB Loader GX?"
#~ msgstr "Afslut USB Loader GX?"

View File

@ -1,11 +1,11 @@
# USB Loader GX language source file.
# dutch.lang - r885
# dutch.lang - r874
# don't delete/change this line (é).
msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: glowy\n"
"Language-Team: tj_cool, glowy\n"
@ -23,7 +23,7 @@ msgid " could not be downloaded."
msgstr " kon niet worden gedownload."
msgid " has been Saved. The text has not been verified. Some of the code may not work right with each other. If you experience trouble, open the text in a real text editor for more information."
msgstr " is opgeslagen. De tekst is niet gecontroleerd. Delen van de code kunnen elkaar tegenwerken. Als je moeilijkheden ondervind, open de tekst in een echte tekstverwerker voor meer informatie."
msgstr " is opgeslagen. De tekst is niet gecontroleerd. Delen van de code kunnen elkaar tegenwerken. Als je moeilijkheden ondervind, open het bestand in een echte tekstverwerker voor meer informatie."
msgid " is not on the server."
msgstr " staat niet op de server."
@ -182,9 +182,15 @@ msgstr "Terug naar HBC of Wii Menu"
msgid "Back to Loader"
msgstr "Terug naar lader"
msgid "Back to Wii Menu"
msgstr "Terug naar Wii Menu"
msgid "Backgroundmusic"
msgstr "Achtergrondmuziek"
msgid "Backgroundmusic Path changed."
msgstr "Locatie achtergrondmuziek gewijzigd."
msgid "Big thanks to:"
msgstr "Grote dank aan:"
@ -215,9 +221,6 @@ msgstr "Kan niet verwijderen:"
msgid "Cancel"
msgstr "Annuleren"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr "Kanalen"
@ -285,6 +288,9 @@ msgstr "Kan GCT bestand niet aanmaken"
msgid "Could not find a WBFS partition."
msgstr "Kan geen WBFS partitie vinden."
msgid "Could not initialize DIP module!"
msgstr "Kan DIP module niet initialiseren!"
msgid "Could not initialize network!"
msgstr "Kan netwerk niet initialiseren!"
@ -403,7 +409,7 @@ msgid "Do you really want to delete:"
msgstr "Wil je echt verwijderen:"
msgid "Do you want to apply it now?"
msgstr "Wil je dit nu toepassen?"
msgstr ""
msgid "Do you want to change language?"
msgstr "Wil je de taal wijzigen?"
@ -414,6 +420,9 @@ msgstr "Wil je dit thema downloaden?"
msgid "Do you want to format:"
msgstr "Wil je formatteren:"
msgid "Do you want to retry for 30 secs?"
msgstr "Wil je 30 sec. lang opnieuw proberen?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "Wil je de alt DOL gebruiken waarvan is bevestigd dat deze werkt?"
@ -466,7 +475,7 @@ msgid "ERROR:"
msgstr "FOUT:"
msgid "ERROR: Can't set up theme."
msgstr "FOUT: Kan thema niet instellen"
msgstr ""
msgid "Enable Parental Control"
msgstr "Ouderlijk toezicht inschakelen"
@ -525,6 +534,9 @@ msgstr "X omwisselen"
msgid "Force"
msgstr "Forceer"
msgid "Format"
msgstr "Formatteer"
msgid "Formatting, please wait..."
msgstr "Bezig met formatteren..."
@ -550,7 +562,7 @@ msgid "GUI Settings"
msgstr "Menu opties"
msgid "GXtheme.cfg not found in any subfolder."
msgstr "GXtheme.cfg in geen enkele submap gevonden."
msgstr ""
msgid "Game ID"
msgstr "Spel ID"
@ -762,9 +774,6 @@ msgstr "Waarschijnlijk zijn de afmetingen niet deelbaar door 4."
msgid "Mount DVD drive"
msgstr "DVD Laden"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "Muziekvolume"
@ -798,6 +807,15 @@ msgstr "Geen favorieten"
msgid "No SD-Card inserted!"
msgstr "Geen SD kaart gevonden!"
msgid "No USB Device"
msgstr "Geen USB apparaat"
msgid "No USB Device found."
msgstr "Geen USB apparaat gevonden."
msgid "No WBFS or FAT/NTFS partition found"
msgstr "Geen WBFS of FAT/NTFS partitie gevonden"
msgid "No cheats were selected"
msgstr "Geen cheats geselecteerd"
@ -876,9 +894,6 @@ msgstr "Ouderlijk toezicht uitgeschakeld"
msgid "Partition"
msgstr "Partitie"
msgid "Partition Format Menu"
msgstr "Partitie Formatteer Menu"
msgid "Password"
msgstr "Wachtwoord"
@ -900,15 +915,6 @@ msgstr "Kiezen van lijst"
msgid "Play Count"
msgstr "Gespeeld"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "Even geduld..."
@ -942,15 +948,9 @@ msgstr "SD herladen"
msgid "Rename Game on WBFS"
msgstr "Spel hernoemen op WBFS"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "Speeltellers resetten"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "Herstarten..."
@ -987,6 +987,9 @@ msgstr "Opgeslagen"
msgid "Screensaver"
msgstr "Schermbeveiliging"
msgid "Select"
msgstr "Selecteer"
msgid "Select a DOL"
msgstr "Kies een DOL"
@ -999,6 +1002,9 @@ msgstr "Sep"
msgid "Set Search-Filter"
msgstr "Zoekfilter instellen"
msgid "Set as backgroundmusic?"
msgstr "Instellen als achtergrondmuziek?"
msgid "Settings"
msgstr "Instellingen"
@ -1114,6 +1120,9 @@ msgstr "Knopinfo"
msgid "Transfer failed."
msgstr "Overdracht mislukt."
msgid "USB Device not found"
msgstr "USB Apparaat niet gevonden"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX is vergrendeld"
@ -1142,9 +1151,6 @@ msgstr "Ontgrendel ouderlijk toezicht"
msgid "Unlock console to use this option."
msgstr "Console moet worden vrijgegeven."
msgid "Unlock the app first."
msgstr "Geef app eerst vrij."
msgid "Unlocked"
msgstr "Vrijgegeven"
@ -1209,6 +1215,9 @@ msgstr "Locatie WIP patches"
msgid "WIP Patches Path changed"
msgstr "Locatie WIP Patches gewijzigd"
msgid "Waiting for USB Device"
msgstr "Wachten op USB apparaat"
msgid "Waiting..."
msgstr "Wachten..."
@ -1254,15 +1263,15 @@ msgstr "Je wilt favorieten tonen, maar je hebt er geen ingesteld."
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr "Je gebruikt het NTFS bestandssysteem. Door mogelijke schrijffouten naar een NTFS partitie, is een spel installeren niet mogelijk."
msgid "You can't access this menu!"
msgstr "Je hebt geen toegang tot dit menu!"
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr "Je hebt ouderlijk toezicht niet ingeschakeld. Als je ouderlijk toezicht wilt gebruiken, zet het dan aan in de Wii instellingen."
msgid "You have attempted to load a bad image"
msgstr "Je probeerde een slechte afbeelding te laden"
msgid "You need to select or format a partition"
msgstr "Je moet een partitie selecteren of formatteren"
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "Je URL is opgeslagen in %sWiiTDB_URL.txt."
@ -1333,71 +1342,32 @@ msgstr "van"
msgid "seconds left"
msgstr "seconden over"
msgid "Backgroundmusic Path changed."
msgstr "Locatie achtergrondmuziek gewijzigd."
#~ msgid "Can't decompress LZ77"
#~ msgstr "Kan LZ77 niet uitpakken"
msgid "Set as backgroundmusic?"
msgstr "Instellen als achtergrondmuziek?"
#~ msgid "Can't find disc"
#~ msgstr "Kan disk niet vinden"
msgid "Back to Wii Menu"
msgstr "Terug naar Wii Menu"
#~ msgid "IMD5 Header not right."
#~ msgstr "IMD5 Header niet correct."
msgid "Could not initialize DIP module!"
msgstr "Kan DIP module niet initialiseren!"
#~ msgid "IMET Header wrong."
#~ msgstr "IMET Header niet correct."
msgid "Do you want to retry for 30 secs?"
msgstr "Wil je 30 sec. lang opnieuw proberen?"
#~ msgid "Failed to extract opening.bnr"
#~ msgstr "Uitpakken opening.bnr mislukt"
msgid "Format"
msgstr "Formatteer"
#~ msgid "Homebrew Channel"
#~ msgstr "Homebrew Kanaal"
msgid "No USB Device"
msgstr "Geen USB apparaat"
#~ msgid "ERROR: USB device could not be loaded!"
#~ msgstr "FOUT: USB apparaat kon niet geladen worden!"
msgid "No USB Device found."
msgstr "Geen USB apparaat gevonden."
#~ msgid "ERROR: cIOS could not be loaded!"
#~ msgstr "FOUT: cIOS kon niet geladen worden!"
msgid "No WBFS or FAT/NTFS partition found"
msgstr "Geen WBFS of FAT/NTFS partitie gevonden"
#~ msgid "Loading..."
#~ msgstr "Laden..."
msgid "Select"
msgstr "Selecteer"
msgid "USB Device not found"
msgstr "USB Apparaat niet gevonden"
msgid "Waiting for USB Device"
msgstr "Wachten op USB apparaat"
msgid "You need to select or format a partition"
msgstr "Je moet een partitie selecteren of formatteren"
msgid "Can't decompress LZ77"
msgstr "Kan LZ77 niet uitpakken"
msgid "Can't find disc"
msgstr "Kan disk niet vinden"
msgid "IMD5 Header not right."
msgstr "IMD5 Header niet correct."
msgid "IMET Header wrong."
msgstr "IMET Header niet correct."
msgid "Failed to extract opening.bnr"
msgstr "Uitpakken opening.bnr mislukt"
msgid "Homebrew Channel"
msgstr "Homebrew Kanaal"
msgid "ERROR: USB device could not be loaded!"
msgstr "FOUT: USB apparaat kon niet geladen worden!"
msgid "ERROR: cIOS could not be loaded!"
msgstr "FOUT: cIOS kon niet geladen worden!"
msgid "Loading..."
msgstr "Laden..."
msgid "Waiting for your slow USB Device: %i secs..."
msgstr "Wachten op traag USB apparaat: %i sec..."
#~ msgid "Waiting for your slow USB Device: %i secs..."
#~ msgstr "Wachten op traag USB apparaat: %i sec..."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -182,9 +182,15 @@ msgstr ""
msgid "Back to Loader"
msgstr ""
msgid "Back to Wii Menu"
msgstr ""
msgid "Backgroundmusic"
msgstr ""
msgid "Backgroundmusic Path changed."
msgstr ""
msgid "Big thanks to:"
msgstr ""
@ -215,9 +221,6 @@ msgstr ""
msgid "Cancel"
msgstr ""
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr ""
@ -285,6 +288,9 @@ msgstr ""
msgid "Could not find a WBFS partition."
msgstr ""
msgid "Could not initialize DIP module!"
msgstr ""
msgid "Could not initialize network!"
msgstr ""
@ -414,6 +420,9 @@ msgstr ""
msgid "Do you want to format:"
msgstr ""
msgid "Do you want to retry for 30 secs?"
msgstr ""
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr ""
@ -525,6 +534,9 @@ msgstr ""
msgid "Force"
msgstr ""
msgid "Format"
msgstr ""
msgid "Formatting, please wait..."
msgstr ""
@ -762,9 +774,6 @@ msgstr ""
msgid "Mount DVD drive"
msgstr ""
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr ""
@ -798,6 +807,15 @@ msgstr ""
msgid "No SD-Card inserted!"
msgstr ""
msgid "No USB Device"
msgstr ""
msgid "No USB Device found."
msgstr ""
msgid "No WBFS or FAT/NTFS partition found"
msgstr ""
msgid "No cheats were selected"
msgstr ""
@ -876,9 +894,6 @@ msgstr ""
msgid "Partition"
msgstr ""
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr ""
@ -900,15 +915,6 @@ msgstr ""
msgid "Play Count"
msgstr ""
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr ""
@ -942,15 +948,9 @@ msgstr ""
msgid "Rename Game on WBFS"
msgstr ""
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr ""
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr ""
@ -987,6 +987,9 @@ msgstr ""
msgid "Screensaver"
msgstr ""
msgid "Select"
msgstr ""
msgid "Select a DOL"
msgstr ""
@ -999,6 +1002,9 @@ msgstr ""
msgid "Set Search-Filter"
msgstr ""
msgid "Set as backgroundmusic?"
msgstr ""
msgid "Settings"
msgstr ""
@ -1114,6 +1120,9 @@ msgstr ""
msgid "Transfer failed."
msgstr ""
msgid "USB Device not found"
msgstr ""
msgid "USB Loader GX is protected"
msgstr ""
@ -1142,9 +1151,6 @@ msgstr ""
msgid "Unlock console to use this option."
msgstr ""
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr ""
@ -1209,6 +1215,9 @@ msgstr ""
msgid "WIP Patches Path changed"
msgstr ""
msgid "Waiting for USB Device"
msgstr ""
msgid "Waiting..."
msgstr ""
@ -1254,15 +1263,15 @@ msgstr ""
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr ""
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr ""
msgid "You have attempted to load a bad image"
msgstr ""
msgid "You need to select or format a partition"
msgstr ""
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr ""

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: c64rmx\n"
"Language-Team: \n"
@ -182,9 +182,15 @@ msgstr "Takaisin HBC:hen tai Wii Menuun"
msgid "Back to Loader"
msgstr "HBC"
msgid "Back to Wii Menu"
msgstr "Takaisin Wii Menuun"
msgid "Backgroundmusic"
msgstr "Taustamusiikki"
msgid "Backgroundmusic Path changed."
msgstr "Taustamusiikin polku muutettu"
msgid "Big thanks to:"
msgstr "Isot kiitokset:"
@ -215,9 +221,6 @@ msgstr "Ei voida poistaa:"
msgid "Cancel"
msgstr "Peruuta"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr ""
@ -285,6 +288,9 @@ msgstr "GCT tiedostoa ei voitu luoda"
msgid "Could not find a WBFS partition."
msgstr "WBFS osiota ei löytynyt."
msgid "Could not initialize DIP module!"
msgstr "DIP Moduulia ei voitu alustaa!"
msgid "Could not initialize network!"
msgstr "Verkkoon ei voitu yhdistää!"
@ -414,6 +420,9 @@ msgstr ""
msgid "Do you want to format:"
msgstr "Haluatko formatoida:"
msgid "Do you want to retry for 30 secs?"
msgstr "Haluatko odottaa 30 sekuntia?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "Haluatko käyttää vaihtoehtoista DOL tiedostoa jonka tiedetään toimivan?"
@ -525,6 +534,9 @@ msgstr "Käännä-X"
msgid "Force"
msgstr "Pakota"
msgid "Format"
msgstr "Formatoi"
msgid "Formatting, please wait..."
msgstr "Formatoi, odota..."
@ -762,9 +774,6 @@ msgstr "Todennäköisesti sisältää ulottuvuuksia jotka eivät ole jaollisia n
msgid "Mount DVD drive"
msgstr ""
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "Voimakkuus"
@ -798,6 +807,15 @@ msgstr "Ei suosikkeja"
msgid "No SD-Card inserted!"
msgstr "SD-korttia ei ole asetettu wiihin!"
msgid "No USB Device"
msgstr "Ei USB-laitetta"
msgid "No USB Device found."
msgstr "USB-laitetta ei löytynyt."
msgid "No WBFS or FAT/NTFS partition found"
msgstr ""
msgid "No cheats were selected"
msgstr ""
@ -876,9 +894,6 @@ msgstr ""
msgid "Partition"
msgstr "Osio"
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr "Salasana"
@ -900,15 +915,6 @@ msgstr "Valitse listasta"
msgid "Play Count"
msgstr "Pelauksen määrä"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr ""
@ -942,15 +948,9 @@ msgstr "Uudelleenlataa SD"
msgid "Rename Game on WBFS"
msgstr "Uudelleennimeä peli"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "Resetoi pelauksen määrä"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "Boottaa..."
@ -987,6 +987,9 @@ msgstr ""
msgid "Screensaver"
msgstr "Näytönsäästäjä"
msgid "Select"
msgstr ""
msgid "Select a DOL"
msgstr "Valitse DOL"
@ -999,6 +1002,9 @@ msgstr "syys"
msgid "Set Search-Filter"
msgstr ""
msgid "Set as backgroundmusic?"
msgstr "Aseta taustamusiikiksi?"
msgid "Settings"
msgstr "Asetukset"
@ -1114,6 +1120,9 @@ msgstr "Vinkit"
msgid "Transfer failed."
msgstr ""
msgid "USB Device not found"
msgstr "USB-laitetta ei löytynyt"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX on suojattu."
@ -1142,9 +1151,6 @@ msgstr ""
msgid "Unlock console to use this option."
msgstr "Avaa konsoli käyttääksesi tätä vaihtoehtoa"
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr "Avattu"
@ -1209,6 +1215,9 @@ msgstr ""
msgid "WIP Patches Path changed"
msgstr ""
msgid "Waiting for USB Device"
msgstr "Odottaa USB-laitetta..."
msgid "Waiting..."
msgstr "Odottaa..."
@ -1254,15 +1263,15 @@ msgstr "Olet valinnut näyttääksesi suosikit mutta sinulla ei ole valittuna yh
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr ""
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr ""
msgid "You have attempted to load a bad image"
msgstr "Yritit ladata huonoa levykuvaa"
msgid "You need to select or format a partition"
msgstr ""
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "URL:si on tallennettu %WiiTDB_URL.txt."
@ -1333,41 +1342,11 @@ msgstr "josta"
msgid "seconds left"
msgstr "sekuntia jäljellä"
msgid "Backgroundmusic Path changed."
msgstr "Taustamusiikin polku muutettu"
#~ msgid "Exit USB Loader GX?"
#~ msgstr "Poistu USB Loader GX:stä?"
msgid "Set as backgroundmusic?"
msgstr "Aseta taustamusiikiksi?"
#~ msgid "No WBFS partition found"
#~ msgstr "Ei WBFS-osioita löytynyt"
msgid "Back to Wii Menu"
msgstr "Takaisin Wii Menuun"
msgid "Could not initialize DIP module!"
msgstr "DIP Moduulia ei voitu alustaa!"
msgid "Do you want to retry for 30 secs?"
msgstr "Haluatko odottaa 30 sekuntia?"
msgid "Format"
msgstr "Formatoi"
msgid "No USB Device"
msgstr "Ei USB-laitetta"
msgid "No USB Device found."
msgstr "USB-laitetta ei löytynyt."
msgid "USB Device not found"
msgstr "USB-laitetta ei löytynyt"
msgid "Waiting for USB Device"
msgstr "Odottaa USB-laitetta..."
msgid "Exit USB Loader GX?"
msgstr "Poistu USB Loader GX:stä?"
msgid "No WBFS partition found"
msgstr "Ei WBFS-osioita löytynyt"
msgid "You need to format a partition"
msgstr "Sinun täytyy formatoida osio"
#~ msgid "You need to format a partition"
#~ msgstr "Sinun täytyy formatoida osio"

View File

@ -1,11 +1,11 @@
# USB Loader GX language source file.
# French V12.3 r886
# French V12.1 r878
# don't delete/change this line (é).
msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Kin8\n"
"Language-Team: Badablek, Amour, ikya & Kin8\n"
@ -182,9 +182,15 @@ msgstr "Retour HBC / Menu Wii"
msgid "Back to Loader"
msgstr "Chaîne Homebrew"
msgid "Back to Wii Menu"
msgstr "Retour Menu Wii"
msgid "Backgroundmusic"
msgstr "Fond sonore"
msgid "Backgroundmusic Path changed."
msgstr "Dossier fond sonore modifié."
msgid "Big thanks to:"
msgstr "Grand merci à:"
@ -215,9 +221,6 @@ msgstr "Impossible de supprimer:"
msgid "Cancel"
msgstr "Annuler"
msgid "Change Play Path"
msgstr "Changer Dossier"
msgid "Channels"
msgstr "Chaînes"
@ -285,6 +288,9 @@ msgstr "Impossible de créer le fichier GCT"
msgid "Could not find a WBFS partition."
msgstr "Impossible de trouver une partition WBFS."
msgid "Could not initialize DIP module!"
msgstr "Initialisation module DIP impossible !"
msgid "Could not initialize network!"
msgstr "Initialisation réseau impossible !"
@ -414,6 +420,9 @@ msgstr "Voulez-vous télécharger ce thème ?"
msgid "Do you want to format:"
msgstr "Voulez-vous formater ?"
msgid "Do you want to retry for 30 secs?"
msgstr "Réessayer pendant 30 sec. ?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "Voulez-vous utiliser le DOL Alternatif actuellement connu comme correct ?"
@ -525,6 +534,9 @@ msgstr "Inversion-X"
msgid "Force"
msgstr "Forcer"
msgid "Format"
msgstr "Formater"
msgid "Formatting, please wait..."
msgstr "Formatage en cours, veuillez patienter..."
@ -762,9 +774,6 @@ msgstr "Il est fort probable que les dimensions ne soient pas des multiples de 4
msgid "Mount DVD drive"
msgstr "Lancer DVD"
msgid "Music Loop Mode"
msgstr "Mode Boucle Musique"
msgid "Music Volume"
msgstr "Volume Musique"
@ -798,6 +807,15 @@ msgstr "Pas de favoris"
msgid "No SD-Card inserted!"
msgstr "Aucune carte SD insérée !"
msgid "No USB Device"
msgstr "Aucun périphérique USB"
msgid "No USB Device found."
msgstr "Aucun périphérique USB trouvé."
msgid "No WBFS or FAT/NTFS partition found"
msgstr "Aucune partition WBFS ou FAT/NTFS trouvée"
msgid "No cheats were selected"
msgstr "Aucune selection de triche"
@ -876,9 +894,6 @@ msgstr "Contrôle Parental désactivé"
msgid "Partition"
msgstr ""
msgid "Partition Format Menu"
msgstr "Menu Formatage Partition"
msgid "Password"
msgstr "Mot de passe"
@ -900,15 +915,6 @@ msgstr "Sélectionner"
msgid "Play Count"
msgstr "Utilisation"
msgid "Play Next"
msgstr "Jouer Suiv."
msgid "Play Previous"
msgstr "Jouer Précéd."
msgid "Playing Music:"
msgstr "Musique Actuelle:"
msgid "Please wait..."
msgstr "Veuillez patienter..."
@ -942,15 +948,9 @@ msgstr "Recharger la SD"
msgid "Rename Game on WBFS"
msgstr "Renommer un jeu"
msgid "Reset BG Music"
msgstr "Reset"
msgid "Reset Playcounter"
msgstr "Reset Utilisation du Jeu"
msgid "Reset to standard BGM?"
msgstr "Restaurer fond sonore standard ?"
msgid "Restarting..."
msgstr "Redémarrage..."
@ -987,6 +987,9 @@ msgstr "Sauvegardé"
msgid "Screensaver"
msgstr "Économiseur d'écran"
msgid "Select"
msgstr "Choisir"
msgid "Select a DOL"
msgstr "Choisir un DOL"
@ -999,6 +1002,9 @@ msgstr ""
msgid "Set Search-Filter"
msgstr "Filtre de Recherche"
msgid "Set as backgroundmusic?"
msgstr "Utiliser comme fond sonore ?"
msgid "Settings"
msgstr "Paramètres"
@ -1114,6 +1120,9 @@ msgstr "Info-bulles"
msgid "Transfer failed."
msgstr "Echec Transfert"
msgid "USB Device not found"
msgstr "Périphérique USB introuvable"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX est verrouillé"
@ -1142,9 +1151,6 @@ msgstr "Déverrouiller Contrôle Parental"
msgid "Unlock console to use this option."
msgstr "Cette option requiert le déverrouillage de l'interface."
msgid "Unlock the app first."
msgstr "Déverrouillage nécessaire."
msgid "Unlocked"
msgstr "Clic pour verrouiller"
@ -1209,6 +1215,9 @@ msgstr "Dossier Patchs WIP"
msgid "WIP Patches Path changed"
msgstr "Dossier Patchs WIP modifié"
msgid "Waiting for USB Device"
msgstr "Attente d'un périphérique USB"
msgid "Waiting..."
msgstr "En attente..."
@ -1254,15 +1263,15 @@ msgstr "Vous choisissez d'afficher des favoris alors que vous n'en avez aucun."
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr "Le système de fichier NTFS est utilisé. En raison à de possibles erreurs d'écriture sur une partition de NTFS, l'installation d'un jeu est impossible."
msgid "You can't access this menu!"
msgstr "Accès à ce menu refusé!"
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr "Contrôle Parental désactivé. Si vous voulez l'utiliser, activez-le dans les Paramètres de votre Wii."
msgid "You have attempted to load a bad image"
msgstr "Vous avez tenté de charger une image érronée"
msgid "You need to select or format a partition"
msgstr "Vous devez choisir ou formater une partition"
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "Sauvegarde de l'URL sous %sWiiTDB_URL.txt."
@ -1333,65 +1342,32 @@ msgstr "sur"
msgid "seconds left"
msgstr "secondes restantes"
msgid "Back to Wii Menu"
msgstr "Retour Menu Wii"
#~ msgid "Can't decompress LZ77"
#~ msgstr "Décompression LZ77 Impossible"
msgid "Could not initialize DIP module!"
msgstr "Initialisation module DIP impossible !"
#~ msgid "Can't find disc"
#~ msgstr "Disque non trouvé"
msgid "Do you want to retry for 30 secs?"
msgstr "Réessayer pendant 30 sec. ?"
#~ msgid "IMD5 Header not right."
#~ msgstr "En-tête IMD5 erronée"
msgid "Format"
msgstr "Formater"
#~ msgid "IMET Header wrong."
#~ msgstr "En-tête IMET erronée"
msgid "No USB Device"
msgstr "Aucun périphérique USB"
#~ msgid "Failed to extract opening.bnr"
#~ msgstr "Extraction opening.bnr échouée"
msgid "No USB Device found."
msgstr "Aucun périphérique USB trouvé."
#~ msgid "You need to start this game one time to create a save file, then exit and start it again."
#~ msgstr "Vous devez lancer ce jeu une fois pour créer une sauvegarde, puis éteindre et le lancer à nouveau."
msgid "No WBFS or FAT/NTFS partition found"
msgstr "Aucune partition WBFS ou FAT/NTFS trouvée"
#~ msgid "ERROR: USB device could not be loaded!"
#~ msgstr "ERREUR: Impossible de charger le périph. USB!"
msgid "Select"
msgstr "Choisir"
#~ msgid "ERROR: cIOS could not be loaded!"
#~ msgstr "ERREUR: Impossible de charger le cIOS!"
msgid "USB Device not found"
msgstr "Périphérique USB introuvable"
#~ msgid "Loading..."
#~ msgstr "Chargement..."
msgid "Waiting for USB Device"
msgstr "Attente d'un périphérique USB"
msgid "You need to select or format a partition"
msgstr "Vous devez choisir ou formater une partition"
msgid "Can't decompress LZ77"
msgstr "Décompression LZ77 Impossible"
msgid "Can't find disc"
msgstr "Disque non trouvé"
msgid "IMD5 Header not right."
msgstr "En-tête IMD5 erronée"
msgid "IMET Header wrong."
msgstr "En-tête IMET erronée"
msgid "Failed to extract opening.bnr"
msgstr "Extraction opening.bnr échouée"
msgid "You need to start this game one time to create a save file, then exit and start it again."
msgstr "Vous devez lancer ce jeu une fois pour créer une sauvegarde, puis éteindre et le lancer à nouveau."
msgid "ERROR: USB device could not be loaded!"
msgstr "ERREUR: Impossible de charger le périph. USB!"
msgid "ERROR: cIOS could not be loaded!"
msgstr "ERREUR: Impossible de charger le cIOS!"
msgid "Loading..."
msgstr "Chargement..."
msgid "Waiting for your slow USB Device: %i secs..."
msgstr "Attente de votre périphérique USB: %i secs..."
#~ msgid "Waiting for your slow USB Device: %i secs..."
#~ msgstr "Attente de votre périphérique USB: %i secs..."

View File

@ -1,11 +1,11 @@
# USB Loader GX language source file.
# german.lang - r885
# german.lang - r876
# don't delete/change this line (é).
msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: ZEN.13\n"
"Language-Team: Snoozer, wishmasterf, Bertilax, ZEN.13\n"
@ -182,9 +182,15 @@ msgstr "zum Homebrew Kanal oder Wii Menü"
msgid "Back to Loader"
msgstr "Homebrew Kanal"
msgid "Back to Wii Menu"
msgstr "Wii Menü"
msgid "Backgroundmusic"
msgstr "Hintergrundmusik"
msgid "Backgroundmusic Path changed."
msgstr "Pfad geändert"
msgid "Big thanks to:"
msgstr "Großen Dank an:"
@ -201,7 +207,7 @@ msgid "Both"
msgstr "Beides (ID und Region)"
msgid "Can't be formatted"
msgstr "Kann nicht formatiert werden"
msgstr "Konnte nicht formatiert werden"
msgid "Can't create directory"
msgstr "Verzeichnis konnte nicht erstellt werden"
@ -215,9 +221,6 @@ msgstr "Löschen fehlgeschlagen:"
msgid "Cancel"
msgstr "Abbrechen"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr "Kanäle"
@ -285,6 +288,9 @@ msgstr "Die GCT Datei konnte nicht erstellt werden."
msgid "Could not find a WBFS partition."
msgstr "Es keine WBFS Partition gefunden."
msgid "Could not initialize DIP module!"
msgstr "DIP Modul konnte nicht initialisiert werden!"
msgid "Could not initialize network!"
msgstr "Netzwerk konnte nicht initialisiert werden!"
@ -403,7 +409,7 @@ msgid "Do you really want to delete:"
msgstr "Löschvorgang bestätigen:"
msgid "Do you want to apply it now?"
msgstr "Möchtest du es jetzt übernehmen?"
msgstr ""
msgid "Do you want to change language?"
msgstr "Möchtest du die Sprache ändern?"
@ -414,6 +420,9 @@ msgstr "Dieses Theme herunterladen?"
msgid "Do you want to format:"
msgstr "Möchtest du formatieren:"
msgid "Do you want to retry for 30 secs?"
msgstr "30 Sekunden lang erneut versuchen?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "Möchtest du die als richtig bekannte Alternative DOL verwenden?"
@ -466,7 +475,7 @@ msgid "ERROR:"
msgstr "FEHLER:"
msgid "ERROR: Can't set up theme."
msgstr "FEHLER: Theme kann nicht konfiguriert werden."
msgstr ""
msgid "Enable Parental Control"
msgstr "Altersbeschränkung aktivieren"
@ -525,6 +534,9 @@ msgstr ""
msgid "Force"
msgstr "Erzwinge"
msgid "Format"
msgstr "Formatieren"
msgid "Formatting, please wait..."
msgstr "Formatiere, bitte warten..."
@ -550,7 +562,7 @@ msgid "GUI Settings"
msgstr "GUI Einstellungen"
msgid "GXtheme.cfg not found in any subfolder."
msgstr "GXtheme.cfg in keinem Unterordner gefunden."
msgstr ""
msgid "Game ID"
msgstr "Spiel ID"
@ -762,9 +774,6 @@ msgstr "Höchstwahrscheinlich sind Breite und Höhe keine Vielfachen von 4."
msgid "Mount DVD drive"
msgstr "Spiel im Laufwerk starten"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "Musik Lautstärke"
@ -798,6 +807,15 @@ msgstr "keine Favoriten"
msgid "No SD-Card inserted!"
msgstr "Keine SD Karte eingelegt!"
msgid "No USB Device"
msgstr "Kein USB Gerät"
msgid "No USB Device found."
msgstr "Kein USB Gerät gefunden."
msgid "No WBFS or FAT/NTFS partition found"
msgstr "Keine WBFS oder FAT/NTFS Partition gefunden"
msgid "No cheats were selected"
msgstr "Es wurden keine Cheats ausgewählt"
@ -876,9 +894,6 @@ msgstr "Altersbeschränkung ausgeschaltet"
msgid "Partition"
msgstr ""
msgid "Partition Format Menu"
msgstr "Partition Formatieren Menü"
msgid "Password"
msgstr "Passwort"
@ -900,15 +915,6 @@ msgstr "Wähle aus Liste"
msgid "Play Count"
msgstr "Spielzähler"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "Bitte warten..."
@ -942,15 +948,9 @@ msgstr "SD erneut laden"
msgid "Rename Game on WBFS"
msgstr "Spiel umbenennen"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "Spielzähler zurücksetzen"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "Damit die neue Version benutzt werden kann, muss der Loader neu gestartet werden."
@ -987,6 +987,9 @@ msgstr "Gespeichert"
msgid "Screensaver"
msgstr "Bildschirmschoner"
msgid "Select"
msgstr "Auswählen"
msgid "Select a DOL"
msgstr "wähle eine DOL"
@ -999,6 +1002,9 @@ msgstr "September"
msgid "Set Search-Filter"
msgstr "Suche"
msgid "Set as backgroundmusic?"
msgstr "Als Hintergrundmusik verwenden?"
msgid "Settings"
msgstr "Einstellungen"
@ -1114,6 +1120,9 @@ msgstr "ToolTips"
msgid "Transfer failed."
msgstr "Übertragung fehlgeschlagen."
msgid "USB Device not found"
msgstr "USB Gerät nicht gefunden"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX ist jetzt geschützt"
@ -1142,9 +1151,6 @@ msgstr "Altersbeschränkung deaktivieren"
msgid "Unlock console to use this option."
msgstr "Entsperre den Loader, um diese Option zu nutzen."
msgid "Unlock the app first."
msgstr "Entsperre zuerst den Loader."
msgid "Unlocked"
msgstr "entsperrt"
@ -1209,6 +1215,9 @@ msgstr "WIP Patches"
msgid "WIP Patches Path changed"
msgstr "Pfad geändert"
msgid "Waiting for USB Device"
msgstr "Warte auf USB Gerät"
msgid "Waiting..."
msgstr "Warte..."
@ -1254,15 +1263,15 @@ msgstr "Du willst Favoriten anzeigen, hast aber keine ausgewählt."
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr "Du benutzt das NTFS Dateisystem. Wegen möglicher Schreibfehler auf einer NTFS Partition, ist das Installieren eines Spiels nicht möglich."
msgid "You can't access this menu!"
msgstr "Du kannst nicht auf dieses Menü zugreifen!"
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr "Du hast die Altersbeschränkung nicht aktiviert. Wenn du sie nutzen möchtest, aktiviere sie in den Wii-Systemeinstellungen."
msgid "You have attempted to load a bad image"
msgstr "Du hast versucht ein 'schlechtes Bild' zu laden."
msgid "You need to select or format a partition"
msgstr "Du must eine Partition auswählen oder formatieren"
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "Deine URL wurde in %sWiiTDB_URL.txt gespeichert."
@ -1333,59 +1342,20 @@ msgstr "von"
msgid "seconds left"
msgstr "Sekunden verbleiben"
msgid "Backgroundmusic Path changed."
msgstr "Pfad geändert"
#~ msgid "Can't decompress LZ77"
#~ msgstr "LZ77 konnte nicht entpackt werden"
msgid "Set as backgroundmusic?"
msgstr "Als Hintergrundmusik verwenden?"
#~ msgid "Can't find disc"
#~ msgstr "Keine Disc gefunden"
msgid "Back to Wii Menu"
msgstr "Wii Menü"
#~ msgid "IMD5 Header not right."
#~ msgstr "IMD5 Header falsch."
msgid "Could not initialize DIP module!"
msgstr "DIP Modul konnte nicht initialisiert werden!"
#~ msgid "IMET Header wrong."
#~ msgstr "IMET Header falsch."
msgid "Do you want to retry for 30 secs?"
msgstr "30 Sekunden lang erneut versuchen?"
#~ msgid "Homebrew Channel"
#~ msgstr "Homebrew Kanal"
msgid "Format"
msgstr "Formatieren"
msgid "No USB Device"
msgstr "Kein USB Gerät"
msgid "No USB Device found."
msgstr "Kein USB Gerät gefunden."
msgid "No WBFS or FAT/NTFS partition found"
msgstr "Keine WBFS oder FAT/NTFS Partition gefunden"
msgid "Select"
msgstr "Auswählen"
msgid "USB Device not found"
msgstr "USB Gerät nicht gefunden"
msgid "Waiting for USB Device"
msgstr "Warte auf USB Gerät"
msgid "You need to select or format a partition"
msgstr "Du must eine Partition auswählen oder formatieren"
msgid "Can't decompress LZ77"
msgstr "LZ77 konnte nicht entpackt werden"
msgid "Can't find disc"
msgstr "Keine Disc gefunden"
msgid "IMD5 Header not right."
msgstr "IMD5 Header falsch."
msgid "IMET Header wrong."
msgstr "IMET Header falsch."
msgid "Homebrew Channel"
msgstr "Homebrew Kanal"
msgid "You need to start this game one time to create a save file, then exit and start it again."
msgstr "Sie müssen dieses Spiel einmal starten um einen Speicherstand zu erstellen, dann verlassen und es neustarten."
#~ msgid "You need to start this game one time to create a save file, then exit and start it again."
#~ msgstr "Sie müssen dieses Spiel einmal starten um einen Speicherstand zu erstellen, dann verlassen und es neustarten."

View File

@ -1,12 +1,12 @@
# USB Loader GX language source file.
# hungarian.lang - r878
# hungarian.lang - r839
# don't delete/change this line (é).
msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"PO-Revision-Date: 2009-12-29 11:05+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-12-01 13:23+0100\n"
"Last-Translator: Springdale\n"
"Language-Team: Tusk, Springdale\n"
"MIME-Version: 1.0\n"
@ -126,7 +126,7 @@ msgid "AUTO"
msgstr ""
msgid "All partitions"
msgstr "Minden partíció"
msgstr ""
msgid "All the features of USB Loader GX are unlocked."
msgstr "Az USB Loader GX minden funkciója elérhetõ."
@ -144,10 +144,10 @@ msgid "App Language"
msgstr "Nyelv"
msgid "Apr"
msgstr "Ápr"
msgstr ""
msgid "Are you sure you want to enable Parent Control?"
msgstr "Szülõi felügyelet bekapcsolása?"
msgstr ""
msgid "Are you sure?"
msgstr "Biztos vagy benne?"
@ -165,13 +165,13 @@ msgid "AutoPatch"
msgstr ""
msgid "BCA Codes Path"
msgstr "BCA kód útvonal"
msgstr ""
msgid "BCA Codes Path changed"
msgstr "BCA kód útvonal megváltozott"
msgstr ""
msgid "BETA revisions"
msgstr "Béta változatok"
msgstr ""
msgid "Back"
msgstr "Vissza"
@ -182,9 +182,15 @@ msgstr "Visszatérés a HBC-be vagy Wii Menübe"
msgid "Back to Loader"
msgstr "HBC"
msgid "Back to Wii Menu"
msgstr "Visszatérés a Wii Menübe"
msgid "Backgroundmusic"
msgstr "Háttérzene"
msgid "Backgroundmusic Path changed."
msgstr "Háttérzene útvonala megváltozott."
msgid "Big thanks to:"
msgstr "Köszönet:"
@ -215,9 +221,6 @@ msgstr "Nem törölhetõ"
msgid "Cancel"
msgstr "Mégse"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr "Csatornák"
@ -256,7 +259,7 @@ msgid "Confirm"
msgstr "Megerõsítés"
msgid "Connection lost..."
msgstr "A kapcsolat megszakadt..."
msgstr ""
msgid "Console"
msgstr "Konzol"
@ -285,6 +288,9 @@ msgstr "Nem hozható létre GCT fájl"
msgid "Could not find a WBFS partition."
msgstr "WBFS partíció nem található."
msgid "Could not initialize DIP module!"
msgstr "DIP modul nem tölthetõ be!"
msgid "Could not initialize network!"
msgstr "Kapcsolat nem hozható létre!"
@ -403,7 +409,7 @@ msgid "Do you really want to delete:"
msgstr "Biztosan törlöd?"
msgid "Do you want to apply it now?"
msgstr "Alkalmazás most?"
msgstr ""
msgid "Do you want to change language?"
msgstr "Nyelv megváltoztatása?"
@ -414,6 +420,9 @@ msgstr "Téma letöltése?"
msgid "Do you want to format:"
msgstr "Formázás?"
msgid "Do you want to retry for 30 secs?"
msgstr "30 másodpercig szeretnéd még tovább próbálni?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "Köztudottan működõ alternatív DOL használata?"
@ -466,10 +475,10 @@ msgid "ERROR:"
msgstr "HIBA:"
msgid "ERROR: Can't set up theme."
msgstr "HIBA: Téma nem állítható be"
msgstr ""
msgid "Enable Parental Control"
msgstr "Szülői felügyelet bekapcsolása"
msgstr ""
msgid "English"
msgstr "Angol"
@ -499,7 +508,7 @@ msgid "Extracting files..."
msgstr "Fájlok kicsomagolása..."
msgid "FAT: Use directories"
msgstr "FAT: könyvtárak használata"
msgstr ""
msgid "Failed formating"
msgstr "Formázás sikertelen"
@ -525,6 +534,9 @@ msgstr ""
msgid "Force"
msgstr "Kényszerítés"
msgid "Format"
msgstr "Formázás"
msgid "Formatting, please wait..."
msgstr "Formatálás folyamatban, kérlek várj..."
@ -550,7 +562,7 @@ msgid "GUI Settings"
msgstr "Kezelõfelület"
msgid "GXtheme.cfg not found in any subfolder."
msgstr "GXtheme.cfg nem található."
msgstr ""
msgid "Game ID"
msgstr "Játék ID"
@ -577,7 +589,7 @@ msgid "Game is already installed:"
msgstr "A játék már fel van telepítve:"
msgid "Game partition"
msgstr "Játék partíció"
msgstr ""
msgid "Games"
msgstr "Játékok"
@ -642,7 +654,7 @@ msgid "Install"
msgstr "Telepítés"
msgid "Install 1:1 Copy"
msgstr "1:1 másolat telepítése"
msgstr ""
msgid "Install Error!"
msgstr "Telepítési Hiba!"
@ -651,10 +663,10 @@ msgid "Install a game"
msgstr "Játék telepítése"
msgid "Install not possible"
msgstr "A telepítés nem lehetséges"
msgstr ""
msgid "Install partitions"
msgstr "Partíciók telepítése"
msgstr ""
msgid "Installing content... Ok!"
msgstr "Tartalom telepítése... Ok!"
@ -672,7 +684,7 @@ msgid "Installing wad"
msgstr "Wad telepítése"
msgid "Invalid PIN code"
msgstr "Hibás PIN kód"
msgstr ""
msgid "It seems that you have some information that will be helpful to us. Please pass this information along to the DEV team."
msgstr "Számunkra segítõ információid lehetnek - kérlek továbbítsd ezeket a fejlesztõi csapat felé."
@ -762,9 +774,6 @@ msgstr "Vélhetõen méretei nem oszhatók 4-gyel."
msgid "Mount DVD drive"
msgstr "DVD meghajtó felcsatolása"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "Zene Hangerõ"
@ -798,6 +807,15 @@ msgstr "Nincsenek kedvencek"
msgid "No SD-Card inserted!"
msgstr "Nincs SD kártya behelyezve!"
msgid "No USB Device"
msgstr "Nincs USB meghajtó"
msgid "No USB Device found."
msgstr "Nincs USB meghajtó csatlakoztatva."
msgid "No WBFS or FAT/NTFS partition found"
msgstr ""
msgid "No cheats were selected"
msgstr "Nincsenek kiválasztott cheat-ek"
@ -871,14 +889,11 @@ msgid "Parental Control"
msgstr "Szülõi Felügyelet"
msgid "Parental Control disabled"
msgstr "Szülõi felügyelet kikapcsolva"
msgstr ""
msgid "Partition"
msgstr "Partició"
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr "Jelszó"
@ -900,15 +915,6 @@ msgstr "Válassz a listából"
msgid "Play Count"
msgstr "Indítások"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "Kérlek várj..."
@ -942,15 +948,9 @@ msgstr "SD Újratöltése"
msgid "Rename Game on WBFS"
msgstr "WBFS játék átnevezése"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "Elindítások nullázása"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "Újraindítás..."
@ -987,6 +987,9 @@ msgstr "Elmentve"
msgid "Screensaver"
msgstr "Képernyõkimélõ"
msgid "Select"
msgstr "Válassz"
msgid "Select a DOL"
msgstr "DOL kiválasztása"
@ -999,6 +1002,9 @@ msgstr "Szep"
msgid "Set Search-Filter"
msgstr "Keresés"
msgid "Set as backgroundmusic?"
msgstr "Beállítod háttérzenének?"
msgid "Settings"
msgstr "Beállítások"
@ -1114,6 +1120,9 @@ msgstr "Súgók"
msgid "Transfer failed."
msgstr "Átviteli hiba."
msgid "USB Device not found"
msgstr "USB Meghajtó nem található"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX levédve"
@ -1137,14 +1146,11 @@ msgid "Uninstalling wad"
msgstr "Wad törlése"
msgid "Unlock Parental Control"
msgstr "Szülõi felügyelet feloldása"
msgstr ""
msgid "Unlock console to use this option."
msgstr "Zárolva a program, ezt nem használhatod."
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr "Feloldva"
@ -1204,10 +1210,13 @@ msgid "Video Mode"
msgstr "Videó Mód"
msgid "WIP Patches Path"
msgstr "WIP Patch útvonal"
msgstr ""
msgid "WIP Patches Path changed"
msgstr "WIP Patch útvonal megváltozott"
msgstr ""
msgid "Waiting for USB Device"
msgstr "Várakozás az USB Meghajtóra"
msgid "Waiting..."
msgstr "Várakozás..."
@ -1252,17 +1261,17 @@ msgid "You are choosing to display favorites and you do not have any selected."
msgstr "A Kedvencek megjelenítését választottad, de egy játék sincs így megjelölve."
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr "NTFS fájlrendszert használata esetén a lehetséges írási hibák miatt játékok telepítése nem lehetséges."
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr "A szülõi felügyelet nincs bekapcsolva - bekapcsolható a Wii Beállításokban."
msgstr ""
msgid "You have attempted to load a bad image"
msgstr "Rossz képfájl próbáltál betõlteni"
msgid "You need to select or format a partition"
msgstr "Választanod vagy formáznod kell egy partíciót"
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "URL elmentve itt: %sWiiTDB_URL.txt"
@ -1295,7 +1304,7 @@ msgid "files not found on the server!"
msgstr "fájl nem található a szerveren"
msgid "for FAT/NTFS support"
msgstr "FAT/NTFS támogatás"
msgstr ""
msgid "for Ocarina"
msgstr ": Ocarina"
@ -1333,56 +1342,26 @@ msgstr "./"
msgid "seconds left"
msgstr "hátralévõ másodperc"
msgid "Backgroundmusic Path changed."
msgstr "Háttérzene útvonala megváltozott."
#~ msgid "Can't decompress LZ77"
#~ msgstr "LZ77 nem kitömöríthetõ"
msgid "Set as backgroundmusic?"
msgstr "Beállítod háttérzenének?"
#~ msgid "Can't find disc"
#~ msgstr "Lemez nem található"
msgid "Back to Wii Menu"
msgstr "Visszatérés a Wii Menübe"
#~ msgid "IMD5 Header not right."
#~ msgstr "IMD5 Fejléc nem megfelelõ."
msgid "Could not initialize DIP module!"
msgstr "DIP modul nem tölthetõ be!"
#~ msgid "IMET Header wrong."
#~ msgstr "IMET fejléc nem megfelelõ."
msgid "Do you want to retry for 30 secs?"
msgstr "30 másodpercig szeretnéd még tovább próbálni?"
#~ msgid "No WBFS or FAT game partition found"
#~ msgstr "Nem található WBFS vagy FAT partíció"
msgid "Format"
msgstr "Formázás"
#~ msgid "Exit USB Loader GX?"
#~ msgstr "Kilépés az USB Loader GX-bõl?"
msgid "No USB Device"
msgstr "Nincs USB meghajtó"
#~ msgid "No WBFS partition found"
#~ msgstr "Nincs WBFS Partició"
msgid "No USB Device found."
msgstr "Nincs USB meghajtó csatlakoztatva."
msgid "No WBFS or FAT/NTFS partition found"
msgstr "Nem található WBFS vagy FAT/NTFS partíció"
msgid "Select"
msgstr "Válassz"
msgid "USB Device not found"
msgstr "USB Meghajtó nem található"
msgid "Waiting for USB Device"
msgstr "Várakozás az USB Meghajtóra"
msgid "You need to select or format a partition"
msgstr "Választanod vagy formáznod kell egy partíciót"
msgid "Can't decompress LZ77"
msgstr "LZ77 nem kitömöríthetõ"
msgid "Can't find disc"
msgstr "Lemez nem található"
msgid "IMD5 Header not right."
msgstr "IMD5 Fejléc nem megfelelõ."
msgid "IMET Header wrong."
msgstr "IMET fejléc nem megfelelõ."
msgid "Exit USB Loader GX?"
msgstr "Kilépés az USB Loader GX-bõl?"
#~ msgid "You need to format a partition"
#~ msgstr "Formáznod kell a particiót"

View File

@ -1,11 +1,11 @@
# USB Loader GX language source file.
# italian.lang - v57 - r885
# italian.lang - v55 - r874
# don't delete/change this line (é).
msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Cambo \n"
"Language-Team: FoxeJoe, Cambo\n"
@ -182,9 +182,15 @@ msgstr "Torna a HBC/Menu Wii"
msgid "Back to Loader"
msgstr "Canale HomeBrew"
msgid "Back to Wii Menu"
msgstr "Torna al Menu Wii"
msgid "Backgroundmusic"
msgstr "Musica Sottofondo"
msgid "Backgroundmusic Path changed."
msgstr "Percorso Musica modificato"
msgid "Big thanks to:"
msgstr "Grazie mille a:"
@ -215,9 +221,6 @@ msgstr "Impossibile eliminare:"
msgid "Cancel"
msgstr "Annulla"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr "Canali"
@ -285,6 +288,9 @@ msgstr "Non è stato possibile creare il file GCT"
msgid "Could not find a WBFS partition."
msgstr "Non è stata trovata alcuna partizione WBFS."
msgid "Could not initialize DIP module!"
msgstr "Non è stato possibile inizializzare il modulo DIP!"
msgid "Could not initialize network!"
msgstr "Non è stato possibile inizializzare la rete!"
@ -403,7 +409,7 @@ msgid "Do you really want to delete:"
msgstr "Vuoi veramente eliminare:"
msgid "Do you want to apply it now?"
msgstr "Applicare immediatamente?"
msgstr ""
msgid "Do you want to change language?"
msgstr "Vuoi cambiare lingua?"
@ -414,6 +420,9 @@ msgstr "Vuoi scaricare questo tema?"
msgid "Do you want to format:"
msgstr "Vuoi formattare:"
msgid "Do you want to retry for 30 secs?"
msgstr "Vuoi riprovare per 30 sec?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "Vuoi utilizzare il DOL alternativo funzionante?"
@ -466,7 +475,7 @@ msgid "ERROR:"
msgstr "ERRORE:"
msgid "ERROR: Can't set up theme."
msgstr "ERRORE: Impossibile configurare il tema."
msgstr ""
msgid "Enable Parental Control"
msgstr "Attiva Controllo Genitori"
@ -525,6 +534,9 @@ msgstr "Scorrimento Dischi"
msgid "Force"
msgstr "Forza"
msgid "Format"
msgstr "Formatta"
msgid "Formatting, please wait..."
msgstr "Sto Formattando, prego attendere..."
@ -550,7 +562,7 @@ msgid "GUI Settings"
msgstr "Impostazioni Loader"
msgid "GXtheme.cfg not found in any subfolder."
msgstr "Nessuna sottocartella contiene il file GXtheme.cfg."
msgstr ""
msgid "Game ID"
msgstr "ID Gioco"
@ -762,9 +774,6 @@ msgstr "Molto probabilmente le dimensioni non sono divisibili per 4."
msgid "Mount DVD drive"
msgstr "Avvia DVD"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "Volume"
@ -798,6 +807,15 @@ msgstr "Nessun Preferito"
msgid "No SD-Card inserted!"
msgstr "Nessuna scheda SD inserita!"
msgid "No USB Device"
msgstr "Nessun Dispositivo USB"
msgid "No USB Device found."
msgstr "Nessun Dispositivo USB trovato."
msgid "No WBFS or FAT/NTFS partition found"
msgstr "Non è stata trovata alcuna partizione WBFS o FAT/NTFS"
msgid "No cheats were selected"
msgstr "Non è stato selezionato alcun trucco"
@ -876,9 +894,6 @@ msgstr "Controllo Genitori disabilitato"
msgid "Partition"
msgstr "Partizione"
msgid "Partition Format Menu"
msgstr "Menu Formattazione Partizioni"
msgid "Password"
msgstr ""
@ -900,15 +915,6 @@ msgstr "Seleziona da un elenco"
msgid "Play Count"
msgstr "Giocati"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "Attendere prego..."
@ -942,15 +948,9 @@ msgstr "Ricarica SD"
msgid "Rename Game on WBFS"
msgstr "Rinomina Gioco su WBFS"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "Azzera contatore"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "Premere OK per riavviare..."
@ -987,6 +987,9 @@ msgstr "Salvataggio Eseguito"
msgid "Screensaver"
msgstr "Salvaschermo"
msgid "Select"
msgstr "Seleziona"
msgid "Select a DOL"
msgstr "Seleziona un file DOL"
@ -999,6 +1002,9 @@ msgstr "settembre"
msgid "Set Search-Filter"
msgstr "Cerca Gioco"
msgid "Set as backgroundmusic?"
msgstr "Imposto come Musica Sottofondo?"
msgid "Settings"
msgstr "Impostazioni"
@ -1114,6 +1120,9 @@ msgstr "Suggerimenti"
msgid "Transfer failed."
msgstr "Trasferimento fallito."
msgid "USB Device not found"
msgstr "Dispositivo USB non Trovato"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX è Protetto"
@ -1142,9 +1151,6 @@ msgstr "Sblocca Controllo Genitori"
msgid "Unlock console to use this option."
msgstr "Sblocca la Console per usare questa opzione."
msgid "Unlock the app first."
msgstr "L'applicazione deve essere sbloccata."
msgid "Unlocked"
msgstr "Sbloccato"
@ -1209,6 +1215,9 @@ msgstr "Percorso Patch WIP"
msgid "WIP Patches Path changed"
msgstr "Percorso Patch WIP modificato"
msgid "Waiting for USB Device"
msgstr "Caricamento Dispositivo USB"
msgid "Waiting..."
msgstr "Caricamento..."
@ -1254,15 +1263,15 @@ msgstr "Hai scelto di visualizzare i preferiti e non ne hai selezionato nessuno"
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr "E' in uso una partizione NTFS. Poiché sono possibili errori in scrittura nelle partizioni NTFS, non è possibile installare alcun gioco."
msgid "You can't access this menu!"
msgstr "Non puoi accedere a questo menu!"
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr "Il Controllo Genitori non è attivo. Se vuoi utilizzare il Controllo Genitori abilitalo nelle Impostazioni della Wii."
msgid "You have attempted to load a bad image"
msgstr "Hai tentato di caricare un'immagine non valida"
msgid "You need to select or format a partition"
msgstr "Occorre selezionare o formattare una partizione"
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "L'indirizzo (URL) è stato salvato in %sWiiTDB_URL.txt."
@ -1333,74 +1342,35 @@ msgstr "di"
msgid "seconds left"
msgstr "secondi mancanti"
msgid "Backgroundmusic Path changed."
msgstr "Percorso Musica modificato"
#~ msgid "Can't decompress LZ77"
#~ msgstr "Impossibile decomprimere LZ77"
msgid "Set as backgroundmusic?"
msgstr "Imposto come Musica Sottofondo?"
#~ msgid "Can't find disc"
#~ msgstr "Impossibile trovare il disco"
msgid "Back to Wii Menu"
msgstr "Torna al Menu Wii"
#~ msgid "IMD5 Header not right."
#~ msgstr "Header IMD5 non corretto."
msgid "Could not initialize DIP module!"
msgstr "Non è stato possibile inizializzare il modulo DIP!"
#~ msgid "IMET Header wrong."
#~ msgstr "Header IMET errato."
msgid "Do you want to retry for 30 secs?"
msgstr "Vuoi riprovare per 30 sec?"
#~ msgid "Failed to extract opening.bnr"
#~ msgstr "Estrazione opening.bnr fallita"
msgid "Format"
msgstr "Formatta"
#~ msgid "Homebrew Channel"
#~ msgstr "Canale Homebrew"
msgid "No USB Device"
msgstr "Nessun Dispositivo USB"
#~ msgid "You need to start this game one time to create a save file, then exit and start it again."
#~ msgstr "Devi caricare questo gioco almeno una volta per creare un file di salvataggio, quindi esci dal gioco e ricaricalo di nuovo."
msgid "No USB Device found."
msgstr "Nessun Dispositivo USB trovato."
#~ msgid "ERROR: USB device could not be loaded!"
#~ msgstr "ERRORE: non si accede alla periferica USB!"
msgid "No WBFS or FAT/NTFS partition found"
msgstr "Non è stata trovata alcuna partizione WBFS o FAT/NTFS"
#~ msgid "ERROR: cIOS could not be loaded!"
#~ msgstr "ERRORE: non si carica il cIOS!"
msgid "Select"
msgstr "Seleziona"
#~ msgid "Loading..."
#~ msgstr "Sto caricando..."
msgid "USB Device not found"
msgstr "Dispositivo USB non Trovato"
msgid "Waiting for USB Device"
msgstr "Caricamento Dispositivo USB"
msgid "You need to select or format a partition"
msgstr "Occorre selezionare o formattare una partizione"
msgid "Can't decompress LZ77"
msgstr "Impossibile decomprimere LZ77"
msgid "Can't find disc"
msgstr "Impossibile trovare il disco"
msgid "IMD5 Header not right."
msgstr "Header IMD5 non corretto."
msgid "IMET Header wrong."
msgstr "Header IMET errato."
msgid "Failed to extract opening.bnr"
msgstr "Estrazione opening.bnr fallita"
msgid "Homebrew Channel"
msgstr "Canale Homebrew"
msgid "You need to start this game one time to create a save file, then exit and start it again."
msgstr "Devi caricare questo gioco almeno una volta per creare un file di salvataggio, quindi esci dal gioco e ricaricalo di nuovo."
msgid "ERROR: USB device could not be loaded!"
msgstr "ERRORE: non si accede alla periferica USB!"
msgid "ERROR: cIOS could not be loaded!"
msgstr "ERRORE: non si carica il cIOS!"
msgid "Loading..."
msgstr "Sto caricando..."
msgid "Waiting for your slow USB Device: %i secs..."
msgstr "Sto aspettando la tua lenta periferica USB: %i secs..."
#~ msgid "Waiting for your slow USB Device: %i secs..."
#~ msgstr "Sto aspettando la tua lenta periferica USB: %i secs..."

View File

@ -1,11 +1,11 @@
# USB Loader GX language source file.
# japanese.lang - r885
# japanese.lang - r872
# don't delete/change this line (é).
msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: hosigumayuugi\n"
"Language-Team: hosigumayuugi\n"
@ -33,10 +33,10 @@ msgid "%s : %s May not boot correctly if your System Menu is not up to date."
msgstr "%s : %s Wiiが更新されていなければ正常に起動できない可能性があります"
msgid "0 (Everyone)"
msgstr "0(セットしない)"
msgstr "A(全年齢対象)"
msgid "1 (Child 7+)"
msgstr "1(C以上を制限)"
msgstr "B(12才以上対象)"
msgid "1 hour"
msgstr "1時間"
@ -45,7 +45,7 @@ msgid "10 min"
msgstr "10分"
msgid "2 (Teen 12+)"
msgstr "2(D以上を制限)"
msgstr "C(15才以上対象)"
msgid "20 min"
msgstr "20分"
@ -54,7 +54,7 @@ msgid "2D Cover Path"
msgstr "2Dカバーのパス"
msgid "3 (Mature 16+)"
msgstr "3(Z以上を制限)"
msgstr "D(17才以上対象)"
msgid "3 min"
msgstr "3分"
@ -69,7 +69,7 @@ msgid "3D Covers"
msgstr "3Dカバー"
msgid "4 (Adults Only 18+)"
msgstr "4(Zを制限)"
msgstr "Z(18才以上対象)"
msgid "5 min"
msgstr "5分"
@ -182,9 +182,15 @@ msgstr "HOMEボタンメニューへ"
msgid "Back to Loader"
msgstr "HBCへ"
msgid "Back to Wii Menu"
msgstr "Wiiメニューへ"
msgid "Backgroundmusic"
msgstr "BGM"
msgid "Backgroundmusic Path changed."
msgstr "BGMのパスを変更しました"
msgid "Big thanks to:"
msgstr "協力:"
@ -215,9 +221,6 @@ msgstr "削除できません"
msgid "Cancel"
msgstr "キャンセル"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr "チャンネル"
@ -285,6 +288,9 @@ msgstr "GCTファイルを作成できませんでした"
msgid "Could not find a WBFS partition."
msgstr "WBFS領域が見つかりませんでした"
msgid "Could not initialize DIP module!"
msgstr "DIPモジュールを初期化できません!"
msgid "Could not initialize network!"
msgstr "ネットワークを初期化できませんでした!"
@ -403,7 +409,7 @@ msgid "Do you really want to delete:"
msgstr "本当に削除しますか?"
msgid "Do you want to apply it now?"
msgstr "適用しますか?"
msgstr ""
msgid "Do you want to change language?"
msgstr "言語を変更しますか?"
@ -414,6 +420,9 @@ msgstr "ダウンロードしますか?"
msgid "Do you want to format:"
msgstr "初期化しますか?"
msgid "Do you want to retry for 30 secs?"
msgstr "再試行しますか?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "既知の代替DOLを利用しますか"
@ -466,7 +475,7 @@ msgid "ERROR:"
msgstr "エラー:"
msgid "ERROR: Can't set up theme."
msgstr "テーマを適用できませんでした"
msgstr ""
msgid "Enable Parental Control"
msgstr "使用制限機能を有効化"
@ -525,6 +534,9 @@ msgstr "ゲームリストの回転"
msgid "Force"
msgstr "強制"
msgid "Format"
msgstr "初期化"
msgid "Formatting, please wait..."
msgstr "初期化中です、暫くお待ち下さい..."
@ -550,7 +562,7 @@ msgid "GUI Settings"
msgstr "基本設定"
msgid "GXtheme.cfg not found in any subfolder."
msgstr "設定ファイルが見つかりません"
msgstr ""
msgid "Game ID"
msgstr "IDのみ"
@ -714,7 +726,7 @@ msgid "Left"
msgstr "左ボタンで"
msgid "Like SysMenu"
msgstr "Wiiメニュー風"
msgstr "システムメニュー風"
msgid "Load"
msgstr "はじめる"
@ -762,9 +774,6 @@ msgstr "4で割り切れない寸法があります"
msgid "Mount DVD drive"
msgstr "DVDを起動"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "BGMの音量"
@ -798,6 +807,15 @@ msgstr "お気に入りが選ばれていません"
msgid "No SD-Card inserted!"
msgstr "SDカードが挿入されていません!"
msgid "No USB Device"
msgstr "USB機器がありません"
msgid "No USB Device found."
msgstr "USB機器が検出されていません"
msgid "No WBFS or FAT/NTFS partition found"
msgstr "WBFS/FAT/NTFS領域が見つかりません"
msgid "No cheats were selected"
msgstr "何も選ばれていません"
@ -805,7 +823,7 @@ msgid "No data could be read."
msgstr "読み込みに失敗しました"
msgid "No file missing!"
msgstr "必要ありません"
msgstr "ファイルがありません"
msgid "No new updates."
msgstr "更新はありません"
@ -814,7 +832,7 @@ msgid "No themes found on the site."
msgstr "テーマが見つかりません"
msgid "Normal"
msgstr "ワイド"
msgstr "大きめ"
msgid "Normal Covers"
msgstr "2Dカバー"
@ -876,9 +894,6 @@ msgstr "使用制限機能を無効にしました"
msgid "Partition"
msgstr "使用する領域"
msgid "Partition Format Menu"
msgstr "初期化メニュー"
msgid "Password"
msgstr "暗証番号"
@ -900,15 +915,6 @@ msgstr "リストから選択"
msgid "Play Count"
msgstr "プレイ回数"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "しばらくお待ちください"
@ -942,15 +948,9 @@ msgstr "SDを再読み込み"
msgid "Rename Game on WBFS"
msgstr "WBFS内のゲーム名を変更"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "プレイ回数をリセット"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "再起動します"
@ -987,6 +987,9 @@ msgstr "保存しました"
msgid "Screensaver"
msgstr "画面焼け軽減機能"
msgid "Select"
msgstr "選択"
msgid "Select a DOL"
msgstr "DOLを選択"
@ -999,6 +1002,9 @@ msgstr "9月"
msgid "Set Search-Filter"
msgstr "検索"
msgid "Set as backgroundmusic?"
msgstr "BGMに設定しますか"
msgid "Settings"
msgstr "設定"
@ -1114,6 +1120,9 @@ msgstr "ヒントバルーン"
msgid "Transfer failed."
msgstr "転送を失敗しました"
msgid "USB Device not found"
msgstr "USBデバイスを検出できませんでした"
msgid "USB Loader GX is protected"
msgstr "USB Loaderは保護されています"
@ -1142,9 +1151,6 @@ msgstr "使用制限機能を解除"
msgid "Unlock console to use this option."
msgstr "ロックを解除してください"
msgid "Unlock the app first."
msgstr "先にロックを解除してください"
msgid "Unlocked"
msgstr "ロックされていません"
@ -1209,6 +1215,9 @@ msgstr "WIPパッチのパス"
msgid "WIP Patches Path changed"
msgstr "WIPパッチのパスを変更しました"
msgid "Waiting for USB Device"
msgstr "USBデバイスの応答待ち"
msgid "Waiting..."
msgstr "待機中…"
@ -1219,7 +1228,7 @@ msgid "WiFi Features"
msgstr "ネットワーク対応"
msgid "Widescreen Fix"
msgstr "普通"
msgstr "小さめ"
msgid "Wii Menu"
msgstr "Wiiメニューへ"
@ -1254,15 +1263,15 @@ msgstr "お気に入りの登録がありません"
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr "NTFS領域にインストール中にエラーが発生するとインストールに失敗します"
msgid "You can't access this menu!"
msgstr "このメニューは使用できません"
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr "Wii本体設定で使用制限機能を有効にしてください"
msgid "You have attempted to load a bad image"
msgstr "読み込めない画像があります"
msgid "You need to select or format a partition"
msgstr "領域を選択するか初期化してください"
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "%sWiiTDB_URL.txtにURLを保存しました"
@ -1333,62 +1342,23 @@ msgstr "中"
msgid "seconds left"
msgstr "秒で完了"
msgid "Backgroundmusic Path changed."
msgstr "BGMのパスを変更しました"
#~ msgid "Can't decompress LZ77"
#~ msgstr "LZ77を解凍できませんでした"
msgid "Set as backgroundmusic?"
msgstr "BGMに設定しますか"
#~ msgid "Can't find disc"
#~ msgstr "ディスクが見つかりません"
msgid "Back to Wii Menu"
msgstr "Wiiメニューへ"
#~ msgid "IMD5 Header not right."
#~ msgstr "IMD5ヘッダが正しくありません"
msgid "Could not initialize DIP module!"
msgstr "DIPモジュールを初期化できません!"
#~ msgid "IMET Header wrong."
#~ msgstr "IMETヘッダが間違っています"
msgid "Do you want to retry for 30 secs?"
msgstr "再試行しますか?"
#~ msgid "Exit USB Loader GX?"
#~ msgstr "USBLoaderGXを終了しますか?"
msgid "Format"
msgstr "初期化"
#~ msgid "Failed to extract opening.bnr"
#~ msgstr "opening.bnrの抽出に失敗しました"
msgid "No USB Device"
msgstr "USB機器がありません"
msgid "No USB Device found."
msgstr "USB機器が検出されていません"
msgid "No WBFS or FAT/NTFS partition found"
msgstr "WBFS/FAT/NTFS領域が見つかりません"
msgid "Select"
msgstr "選択"
msgid "USB Device not found"
msgstr "USBデバイスを検出できませんでした"
msgid "Waiting for USB Device"
msgstr "USBデバイスの応答待ち"
msgid "You need to select or format a partition"
msgstr "領域を選択するか初期化してください"
msgid "Can't decompress LZ77"
msgstr "LZ77を解凍できませんでした"
msgid "Can't find disc"
msgstr "ディスクが見つかりません"
msgid "IMD5 Header not right."
msgstr "IMD5ヘッダが正しくありません"
msgid "IMET Header wrong."
msgstr "IMETヘッダが間違っています"
msgid "Exit USB Loader GX?"
msgstr "USBLoaderGXを終了しますか"
msgid "Failed to extract opening.bnr"
msgstr "opening.bnrの抽出に失敗しました"
msgid "Homebrew Channel"
msgstr "HBCへ"
#~ msgid "Homebrew Channel"
#~ msgstr "HBCへ"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: nextos@korea.com\n"
"Language-Team: \n"
@ -182,9 +182,15 @@ msgstr "홈브류 메뉴 또는 Wii 메뉴로"
msgid "Back to Loader"
msgstr "로더로 돌아감"
msgid "Back to Wii Menu"
msgstr "Wii 메뉴로 놀아가기"
msgid "Backgroundmusic"
msgstr "배경음악"
msgid "Backgroundmusic Path changed."
msgstr "배경음악 경로 변경됨."
msgid "Big thanks to:"
msgstr "감사 :"
@ -215,9 +221,6 @@ msgstr "삭제할 수 없습니다:"
msgid "Cancel"
msgstr "취소"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr ""
@ -285,6 +288,9 @@ msgstr "GCT 파일을 생성할수 없음"
msgid "Could not find a WBFS partition."
msgstr "WBFS 파티션이 없어요."
msgid "Could not initialize DIP module!"
msgstr "DIP 모듈 초기화 실패!"
msgid "Could not initialize network!"
msgstr "네트워크 초기화 실패!"
@ -414,6 +420,9 @@ msgstr ""
msgid "Do you want to format:"
msgstr "포맷하겠습니까:"
msgid "Do you want to retry for 30 secs?"
msgstr "30초간 재시도 할까요?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "정말로 Alt. DOL을 사용할까요?"
@ -525,6 +534,9 @@ msgstr "좌/우 설정"
msgid "Force"
msgstr "강제"
msgid "Format"
msgstr "포맷"
msgid "Formatting, please wait..."
msgstr "포맷 중. 기다려 주세요..."
@ -762,9 +774,6 @@ msgstr "대부분 이미지는 4로 나누어져야 되요."
msgid "Mount DVD drive"
msgstr ""
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "음량"
@ -798,6 +807,15 @@ msgstr "즐겨찾기 없음"
msgid "No SD-Card inserted!"
msgstr "SD카드가 없습니다!"
msgid "No USB Device"
msgstr "USB 장치가 없습니다."
msgid "No USB Device found."
msgstr "USB 장치가 없습니다."
msgid "No WBFS or FAT/NTFS partition found"
msgstr ""
msgid "No cheats were selected"
msgstr ""
@ -876,9 +894,6 @@ msgstr ""
msgid "Partition"
msgstr "파티션"
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr "비밀번호"
@ -900,15 +915,6 @@ msgstr "리스트로 부터 고르기"
msgid "Play Count"
msgstr "실행 횟수"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr ""
@ -942,15 +948,9 @@ msgstr "SD카드 읽기"
msgid "Rename Game on WBFS"
msgstr "WBFS에서 게임 이름 변경"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "실행횟수 리셋"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "재시작..."
@ -987,6 +987,9 @@ msgstr ""
msgid "Screensaver"
msgstr "화면보호기"
msgid "Select"
msgstr ""
msgid "Select a DOL"
msgstr ""
@ -999,6 +1002,9 @@ msgstr "9월"
msgid "Set Search-Filter"
msgstr ""
msgid "Set as backgroundmusic?"
msgstr "벼경음악 설정?"
msgid "Settings"
msgstr "설정"
@ -1114,6 +1120,9 @@ msgstr "Tooltips"
msgid "Transfer failed."
msgstr ""
msgid "USB Device not found"
msgstr "USB 장치가 없습니다."
msgid "USB Loader GX is protected"
msgstr "USB 로더 GX 잠김 상태"
@ -1142,9 +1151,6 @@ msgstr ""
msgid "Unlock console to use this option."
msgstr "이 옵션을 사용하기 위해 콘솔을 잠금해제"
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr "잠금해제"
@ -1209,6 +1215,9 @@ msgstr ""
msgid "WIP Patches Path changed"
msgstr ""
msgid "Waiting for USB Device"
msgstr "USB 장치를 기다리는 중"
msgid "Waiting..."
msgstr "기다리는 중..."
@ -1254,15 +1263,15 @@ msgstr "즐겨찾기를 선택했으나 선택된 즐겨찾기가 없네요."
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr ""
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr ""
msgid "You have attempted to load a bad image"
msgstr "잘못된 이미지를 로딩하여 하군요."
msgid "You need to select or format a partition"
msgstr ""
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "당신의 URL은 %sWiiTDB_URL.txt 에 저장되었어요."
@ -1333,44 +1342,14 @@ msgstr "중"
msgid "seconds left"
msgstr "초 남았습니다"
msgid "Backgroundmusic Path changed."
msgstr "배경음악 경로 변경됨."
#~ msgid "Exit USB Loader GX?"
#~ msgstr "USB로더 GX를 종료할까요?"
msgid "Set as backgroundmusic?"
msgstr "벼경음악 설정?"
#~ msgid "No WBFS partition found"
#~ msgstr "WBFS 파티션이 없습니다."
msgid "Back to Wii Menu"
msgstr "Wii 메뉴로 놀아가기"
#~ msgid "You need to format a partition"
#~ msgstr "파티션을 포맷해야 합니다"
msgid "Could not initialize DIP module!"
msgstr "DIP 모듈 초기화 실패!"
msgid "Do you want to retry for 30 secs?"
msgstr "30초간 재시도 할까요?"
msgid "Format"
msgstr "포맷"
msgid "No USB Device"
msgstr "USB 장치가 없습니다."
msgid "No USB Device found."
msgstr "USB 장치가 없습니다."
msgid "USB Device not found"
msgstr "USB 장치가 없습니다."
msgid "Waiting for USB Device"
msgstr "USB 장치를 기다리는 중"
msgid "Exit USB Loader GX?"
msgstr "USB로더 GX를 종료할까요?"
msgid "No WBFS partition found"
msgstr "WBFS 파티션이 없습니다."
msgid "You need to format a partition"
msgstr "파티션을 포맷해야 합니다"
msgid "Homebrew Channel"
msgstr "홈브류 채널"
#~ msgid "Homebrew Channel"
#~ msgstr "홈브류 채널"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: raschi\n"
"Language-Team: raschi\n"
@ -182,9 +182,15 @@ msgstr "Tilbake til HBC eller Wii meny"
msgid "Back to Loader"
msgstr "HBC/Loader"
msgid "Back to Wii Menu"
msgstr "Wii meny"
msgid "Backgroundmusic"
msgstr "Bakgrunnsmusikk"
msgid "Backgroundmusic Path changed."
msgstr "Bakgrunnsmusikk sti endret"
msgid "Big thanks to:"
msgstr "Stor takk til:"
@ -215,9 +221,6 @@ msgstr "Kan ikke slette:"
msgid "Cancel"
msgstr "Avbryt"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr "Kanaler"
@ -285,6 +288,9 @@ msgstr "Kan ikke opprette GCT fil"
msgid "Could not find a WBFS partition."
msgstr "Kan ikke finne en WBFS partisjon."
msgid "Could not initialize DIP module!"
msgstr "Kan ikke initialisere DIP modul!"
msgid "Could not initialize network!"
msgstr "Kan ikke initialisere nettverk!"
@ -414,6 +420,9 @@ msgstr "Vil du laste ned dette temaet?"
msgid "Do you want to format:"
msgstr "Vil du formatere:"
msgid "Do you want to retry for 30 secs?"
msgstr "Vil du fortsette å prøve i 30 sekunder?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "Vil du bruke alt DOL filen som er kjent for å være riktig?"
@ -525,6 +534,9 @@ msgstr ""
msgid "Force"
msgstr "Tving"
msgid "Format"
msgstr "Formatér"
msgid "Formatting, please wait..."
msgstr "Formaterer, vennligst vent..."
@ -762,9 +774,6 @@ msgstr "Sannsynligvis har bildet dimensjoner som ikke kan deles med 4."
msgid "Mount DVD drive"
msgstr "Last DVD stasjon"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "Musikk volum"
@ -798,6 +807,15 @@ msgstr "Ingen favoritter"
msgid "No SD-Card inserted!"
msgstr "Intet SD-kort satt i!"
msgid "No USB Device"
msgstr "Ingen USB enhet"
msgid "No USB Device found."
msgstr "Ingen USB enhet funnet."
msgid "No WBFS or FAT/NTFS partition found"
msgstr ""
msgid "No cheats were selected"
msgstr "Ingen juksefiler valgt"
@ -876,9 +894,6 @@ msgstr ""
msgid "Partition"
msgstr "Partisjon"
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr "Passord"
@ -900,15 +915,6 @@ msgstr "Velg fra liste"
msgid "Play Count"
msgstr "Ganger spilt"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "Vennligst vent..."
@ -942,15 +948,9 @@ msgstr "Les SD på nytt"
msgid "Rename Game on WBFS"
msgstr "Gi nytt navn til spill på WBFS"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "Nullstill teller"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "Starter på nytt..."
@ -987,6 +987,9 @@ msgstr "Lagret"
msgid "Screensaver"
msgstr "Skjermbeskytter"
msgid "Select"
msgstr ""
msgid "Select a DOL"
msgstr "Velg en DOL fil"
@ -999,6 +1002,9 @@ msgstr "Sep"
msgid "Set Search-Filter"
msgstr "Angi søkefilter"
msgid "Set as backgroundmusic?"
msgstr "Bruk som bakgrunnsmusikk?"
msgid "Settings"
msgstr "Innstillinger"
@ -1114,6 +1120,9 @@ msgstr "Verktøystips"
msgid "Transfer failed."
msgstr "Overføring feilet."
msgid "USB Device not found"
msgstr "USB enhet ikke funnet"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX er beskyttet"
@ -1142,9 +1151,6 @@ msgstr ""
msgid "Unlock console to use this option."
msgstr "Lås opp konsollen for å bruke denne innstillingen."
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr "Opplåst"
@ -1209,6 +1215,9 @@ msgstr ""
msgid "WIP Patches Path changed"
msgstr ""
msgid "Waiting for USB Device"
msgstr "Venter på USB enhet"
msgid "Waiting..."
msgstr "Venter..."
@ -1254,15 +1263,15 @@ msgstr "Du prøver å vise favoritter når du ikke har noen valgt."
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr ""
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr ""
msgid "You have attempted to load a bad image"
msgstr "Du har forsøkt å vise et korrupt bilde"
msgid "You need to select or format a partition"
msgstr ""
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "Din URL ble lagret i %sWiiTDB_URL.txt."
@ -1333,53 +1342,23 @@ msgstr "av"
msgid "seconds left"
msgstr "sekunder gjenstår"
msgid "Backgroundmusic Path changed."
msgstr "Bakgrunnsmusikk sti endret"
#~ msgid "Exit USB Loader GX?"
#~ msgstr "Avslutt USB Loader GX?"
msgid "Set as backgroundmusic?"
msgstr "Bruk som bakgrunnsmusikk?"
#~ msgid "No WBFS partition found"
#~ msgstr "Ingen WBFS partisjon funnet"
msgid "Back to Wii Menu"
msgstr "Wii meny"
#~ msgid "You need to format a partition"
#~ msgstr "Du må formatere en partisjon"
msgid "Could not initialize DIP module!"
msgstr "Kan ikke initialisere DIP modul!"
#~ msgid "ERROR: USB device could not be loaded!"
#~ msgstr "FEIL: USB enhet kan ikke lastes!"
msgid "Do you want to retry for 30 secs?"
msgstr "Vil du fortsette å prøve i 30 sekunder?"
#~ msgid "ERROR: cIOS could not be loaded!"
#~ msgstr "FEIL: cIOS kan ikke lastes!"
msgid "Format"
msgstr "Formatér"
#~ msgid "Loading..."
#~ msgstr "Laster..."
msgid "No USB Device"
msgstr "Ingen USB enhet"
msgid "No USB Device found."
msgstr "Ingen USB enhet funnet."
msgid "USB Device not found"
msgstr "USB enhet ikke funnet"
msgid "Waiting for USB Device"
msgstr "Venter på USB enhet"
msgid "Exit USB Loader GX?"
msgstr "Avslutt USB Loader GX?"
msgid "No WBFS partition found"
msgstr "Ingen WBFS partisjon funnet"
msgid "You need to format a partition"
msgstr "Du må formatere en partisjon"
msgid "ERROR: USB device could not be loaded!"
msgstr "FEIL: USB enhet kan ikke lastes!"
msgid "ERROR: cIOS could not be loaded!"
msgstr "FEIL: cIOS kan ikke lastes!"
msgid "Loading..."
msgstr "Laster..."
msgid "Waiting for your slow USB Device: %i secs..."
msgstr "Venter på USB enhet: %i sek..."
#~ msgid "Waiting for your slow USB Device: %i secs..."
#~ msgstr "Venter på USB enhet: %i sek..."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: ziom666 (zadania_prog@vp.pl)\n"
"Language-Team: \n"
@ -182,9 +182,15 @@ msgstr "Powrot do HBC/Wii Menu"
msgid "Back to Loader"
msgstr "Powrot do HBC"
msgid "Back to Wii Menu"
msgstr "Powrit do Wii Menu"
msgid "Backgroundmusic"
msgstr "Muzyka w tle"
msgid "Backgroundmusic Path changed."
msgstr "Sciezka do muzyki w tle zmieniona"
msgid "Big thanks to:"
msgstr "Podziekowania dla"
@ -215,9 +221,6 @@ msgstr "Nie mozna usunac"
msgid "Cancel"
msgstr "Anuluj"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr ""
@ -285,6 +288,9 @@ msgstr "Nie udalo sie stworzyc pliku GCT"
msgid "Could not find a WBFS partition."
msgstr "Nie znaleziono partycji WBFS"
msgid "Could not initialize DIP module!"
msgstr "Nie zainicjalizowano modulu DIP!"
msgid "Could not initialize network!"
msgstr "Nie zainicjalizowano sieci!"
@ -414,6 +420,9 @@ msgstr ""
msgid "Do you want to format:"
msgstr "Sformatowac:"
msgid "Do you want to retry for 30 secs?"
msgstr "Powtorzyc za 30 sec?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "Uzyc alternatywnego pliku DOL?"
@ -525,6 +534,9 @@ msgstr "Obrot na osi X"
msgid "Force"
msgstr "Wymuc"
msgid "Format"
msgstr "Sformatuj"
msgid "Formatting, please wait..."
msgstr "Formatowanie, prosze czekac..."
@ -762,9 +774,6 @@ msgstr "Prawdopodobnie rozdzielczosc nie jest podzielna przez 4"
msgid "Mount DVD drive"
msgstr ""
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "Poziom glosnosci"
@ -798,6 +807,15 @@ msgstr "Brak ulubionych"
msgid "No SD-Card inserted!"
msgstr "Nie wlozono karty SD!"
msgid "No USB Device"
msgstr "Nie wykryto urzadzenia USB"
msgid "No USB Device found."
msgstr "Nie wykryto urzadzenia USB"
msgid "No WBFS or FAT/NTFS partition found"
msgstr ""
msgid "No cheats were selected"
msgstr ""
@ -876,9 +894,6 @@ msgstr ""
msgid "Partition"
msgstr "Partycja"
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr "Haslo"
@ -900,15 +915,6 @@ msgstr "Wybierz z listy"
msgid "Play Count"
msgstr "Licznik"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr ""
@ -942,15 +948,9 @@ msgstr "Przeladuj SD"
msgid "Rename Game on WBFS"
msgstr "Zmien tytul gry na WBFS"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "Zrestartuj licznik"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "Restartowanie..."
@ -987,6 +987,9 @@ msgstr ""
msgid "Screensaver"
msgstr "Wygaszacz ekranu"
msgid "Select"
msgstr ""
msgid "Select a DOL"
msgstr ""
@ -999,6 +1002,9 @@ msgstr "Wrzesien"
msgid "Set Search-Filter"
msgstr ""
msgid "Set as backgroundmusic?"
msgstr "Ustawic jako muzyke w tle?"
msgid "Settings"
msgstr "Ustawienia"
@ -1114,6 +1120,9 @@ msgstr "Chmurki z podpowiedziami"
msgid "Transfer failed."
msgstr ""
msgid "USB Device not found"
msgstr "Nie znaleziono urzadzenia USB"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX zabezpieczony"
@ -1142,9 +1151,6 @@ msgstr ""
msgid "Unlock console to use this option."
msgstr "Odblokuj konsole, aby uzyc tej opcji"
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr "Odblokowano"
@ -1209,6 +1215,9 @@ msgstr ""
msgid "WIP Patches Path changed"
msgstr ""
msgid "Waiting for USB Device"
msgstr "Oczekiwanie na urzadzenie USB"
msgid "Waiting..."
msgstr "Oczekiwanie..."
@ -1254,15 +1263,15 @@ msgstr "WybraleS wySwietlenie usubionych, ale zadnych nie wybraleS"
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr ""
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr ""
msgid "You have attempted to load a bad image"
msgstr "Probujesz zaladowac zly obraz"
msgid "You need to select or format a partition"
msgstr ""
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "Adres zostal zapisany w pliku %sWiiTDB_URL.txt."
@ -1333,41 +1342,11 @@ msgstr "z"
msgid "seconds left"
msgstr "sekund pozostalo"
msgid "Backgroundmusic Path changed."
msgstr "Sciezka do muzyki w tle zmieniona"
#~ msgid "Exit USB Loader GX?"
#~ msgstr "Zakonczyc prace programu?"
msgid "Set as backgroundmusic?"
msgstr "Ustawic jako muzyke w tle?"
#~ msgid "No WBFS partition found"
#~ msgstr "Nie znaleziono partycji WBFS"
msgid "Back to Wii Menu"
msgstr "Powrit do Wii Menu"
msgid "Could not initialize DIP module!"
msgstr "Nie zainicjalizowano modulu DIP!"
msgid "Do you want to retry for 30 secs?"
msgstr "Powtorzyc za 30 sec?"
msgid "Format"
msgstr "Sformatuj"
msgid "No USB Device"
msgstr "Nie wykryto urzadzenia USB"
msgid "No USB Device found."
msgstr "Nie wykryto urzadzenia USB"
msgid "USB Device not found"
msgstr "Nie znaleziono urzadzenia USB"
msgid "Waiting for USB Device"
msgstr "Oczekiwanie na urzadzenie USB"
msgid "Exit USB Loader GX?"
msgstr "Zakonczyc prace programu?"
msgid "No WBFS partition found"
msgstr "Nie znaleziono partycji WBFS"
msgid "You need to format a partition"
msgstr "Musisz sformatowac partycje"
#~ msgid "You need to format a partition"
#~ msgstr "Musisz sformatowac partycje"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-23 18:52+0200\n"
"Last-Translator: boto12\n"
"Language-Team: boto12\n"
@ -182,9 +182,15 @@ msgstr "Voltar ao Loader/Menu do Wii"
msgid "Back to Loader"
msgstr "Loader"
msgid "Back to Wii Menu"
msgstr "Menu do Wii"
msgid "Backgroundmusic"
msgstr "Música de fundo"
msgid "Backgroundmusic Path changed."
msgstr "Pasta Música Fundo modificada"
msgid "Big thanks to:"
msgstr "Agradecimentos:"
@ -215,9 +221,6 @@ msgstr "Não foi possível apagar:"
msgid "Cancel"
msgstr "Cancelar"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr "Canais"
@ -285,6 +288,9 @@ msgstr "Não foi possível criar o arquivo GCT"
msgid "Could not find a WBFS partition."
msgstr "Não foi encontrada nenhuma partição WBFS."
msgid "Could not initialize DIP module!"
msgstr "Não foi possível inicializar o módulo DIP!"
msgid "Could not initialize network!"
msgstr "Não foi possível incializar a Ligação de Rede!"
@ -414,6 +420,9 @@ msgstr "Deseja baixar este tema?"
msgid "Do you want to format:"
msgstr "Deseja FORMATAR:"
msgid "Do you want to retry for 30 secs?"
msgstr "Deseja tentar novamente dentro de 30 segs?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "Deseja usar o DOL alternativo que pensa ser o correcto?"
@ -525,6 +534,9 @@ msgstr "Paginação Horizontal"
msgid "Force"
msgstr "Forçar"
msgid "Format"
msgstr "Formatar"
msgid "Formatting, please wait..."
msgstr "Formatando, por favor aguarde..."
@ -762,9 +774,6 @@ msgstr "Provável que o tamanho não seja divisível por 4."
msgid "Mount DVD drive"
msgstr "Carregar leitor DVD"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "Volume da Música"
@ -798,6 +807,15 @@ msgstr "Lista de favoritos vazia"
msgid "No SD-Card inserted!"
msgstr "Cartão SD não inserido!"
msgid "No USB Device"
msgstr "Nenhum dispositivo USB"
msgid "No USB Device found."
msgstr "Nenhum dispositivo USB encontrado."
msgid "No WBFS or FAT/NTFS partition found"
msgstr "Nenhuma partição WBFS o FAT/NTFS encontrada"
msgid "No cheats were selected"
msgstr "Nenhuma seleção de truques"
@ -876,9 +894,6 @@ msgstr ""
msgid "Partition"
msgstr "Partição"
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr "Senha"
@ -900,15 +915,6 @@ msgstr "Escolher da lista"
msgid "Play Count"
msgstr "Vezes jogadas"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "Por favor aguarde..."
@ -942,15 +948,9 @@ msgstr "Atualizar do cartão SD"
msgid "Rename Game on WBFS"
msgstr "Alterar nome do jogo na partição WBFS"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "Limpar Contagem"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "O Wii irá reiniciar"
@ -987,6 +987,9 @@ msgstr "Gravado"
msgid "Screensaver"
msgstr "Proteção de tela"
msgid "Select"
msgstr ""
msgid "Select a DOL"
msgstr "Selecionar um DOL"
@ -999,6 +1002,9 @@ msgstr "Set"
msgid "Set Search-Filter"
msgstr "Usar filtro de busca"
msgid "Set as backgroundmusic?"
msgstr "Definir como música de fundo?"
msgid "Settings"
msgstr "Configurações"
@ -1114,6 +1120,9 @@ msgstr "Dicas"
msgid "Transfer failed."
msgstr "Falhou a transferencia"
msgid "USB Device not found"
msgstr "Dispositivo USB não encontrado"
msgid "USB Loader GX is protected"
msgstr "O USB Loader GX está bloqueado"
@ -1142,9 +1151,6 @@ msgstr ""
msgid "Unlock console to use this option."
msgstr "Desbloquear configuração antes de usar esta opção."
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr "Desbloqueado"
@ -1209,6 +1215,9 @@ msgstr ""
msgid "WIP Patches Path changed"
msgstr ""
msgid "Waiting for USB Device"
msgstr "Aguardando pelo Dispositivo USB"
msgid "Waiting..."
msgstr "Aguardando..."
@ -1254,15 +1263,15 @@ msgstr "Está tentando visualizar os favoritos, mas não existe nenhum seleciona
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr ""
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr ""
msgid "You have attempted to load a bad image"
msgstr "Você tentou carregar uma imagem corrompida"
msgid "You need to select or format a partition"
msgstr ""
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "Sua URL foi salva em %sWiiTDB_URL.txt."
@ -1333,59 +1342,26 @@ msgstr "de"
msgid "seconds left"
msgstr "segundos restantes"
msgid "Backgroundmusic Path changed."
msgstr "Pasta Música Fundo modificada"
#~ msgid "Can't decompress LZ77"
#~ msgstr "Não foi possivel descomprimir LZ77"
msgid "Set as backgroundmusic?"
msgstr "Definir como música de fundo?"
#~ msgid "Can't find disc"
#~ msgstr "Disco não encontrado"
msgid "Back to Wii Menu"
msgstr "Menu do Wii"
#~ msgid "IMD5 Header not right."
#~ msgstr "Cabeçalho IMD5 não esta correto"
msgid "Could not initialize DIP module!"
msgstr "Não foi possível inicializar o módulo DIP!"
#~ msgid "IMET Header wrong."
#~ msgstr "Cabeçalho IMET errado"
msgid "Do you want to retry for 30 secs?"
msgstr "Deseja tentar novamente dentro de 30 segs?"
#~ msgid "Exit USB Loader GX?"
#~ msgstr "Deseja sair do USB Loader GX?"
msgid "Format"
msgstr "Formatar"
#~ msgid "You need to format a partition"
#~ msgstr "É necessário FORMATAR a partição"
msgid "No USB Device"
msgstr "Nenhum dispositivo USB"
#~ msgid "Failed to extract opening.bnr"
#~ msgstr "Falha ao extrair opening.bnr"
msgid "No USB Device found."
msgstr "Nenhum dispositivo USB encontrado."
msgid "No WBFS or FAT/NTFS partition found"
msgstr "Nenhuma partição WBFS o FAT/NTFS encontrada"
msgid "USB Device not found"
msgstr "Dispositivo USB não encontrado"
msgid "Waiting for USB Device"
msgstr "Aguardando pelo Dispositivo USB"
msgid "Can't decompress LZ77"
msgstr "Não foi possivel descomprimir LZ77"
msgid "Can't find disc"
msgstr "Disco não encontrado"
msgid "IMD5 Header not right."
msgstr "Cabeçalho IMD5 não esta correto"
msgid "IMET Header wrong."
msgstr "Cabeçalho IMET errado"
msgid "Exit USB Loader GX?"
msgstr "Deseja sair do USB Loader GX?"
msgid "You need to format a partition"
msgstr "É necessário FORMATAR a partição"
msgid "Failed to extract opening.bnr"
msgstr "Falha ao extrair opening.bnr"
msgid "Homebrew Channel"
msgstr "Canal Homebrew"
#~ msgid "Homebrew Channel"
#~ msgstr "Canal Homebrew"

View File

@ -1,12 +1,12 @@
# USB Loader GX language source file.
# portuguese_pt.lang - r878
# portuguese_pt.lang - r867
# don't delete/change this line (é).
msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"PO-Revision-Date: 2009-12-30 12:06-0000\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-12-21 14:45-0000\n"
"Last-Translator: Sky8000\n"
"Language-Team: Sky8000 <sky8000@hotmail.com>\n"
"MIME-Version: 1.0\n"
@ -182,9 +182,15 @@ msgstr "Voltar ao Loader/Menu da Wii"
msgid "Back to Loader"
msgstr "Loader"
msgid "Back to Wii Menu"
msgstr "Menu da Wii"
msgid "Backgroundmusic"
msgstr "Música de fundo"
msgid "Backgroundmusic Path changed."
msgstr "Pasta Música Fundo alterada"
msgid "Big thanks to:"
msgstr "Agradecimentos:"
@ -215,9 +221,6 @@ msgstr "Não foi possível apagar:"
msgid "Cancel"
msgstr "Cancelar"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr "Canais"
@ -285,6 +288,9 @@ msgstr "Não foi possível criar o ficheiro GCT"
msgid "Could not find a WBFS partition."
msgstr "Não foi encontrada nenhuma partição WBFS."
msgid "Could not initialize DIP module!"
msgstr "Não foi possível inicializar o módulo DIP!"
msgid "Could not initialize network!"
msgstr "Não foi possível incializar a Ligação de Rede!"
@ -403,7 +409,7 @@ msgid "Do you really want to delete:"
msgstr "Tem a certeza que quer eliminar o jogo:"
msgid "Do you want to apply it now?"
msgstr "Deseja aplicar agora?"
msgstr ""
msgid "Do you want to change language?"
msgstr "Deseja alterar o idioma?"
@ -414,6 +420,9 @@ msgstr "Deseja descarregar este tema?"
msgid "Do you want to format:"
msgstr "Deseja FORMATAR:"
msgid "Do you want to retry for 30 secs?"
msgstr "Deseja tentar novamente dentro de 30 segs?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "Pretende usar o DOL alternativo que se pensa ser o correcto?"
@ -466,7 +475,7 @@ msgid "ERROR:"
msgstr "ERRO:"
msgid "ERROR: Can't set up theme."
msgstr "ERRO: Impossível configurar tema."
msgstr ""
msgid "Enable Parental Control"
msgstr "Activar Controlo Parental"
@ -525,6 +534,9 @@ msgstr "Paginação Horizontal"
msgid "Force"
msgstr "Forçar"
msgid "Format"
msgstr "Formatar"
msgid "Formatting, please wait..."
msgstr "Formatando, por favor aguarde..."
@ -550,7 +562,7 @@ msgid "GUI Settings"
msgstr "Definições do Interface"
msgid "GXtheme.cfg not found in any subfolder."
msgstr "GXtheme.cfg não encontrado em nenhuma sub-pasta."
msgstr ""
msgid "Game ID"
msgstr "ID do Jogo"
@ -762,9 +774,6 @@ msgstr "O mais provável é que o tamanho não seja divisível por 4."
msgid "Mount DVD drive"
msgstr "Montar Unidade de DVD"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "Volume Música"
@ -798,6 +807,15 @@ msgstr "Lista de favoritos vazia"
msgid "No SD-Card inserted!"
msgstr "Cartão SD não inserido!"
msgid "No USB Device"
msgstr "Nenhum dispositivo USB encontrado"
msgid "No USB Device found."
msgstr "Nenhum dispositivo USB encontrado."
msgid "No WBFS or FAT/NTFS partition found"
msgstr "Nenhuma partição WBFS ou FAT/NTFS encontrada"
msgid "No cheats were selected"
msgstr "Não foram seleccionados truques"
@ -876,9 +894,6 @@ msgstr "Controlo Parental inactivo"
msgid "Partition"
msgstr "Partição"
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr ""
@ -900,15 +915,6 @@ msgstr "Escolher da lista"
msgid "Play Count"
msgstr "Vezes jogadas"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "Por favor aguarde..."
@ -942,15 +948,9 @@ msgstr "Actualizar do cartão SD"
msgid "Rename Game on WBFS"
msgstr "Alterar nome do jogo (WBFS)"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "Limpar Contagem"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "A Wii irá reiniciar"
@ -987,6 +987,9 @@ msgstr "Gravado"
msgid "Screensaver"
msgstr "Protecção de ecrã"
msgid "Select"
msgstr "Seleccionar"
msgid "Select a DOL"
msgstr "Seleccionar o DOL"
@ -999,6 +1002,9 @@ msgstr "Set"
msgid "Set Search-Filter"
msgstr "Filtro de pesquisa"
msgid "Set as backgroundmusic?"
msgstr "Definir como música de fundo?"
msgid "Settings"
msgstr "Configurações"
@ -1114,6 +1120,9 @@ msgstr "Dicas"
msgid "Transfer failed."
msgstr "A transferência falhou."
msgid "USB Device not found"
msgstr "Dispositivo USB não encontrado"
msgid "USB Loader GX is protected"
msgstr "O USB Loader GX está bloqueado"
@ -1142,9 +1151,6 @@ msgstr "Desbloquear Controlo Parental"
msgid "Unlock console to use this option."
msgstr "Desbloquear configuração antes de usar esta opção."
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr "Desbloqueado"
@ -1209,6 +1215,9 @@ msgstr "Pasta Patches WIP"
msgid "WIP Patches Path changed"
msgstr "Pasta dos Patches WIP alterada"
msgid "Waiting for USB Device"
msgstr "Aguardando pelo Dispositivo USB"
msgid "Waiting..."
msgstr "Aguardando..."
@ -1254,15 +1263,15 @@ msgstr "Está a tentar visualizar os favoritos mas não existe nenhum selecciona
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr "Está a utilizar um sistema de ficheiros NTFS. Devido à possibilidade de ocorrerem erros na gravação não será possível instalar jogos."
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr "O Controlo Parental não está activo. Se deseja utilizar o Controlo Parental active-o na configuração da Wii (Wii Settings)."
msgid "You have attempted to load a bad image"
msgstr "Tentou carregar uma imagem corrompida"
msgid "You need to select or format a partition"
msgstr "Necessita seleccionar ou formatar uma partição"
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "O URL foi guardado em %sWiiTDB_URL.txt."
@ -1333,59 +1342,20 @@ msgstr "de"
msgid "seconds left"
msgstr "segundos restantes"
msgid "Backgroundmusic Path changed."
msgstr "Pasta Música Fundo alterada"
#~ msgid "Can't decompress LZ77"
#~ msgstr "Não é possível descomprimir LZ77"
msgid "Set as backgroundmusic?"
msgstr "Definir como música de fundo?"
#~ msgid "Can't find disc"
#~ msgstr "Disco não encontrado"
msgid "Back to Wii Menu"
msgstr "Menu da Wii"
#~ msgid "IMD5 Header not right."
#~ msgstr "O cabeçalho IMD5 não está correcto."
msgid "Could not initialize DIP module!"
msgstr "Não foi possível inicializar o módulo DIP!"
#~ msgid "IMET Header wrong."
#~ msgstr "Cabeçalho IMET errado."
msgid "Do you want to retry for 30 secs?"
msgstr "Deseja tentar novamente dentro de 30 segs?"
#~ msgid "Failed to extract opening.bnr"
#~ msgstr "Falha ao extrair o opening.bnr"
msgid "Format"
msgstr "Formatar"
msgid "No USB Device"
msgstr "Nenhum dispositivo USB encontrado"
msgid "No USB Device found."
msgstr "Nenhum dispositivo USB encontrado."
msgid "No WBFS or FAT/NTFS partition found"
msgstr "Nenhuma partição WBFS ou FAT/NTFS encontrada"
msgid "Select"
msgstr "Seleccionar"
msgid "USB Device not found"
msgstr "Dispositivo USB não encontrado"
msgid "Waiting for USB Device"
msgstr "Aguardando pelo Dispositivo USB"
msgid "You need to select or format a partition"
msgstr "Necessita seleccionar ou formatar uma partição"
msgid "Can't decompress LZ77"
msgstr "Não é possível descomprimir LZ77"
msgid "Can't find disc"
msgstr "Disco não encontrado"
msgid "IMD5 Header not right."
msgstr "O cabeçalho IMD5 não está correcto."
msgid "IMET Header wrong."
msgstr "Cabeçalho IMET errado."
msgid "Failed to extract opening.bnr"
msgstr "Falha ao extrair o opening.bnr"
msgid "Homebrew Channel"
msgstr "Canal Homebrew"
#~ msgid "Homebrew Channel"
#~ msgstr "Canal Homebrew"

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: knife.hu kavid\n"
"Language-Team: kavid\n"
@ -182,9 +182,15 @@ msgstr "返回 HBC 或 Wii 系统菜单"
msgid "Back to Loader"
msgstr "返回 Loader"
msgid "Back to Wii Menu"
msgstr "返回 Wii 系统菜单"
msgid "Backgroundmusic"
msgstr "背景音乐"
msgid "Backgroundmusic Path changed."
msgstr "背景音乐路径已变更"
msgid "Big thanks to:"
msgstr "非常感谢:"
@ -215,9 +221,6 @@ msgstr "无法删除:"
msgid "Cancel"
msgstr "取消"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr "频道"
@ -285,6 +288,9 @@ msgstr "无法建立 GCT 文件"
msgid "Could not find a WBFS partition."
msgstr "找不到 WBFS 分区."
msgid "Could not initialize DIP module!"
msgstr "无法启动 DIP 模块!"
msgid "Could not initialize network!"
msgstr "无法启动网络!"
@ -414,6 +420,9 @@ msgstr ""
msgid "Do you want to format:"
msgstr "是否格式化:"
msgid "Do you want to retry for 30 secs?"
msgstr "是否等待 30 秒后重试?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "使用这个已知是正确的 Alt DOL 文件?"
@ -525,6 +534,9 @@ msgstr "按键规则"
msgid "Force"
msgstr "强制"
msgid "Format"
msgstr "格式化"
msgid "Formatting, please wait..."
msgstr "格式化中, 请稍候..."
@ -762,9 +774,6 @@ msgstr "图片格式错误,可能它的尺寸不是 4 的倍数."
msgid "Mount DVD drive"
msgstr "挂载DVD光驱"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "音量"
@ -798,6 +807,15 @@ msgstr "没有收藏记录"
msgid "No SD-Card inserted!"
msgstr "未插入 SD 卡!"
msgid "No USB Device"
msgstr "没有 USB 设备"
msgid "No USB Device found."
msgstr "找不到 USB 设备."
msgid "No WBFS or FAT/NTFS partition found"
msgstr ""
msgid "No cheats were selected"
msgstr "没有选择作弊码"
@ -876,9 +894,6 @@ msgstr ""
msgid "Partition"
msgstr "分区"
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr "密码"
@ -900,15 +915,6 @@ msgstr "从列表中选取"
msgid "Play Count"
msgstr "游戏计数"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "请等待..."
@ -942,15 +948,9 @@ msgstr "重新载入 SD 卡"
msgid "Rename Game on WBFS"
msgstr "改变 WBFS (硬盘)上的游戏名称"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "重置游戏计数"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "重启中..."
@ -987,6 +987,9 @@ msgstr "已保存"
msgid "Screensaver"
msgstr "屏幕保护"
msgid "Select"
msgstr ""
msgid "Select a DOL"
msgstr "选择一个 DOL"
@ -999,6 +1002,9 @@ msgstr "九月"
msgid "Set Search-Filter"
msgstr "设置搜索过滤器"
msgid "Set as backgroundmusic?"
msgstr "设置成背景音乐?"
msgid "Settings"
msgstr "设置"
@ -1114,6 +1120,9 @@ msgstr "提示信息"
msgid "Transfer failed."
msgstr ""
msgid "USB Device not found"
msgstr "找不到 USB 设备"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX 被锁定"
@ -1142,9 +1151,6 @@ msgstr ""
msgid "Unlock console to use this option."
msgstr "请解锁后使用此功能"
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr "已解锁"
@ -1209,6 +1215,9 @@ msgstr ""
msgid "WIP Patches Path changed"
msgstr ""
msgid "Waiting for USB Device"
msgstr "等待 USB 设备"
msgid "Waiting..."
msgstr "等待中..."
@ -1254,15 +1263,15 @@ msgstr "你选择显示收藏夹但里面还没有任何收藏"
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr ""
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr ""
msgid "You have attempted to load a bad image"
msgstr "你在加载损坏的镜像"
msgid "You need to select or format a partition"
msgstr ""
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "链接已写入 %sWiiTDB_URL.txt 文件."
@ -1333,44 +1342,14 @@ msgstr "的"
msgid "seconds left"
msgstr "剩余秒数"
msgid "Backgroundmusic Path changed."
msgstr "背景音乐路径已变更"
#~ msgid "Exit USB Loader GX?"
#~ msgstr "退出 USB Loader GX?"
msgid "Set as backgroundmusic?"
msgstr "设置成背景音乐?"
#~ msgid "No WBFS partition found"
#~ msgstr "找不到 WBFS 分区"
msgid "Back to Wii Menu"
msgstr "返回 Wii 系统菜单"
#~ msgid "You need to format a partition"
#~ msgstr "必须格式化一个分区"
msgid "Could not initialize DIP module!"
msgstr "无法启动 DIP 模块!"
msgid "Do you want to retry for 30 secs?"
msgstr "是否等待 30 秒后重试?"
msgid "Format"
msgstr "格式化"
msgid "No USB Device"
msgstr "没有 USB 设备"
msgid "No USB Device found."
msgstr "找不到 USB 设备."
msgid "USB Device not found"
msgstr "找不到 USB 设备"
msgid "Waiting for USB Device"
msgstr "等待 USB 设备"
msgid "Exit USB Loader GX?"
msgstr "退出 USB Loader GX?"
msgid "No WBFS partition found"
msgstr "找不到 WBFS 分区"
msgid "You need to format a partition"
msgstr "必须格式化一个分区"
msgid "Homebrew Channel"
msgstr "Homebrew 频道"
#~ msgid "Homebrew Channel"
#~ msgstr "Homebrew 频道"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Penn\n"
"Language-Team: Penn\n"
@ -182,9 +182,15 @@ msgstr "Volver a HBC o Menú Wii"
msgid "Back to Loader"
msgstr "Volver al HBC"
msgid "Back to Wii Menu"
msgstr "Volver a Menú Wii"
msgid "Backgroundmusic"
msgstr "Música de fondo"
msgid "Backgroundmusic Path changed."
msgstr "Ruta a Música cambiada"
msgid "Big thanks to:"
msgstr "Muchas gracias a:"
@ -215,9 +221,6 @@ msgstr "No se eliminó:"
msgid "Cancel"
msgstr "Cancelar"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr "Canales"
@ -285,6 +288,9 @@ msgstr "No se pudo crear archivo GCT"
msgid "Could not find a WBFS partition."
msgstr "No se encontró una partición WBFS."
msgid "Could not initialize DIP module!"
msgstr "¡No se pudo iniciar módulo DIP!"
msgid "Could not initialize network!"
msgstr "¡No se pudo iniciar la Conexión!"
@ -414,6 +420,9 @@ msgstr "¿Quieres descargar este tema?"
msgid "Do you want to format:"
msgstr "Quieres formatear:"
msgid "Do you want to retry for 30 secs?"
msgstr "¿Quieres reintentar por 30 segs.?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "¿Quieres usar el DOL alternativo que se sabe es correcto?"
@ -525,6 +534,9 @@ msgstr "Desplazamiento X"
msgid "Force"
msgstr "Forzar"
msgid "Format"
msgstr "Formateo"
msgid "Formatting, please wait..."
msgstr "Formateando, por favor espera..."
@ -762,9 +774,6 @@ msgstr "Probablemente tiene un tamaño no divisible por 4. Que estupidez."
msgid "Mount DVD drive"
msgstr "Montar lector DVD"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "Volumen Música"
@ -798,6 +807,15 @@ msgstr "No hay favoritos"
msgid "No SD-Card inserted!"
msgstr "¡SD no insertada!"
msgid "No USB Device"
msgstr "USB no encontrado"
msgid "No USB Device found."
msgstr "USB no encontrado."
msgid "No WBFS or FAT/NTFS partition found"
msgstr ""
msgid "No cheats were selected"
msgstr "Trampas no seleccionadas"
@ -876,9 +894,6 @@ msgstr ""
msgid "Partition"
msgstr "Partición"
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr "Contraseña"
@ -900,15 +915,6 @@ msgstr "Elegir de una lista"
msgid "Play Count"
msgstr "Jugado"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "Por favor espera..."
@ -942,15 +948,9 @@ msgstr "Recargar SD"
msgid "Rename Game on WBFS"
msgstr "Renombrar juego en WBFS"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "Reiniciar conteo jugados"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "Reiniciando..."
@ -987,6 +987,9 @@ msgstr "Guardado"
msgid "Screensaver"
msgstr "Protector de Pantalla"
msgid "Select"
msgstr ""
msgid "Select a DOL"
msgstr "Selecciona un DOL"
@ -999,6 +1002,9 @@ msgstr ""
msgid "Set Search-Filter"
msgstr "Poner filtro-busqueda"
msgid "Set as backgroundmusic?"
msgstr "¿Poner como música de fondo?"
msgid "Settings"
msgstr "Configuración"
@ -1114,6 +1120,9 @@ msgstr "InfoBurbujas"
msgid "Transfer failed."
msgstr "Transferencia fallida."
msgid "USB Device not found"
msgstr "USB no encontrado"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX está protegido"
@ -1142,9 +1151,6 @@ msgstr ""
msgid "Unlock console to use this option."
msgstr "Desbloquea la consola para usar esta opción."
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr "Desbloqueada"
@ -1209,6 +1215,9 @@ msgstr ""
msgid "WIP Patches Path changed"
msgstr ""
msgid "Waiting for USB Device"
msgstr "Esperando al Dispositivo USB"
msgid "Waiting..."
msgstr "Esperando..."
@ -1254,15 +1263,15 @@ msgstr "Estás intentando mostrar los favoritos pero no tienes ninguno seleccion
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr ""
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr ""
msgid "You have attempted to load a bad image"
msgstr "Has intentado cargar una imagen corrupta"
msgid "You need to select or format a partition"
msgstr ""
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "Tu URL ha sido guardada en %sWiiTDB_URL.txt."
@ -1333,71 +1342,41 @@ msgstr "de"
msgid "seconds left"
msgstr "segundos restantes"
msgid "Backgroundmusic Path changed."
msgstr "Ruta a Música cambiada"
#~ msgid "Can't decompress LZ77"
#~ msgstr "No se pudo descomprimir LZ77"
msgid "Set as backgroundmusic?"
msgstr "¿Poner como música de fondo?"
#~ msgid "Can't find disc"
#~ msgstr "No se encontró disco"
msgid "Back to Wii Menu"
msgstr "Volver a Menú Wii"
#~ msgid "IMD5 Header not right."
#~ msgstr "Mal encabezado IMD5."
msgid "Could not initialize DIP module!"
msgstr "¡No se pudo iniciar módulo DIP!"
#~ msgid "IMET Header wrong."
#~ msgstr "Mal encabezado IMET."
msgid "Do you want to retry for 30 secs?"
msgstr "¿Quieres reintentar por 30 segs.?"
#~ msgid "Exit USB Loader GX?"
#~ msgstr "¿Salir de USB Loader GX?"
msgid "Format"
msgstr "Formateo"
#~ msgid "No WBFS partition found"
#~ msgstr "Partición WBFS no encontrada"
msgid "No USB Device"
msgstr "USB no encontrado"
#~ msgid "You need to format a partition"
#~ msgstr "Necesitas formatear una partición"
msgid "No USB Device found."
msgstr "USB no encontrado."
#~ msgid "Failed to extract opening.bnr"
#~ msgstr "Fallo al extraer opening.bnr"
msgid "USB Device not found"
msgstr "USB no encontrado"
#~ msgid "Homebrew Channel"
#~ msgstr "Canal Homebrew"
msgid "Waiting for USB Device"
msgstr "Esperando al Dispositivo USB"
#~ msgid "ERROR: USB device could not be loaded!"
#~ msgstr "ERROR: ¡No se pudo cargar dispositivo USB!"
msgid "Can't decompress LZ77"
msgstr "No se pudo descomprimir LZ77"
#~ msgid "ERROR: cIOS could not be loaded!"
#~ msgstr "ERROR: ¡No se pudo cargar cIOS!"
msgid "Can't find disc"
msgstr "No se encontró disco"
#~ msgid "Loading..."
#~ msgstr "Cargando..."
msgid "IMD5 Header not right."
msgstr "Mal encabezado IMD5."
msgid "IMET Header wrong."
msgstr "Mal encabezado IMET."
msgid "Exit USB Loader GX?"
msgstr "¿Salir de USB Loader GX?"
msgid "No WBFS partition found"
msgstr "Partición WBFS no encontrada"
msgid "You need to format a partition"
msgstr "Necesitas formatear una partición"
msgid "Failed to extract opening.bnr"
msgstr "Fallo al extraer opening.bnr"
msgid "Homebrew Channel"
msgstr "Canal Homebrew"
msgid "ERROR: USB device could not be loaded!"
msgstr "ERROR: ¡No se pudo cargar dispositivo USB!"
msgid "ERROR: cIOS could not be loaded!"
msgstr "ERROR: ¡No se pudo cargar cIOS!"
msgid "Loading..."
msgstr "Cargando..."
msgid "Waiting for your slow USB Device: %i secs..."
msgstr "Esperando por tu lento disp. USB: %i segs..."
#~ msgid "Waiting for your slow USB Device: %i secs..."
#~ msgstr "Esperando por tu lento disp. USB: %i segs..."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-11-24 22:11+0200\n"
"Last-Translator: Katsurou\n"
"Language-Team: Katsurou, pirateX\n"
@ -182,9 +182,15 @@ msgstr "Tillbaka till HBC eller Wii-Menyn"
msgid "Back to Loader"
msgstr "Tillbaka till loader"
msgid "Back to Wii Menu"
msgstr "Tillbaka till Wii-menyn"
msgid "Backgroundmusic"
msgstr "Bakgrundsmusik"
msgid "Backgroundmusic Path changed."
msgstr "Sökväg till bakgrundsmusik ändrad."
msgid "Big thanks to:"
msgstr "Stort tack till:"
@ -215,9 +221,6 @@ msgstr "Kunde inte radera:"
msgid "Cancel"
msgstr "Avbryt"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr ""
@ -285,6 +288,9 @@ msgstr "Kunde inte skapa GCT fil"
msgid "Could not find a WBFS partition."
msgstr "Kunde inte hitta WBFS partition."
msgid "Could not initialize DIP module!"
msgstr "Kunde inte starta DIP-modul!"
msgid "Could not initialize network!"
msgstr "Kunde inte starta nätverket!"
@ -414,6 +420,9 @@ msgstr "Vill du ladda ner detta tema?"
msgid "Do you want to format:"
msgstr "Vill du formatera:"
msgid "Do you want to retry for 30 secs?"
msgstr "Vill du försöka igen i 30 sekunder?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "Vill du använda en alternativ DOL som är känd att fungera?"
@ -525,6 +534,9 @@ msgstr "Vänd-X"
msgid "Force"
msgstr "Tvinga"
msgid "Format"
msgstr "Formatera"
msgid "Formatting, please wait..."
msgstr "Formaterar, Vänta..."
@ -762,9 +774,6 @@ msgstr "Troligtvis har den mått som inte är jämnt dividerade med 4."
msgid "Mount DVD drive"
msgstr "Montera DVD läsare"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "Volym"
@ -798,6 +807,15 @@ msgstr "Inga favoriter"
msgid "No SD-Card inserted!"
msgstr "Inget SD-kort isatt!"
msgid "No USB Device"
msgstr "Ingen USB-enhet"
msgid "No USB Device found."
msgstr "Ingen USB-enhet hittad."
msgid "No WBFS or FAT/NTFS partition found"
msgstr ""
msgid "No cheats were selected"
msgstr "Inga fusk har valda"
@ -876,9 +894,6 @@ msgstr ""
msgid "Partition"
msgstr ""
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr "Lösenord"
@ -900,15 +915,6 @@ msgstr "Välj från en lista"
msgid "Play Count"
msgstr "Spelat"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "Vänligen vänta..."
@ -942,15 +948,9 @@ msgstr "Ladda om SD"
msgid "Rename Game on WBFS"
msgstr "Döp om spel på WBFS"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "Återställ spelat-räknaren"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "Startar om..."
@ -987,6 +987,9 @@ msgstr "Sparat"
msgid "Screensaver"
msgstr "Skärmsläckare"
msgid "Select"
msgstr "Välj"
msgid "Select a DOL"
msgstr "Välj en DOL"
@ -999,6 +1002,9 @@ msgstr ""
msgid "Set Search-Filter"
msgstr "Ställ in sök-filter"
msgid "Set as backgroundmusic?"
msgstr "Ställ in som bakgrundsmusik?"
msgid "Settings"
msgstr "Inställningar"
@ -1114,6 +1120,9 @@ msgstr "Verktygstips"
msgid "Transfer failed."
msgstr "Flytt misslyckades."
msgid "USB Device not found"
msgstr "USB-enhet ej hittad"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX är skyddad"
@ -1142,9 +1151,6 @@ msgstr ""
msgid "Unlock console to use this option."
msgstr "Lås upp konsolen för denna inställning."
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr "Upplåst"
@ -1209,6 +1215,9 @@ msgstr ""
msgid "WIP Patches Path changed"
msgstr ""
msgid "Waiting for USB Device"
msgstr "Väntar på USB-enhet"
msgid "Waiting..."
msgstr "Väntar..."
@ -1254,15 +1263,15 @@ msgstr "Du har valt att visa favoriter men du har inga favoriter valda."
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr ""
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr ""
msgid "You have attempted to load a bad image"
msgstr "Du har försökt ladda en dålig bild"
msgid "You need to select or format a partition"
msgstr "Du måste välja eller formatera en partition"
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "Din URL har sparats som %sWiiTDB_URL.txt."
@ -1333,71 +1342,35 @@ msgstr "av"
msgid "seconds left"
msgstr "sekunder kvar"
msgid "Backgroundmusic Path changed."
msgstr "Sökväg till bakgrundsmusik ändrad."
#~ msgid "Can't decompress LZ77"
#~ msgstr "Kunde inte dekomprimera LZ77"
msgid "Set as backgroundmusic?"
msgstr "Ställ in som bakgrundsmusik?"
#~ msgid "Can't find disc"
#~ msgstr "Kunde inte hitta skiva"
msgid "Back to Wii Menu"
msgstr "Tillbaka till Wii-menyn"
#~ msgid "IMD5 Header not right."
#~ msgstr "IMD5 Rubrik stämmer inte."
msgid "Could not initialize DIP module!"
msgstr "Kunde inte starta DIP-modul!"
#~ msgid "IMET Header wrong."
#~ msgstr "IMET Rubriken är fel."
msgid "Do you want to retry for 30 secs?"
msgstr "Vill du försöka igen i 30 sekunder?"
#~ msgid "No WBFS or FAT game partition found"
#~ msgstr "Ingen WBFS eller FAT spel partition hittad"
msgid "Format"
msgstr "Formatera"
#~ msgid "Exit USB Loader GX?"
#~ msgstr "Avsluta USB Loader GX?"
msgid "No USB Device"
msgstr "Ingen USB-enhet"
#~ msgid "Homebrew Channel"
#~ msgstr "Homebrew Kanalen"
msgid "No USB Device found."
msgstr "Ingen USB-enhet hittad."
#~ msgid "ERROR: USB device could not be loaded!"
#~ msgstr "FEL: USB-enhet kunde inte laddas!"
msgid "Select"
msgstr "Välj"
#~ msgid "ERROR: cIOS could not be loaded!"
#~ msgstr "FEL: cIOS kunde inte laddas!"
msgid "USB Device not found"
msgstr "USB-enhet ej hittad"
#~ msgid "Loading..."
#~ msgstr "Laddar..."
msgid "Waiting for USB Device"
msgstr "Väntar på USB-enhet"
msgid "You need to select or format a partition"
msgstr "Du måste välja eller formatera en partition"
msgid "Can't decompress LZ77"
msgstr "Kunde inte dekomprimera LZ77"
msgid "Can't find disc"
msgstr "Kunde inte hitta skiva"
msgid "IMD5 Header not right."
msgstr "IMD5 Rubrik stämmer inte."
msgid "IMET Header wrong."
msgstr "IMET Rubriken är fel."
msgid "No WBFS or FAT game partition found"
msgstr "Ingen WBFS eller FAT spel partition hittad"
msgid "Exit USB Loader GX?"
msgstr "Avsluta USB Loader GX?"
msgid "Homebrew Channel"
msgstr "Homebrew Kanalen"
msgid "ERROR: USB device could not be loaded!"
msgstr "FEL: USB-enhet kunde inte laddas!"
msgid "ERROR: cIOS could not be loaded!"
msgstr "FEL: cIOS kunde inte laddas!"
msgid "Loading..."
msgstr "Laddar..."
msgid "Waiting for your slow USB Device: %i secs..."
msgstr "Väntar på din slöa USB-enhet: %i sek..."
#~ msgid "Waiting for your slow USB Device: %i secs..."
#~ msgstr "Väntar på din slöa USB-enhet: %i sek..."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Miller Liang\n"
"Language-Team: kyogc, Miller\n"
@ -182,9 +182,15 @@ msgstr "返回 HBC 或 Wii 系統目錄"
msgid "Back to Loader"
msgstr "返回 Loader"
msgid "Back to Wii Menu"
msgstr "返回 Wii 系統目錄"
msgid "Backgroundmusic"
msgstr "背景音樂"
msgid "Backgroundmusic Path changed."
msgstr "背景音樂路徑"
msgid "Big thanks to:"
msgstr "非常感謝:"
@ -215,9 +221,6 @@ msgstr "無法刪除:"
msgid "Cancel"
msgstr "取消"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr "頻道"
@ -285,6 +288,9 @@ msgstr "無法建立 GCT 文件"
msgid "Could not find a WBFS partition."
msgstr "找不到 WBFS 磁區."
msgid "Could not initialize DIP module!"
msgstr "無法啟動 DIP 模塊!"
msgid "Could not initialize network!"
msgstr "無法啟動網絡!"
@ -414,6 +420,9 @@ msgstr "是否要下載這個佈景主題?"
msgid "Do you want to format:"
msgstr "是否格式化:"
msgid "Do you want to retry for 30 secs?"
msgstr "是否等待 30 秒後重試?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "使用這個已知是正確的 Alt DOL 文件?"
@ -525,6 +534,9 @@ msgstr "按鍵規則"
msgid "Force"
msgstr "強制"
msgid "Format"
msgstr "格式化"
msgid "Formatting, please wait..."
msgstr "格式化中, 請稍候..."
@ -762,9 +774,6 @@ msgstr "圖片格式錯誤,可能它的尺寸不是 4 的倍數."
msgid "Mount DVD drive"
msgstr "掛載DVD光碟"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "音量"
@ -798,6 +807,15 @@ msgstr "沒有收藏記錄"
msgid "No SD-Card inserted!"
msgstr "未插入 SD 卡!"
msgid "No USB Device"
msgstr "沒有 USB 設備"
msgid "No USB Device found."
msgstr "找不到 USB 設備."
msgid "No WBFS or FAT/NTFS partition found"
msgstr "找不到 WBFS 和 FAT/NTFS 磁區中的遊戲"
msgid "No cheats were selected"
msgstr "沒有選擇金手指"
@ -876,9 +894,6 @@ msgstr "關閉親子控制"
msgid "Partition"
msgstr "磁區"
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr "密碼"
@ -900,15 +915,6 @@ msgstr "從列表中選取"
msgid "Play Count"
msgstr "執行次數"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "請稍候..."
@ -942,15 +948,9 @@ msgstr "重新載入 SD 卡"
msgid "Rename Game on WBFS"
msgstr "變更WBFS上的遊戲名稱"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "重置執行次數"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "正在重新啟動"
@ -987,6 +987,9 @@ msgstr "已儲存"
msgid "Screensaver"
msgstr "螢幕保護"
msgid "Select"
msgstr "選取"
msgid "Select a DOL"
msgstr "選擇一個 DOL"
@ -999,6 +1002,9 @@ msgstr "九月"
msgid "Set Search-Filter"
msgstr "關鍵字篩選"
msgid "Set as backgroundmusic?"
msgstr "設定背景音樂"
msgid "Settings"
msgstr "設定"
@ -1114,6 +1120,9 @@ msgstr "提示信息"
msgid "Transfer failed."
msgstr "傳輸失敗"
msgid "USB Device not found"
msgstr "找不到 USB 設備"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX 被鎖定"
@ -1142,9 +1151,6 @@ msgstr "解鎖家長控制"
msgid "Unlock console to use this option."
msgstr "解鎖以進行設定"
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr "已解鎖"
@ -1209,6 +1215,9 @@ msgstr "WIP 補丁路徑"
msgid "WIP Patches Path changed"
msgstr "WIP 補丁路徑已更新"
msgid "Waiting for USB Device"
msgstr "等待 USB 設備"
msgid "Waiting..."
msgstr "等待中..."
@ -1254,15 +1263,15 @@ msgstr "你選擇顯示收藏夾但裡面還沒有任何收藏"
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr "您正在使用 NTFS 文件系統。由於可能一個錯誤寫入到一個 NTFS 分區,這時候是無法安裝遊戲的。"
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr "家長控制已鎖定。如果要解除 Wii 被鎖住的功能,您必須要先至控制台解除家長控制。"
msgid "You have attempted to load a bad image"
msgstr "載入的影像有問題"
msgid "You need to select or format a partition"
msgstr "選擇你要格式化的磁區"
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "鏈接已寫入 %sWiiTDB_URL.txt 文件."
@ -1333,59 +1342,20 @@ msgstr "的"
msgid "seconds left"
msgstr "剩餘秒數"
msgid "Backgroundmusic Path changed."
msgstr "背景音樂路徑"
#~ msgid "Can't decompress LZ77"
#~ msgstr "無法解壓縮的LZ77"
msgid "Set as backgroundmusic?"
msgstr "設定背景音樂"
#~ msgid "Can't find disc"
#~ msgstr "找不到磁碟"
msgid "Back to Wii Menu"
msgstr "返回 Wii 系統目錄"
#~ msgid "IMD5 Header not right."
#~ msgstr "IMD5 標題不正確"
msgid "Could not initialize DIP module!"
msgstr "無法啟動 DIP 模塊!"
#~ msgid "IMET Header wrong."
#~ msgstr "沒有開頭音樂"
msgid "Do you want to retry for 30 secs?"
msgstr "是否等待 30 秒後重試?"
#~ msgid "Exit USB Loader GX?"
#~ msgstr "離開 USB Loader GX?"
msgid "Format"
msgstr "格式化"
msgid "No USB Device"
msgstr "沒有 USB 設備"
msgid "No USB Device found."
msgstr "找不到 USB 設備."
msgid "No WBFS or FAT/NTFS partition found"
msgstr "找不到 WBFS 和 FAT/NTFS 磁區中的遊戲"
msgid "Select"
msgstr "選取"
msgid "USB Device not found"
msgstr "找不到 USB 設備"
msgid "Waiting for USB Device"
msgstr "等待 USB 設備"
msgid "You need to select or format a partition"
msgstr "選擇你要格式化的磁區"
msgid "Can't decompress LZ77"
msgstr "無法解壓縮的LZ77"
msgid "Can't find disc"
msgstr "找不到磁碟"
msgid "IMD5 Header not right."
msgstr "IMD5 標題不正確"
msgid "IMET Header wrong."
msgstr "沒有開頭音樂"
msgid "Exit USB Loader GX?"
msgstr "離開 USB Loader GX?"
msgid "Homebrew Channel"
msgstr "Homebrew 頻道"
#~ msgid "Homebrew Channel"
#~ msgstr "Homebrew 頻道"

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: Nitro_subzero \n"
"Language-Team: Nitro_subzero\n"
@ -182,9 +182,15 @@ msgstr "กลับไป HBC หรือ เมนู Wii"
msgid "Back to Loader"
msgstr "กลับไปที่ Loader"
msgid "Back to Wii Menu"
msgstr "กลับไป เมนู Wii"
msgid "Backgroundmusic"
msgstr "ดนตรีเบื้องหลัง"
msgid "Backgroundmusic Path changed."
msgstr "เปลี่ยนที่เก็บ ดนตรีเบื้องหลัง"
msgid "Big thanks to:"
msgstr "ขอขอบคุณ:"
@ -215,9 +221,6 @@ msgstr "ไม่สามารถลบได้:"
msgid "Cancel"
msgstr "ยกเลิก"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr "แชนแนล"
@ -285,6 +288,9 @@ msgstr "ไม่สามารถสร้างไฟล์ GCT"
msgid "Could not find a WBFS partition."
msgstr "ไม่พบ WBFS พาร์ติชั่น"
msgid "Could not initialize DIP module!"
msgstr "ไม่สามารถเปิดใช้โมดูล DIP ได้ !"
msgid "Could not initialize network!"
msgstr "ไม่สามารถเชื่อมต่อกับเครือข่ายได้ !"
@ -414,6 +420,9 @@ msgstr "ต้องการดาวน์โหลดธีมนี้ ?"
msgid "Do you want to format:"
msgstr "ต้องการฟอร์แมต:"
msgid "Do you want to retry for 30 secs?"
msgstr "ต้องการลองใหม่ทุก 30 วินาที?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "ต้องการจะใช้ alt DOL เฉพาะที่รู้ว่าถูกต้อง?"
@ -525,6 +534,9 @@ msgstr "กลับ-X"
msgid "Force"
msgstr "บังคับ"
msgid "Format"
msgstr "ฟอร์แมต"
msgid "Formatting, please wait..."
msgstr "กำลังฟอร์แมต,รอสักครู่..."
@ -762,9 +774,6 @@ msgstr "ดูเหมือนว่าขนาดจะหารด้วย
msgid "Mount DVD drive"
msgstr "เชื่อม DVD ไดร์ฟ"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "ความดังเสียงเพลง"
@ -798,6 +807,15 @@ msgstr "ไม่พบเกมส์ที่ชื่นชอบ"
msgid "No SD-Card inserted!"
msgstr "ไม่ได้เสียบ SD card!"
msgid "No USB Device"
msgstr "ไม่ได้เสียบอุปกรณ์ USB"
msgid "No USB Device found."
msgstr "ไม่พบอุปกรณ์ USB"
msgid "No WBFS or FAT/NTFS partition found"
msgstr ""
msgid "No cheats were selected"
msgstr "ไม่ได้เลือกการโกงเกมส์ไว้"
@ -876,9 +894,6 @@ msgstr ""
msgid "Partition"
msgstr "พาร์ติชั่น"
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr "รหัสผ่าน"
@ -900,15 +915,6 @@ msgstr "เลือกจากรายการ"
msgid "Play Count"
msgstr "จำนวนที่เล่น"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "รอสักครู่"
@ -942,15 +948,9 @@ msgstr "โหลด SD ใหม่"
msgid "Rename Game on WBFS"
msgstr "เปลี่ยนชื่อเกมส์บน WBFS"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "เคลียร์การนับจำนวนที่เล่น"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "รีสตารท์..."
@ -987,6 +987,9 @@ msgstr "บันทึกแล้ว"
msgid "Screensaver"
msgstr "รักษาหน้าจอ"
msgid "Select"
msgstr ""
msgid "Select a DOL"
msgstr "เลือก DOL"
@ -999,6 +1002,9 @@ msgstr "กย."
msgid "Set Search-Filter"
msgstr "กำหนดเงื่อนไขการค้นหา"
msgid "Set as backgroundmusic?"
msgstr "เลือกเป็น Background music?"
msgid "Settings"
msgstr "กำหนดค่า"
@ -1114,6 +1120,9 @@ msgstr "คำแนะนำ"
msgid "Transfer failed."
msgstr "ถ่ายโอนไม่ได้"
msgid "USB Device not found"
msgstr "ไม่พบอุปกรณ์ USB"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX 5 ถูกป้องกัน"
@ -1142,9 +1151,6 @@ msgstr ""
msgid "Unlock console to use this option."
msgstr "ปลดล๊อค Console ก่อน เพื่อใช้ตัวเลือกนี้"
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr "ปลดล๊อค"
@ -1209,6 +1215,9 @@ msgstr ""
msgid "WIP Patches Path changed"
msgstr ""
msgid "Waiting for USB Device"
msgstr "กำลังรออุปกรณ์ USB"
msgid "Waiting..."
msgstr "กำลังรอ..."
@ -1254,15 +1263,15 @@ msgstr "คุณเลือกจะแสดงเกมส์ที่ชอ
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr ""
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr ""
msgid "You have attempted to load a bad image"
msgstr "คุณพยายามที่จะโหลดรูปภาพที่เสียหาย"
msgid "You need to select or format a partition"
msgstr ""
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "URL ของคุณถูกบันทึกใน %sWiiTDB_URL.txt."
@ -1333,71 +1342,41 @@ msgstr "จาก"
msgid "seconds left"
msgstr "วินาทีที่เหลือ"
msgid "Backgroundmusic Path changed."
msgstr "เปลี่ยนที่เก็บ ดนตรีเบื้องหลัง"
#~ msgid "Can't decompress LZ77"
#~ msgstr "คลายไฟล์ LZ777 ไม่ได้"
msgid "Set as backgroundmusic?"
msgstr "เลือกเป็น Background music?"
#~ msgid "Can't find disc"
#~ msgstr "หาแผ่นไม่เจอ"
msgid "Back to Wii Menu"
msgstr "กลับไป เมนู Wii"
#~ msgid "IMD5 Header not right."
#~ msgstr "ส่วนขยายไฟล์ผิดพลาด"
msgid "Could not initialize DIP module!"
msgstr "ไม่สามารถเปิดใช้โมดูล DIP ได้ !"
#~ msgid "IMET Header wrong."
#~ msgstr "ส่วนขยายไฟล์ผิดพลาด"
msgid "Do you want to retry for 30 secs?"
msgstr "ต้องการลองใหม่ทุก 30 วินาที?"
#~ msgid "Exit USB Loader GX?"
#~ msgstr "ปิด USB Loader GX?"
msgid "Format"
msgstr "ฟอร์แมต"
#~ msgid "No WBFS partition found"
#~ msgstr "ไม่พบพาร์ติชั่นแบบ WBFS "
msgid "No USB Device"
msgstr "ไม่ได้เสียบอุปกรณ์ USB"
#~ msgid "You need to format a partition"
#~ msgstr "ต้องทำการฟอร์แมทพาร์ติชั่น"
msgid "No USB Device found."
msgstr "ไม่พบอุปกรณ์ USB"
#~ msgid "Failed to extract opening.bnr"
#~ msgstr "แตกไฟล์ opening.bnr ไม่ได้"
msgid "USB Device not found"
msgstr "ไม่พบอุปกรณ์ USB"
#~ msgid "You need to start this game one time to create a save file, then exit and start it again."
#~ msgstr "คุณต้องเริ่มโหลดเกมส์นี้ใหม่ เพื่อสร้างไฟล์เซฟ ดังนั้นออกจากเกมส์แล้วเริ่มโหลดอีกครั้ง"
msgid "Waiting for USB Device"
msgstr "กำลังรออุปกรณ์ USB"
#~ msgid "ERROR: USB device could not be loaded!"
#~ msgstr "ผิดพลาด! ไม่สามารถโหลดอุปกรณ์ USB ได้"
msgid "Can't decompress LZ77"
msgstr "คลายไฟล์ LZ777 ไม่ได้"
#~ msgid "ERROR: cIOS could not be loaded!"
#~ msgstr "ผิดพลาด! ไม่สามารถโหลด cIOS ได้"
msgid "Can't find disc"
msgstr "หาแผ่นไม่เจอ"
#~ msgid "Loading..."
#~ msgstr "กำลังโหลด..."
msgid "IMD5 Header not right."
msgstr "ส่วนขยายไฟล์ผิดพลาด"
msgid "IMET Header wrong."
msgstr "ส่วนขยายไฟล์ผิดพลาด"
msgid "Exit USB Loader GX?"
msgstr "ปิด USB Loader GX?"
msgid "No WBFS partition found"
msgstr "ไม่พบพาร์ติชั่นแบบ WBFS "
msgid "You need to format a partition"
msgstr "ต้องทำการฟอร์แมทพาร์ติชั่น"
msgid "Failed to extract opening.bnr"
msgstr "แตกไฟล์ opening.bnr ไม่ได้"
msgid "You need to start this game one time to create a save file, then exit and start it again."
msgstr "คุณต้องเริ่มโหลดเกมส์นี้ใหม่ เพื่อสร้างไฟล์เซฟ ดังนั้นออกจากเกมส์แล้วเริ่มโหลดอีกครั้ง"
msgid "ERROR: USB device could not be loaded!"
msgstr "ผิดพลาด! ไม่สามารถโหลดอุปกรณ์ USB ได้"
msgid "ERROR: cIOS could not be loaded!"
msgstr "ผิดพลาด! ไม่สามารถโหลด cIOS ได้"
msgid "Loading..."
msgstr "กำลังโหลด..."
msgid "Waiting for your slow USB Device: %i secs..."
msgstr "กำลังรออุปกรณ์ USB อันเชื่องช้าของคุณ: %i วินาที..."
#~ msgid "Waiting for your slow USB Device: %i secs..."
#~ msgstr "กำลังรออุปกรณ์ USB อันเชื่องช้าของคุณ: %i วินาที..."

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: USB Loader GX\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-01-08 10:44+0100\n"
"POT-Creation-Date: 2009-12-29 03:43+0100\n"
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
"Last-Translator: omercigingelini\n"
"Language-Team: omercigingelini\n"
@ -182,9 +182,15 @@ msgstr "HBC veya Wii Menüye dönüş"
msgid "Back to Loader"
msgstr "Yükleyiciye dönüş"
msgid "Back to Wii Menu"
msgstr "Wii Menüye dönüş"
msgid "Backgroundmusic"
msgstr "Arkaplan müziği"
msgid "Backgroundmusic Path changed."
msgstr "Arkaplan müzik Yolu değişti."
msgid "Big thanks to:"
msgstr "Teşekkürler:"
@ -215,9 +221,6 @@ msgstr "Silinemiyor"
msgid "Cancel"
msgstr "Iptal"
msgid "Change Play Path"
msgstr ""
msgid "Channels"
msgstr "Kanallar"
@ -285,6 +288,9 @@ msgstr "GCT dosyası oluşturulamadı"
msgid "Could not find a WBFS partition."
msgstr "WBFS bölümü bulunamadı"
msgid "Could not initialize DIP module!"
msgstr "DIP modülü başlatılamadı!"
msgid "Could not initialize network!"
msgstr "Ağa bağlanılamadı!"
@ -414,6 +420,9 @@ msgstr "Bu temayı indirmek istiyor musunuz?"
msgid "Do you want to format:"
msgstr "Formatlamak istiyor musunuz:"
msgid "Do you want to retry for 30 secs?"
msgstr "30 saniye sonra denemek ister misiniz?"
msgid "Do you want to use the alternate DOL that is known to be correct?"
msgstr "Doğru olduğu bilinen alternatif DOL ü kullanmak ister misiniz?"
@ -525,6 +534,9 @@ msgstr "Çevir-X"
msgid "Force"
msgstr "Zorla"
msgid "Format"
msgstr "Biçimlendir"
msgid "Formatting, please wait..."
msgstr "Biçimlendiriliyor, bekleyiniz..."
@ -762,9 +774,6 @@ msgstr "Muhtemelen 4 ile tam bölünemeyen boyutları var."
msgid "Mount DVD drive"
msgstr "DVD sürücüsü bağla"
msgid "Music Loop Mode"
msgstr ""
msgid "Music Volume"
msgstr "Ses Seviyesi"
@ -798,6 +807,15 @@ msgstr "Hiç Favori yok"
msgid "No SD-Card inserted!"
msgstr "SD-Card takılı değil!"
msgid "No USB Device"
msgstr "USB Aygıtı yok"
msgid "No USB Device found."
msgstr "USB Aygıtı bulunamadı"
msgid "No WBFS or FAT/NTFS partition found"
msgstr ""
msgid "No cheats were selected"
msgstr "Hile seçilmedi"
@ -876,9 +894,6 @@ msgstr ""
msgid "Partition"
msgstr "Bölüm"
msgid "Partition Format Menu"
msgstr ""
msgid "Password"
msgstr "Parola"
@ -900,15 +915,6 @@ msgstr "Listeden seç"
msgid "Play Count"
msgstr "Oynama Sayısı"
msgid "Play Next"
msgstr ""
msgid "Play Previous"
msgstr ""
msgid "Playing Music:"
msgstr ""
msgid "Please wait..."
msgstr "Lütfen bekleyin.."
@ -942,15 +948,9 @@ msgstr "SD'yi yeniden yükle"
msgid "Rename Game on WBFS"
msgstr "WBFS'deki oyunu yeniden isimlendir"
msgid "Reset BG Music"
msgstr ""
msgid "Reset Playcounter"
msgstr "Sayacı sıfırla"
msgid "Reset to standard BGM?"
msgstr ""
msgid "Restarting..."
msgstr "Yeniden başlatılıyor"
@ -987,6 +987,9 @@ msgstr "Kaydedildi"
msgid "Screensaver"
msgstr "Ekran Koruyucu"
msgid "Select"
msgstr "Seç"
msgid "Select a DOL"
msgstr "Bir DOL seç"
@ -999,6 +1002,9 @@ msgstr "Eyl"
msgid "Set Search-Filter"
msgstr "Arama Filtresi Ayarla"
msgid "Set as backgroundmusic?"
msgstr "Arkaplan müziği olarak ayarla?"
msgid "Settings"
msgstr "Ayarlar"
@ -1114,6 +1120,9 @@ msgstr "Yardımlar"
msgid "Transfer failed."
msgstr "Transfer başarısız"
msgid "USB Device not found"
msgstr "USB Aygıtı bulunamadı"
msgid "USB Loader GX is protected"
msgstr "USB Loader GX koruma altında"
@ -1142,9 +1151,6 @@ msgstr ""
msgid "Unlock console to use this option."
msgstr "Bu seçeneği kullanmak için konsol kilidini açın"
msgid "Unlock the app first."
msgstr ""
msgid "Unlocked"
msgstr "Kilit açıldı"
@ -1209,6 +1215,9 @@ msgstr ""
msgid "WIP Patches Path changed"
msgstr ""
msgid "Waiting for USB Device"
msgstr "USB Aygıtı için Bekleniyor"
msgid "Waiting..."
msgstr "Beklemede..."
@ -1254,15 +1263,15 @@ msgstr "Favorileri göstermeyi seçtiniz ama hiç seçili yok"
msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible."
msgstr ""
msgid "You can't access this menu!"
msgstr ""
msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings."
msgstr ""
msgid "You have attempted to load a bad image"
msgstr "Bozuk bir resim yüklemeye çalıştın"
msgid "You need to select or format a partition"
msgstr "Bir bölüm seçmeniz ya da formatlamanız gerekiyor"
#, c-format
msgid "Your URL has been saved in %sWiiTDB_URL.txt."
msgstr "URL %sWiiTDB_URL.txt dosyasına kaydedildi"
@ -1333,62 +1342,26 @@ msgstr "./"
msgid "seconds left"
msgstr "saniye kaldı"
msgid "Backgroundmusic Path changed."
msgstr "Arkaplan müzik Yolu değişti."
#~ msgid "Can't decompress LZ77"
#~ msgstr "LZ77 açılamıyor"
msgid "Set as backgroundmusic?"
msgstr "Arkaplan müziği olarak ayarla?"
#~ msgid "Can't find disc"
#~ msgstr "Disk bulunamıyor"
msgid "Back to Wii Menu"
msgstr "Wii Menüye dönüş"
#~ msgid "IMD5 Header not right."
#~ msgstr "IMD5 Başlığı doğru değil"
msgid "Could not initialize DIP module!"
msgstr "DIP modülü başlatılamadı!"
#~ msgid "IMET Header wrong."
#~ msgstr "IMET Başlığı yanlış"
msgid "Do you want to retry for 30 secs?"
msgstr "30 saniye sonra denemek ister misiniz?"
#~ msgid "No WBFS or FAT game partition found"
#~ msgstr "WBFS veya FAT oyun bölümü bulunamadı"
msgid "Format"
msgstr "Biçimlendir"
#~ msgid "for FAT support"
#~ msgstr "FAT desteği için"
msgid "No USB Device"
msgstr "USB Aygıtı yok"
#~ msgid "Failed to extract opening.bnr"
#~ msgstr "opening.bnr çıkartılamadı"
msgid "No USB Device found."
msgstr "USB Aygıtı bulunamadı"
msgid "Select"
msgstr "Seç"
msgid "USB Device not found"
msgstr "USB Aygıtı bulunamadı"
msgid "Waiting for USB Device"
msgstr "USB Aygıtı için Bekleniyor"
msgid "You need to select or format a partition"
msgstr "Bir bölüm seçmeniz ya da formatlamanız gerekiyor"
msgid "Can't decompress LZ77"
msgstr "LZ77 açılamıyor"
msgid "Can't find disc"
msgstr "Disk bulunamıyor"
msgid "IMD5 Header not right."
msgstr "IMD5 Başlığı doğru değil"
msgid "IMET Header wrong."
msgstr "IMET Başlığı yanlış"
msgid "No WBFS or FAT game partition found"
msgstr "WBFS veya FAT oyun bölümü bulunamadı"
msgid "for FAT support"
msgstr "FAT desteği için"
msgid "Failed to extract opening.bnr"
msgstr "opening.bnr çıkartılamadı"
msgid "Homebrew Channel"
msgstr "Homebrew Kanalı"
#~ msgid "Homebrew Channel"
#~ msgstr "Homebrew Kanalı"

File diff suppressed because one or more lines are too long

View File

@ -5,127 +5,98 @@
* Shows TPL Banner images
***************************************************************************/
#include "gui_banner.h"
typedef struct
{
u32 texture_header_offset;
u32 palette_header_offset;
} TPLTexture;
typedef struct
{
u16 heigth;
u16 width;
//...
//there is more but we only need these
} TPLTextureHeader;
//only one field tpls
typedef struct
{
u32 magic;
u32 ntextures;
u32 texture_size;
TPLTexture textures;
} TPLHeader;
GuiBanner::GuiBanner(const char *tplfilepath)
{
memory = NULL;
tplfilesize = 0;
width = 0;
height = 0;
FILE *tplfp = fopen(tplfilepath,"rb");
if(tplfp !=NULL) {
fseek (tplfp , 0 , SEEK_END);
tplfilesize = ftell (tplfp);
rewind (tplfp);
memory = memalign(32, tplfilesize);
if(!memory) {
fclose(tplfp);
return;
}
fread(memory, 1, tplfilesize, tplfp);
fclose(tplfp);
const u8 * buffer = (const u8*) memory;
const TPLHeader *hdr = (TPLHeader *) buffer;
const TPLTextureHeader *texhdr = (TPLTextureHeader *) &buffer[hdr->textures.texture_header_offset];
height = texhdr[0].heigth;
width = texhdr[0].width;
TPLFile tplfile;
int ret;
ret = TPL_OpenTPLFromMemory(&tplfile, memory, tplfilesize);
if(ret < 0) {
free(memory);
memory = NULL;
return;
}
ret = TPL_GetTexture(&tplfile,0,&texObj);
if(ret < 0) {
free(memory);
memory = NULL;
return;
}
TPL_CloseTPLFile(&tplfile);
widescreen = 0;
filecheck = true;
} else {
filecheck = false;
fclose(tplfp);
}
}
GuiBanner::GuiBanner(void *mem, u32 len)
{
if(!mem || !len)
return;
memory = mem;
tplfilesize = len;
const u8 * buffer = (const u8*) memory;
const TPLHeader *hdr = (TPLHeader *) buffer;
const TPLTextureHeader *texhdr = (TPLTextureHeader *) &buffer[hdr->textures.texture_header_offset];
height = texhdr[0].heigth;
width = texhdr[0].width;
TPLFile tplfile;
int ret;
ret = TPL_OpenTPLFromMemory(&tplfile, memory, tplfilesize);
if(ret < 0) {
free(memory);
memory = NULL;
return;
}
ret = TPL_GetTexture(&tplfile,0,&texObj);
if(ret < 0) {
free(memory);
memory = NULL;
return;
}
TPL_CloseTPLFile(&tplfile);
filecheck = true;
}
GuiBanner::GuiBanner(const char *tplfilepath)
{
memory = NULL;
tplfilesize = 0;
width = 0;
height = 0;
FILE *tplfp = fopen(tplfilepath,"rb");
if(tplfp !=NULL) {
unsigned short heighttemp = 0;
unsigned short widthtemp = 0;
fseek(tplfp , 0x14, SEEK_SET);
fread((void*)&heighttemp,1,2,tplfp);
fread((void*)&widthtemp,1,2,tplfp);
fseek (tplfp , 0 , SEEK_END);
tplfilesize = ftell (tplfp);
rewind (tplfp);
memory = memalign(32, tplfilesize);
if(!memory) {
fclose(tplfp);
return;
}
fread(memory, 1, tplfilesize, tplfp);
fclose(tplfp);
TPLFile tplfile;
int ret;
ret = TPL_OpenTPLFromMemory(&tplfile, memory, tplfilesize);
if(ret < 0) {
free(memory);
memory = NULL;
return;
}
ret = TPL_GetTexture(&tplfile,0,&texObj);
if(ret < 0) {
free(memory);
memory = NULL;
return;
}
TPL_CloseTPLFile(&tplfile);
width = widthtemp;
height = heighttemp;
widescreen = 0;
filecheck = true;
} else {
filecheck = false;
fclose(tplfp);
}
}
GuiBanner::GuiBanner(void *mem, u32 len, int w, int h)
{
if(!mem || !len)
return;
memory = mem;
tplfilesize = len;
width = w;
height = h;
TPLFile tplfile;
int ret;
ret = TPL_OpenTPLFromMemory(&tplfile, memory, tplfilesize);
if(ret < 0) {
free(memory);
memory = NULL;
return;
}
ret = TPL_GetTexture(&tplfile,0,&texObj);
if(ret < 0) {
free(memory);
memory = NULL;
return;
}
TPL_CloseTPLFile(&tplfile);
filecheck = true;
}
GuiBanner::~GuiBanner()
{
{
if(memory != NULL) {
free(memory);
memory = NULL;
free(memory);
memory = NULL;
}
}
@ -133,11 +104,11 @@ void GuiBanner::Draw()
{
LOCK(this);
if(!filecheck ||!this->IsVisible())
return;
return;
float currScale = this->GetScale();
Menu_DrawTPLImg(this->GetLeft(), this->GetTop(), 0, width, height, &texObj, imageangle, widescreen ? currScale*0.80 : currScale, currScale, this->GetAlpha(), xx1,yy1,xx2,yy2,xx3,yy3,xx4,yy4);
float currScale = this->GetScale();
Menu_DrawTPLImg(this->GetLeft(), this->GetTop(), 0, width, height, &texObj, imageangle, widescreen ? currScale*0.80 : currScale, currScale, this->GetAlpha(), xx1,yy1,xx2,yy2,xx3,yy3,xx4,yy4);
this->UpdateEffects();
}

View File

@ -19,7 +19,9 @@ public:
//!Constructor
//!\param mem Memory of the loaded tpl
//!\param len Filesize of the tpl
GuiBanner(void *mem, u32 len);
//!\param w Width of the tpl
//!\param h Height of the tpl
GuiBanner(void *mem, u32 len, int w, int h);
//!Destructor
~GuiBanner();
void Draw();

View File

@ -13,8 +13,6 @@ extern "C"
{
#endif
#include <gccore.h>
/***********************************************************
* Error description:
* 0 Successfully extracted

View File

@ -1,6 +1,6 @@
#ifndef BANNERSOUND_H
#define BANNERSOUND_H
const u8 *LoadBannerSound(const u8 *discid, u32 *size);
#endif /* BANNERSOUND_H */
#ifndef BANNERSOUND_H
#define BANNERSOUND_H
const u8 *LoadBannerSound(const u8 *discid, u32 *size);
#endif /* BANNERSOUND_H */

View File

@ -12,7 +12,11 @@
#include "filelist.h"
#include "sys.h"
#include "gct.h"
#include "../menu/menus.h"
/*** Extern functions ***/
extern void ResumeGui();
extern void HaltGui();
/*** Extern variables ***/
extern GuiWindow * mainWindow;

View File

@ -19,7 +19,6 @@
#include "homebrewboot/BootHomebrew.h"
#include "network/networkops.h"
#include "menu.h"
#include "menu/menus.h"
#include "filelist.h"
#include "sys.h"
#include "network/http.h"
@ -29,13 +28,19 @@
#include "unzip/miniunz.h"
#include "usbloader/utils.h"
#include "../menu/menus.h"
/*** Extern functions ***/
extern void ResumeGui();
extern void HaltGui();
/*** Extern variables ***/
extern GuiWindow * mainWindow;
extern GuiSound * bgMusic;
extern GuiImage * bgImg;
extern u32 infilesize;
extern u32 uncfilesize;
extern char wiiloadVersion[2];
extern u8 shutdown;
extern u8 reset;
extern struct SSettings Settings;
extern void *innetbuffer;
@ -726,6 +731,11 @@ int MenuHomebrewBrowse() {
MainButton4.ResetState();
}
else if (shutdown == 1)
Sys_Shutdown();
else if (reset == 1)
Sys_Reboot();
else if (backBtn.GetState() == STATE_CLICKED) {
menu = MENU_DISCLIST;
changed = true;
@ -824,29 +834,29 @@ int MenuHomebrewBrowse() {
read += result;
}
char filename[101];
if (!error) {
network_read((u8*) &filename, 100);
// Do we need to unzip this thing?
if (wiiloadVersion[0] > 0 || wiiloadVersion[1] > 4) {
// We need to unzip...
if (temp[0] == 'P' && temp[1] == 'K' && temp[2] == 0x03 && temp[3] == 0x04) {
// It's a zip file, unzip to the apps directory
// Zip archive, ask for permission to install the zip
char zippath[255];
sprintf((char *) &zippath, "%s%s", Settings.homebrewapps_path, filename);
FILE *fp = fopen(zippath, "wb");
if (fp != NULL)
{
fwrite(temp, 1, infilesize, fp);
fclose(fp);
// Now unzip the zip file...
unzFile uf = unzOpen(zippath);
if (uf==NULL) {
@ -854,9 +864,9 @@ int MenuHomebrewBrowse() {
} else {
extractZip(uf,0,1,0, Settings.homebrewapps_path);
unzCloseCurrentFile(uf);
remove(zippath);
// Reload this menu here...
menu = MENU_HOMEBREWBROWSE;
break;
@ -870,17 +880,17 @@ int MenuHomebrewBrowse() {
uLongf f = uncfilesize;
error = uncompress(unc, &f, temp, infilesize) != Z_OK;
uncfilesize = f;
free(temp);
temp = unc;
}
}
if (!error && strstr(filename,".zip") == NULL) {
innetbuffer = temp;
}
}
ProgressStop();
if (error || read != infilesize) {

View File

@ -23,43 +23,6 @@
int rumbleRequest[4] = {0,0,0,0};
GuiTrigger userInput[4];
static int rumbleCount[4] = {0,0,0,0};
u32 frameCount = 0;
extern bool ScreenshotTriggered;
/****************************************************************************
* UpdatePadsCB
*
* called by postRetraceCallback in InitGCVideo - scans gcpad and wpad
***************************************************************************/
void UpdatePadsCB ()
{
frameCount++;
WPAD_ScanPads();
PAD_ScanPads();
for (int i=3; i >= 0; i--)
{
memcpy(&userInput[i].wpad, WPAD_Data(i), sizeof(WPADData));
userInput[i].chan = i;
userInput[i].pad.btns_d = PAD_ButtonsDown(i);
userInput[i].pad.btns_u = PAD_ButtonsUp(i);
userInput[i].pad.btns_h = PAD_ButtonsHeld(i);
userInput[i].pad.stickX = PAD_StickX(i);
userInput[i].pad.stickY = PAD_StickY(i);
userInput[i].pad.substickX = PAD_SubStickX(i);
userInput[i].pad.substickY = PAD_SubStickY(i);
userInput[i].pad.triggerL = PAD_TriggerL(i);
userInput[i].pad.triggerR = PAD_TriggerR(i);
if((userInput[i].wpad.btns_d & WPAD_NUNCHUK_BUTTON_Z)
|| (userInput[i].wpad.btns_d & WPAD_CLASSIC_BUTTON_ZL)
|| (userInput[i].pad.btns_d & PAD_TRIGGER_Z))
{
ScreenshotTriggered = true;
}
}
}
/****************************************************************************
* ShutoffRumble

View File

@ -17,7 +17,6 @@
extern int rumbleRequest[4];
void UpdatePadsCB ();
void ShutoffRumble();
void DoRumble(int i);

View File

@ -1,250 +0,0 @@
/****************************************************************************
* SettingsPrompts
* USB Loader GX 2009
*
* Backgroundmusic
***************************************************************************/
#include <sys/dir.h>
#include "GuiBGM.h"
#include "menu.h"
GuiBGM::GuiBGM(const u8 *s, int l, int v)
:GuiSound(s, l, v)
{
loop = 0;
loopMode = ONCE;
currentPath = NULL;
currentPlaying = 0;
//shouldn't be needed but
//fixes some kind of weird bug in ogg system
GuiSound::Load(s, l, v);
}
GuiBGM::~GuiBGM()
{
if(currentPath)
delete [] currentPath;
ClearList();
};
void GuiBGM::SetLoop(bool l)
{
}
void GuiBGM::SetLoop(int l)
{
loop = false;
loopMode = ONCE;
if(l == LOOP)
{
loop = true;
}
else
loopMode = l;
}
bool GuiBGM::Load(const char *path)
{
if(!path)
{
LoadStandard();
return false;
}
if(strcmp(path, "") == 0)
{
LoadStandard();
return false;
}
if(!GuiSound::Load(path))
{
LoadStandard();
return false;
}
return ParsePath(path);
}
bool GuiBGM::LoadStandard()
{
ClearList();
if(currentPath)
{
delete [] currentPath;
currentPath = NULL;
}
strcpy(Settings.ogg_path, "");
bool ret = GuiSound::Load(bg_music_ogg, bg_music_ogg_size, true);
if(ret)
Play();
return ret;
}
bool GuiBGM::ParsePath(const char * folderpath)
{
ClearList();
if(currentPath)
delete [] currentPath;
currentPath = new char[strlen(folderpath)+1];
sprintf(currentPath, "%s", folderpath);
char * isdirpath = strrchr(folderpath, '.');
if(isdirpath)
{
char * pathptr = strrchr(currentPath, '/');
if(pathptr)
{
pathptr++;
pathptr[0] = 0;
}
}
char * LoadedFilename = strrchr(folderpath, '/')+1;
char filename[1024];
struct stat st;
DIR_ITER * dir = diropen(currentPath);
if (dir == NULL)
{
LoadStandard();
return false;
}
u32 counter = 0;
while (dirnext(dir,filename,&st) == 0)
{
char * fileext = strrchr(filename, '.');
if(fileext)
{
if(strcasecmp(fileext, ".mp3") == 0 || strcasecmp(fileext, ".ogg") == 0
|| strcasecmp(fileext, ".wav") == 0)
{
AddEntrie(filename);
if(strcmp(LoadedFilename, filename) == 0)
currentPlaying = counter;
counter++;
}
}
}
dirclose(dir);
snprintf(Settings.ogg_path, sizeof(Settings.ogg_path), "%s", folderpath);
return true;
}
void GuiBGM::AddEntrie(const char * filename)
{
if(!filename)
return;
char * NewEntrie = new char[strlen(filename)+1];
sprintf(NewEntrie, "%s", filename);
PlayList.push_back(NewEntrie);
}
void GuiBGM::ClearList()
{
for(u32 i = 0; i < PlayList.size(); i++)
{
if(PlayList.at(i) != NULL)
{
delete [] PlayList.at(i);
PlayList.at(i) = NULL;
}
}
PlayList.clear();
}
bool GuiBGM::PlayNext()
{
if(!currentPath)
return false;
currentPlaying++;
if(currentPlaying >= (int) PlayList.size())
currentPlaying = 0;
snprintf(Settings.ogg_path, sizeof(Settings.ogg_path), "%s%s", currentPath, PlayList.at(currentPlaying));
if(!GuiSound::Load(Settings.ogg_path))
return false;
Play();
return true;
}
bool GuiBGM::PlayPrevious()
{
if(!currentPath)
return false;
currentPlaying--;
if(currentPlaying < 0)
currentPlaying = PlayList.size()-1;
snprintf(Settings.ogg_path, sizeof(Settings.ogg_path), "%s%s", currentPath, PlayList.at(currentPlaying));
if(!GuiSound::Load(Settings.ogg_path))
return false;
Play();
return true;
}
bool GuiBGM::PlayRandom()
{
if(!currentPath)
return false;
srand (time(NULL));
currentPlaying = rand() % PlayList.size();
//just in case
if(currentPlaying < 0)
currentPlaying = PlayList.size()-1;
else if(currentPlaying >= (int) PlayList.size())
currentPlaying = 0;
snprintf(Settings.ogg_path, sizeof(Settings.ogg_path), "%s%s", currentPath, PlayList.at(currentPlaying));
if(!GuiSound::Load(Settings.ogg_path))
return false;
Play();
return true;
}
void GuiBGM::UpdateState()
{
if(!IsPlaying())
{
if(loopMode == DIR_LOOP)
{
PlayNext();
}
else if(loopMode == RANDOM_BGM)
{
PlayRandom();
}
}
}

View File

@ -1,45 +0,0 @@
/****************************************************************************
* SettingsPrompts
* USB Loader GX 2009
*
* Backgroundmusic
***************************************************************************/
#ifndef _BGM_H_
#define _BGM_H_
#include "libwiigui/gui.h"
enum
{
ONCE = 0,
LOOP,
RANDOM_BGM,
DIR_LOOP
};
class GuiBGM : public GuiSound
{
public:
GuiBGM(const u8 *s, int l, int v);
~GuiBGM();
bool Load(const char *path);
bool LoadStandard();
bool ParsePath(const char * folderpath);
bool PlayNext();
bool PlayPrevious();
bool PlayRandom();
void SetLoop(bool l);
void SetLoop(int l);
void UpdateState();
protected:
void AddEntrie(const char * filename);
void ClearList();
int currentPlaying;
int loopMode;
char * currentPath;
std::vector<char *> PlayList;
};
#endif

View File

@ -144,7 +144,7 @@ class GuiSound
bool Load(const char *p);
//!Destructor
~GuiSound();
//!Start sound playback
void Play();
//!Stop sound playback
@ -430,7 +430,7 @@ class GuiElement
void Lock();
void Unlock();
// static mutex_t mutex;
static mutex_t _lock_mutex;
static mutex_t _lock_mutex;
lwp_t _lock_thread;
u16 _lock_count;
lwpq_t _lock_queue;

File diff suppressed because it is too large Load Diff

View File

@ -15,13 +15,14 @@
#include <ogcsys.h>
#include <unistd.h>
#include <locale.h>
#include <ogc/libversion.h>
#include <wiiuse/wpad.h>
//#include <debug.h>
extern "C" {
extern void __exception_setreload(int t);
extern "C"
{
extern void __exception_setreload(int t);
}
#include <di/di.h>
#include <sys/iosupport.h>
@ -49,147 +50,436 @@ extern void __exception_setreload(int t);
#include "usbloader/usbstorage.h"
#include "memory/mem2.h"
#include "lstub.h"
#include "xml/xml.h"
#include "settings/newtitles.h"
#include "menu/menus.h"
extern bool geckoinit;
extern bool textVideoInit;
extern char headlessID[8];
PartList partitions;
/* Constants */
#define CONSOLE_XCOORD 260
#define CONSOLE_YCOORD 115
#define CONSOLE_WIDTH 340
#define CONSOLE_HEIGHT 218
#define CONSOLE_XCOORD 260
#define CONSOLE_YCOORD 115
#define CONSOLE_WIDTH 340
#define CONSOLE_HEIGHT 218
FreeTypeGX *fontSystem=0;
FreeTypeGX *fontClock=0;
PartList partitions;
void LoadHeadlessID(const char * ID)
u8 dbvideo =0;
static void BootUpProblems()
{
InitTextVideo();
strncpy(headlessID, ID, sizeof(headlessID));
InitCheckThread();
time_t endtime = time(0) + 30;
s32 ret2;
// load main font from file, or default to built-in font
fontSystem = new FreeTypeGX();
fontSystem->loadFont(NULL, font_ttf, font_ttf_size, 0);
fontSystem->setCompatibilityMode(FTGX_COMPATIBILITY_DEFAULT_TEVOP_GX_PASSCLR | FTGX_COMPATIBILITY_DEFAULT_VTXDESC_GX_NONE);
GuiImageData bootimageData(gxlogo_png);
GuiImage bootimage(&bootimageData);
GuiText boottext(NULL, 20, (GXColor) {255, 255, 255, 255}
);
boottext.SetPosition(200, 240-1.2*bootimage.GetHeight()/2+250);
bootimage.SetPosition(320-1.2*bootimage.GetWidth()/2, 240-1.2*bootimage.GetHeight()/2);
bootimage.SetScale(1.2);
GuiImageData usbimageData(usbport_png);
GuiImage usbimage(&usbimageData);
usbimage.SetPosition(400,300);
usbimage.SetScale(.7);
usbimage.SetAlpha(200);
time_t curtime;
printf("\tWaiting for USB-Device:\n");
while(checkthreadState != 1)
time_t endtime = time(0) + 30;
do
{
usleep(100);
curtime = time(0);
printf("\t\t%d\n", int(endtime-curtime));
if(endtime == curtime)
{
printf("\n\tDevice could not be loaded.\n\tExiting...\n");
sleep(5);
SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0);
/*ret2 = IOS_ReloadIOSsafe(249);
if (ret2 < 0) {
ret2 = IOS_ReloadIOSsafe(222);
SDCard_Init();
load_ehc_module();
SDCard_deInit();
if(ret2 <0) {
boottext.SetText("ERROR: cIOS could not be loaded!");
bootimage.Draw();
boottext.Draw();
Menu_Render();
sleep(5);
SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0);
}
}*/
USBDevice_deInit();
USBDevice_Init();
ret2 = WBFS_Init(WBFS_DEVICE_USB);
if (ret2 >= 0)
{
boottext.SetText("Loading...");
bootimage.Draw();
boottext.Draw();
Menu_Render();
break;
}
curtime = time(0);
boottext.SetTextf("Waiting for your slow USB Device: %i secs...", int(endtime-curtime));
while(curtime == time(0))
{
boottext.Draw();
bootimage.Draw();
if (endtime-curtime<15)usbimage.Draw();
Menu_Render();
}
} while((endtime-time(0)) > 0);
/*if(ret2 < 0) {
boottext.SetText("ERROR: USB device could not be loaded!");
usbimage.Draw();
bootimage.Draw();
boottext.Draw();
Menu_Render();
SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0);
}*/
///delete font to load up custom if set
if(fontSystem)
{
delete fontSystem;
fontSystem = NULL;
}
mountMethod = 0;
checkthreadState = 0;
ExitCheckThread();
CloseXMLDatabase();
NewTitles::DestroyInstance();
ShutdownAudio();
StopGX();
gettextCleanUp();
menuBootgame(headlessID);
}
int main(int argc, char *argv[])
unsigned int *xfb = NULL;
void InitTextVideo ()
{
setlocale(LC_ALL, "en.UTF-8");
geckoinit = InitGecko();
gprintf("\nInitTextVideo ()");
if (textVideoInit)
{
gprintf("...0");
return;
}
dbvideo=1;
VIDEO_Init();
// get default video mode
GXRModeObj *vmode = VIDEO_GetPreferredMode(NULL);
if (hbcStubAvailable() || geckoinit)
InitTextVideo();
// widescreen fix
VIDEO_Configure (vmode);
__exception_setreload(5);//auto reset code dump nobody gives us codedump info anyways.
// Allocate the video buffers
xfb = (u32 *) MEM_K0_TO_K1 (SYS_AllocateFramebuffer (vmode));
gprintf("\n\n------------------");
gprintf("\nUSB Loader GX rev%s linked with %s",GetRev(), _V_STRING);
gprintf("\nmain(%d", argc);
for (int i=0;i<argc;i++)
gprintf(", %s",argv[i]?argv[i]:"<NULL>");
// A console is always useful while debugging
console_init (xfb, 20, 64, vmode->fbWidth, vmode->xfbHeight, vmode->fbWidth * 2);
// Clear framebuffers etc.
VIDEO_ClearFrameBuffer (vmode, xfb, COLOR_BLACK);
VIDEO_SetNextFramebuffer (xfb);
VIDEO_SetBlack (FALSE);
VIDEO_Flush ();
VIDEO_WaitVSync ();
if (vmode->viTVMode & VI_NON_INTERLACE)
VIDEO_WaitVSync ();
//send console output to the gecko
if (geckoinit)CON_EnableGecko(1, true);
textVideoInit = true;
gprintf("...1");
}
int
main(int argc, char *argv[])
{
setlocale(LC_ALL, "en.UTF-8");
geckoinit = InitGecko();
if (hbcStubAvailable() || geckoinit)
{
InitTextVideo();
}
// DEBUG_Init(GDBSTUB_DEVICE_USB, 1);
//_break();
__exception_setreload(5); //auto reset code dump nobody gives us codedump info anyways.
gprintf("\n\n------------------");
gprintf("\nUSB Loader GX rev%s",GetRev());
gprintf("\nmain(%d", argc);
for (int i=0;i<argc;i++)
gprintf(", %s",argv[i]?argv[i]:"<NULL>");
gprintf(")");
// This part is added, because we need a identify patched ios
//printf("\n\tReloading into ios 236");
if (IOS_ReloadIOSsafe(236) < 0)
IOS_ReloadIOSsafe(36);
// printf("\n\tReloading into ios 236");
if (IOS_ReloadIOSsafe(236) < 0)
{
// printf("\n\tIOS 236 not found, reloading into 36");
IOS_ReloadIOSsafe(36);
}
printf("\n\tStarting up");
printf("\n\tStarting up");
MEM2_init(36); // Initialize 36 MB
MEM2_takeBigOnes(true);
MEM2_init(36); // Initialize 36 MB
MEM2_takeBigOnes(true);
printf("\n\tInitialize USB (wake up)");
USBDevice_Init();// seems enough to wake up some HDDs if they are in sleep mode when the loader starts (tested with WD MyPassport Essential 2.5")
printf("\n\tInitialize sd card");
SDCard_Init(); // mount SD for loading cfg's
s32 ret;
bool startupproblem = false;
bool bootDevice_found=false;
if (argc >= 1) {
if (!strncasecmp(argv[0], "usb:/", 5)) {
if (argc >= 1)
{
if (!strncasecmp(argv[0], "usb:/", 5))
{
strcpy(bootDevice, "USB:");
bootDevice_found = true;
} else if (!strncasecmp(argv[0], "sd:/", 4))
bootDevice_found = true;
bootDevice_found = true;
}
CheckForCIOS();
printf("\n\tInitializing controllers");
/** PAD_Init has to be before InitVideo don't move that **/
PAD_Init(); // initialize PAD/WPAD
printf("\n\tInitialize USB (wake up)");
USBDevice_Init(); // seems enough to wake up some HDDs if they are in sleep mode when the loader starts (tested with WD MyPassport Essential 2.5")
gprintf("\n\tChecking for stub IOS");
ios222rev = getIOSrev(0x00000001000000dell);
ios249rev = getIOSrev(0x00000001000000f9ll);
//if we don't like either of the cIOS then scram
if (!(ios222rev==4 || (ios249rev>=9 && ios249rev<65280)))
{
InitTextVideo();
printf("\x1b[2J");
if ((ios222rev < 0 && ios222rev != WII_EINSTALL) && (ios249rev < 0 && ios249rev != WII_EINSTALL))
{
printf("\n\n\n\tWARNING!");
printf("\n\tUSB Loader GX needs unstubbed cIOS 222 v4 or 249 v9+");
printf("\n\n\tWe cannot determine the versions on your system,\n\tsince you have no patched ios 36 or 236 installed.");
printf("\n\tTherefor, if loading of USB Loader GX fails, you\n\tprobably have installed the 4.2 update,");
printf("\n\tand you should go figure out how to get some cios action going on\n\tin your Wii.");
printf("\n\n\tThis message will show every time.");
sleep(5);
}
else
{
printf("\n\n\n\tERROR!");
printf("\n\tUSB Loader GX needs unstubbed cIOS 222 v4 or 249 v9+");
printf("\n\n\tI found \n\t\t222 = %d%s",ios222rev,ios222rev==65280?" (Stubbed by 4.2 update)":"");
printf("\n\t\t249 = %d%s",ios249rev,ios249rev==65280?" (Stubbed by 4.2 update)":"");
printf("\n\n\tGo figure out how to get some cIOS action going on\n\tin your Wii and come back and see me.");
sleep(15);
printf("\n\n\tBye");
USBDevice_deInit();
exit(0);
}
}
printf("\n\tReloading ios 249...");
ret = IOS_ReloadIOSsafe(249);
printf("%d", ret);
if (ret < 0)
{
printf("\n\tIOS 249 failed, reloading ios 222...");
ret = IOS_ReloadIOSsafe(222);
printf("%d", ret);
if (ret < 0)
{
printf("\n\tIOS 222 failed, reloading ios 250...");
ret = IOS_ReloadIOSsafe(250);
printf("%d", ret);
if(ret < 0)
{
printf("\n\tIOS 250 failed, reloading ios 223...");
ret = IOS_ReloadIOSsafe(223);
printf("%d", ret);
if (ret < 0)
{
printf("\n\tERROR: cIOS could not be loaded!\n");
sleep(5);
SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0);
}
}
}
printf("\n\tInitialize sd card");
SDCard_Init();
printf("\n\tLoad ehc module");
load_ehc_module();
printf("\n\tdeinit sd card");
SDCard_deInit();
}
printf("\n\tInit wbfs...");
ret = WBFS_Init(WBFS_DEVICE_USB);
printf("%d", ret);
if (ret < 0)
{
printf("\n\tYou have issues with a slow disc, or a difficult disc\n\tReloading 222...");
ret = IOS_ReloadIOSsafe(222);
printf("%d", ret);
/*if(ret < 0) {
// printf("\n\tSleeping for 4 seconds");
// sleep(4);
InitVideo(); // Initialise video
Menu_Render();
BootUpProblems();
startupproblem = true;
ret = 1;
}*/
printf("\n\tInitialize sd card");
SDCard_Init();
printf("\n\tLoad ehc module");
load_ehc_module();
printf("\n\tdeinit sd card");
SDCard_deInit();
printf("\n\tInitialize wbfs...");
USBDevice_deInit();
USBDevice_Init();
ret = WBFS_Init(WBFS_DEVICE_USB);
printf("%d", ret);
if(ret < 0)
{
// printf("\n\tSleeping for 4 seconds");
// sleep(4);
InitVideo(); // Initialise video
Menu_Render();
BootUpProblems();
startupproblem = true;
ret = 1;
}
}
printf("\n\tInitialize sd card");
SDCard_Init(); // mount SD for loading cfg's
//this should have already been done by now in order to WBFS_Init().
printf("\n\tInitialize usb device");
USBDevice_Init(); // and mount USB:/
if (!bootDevice_found)
{
printf("\n\tSearch for configuration file");
printf("\n\tSearch for configuration file");
//try USB
//left in all the dol and elf files in this check in case this is the first time running the app and they dont have the config
if (checkfile((char*) "USB:/config/GXglobal.cfg") || (checkfile((char*) "USB:/apps/usbloader_gx/boot.elf"))
|| checkfile((char*) "USB:/apps/usbloadergx/boot.dol") || (checkfile((char*) "USB:/apps/usbloadergx/boot.elf"))
|| checkfile((char*) "USB:/apps/usbloader_gx/boot.dol"))
|| checkfile((char*) "USB:/apps/usbloadergx/boot.dol") || (checkfile((char*) "USB:/apps/usbloadergx/boot.elf"))
|| checkfile((char*) "USB:/apps/usbloader_gx/boot.dol"))
strcpy(bootDevice, "USB:");
printf("\n\tConfiguration file is on %s", bootDevice);
printf("\n\tConfiguration file is on %s", bootDevice);
}
// Try opening and closing the configuration file here
// to prevent a crash dump later on - giantpune
char GXGlobal_cfg[26];
sprintf(GXGlobal_cfg, "%s/config/GXGlobal.cfg", bootDevice);
FILE *fp = fopen(GXGlobal_cfg, "r");
if (fp)
{
fclose(fp);
}
gettextCleanUp();
printf("\n\tLoading configuration...");
CFG_Load();
printf("done");
// gprintf("\n\tbootDevice = %s",bootDevice);
printf("\n\tLoading Background Music...");
bgMusic = new GuiBGM(bg_music_ogg, bg_music_ogg_size, Settings.volume);
if(strstr(Settings.ogg_path, "USB:") == 0)
bgMusic->Load(Settings.ogg_path);
bgMusic->SetLoop(Settings.musicloopmode); //loop music
/* Load Custom IOS */
if ((Settings.cios == ios222 && IOS_GetVersion() != 222) ||
(Settings.cios == ios223 && IOS_GetVersion() != 223))
{
printf("\n\tReloading IOS to config setting (%d)...", ios222 ? 222 : 223);
SDCard_deInit(); // unmount SD for reloading IOS
USBDevice_deInit(); // unmount USB for reloading IOS
USBStorage_Deinit();
ret = IOS_ReloadIOSsafe(ios222 ? 222 : 223);
printf("%d", ret);
SDCard_Init();
load_ehc_module();
if (ret < 0)
{
SDCard_deInit();
Settings.cios = ios249;
ret = IOS_ReloadIOSsafe(249);
// now mount SD:/ //no need to keep mindlessly mounting and unmounting SD card
SDCard_Init();
}
printf("\n\tOpening XML Database...");
// open database if available, load titles if needed
if(!OpenXMLDatabase(Settings.titlestxt_path,Settings.db_language, Settings.db_JPtoEN, true, Settings.titlesOverride == 1 ? true: false, true))
printf("failed");
USBDevice_Init(); // and mount USB:/
WBFS_Init(WBFS_DEVICE_USB);
} else if ((Settings.cios == ios249 && IOS_GetVersion() != 249) ||
(Settings.cios == ios250 && IOS_GetVersion() != 250))
{
LoadAppCIOS();
printf("\n\tReloading IOS to config setting (%d)...", ios249 ? 249 : 250);
SDCard_deInit(); // unmount SD for reloading IOS
USBDevice_deInit(); // unmount USB for reloading IOS
USBStorage_Deinit();
ret = IOS_ReloadIOSsafe(ios249 ? 249 : 250);
printf("%d", ret);
if (ret < 0)
{
Settings.cios = ios222;
ret = IOS_ReloadIOSsafe(222);
SDCard_Init();
load_ehc_module();
}
else SDCard_Init(); // now mount SD:/ //no need to keep mindlessly mounting and unmounting SD card
USBDevice_Init(); // and mount USB:/
WBFS_Init(WBFS_DEVICE_USB);
}
// Partition_GetList(&partitions);
if (ret < 0)
{
printf("\nERROR: cIOS could not be loaded!");
sleep(5);
exit(0);
//SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0);
}
//gprintf("\n\tcIOS = %u (Rev %u)",IOS_GetVersion(), IOS_GetRevision());//don't need gprintf if sending console shit to gecko, too
printf("\n\tcIOS = %u (Rev %u)",IOS_GetVersion(), IOS_GetRevision());
//if a ID was passed via args copy it and try to boot it after the partition is mounted
//its not really a headless mode. more like hairless.
if (argc > 1 && argv[1])
{
if (strlen(argv[1]) == 6)
LoadHeadlessID(argv[1]);
}
// printf("Sleeping for 5 seconds\n");
// sleep(5);
//if a ID was passed via args copy it and try to boot it after the partition is mounted
//its not really a headless mode. more like hairless.
if (argc > 1 && argv[1])
{
if (strlen(argv[1])==6)
strncpy(headlessID, argv[1], sizeof(headlessID));
}
printf("\n\tInitializing controllers");
/** PAD_Init has to be before InitVideo don't move that **/
PAD_Init(); // initialize PAD/WPAD
//! Init the rest of the System
Sys_Init();
Wpad_Init();
InitVideo();
InitAudio(); // Initialize audio
if(!startupproblem)
InitVideo();
InitAudio(); // Initialize audio
WPAD_SetDataFormat(WPAD_CHAN_ALL,WPAD_FMT_BTNS_ACC_IR);
WPAD_SetVRes(WPAD_CHAN_ALL, screenwidth, screenheight);
@ -206,9 +496,8 @@ int main(int argc, char *argv[])
fontClock->loadFont(NULL, clock_ttf, clock_ttf_size, 0);
fontClock->setCompatibilityMode(FTGX_COMPATIBILITY_DEFAULT_TEVOP_GX_PASSCLR | FTGX_COMPATIBILITY_DEFAULT_VTXDESC_GX_NONE);
gprintf("\n\tEnd of Main()");
gprintf("\n\tEnd of Main()");
InitGUIThreads();
MainMenu(MENU_DISCLIST);
MainMenu(MENU_CHECK);
return 0;
}

View File

@ -21,9 +21,7 @@
#include "settings/cfg.h"
#include "themes/Theme_Downloader.h"
#include "usbloader/disc.h"
#include "usbloader/wdvd.h"
#include "usbloader/getentries.h"
#include "usbloader/usbstorage.h"
#include "wad/title.h"
#include "xml/xml.h"
#include "audio.h"
@ -41,12 +39,12 @@ GuiWindow * mainWindow = NULL;
GuiImageData * pointer[4];
GuiImage * bgImg = NULL;
GuiImageData * background = NULL;
GuiBGM * bgMusic = NULL;
GuiSound * bgMusic = NULL;
GuiSound *btnClick2 = NULL;
struct discHdr *dvdheader = NULL;
int currentMenu;
u8 mountMethod=3;
u8 mountMethod=0;
char game_partition[6];
int load_from_fs;
@ -67,6 +65,8 @@ static int ExitRequested = 0;
/*** Extern variables ***/
extern struct discHdr * gameList;
extern FreeTypeGX *fontClock;
extern u8 shutdown;
extern u8 reset;
extern s32 gameSelected, gameStart;
extern u8 boothomebrew;
extern u8 dbvideo;
@ -79,8 +79,7 @@ extern u8 dbvideo;
* after finishing the removal/insertion of new elements, and after initial
* GUI setup.
***************************************************************************/
void ResumeGui()
{
void ResumeGui() {
guiHalt = false;
LWP_ResumeThread (guithread);
}
@ -93,11 +92,8 @@ void ResumeGui()
* This eliminates the possibility that the GUI is in the middle of accessing
* an element that is being changed.
***************************************************************************/
void HaltGui()
{
if (guiHalt)
return;
void HaltGui() {
if (guiHalt)return;
guiHalt = true;
// wait for thread to finish
@ -121,13 +117,13 @@ static void * UpdateGUI (void *arg) {
if (Settings.tooltips == TooltipsOn && THEME.show_tooltip != 0 && mainWindow->GetState() != STATE_DISABLED)
mainWindow->DrawTooltip();
for (int i=3; i >= 0; i--)
{ // so that player 1's cursor appears on top!
for (int i=3; i >= 0; i--) { // so that player 1's cursor appears on top!
if (userInput[i].wpad.ir.valid)
Menu_DrawImg(userInput[i].wpad.ir.x-48, userInput[i].wpad.ir.y-48, 200.0,
96, 96, pointer[i]->GetImage(), userInput[i].wpad.ir.angle, CFG.widescreen? 0.8 : 1, 1, 255,0,0,0,0,0,0,0,0);
if (Settings.rumble == RumbleOn)
if (Settings.rumble == RumbleOn) {
DoRumble(i);
}
}
Menu_Render();
@ -135,8 +131,6 @@ static void * UpdateGUI (void *arg) {
for (int i=0; i < 4; i++)
mainWindow->Update(&userInput[i]);
if(bgMusic)
bgMusic->UpdateState();
} else {
for (int a = 5; a < 255; a += 10) {
@ -172,6 +166,9 @@ static void * UpdateGUI (void *arg) {
break;
}
}
return NULL;
}
@ -185,17 +182,13 @@ void InitGUIThreads() {
LWP_CreateThread(&guithread, UpdateGUI, NULL, NULL, 0, LWP_PRIO_HIGHEST);
InitProgressThread();
InitNetworkThread();
InitCheckThread();
ResumeCheck();
if (Settings.autonetwork)
ResumeNetworkThread();
}
void ExitGUIThreads()
{
void ExitGUIThreads() {
ExitRequested = 1;
ExitCheckThread();
LWP_JoinThread(guithread, NULL);
guithread = LWP_THREAD_NULL;
}
@ -260,6 +253,9 @@ int MainMenu(int menu) {
currentMenu = menu;
char imgPath[100];
//if (strcmp(headlessID,"")!=0)HaltGui();
//WindowPrompt("Can you see me now",0,"ok");
snprintf(imgPath, sizeof(imgPath), "%splayer1_point.png", CFG.theme_path);
pointer[0] = new GuiImageData(imgPath, player1_point_png);
snprintf(imgPath, sizeof(imgPath), "%splayer2_point.png", CFG.theme_path);
@ -281,48 +277,57 @@ int MainMenu(int menu) {
bgImg = new GuiImage(background);
mainWindow->Append(bgImg);
bgMusic->Play();
ResumeGui();
if (strcmp(headlessID,"")==0)
ResumeGui();
bgMusic = new GuiSound(bg_music_ogg, bg_music_ogg_size, Settings.volume);
bgMusic->SetLoop(1); //loop music
// startup music
if (strcmp("", Settings.oggload_path) && strcmp("notset", Settings.ogg_path)) {
bgMusic->Load(Settings.ogg_path);
}
bgMusic->Play();
while (currentMenu != MENU_EXIT) {
bgMusic->SetVolume(Settings.volume);
switch (currentMenu)
{
case MENU_FORMAT:
currentMenu = MenuFormat();
break;
case MENU_INSTALL:
currentMenu = MenuInstall();
break;
case MENU_SETTINGS:
currentMenu = MenuSettings();
break;
case MENU_THEMEDOWNLOADER:
currentMenu = Theme_Downloader();
break;
case MENU_HOMEBREWBROWSE:
currentMenu = MenuHomebrewBrowse();
break;
case MENU_DISCLIST:
currentMenu = MenuDiscList();
break;
default: // unrecognized menu
currentMenu = MenuDiscList();
break;
switch (currentMenu) {
case MENU_CHECK:
currentMenu = MenuCheck();
break;
case MENU_FORMAT:
currentMenu = MenuFormat();
break;
case MENU_INSTALL:
currentMenu = MenuInstall();
break;
case MENU_SETTINGS:
currentMenu = MenuSettings();
break;
case MENU_THEMEDOWNLOADER:
currentMenu = Theme_Downloader();
break;
case MENU_HOMEBREWBROWSE:
currentMenu = MenuHomebrewBrowse();
break;
case MENU_DISCLIST:
currentMenu = MenuDiscList();
break;
default: // unrecognized menu
currentMenu = MenuCheck();
break;
}
}
// MemInfoPrompt();
gprintf("\nExiting main GUI. mountMethod = %d",mountMethod);
CloseXMLDatabase();
NewTitles::DestroyInstance();
CFG_Cleanup();
if (strcmp(headlessID,"")!=0)//the GUIthread was never started, so it cant be ended and joined properly if headless mode was used. so we resume it and close it.
ResumeGui();
ResumeGui();
ExitGUIThreads();
bgMusic->Stop();
@ -342,72 +347,70 @@ int MainMenu(int menu) {
StopGX();
gettextCleanUp();
menuBootgame("");
return 0;
}
void menuBootgame(const char *headless)
{
if (mountMethod==3)
{
struct discHdr *header = &gameList[gameSelected];
char tmp[20];
u32 tid;
sprintf(tmp,"%c%c%c%c",header->id[0],header->id[1],header->id[2],header->id[3]);
memcpy(&tid, tmp, 4);
gprintf("\nBooting title %016llx",TITLE_ID((header->id[5]=='1'?0x00010001:0x00010002),tid));
WII_Initialize();
WII_LaunchTitle(TITLE_ID((header->id[5]=='1'?0x00010001:0x00010002),tid));
}
if (mountMethod==2)
{
gprintf("\nLoading BC for GameCube");
WII_Initialize();
WII_LaunchTitle(0x0000000100000100ULL);
}
if(dbvideo)
{
InitVideodebug ();
printf("\n\n\n\n\n");
}
if (mountMethod==3)
{
struct discHdr *header = &gameList[gameSelected];
char tmp[20];
u32 tid;
sprintf(tmp,"%c%c%c%c",header->id[0],header->id[1],header->id[2],header->id[3]);
memcpy(&tid, tmp, 4);
gprintf("\nBooting title %016llx",TITLE_ID((header->id[5]=='1'?0x00010001:0x00010002),tid));
WII_Initialize();
WII_LaunchTitle(TITLE_ID((header->id[5]=='1'?0x00010001:0x00010002),tid));
}
if (mountMethod==2)
{
gprintf("\nLoading BC for GameCube");
WII_Initialize();
WII_LaunchTitle(0x0000000100000100ULL);
}
else if (boothomebrew == 1) {
gprintf("\nBootHomebrew");
gprintf("\nBootHomebrew");
BootHomebrew(Settings.selected_homebrew);
}
else if (boothomebrew == 2) {
gprintf("\nBootHomebrewFromMenu");
else if (boothomebrew == 2) {
gprintf("\nBootHomebrewFromMenu");
BootHomebrewFromMem();
}
else {
gprintf("\n\tSettings.partition:%d",Settings.partition);
struct discHdr *header = NULL;
//if the GUI was "skipped" to boot a game from main(argv[1])
if (strcmp(headless,"")!=0)
{
gprintf("\n\tHeadless mode (%s)",headless);
__Menu_GetEntries(1);
if (!gameCnt)
{
gprintf(" ERROR : !gameCnt");
exit(0);
}
gprintf("\n\tgameCnt:%d",gameCnt);
for(u32 i=0;i<gameCnt;i++)
{
header = &gameList[i];
char tmp[8];
sprintf(tmp,"%c%c%c%c%c%c",header->id[0],header->id[1],header->id[2],header->id[3],header->id[4],header->id[5]);
if (strcmp(tmp,headless)==0)
{
gameSelected = i;
gprintf(" found (%d)",i);
break;
}
//if the game was not found
if (i==gameCnt-1)
{
gprintf(" not found (%d IDs checked)",i);
exit(0);
}
}
}
else {
gprintf("\n\tSettings.partition:%d",Settings.partition);
struct discHdr *header = NULL;
//if the GUI was "skipped" to boot a game from main(argv[1])
if (strcmp(headlessID,"")!=0)
{
gprintf("\n\tHeadless mode (%s)",headlessID);
__Menu_GetEntries(1);
if (!gameCnt)
{
gprintf(" ERROR : !gameCnt");
exit(0);
}
//gprintf("\n\tgameCnt:%d",gameCnt);
for(u32 i=0;i<gameCnt;i++)
{
header = &gameList[i];
char tmp[8];
sprintf(tmp,"%c%c%c%c%c%c",header->id[0],header->id[1],header->id[2],header->id[3],header->id[4],header->id[5]);
if (strcmp(tmp,headlessID)==0)
{
gameSelected = i;
gprintf(" found (%d)",i);
break;
}
//if the game was not found
if (i==gameCnt-1)
{
gprintf(" not found (%d IDs checked)",i);
exit(0);
}
}
}
int ret = 0;
@ -423,10 +426,10 @@ void menuBootgame(const char *headless)
fix002 = game_cfg->errorfix002;
iosChoice = game_cfg->ios;
countrystrings = game_cfg->patchcountrystrings;
if (!altdoldefault) {
alternatedol = game_cfg->loadalternatedol;
alternatedoloffset = game_cfg->alternatedolstart;
}
if (!altdoldefault) {
alternatedol = game_cfg->loadalternatedol;
alternatedoloffset = game_cfg->alternatedolstart;
}
reloadblock = game_cfg->iosreloadblock;
} else {
videoChoice = Settings.video;
@ -440,86 +443,81 @@ void menuBootgame(const char *headless)
}
fix002 = Settings.error002;
countrystrings = Settings.patchcountrystrings;
if (!altdoldefault) {
alternatedol = off;
alternatedoloffset = 0;
}
if (!altdoldefault) {
alternatedol = off;
alternatedoloffset = 0;
}
reloadblock = off;
}
int ios2;
int ios2;
switch (iosChoice) {
case i249:
ios2 = 249;
break;
switch (iosChoice) {
case i249:
ios2 = 249;
break;
case i222:
ios2 = 222;
break;
case i222:
ios2 = 222;
break;
case i223:
ios2 = 223;
break;
case i223:
ios2 = 223;
break;
default:
ios2 = 249;
break;
}
default:
ios2 = 249;
break;
}
// When the selected ios is 249, and you're loading from FAT, reset ios to 222
if (load_from_fs != PART_FS_WBFS && ios2 == 249)
ios2 = 222;
// When the selected ios is 249, and you're loading from FAT, reset ios to 222
if (load_from_fs != PART_FS_WBFS && ios2 == 249) {
ios2 = 222;
}
bool onlinefix = ShutdownWC24();
ShutdownWC24();
// You cannot reload ios when loading from fat
if (IOS_GetVersion() != ios2)
{
// You cannot reload ios when loading from fat
if (IOS_GetVersion() != ios2 || onlinefix) {
ret = Sys_ChangeIos(ios2);
if (ret < 0)
if (ret < 0) {
Sys_ChangeIos(249);
}
}
if (!mountMethod)
{
gprintf("\nLoading fragment list...");
ret = get_frag_list(header->id);
gprintf("%d\n", ret);
if (!mountMethod)
{
gprintf("\nLoading fragment list...");
ret = get_frag_list(header->id);
gprintf("%d\n", ret);
gprintf("\nSetting fragment list...");
ret = set_frag_list(header->id);
gprintf("%d\n", ret);
gprintf("\nSetting fragment list...");
ret = set_frag_list(header->id);
gprintf("%d\n", ret);
ret = Disc_SetUSB(header->id);
if (ret < 0) Sys_BackToLoader();
gprintf("\n\tUSB set to game");
}
else {
gprintf("\n\tUSB not set, loading DVD");
Disc_SetUSB(NULL);
ret = WDVD_Close();
ret = Disc_Init();
}
ret = Disc_SetUSB(header->id);
if (ret < 0) Sys_BackToLoader();
gprintf("\n\tUSB set to game");
}
else {
gprintf("\n\tUSB not set, loading DVD");
}
ret = Disc_Open();
gprintf("\n\tDisc_Open():%d",ret);
if (ret < 0 && !mountMethod) Sys_BackToLoader();
if (ret < 0) Sys_BackToLoader();
if (gameList)
free(gameList);
if (gameList){
free(gameList);
}
if(dvdheader)
delete dvdheader;
if(dvdheader)
delete dvdheader;
gprintf("\nLoading BCA data...");
ret = do_bca_code(header->id);
gprintf("%d\n", ret);
gprintf("\nLoading BCA data...");
ret = do_bca_code(header->id);
gprintf("%d\n", ret);
if (reloadblock == on && Sys_IsHermes())
{
if (reloadblock == on && Sys_IsHermes()) {
patch_cios_data();
if (load_from_fs == PART_FS_WBFS)
mload_close();
if (load_from_fs == PART_FS_WBFS) {
mload_close();
}
}
u8 errorfixer002 = 0;
@ -646,13 +644,14 @@ void menuBootgame(const char *headless)
vipatch = 0;
break;
}
gprintf("\n\tDisc_wiiBoot");
gprintf("\n\tDisc_wiiBoot");
ret = Disc_WiiBoot(videoselected, cheat, vipatch, countrystrings, errorfixer002, alternatedol, alternatedoloffset);
if (ret < 0) {
Sys_LoadMenu();
}
printf("Returning entry point: 0x%0x\n", ret);
printf("Returning entry point: 0x%0x\n", ret);
}
return 0;
}

View File

@ -15,11 +15,8 @@
void InitGUIThreads(void);
void ExitGUIThreads(void);
void ResumeGui();
void HaltGui();
void menuBootgame(const char *headless);
int MainMenu (int menu);
int MainMenu (int menuitem);
enum {
MENU_EXIT = -1,

View File

@ -1,205 +0,0 @@
#include <dirent.h>
#include <unistd.h>
#include "gecko.h"
#include "menus.h"
#include "wpad.h"
#include "fatmounter.h"
#include "usbloader/getentries.h"
#include "usbloader/wbfs.h"
extern int load_from_fs;
extern char game_partition[6];
static lwp_t checkthread = LWP_THREAD_NULL;
static bool checkHalt = false;
static bool ExitRequested = false;
static u8 sdState =0;
u8 hddState = 0;
u8 checkthreadState = 0;
bool ScreenshotTriggered = false;
extern u8 shutdown;
extern u8 reset;
void ResumeCheck()
{
checkHalt = false;
LWP_ResumeThread(checkthread);
}
void HaltCheck()
{
if(checkHalt)
return;
checkHalt = true;
while (!LWP_ThreadIsSuspended(checkthread))
usleep(50);
}
int CheckPartition()
{
s32 ret2 = -1;
memset(game_partition, 0, 6);
load_from_fs = -1;
extern PartList partitions;
// Added for slow HDD
for (int runs = 0; runs < 10; runs++)
{
if (Partition_GetList(WBFS_DEVICE_USB, &partitions) != 0)
continue;
if (Settings.partition != -1 && partitions.num > Settings.partition)
{
PartInfo pinfo = partitions.pinfo[Settings.partition];
if (WBFS_OpenPart(pinfo.part_fs, pinfo.index, partitions.pentry[Settings.partition].sector, partitions.pentry[Settings.partition].size, (char *) &game_partition) == 0)
{
ret2 = 0;
load_from_fs = pinfo.part_fs;
break;
}
}
if (partitions.wbfs_n != 0)
{
ret2 = WBFS_Open();
for (int p = 0; p < partitions.num; p++)
{
if (partitions.pinfo[p].fs_type == FS_TYPE_WBFS)
{
Settings.partition = p;
load_from_fs = PART_FS_WBFS;
break;
}
}
}
else if (Sys_IsHermes() && (partitions.fat_n != 0 || partitions.ntfs_n != 0))
{
// Loop through FAT/NTFS partitions, and find the first partition with games on it (if there is one)
u32 count;
for (int i = 0; i < partitions.num; i++)
{
if (partitions.pinfo[i].fs_type == FS_TYPE_FAT32 || partitions.pinfo[i].fs_type == FS_TYPE_NTFS)
{
if (!WBFS_OpenPart(partitions.pinfo[i].part_fs, partitions.pinfo[i].index, partitions.pentry[i].sector, partitions.pentry[i].size, (char *) &game_partition))
{
// Get the game count...
WBFS_GetCount(&count);
if (count > 0)
{
load_from_fs = partitions.pinfo[i].part_fs;
Settings.partition = i;
break;
}
else
{
WBFS_Close();
}
}
}
}
}
if ((ret2 >= 0 || load_from_fs != PART_FS_WBFS) && isInserted(bootDevice))
{
cfg_save_global();
break;
}
}
if (ret2 < 0 && load_from_fs != PART_FS_WBFS)
return -1;
ret2 = Disc_Init();
if (ret2 < 0)
return ret2;
hddState = 1;
return hddState;
}
int CheckHDD()
{
USBDevice_deInit();
USBDevice_Init();
int wbfsinit = WBFS_Init(WBFS_DEVICE_USB);
if (wbfsinit >= 0)
wbfsinit = CheckPartition();
return wbfsinit;
}
static void * CheckDevices (void *arg)
{
sdState = isInserted(bootDevice);
while (!ExitRequested)
{
if (checkHalt && !ExitRequested)
{
LWP_SuspendThread(checkthread);
continue;
}
if (shutdown == 1)
Sys_Shutdown();
else if (reset == 1)
Sys_Reboot();
if (!hddState)
{
if(CheckHDD() >= 0)
{
LWP_SetThreadPriority(LWP_GetSelf(), 0);
if(strstr(Settings.ogg_path, "USB:/") != 0)
{
bgMusic->Load(Settings.ogg_path);
bgMusic->Play();
}
checkthreadState = 1;
}
}
//this really doesnt work right. it seems that isInserted() isn't what it should be.
int sdNow = isInserted(bootDevice);
if (sdState != sdNow)
{
sdState = sdNow;
checkthreadState = 2;
}
if(ScreenshotTriggered)
{
gprintf("\n\tscreenShotBtn clicked");
ScreenShot();
ScreenshotTriggered = false;
gprintf("...It's easy, mmmmmmKay");
}
usleep(20000);
}
return NULL;
}
void InitCheckThread()
{
LWP_CreateThread(&checkthread, CheckDevices, NULL, NULL, 0, 30);
}
void ExitCheckThread()
{
ExitRequested = true;
LWP_ResumeThread(checkthread);
LWP_JoinThread(checkthread, NULL);
checkthread = LWP_THREAD_NULL;
}

164
source/menu/menu_check.cpp Normal file
View File

@ -0,0 +1,164 @@
#include <dirent.h>
#include <unistd.h>
#include "menus.h"
#include "wpad.h"
#include "fatmounter.h"
#include "usbloader/getentries.h"
#include "usbloader/wbfs.h"
extern int load_from_fs;
extern char game_partition[6];
extern char headlessID[8];
/****************************************************************************
* MenuCheck
***************************************************************************/
int MenuCheck() {
gprintf("\nMenuCheck()");
int menu = MENU_NONE;
int i = 0;
int choice;
s32 ret2, wbfsinit;
OptionList options;
options.length = i;
VIDEO_WaitVSync ();
wbfsinit = WBFS_Init(WBFS_DEVICE_USB);
if (wbfsinit < 0) {
ret2 = WindowPrompt(tr("No USB Device found."), tr("Do you want to retry for 30 secs?"), "cIOS249", "cIOS222", tr("Back to Wii Menu"));
SDCard_deInit();
USBDevice_deInit();
WPAD_Flush(0);
WPAD_Disconnect(0);
WPAD_Shutdown();
if (ret2 == 1) {
Settings.cios = ios249;
} else if (ret2 == 2) {
Settings.cios = ios222;
} else {
Sys_LoadMenu();
}
ret2 = DiscWait(tr("No USB Device"), tr("Waiting for USB Device"), 0, 0, 1);
//reinitialize SD and USB
Wpad_Init();
WPAD_SetDataFormat(WPAD_CHAN_ALL,WPAD_FMT_BTNS_ACC_IR);
WPAD_SetVRes(WPAD_CHAN_ALL, screenwidth, screenheight);
if (ret2 < 0) {
WindowPrompt (tr("Error !"),tr("USB Device not found"), tr("OK"));
Sys_LoadMenu();
}
}
ret2 = -1;
memset(game_partition, 0, 6);
load_from_fs = -1;
extern PartList partitions;
// Added for slow HDD
for (int runs = 0; runs < 10; runs++) {
if (Partition_GetList(WBFS_DEVICE_USB, &partitions) != 0) {
sleep(1);
continue;
}
if (Settings.partition != -1 && partitions.num > Settings.partition) {
PartInfo pinfo = partitions.pinfo[Settings.partition];
if (WBFS_OpenPart(pinfo.part_fs, pinfo.index, partitions.pentry[Settings.partition].sector, partitions.pentry[Settings.partition].size, (char *) &game_partition) == 0)
{
ret2 = 0;
load_from_fs = pinfo.part_fs;
break;
}
}
if (partitions.wbfs_n != 0) {
ret2 = WBFS_Open();
for (int p = 0; p < partitions.num; p++) {
if (partitions.pinfo[p].fs_type == FS_TYPE_WBFS) {
Settings.partition = p;
load_from_fs = PART_FS_WBFS;
break;
}
}
} else if (Sys_IsHermes() && (partitions.fat_n != 0 || partitions.ntfs_n != 0)) {
// Loop through FAT/NTFS partitions, and find the first partition with games on it (if there is one)
u32 count;
for (int i = 0; i < partitions.num; i++) {
if (partitions.pinfo[i].fs_type == FS_TYPE_FAT32 || partitions.pinfo[i].fs_type == FS_TYPE_NTFS) {
if (!WBFS_OpenPart(partitions.pinfo[i].part_fs, partitions.pinfo[i].index, partitions.pentry[i].sector, partitions.pentry[i].size, (char *) &game_partition)) {
// Get the game count...
WBFS_GetCount(&count);
if (count > 0) {
load_from_fs = partitions.pinfo[i].part_fs;
Settings.partition = i;
break;
} else {
WBFS_Close();
}
}
}
}
}
if ((ret2 >= 0 || load_from_fs != PART_FS_WBFS) && isInserted(bootDevice)) {
cfg_save_global();
break;
}
sleep(1);
}
if (ret2 < 0 && load_from_fs != PART_FS_WBFS) {
choice = WindowPrompt(tr("No WBFS or FAT/NTFS partition found"),tr("You need to select or format a partition"), tr("Select"), tr("Format"), tr("Return"));
if (choice == 0) {
Sys_LoadMenu();
} else {
load_from_fs = choice == 1 ? PART_FS_FAT : PART_FS_WBFS;
menu = MENU_FORMAT;
}
}
ret2 = Disc_Init();
if (ret2 < 0) {
WindowPrompt (tr("Error !"),tr("Could not initialize DIP module!"),tr("OK"));
Sys_LoadMenu();
}
if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();
if (wbfsinit < 0) {
sleep(1);
}
// open database if needed, load titles if needed
if(isInserted(bootDevice))OpenXMLDatabase(Settings.titlestxt_path,Settings.db_language, Settings.db_JPtoEN, true, Settings.titlesOverride==1?true:false, true);
// titles.txt loaded after database to override database titles with custom titles
//snprintf(pathname, sizeof(pathname), "%stitles.txt", Settings.titlestxt_path);
//cfg_parsefile(pathname, &title_set);
//Spieleliste laden
__Menu_GetEntries(0);
if (strcmp(headlessID,"")!=0)
menu = MENU_EXIT;
if (menu == MENU_NONE)
menu = MENU_DISCLIST;
//for HDDs with issues
if (wbfsinit < 0) {
sleep(1);
USBDevice_Init();
SDCard_Init();
}
return menu;
}

File diff suppressed because it is too large Load Diff

View File

@ -1,196 +1,185 @@
#include <unistd.h>
#include "menus.h"
#include "menus.h"
#include "fatmounter.h"
#include "usbloader/usbstorage.h"
#include "usbloader/utils.h"
#include "usbloader/wbfs.h"
#include "libwiigui/gui_customoptionbrowser.h"
extern int load_from_fs;
extern char game_partition[6];
/****************************************************************************
* MenuFormat
***************************************************************************/
int MenuFormat() {
USBDevice_deInit();
sleep(1);
USBStorage_Init();
int menu = MENU_NONE;
char imgPath[100];
customOptionList options(MAX_PARTITIONS_EX);
extern PartList partitions;
u32 cnt, counter = 0;
int choice, ret;
char text[ISFS_MAXPATH];
//create the partitionlist
for (cnt = 0; cnt < (u32) partitions.num; cnt++) {
partitionEntry *entry = &partitions.pentry[cnt];
/* Calculate size in gigabytes */
f32 size = entry->size * (partitions.sector_size / GB_SIZE);
if (size) {
options.SetName(counter, "%s %d:",tr("Partition"), cnt+1);
options.SetValue(counter,"%.2fGB", size);
} else {
options.SetName(counter, "%s %d:",tr("Partition"), cnt+1);
options.SetValue(counter,tr("Can't be formatted"));
}
counter++;
}
GuiSound btnSoundOver(button_over_pcm, button_over_pcm_size, Settings.sfxvolume);
// because destroy GuiSound must wait while sound playing is finished, we use a global sound
if(!btnClick2) btnClick2=new GuiSound(button_click2_pcm, button_click2_pcm_size, Settings.sfxvolume);
// GuiSound btnClick(button_click2_pcm, button_click2_pcm_size, Settings.sfxvolume);
snprintf(imgPath, sizeof(imgPath), "%swiimote_poweroff.png", CFG.theme_path);
GuiImageData btnpwroff(imgPath, wiimote_poweroff_png);
snprintf(imgPath, sizeof(imgPath), "%swiimote_poweroff_over.png", CFG.theme_path);
GuiImageData btnpwroffOver(imgPath, wiimote_poweroff_over_png);
snprintf(imgPath, sizeof(imgPath), "%smenu_button.png", CFG.theme_path);
GuiImageData btnhome(imgPath, menu_button_png);
snprintf(imgPath, sizeof(imgPath), "%smenu_button_over.png", CFG.theme_path);
GuiImageData btnhomeOver(imgPath, menu_button_over_png);
GuiImageData battery(battery_png);
GuiImageData batteryBar(battery_bar_png);
GuiImageData batteryRed(battery_red_png);
GuiImageData batteryBarRed(battery_bar_red_png);
GuiTrigger trigA;
trigA.SetSimpleTrigger(-1, WPAD_BUTTON_A | WPAD_CLASSIC_BUTTON_A, PAD_BUTTON_A);
GuiTrigger trigHome;
trigHome.SetButtonOnlyTrigger(-1, WPAD_BUTTON_HOME | WPAD_CLASSIC_BUTTON_HOME, 0);
GuiTrigger trigB;
trigB.SetButtonOnlyTrigger(-1, WPAD_BUTTON_B | WPAD_CLASSIC_BUTTON_B, PAD_BUTTON_B);
GuiButton backBtn(0,0);
backBtn.SetTrigger(&trigB);
GuiImage poweroffBtnImg(&btnpwroff);
GuiImage poweroffBtnImgOver(&btnpwroffOver);
poweroffBtnImg.SetWidescreen(CFG.widescreen);
poweroffBtnImgOver.SetWidescreen(CFG.widescreen);
GuiButton poweroffBtn(&poweroffBtnImg,&poweroffBtnImgOver, 0, 3, THEME.power_x, THEME.power_y, &trigA, &btnSoundOver, btnClick2,1);
GuiImage exitBtnImg(&btnhome);
GuiImage exitBtnImgOver(&btnhomeOver);
exitBtnImg.SetWidescreen(CFG.widescreen);
exitBtnImgOver.SetWidescreen(CFG.widescreen);
GuiButton exitBtn(&exitBtnImg,&exitBtnImgOver, 0, 3, THEME.home_x, THEME.home_y, &trigA, &btnSoundOver, btnClick2,1);
exitBtn.SetTrigger(&trigHome);
GuiCustomOptionBrowser optionBrowser(396, 280, &options, CFG.theme_path, "bg_options_settings.png", bg_options_settings_png, 0, 10);
optionBrowser.SetPosition(0, 40);
optionBrowser.SetAlignment(ALIGN_CENTRE, ALIGN_TOP);
HaltGui();
GuiWindow w(screenwidth, screenheight);
w.Append(&poweroffBtn);
w.Append(&backBtn);
w.Append(&exitBtn);
mainWindow->Append(&w);
mainWindow->Append(&optionBrowser);
ResumeGui();
while (menu == MENU_NONE) {
VIDEO_WaitVSync ();
ret = optionBrowser.GetClickedOption();
if(ret >= 0) {
if(Settings.godmode == 1) {
partitionEntry *entry = &partitions.pentry[ret];
if (entry->size) {
if (load_from_fs == PART_FS_FAT) {
WBFS_OpenPart(partitions.pinfo[ret].part_fs, partitions.pinfo[ret].index, entry->sector,
entry->size, (char *) &game_partition);
load_from_fs = partitions.pinfo[ret].part_fs;
menu = MENU_SETTINGS;
Settings.partition = ret;
if(isInserted(bootDevice))cfg_save_global();
} else {
sprintf(text, "%s %d : %.2fGB",tr("Partition"), ret+1, entry->size * (partitions.sector_size / GB_SIZE));
choice = WindowPrompt( tr("Do you want to format:"), text,tr("Yes"),tr("No"));
if (choice == 1) {
ret = FormatingPartition(tr("Formatting, please wait..."), entry);
if (ret < 0) {
WindowPrompt(tr("Error !"),tr("Failed formating"),tr("Return"));
menu = MENU_SETTINGS;
} else {
sleep(1);
ret = WBFS_Open();
sprintf(text, "%s %s", text,tr("formatted!"));
WindowPrompt(tr("Success:"),text,tr("OK"));
if(ret < 0) {
WindowPrompt(tr("ERROR"), tr("Failed to open partition"), tr("OK"));
Sys_LoadMenu();
}
menu = MENU_SETTINGS;
}
}
}
} else if(Settings.godmode == 0) {
mainWindow->Remove(&optionBrowser);
char entered[20] = "";
int result = OnScreenKeyboard(entered, 20,0);
mainWindow->Append(&optionBrowser);
if ( result == 1 ) {
if (!strcmp(entered, Settings.unlockCode)) { //if password correct
if (Settings.godmode == 0) {
WindowPrompt(tr("Correct Password"),tr("All the features of USB Loader GX are unlocked."),tr("OK"));
Settings.godmode = 1;
}
} else {
WindowPrompt(tr("Wrong Password"),tr("USB Loader GX is protected"),tr("OK"));
}
}
}
}
}
/* if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();*/
if (poweroffBtn.GetState() == STATE_CLICKED) {
choice = WindowPrompt (tr("Shutdown System"),tr("Are you sure?"),tr("Yes"),tr("No"));
if (choice == 1) {
Sys_Shutdown();
}
} else if (exitBtn.GetState() == STATE_CLICKED) {
choice = WindowPrompt (tr("Return to Wii Menu"),tr("Are you sure?"),tr("Yes"),tr("No"));
if (choice == 1) {
Sys_LoadMenu();
}
}
else if (backBtn.GetState() == STATE_CLICKED) {
menu = MENU_SETTINGS;
break;
}
}
HaltGui();
mainWindow->Remove(&optionBrowser);
mainWindow->Remove(&w);
ResumeGui();
return menu;
}
#include <unistd.h>
#include "menus.h"
#include "fatmounter.h"
#include "usbloader/usbstorage.h"
#include "usbloader/utils.h"
#include "usbloader/wbfs.h"
#include "libwiigui/gui_customoptionbrowser.h"
extern int load_from_fs;
extern char game_partition[6];
/****************************************************************************
* MenuFormat
***************************************************************************/
int MenuFormat() {
USBDevice_deInit();
sleep(1);
USBStorage_Init();
int menu = MENU_NONE;
char imgPath[100];
customOptionList options(MAX_PARTITIONS_EX);
extern PartList partitions;
u32 cnt, counter = 0;
int choice, ret;
char text[ISFS_MAXPATH];
//create the partitionlist
for (cnt = 0; cnt < (u32) partitions.num; cnt++) {
partitionEntry *entry = &partitions.pentry[cnt];
/* Calculate size in gigabytes */
f32 size = entry->size * (partitions.sector_size / GB_SIZE);
if (size) {
options.SetName(counter, "%s %d:",tr("Partition"), cnt+1);
options.SetValue(counter,"%.2fGB", size);
} else {
options.SetName(counter, "%s %d:",tr("Partition"), cnt+1);
options.SetValue(counter,tr("Can't be formatted"));
}
counter++;
}
GuiSound btnSoundOver(button_over_pcm, button_over_pcm_size, Settings.sfxvolume);
// because destroy GuiSound must wait while sound playing is finished, we use a global sound
if(!btnClick2) btnClick2=new GuiSound(button_click2_pcm, button_click2_pcm_size, Settings.sfxvolume);
// GuiSound btnClick(button_click2_pcm, button_click2_pcm_size, Settings.sfxvolume);
snprintf(imgPath, sizeof(imgPath), "%swiimote_poweroff.png", CFG.theme_path);
GuiImageData btnpwroff(imgPath, wiimote_poweroff_png);
snprintf(imgPath, sizeof(imgPath), "%swiimote_poweroff_over.png", CFG.theme_path);
GuiImageData btnpwroffOver(imgPath, wiimote_poweroff_over_png);
snprintf(imgPath, sizeof(imgPath), "%smenu_button.png", CFG.theme_path);
GuiImageData btnhome(imgPath, menu_button_png);
snprintf(imgPath, sizeof(imgPath), "%smenu_button_over.png", CFG.theme_path);
GuiImageData btnhomeOver(imgPath, menu_button_over_png);
GuiImageData battery(battery_png);
GuiImageData batteryBar(battery_bar_png);
GuiImageData batteryRed(battery_red_png);
GuiImageData batteryBarRed(battery_bar_red_png);
GuiTrigger trigA;
trigA.SetSimpleTrigger(-1, WPAD_BUTTON_A | WPAD_CLASSIC_BUTTON_A, PAD_BUTTON_A);
GuiTrigger trigHome;
trigHome.SetButtonOnlyTrigger(-1, WPAD_BUTTON_HOME | WPAD_CLASSIC_BUTTON_HOME, 0);
GuiImage poweroffBtnImg(&btnpwroff);
GuiImage poweroffBtnImgOver(&btnpwroffOver);
poweroffBtnImg.SetWidescreen(CFG.widescreen);
poweroffBtnImgOver.SetWidescreen(CFG.widescreen);
GuiButton poweroffBtn(&poweroffBtnImg,&poweroffBtnImgOver, 0, 3, THEME.power_x, THEME.power_y, &trigA, &btnSoundOver, btnClick2,1);
GuiImage exitBtnImg(&btnhome);
GuiImage exitBtnImgOver(&btnhomeOver);
exitBtnImg.SetWidescreen(CFG.widescreen);
exitBtnImgOver.SetWidescreen(CFG.widescreen);
GuiButton exitBtn(&exitBtnImg,&exitBtnImgOver, 0, 3, THEME.home_x, THEME.home_y, &trigA, &btnSoundOver, btnClick2,1);
exitBtn.SetTrigger(&trigHome);
GuiCustomOptionBrowser optionBrowser(396, 280, &options, CFG.theme_path, "bg_options_settings.png", bg_options_settings_png, 0, 10);
optionBrowser.SetPosition(0, 40);
optionBrowser.SetAlignment(ALIGN_CENTRE, ALIGN_TOP);
HaltGui();
GuiWindow w(screenwidth, screenheight);
w.Append(&poweroffBtn);
w.Append(&exitBtn);
mainWindow->Append(&w);
mainWindow->Append(&optionBrowser);
ResumeGui();
while (menu == MENU_NONE) {
VIDEO_WaitVSync ();
ret = optionBrowser.GetClickedOption();
if(ret >= 0) {
if(Settings.godmode == 1) {
partitionEntry *entry = &partitions.pentry[ret];
if (entry->size) {
if (load_from_fs == PART_FS_FAT) {
WBFS_OpenPart(partitions.pinfo[ret].part_fs, partitions.pinfo[ret].index, entry->sector,
entry->size, (char *) &game_partition);
load_from_fs = partitions.pinfo[ret].part_fs;
menu = MENU_DISCLIST;
Settings.partition = ret;
if(isInserted(bootDevice))cfg_save_global();
} else {
sprintf(text, "%s %d : %.2fGB",tr("Partition"), ret+1, entry->size * (partitions.sector_size / GB_SIZE));
choice = WindowPrompt( tr("Do you want to format:"), text,tr("Yes"),tr("No"));
if (choice == 1) {
ret = FormatingPartition(tr("Formatting, please wait..."), entry);
if (ret < 0) {
WindowPrompt(tr("Error !"),tr("Failed formating"),tr("Return"));
menu = MENU_SETTINGS;
} else {
sleep(1);
ret = WBFS_Open();
sprintf(text, "%s %s", text,tr("formatted!"));
WindowPrompt(tr("Success:"),text,tr("OK"));
if(ret < 0) {
WindowPrompt(tr("ERROR"), tr("Failed to open partition"), tr("OK"));
Sys_LoadMenu();
}
menu = MENU_DISCLIST;
}
}
}
} else if(Settings.godmode == 0) {
mainWindow->Remove(&optionBrowser);
char entered[20] = "";
int result = OnScreenKeyboard(entered, 20,0);
mainWindow->Append(&optionBrowser);
if ( result == 1 ) {
if (!strcmp(entered, Settings.unlockCode)) { //if password correct
if (Settings.godmode == 0) {
WindowPrompt(tr("Correct Password"),tr("All the features of USB Loader GX are unlocked."),tr("OK"));
Settings.godmode = 1;
}
} else {
WindowPrompt(tr("Wrong Password"),tr("USB Loader GX is protected"),tr("OK"));
}
}
}
}
}
if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();
if (poweroffBtn.GetState() == STATE_CLICKED) {
choice = WindowPrompt (tr("Shutdown System"),tr("Are you sure?"),tr("Yes"),tr("No"));
if (choice == 1) {
Sys_Shutdown();
}
} else if (exitBtn.GetState() == STATE_CLICKED) {
choice = WindowPrompt (tr("Return to Wii Menu"),tr("Are you sure?"),tr("Yes"),tr("No"));
if (choice == 1) {
Sys_LoadMenu();
}
}
}
HaltGui();
mainWindow->Remove(&optionBrowser);
mainWindow->Remove(&w);
ResumeGui();
return menu;
}

View File

@ -134,6 +134,15 @@ int MenuInstall() {
menu = MENU_DISCLIST;
break;
}
if (shutdown == 1) {
wiilight(0);
Sys_Shutdown();
}
if (reset == 1) {
wiilight(0);
Sys_Reboot();
}
}
//Turn off the WiiLight

View File

@ -1,32 +1,24 @@
#ifndef _MENUS_H
#define _MENUS_H
#include <unistd.h>
#include "libwiigui/gui.h"
#include "libwiigui/GuiBGM.h"
#include "language/gettext.h"
#include "prompts/PromptWindows.h"
#include "menu.h"
#include "gecko.h"
#include "filelist.h"
#include "sys.h"
extern GuiWindow * mainWindow;
extern GuiBGM * bgMusic;
extern u8 checkthreadState;
extern u8 needToReloadGamelist;
extern u8 hddOK;
extern u8 mountMethod;
int MenuInstall();
int MenuDiscList();
int MenuFormat();
extern void ResumeCheck();
extern void HaltCheck();
extern void InitCheckThread();
extern void ExitCheckThread();
#endif // _MENUS_H
#ifndef _MENUS_H
#define _MENUS_H
#include "libwiigui/gui.h"
#include "language/gettext.h"
#include "prompts/PromptWindows.h"
#include "menu.h"
#include "gecko.h"
#include "filelist.h"
#include "sys.h"
extern void ResumeGui();
extern void HaltGui();
extern GuiWindow * mainWindow;
extern GuiSound * bgMusic;
extern u8 shutdown;
extern u8 reset;
int MenuInstall();
int MenuDiscList();
int MenuFormat();
int MenuCheck();
#endif // _MENUS_H

View File

@ -10,7 +10,6 @@
#include "prompts/PromptWindows.h"
#include "filelist.h"
#include "menu.h"
#include "../menu/menus.h"
#include "usbloader/disc.h"
#include "usbloader/fstfile.h"
#include "usbloader/wdvd.h"
@ -22,8 +21,14 @@
#include "../gecko.h"
#include "../patches/dvd_broadway.h"
/*** Extern functions ***/
extern void ResumeGui();
extern void HaltGui();
/*** Extern variables ***/
extern GuiWindow * mainWindow;
extern u8 shutdown;
extern u8 reset;
extern u8 mountMethod;
/********************************************************************************
@ -45,7 +50,7 @@ int DiscBrowse(struct discHdr * header) {
return ret;
}
}
ret = Disc_Open();
if (ret < 0) {
ResumeGui();
@ -66,7 +71,7 @@ int DiscBrowse(struct discHdr * header) {
WindowPrompt(tr("ERROR:"), tr("Could not open WBFS partition"), tr("OK"));
return ret;
}
int *buffer = (int*)allocate_memory(0x20);
if (buffer == NULL) {
@ -81,7 +86,7 @@ int DiscBrowse(struct discHdr * header) {
WindowPrompt(tr("ERROR:"), tr("Could not read the disc."), tr("OK"));
return ret;
}
void *fstbuffer = allocate_memory(buffer[2]*4);
FST_ENTRY *fst = (FST_ENTRY *)fstbuffer;
@ -199,6 +204,11 @@ int DiscBrowse(struct discHdr * header) {
while (!exit) {
VIDEO_WaitVSync();
if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();
ret = optionBrowser3.GetClickedOption();
if (ret > 0) {
@ -234,29 +244,29 @@ int autoSelectDol(const char *id, bool force) {
char id4[10];
sprintf(id4,"%c%c%c%c",id[0],id[1],id[2],id[3]);
////// games that can be forced (always need alt dol)
//Boogie
//Boogie
if (strcmp(id,"RBOP69") == 0) return 675;//previous value was 657
if (strcmp(id,"RBOE69") == 0) return 675;//starstremr
//Fifa 08
if (strcmp(id,"RF8E69") == 0) return 439;//from isostar
if (strcmp(id,"RF8P69") == 0) return 463;//from isostar
if (strcmp(id,"RF8X69") == 0) return 464;//from isostar
//Madden NFL07
if (strcmp(id,"RMDP69") == 0) return 39;//from isostar
//Madden NFL08
if (strcmp(id,"RNFP69") == 0) return 1079;//from isostar
//Medal of Honor: Heroes 2
if (strcmp(id,"RM2X69") == 0)return 601;//dj_skual
if (strcmp(id,"RM2P69") == 0)return 517;//MZottel
if (strcmp(id,"RM2E69") == 0) return 492;//Old8oy
if (strcmp(id,"RM2E69") == 0) return 492;//Old8oy
//Mortal Kombat
if (strcmp(id,"RKMP5D") == 0) return 290;//from isostar
if (strcmp(id,"RKME5D") == 0) return 290;//starstremr
@ -266,7 +276,7 @@ int autoSelectDol(const char *id, bool force) {
//Pangya! Golf with Style
if (strcmp(id,"RPYP9B") == 0) return 12490;//from isostar
//Redsteel
if (strcmp(id,"REDP41") == 0) return 1957;//from isostar
if (strcmp(id,"REDE41") == 0) return 1957;//starstremr
@ -274,37 +284,37 @@ int autoSelectDol(const char *id, bool force) {
//SSX
if (strcmp(id,"RSXP69") == 0) return 377;//previous value was 337
if (strcmp(id,"RSXE69") == 0) return 377;//previous value was 337
//Wii Sports Resort, needs alt dol one time only, to show the Motion Plus video
//if (strcmp(id,"RZTP01") == 0 && CheckForSave(id4)==0) return 952;//from isostar
//if (strcmp(id,"RZTE01") == 0 && CheckForSave(id4)==0) return 674;//from starstremr
//as well as Grand Slam Tennis, Tiger Woods 10, Virtual Tennis 2009
///// games that can't be forced (alt dol is not always needed)
if (!force) {
//Grand Slam Tennis
if (strcmp(id,"R5TP69") == 0) return 1493;//from isostar
if (strcmp(id,"R5TE69") == 0) return 1493;//starstremr
//Medal of Honor Heroes
if (strcmp(id,"RMZX69") == 0) return 492;//from isostar
if (strcmp(id,"RMZP69") == 0) return 492;//from isostar
if (strcmp(id,"RMZE69") == 0) return 492;//starstremr
if (strcmp(id,"RMZE69") == 0) return 492;//starstremr
//Tiger Woods 10
if (strcmp(id,"R9OP69") == 0) return 1991;//from isostar
if (strcmp(id,"R9OE69") == 0) return 1973;//starstremr
//Virtual Tennis 2009
if (strcmp(id,"RVUP8P") == 0) return 16426;//from isostar
if (strcmp(id,"RVUE8P") == 0) return 16405;//from isostar
//Wii Sports Resort
if (strcmp(id,"RZTP01") == 0) return 952;//from isostar
if (strcmp(id,"RZTE01") == 0) return 674;//from starstremr
}
return -1;
}
@ -313,7 +323,7 @@ int autoSelectDolMenu(const char *id, bool force) {
/*
char id4[10];
sprintf(id4,"%c%c%c%c",id[0],id[1],id[2],id[3]);
switch (CheckForSave(id4)) {
case 0:
WindowPrompt(tr("NO save"),0,tr("OK"));
@ -329,7 +339,7 @@ int autoSelectDolMenu(const char *id, bool force) {
}
return -1;
*/
//Indiana Jones and the Staff of Kings (Fate of Atlantis)
if (strcmp(id,"RJ8E64") == 0) {
int choice = WindowPrompt(tr("Select a DOL"), 0, "Fate of Atlantis", tr("Default"));
@ -355,7 +365,7 @@ int autoSelectDolMenu(const char *id, bool force) {
}
return choice;
}
//Metal Slug Anthology (Metal Slug 6)
if (strcmp(id,"RMLEH4") == 0) {
int choice = WindowPrompt(tr("Select a DOL"), 0, "Metal Slug 6", tr("Default"));
@ -381,7 +391,7 @@ int autoSelectDolMenu(const char *id, bool force) {
}
return choice;
}
//Metroid Prime Trilogy
if (strcmp(id,"R3ME01") == 0) {
//do not use any alt dol if there is no save game in the nand
@ -432,7 +442,7 @@ int autoSelectDolMenu(const char *id, bool force) {
}
return choice;
}
//Rampage: Total Destruction (M1.dol=Rampage, jarvos.dol=Rampage World Tour)
if (strcmp(id,"RPGP5D") == 0) {
int choice = WindowPrompt(tr("Select a DOL"), 0, "Rampage", "World Tour", tr("Default"));
@ -449,7 +459,7 @@ int autoSelectDolMenu(const char *id, bool force) {
}
return choice;
}
//The House Of The Dead 2 & 3 Return (only to play 2)
if (strcmp(id,"RHDE8P") == 0) {
int choice = WindowPrompt(tr("Select a DOL"), 0, "HotD 2", tr("Default"));
@ -491,11 +501,11 @@ void __dvd_readidcb(s32 result)
dvddone = result;
}
u8 DiscMount1(discHdr *header) {
u8 DiscMount(discHdr *header) {
gprintf("\nDiscMount() ");
int ret;
HaltGui();
u8 *tmpBuff = (u8 *) malloc(0x60);
memcpy(tmpBuff, g_diskID, 0x60); // Make a backup of the first 96 bytes at 0x80000000
@ -503,7 +513,7 @@ u8 DiscMount1(discHdr *header) {
dvddone = 0;
ret = bwDVD_LowReset(__dvd_readidcb);
while(ret>=0 && dvddone==0);
dvddone = 0;
ret = bwDVD_LowReadID(g_diskID, __dvd_readidcb); // Leave this one here, or you'll get an IOCTL error
while(ret>=0 && dvddone==0);
@ -511,65 +521,15 @@ u8 DiscMount1(discHdr *header) {
dvddone = 0;
ret = bwDVD_LowUnencryptedRead(g_diskID, 0x60, 0x00, __dvd_readidcb); // Overwrite the g_diskID thing
while(ret>=0 && dvddone==0);
memcpy(header, g_diskID, 0x60);
memcpy(g_diskID, tmpBuff, 0x60); // Put the backup back, or games won't load
free(tmpBuff);
ResumeGui();
if (dvddone != 1) {
return 0;
}
return (header->magic == 0x5D1C9EA3) ? 1 : 2; // Don't check gamecube magic (0xC2339F3D)
}
u8 DiscMount(discHdr *header) {
gprintf("\nDiscMount() ");
HaltGui();
GuiWindow w(screenwidth, screenheight);
mainWindow->Append(&w);
ResumeGui();
//HaltCheck();
int ret = Disc_SetUSB(NULL);
ret = WDVD_Close();
ret = Disc_Init();
ret = DiscWait(tr("Insert Disk"),tr("Waiting..."),tr("Cancel"),0,0);
if (ret < 0) {
WindowPrompt (tr("Error reading Disc"),0,tr("Back"));
goto OUT;
}
mainWindow->SetState(STATE_DISABLED);
//gprintf("..1");
ret = Disc_Open();
if (ret < 0) {
WindowPrompt (tr("Could not open Disc"),0,tr("Back"));
goto OUT;
}
//gprintf("..2");
Disc_ReadHeader(header);
//gprintf("..3");
ret = Disc_IsWii();
//gprintf("..4");
//ResumeCheck();
if (ret < 0) {
ret = 2;
}
ret = 1;
OUT:
HaltGui();
mainWindow->Remove(&w);
mainWindow->SetState(STATE_DEFAULT);
ResumeGui();
return ret;
}

View File

@ -40,6 +40,10 @@ static time_t start;
extern GuiWindow * mainWindow;
extern float gamesize;
/*** Extern functions ***/
extern void ResumeGui();
extern void HaltGui();
/****************************************************************************
* GameInstallProgress

View File

@ -23,6 +23,7 @@
#include "fatmounter.h"
#include "listfiles.h"
#include "menu.h"
#include "menu.h"
#include "filelist.h"
#include "sys.h"
#include "wpad.h"
@ -52,10 +53,15 @@ extern u32 gameCnt;
extern s32 gameSelected, gameStart;
extern float gamesize;
extern struct discHdr * gameList;
extern u8 shutdown;
extern u8 reset;
extern u8 mountMethod;
extern struct discHdr *dvdheader;
extern char game_partition[6];
extern u8 shutdown;
/*** Extern functions ***/
extern void ResumeGui();
extern void HaltGui();
/****************************************************************************
* OnScreenNumpad
@ -65,9 +71,9 @@ extern u8 shutdown;
***************************************************************************/
int OnScreenNumpad(char * var, u32 maxlen) {
int save = -1;
GuiNumpad numpad(var, maxlen);
GuiSound btnSoundOver(button_over_pcm, button_over_pcm_size, Settings.sfxvolume);
// because destroy GuiSound must wait while sound playing is finished, we use a global sound
if(!btnClick2) btnClick2=new GuiSound(button_click2_pcm, button_click2_pcm_size,Settings.sfxvolume);
@ -98,7 +104,7 @@ int OnScreenNumpad(char * var, u32 maxlen) {
GuiButton cancelBtn(&cancelBtnImg,&cancelBtnImg, 1, 4, -5, -15, &trigA, &btnSoundOver, btnClick2,1);
cancelBtn.SetLabel(&cancelBtnTxt);
cancelBtn.SetTrigger(&trigB);
numpad.Append(&okBtn);
numpad.Append(&cancelBtn);
@ -126,7 +132,7 @@ int OnScreenNumpad(char * var, u32 maxlen) {
mainWindow->SetState(STATE_DEFAULT);
ResumeGui();
gprintf("\t%s",(save == 1?"saved":"discarded"));
return save;
return save;
}
/****************************************************************************
@ -690,9 +696,17 @@ int WindowPrompt(const char *title, const char *msg, const char *btn1Label,
}
GuiTrigger trigZ;
trigZ.SetButtonOnlyTrigger(-1, WPAD_NUNCHUK_BUTTON_Z | WPAD_CLASSIC_BUTTON_ZL, PAD_TRIGGER_Z);
GuiButton screenShotBtn(0,0);
screenShotBtn.SetPosition(0,0);
screenShotBtn.SetTrigger(&trigZ);
promptWindow.Append(&dialogBoxImg);
promptWindow.Append(&titleTxt);
promptWindow.Append(&msgTxt);
promptWindow.Append(&screenShotBtn);
if (btn1Label)
promptWindow.Append(&btn1);
@ -712,7 +726,12 @@ int WindowPrompt(const char *title, const char *msg, const char *btn1Label,
while (choice == -1) {
VIDEO_WaitVSync();
if (shutdown == 1) {
wiilight(0);
Sys_Shutdown();
}
if (reset == 1)
Sys_Reboot();
if (btn1.GetState() == STATE_CLICKED) {
choice = 1;
} else if (btn2.GetState() == STATE_CLICKED) {
@ -727,7 +746,12 @@ int WindowPrompt(const char *title, const char *msg, const char *btn1Label,
choice = 3;
} else if (btn4.GetState() == STATE_CLICKED) {
choice = 0;
}
} else if (screenShotBtn.GetState() == STATE_CLICKED) {
gprintf("\n\tscreenShotBtn clicked");
screenShotBtn.ResetState();
ScreenShot();
gprintf("...It's easy, mmmmmmKay");
}
if (count>0)count--;
if (count==0) choice = 1;
}
@ -954,9 +978,12 @@ int WindowExitPrompt()
}
if (shutdown == 1)
if (shutdown == 1) {
wiilight(0);
Sys_Shutdown();
}
if (reset == 1)
Sys_Reboot();
if (btn1.GetState() == STATE_CLICKED) {
choice = 1;
btn1.SetEffect(EFFECT_SLIDE_TOP | EFFECT_SLIDE_OUT, 50);
@ -1111,6 +1138,12 @@ int GameWindowPrompt() {
trigPlus.SetButtonOnlyTrigger(-1, WPAD_BUTTON_PLUS | WPAD_CLASSIC_BUTTON_PLUS, 0);
GuiTrigger trigMinus;
trigMinus.SetButtonOnlyTrigger(-1, WPAD_BUTTON_MINUS | WPAD_CLASSIC_BUTTON_MINUS, 0);
GuiTrigger trigZ;
trigZ.SetButtonOnlyTrigger(-1, WPAD_NUNCHUK_BUTTON_Z | WPAD_CLASSIC_BUTTON_ZL, PAD_TRIGGER_Z);
GuiButton screenShotBtn(0,0);
screenShotBtn.SetPosition(0,0);
screenShotBtn.SetTrigger(&trigZ);
if (CFG.widescreen)
snprintf(imgPath, sizeof(imgPath), "%swdialogue_box_startgame.png", CFG.theme_path);
@ -1241,6 +1274,7 @@ int GameWindowPrompt() {
promptWindow.Append(&dialogBoxImg);
promptWindow.Append(&nameBtn);
promptWindow.Append(&playcntTxt);
promptWindow.Append(&screenShotBtn);
promptWindow.Append(&btn2);
if (!mountMethod)//stuff we don't show if it is a DVD mounted
{
@ -1261,7 +1295,7 @@ int GameWindowPrompt() {
promptWindow.Append(&diskImg2);
promptWindow.Append(&btn1);
short changed = -1;
GuiImageData * diskCover = NULL;
GuiImageData * diskCover2 = NULL;
@ -1418,6 +1452,19 @@ int GameWindowPrompt() {
diskImg.SetSpin(btn1.GetState() == STATE_SELECTED);
diskImg2.SetSpin(btn1.GetState() == STATE_SELECTED);
if (shutdown == 1) { //for power button
promptWindow.SetEffect(EFFECT_SLIDE_TOP | EFFECT_SLIDE_OUT, 50);
mainWindow->SetState(STATE_DEFAULT);
while (promptWindow.GetEffect() > 0) usleep(50);
HaltGui();
mainWindow->Remove(&promptWindow);
ResumeGui();
wiilight(0);
Sys_Shutdown();
}
if (reset == 1) //for reset button
Sys_Reboot();
if(gameSound)
{
@ -1497,6 +1544,12 @@ int GameWindowPrompt() {
}
btnFavorite5.ResetState();
}
else if (screenShotBtn.GetState() == STATE_CLICKED) {
gprintf("\n\tscreenShotBtn clicked");
screenShotBtn.ResetState();
ScreenShot();
gprintf("...It's easy, mmmmmmKay");
}
// this next part is long because nobody could agree on what the left/right buttons should do
else if ((btnRight.GetState() == STATE_CLICKED) && (Settings.xflip == no)) {//next game
promptWindow.SetEffect(EFFECT_SLIDE_RIGHT | EFFECT_SLIDE_OUT, 50);
@ -2715,7 +2768,7 @@ int ProgressUpdateWindow() {
} else {
filesize = download_request("http://www.techjawa.com/usbloadergx/ULNR.file");//for some reason it didn't download completely when saved as a wad.
}
if (filesize > 0) {
pfile = fopen(dolpath, "wb");//here we save the txt as a wad
@ -2834,7 +2887,7 @@ int ProgressUpdateWindow() {
return 1;
}
#else
#else
int ProgressUpdateWindow() {
gprintf("\nProgressUpdateWindow(not full channel)");
@ -2998,7 +3051,7 @@ int ProgressUpdateWindow() {
promptWindow.Append(&progressbarOutlineImg);
promptWindow.Append(&prTxt);
msgTxt.SetTextf("%s Rev%i", tr("Update to"), newrev);
s32 filesize;
if (Settings.beta_upgrades) {
char url[255];
@ -3516,6 +3569,14 @@ HBCWindowPrompt(const char *name, const char *coder, const char *version,
btn2.SetAlignment(ALIGN_RIGHT, ALIGN_BOTTOM);
btn2.SetPosition(-40, 2);
GuiTrigger trigZ;
trigZ.SetButtonOnlyTrigger(-1, WPAD_NUNCHUK_BUTTON_Z | WPAD_CLASSIC_BUTTON_ZL, PAD_TRIGGER_Z);
GuiButton screenShotBtn(0,0);
screenShotBtn.SetPosition(0,0);
screenShotBtn.SetTrigger(&trigZ);
promptWindow.Append(&screenShotBtn);
promptWindow.Append(&dialogBoxImg);
if (strcmp(long_description,""))promptWindow.Append(&whiteBoxImg);
if (strcmp(long_description,""))promptWindow.Append(&scrollbarImg);
@ -3542,15 +3603,23 @@ HBCWindowPrompt(const char *name, const char *coder, const char *version,
while (choice == -1) {
VIDEO_WaitVSync();
if (shutdown == 1)
if (shutdown == 1) {
wiilight(0);
Sys_Shutdown();
}
if (reset == 1)
Sys_Reboot();
if (btn1.GetState() == STATE_CLICKED) {
choice = 1;
} else if (btn2.GetState() == STATE_CLICKED) {
choice = 0;
}
else if (screenShotBtn.GetState() == STATE_CLICKED) {
gprintf("\n\tscreenShotBtn clicked");
screenShotBtn.ResetState();
ScreenShot();
gprintf("...It's easy, mmmmmmKay");
}
else if ((arrowUpBtn.GetState()==STATE_CLICKED||arrowUpBtn.GetState()==STATE_HELD) ) {
if (long_descriptionTxt.GetFirstLine()>1)
long_descriptionTxt.SetFirstLine(long_descriptionTxt.GetFirstLine()-1);

View File

@ -20,7 +20,6 @@
#include "settings/cfg.h"
#include "sys.h"
#include "menu.h"
#include "../menu/menus.h"
#include "audio.h"
#include "wad/wad.h"
#include "xml/xml.h"
@ -38,8 +37,14 @@ u32 titleCnt;
extern struct discHdr * gameList;
extern u32 gameCnt;
/*** Extern functions ***/
extern void ResumeGui();
extern void HaltGui();
/*** Extern variables ***/
extern GuiWindow * mainWindow;
extern u8 shutdown;
extern u8 reset;
extern u32 infilesize;
extern wchar_t *gameFilter;
@ -118,7 +123,7 @@ int TitleBrowser(u32 type) {
char line[200];
char tmp[50];
snprintf(tmp,50," ");
//check if the content.bin is on the SD card for that game
//if there is content.bin,then the game is on the SDmenu and not the wii
sprintf(line,"SD:/private/wii/title/%s/content.bin",text);
@ -290,8 +295,16 @@ int TitleBrowser(u32 type) {
wifiBtn.SetAlpha(80);
wifiBtn.SetTrigger(&trigA);
GuiTrigger trigZ;
trigZ.SetButtonOnlyTrigger(-1, WPAD_NUNCHUK_BUTTON_Z | WPAD_CLASSIC_BUTTON_ZL, PAD_TRIGGER_Z);
GuiButton screenShotBtn(0,0);
screenShotBtn.SetPosition(0,0);
screenShotBtn.SetTrigger(&trigZ);
HaltGui();
GuiWindow w(screenwidth, screenheight);
w.Append(&screenShotBtn);
w.Append(&settingsbackgroundbtn);
w.Append(&titleTxt);
w.Append(&cancelBtn);
@ -307,7 +320,12 @@ int TitleBrowser(u32 type) {
while (!exit) {
VIDEO_WaitVSync();
if (wifiBtn.GetState() == STATE_CLICKED) {
if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();
else if (wifiBtn.GetState() == STATE_CLICKED) {
ResumeNetworkWait();
wifiBtn.ResetState();
@ -400,7 +418,7 @@ int TitleBrowser(u32 type) {
char temp[50];
char filepath[100];
u32 read = 0;
//make sure there is a folder for this to be saved in
struct stat st;
snprintf(filepath, sizeof(filepath), "%s/wad/", bootDevice);
@ -410,7 +428,7 @@ int TitleBrowser(u32 type) {
}
}
snprintf(filepath, sizeof(filepath), "%s/wad/tmp.tmp", bootDevice);
if (infilesize < MB_SIZE)
snprintf(filesizetxt, sizeof(filesizetxt), tr("Incoming file %0.2fKB"), infilesize/KB_SIZE);
@ -494,9 +512,9 @@ int TitleBrowser(u32 type) {
w.Remove(&wifiBtn);
w.Remove(&optionBrowser3);
ResumeGui();
Wad_Install(file);
HaltGui();
w.Append(&titleTxt);
w.Append(&cancelBtn);
@ -529,6 +547,12 @@ int TitleBrowser(u32 type) {
exit = true;
ret = -10;
}
else if (screenShotBtn.GetState() == STATE_CLICKED) {
gprintf("\n\tscreenShotBtn clicked");
screenShotBtn.ResetState();
ScreenShot();
gprintf("...It's easy, mmmmmmKay");
}
}
CloseConnection();

View File

@ -20,7 +20,6 @@
#include <algorithm>
#include "menu.h"
#include "../menu/menus.h"
#include "listfiles.h"
#include "language/gettext.h"
@ -28,10 +27,15 @@
#include "libwiigui/gui.h"
#include "sys.h"
#include "filebrowser.h"
#include "../menu.h"
/*** Extern variables ***/
extern GuiWindow * mainWindow;
extern u8 shutdown;
extern u8 reset;
/*** Extern functions ***/
extern void ResumeGui();
extern void HaltGui();
static int curDevice = -1;
static std::vector<BROWSERINFO> browsers;
@ -313,7 +317,7 @@ int BrowseDevice(char * Path, int Path_size, int Flags, FILTERCASCADE *Filter/*=
folderBtn.SetImage(&folderImg);
folderBtn.SetTrigger(&trigA);
folderBtn.SetEffectGrow();
char imgPath[100];
snprintf(imgPath, sizeof(imgPath), "%sbutton_dialogue_box.png", CFG.theme_path);
GuiImageData btnOutline(imgPath, button_dialogue_box_png);
@ -389,6 +393,12 @@ int BrowseDevice(char * Path, int Path_size, int Flags, FILTERCASCADE *Filter/*=
while (menu == MENU_NONE) {
VIDEO_WaitVSync();
if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();
for (i=0; i<FILEBROWSERSIZE; i++) {
if (fileBrowser.fileList[i]->GetState() == STATE_CLICKED) {
fileBrowser.fileList[i]->ResetState();
@ -441,7 +451,6 @@ int BrowseDevice(char * Path, int Path_size, int Flags, FILTERCASCADE *Filter/*=
}
if (ExitBtn.GetState() == STATE_CLICKED) {
result = 0;
break;
}
else if (okBtn.GetState() == STATE_CLICKED) {
@ -477,7 +486,7 @@ int BrowseDevice(char * Path, int Path_size, int Flags, FILTERCASCADE *Filter/*=
char oldfolder[100];
snprintf(newfolder, sizeof(newfolder), "%s%s", browser->rootdir, browser->dir);
strcpy(oldfolder,newfolder);
int result = OnScreenKeyboard(newfolder, sizeof(newfolder), strlen(browser->rootdir));
if ( result == 1 ) {
unsigned int len = strlen(newfolder);

View File

@ -19,16 +19,22 @@
#include "gameinfo.h"
#include "usbloader/getentries.h"
#include "../gecko.h"
#include "../menu.h"
#include "../menu/menus.h"
/*** Extern variables ***/
extern GuiWindow * mainWindow;
extern GuiSound * bgMusic;
extern u8 shutdown;
extern u8 reset;
extern struct gameXMLinfo gameinfo;
extern struct gameXMLinfo gameinfo_reset;
extern u32 gameCnt;
extern struct discHdr * gameList;
/*** Extern functions ***/
extern void ResumeGui();
extern void HaltGui();
/****************************************************************************
* gameinfo
@ -708,7 +714,7 @@ int showGameInfo(char *ID) {
snprintf(linebuf, sizeof(linebuf), "%s:",tr("WiFi Features"));
} else {
strcpy(linebuf,"");
}
}
wifiTxt[0] = new GuiText(linebuf, 16, (GXColor) {0,0,0, 255});
wifiTxt[0]->SetAlignment(ALIGN_LEFT, ALIGN_TOP);
wifiTxt[0]->SetPosition(205,200+wifiY);
@ -775,6 +781,13 @@ int showGameInfo(char *ID) {
gameinfoWindow.SetEffect(EFFECT_SLIDE_LEFT | EFFECT_SLIDE_IN, 100);
GuiTrigger trigZ;
trigZ.SetButtonOnlyTrigger(-1, WPAD_NUNCHUK_BUTTON_Z | WPAD_CLASSIC_BUTTON_ZL, PAD_TRIGGER_Z);
GuiButton screenShotBtn(0,0);
screenShotBtn.SetPosition(0,0);
screenShotBtn.SetTrigger(&trigZ);
gameinfoWindow.Append(&screenShotBtn);
HaltGui();
//mainWindow->SetState(STATE_DISABLED);
mainWindow->Append(&gameinfoWindow);
@ -786,8 +799,13 @@ int showGameInfo(char *ID) {
while (choice == -1) {
VIDEO_WaitVSync();
if (shutdown == 1) {
wiilight(0);
Sys_Shutdown();
} else if (reset == 1)
Sys_Reboot();
if ((backBtn.GetState()==STATE_CLICKED)||(backBtn.GetState()==STATE_HELD)) {
else if ((backBtn.GetState()==STATE_CLICKED)||(backBtn.GetState()==STATE_HELD)) {
backBtn.ResetState();
if (page==1) {
choice=1;
@ -798,11 +816,13 @@ int showGameInfo(char *ID) {
gameinfoWindow2.Remove(&nextBtn);
gameinfoWindow2.Remove(&backBtn);
gameinfoWindow2.Remove(&homeBtn);
gameinfoWindow2.Remove(&screenShotBtn);
gameinfoWindow2.SetVisible(false);
gameinfoWindow.SetVisible(true);
gameinfoWindow.Append(&backBtn);
gameinfoWindow.Append(&nextBtn);
gameinfoWindow.Append(&homeBtn);
gameinfoWindow.Append(&screenShotBtn);
mainWindow->Remove(&gameinfoWindow2);
ResumeGui();
page=1;
@ -815,12 +835,14 @@ int showGameInfo(char *ID) {
gameinfoWindow.Remove(&nextBtn);
gameinfoWindow.Remove(&backBtn);
gameinfoWindow.Remove(&homeBtn);
gameinfoWindow.Remove(&screenShotBtn);
gameinfoWindow.SetVisible(false);
gameinfoWindow2.SetVisible(true);
coverImg->SetPosition(15,30);
gameinfoWindow2.Append(&nextBtn);
gameinfoWindow2.Append(&backBtn);
gameinfoWindow2.Append(&homeBtn);
gameinfoWindow2.Append(&screenShotBtn);
mainWindow->Append(&gameinfoWindow2);
ResumeGui();
page=2;
@ -829,11 +851,13 @@ int showGameInfo(char *ID) {
gameinfoWindow2.Remove(&nextBtn);
gameinfoWindow2.Remove(&backBtn);
gameinfoWindow2.Remove(&homeBtn);
gameinfoWindow2.Remove(&screenShotBtn);
gameinfoWindow2.SetVisible(false);
gameinfoWindow.SetVisible(true);
gameinfoWindow.Append(&backBtn);
gameinfoWindow.Append(&nextBtn);
gameinfoWindow.Append(&homeBtn);
gameinfoWindow.Append(&screenShotBtn);
mainWindow->Remove(&gameinfoWindow2);
ResumeGui();
page=1;
@ -892,6 +916,12 @@ int showGameInfo(char *ID) {
}
urlBtn.ResetState();
}
else if (screenShotBtn.GetState() == STATE_CLICKED) {
gprintf("\n\tscreenShotBtn clicked");
screenShotBtn.ResetState();
ScreenShot();
gprintf("...It's easy, mmmmmmKay");
}
}
if (page==1) {
gameinfoWindow.SetEffect(EFFECT_SLIDE_LEFT | EFFECT_SLIDE_OUT, 100);
@ -1073,10 +1103,10 @@ bool save_XML_URL() { // save xml url as as txt file for people without wifi
sleep(1);
return false;
}
char XMLurl[3540];
build_XML_URL(XMLurl,sizeof(XMLurl));
fprintf(f, "# USB Loader Has Saved this file\n");
fprintf(f, "# This URL was created based on your list of games and language settings.\n");
fclose(f);

View File

@ -13,7 +13,6 @@
#include "cheats/cheatmenu.h"
#include "fatmounter.h"
#include "menu.h"
#include "menu/menus.h"
#include "filelist.h"
#include "listfiles.h"
#include "sys.h"
@ -24,14 +23,19 @@
#define MAXOPTIONS 13
/*** Extern functions ***/
extern void ResumeGui();
extern void HaltGui();
extern void titles_default();
/*** Extern variables ***/
extern GuiWindow * mainWindow;
extern GuiBGM * bgMusic;
extern GuiSound * bgMusic;
extern GuiImage * bgImg;
extern GuiImageData * pointer[4];
extern GuiImageData * background;
extern u8 shutdown;
extern u8 reset;
extern u8 mountMethod;
extern struct discHdr *dvdheader;
extern PartList partitions;
@ -72,7 +76,7 @@ int MenuSettings()
int opt_override = Settings.titlesOverride;
// backup partition index
u8 settingspartitionold = Settings.partition;
enum
{
@ -533,7 +537,7 @@ int MenuSettings()
snprintf(MainButtonText, sizeof(MainButtonText), "%s", tr("Theme Downloader"));
MainButton1Txt.SetText(MainButtonText);
snprintf(MainButtonText, sizeof(MainButtonText), "%s", tr("Partition Format Menu"));
snprintf(MainButtonText, sizeof(MainButtonText), "%s", tr(" "));
MainButton2Txt.SetText(MainButtonText);
snprintf(MainButtonText, sizeof(MainButtonText), "%s", tr(" "));
MainButton3Txt.SetText(MainButtonText);
@ -553,7 +557,6 @@ int MenuSettings()
w.Append(&GoRightBtn);
w.Append(&GoLeftBtn);
w.Append(&MainButton1);
w.Append(&MainButton2);
PageIndicatorBtn1.SetAlpha(50);
PageIndicatorBtn2.SetAlpha(50);
@ -608,6 +611,10 @@ int MenuSettings()
{
VIDEO_WaitVSync ();
if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();
if ( pageToDisplay == 1 )
{
@ -651,7 +658,12 @@ int MenuSettings()
returnhere = 1;
if (backBtn.GetState() == STATE_CLICKED)
if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();
else if (backBtn.GetState() == STATE_CLICKED)
{
backBtn.ResetState();
exit = true;
@ -853,7 +865,7 @@ int MenuSettings()
static const char *opts[settings_screensaver_max] = {trNOOP("OFF"),trNOOP("3 min"),trNOOP("5 min"),trNOOP("10 min"),trNOOP("20 min"),trNOOP("30 min"),trNOOP("1 hour")};
options2.SetValue(Idx,"%s",tr(opts[Settings.screensaver]));
}
if(ret == ++Idx || firstRun)
{
if(firstRun) options2.SetName(Idx, "%s",tr("Mark new games"));
@ -908,7 +920,12 @@ int MenuSettings()
{
VIDEO_WaitVSync ();
if (backBtn.GetState() == STATE_CLICKED)
if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();
else if (backBtn.GetState() == STATE_CLICKED)
{
backBtn.ResetState();
exit = true;
@ -993,7 +1010,7 @@ int MenuSettings()
else
options2.SetValue(Idx, "********");
}
if (ret == ++Idx || firstRun)
{
if (firstRun) options2.SetName(Idx, "%s", tr("Partition"));
@ -1005,23 +1022,23 @@ int MenuSettings()
}
while (!IsValidPartition(partitions.pinfo[Settings.partition].fs_type, Settings.cios));
}
PartInfo pInfo = partitions.pinfo[Settings.partition];
f32 partition_size = partitions.pentry[Settings.partition].size * (partitions.sector_size / GB_SIZE);
// Get the partition name and it's size in GB's
options2.SetValue(Idx,"%s%d (%.2fGB)", pInfo.fs_type == FS_TYPE_FAT32 ? "FAT" : pInfo.fs_type == FS_TYPE_NTFS ? "NTFS" : "WBFS",
pInfo.index,
partition_size);
}
if (ret == ++Idx || firstRun)
{
if (firstRun) options2.SetName(Idx, "%s", tr("FAT: Use directories"));
if (ret == Idx) {
Settings.FatInstallToDir = Settings.FatInstallToDir == 0 ? 1 : 0;
}
options2.SetValue(Idx, "%s", tr(opts_no_yes[Settings.FatInstallToDir]));
options2.SetValue(Idx, "%s", tr(opts_no_yes[Settings.FatInstallToDir]));
}
if(ret == ++Idx || firstRun)
@ -1102,7 +1119,12 @@ int MenuSettings()
{
VIDEO_WaitVSync ();
if (backBtn.GetState() == STATE_CLICKED)
if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();
else if (backBtn.GetState() == STATE_CLICKED)
{
backBtn.ResetState();
exit = true;
@ -1145,7 +1167,7 @@ int MenuSettings()
{
char entered[20];
memset(entered, 0, 20);
//password check to unlock Install,Delete and Format
w.Remove(&optionBrowser2);
w.Remove(&backBtn);
@ -1262,6 +1284,9 @@ int MenuSettings()
optionBrowser2.SetEffect(EFFECT_FADE, 20);
while (optionBrowser2.GetEffect() > 0) usleep(50);
char * oggfile;
bool firstRun = true;
while (!exit)
{
@ -1269,7 +1294,11 @@ int MenuSettings()
bool returnhere = true;
if (backBtn.GetState() == STATE_CLICKED)
if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();
else if (backBtn.GetState() == STATE_CLICKED)
{
backBtn.ResetState();
exit = true;
@ -1307,7 +1336,8 @@ int MenuSettings()
w.SetEffect(EFFECT_FADE, -20);
while (w.GetEffect()>0) usleep(50);
mainWindow->Remove(&w);
returnhere = MenuBackgroundMusic();
while (returnhere)
returnhere = MenuOGG();
HaltGui();
mainWindow->Append(&w);
w.SetEffect(EFFECT_FADE, 20);
@ -1316,14 +1346,13 @@ int MenuSettings()
} else
WindowPrompt(tr("No SD-Card inserted!"),tr("Insert an SD-Card to use this option."),tr("OK"));
}
char * filename = strrchr(Settings.ogg_path, '/');
if(filename)
{
filename += 1;
options2.SetValue(Idx, "%s", filename);
}
else
if (!strcmp("notset", Settings.ogg_path))
options2.SetValue(Idx, "%s", tr("Standard"));
else
{
oggfile = strrchr(Settings.ogg_path, '/')+1;
options2.SetValue(Idx, "%s", oggfile);
}
}
if(ret == ++Idx || firstRun)
@ -1394,45 +1423,6 @@ int MenuSettings()
options2.SetValue(Idx,"%s", tr("OFF"));
}
if(ret == ++Idx || firstRun)
{
if(firstRun) options2.SetName(Idx, "%s",tr("Music Loop Mode"));
if(ret == Idx)
{
Settings.musicloopmode++;
if (Settings.musicloopmode > 3)
Settings.musicloopmode = 0;
bgMusic->SetLoop(Settings.musicloopmode);
}
if (Settings.musicloopmode == ONCE)
options2.SetValue(Idx,"Play Once");
else if(Settings.musicloopmode == LOOP)
options2.SetValue(Idx,"Loop Music");
else if(Settings.musicloopmode == DIR_LOOP)
options2.SetValue(Idx,"Loop Directory");
else if(Settings.musicloopmode == RANDOM_BGM)
options2.SetValue(Idx,"Random Directory Music");
}
if(ret == ++Idx || firstRun)
{
if(firstRun) options2.SetName(Idx, "%s",tr("Reset BG Music"));
if(ret == Idx)
{
int result = WindowPrompt(tr("Reset to standard BGM?"), 0, tr("Yes"), tr("No"));
if(result)
{
bgMusic->LoadStandard();
bgMusic->Play();
options2.SetValue(0, "%s", tr("Standard"));
}
}
options2.SetValue(Idx,tr(" "));
}
firstRun = false;
}
}
@ -1484,8 +1474,12 @@ int MenuSettings()
{
VIDEO_WaitVSync ();
if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();
if (backBtn.GetState() == STATE_CLICKED)
else if (backBtn.GetState() == STATE_CLICKED)
{
backBtn.ResetState();
exit = true;
@ -1894,7 +1888,7 @@ int MenuSettings()
}
options2.SetValue(Idx, "%s", Settings.BcaCodepath);
}
if(ret == ++Idx || firstRun)
{
if(firstRun) options2.SetName(Idx, "%s", tr("WIP Patches Path"));
@ -2054,20 +2048,6 @@ int MenuSettings()
pageToDisplay = 0;
break;
}
if (MainButton2.GetState() == STATE_CLICKED)
{
if(Settings.godmode == 1)
{
if (isInserted(bootDevice))
cfg_save_global();
menu = MENU_FORMAT;
pageToDisplay = 0;
break;
}
else
WindowPrompt(tr("You can't access this menu!"), tr("Unlock the app first."), tr("OK"));
MainButton2.ResetState();
}
}
@ -2166,7 +2146,7 @@ int MenuSettings()
w.SetEffect(EFFECT_FADE, -20);
while (w.GetEffect()>0) usleep(50);
// if partition has changed, Reinitialize it
// if partition has changed, Reinitialize it
PartInfo pinfo = partitions.pinfo[Settings.partition];
partitionEntry pentry = partitions.pentry[Settings.partition];
load_from_fs = pinfo.part_fs;
@ -2174,7 +2154,7 @@ int MenuSettings()
WBFS_Close();
WBFS_OpenPart(load_from_fs, pinfo.index, pentry.sector, pentry.size, (char *) &game_partition);
}
// if language has changed, reload titles
char opt_langnew[100];
strcpy(opt_langnew,Settings.language_path);
@ -2448,7 +2428,7 @@ int GameSettings(struct discHdr * header)
iosChoice = i250;
else if (Settings.cios == ios223)
iosChoice = i223;
else
else
iosChoice = i249;
parentalcontrolChoice = 0;
fix002 = Settings.error002;
@ -2469,6 +2449,11 @@ int GameSettings(struct discHdr * header)
{
VIDEO_WaitVSync ();
if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();
if (MainButton1.GetState() == STATE_CLICKED)
{
w.Append(&saveBtn);
@ -2504,6 +2489,10 @@ int GameSettings(struct discHdr * header)
returnhere = 1;
if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();
if (backBtn.GetState() == STATE_CLICKED)
{
backBtn.ResetState();
@ -2773,6 +2762,10 @@ int GameSettings(struct discHdr * header)
{
VIDEO_WaitVSync ();
if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();
if (backBtn.GetState() == STATE_CLICKED)
{
backBtn.ResetState();

View File

@ -10,70 +10,305 @@
#include "settings/cfg.h"
#include "network/URL_List.h"
#include "listfiles.h"
#include "menu/menus.h"
#include "main.h"
#include "fatmounter.h"
#include "filelist.h"
#include "prompts/filebrowser.h"
#include "sys.h"
#include "menu/menus.h"
#include "menu.h"
/*** Extern variables ***/
extern GuiWindow * mainWindow;
extern GuiSound * bgMusic;
extern u8 shutdown;
extern u8 reset;
/*** Extern functions ***/
extern void ResumeGui();
extern void HaltGui();
/****************************************************************************
* MenuOGG
***************************************************************************/
bool MenuBackgroundMusic()
{
bool ret = false;
char entered[1024];
int result = -1;
snprintf(entered, sizeof(entered), "%s", Settings.ogg_path);
bool MenuOGG() {
int cnt = 0;
int ret = 0, choice = 0;
int scrollon, nothingchanged = 0;
bool returnhere = false;
if(strcmp(entered, "") == 0)
{
sprintf(entered, "%s", bootDevice);
GuiSound btnSoundOver(button_over_pcm, button_over_pcm_size, Settings.sfxvolume);
// because destroy GuiSound must wait while sound playing is finished, we use a global sound
if(!btnClick2) btnClick2=new GuiSound(button_click2_pcm, button_click2_pcm_size, Settings.sfxvolume);
// GuiSound btnClick(button_click2_pcm, button_click2_pcm_size, Settings.sfxvolume);
char imgPath[100];
snprintf(imgPath, sizeof(imgPath), "%sbutton_dialogue_box.png", CFG.theme_path);
GuiImageData btnOutline(imgPath, button_dialogue_box_png);
snprintf(imgPath, sizeof(imgPath), "%ssettings_background.png", CFG.theme_path);
GuiImageData settingsbg(imgPath, settings_background_png);
GuiTrigger trigA;
trigA.SetSimpleTrigger(-1, WPAD_BUTTON_A | WPAD_CLASSIC_BUTTON_A, PAD_BUTTON_A);
GuiTrigger trigB;
trigB.SetButtonOnlyTrigger(-1, WPAD_BUTTON_B | WPAD_CLASSIC_BUTTON_B, PAD_BUTTON_B);
GuiTrigger trigMinus;
trigMinus.SetButtonOnlyTrigger(-1, WPAD_BUTTON_MINUS | WPAD_CLASSIC_BUTTON_MINUS, 0);
GuiTrigger trigPlus;
trigPlus.SetButtonOnlyTrigger(-1, WPAD_BUTTON_PLUS | WPAD_CLASSIC_BUTTON_PLUS, 0);
char fullpath[150];
char shortpath[35];
int countoggs = GetAllDirFiles(Settings.oggload_path);
if (!strcmp("", Settings.oggload_path)) {
sprintf(shortpath, "%s", tr("Standard"));
} else {
sprintf(shortpath, "%s", Settings.oggload_path);
}
else
{
char * pathptr = strrchr(entered, '/');
if(pathptr)
{
pathptr++;
int choice = WindowPrompt(tr("Playing Music:"), pathptr, tr("Play Previous"), tr("Play Next"), tr("Change Play Path"), tr("Cancel"));
if(choice == 1)
{
return bgMusic->PlayPrevious();
GuiText titleTxt(shortpath, 24, (GXColor) {0, 0, 0, 255});
titleTxt.SetAlignment(ALIGN_CENTRE, ALIGN_MIDDLE);
titleTxt.SetPosition(0,0);
GuiButton pathBtn(300, 50);
pathBtn.SetAlignment(ALIGN_CENTRE, ALIGN_TOP);
pathBtn.SetPosition(0,28);
pathBtn.SetLabel(&titleTxt);
pathBtn.SetSoundOver(&btnSoundOver);
pathBtn.SetSoundClick(btnClick2);
pathBtn.SetTrigger(&trigA);
pathBtn.SetEffectGrow();
GuiImage oggmenubackground(&settingsbg);
oggmenubackground.SetAlignment(ALIGN_LEFT, ALIGN_TOP);
oggmenubackground.SetPosition(0, 0);
GuiText backBtnTxt(tr("Back") , 22, THEME.prompttext);
backBtnTxt.SetMaxWidth(btnOutline.GetWidth()-30);
GuiImage backBtnImg(&btnOutline);
if (Settings.wsprompt == yes) {
backBtnTxt.SetWidescreen(CFG.widescreen);
backBtnImg.SetWidescreen(CFG.widescreen);
}
GuiButton backBtn(btnOutline.GetWidth(), btnOutline.GetHeight());
backBtn.SetAlignment(ALIGN_CENTRE, ALIGN_TOP);
backBtn.SetPosition(-180, 400);
backBtn.SetLabel(&backBtnTxt);
backBtn.SetImage(&backBtnImg);
backBtn.SetSoundOver(&btnSoundOver);
backBtn.SetSoundClick(btnClick2);
backBtn.SetTrigger(&trigA);
backBtn.SetTrigger(&trigB);
backBtn.SetEffectGrow();
GuiText defaultBtnTxt(tr("Default") , 22, THEME.prompttext);
defaultBtnTxt.SetMaxWidth(btnOutline.GetWidth()-30);
GuiImage defaultBtnImg(&btnOutline);
if (Settings.wsprompt == yes) {
defaultBtnTxt.SetWidescreen(CFG.widescreen);
defaultBtnImg.SetWidescreen(CFG.widescreen);
}
GuiButton defaultBtn(btnOutline.GetWidth(), btnOutline.GetHeight());
defaultBtn.SetAlignment(ALIGN_CENTRE, ALIGN_TOP);
defaultBtn.SetPosition(180, 400);
defaultBtn.SetLabel(&defaultBtnTxt);
defaultBtn.SetImage(&defaultBtnImg);
defaultBtn.SetSoundOver(&btnSoundOver);
defaultBtn.SetSoundClick(btnClick2);
defaultBtn.SetTrigger(&trigA);
defaultBtn.SetEffectGrow();
customOptionList options2(countoggs);
for (cnt = 0; cnt < countoggs; cnt++) {
options2.SetValue(cnt, "%s", GetFileName(cnt));
options2.SetName(cnt,"%i.", cnt+1);
}
if (cnt < 9) {
scrollon = 0;
} else {
scrollon = 1;
}
GuiCustomOptionBrowser optionBrowser4(396, 280, &options2, CFG.theme_path, "bg_options_settings.png", bg_options_settings_png, scrollon, 10);
optionBrowser4.SetPosition(0, 90);
optionBrowser4.SetAlignment(ALIGN_CENTRE, ALIGN_TOP);
snprintf(imgPath, sizeof(imgPath), "%smp3_stop.png", CFG.theme_path);
GuiImageData stop(imgPath, mp3_stop_png);
snprintf(imgPath, sizeof(imgPath), "%sstartgame_arrow_right.png", CFG.theme_path);
GuiImageData play(imgPath, startgame_arrow_right_png);
GuiImage playBtnImg(&play);
playBtnImg.SetWidescreen(CFG.widescreen);
GuiButton playBtn(play.GetWidth(), play.GetHeight());
playBtn.SetAlignment(ALIGN_CENTRE, ALIGN_TOP);
playBtn.SetPosition(50, 400);
playBtn.SetImage(&playBtnImg);
playBtn.SetSoundOver(&btnSoundOver);
playBtn.SetSoundClick(btnClick2);
playBtn.SetTrigger(&trigA);
playBtn.SetTrigger(&trigPlus);
playBtn.SetEffectGrow();
GuiImage stopBtnImg(&stop);
stopBtnImg.SetWidescreen(CFG.widescreen);
GuiButton stopBtn(stop.GetWidth(), stop.GetHeight());
stopBtn.SetAlignment(ALIGN_CENTRE, ALIGN_TOP);
stopBtn.SetPosition(-15, 400);
stopBtn.SetImage(&stopBtnImg);
stopBtn.SetSoundOver(&btnSoundOver);
stopBtn.SetSoundClick(btnClick2);
stopBtn.SetTrigger(&trigA);
stopBtn.SetTrigger(&trigMinus);
stopBtn.SetEffectGrow();
HaltGui();
GuiWindow w(screenwidth, screenheight);
w.Append(&oggmenubackground);
w.Append(&pathBtn);
w.Append(&backBtn);
w.Append(&playBtn);
w.Append(&stopBtn);
w.Append(&defaultBtn);
w.Append(&optionBrowser4);
mainWindow->Append(&w);
w.SetEffect(EFFECT_FADE, 20);
ResumeGui();
while (w.GetEffect()>0) usleep(50);
while (!returnhere) {
if (shutdown == 1)
Sys_Shutdown();
if (reset == 1)
Sys_Reboot();
if (backBtn.GetState() == STATE_CLICKED) {
if (nothingchanged == 1 && countoggs > 0) {
if (strcmp("", Settings.oggload_path) && strcmp("notset", Settings.ogg_path)) {
bgMusic->Load(Settings.ogg_path);
} else {
bgMusic->Load(bg_music_ogg, bg_music_ogg_size, true);
}
bgMusic->Play();
}
else if(choice == 2)
{
return bgMusic->PlayNext();
}
else if(choice == 3)
{
pathptr[0] = 0;
}
else
return true;
backBtn.ResetState();
break;
}
else
sprintf(entered, "%s", bootDevice);
}
result = BrowseDevice(entered, sizeof(entered), FB_DEFAULT);
if(result)
{
if (!bgMusic->Load(entered))
{
WindowPrompt(tr("Not supported format!"), tr("Loading standard music."), tr("OK"));
if (defaultBtn.GetState() == STATE_CLICKED) {
choice = WindowPrompt(tr("Loading standard music."),0,tr("OK"), tr("Cancel"));
if (choice == 1) {
sprintf(Settings.ogg_path, "notset");
bgMusic->Load(bg_music_ogg, bg_music_ogg_size, true);
bgMusic->Play();
bgMusic->SetVolume(Settings.volume);
cfg_save_global();
}
defaultBtn.ResetState();
if (countoggs > 0)
optionBrowser4.SetFocus(1);
}
if (pathBtn.GetState() == STATE_CLICKED) {
w.Remove(&optionBrowser4);
w.Remove(&backBtn);
w.Remove(&pathBtn);
w.Remove(&playBtn);
w.Remove(&stopBtn);
w.Remove(&defaultBtn);
char entered[43] = "";
strlcpy(entered, Settings.oggload_path, sizeof(entered));
int result = OnScreenKeyboard(entered,43,0);
w.Append(&optionBrowser4);
w.Append(&pathBtn);
w.Append(&backBtn);
w.Append(&playBtn);
w.Append(&stopBtn);
w.Append(&defaultBtn);
if ( result == 1 ) {
int len = (strlen(entered)-1);
if (entered[len] !='/')
strncat (entered, "/", 1);
strlcpy(Settings.oggload_path, entered, sizeof(Settings.oggload_path));
WindowPrompt(tr("Backgroundmusic Path changed."),0,tr("OK"));
if (isInserted(bootDevice)) {
if (!strcmp("", Settings.oggload_path)) {
sprintf(Settings.ogg_path, "notset");
bgMusic->Play();
}
cfg_save_global();
returnhere = true;
break;
} else {
WindowPrompt(tr("No SD-Card inserted!"), tr("Insert an SD-Card to save."), tr("OK"));
}
}
if (countoggs > 0) {
optionBrowser4.SetFocus(1);
}
pathBtn.ResetState();
}
ret = optionBrowser4.GetClickedOption();
if (ret>=0) {
choice = WindowPrompt(tr("Set as backgroundmusic?"),GetFileName(ret),tr("Yes"),tr("No"));
if (choice == 1) {
snprintf(fullpath,150,"%s%s",Settings.oggload_path,GetFileName(ret));
if (!bgMusic->Load(fullpath)) {
WindowPrompt(tr("Not supported format!"), tr("Loading standard music."), tr("OK"));
sprintf(Settings.ogg_path, "notset");
} else {
snprintf(Settings.ogg_path, sizeof(Settings.ogg_path), "%s", fullpath);
cfg_save_global();
bgMusic->SetVolume(Settings.volume);
nothingchanged = 0;
}
bgMusic->Play();
bgMusic->SetVolume(Settings.volume);
}
optionBrowser4.SetFocus(1);
}
if (playBtn.GetState() == STATE_CLICKED && countoggs > 0) {
if (countoggs > 0) {
ret = optionBrowser4.GetSelectedOption();
snprintf(fullpath, 150,"%s%s", Settings.oggload_path,GetFileName(ret));
if (!bgMusic->Load(fullpath)) {
WindowPrompt(tr("Not supported format!"), tr("Loading standard music."), tr("OK"));
}
bgMusic->Play();
bgMusic->SetVolume(Settings.volume);
nothingchanged = 1;
optionBrowser4.SetFocus(1);
}
playBtn.ResetState();
}
if (stopBtn.GetState() == STATE_CLICKED) {
if (countoggs > 0) {
bgMusic->Stop();
nothingchanged = 1;
optionBrowser4.SetFocus(1);
}
stopBtn.ResetState();
}
else
ret = true;
bgMusic->Play();
bgMusic->SetVolume(Settings.volume);
}
return ret;
w.SetEffect(EFFECT_FADE, -20);
while (w.GetEffect()>0) usleep(50);
HaltGui();
mainWindow->Remove(&w);
ResumeGui();
return returnhere;
}
/****************************************************************************
@ -218,7 +453,12 @@ int MenuLanguageSelect() {
while (!returnhere) {
if (backBtn.GetState() == STATE_CLICKED) {
if (shutdown == 1)
Sys_Shutdown();
else if (reset == 1)
Sys_Reboot();
else if (backBtn.GetState() == STATE_CLICKED) {
backBtn.ResetState();
break;

View File

@ -8,7 +8,7 @@
#ifndef _SETTINGSPROMPTS_H_
#define _SETTINGSPROMPTS_H_
bool MenuBackgroundMusic();
bool MenuOGG();
int MenuLanguageSelect();
#endif

View File

@ -201,7 +201,8 @@ void CFG_Default(int widescreen) { // -1 = non forced Mode
snprintf(Settings.BcaCodepath, sizeof(Settings.BcaCodepath), "%s/bca/", bootDevice);
snprintf(Settings.WipCodepath, sizeof(Settings.WipCodepath), "%s/wip/", bootDevice);
snprintf(Settings.dolpath, sizeof(Settings.dolpath), "%s/", bootDevice);
strcpy(Settings.ogg_path, "");
snprintf(Settings.oggload_path, sizeof(Settings.oggload_path), "%s/config/backgroundmusic/", bootDevice);
sprintf(Settings.ogg_path, "notset");
}
//always set Theme defaults
//all alignments are left top here
@ -357,7 +358,6 @@ void Global_Default(void) {
snprintf(Settings.db_language, sizeof(Settings.db_language), empty);
Settings.db_JPtoEN = 0;
Settings.screensaver = 3;
Settings.musicloopmode = 1;
Settings.partition = -1;
Settings.marknewtitles = 1;
Settings.FatInstallToDir = 0;
@ -579,6 +579,10 @@ void path_set(char *name, char *val) {
strlcpy(Settings.dolpath, val, sizeof(Settings.dolpath));
return;
}
if (strcmp(name, "oggload_path") == 0) {
strlcpy(Settings.oggload_path, val, sizeof(Settings.oggload_path));
return;
}
if (strcmp(name, "ogg_path") == 0) {
strlcpy(Settings.ogg_path, val, sizeof(Settings.ogg_path));
return;
@ -1107,12 +1111,6 @@ void global_cfg_set(char *name, char *val) {
Settings.screensaver = i;
}
return;
} else if (strcmp(name, "musicloopmode") == 0) {
int i;
if (sscanf(val, "%d", &i) == 1) {
Settings.musicloopmode = i;
}
return;
} else if (strcmp(name, "partition") == 0) {
int i;
if (sscanf(val, "%d", &i) == 1) {
@ -1366,6 +1364,7 @@ bool cfg_save_global() { // save global settings
fprintf(f, "titlestxt_path = %s\n ", Settings.titlestxt_path);
fprintf(f, "gamesound = %d\n ", Settings.gamesound);
fprintf(f, "dolpath = %s\n ", Settings.dolpath);
fprintf(f, "oggload_path = %s\n ", Settings.oggload_path);
fprintf(f, "ogg_path = %s\n ", Settings.ogg_path);
fprintf(f, "wiilight = %d\n ", Settings.wiilight);
fprintf(f, "gameDisplay = %d\n ", Settings.gameDisplay);
@ -1381,7 +1380,6 @@ bool cfg_save_global() { // save global settings
//fprintf(f, "db_language = %d\n ", Settings.language);
fprintf(f, "patchcountrystrings = %d\n ", Settings.patchcountrystrings);
fprintf(f, "screensaver = %d\n ", Settings.screensaver);
fprintf(f, "musicloopmode = %d\n ", Settings.musicloopmode);
fprintf(f, "error002 = %d\n ", Settings.error002);
fprintf(f, "autonetwork = %d\n ", Settings.autonetwork);
fprintf(f, "discart = %d\n ", Settings.discart);

View File

@ -414,7 +414,6 @@ extern "C" {
u8 patchcountrystrings;
u8 screensaver;
s8 partition;
s8 musicloopmode;
short godmode;
char covers_path[100];
char covers2d_path[100];
@ -425,7 +424,8 @@ extern "C" {
char titlestxt_path[100];
char language_path[100];
char languagefiles_path[100];
char ogg_path[250];
char oggload_path[100];
char ogg_path[150];
char dolpath[150];
char update_path[150];
char homebrewapps_path[150];
@ -448,7 +448,7 @@ extern "C" {
u8 partitions_to_install;
u8 fullcopy;
u8 beta_upgrades;
struct SParental parental;
struct SParental parental;
};
extern struct SSettings Settings;

View File

@ -14,13 +14,10 @@
#include "fatmounter.h"
#include "sys.h"
#include "wpad.h"
#include "menu/menus.h"
extern char game_partition[6];
extern u8 load_from_fs;
extern u8 hddState;
//Wiilight stuff
static vu32 *_wiilight_reg = (u32*)0xCD0000C0;
void wiilight(int enable) { // Toggle wiilight (thanks Bool for wiilight source)
@ -71,51 +68,44 @@ void Sys_Reboot(void) {
int Sys_ChangeIos(int ios) {
s32 prevIos = IOS_GetVersion();
SDCard_deInit();
if (hddState)
USBDevice_deInit();
USBDevice_deInit();
WPAD_Flush(0);
WPAD_Disconnect(0);
WPAD_Shutdown();
if (hddState)
{
WDVD_Close();
USBStorage_Deinit();
}
WDVD_Close();
USBStorage_Deinit();
s32 ret = IOS_ReloadIOSsafe(ios);
if (ret < 0) {
ios = prevIos;
}
SDCard_Init();
if (ios == 222 || ios == 223) {
load_ehc_module();
}
if (hddState)
USBDevice_Init();
USBDevice_Init();
PAD_Init();
Wpad_Init();
WPAD_SetDataFormat(WPAD_CHAN_ALL,WPAD_FMT_BTNS_ACC_IR);
WPAD_SetVRes(WPAD_CHAN_ALL, screenwidth, screenheight);
if (hddState)
{
WBFS_Init(WBFS_DEVICE_USB);
Disc_Init();
if (Sys_IsHermes()) {
WBFS_OpenNamed((char *) &game_partition);
} else {
WBFS_Open();
}
}
WBFS_Init(WBFS_DEVICE_USB);
Disc_Init();
if (Sys_IsHermes()) {
WBFS_OpenNamed((char *) &game_partition);
} else {
WBFS_Open();
}
return ret;
}
@ -124,22 +114,17 @@ int Sys_IosReload(int IOS) {
//shutdown SD and USB before IOS Reload in DiscWait
SDCard_deInit();
if (hddState)
USBDevice_deInit();
USBDevice_deInit();
WPAD_Flush(0);
WPAD_Disconnect(0);
WPAD_Shutdown();
if (hddState)
{
WDVD_Close();
USBStorage_Deinit();
}
WDVD_Close();
ret = IOS_ReloadIOSsafe(IOS);
if (ret < 0) return ret;
if ((IOS == 249 || IOS == 222 || IOS == 223) && hddState) {
USBStorage_Deinit();
if (IOS == 249 || IOS == 222 || IOS == 223) {
for (int i = 0; i < 10; i++) {
ret = IOS_ReloadIOSsafe(IOS);
if (ret < 0) return ret;
@ -163,8 +148,7 @@ int Sys_IosReload(int IOS) {
WPAD_SetVRes(WPAD_CHAN_ALL, screenwidth, screenheight);
//reinitialize SD and USB
SDCard_Init();
if (hddState)
USBDevice_Init();
USBDevice_Init();
return ret;
}
@ -244,34 +228,34 @@ s32 ios250rev = -69;
s32 IOS_ReloadIOSsafe(int ios)
{
if (ios==222)
{
{
if (ios222rev == -69)
ios222rev = getIOSrev(0x00000001000000dell);
if (ios222rev >= 0 && !(ios222rev >= 4 && ios222rev < 65280)) return -2;
if (ios222rev >= 0 && (ios222rev != 4 && ios222rev != 5))return -2;
}
else if (ios==223)
{
{
if (ios223rev == -69)
ios223rev = getIOSrev(0x00000001000000dfll);
if (ios223rev >= 0 && !(ios223rev >= 4 && ios223rev < 65280)) return -2;
if (ios223rev >= 0 && (ios223rev != 4 && ios223rev != 5))return -2;
}
else if (ios==249)
{
{
if (ios249rev == -69)
ios249rev = getIOSrev(0x00000001000000f9ll);
if (ios249rev >= 0 && !(ios249rev >= 9 && ios249rev < 65280))return -2;
ios249rev = getIOSrev(0x00000001000000f9ll);
if (ios249rev >= 0 && !(ios249rev>=9 && ios249rev<65280))return -2;
}
else if (ios==250)
{
{
if (ios250rev == -69)
ios250rev = getIOSrev(0x00000001000000fall);
if (ios250rev >= 0 && !(ios250rev >= 9 && ios250rev < 65280))return -2;
if (ios250rev >= 0 && !(ios250rev>=9 && ios250rev<65280))return -2;
}
s32 r = IOS_ReloadIOS(ios);
if (r >= 0) {
WII_Initialize();
@ -279,90 +263,6 @@ s32 IOS_ReloadIOSsafe(int ios)
return r;
}
s32 CheckForCIOS()
{
gprintf("\n\tChecking for stub IOS");
s32 ret = 1;
ios222rev = getIOSrev(0x00000001000000dell);
ios249rev = getIOSrev(0x00000001000000f9ll);
//if we don't like either of the cIOS then scram
if (!((ios222rev >= 4 && ios222rev < 65280) || (ios249rev >=9 && ios249rev < 65280)))
{
InitTextVideo();
printf("\x1b[2J");
if ((ios222rev < 0 && ios222rev != WII_EINSTALL) && (ios249rev < 0 && ios249rev != WII_EINSTALL)) {
printf("\n\n\n\tWARNING!");
printf("\n\tUSB Loader GX needs unstubbed cIOS 222 v4 or 249 v9+");
printf("\n\n\tWe cannot determine the versions on your system,\n\tsince you have no patched ios 36 or 236 installed.");
printf("\n\tTherefor, if loading of USB Loader GX fails, you\n\tprobably have installed the 4.2 update,");
printf("\n\tand you should go figure out how to get some cios action going on\n\tin your Wii.");
printf("\n\n\tThis message will show every time.");
sleep(5);
} else {
printf("\n\n\n\tERROR!");
printf("\n\tUSB Loader GX needs unstubbed cIOS 222 v4 or 249 v9+");
printf("\n\n\tI found \n\t\t222 = %d%s",ios222rev,ios222rev==65280?" (Stubbed by 4.2 update)":"");
printf("\n\t\t249 = %d%s",ios249rev,ios249rev==65280?" (Stubbed by 4.2 update)":"");
printf("\n\n\tGo figure out how to get some cIOS action going on\n\tin your Wii and come back and see me.");
sleep(15);
printf("\n\n\tBye");
USBDevice_deInit();
exit(0);
}
}
return ret;
}
int LoadAppCIOS()
{
s32 ret = 1;
/* Load Custom IOS */
SDCard_deInit();// unmount SD for reloading IOS
USBDevice_deInit();// unmount USB for reloading IOS
USBStorage_Deinit();
//this is needed otherwise IOS_Reload fails
IOS_ReloadIOSsafe(249);
if (Settings.cios == ios222 && IOS_GetVersion() != 222)
{
printf("\n\tReloading IOS to config setting (222)...");
ret = IOS_ReloadIOSsafe(222);
printf("%d", ret);
if (ret < 0)
{
Settings.cios = ios249;
IOS_ReloadIOSsafe(249);
}
}
if ((Settings.cios == ios249 && IOS_GetVersion() != 249)
|| (Settings.cios == ios250 && IOS_GetVersion() != 250))
{
printf("\n\tReloading IOS to config setting (%d)...", (Settings.cios == ios249) ? 249 : 250);
ret = IOS_ReloadIOSsafe((Settings.cios == ios249) ? 249 : 250);
printf("%d", ret);
if (ret < 0) {
Settings.cios = ios222;
ret = IOS_ReloadIOSsafe(222);
}
}
SDCard_Init();
if(IOS_GetVersion() == 222)
load_ehc_module();
USBDevice_Init();
return ret;
}
#include <time.h>
void ScreenShot()

View File

@ -13,8 +13,6 @@ void Sys_LoadMenu(void);
void Sys_BackToLoader(void);
int Sys_ChangeIos(int ios);
int Sys_IosReload(int IOS);
s32 CheckForCIOS();
int LoadAppCIOS();
bool Sys_IsHermes();
s32 IOS_ReloadIOSsafe(int ios);
void ScreenShot();

View File

@ -24,10 +24,16 @@
#include "ZipFile.h"
#include "gecko.h"
/*** Extern functions ***/
extern void ResumeGui();
extern void HaltGui();
/*** Extern variables ***/
extern GuiWindow * mainWindow;
extern GuiSound * bgMusic;
extern GuiImage * bgImg;
extern u8 shutdown;
extern u8 reset;
int DownloadTheme(const char *url, const char *title)
@ -239,6 +245,11 @@ static int Theme_Prompt(const char *title, const char *author, GuiImageData *thu
{
VIDEO_WaitVSync();
if (shutdown == 1)
Sys_Shutdown();
else if (reset == 1)
Sys_Reboot();
if (downloadBtn.GetState() == STATE_CLICKED)
{
int choice = WindowPrompt(tr("Do you want to download this theme?"), title, tr("Yes"), tr("Cancel"));
@ -568,7 +579,12 @@ int Theme_Downloader()
{
VIDEO_WaitVSync ();
if (wifiBtn.GetState() == STATE_CLICKED)
if (shutdown == 1)
Sys_Shutdown();
else if (reset == 1)
Sys_Reboot();
else if (wifiBtn.GetState() == STATE_CLICKED)
{
Initialize_Network();
wifiBtn.ResetState();

View File

@ -9,7 +9,6 @@
#include "../prompts/TitleBrowser.h"
#include "../gecko.h"
#include "wad/wad.h"
#include "xml/xml.h"
#include "../wad/title.h"
@ -51,9 +50,9 @@ static inline int wcsnicmp(const wchar_t *s1, const wchar_t *s2, int len)
if (*s1++ == 0)
break;
} while (--len != 0);
return (0);
}
}
/****************************************************************************
@ -132,7 +131,7 @@ int __Menu_GetPrevFilter(int t, wchar_t* gameFilter, u32 gameFiltered, wchar_t *
struct discHdr *buffer = NULL;
u32 cnt, len, i;
s32 ret;
wchar_t *new_gameFilterPrev = wcsdup_new(gameFilter);
@ -183,8 +182,8 @@ int __Menu_GetPrevFilter(int t, wchar_t* gameFilter, u32 gameFiltered, wchar_t *
{
// Check game rating in WiiTDB, since the default Wii parental control setting is enabled
s32 rating = GetRatingForGame((char *) header->id);
if ((rating != -1 && rating > Settings.parental.rating) ||
if ((rating != -1 && rating > Settings.parental.rating) ||
(rating == -1 && get_pegi_block(header) > Settings.parental.rating))
{
continue;
@ -194,7 +193,7 @@ int __Menu_GetPrevFilter(int t, wchar_t* gameFilter, u32 gameFiltered, wchar_t *
wchar_t *wname = FreeTypeGX::charToWideChar(get_title(header));
if(wname) nameList.push_back(wname);
}
NewTitles::Instance()->Save();
/* delete buffer */
@ -226,7 +225,7 @@ int __Menu_GetPrevFilter(int t, wchar_t* gameFilter, u32 gameFiltered, wchar_t *
/****************************************************************************
* Get GameFilter NextList
***************************************************************************/
int int_cmp(const void *a, const void *b) { return *((u32*)a)-*((u32*)b); }
int __Menu_GetGameFilter_NextList(discHdr *gameList, u32 gameCnt, wchar_t **PgameFilter, wchar_t **PgameFilterNextList)
@ -249,15 +248,15 @@ int __Menu_GetGameFilter_NextList(discHdr *gameList, u32 gameCnt, wchar_t **Pgam
}
else if(wcslen(gameName) == filter_len)
autofill = false; // no autofill when gameNameLen == filterLen
nextList[i] = nextFilterChar;
}
qsort(nextList, gameCnt, sizeof(u32), int_cmp);
*PgameFilterNextList = new wchar_t[gameCnt+1];
if(*PgameFilterNextList == NULL) goto error;
p = *PgameFilterNextList;
lastChar = 0;
for(i=0; i<gameCnt; i++)
@ -275,14 +274,14 @@ int __Menu_GetGameFilter_NextList(discHdr *gameList, u32 gameCnt, wchar_t **Pgam
{
wchar_t *newFilter = new wchar_t[filter_len + 2];
if(newFilter == NULL) goto error;
wcscpy(newFilter, *PgameFilter);
wcscat(newFilter, *PgameFilterNextList);
delete [] *PgameFilter; *PgameFilter = newFilter;
delete [] *PgameFilterNextList; *PgameFilterNextList = NULL;
return __Menu_GetGameFilter_NextList(gameList, gameCnt, PgameFilter, PgameFilterNextList);
}
return 0;
error:
if(nextList) delete [] nextList;
@ -307,7 +306,7 @@ int buildTitleList(int t, wchar_t* gameFilter, discHdr ** PgameList, u32 *PgameC
ret = getTitles_TypeCount(typei, &num_titles);
if (ret < 0) {
return -1;
return -1;
}
ret = getTitles_Type(typei, titles, num_titles);
@ -332,7 +331,7 @@ int buildTitleList(int t, wchar_t* gameFilter, discHdr ** PgameList, u32 *PgameC
return -1;
memset(buffer, 0, len);
sprintf(path,"%s/config/database.txt",bootDevice);
f = fopen(path, "r");
@ -343,20 +342,20 @@ int buildTitleList(int t, wchar_t* gameFilter, discHdr ** PgameList, u32 *PgameC
char text[15];
strcpy(name,"");//make sure name is empty
u8 found=0;
sprintf(text, "%s", titleText(i<num_titles?typei:0x00010002, i<num_titles?titles[i]:sys_titles[i-num_titles]));
char line[200];
char tmp[50];
snprintf(tmp,50," ");
//check if the content.bin is on the SD card for that game
//if there is content.bin,then the game is on the SDmenu and not the wii
sprintf(line,"SD:/private/wii/title/%s/content.bin",text);
if (!checkfile(line))
{
struct discHdr *header = &buffer[i];
if (f) {
while (fgets(line, sizeof(line), f)) {
@ -394,7 +393,7 @@ int buildTitleList(int t, wchar_t* gameFilter, discHdr ** PgameList, u32 *PgameC
header->id[4]='1';
header->id[5]=(i<num_titles?'1':'2');
//header->
//not using these filters right now, but i left them in just in case
// Filters
/*if (Settings.fave) {
@ -402,32 +401,32 @@ int buildTitleList(int t, wchar_t* gameFilter, discHdr ** PgameList, u32 *PgameC
if (!game_num || game_num->favorite==0)
continue;
}
if (Settings.parentalcontrol && !Settings.godmode) {
if (get_block(header) >= Settings.parentalcontrol)
continue;
}*/
if(gameFilter && *gameFilter) {
if(gameFilter && *gameFilter) {
u32 filter_len = wcslen(gameFilter);
wchar_t *gameName = FreeTypeGX::charToWideChar(get_title(header));
if (!gameName || wcsnicmp(gameName, gameFilter, filter_len)) {
delete [] gameName;
continue;
}
}
}
}
if(i != cnt2)
buffer[cnt2] = buffer[i];
cnt2++;
}
i++;
}
if (f)fclose(f);
Uninstall_FromTitle(TITLE_ID(1, 0));
ISFS_Deinitialize();
if(cnt > cnt2)
{
cnt = cnt2;
@ -435,7 +434,7 @@ int buildTitleList(int t, wchar_t* gameFilter, discHdr ** PgameList, u32 *PgameC
}
if (!buffer)
return -1;
if (Settings.sort==pcount) {
qsort(buffer, cnt, sizeof(struct discHdr), __Menu_EntryCmpCount);
} else if (Settings.fave) {
@ -446,12 +445,12 @@ int buildTitleList(int t, wchar_t* gameFilter, discHdr ** PgameList, u32 *PgameC
/*PgameList = buffer;
buffer = NULL;
PgameCnt = cnt;*/
if(PgameList) *PgameList = buffer; else free(buffer);
if(PgameCnt) *PgameCnt = cnt;
return 0;
return cnt;
}
@ -470,7 +469,7 @@ int __Menu_GetGameList(int t, wchar_t* gameFilter, discHdr ** PgameList, u32 *Pg
ret = WBFS_GetCount(&cnt);
if (ret < 0)
return ret;
//gprintf("\n WBFS_GetCount:%d",cnt);
/* Buffer length */
len = sizeof(struct discHdr) * cnt;
@ -488,7 +487,7 @@ int __Menu_GetGameList(int t, wchar_t* gameFilter, discHdr ** PgameList, u32 *Pg
if (buffer) free(buffer);
return ret;
}
for (u32 i = 0; i < cnt; i++) {
struct discHdr *header = &buffer[i];
@ -507,7 +506,7 @@ int __Menu_GetGameList(int t, wchar_t* gameFilter, discHdr ** PgameList, u32 *Pg
header->id[2]=='C'&&header->id[3]=='F'&&
header->id[4]=='G'&&header->id[5]=='_')
continue;
if (Settings.parentalcontrol && !Settings.godmode && t==0) {
if (get_block(header) >= Settings.parentalcontrol)
continue;
@ -518,13 +517,13 @@ int __Menu_GetGameList(int t, wchar_t* gameFilter, discHdr ** PgameList, u32 *Pg
{
// Check game rating in WiiTDB, since the default Wii parental control setting is enabled
s32 rating = GetRatingForGame((char *) header->id);
if ((rating != -1 && rating > Settings.parental.rating) ||
if ((rating != -1 && rating > Settings.parental.rating) ||
(rating == -1 && get_pegi_block(header) > Settings.parental.rating))
{
continue;
}
}
if(gameFilter && *gameFilter && t==0) {
u32 filter_len = wcslen(gameFilter);
wchar_t *gameName = FreeTypeGX::charToWideChar(get_title(header));
@ -538,7 +537,7 @@ int __Menu_GetGameList(int t, wchar_t* gameFilter, discHdr ** PgameList, u32 *Pg
cnt2++;
}
NewTitles::Instance()->Save();
if(cnt > cnt2)
{
cnt = cnt2;
@ -546,7 +545,7 @@ int __Menu_GetGameList(int t, wchar_t* gameFilter, discHdr ** PgameList, u32 *Pg
}
if (!buffer)
return -1;
if (Settings.sort==pcount) {
qsort(buffer, cnt, sizeof(struct discHdr), __Menu_EntryCmpCount);
} else if (Settings.fave) {
@ -558,18 +557,18 @@ int __Menu_GetGameList(int t, wchar_t* gameFilter, discHdr ** PgameList, u32 *Pg
/* Set values */
if(PgameList) *PgameList = buffer; else free(buffer);
if(PgameCnt) *PgameCnt = cnt;
return 0;
}
int __Menu_GetEntries(int t, const wchar_t* Filter) {
//gprintf("\n__Menu_GetEntries()");
/*if (mountMethod==3)
{
{
return buildTitleList();
}*/
u32 new_gameCnt = 0;
struct discHdr *new_gameList = NULL;
wchar_t *new_gameFilter = NULL;
@ -577,51 +576,32 @@ int __Menu_GetEntries(int t, const wchar_t* Filter) {
wchar_t *new_gameFilterPrev = NULL;
new_gameFilter = wcsdup_new(Filter ? Filter : (gameFilter ? gameFilter : L"") );
if(new_gameFilter == NULL)
{
//gprintf("\nnew_gameFilter == NULL");
return -1;
}
if(new_gameFilter == NULL) return -1;
for(;;)
{
if (mountMethod==3)
{
int butt =buildTitleList(t, new_gameFilter, &new_gameList, &new_gameCnt);
if (butt < 0)
{
gprintf("\nbutt:%d", butt);
return -1;
}
}
else
{
if(__Menu_GetGameList(t, new_gameFilter, &new_gameList, &new_gameCnt) < 0)
{
gprintf("\n__Menu_GetGameList(t, new_gameFilter, &new_gameList, &new_gameCnt) < 0");
return -1;
}
}
{if(buildTitleList(t, new_gameFilter, &new_gameList, &new_gameCnt) < 0)
return -1;}
else
{if(__Menu_GetGameList(t, new_gameFilter, &new_gameList, &new_gameCnt) < 0)
return -1;}
if(new_gameCnt > 0 || new_gameFilter[0] == 0)
{
//gprintf("\nnew_gameCnt:%d",new_gameCnt);
break;
}
new_gameFilter[wcslen(new_gameFilter)-1] = 0;
}
if (mountMethod!=3)
{
/* init GameFilterNextList */
if(__Menu_GetGameFilter_NextList(new_gameList, new_gameCnt, &new_gameFilter, &new_gameFilterNextList) < 0)
goto error;
/* init GameFilterPrev */
if(__Menu_GetPrevFilter(t, new_gameFilter, new_gameCnt, &new_gameFilterPrev) < 0)
goto error;
}
/* init GameFilterNextList */
if(__Menu_GetGameFilter_NextList(new_gameList, new_gameCnt, &new_gameFilter, &new_gameFilterNextList) < 0)
goto error;
/* init GameFilterPrev */
if(__Menu_GetPrevFilter(t, new_gameFilter, new_gameCnt, &new_gameFilterPrev) < 0)
goto error;
/* Set values */
if(gameList) free(gameList);
if(gameFilter) delete [] gameFilter;
@ -630,19 +610,14 @@ int __Menu_GetEntries(int t, const wchar_t* Filter) {
gameList = new_gameList;
gameCnt = new_gameCnt;
gameFilter = new_gameFilter;
gameFilterNextList = new_gameFilterNextList;
gameFilterPrev = new_gameFilterPrev;
gameFilter = new_gameFilter;
gameFilterNextList = new_gameFilterNextList;
gameFilterPrev = new_gameFilterPrev;
/* Reset variables */
/* Reset variables */
gameSelected = gameStart = 0;
//gprintf("\ncnt:%d", gameCnt);
return 0;
return 0;
error: // clean up
gprintf("\nERROR");
if(new_gameList) free(new_gameList);
if(new_gameFilter) delete [] new_gameFilter;
if(new_gameFilterNextList) delete [] new_gameFilterNextList;

View File

@ -22,20 +22,44 @@
#define DEFAULT_FIFO_SIZE 256 * 1024
static unsigned int *xfb[2] = { NULL, NULL }; // Double buffered
static unsigned int *xfbTxt = NULL;
static int whichfb = 0; // Switch
static GXRModeObj *vmode; // Menu video mode
static unsigned char gp_fifo[DEFAULT_FIFO_SIZE] ATTRIBUTE_ALIGN (32);
static Mtx GXmodelView2D;
int screenheight;
int screenwidth;
extern bool textVideoInit;
extern bool geckoinit;
u32 frameCount = 0;
u8 * gameScreenTex = NULL; // a GX texture screen capture of the game
u8 * gameScreenTex2 = NULL; // a GX texture screen capture of the game (copy)
/****************************************************************************
* UpdatePadsCB
*
* called by postRetraceCallback in InitGCVideo - scans gcpad and wpad
***************************************************************************/
static void
UpdatePadsCB () {
frameCount++;
WPAD_ScanPads();
PAD_ScanPads();
for (int i=3; i >= 0; i--) {
memcpy(&userInput[i].wpad, WPAD_Data(i), sizeof(WPADData));
userInput[i].chan = i;
userInput[i].pad.btns_d = PAD_ButtonsDown(i);
userInput[i].pad.btns_u = PAD_ButtonsUp(i);
userInput[i].pad.btns_h = PAD_ButtonsHeld(i);
userInput[i].pad.stickX = PAD_StickX(i);
userInput[i].pad.stickY = PAD_StickY(i);
userInput[i].pad.substickX = PAD_SubStickX(i);
userInput[i].pad.substickY = PAD_SubStickY(i);
userInput[i].pad.triggerL = PAD_TriggerL(i);
userInput[i].pad.triggerR = PAD_TriggerR(i);
}
}
/****************************************************************************
* StartGX
*
@ -174,45 +198,6 @@ InitVideo () {
ResetVideo_Menu();
// Finally, the video is up and ready for use :)
}
void InitTextVideo ()
{
gprintf("\nInitTextVideo ()");
if (textVideoInit)
{
gprintf("...0");
return;
}
VIDEO_Init();
GXRModeObj *vmode = VIDEO_GetPreferredMode(NULL); // get default video mode
// widescreen fix
VIDEO_Configure (vmode);
// Allocate the video buffers
xfbTxt = (u32 *) MEM_K0_TO_K1 (SYS_AllocateFramebuffer (vmode));
// A console is always useful while debugging
console_init (xfbTxt, 20, 64, vmode->fbWidth, vmode->xfbHeight, vmode->fbWidth * 2);
// Clear framebuffers etc.
VIDEO_ClearFrameBuffer (vmode, xfbTxt, COLOR_BLACK);
VIDEO_SetNextFramebuffer (xfbTxt);
VIDEO_SetBlack (FALSE);
VIDEO_Flush ();
VIDEO_WaitVSync ();
if (vmode->viTVMode & VI_NON_INTERLACE)
VIDEO_WaitVSync ();
//send console output to the gecko
if (geckoinit)CON_EnableGecko(1, true);
textVideoInit = true;
gprintf("...1");
}
static unsigned int *xfbDB = NULL;
void InitVideodebug () {
@ -256,8 +241,8 @@ void StopGX() {
*
* Renders everything current sent to GX, and flushes video
***************************************************************************/
void Menu_Render()
{
void Menu_Render() {
whichfb ^= 1; // flip framebuffer
GX_SetZMode(GX_TRUE, GX_LEQUAL, GX_TRUE);
GX_SetColorUpdate(GX_TRUE);
@ -507,13 +492,6 @@ void Menu_DrawTPLImg(f32 xpos, f32 ypos, f32 zpos, f32 width, f32 height, GXTexO
***************************************************************************/
s32 TakeScreenshot(const char *path)
{
//check if it is possible to write
FILE *f = fopen(path, "wb");
if(!f)
return -1;
else
fclose(f);
gprintf("\nTakeScreenshot(%s)", path);
IMGCTX ctx = PNGU_SelectImageFromDevice (path);
s32 ret = PNGU_EncodeFromYCbYCr(ctx,vmode->fbWidth, vmode->efbHeight,xfb[whichfb],0);
@ -521,4 +499,3 @@ s32 TakeScreenshot(const char *path)
gprintf(":%d", ret);
return 1;
}

View File

@ -13,7 +13,6 @@
void InitVideo ();
void InitVideodebug();
void InitTextVideo();
void StopGX();
void ResetVideo_Menu();
void Menu_Render();

View File

@ -8,15 +8,22 @@
#include "utils.h"
#include "video.h"
#include "wad.h"
#include "prompts/PromptWindows.h"
#include "libwiigui/gui.h"
#include "language/gettext.h"
#include "menu.h"
#include "filelist.h"
/*** Extern functions ***/
extern void ResumeGui();
extern void HaltGui();
/*** Extern variables ***/
extern GuiWindow * mainWindow;
/* 'WAD Header' structure */
typedef struct {
/* Header length */
@ -340,9 +347,9 @@ s32 Wad_Install(FILE *fp)
snprintf(imgPath, sizeof(imgPath), "%s%d...",tr(">> Installing content #"),content->cid);
msg4Txt.SetText(imgPath);
// Install content data
while (idx < len) {
//VIDEO_WaitVSync ();
while (idx < len) {
//VIDEO_WaitVSync ();
u32 size;
@ -364,7 +371,7 @@ s32 Wad_Install(FILE *fp)
// Increase variables
idx += size;
offset += size;
//snprintf(imgPath, sizeof(imgPath), "%s%d (%d)...",tr(">> Installing content #"),content->cid,idx);
//msg4Txt.SetText(imgPath);

View File

@ -7,18 +7,19 @@ Load game information from XML - Lustar
#include <malloc.h>
#include "unzip/unzip.h"
#include "settings/cfg.h"
#include "listfiles.h"
#include "usbloader/partition_usbloader.h"
#include "xml/xml.h"
//#include "cfg.h"
//#include "xml.h"
extern struct SSettings Settings; // for loader GX
extern void title_set(char *id, char *title);
extern char* trimcopy(char *dest, char *src, int size);
extern char game_partition[6];
/* config */
static bool xmldebug = false;
static char xmlcfg_filename[100] = "wiitdb";
static int xmlmaxsize = 1572864;
@ -63,45 +64,22 @@ int xmlloadtime = 0;
char * get_nodetext(mxml_node_t *node, char *buffer, int buflen);
bool xml_loaded = false;
static void SearchXMLFile(char * pathname)
{
int i = 0;
char temppath[MAXPATHLEN];
for(i = 0; i < 4; i++)
{
snprintf(temppath, sizeof(temppath), "%swiitdb_WBFS%i.zip", pathname, i);
if(checkfile(temppath))
{
sprintf(pathname, "%s", temppath);
return;
}
snprintf(temppath, sizeof(temppath), "%swiitdb_FAT%i.zip", pathname, i);
if(checkfile(temppath))
{
sprintf(pathname, "%s", temppath);
return;
}
snprintf(temppath, sizeof(temppath), "%swiitdb_NTFS%i.zip", pathname, i);
if(checkfile(temppath))
{
sprintf(pathname, "%s", temppath);
return;
}
}
sprintf(pathname, "%swiitdb.zip", pathname);
}
/* load renamed titles from proper names and game info XML, needs to be after cfg_load_games */
bool OpenXMLDatabase(char* xmlfilepath, char* argdblang, bool argJPtoEN, bool openfile, bool loadtitles, bool keepopen) {
if (!xml_loaded) {
bool opensuccess = false;
char pathname[400];
char pathname[200];
snprintf(pathname, sizeof(pathname), "%s", xmlfilepath);
if (xmlfilepath[strlen(xmlfilepath) - 1] != '/') snprintf(pathname, sizeof(pathname), "%s/",pathname);
SearchXMLFile(pathname);
snprintf(pathname, sizeof(pathname), "%s%s_%s.zip", pathname, xmlcfg_filename, game_partition);
if (openfile) opensuccess = OpenXMLFile(pathname);
if (!opensuccess) {
snprintf(pathname, sizeof(pathname), "%s", xmlfilepath);
if (xmlfilepath[strlen(xmlfilepath) - 1] != '/') snprintf(pathname, sizeof(pathname), "%s/",pathname);
snprintf(pathname, sizeof(pathname), "%swiitdb.zip", pathname);
if (openfile) opensuccess = OpenXMLFile(pathname);
}
if (!opensuccess && openfile) {
CloseXMLDatabase();
return false;