mirror of
https://github.com/wiidev/usbloadergx.git
synced 2024-11-21 18:59:15 +01:00
*fixed XFLIP_WTF setting (Cyan)
*fixed crashes on category add/delete/rename *changed icon of category rename and mapped triggers +/-/1 to the buttons *fixed green bar flash on game start *fixed freeze in STATE_DISABLED when leaving->entering->saving game settings *separated a few settings from the GUI setting and created a "Feature" settings menu *Updated language files *Added Wiinnertag support. NOTE: When you enable the Wiinnertag in the settings a prompt will come up if the Wiinnertag.xml does not exists in the setup path for it. This prompt will ask you if you want an example file created by the loader which you can adjust to your account (I suggest you create one on first use). Multiple/Other tag sites can be setup in the xml file and loader will execute them all one after another. Also Wiinnertag requires a network connection established to be working. When you enable this feature and auto network init is disabled you will be prompted to enable it.
This commit is contained in:
parent
72d8c9dc2e
commit
1efb712ac5
@ -2,8 +2,8 @@
|
||||
<app version="1">
|
||||
<name> USB Loader GX</name>
|
||||
<coder>USB Loader GX Team</coder>
|
||||
<version>2.1 r1089</version>
|
||||
<release_date>201106101221</release_date>
|
||||
<version>2.1 r1090</version>
|
||||
<release_date>201106141757</release_date>
|
||||
<no_ios_reload/>
|
||||
<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.
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: David Jelinek (djelinek@hotmail.com) e->e,r->r,u->u, c->c \n"
|
||||
"Language-Team: r1056 - last version on http://djelinek.sweb.cz/_USBLoderGX/czech.lang \n"
|
||||
@ -141,6 +141,9 @@ msgstr "Všechny možnosti USB Loader GX jsou odemceny"
|
||||
msgid "Alternate DOL"
|
||||
msgstr "Náhradní DOL"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr ""
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr "Zablokovat stažení obalů"
|
||||
msgid "Block Custom Paths"
|
||||
msgstr "Zablokovat vlastní cesty"
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr "Zablokovat instalaci her"
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "Nelze otevrít diskový oddíl"
|
||||
msgid "Failed updating"
|
||||
msgstr "Aktualizace selhala"
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr "Ún"
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "Jakým zpusobem ukoncit?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr "Nebylo zadano URL nebo cesta."
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr "Nebyl nalezen oddíl WBFS nebo FAT/NTFS/EXT"
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "Nebyly vybrány žádné cheaty"
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr "WiiTDB je aktuální"
|
||||
msgid "Wiilight"
|
||||
msgstr "Wii svetlo"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Špatné heslo"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: Fox888[dk]\n"
|
||||
"Language-Team: [dk]\n"
|
||||
@ -141,6 +141,9 @@ msgstr "Alle USB Loader GX's funktioner er låst op."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "Alternativ DOL"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr ""
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr "Bloker Cover downloads"
|
||||
msgid "Block Custom Paths"
|
||||
msgstr "Bloker brugdefineret sti"
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr "Bloker spil installering"
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "Kunne ikke åbne partition"
|
||||
msgid "Failed updating"
|
||||
msgstr "Opdatering fejlede"
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr ""
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "Hvordan skal der slukkes?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr "Ingen URL eller sti er angivet."
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr "Ingen WBFS eller FAT/NTFS/EXT partition er fundet"
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "Der blev ikke valgt nogle cheats"
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr "WiiTDB er op til dato."
|
||||
msgid "Wiilight"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Forkert password"
|
||||
|
||||
|
@ -5,8 +5,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"PO-Revision-Date: 2011-06-10 08:07+0100\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:50+0200\n"
|
||||
"PO-Revision-Date: 2011-06-16 08:02+0100\n"
|
||||
"Last-Translator: glowy\n"
|
||||
"Language-Team: tj_cool, glowy\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@ -141,6 +141,9 @@ msgstr "Alle functies van USB Loader GX zijn vrijgegeven."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "Alternatieve DOL"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr ""
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr "Blokkeer Downloads van Hoesjes"
|
||||
msgid "Block Custom Paths"
|
||||
msgstr "Blokkeer Aangepaste Paden"
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr "Blokkeer Spel Installatie"
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "Partitie openen mislukt"
|
||||
msgid "Failed updating"
|
||||
msgstr "Updaten mislukt"
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr ""
|
||||
|
||||
@ -775,10 +784,7 @@ msgid "How to Shutdown?"
|
||||
msgstr "Hoe uitzetten?"
|
||||
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr "Importeer categorieën"
|
||||
msgstr "Importeer Categorieën"
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr "Importeren succesvol afgerond"
|
||||
@ -978,6 +984,9 @@ msgstr "Geen URL of pad gespecificeerd."
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr "Geen WBFS of FAT/NTFS/EXT partitie gevonden"
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "Geen cheats geselecteerd"
|
||||
|
||||
@ -1153,7 +1162,7 @@ msgid "Rename Game on WBFS"
|
||||
msgstr "Spel hernoemen op WBFS"
|
||||
|
||||
msgid "Rename category"
|
||||
msgstr ""
|
||||
msgstr "Hernoem categorie"
|
||||
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
@ -1505,6 +1514,15 @@ msgstr ""
|
||||
msgid "Wiilight"
|
||||
msgstr "Wii verlichting"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Fout wachtwoord"
|
||||
|
||||
@ -1577,6 +1595,9 @@ msgstr "van"
|
||||
msgid "seconds left"
|
||||
msgstr "seconden over"
|
||||
|
||||
#~ msgid "Import categories"
|
||||
#~ msgstr "Importeer categorieën"
|
||||
|
||||
#~ msgid "Import categories from WiiTDB"
|
||||
#~ msgstr "Importeer categorieën van WiiTDB"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
@ -141,6 +141,9 @@ msgstr ""
|
||||
msgid "Alternate DOL"
|
||||
msgstr ""
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr ""
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr ""
|
||||
msgid "Block Custom Paths"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr ""
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr ""
|
||||
msgid "Failed updating"
|
||||
msgstr ""
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr ""
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr ""
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr ""
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr ""
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr ""
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr ""
|
||||
msgid "Wiilight"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr ""
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: c64rmx\n"
|
||||
"Language-Team: \n"
|
||||
@ -141,6 +141,9 @@ msgstr "Kaikki asetukset on nyt käytettävissä."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "Vaihtoehto DOL"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr ""
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr ""
|
||||
msgid "Block Custom Paths"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr ""
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "Osion avaus epäonnistui"
|
||||
msgid "Failed updating"
|
||||
msgstr ""
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr "helmi"
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "Miten sammutetaan?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr ""
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr ""
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr ""
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr ""
|
||||
msgid "Wiilight"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Väärä salasana"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: Cyan\n"
|
||||
"Language-Team: Badablek, Amour, ikya & Kin8\n"
|
||||
@ -141,6 +141,9 @@ msgstr "Toutes les fonctionnalités sont déverrouillées."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "DOL alternatif"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr ""
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr "Bloquer Téléch. jaquettes"
|
||||
msgid "Block Custom Paths"
|
||||
msgstr "Bloquer Person. dossiers"
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr "Bloquer Installation jeu"
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "Échec accès partition"
|
||||
msgid "Failed updating"
|
||||
msgstr "Échec de la mise à jour"
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr "Fév"
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "Arrêt de la Wii ?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr "Importer les catégories"
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr "Catégories importées avec succès."
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr "Pas d'adresse ou de chemin spécifié"
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr "Partition WBFS ou FAT/NTFS/EXT non trouvée"
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "Aucune sélection de triches"
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr "WiiTDB est à jour."
|
||||
msgid "Wiilight"
|
||||
msgstr "Illumination Wii"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Mot de passe incorrect"
|
||||
|
||||
@ -1577,6 +1595,9 @@ msgstr "sur"
|
||||
msgid "seconds left"
|
||||
msgstr "secondes restantes"
|
||||
|
||||
#~ msgid "Import categories"
|
||||
#~ msgstr "Importer les catégories"
|
||||
|
||||
#~ msgid "Import categories from WiiTDB"
|
||||
#~ msgstr "Importer les catégories"
|
||||
|
||||
|
@ -1,11 +1,11 @@
|
||||
# USB Loader GX
|
||||
# german language source file - r1087
|
||||
# german language source file - r1089
|
||||
# don't delete/change this line (é).
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:50+0200\n"
|
||||
"PO-Revision-Date: 2010-07-03 17:35-0800\n"
|
||||
"Last-Translator: TheRealVisitor\n"
|
||||
"Language-Team: Bertilax, Snoozer, wishmasterf, ZEN.13, TheRealVisitor\n"
|
||||
@ -141,6 +141,9 @@ msgstr "Alle Funktionen des USB Loader GX sind jetzt freigeschaltet."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "Alternative DOL"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr "Anti"
|
||||
|
||||
@ -175,7 +178,7 @@ msgid "Author(s):"
|
||||
msgstr "Autor(en)"
|
||||
|
||||
msgid "Auto"
|
||||
msgstr ""
|
||||
msgstr "Auto"
|
||||
|
||||
msgid "AutoInit Network"
|
||||
msgstr "Autoinit. Netzwerk"
|
||||
@ -207,6 +210,9 @@ msgstr "Blocke Cover-Downloads"
|
||||
msgid "Block Custom Paths"
|
||||
msgstr "Blocke eigene Pfade"
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr "Blocke Spieleinstallation"
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "Öffnen der Partition fehlgeschlagen"
|
||||
msgid "Failed updating"
|
||||
msgstr "Updaten fehlgeschlagen"
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr "Februar"
|
||||
|
||||
@ -775,9 +784,6 @@ msgid "How to Shutdown?"
|
||||
msgstr "Wie soll ausgeschaltet werden?"
|
||||
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr "Importiere Kategorien"
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
@ -978,6 +984,9 @@ msgstr "Keine URL oder kein Pfad spezifiziert"
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr "Keine WBFS oder FAT/NTFS/EXT Partition vorhanden"
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "Es wurden keine Cheats ausgewählt."
|
||||
|
||||
@ -1153,7 +1162,7 @@ msgid "Rename Game on WBFS"
|
||||
msgstr "Spiel umbenennen"
|
||||
|
||||
msgid "Rename category"
|
||||
msgstr ""
|
||||
msgstr "Kategorie umbenennen"
|
||||
|
||||
msgid "Reset"
|
||||
msgstr "Zurücksetzen"
|
||||
@ -1505,6 +1514,15 @@ msgstr "WiiTDB ist aktuell."
|
||||
msgid "Wiilight"
|
||||
msgstr "Licht am Laufwerk"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Falsches Passwort"
|
||||
|
||||
@ -1577,6 +1595,9 @@ msgstr "von"
|
||||
msgid "seconds left"
|
||||
msgstr "Sekunden verbleiben"
|
||||
|
||||
#~ msgid "Import categories"
|
||||
#~ msgstr "Importiere Kategorien"
|
||||
|
||||
#~ msgid "Import categories from WiiTDB"
|
||||
#~ msgstr "Import. Kategorien (WiiTDB)"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2009-12-29 11:05+0100\n"
|
||||
"Last-Translator: Springdale\n"
|
||||
"Language-Team: Tusk, Springdale\n"
|
||||
@ -141,6 +141,9 @@ msgstr "Az USB Loader GX minden funkciója elérhetõ."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "Alternatív DOL"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr ""
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr ""
|
||||
msgid "Block Custom Paths"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr ""
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "Hiba a partíció megnyitásakor"
|
||||
msgid "Failed updating"
|
||||
msgstr ""
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr ""
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "Hogyan kapcsoljon ki?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr ""
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr ""
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "Nincsenek kiválasztott cheat-ek"
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr ""
|
||||
msgid "Wiilight"
|
||||
msgstr "WiiFény"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Hibás Jelszó"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2011-03-10 21:00+0200\n"
|
||||
"Last-Translator: Cambo \n"
|
||||
"Language-Team: Cambo\n"
|
||||
@ -141,6 +141,9 @@ msgstr "Tutte le funzioni di USB Loader GX sono sbloccate."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "DOL Alternativo"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr ""
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr "Blocca Scaricam. Copertine"
|
||||
msgid "Block Custom Paths"
|
||||
msgstr "Blocca Modifica Cartelle"
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr "Blocca Install. Giochi"
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "Non si accede alla partizione"
|
||||
msgid "Failed updating"
|
||||
msgstr "Aggiornamento fallito"
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr "febbraio"
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "Spegnimento Wii?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr "Nessuna cartella o URL specificata."
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr "Nessuna partizione WBFS o FAT/NTFS/EXT trovata"
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "Non è stato selezionato alcun trucco"
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr "WiiTDB è aggiornato."
|
||||
msgid "Wiilight"
|
||||
msgstr "Illuminazione Wii"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Password Errata"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:50+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: hosigumayuugi\n"
|
||||
"Language-Team: hosigumayuugi, papa, ichiroling\n"
|
||||
@ -141,6 +141,9 @@ msgstr "使用制限が解除されました"
|
||||
msgid "Alternate DOL"
|
||||
msgstr "代替DOL起動"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr "アンチ"
|
||||
|
||||
@ -175,7 +178,7 @@ msgid "Author(s):"
|
||||
msgstr "制作者:"
|
||||
|
||||
msgid "Auto"
|
||||
msgstr ""
|
||||
msgstr "自動"
|
||||
|
||||
msgid "AutoInit Network"
|
||||
msgstr "自動ネット接続"
|
||||
@ -207,6 +210,9 @@ msgstr "カバーのダウンロードを制限"
|
||||
msgid "Block Custom Paths"
|
||||
msgstr "パスの変更を制限"
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr "ゲームの追加を制限"
|
||||
|
||||
@ -226,10 +232,10 @@ msgid "Block HBC Menu"
|
||||
msgstr "HBCメニューを制限"
|
||||
|
||||
msgid "Block IOS Reload"
|
||||
msgstr "IOSの再読み込みを制限"
|
||||
msgstr "IOS再読み込み防止"
|
||||
|
||||
msgid "Block Loader Settings"
|
||||
msgstr "読み込み設定を制限"
|
||||
msgstr "ローダーの設定を制限"
|
||||
|
||||
msgid "Block Parental Settings"
|
||||
msgstr "使用制限設定を制限"
|
||||
@ -376,7 +382,7 @@ msgid "Could not open Disc"
|
||||
msgstr "ディスクを開けませんでした"
|
||||
|
||||
msgid "Could not open the WiiTDB.xml file."
|
||||
msgstr ""
|
||||
msgstr "wiitdb.xmlを開けませんでした"
|
||||
|
||||
msgid "Could not open wiitdb.xml."
|
||||
msgstr "wiitdb.xmlを開けませんでした"
|
||||
@ -617,6 +623,9 @@ msgstr "領域を開けませんでした"
|
||||
msgid "Failed updating"
|
||||
msgstr "更新に失敗しました"
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr "2月"
|
||||
|
||||
@ -775,9 +784,6 @@ msgid "How to Shutdown?"
|
||||
msgstr "終了方法の選択"
|
||||
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr "カテゴリをインポート"
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
@ -978,6 +984,9 @@ msgstr "URLかパスが指定されていません"
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr "使用できる領域が見つかりません"
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "何も選ばれていません"
|
||||
|
||||
@ -1153,7 +1162,7 @@ msgid "Rename Game on WBFS"
|
||||
msgstr "WBFS内のゲーム名を変更"
|
||||
|
||||
msgid "Rename category"
|
||||
msgstr ""
|
||||
msgstr "カテゴリの名前を変更"
|
||||
|
||||
msgid "Reset"
|
||||
msgstr "リセット"
|
||||
@ -1505,6 +1514,15 @@ msgstr "WiiTDBが更新されました"
|
||||
msgid "Wiilight"
|
||||
msgstr "スロット点灯機能"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "暗証番号が違います"
|
||||
|
||||
@ -1577,6 +1595,9 @@ msgstr "中"
|
||||
msgid "seconds left"
|
||||
msgstr "秒で完了"
|
||||
|
||||
#~ msgid "Import categories"
|
||||
#~ msgstr "カテゴリをインポート"
|
||||
|
||||
#~ msgid "Import categories from WiiTDB"
|
||||
#~ msgstr "WiiTDBからカテゴリをインポート"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: nextos@korea.com\n"
|
||||
"Language-Team: \n"
|
||||
@ -141,6 +141,9 @@ msgstr "모든 USB로더 GX 기능 잠금 해제."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "Alternate DOL"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr ""
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr ""
|
||||
msgid "Block Custom Paths"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr ""
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "파티션 열기 실패"
|
||||
msgid "Failed updating"
|
||||
msgstr ""
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr "2월"
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "어떻게 종료할까요?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr ""
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr ""
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr ""
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr ""
|
||||
msgid "Wiilight"
|
||||
msgstr "Wiilight"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "잘못된 비밀번호"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: raschi\n"
|
||||
"Language-Team: raschi\n"
|
||||
@ -141,6 +141,9 @@ msgstr "Alle funksjonene til USB Loader GX er opplåst."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "Alternativ DOL"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr ""
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr ""
|
||||
msgid "Block Custom Paths"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr ""
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "Feil ved åpning av partisjon"
|
||||
msgid "Failed updating"
|
||||
msgstr "Feil ved oppdatering"
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr ""
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "Hvordan skru av?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr "Ingen URL eller sti spesifisert."
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr "Ingen WBFS eller FAT/NTFS/EXT partisjon funnet"
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "Ingen juksefiler valgt"
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr "WiiTDB er oppdatert."
|
||||
msgid "Wiilight"
|
||||
msgstr "Wii DVD lys"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Feil passord"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: ziom666 (zadania_prog@vp.pl)\n"
|
||||
"Language-Team: \n"
|
||||
@ -141,6 +141,9 @@ msgstr "USB Loader GX odblokowany"
|
||||
msgid "Alternate DOL"
|
||||
msgstr "Alternatywny DOL"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr "Anty"
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr ""
|
||||
msgid "Block Custom Paths"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr ""
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "Nie udalo sie otworzyc partycji"
|
||||
msgid "Failed updating"
|
||||
msgstr ""
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr "Luty"
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "Wybierz rodzaj zamkniecia"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr ""
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr ""
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "Nie wybrano zadnych kodow"
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr ""
|
||||
msgid "Wiilight"
|
||||
msgstr "Dioda Wii"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Bledne haslo"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2009-10-23 18:52+0200\n"
|
||||
"Last-Translator: aniemotion\n"
|
||||
"Language-Team: boto12, aniemotion\n"
|
||||
@ -141,6 +141,9 @@ msgstr "As configurações estão desbloqueadas."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "DOL alternativo"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr ""
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr ""
|
||||
msgid "Block Custom Paths"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr ""
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "Falha ao abrir partição"
|
||||
msgid "Failed updating"
|
||||
msgstr ""
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr "Fev"
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "Como desligar?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr ""
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr ""
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "Nenhuma seleção de truques"
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr ""
|
||||
msgid "Wiilight"
|
||||
msgstr "Iluminação Leitor"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Password Incorreto"
|
||||
|
||||
|
@ -1,14 +1,14 @@
|
||||
# USB Loader GX language source file.
|
||||
# portuguese_pt.lang - r1075
|
||||
# portuguese_pt.lang - r1089
|
||||
# don't delete/change this line (é).
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"PO-Revision-Date: 2011-03-11 20:00-0000\n"
|
||||
"Last-Translator: pplucky (Sky8000)\n"
|
||||
"Language-Team: pplucky <pplucky@gmail.com> (Sky8000 <sky8000@hotmail.com>)\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:51+0200\n"
|
||||
"PO-Revision-Date: 2011-06-14 00:00-0000\n"
|
||||
"Last-Translator: pplucky\n"
|
||||
"Language-Team: pplucky <pplucky@gmail.com>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
@ -124,10 +124,10 @@ msgid "AUTO"
|
||||
msgstr "AUTO"
|
||||
|
||||
msgid "Add category"
|
||||
msgstr ""
|
||||
msgstr "Adicionar categoria"
|
||||
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
msgstr "Todas"
|
||||
|
||||
msgid "All Partitions"
|
||||
msgstr "Todas as Partições"
|
||||
@ -141,6 +141,9 @@ msgstr "Todas as configurações estão desbloqueadas."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "DOL alternativo"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr "Anti"
|
||||
|
||||
@ -154,10 +157,10 @@ msgid "Apr"
|
||||
msgstr "Abr"
|
||||
|
||||
msgid "Are you sure you want to delete this category?"
|
||||
msgstr ""
|
||||
msgstr "Tem a certeza que quer apagar esta categoria?"
|
||||
|
||||
msgid "Are you sure you want to import game categories from WiiTDB?"
|
||||
msgstr ""
|
||||
msgstr "Tem a certeza que quer importar as categorias de jogos da WiiTDB?"
|
||||
|
||||
msgid "Are you sure you want to lock USB Loader GX?"
|
||||
msgstr "Tem a certeza que quer bloquear o USB Loader GX?"
|
||||
@ -175,7 +178,7 @@ msgid "Author(s):"
|
||||
msgstr "Autor(es):"
|
||||
|
||||
msgid "Auto"
|
||||
msgstr ""
|
||||
msgstr "Auto"
|
||||
|
||||
msgid "AutoInit Network"
|
||||
msgstr "Auto-iniciar Rede"
|
||||
@ -199,7 +202,7 @@ msgid "Big thanks to:"
|
||||
msgstr "Agradecimentos:"
|
||||
|
||||
msgid "Block Categories Modify"
|
||||
msgstr ""
|
||||
msgstr "Bloquear Modif. Categorias"
|
||||
|
||||
msgid "Block Cover Downloads"
|
||||
msgstr "Bloquear Descarregar Capas"
|
||||
@ -207,6 +210,9 @@ msgstr "Bloquear Descarregar Capas"
|
||||
msgid "Block Custom Paths"
|
||||
msgstr "Bloquear Caminhos Pers."
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr "Bloquear Instalação Jogo"
|
||||
|
||||
@ -287,10 +293,10 @@ msgid "Cannot write to destination."
|
||||
msgstr "Não foi possível escrever no destino."
|
||||
|
||||
msgid "Categories"
|
||||
msgstr ""
|
||||
msgstr "Categorias"
|
||||
|
||||
msgid "Categories:"
|
||||
msgstr ""
|
||||
msgstr "Categorias:"
|
||||
|
||||
msgid "Change Play Path"
|
||||
msgstr "Alterar Caminho de Músicas"
|
||||
@ -339,10 +345,10 @@ msgid "Console must be unlocked for this option."
|
||||
msgstr "Configuração tem de estar desbloqueada para esta opção."
|
||||
|
||||
msgid "Console must be unlocked to be able to use this."
|
||||
msgstr ""
|
||||
msgstr "Configuração tem de estar desbloqueada para usar isto."
|
||||
|
||||
msgid "Console should be unlocked to modify it."
|
||||
msgstr "Configuração tem de estar desbloqueada para modificar o parâmetro."
|
||||
msgstr "Configuração deve estar desbloqueada para modificar o parâmetro."
|
||||
|
||||
msgid "Continue to install game?"
|
||||
msgstr "Continuar instalação do jogo?"
|
||||
@ -376,7 +382,7 @@ msgid "Could not open Disc"
|
||||
msgstr "Não foi possível abrir o Disco"
|
||||
|
||||
msgid "Could not open the WiiTDB.xml file."
|
||||
msgstr ""
|
||||
msgstr "Não foi possível abrir o ficheiro WiiTDB.xml."
|
||||
|
||||
msgid "Could not open wiitdb.xml."
|
||||
msgstr "Não foi possível abrir o wiitdb.xml"
|
||||
@ -433,7 +439,7 @@ msgid "Delete Disc Artwork"
|
||||
msgstr "Eliminar Img. Disco"
|
||||
|
||||
msgid "Delete category"
|
||||
msgstr ""
|
||||
msgstr "Apagar categoria"
|
||||
|
||||
msgid "Design:"
|
||||
msgstr "Design:"
|
||||
@ -617,6 +623,9 @@ msgstr "Falha ao abrir partição"
|
||||
msgid "Failed updating"
|
||||
msgstr "Falha ao actualizar"
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr "Fev"
|
||||
|
||||
@ -646,10 +655,10 @@ msgid "Force NTSC"
|
||||
msgstr "Forçar NTSC"
|
||||
|
||||
msgid "Force NTSC480p"
|
||||
msgstr ""
|
||||
msgstr "Forçar NTSC480p"
|
||||
|
||||
msgid "Force PAL480p"
|
||||
msgstr ""
|
||||
msgstr "Forçar PAL480p"
|
||||
|
||||
msgid "Force PAL50"
|
||||
msgstr "Forçar PAL50"
|
||||
@ -775,13 +784,10 @@ msgid "How to Shutdown?"
|
||||
msgstr "Como desligar a consola?"
|
||||
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
msgstr "Importar Categorias"
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
msgstr "Operação de importação completada com sucesso."
|
||||
|
||||
#, c-format
|
||||
msgid "Incoming file %0.2fKB"
|
||||
@ -978,6 +984,9 @@ msgstr "URL ou Caminho não especificado."
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr "Nenhuma partição WBFS ou FAT/NTFS/EXT encontrada"
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "Não foram seleccionados batotas"
|
||||
|
||||
@ -1150,10 +1159,10 @@ msgid "Remove update"
|
||||
msgstr "Remover actualização"
|
||||
|
||||
msgid "Rename Game on WBFS"
|
||||
msgstr "Alterar nome do jogo (WBFS)"
|
||||
msgstr "Renomear jogo (WBFS)"
|
||||
|
||||
msgid "Rename category"
|
||||
msgstr ""
|
||||
msgstr "Renomear categoria"
|
||||
|
||||
msgid "Reset"
|
||||
msgstr "Reinicializar"
|
||||
@ -1222,7 +1231,7 @@ msgid "Select a DOL from Game"
|
||||
msgstr "Seleccionar um DOL do Jogo"
|
||||
|
||||
msgid "Select game categories"
|
||||
msgstr ""
|
||||
msgstr "Seleccionar categorias de jogos"
|
||||
|
||||
msgid "Sept"
|
||||
msgstr "Set"
|
||||
@ -1234,7 +1243,7 @@ msgid "Settings"
|
||||
msgstr "Configurações"
|
||||
|
||||
msgid "Show Categories"
|
||||
msgstr ""
|
||||
msgstr "Mostrar Categorias"
|
||||
|
||||
msgid "Show Free Space"
|
||||
msgstr "Mostrar Espaço Livre"
|
||||
@ -1442,7 +1451,7 @@ msgid "Uploaded ZIP file installed to homebrew directory."
|
||||
msgstr "Ficheiro ZIP instalado na pasta do Homebrew."
|
||||
|
||||
msgid "Use global"
|
||||
msgstr ""
|
||||
msgstr "Usar global"
|
||||
|
||||
msgid "VIDTV Patch"
|
||||
msgstr "Patch VIDTV"
|
||||
@ -1467,7 +1476,7 @@ msgid "Waiting..."
|
||||
msgstr "Aguardando..."
|
||||
|
||||
msgid "Warning"
|
||||
msgstr ""
|
||||
msgstr "Aviso"
|
||||
|
||||
msgid "Warning:"
|
||||
msgstr "Aviso:"
|
||||
@ -1505,6 +1514,15 @@ msgstr "WiiTDB está actualizado."
|
||||
msgid "Wiilight"
|
||||
msgstr "Iluminação Leitor"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Password Incorrecta"
|
||||
|
||||
@ -1518,7 +1536,7 @@ msgid "You are trying to select a FAT32/NTFS/EXT partition with cIOS 249 Rev < 1
|
||||
msgstr "Está a tentar seleccionar uma partição FAT32/NTFS/EXT com um cIOS 249 Rev < 18. Isto não é suportado. Continue por sua conta e risco."
|
||||
|
||||
msgid "You cannot delete this category."
|
||||
msgstr ""
|
||||
msgstr "Não pode apagar esta categoria."
|
||||
|
||||
msgid "You need to select or format a partition"
|
||||
msgstr "Necessita seleccionar ou formatar uma partição"
|
||||
@ -1577,6 +1595,9 @@ msgstr "de"
|
||||
msgid "seconds left"
|
||||
msgstr "segundos restantes"
|
||||
|
||||
#~ msgid "Import categories"
|
||||
#~ msgstr "Importar categorias"
|
||||
|
||||
#~ msgid " Wad Saved as:"
|
||||
#~ msgstr " Wad guardado como:"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: nikolai_ca\n"
|
||||
"Language-Team: Kir, alendit, nikolai_ca\n"
|
||||
@ -141,6 +141,9 @@ msgstr "Все функции USB Loader GX разблокированы."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "Альтернативный DOL"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr "Анти"
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr ""
|
||||
msgid "Block Custom Paths"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr ""
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "Не удалось открыть раздел"
|
||||
msgid "Failed updating"
|
||||
msgstr ""
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr "Фев"
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "Способ отключения?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr ""
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr ""
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "Не было выбрано ни одного чит-кода"
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr ""
|
||||
msgid "Wiilight"
|
||||
msgstr "Подсветка Wii"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Неверный пароль"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: knife.hu kavid emul8ion\n"
|
||||
"Language-Team: kavid\n"
|
||||
@ -141,6 +141,9 @@ msgstr "USB Loader GX 功能已解锁."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "可选择DOL文件"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr "防止"
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr "下载封面"
|
||||
msgid "Block Custom Paths"
|
||||
msgstr "自制路径"
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr "安装游戏"
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "打开分区失败"
|
||||
msgid "Failed updating"
|
||||
msgstr "升级失败"
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr "二月"
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "如何关机?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr "未指定URL或路径."
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr "找不到 WBFS 或 FAT/NTFS/EXT 分区"
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "没有选择作弊码"
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr "WiiTDB已更新."
|
||||
msgid "Wiilight"
|
||||
msgstr "光驱灯"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "密码错误"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: SirPalax\n"
|
||||
"Language-Team: Penn, SirPalax\n"
|
||||
@ -141,6 +141,9 @@ msgstr "Todas las características del USB Loader GX desbloqueadas."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "DOL Alternativo"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr ""
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr ""
|
||||
msgid "Block Custom Paths"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr ""
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "No se ha podido abrir la partición"
|
||||
msgid "Failed updating"
|
||||
msgstr ""
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr ""
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "¿Cómo quieres apagar?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr ""
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr ""
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "No se seleccionaron trucos"
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr ""
|
||||
msgid "Wiilight"
|
||||
msgstr "Iluminar lector"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Contraseña incorrecta"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2010-01-19 17:39+0200\n"
|
||||
"Last-Translator: Katsurou\n"
|
||||
"Language-Team: Katsurou, pirateX\n"
|
||||
@ -141,6 +141,9 @@ msgstr "Alla funktioner i USB Loader GX är upplåsta."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "Alternativ DOL"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr ""
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr ""
|
||||
msgid "Block Custom Paths"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr ""
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "Misslyckades att öppna partition"
|
||||
msgid "Failed updating"
|
||||
msgstr ""
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr ""
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "Hur vill du stänga av?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr ""
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr ""
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "Inga fusk har valda"
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr ""
|
||||
msgid "Wiilight"
|
||||
msgstr "Wii-ljus"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Fel Lösenord"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2010-02-15 21:00+0800\n"
|
||||
"Last-Translator: Jane.H\n"
|
||||
"Language-Team: kyogc, Miller, Mika Li, Jane.H\n"
|
||||
@ -141,6 +141,9 @@ msgstr "USB Loader GX 所有功能已解鎖."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "可選擇Alt DOL檔"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr "防止"
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr "封鎖封面下載"
|
||||
msgid "Block Custom Paths"
|
||||
msgstr "封鎖自訂路徑"
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr "封鎖遊戲安裝"
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "開啟磁區失敗"
|
||||
msgid "Failed updating"
|
||||
msgstr "更新失敗"
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr "二月"
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "關機選項?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr "沒有指定URL或路徑。"
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr "沒找到WBFS 或 FAT/NTFS/EXT磁區"
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "沒有選擇金手指"
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr "WiiTDB保持最新。"
|
||||
msgid "Wiilight"
|
||||
msgstr "光碟機藍光"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "密碼錯誤"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: Nitro_subzero \n"
|
||||
"Language-Team: Nitro_subzero\n"
|
||||
@ -141,6 +141,9 @@ msgstr "ความสามารถทั้งหมดของ USB Loader
|
||||
msgid "Alternate DOL"
|
||||
msgstr "เปลี่ยน DOL "
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr "ต้าน"
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr ""
|
||||
msgid "Block Custom Paths"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr ""
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "ไม่สามารถเข้าถึงพาร์ทิชั
|
||||
msgid "Failed updating"
|
||||
msgstr ""
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr "กพ."
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "ต้องการปิดแบบไหน ?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr ""
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr ""
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "ไม่ได้เลือกการโกงเกมส์ไว้"
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr ""
|
||||
msgid "Wiilight"
|
||||
msgstr "ความสว่างของ Wii"
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "รหัสผ่านผิดพลาด"
|
||||
|
||||
|
@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:22+0200\n"
|
||||
"POT-Creation-Date: 2011-06-18 08:44+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"Last-Translator: omercigingelini\n"
|
||||
"Language-Team: omercigingelini\n"
|
||||
@ -141,6 +141,9 @@ msgstr "USB Loader GX'in tüm özellikleri kilitli."
|
||||
msgid "Alternate DOL"
|
||||
msgstr "Alternatif DOL"
|
||||
|
||||
msgid "An example file was created here:"
|
||||
msgstr ""
|
||||
|
||||
msgid "Anti"
|
||||
msgstr ""
|
||||
|
||||
@ -207,6 +210,9 @@ msgstr ""
|
||||
msgid "Block Custom Paths"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Feature Settings"
|
||||
msgstr ""
|
||||
|
||||
msgid "Block Game Install"
|
||||
msgstr ""
|
||||
|
||||
@ -617,6 +623,9 @@ msgstr "Bölüm açılamadı"
|
||||
msgid "Failed updating"
|
||||
msgstr ""
|
||||
|
||||
msgid "Features"
|
||||
msgstr ""
|
||||
|
||||
msgid "Feb"
|
||||
msgstr "Şub"
|
||||
|
||||
@ -777,9 +786,6 @@ msgstr "Nasıl Kapansın?"
|
||||
msgid "Import Categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import categories"
|
||||
msgstr ""
|
||||
|
||||
msgid "Import operation successfully completed."
|
||||
msgstr ""
|
||||
|
||||
@ -978,6 +984,9 @@ msgstr ""
|
||||
msgid "No WBFS or FAT/NTFS/EXT partition found"
|
||||
msgstr ""
|
||||
|
||||
msgid "No Wiinnertag.xml found in the config path. Do you want an example file created?"
|
||||
msgstr ""
|
||||
|
||||
msgid "No cheats were selected"
|
||||
msgstr "Hile seçilmedi"
|
||||
|
||||
@ -1505,6 +1514,15 @@ msgstr ""
|
||||
msgid "Wiilight"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag Path"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"
|
||||
msgstr ""
|
||||
|
||||
msgid "Wrong Password"
|
||||
msgstr "Yanlış Parola"
|
||||
|
||||
|
@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: USB Loader GX\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2011-06-14 16:37+0200\n"
|
||||
"POT-Creation-Date: 2011-06-14 20:50+0200\n"
|
||||
"PO-Revision-Date: 2009-10-01 01:00+0200\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
@ -481,6 +481,18 @@ msgstr ""
|
||||
msgid "1 - show game count: 1 for on and 0 for off"
|
||||
msgstr ""
|
||||
|
||||
msgid "center - category switch prompt align hor"
|
||||
msgstr ""
|
||||
|
||||
msgid "middle - category switch prompt align ver"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 - category switch prompt pos x"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 - category switch prompt pos y"
|
||||
msgstr ""
|
||||
|
||||
msgid "r=55 g=190 b=237 a=255 - game id text color"
|
||||
msgstr ""
|
||||
|
||||
@ -634,6 +646,18 @@ msgstr ""
|
||||
msgid "r=30 g=30 b=240 a=255 - game window details button over text color"
|
||||
msgstr ""
|
||||
|
||||
msgid "center - category game prompt align hor"
|
||||
msgstr ""
|
||||
|
||||
msgid "middle - category game prompt align ver"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 - category game prompt pos x"
|
||||
msgstr ""
|
||||
|
||||
msgid "0 - category game prompt pos y"
|
||||
msgstr ""
|
||||
|
||||
msgid "center - settings option browser align hor"
|
||||
msgstr ""
|
||||
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
BIN
data/images/one.png
Normal file
BIN
data/images/one.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.7 KiB |
Binary file not shown.
Before Width: | Height: | Size: 496 B |
File diff suppressed because one or more lines are too long
@ -67,6 +67,9 @@ void GuiCheckboxBrowser::SetImage(GuiImage *Img)
|
||||
void GuiCheckboxBrowser::Clear()
|
||||
{
|
||||
LOCK(this);
|
||||
checkBoxDrawn.clear();
|
||||
textLineDrawn.clear();
|
||||
|
||||
for(u32 i = 0; i < checkBoxList.size(); ++i)
|
||||
{
|
||||
delete textLineList[i];
|
||||
@ -122,6 +125,7 @@ void GuiCheckboxBrowser::OnCheckboxClick(GuiButton *sender, int chan, const POIN
|
||||
|
||||
void GuiCheckboxBrowser::onListChange(int SelItem, int SelInd)
|
||||
{
|
||||
LOCK(this);
|
||||
selectedItem = SelItem;
|
||||
pageIndex = SelInd;
|
||||
RefreshList();
|
||||
@ -130,6 +134,14 @@ void GuiCheckboxBrowser::onListChange(int SelItem, int SelInd)
|
||||
void GuiCheckboxBrowser::RefreshList()
|
||||
{
|
||||
LOCK(this);
|
||||
while(pageIndex+checkBoxDrawn.size() > checkBoxList.size())
|
||||
--pageIndex;
|
||||
|
||||
if(checkBoxDrawn.size() == 0)
|
||||
selectedItem = 0;
|
||||
else if(selectedItem >= (int) checkBoxDrawn.size())
|
||||
selectedItem = checkBoxDrawn.size()-1;
|
||||
|
||||
for(u32 i = 0; i < checkBoxDrawn.size(); i++)
|
||||
{
|
||||
checkBoxDrawn[i] = checkBoxList[pageIndex+i];
|
||||
@ -138,16 +150,16 @@ void GuiCheckboxBrowser::RefreshList()
|
||||
textLineDrawn[i] = textLineList[pageIndex+i];
|
||||
textLineDrawn[i]->SetPosition(25, 15+i*(checkBoxDrawn[i]->GetHeight()+6)+(checkBoxDrawn[i]->GetHeight()-textLineDrawn[i]->GetFontSize())/2+2);
|
||||
}
|
||||
scrollBar.SetSelectedItem(selectedItem);
|
||||
scrollBar.SetSelectedIndex(pageIndex);
|
||||
}
|
||||
|
||||
void GuiCheckboxBrowser::Draw()
|
||||
{
|
||||
LOCK(this);
|
||||
if(backgroundImg)
|
||||
backgroundImg->Draw();
|
||||
|
||||
if(checkBoxList.size() >= (u32) maxSize)
|
||||
scrollBar.Draw();
|
||||
|
||||
for(u32 i = 0; i < checkBoxDrawn.size(); ++i)
|
||||
{
|
||||
textLineDrawn[i]->Draw();
|
||||
@ -155,6 +167,9 @@ void GuiCheckboxBrowser::Draw()
|
||||
}
|
||||
|
||||
markImg->Draw();
|
||||
|
||||
if(checkBoxList.size() >= (u32) maxSize)
|
||||
scrollBar.Draw();
|
||||
}
|
||||
|
||||
void GuiCheckboxBrowser::Update(GuiTrigger *t)
|
||||
@ -162,6 +177,7 @@ void GuiCheckboxBrowser::Update(GuiTrigger *t)
|
||||
if(state == STATE_DISABLED || !t)
|
||||
return;
|
||||
|
||||
LOCK(this);
|
||||
if(checkBoxList.size() >= maxSize)
|
||||
scrollBar.Update(t);
|
||||
|
||||
@ -179,7 +195,6 @@ void GuiCheckboxBrowser::Update(GuiTrigger *t)
|
||||
else if(i == (u32) selectedItem && checkBoxDrawn[i]->GetState() == STATE_DEFAULT)
|
||||
checkBoxDrawn[selectedItem]->SetState(STATE_SELECTED, -1);
|
||||
|
||||
|
||||
checkBoxDrawn[i]->Update(t);
|
||||
|
||||
if(checkBoxDrawn[i]->GetState() == STATE_SELECTED)
|
||||
|
@ -51,6 +51,8 @@ class GuiCheckboxBrowser : public GuiElement, public sigslot::has_slots<>
|
||||
int selectedItem;
|
||||
int pageIndex;
|
||||
int pressedChan;
|
||||
bool blocked;
|
||||
|
||||
GuiScrollbar scrollBar;
|
||||
GuiTrigger trigA;
|
||||
GuiImage *backgroundImg;
|
||||
|
Binary file not shown.
@ -1157,7 +1157,8 @@ void GameBrowseMenu::CheckDiscSlotUpdate()
|
||||
{
|
||||
mainWindow->SetState(STATE_DISABLED);
|
||||
CategorySwitchPrompt promptMenu;
|
||||
promptMenu.SetAlignment(ALIGN_CENTER, ALIGN_MIDDLE);
|
||||
promptMenu.SetAlignment(thAlign("center - category switch prompt align hor"), thAlign("middle - category switch prompt align ver"));
|
||||
promptMenu.SetPosition(thInt("0 - category switch prompt pos x"), thInt("0 - category switch prompt pos y"));
|
||||
promptMenu.SetEffect(EFFECT_FADE, 20);
|
||||
mainWindow->Append(&promptMenu);
|
||||
|
||||
|
135
source/network/Wiinnertag.cpp
Normal file
135
source/network/Wiinnertag.cpp
Normal file
@ -0,0 +1,135 @@
|
||||
/***************************************************************************
|
||||
* Copyright (C) 2011
|
||||
* by Dimok
|
||||
*
|
||||
* This software is provided 'as-is', without any express or implied
|
||||
* warranty. In no event will the authors be held liable for any
|
||||
* damages arising from the use of this software.
|
||||
*
|
||||
* Permission is granted to anyone to use this software for any
|
||||
* purpose, including commercial applications, and to alter it and
|
||||
* redistribute it freely, subject to the following restrictions:
|
||||
*
|
||||
* 1. The origin of this software must not be misrepresented; you
|
||||
* must not claim that you wrote the original software. If you use
|
||||
* this software in a product, an acknowledgment in the product
|
||||
* documentation would be appreciated but is not required.
|
||||
*
|
||||
* 2. Altered source versions must be plainly marked as such, and
|
||||
* must not be misrepresented as being the original software.
|
||||
*
|
||||
* 3. This notice may not be removed or altered from any source
|
||||
* distribution.
|
||||
***************************************************************************/
|
||||
#include "Wiinnertag.h"
|
||||
#include "FileOperations/fileops.h"
|
||||
#include "settings/CSettings.h"
|
||||
#include "network/networkops.h"
|
||||
#include "utils/StringTools.h"
|
||||
#include "gecko.h"
|
||||
|
||||
Wiinnertag::Wiinnertag(const string &filepath)
|
||||
{
|
||||
ReadXML(filepath);
|
||||
}
|
||||
|
||||
bool Wiinnertag::ReadXML(const string &filepath)
|
||||
{
|
||||
u8 *buffer = NULL;
|
||||
u64 filesize = 0;
|
||||
|
||||
LoadFileToMem(filepath.c_str(), &buffer, &filesize);
|
||||
|
||||
if(!buffer)
|
||||
return false;
|
||||
|
||||
mxml_node_t *xmlfile = mxmlLoadString(NULL, (const char *) buffer, MXML_OPAQUE_CALLBACK);
|
||||
if(!xmlfile)
|
||||
{
|
||||
free(buffer);
|
||||
return false;
|
||||
}
|
||||
|
||||
mxml_node_t *node = mxmlFindElement(xmlfile, xmlfile, "Tag", NULL, NULL, MXML_DESCEND_FIRST);
|
||||
|
||||
while(node != NULL)
|
||||
{
|
||||
const char * URL = mxmlElementGetAttr(node, "URL");
|
||||
const char * Key = mxmlElementGetAttr(node, "Key");
|
||||
|
||||
if(URL && Key)
|
||||
{
|
||||
int size = tagList.size();
|
||||
tagList.resize(size+1);
|
||||
tagList[size].first = URL;
|
||||
tagList[size].second = Key;
|
||||
}
|
||||
|
||||
node = mxmlFindElement(node, xmlfile, "Tag", NULL, NULL, MXML_DESCEND);
|
||||
}
|
||||
|
||||
mxmlDelete(xmlfile);
|
||||
free(buffer);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool Wiinnertag::Send(const char *gameID)
|
||||
{
|
||||
if(!IsNetworkInit())
|
||||
return false;
|
||||
|
||||
char sendURL[1024];
|
||||
|
||||
for(u32 i = 0; i < tagList.size(); ++i)
|
||||
{
|
||||
strcpy(sendURL, tagList[i].first.c_str());
|
||||
|
||||
replaceString(sendURL, "{ID6}", gameID);
|
||||
replaceString(sendURL, "{KEY}", tagList[i].second.c_str());
|
||||
|
||||
download_request(sendURL);
|
||||
CloseConnection();
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
bool Wiinnertag::TagGame(const char *gameID)
|
||||
{
|
||||
Wiinnertag Tag(Settings.WiinnertagPath);
|
||||
return Tag.Send(gameID);
|
||||
}
|
||||
|
||||
static const char * XMLSaveCallback(mxml_node_t *node, int where)
|
||||
{
|
||||
const char *name = node->value.element.name;
|
||||
|
||||
if (where == MXML_WS_BEFORE_OPEN)
|
||||
{
|
||||
if(!strcmp(name, "Tag"))
|
||||
return "\n";
|
||||
}
|
||||
return (NULL);
|
||||
}
|
||||
|
||||
bool Wiinnertag::CreateExample(const string &filepath)
|
||||
{
|
||||
FILE * f = fopen(filepath.c_str(), "wb");
|
||||
if(!f)
|
||||
return false;
|
||||
|
||||
mxml_node_t *xmlfile = mxmlNewXML("1.0");
|
||||
mxmlSetWrapMargin(0);
|
||||
|
||||
mxml_node_t *node = mxmlNewElement(xmlfile, "Tag");
|
||||
mxmlElementSetAttr(node, "URL", "http://www.wiinnertag.com/wiinnertag_scripts/update_sign.php?key={KEY}&game_id={ID6}");
|
||||
mxmlElementSetAttr(node, "Key", "1234567890");
|
||||
|
||||
mxmlSaveFile(xmlfile, f, XMLSaveCallback);
|
||||
fclose(f);
|
||||
|
||||
mxmlDelete(xmlfile);
|
||||
|
||||
return true;
|
||||
}
|
46
source/network/Wiinnertag.h
Normal file
46
source/network/Wiinnertag.h
Normal file
@ -0,0 +1,46 @@
|
||||
/***************************************************************************
|
||||
* Copyright (C) 2011
|
||||
* by Dimok
|
||||
*
|
||||
* This software is provided 'as-is', without any express or implied
|
||||
* warranty. In no event will the authors be held liable for any
|
||||
* damages arising from the use of this software.
|
||||
*
|
||||
* Permission is granted to anyone to use this software for any
|
||||
* purpose, including commercial applications, and to alter it and
|
||||
* redistribute it freely, subject to the following restrictions:
|
||||
*
|
||||
* 1. The origin of this software must not be misrepresented; you
|
||||
* must not claim that you wrote the original software. If you use
|
||||
* this software in a product, an acknowledgment in the product
|
||||
* documentation would be appreciated but is not required.
|
||||
*
|
||||
* 2. Altered source versions must be plainly marked as such, and
|
||||
* must not be misrepresented as being the original software.
|
||||
*
|
||||
* 3. This notice may not be removed or altered from any source
|
||||
* distribution.
|
||||
***************************************************************************/
|
||||
#ifndef WIINNERTAG_H_
|
||||
#define WIINNERTAG_H_
|
||||
|
||||
#include <vector>
|
||||
#include <string>
|
||||
#include <gctypes.h>
|
||||
#include <mxml.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
class Wiinnertag
|
||||
{
|
||||
public:
|
||||
static bool CreateExample(const string &filepath);
|
||||
static bool TagGame(const char *gameID);
|
||||
private:
|
||||
Wiinnertag(const string &filepath);
|
||||
bool Send(const char *gameID);
|
||||
bool ReadXML(const string &filepath);
|
||||
vector<pair<string, string> > tagList;
|
||||
};
|
||||
|
||||
#endif
|
@ -38,13 +38,16 @@ CategoryPrompt::CategoryPrompt(const string &title)
|
||||
trigA.SetSimpleTrigger(-1, WPAD_BUTTON_A | WPAD_CLASSIC_BUTTON_A, PAD_BUTTON_A);
|
||||
trigB.SetSimpleTrigger(-1, WPAD_BUTTON_B | WPAD_CLASSIC_BUTTON_B, PAD_BUTTON_B);
|
||||
trigHome.SetButtonOnlyTrigger(-1, WPAD_BUTTON_HOME | WPAD_CLASSIC_BUTTON_HOME, PAD_BUTTON_START);
|
||||
trigPlus.SetButtonOnlyTrigger(-1, WPAD_BUTTON_PLUS | WPAD_CLASSIC_BUTTON_PLUS, PAD_TRIGGER_R);
|
||||
trigMinus.SetButtonOnlyTrigger(-1, WPAD_BUTTON_MINUS | WPAD_CLASSIC_BUTTON_MINUS, PAD_TRIGGER_L);
|
||||
trig1.SetButtonOnlyTrigger(-1, WPAD_BUTTON_1 | WPAD_CLASSIC_BUTTON_Y, PAD_TRIGGER_Z);
|
||||
|
||||
btnOutline = Resources::GetImageData("button_dialogue_box.png");
|
||||
bgImgData = Resources::GetImageData("categoryPrompt.png");
|
||||
browserImgData = Resources::GetImageData("bg_options.png");
|
||||
addImgData = Resources::GetImageData("add.png");
|
||||
deleteImgData = Resources::GetImageData("remove.png");
|
||||
editImgData = Resources::GetImageData("rename.png");
|
||||
editImgData = Resources::GetImageData("one.png");
|
||||
|
||||
bgImg = new GuiImage(bgImgData);
|
||||
Append(bgImg);
|
||||
@ -82,6 +85,7 @@ CategoryPrompt::CategoryPrompt(const string &title)
|
||||
addButton->SetSoundOver(btnSoundOver);
|
||||
addButton->SetSoundClick(btnSoundClick);
|
||||
addButton->SetTrigger(&trigA);
|
||||
addButton->SetTrigger(&trigPlus);
|
||||
addButton->SetEffectGrow();
|
||||
Append(addButton);
|
||||
|
||||
@ -99,6 +103,7 @@ CategoryPrompt::CategoryPrompt(const string &title)
|
||||
deleteButton->SetSoundOver(btnSoundOver);
|
||||
deleteButton->SetSoundClick(btnSoundClick);
|
||||
deleteButton->SetTrigger(&trigA);
|
||||
deleteButton->SetTrigger(&trigMinus);
|
||||
deleteButton->SetEffectGrow();
|
||||
Append(deleteButton);
|
||||
|
||||
@ -116,6 +121,7 @@ CategoryPrompt::CategoryPrompt(const string &title)
|
||||
editButton->SetSoundOver(btnSoundOver);
|
||||
editButton->SetSoundClick(btnSoundClick);
|
||||
editButton->SetTrigger(&trigA);
|
||||
editButton->SetTrigger(&trig1);
|
||||
editButton->SetEffectGrow();
|
||||
Append(editButton);
|
||||
|
||||
@ -200,6 +206,7 @@ int CategoryPrompt::Show()
|
||||
{
|
||||
gprintf("\thomeButton clicked\n");
|
||||
WindowExitPrompt();
|
||||
mainWindow->SetState(STATE_DISABLED);
|
||||
SetState(STATE_DEFAULT);
|
||||
homeButton->ResetState();
|
||||
}
|
||||
@ -216,6 +223,7 @@ int CategoryPrompt::Show()
|
||||
if(!Settings.godmode && (Settings.ParentalBlocks & BLOCK_CATEGORIES_MOD))
|
||||
{
|
||||
WindowPrompt(tr( "Permission denied." ), tr( "Console must be unlocked to be able to use this." ), tr( "OK" ));
|
||||
mainWindow->SetState(STATE_DISABLED);
|
||||
SetState(STATE_DEFAULT);
|
||||
addButton->ResetState();
|
||||
continue;
|
||||
@ -227,11 +235,11 @@ int CategoryPrompt::Show()
|
||||
if(result)
|
||||
{
|
||||
GameCategories.CategoryList.AddCategory(entered);
|
||||
GameCategories.CategoryList.findCategory(entered);
|
||||
browserRefresh();
|
||||
markChanged();
|
||||
}
|
||||
|
||||
mainWindow->SetState(STATE_DISABLED);
|
||||
SetState(STATE_DEFAULT);
|
||||
addButton->ResetState();
|
||||
}
|
||||
@ -241,6 +249,7 @@ int CategoryPrompt::Show()
|
||||
if(!Settings.godmode && (Settings.ParentalBlocks & BLOCK_CATEGORIES_MOD))
|
||||
{
|
||||
WindowPrompt(tr( "Permission denied." ), tr( "Console must be unlocked to be able to use this." ), tr( "OK" ));
|
||||
mainWindow->SetState(STATE_DISABLED);
|
||||
SetState(STATE_DEFAULT);
|
||||
deleteButton->ResetState();
|
||||
continue;
|
||||
@ -249,6 +258,7 @@ int CategoryPrompt::Show()
|
||||
if(browser->GetSelected() == 0)
|
||||
{
|
||||
WindowPrompt(tr("Error"), tr("You cannot delete this category."), tr("OK"));
|
||||
mainWindow->SetState(STATE_DISABLED);
|
||||
SetState(STATE_DEFAULT);
|
||||
deleteButton->ResetState();
|
||||
continue;
|
||||
@ -263,12 +273,12 @@ int CategoryPrompt::Show()
|
||||
int categoryID = GameCategories.CategoryList.getCurrentID();
|
||||
GameCategories.CategoryList.RemoveCategory(categoryID);
|
||||
GameCategories.RemoveCategory(categoryID);
|
||||
GameCategories.CategoryList.goToFirst();
|
||||
|
||||
browserRefresh();
|
||||
markChanged();
|
||||
}
|
||||
|
||||
mainWindow->SetState(STATE_DISABLED);
|
||||
SetState(STATE_DEFAULT);
|
||||
deleteButton->ResetState();
|
||||
}
|
||||
@ -278,8 +288,8 @@ int CategoryPrompt::Show()
|
||||
if(!Settings.godmode && (Settings.ParentalBlocks & BLOCK_CATEGORIES_MOD))
|
||||
{
|
||||
WindowPrompt(tr( "Permission denied." ), tr( "Console must be unlocked to be able to use this." ), tr( "OK" ));
|
||||
mainWindow->SetState(STATE_DISABLED);
|
||||
SetState(STATE_DEFAULT);
|
||||
editButton->ResetState();
|
||||
continue;
|
||||
}
|
||||
|
||||
@ -294,11 +304,11 @@ int CategoryPrompt::Show()
|
||||
if(result)
|
||||
{
|
||||
GameCategories.CategoryList.SetCategory(GameCategories.CategoryList.getCurrentID(), entered);
|
||||
GameCategories.CategoryList.goToFirst();
|
||||
browserRefresh();
|
||||
markChanged();
|
||||
}
|
||||
|
||||
mainWindow->SetState(STATE_DISABLED);
|
||||
SetState(STATE_DEFAULT);
|
||||
editButton->ResetState();
|
||||
}
|
||||
|
@ -73,6 +73,9 @@ class CategoryPrompt : public GuiWindow, public sigslot::has_slots<>
|
||||
GuiTrigger trigA;
|
||||
GuiTrigger trigB;
|
||||
GuiTrigger trigHome;
|
||||
GuiTrigger trigPlus;
|
||||
GuiTrigger trigMinus;
|
||||
GuiTrigger trig1;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
@ -67,6 +67,7 @@ void CategorySelectPrompt::onBrowserRefresh()
|
||||
while(GameCategories.CategoryList.goToNext());
|
||||
|
||||
GameCategories.CategoryList.goToFirst();
|
||||
browser->RefreshList();
|
||||
}
|
||||
|
||||
void CategorySelectPrompt::OnCheckboxClick(GuiCheckbox *checkBox, int index)
|
||||
|
@ -64,6 +64,7 @@ void CategorySwitchPrompt::onBrowserRefresh()
|
||||
while(GameCategories.CategoryList.goToNext());
|
||||
|
||||
GameCategories.CategoryList.goToFirst();
|
||||
browser->RefreshList();
|
||||
}
|
||||
|
||||
void CategorySwitchPrompt::OnCheckboxClick(GuiCheckbox *checkBox, int index)
|
||||
|
@ -546,6 +546,11 @@ int GameWindow::MainLoop()
|
||||
gameSelected = (gameSelected + 1) % gameList.size();
|
||||
ChangeGame(LEFT);
|
||||
}
|
||||
else if(Settings.xflip == XFLIP_WTF)
|
||||
{
|
||||
gameSelected = (gameSelected - 1 + gameList.size()) % gameList.size();
|
||||
ChangeGame(RIGHT);
|
||||
}
|
||||
else
|
||||
{
|
||||
gameSelected = (gameSelected + 1) % gameList.size();
|
||||
@ -567,6 +572,11 @@ int GameWindow::MainLoop()
|
||||
gameSelected = (gameSelected - 1 + gameList.size()) % gameList.size();
|
||||
ChangeGame(RIGHT);
|
||||
}
|
||||
else if(Settings.xflip == XFLIP_WTF)
|
||||
{
|
||||
gameSelected = (gameSelected + 1) % gameList.size();
|
||||
ChangeGame(LEFT);
|
||||
}
|
||||
else
|
||||
{
|
||||
gameSelected = (gameSelected - 1 + gameList.size()) % gameList.size();
|
||||
|
@ -95,8 +95,6 @@ int OnScreenNumpad(char * var, u32 maxlen)
|
||||
numpad.Append(&okBtn);
|
||||
numpad.Append(&cancelBtn);
|
||||
|
||||
int oldState = mainWindow->GetState();
|
||||
|
||||
HaltGui();
|
||||
mainWindow->SetState(STATE_DISABLED);
|
||||
mainWindow->Append(&numpad);
|
||||
@ -119,7 +117,7 @@ int OnScreenNumpad(char * var, u32 maxlen)
|
||||
|
||||
HaltGui();
|
||||
mainWindow->Remove(&numpad);
|
||||
mainWindow->SetState(oldState);
|
||||
mainWindow->SetState(STATE_DEFAULT);
|
||||
ResumeGui();
|
||||
gprintf("\t%s", (save == 1 ? "saved" : "discarded"));
|
||||
return save;
|
||||
@ -170,8 +168,6 @@ int OnScreenKeyboard(char * var, u32 maxlen, int min)
|
||||
keyboard.Append(&okBtn);
|
||||
keyboard.Append(&cancelBtn);
|
||||
|
||||
int oldState = mainWindow->GetState();
|
||||
|
||||
HaltGui();
|
||||
mainWindow->SetState(STATE_DISABLED);
|
||||
mainWindow->Append(&keyboard);
|
||||
@ -194,7 +190,7 @@ int OnScreenKeyboard(char * var, u32 maxlen, int min)
|
||||
|
||||
HaltGui();
|
||||
mainWindow->Remove(&keyboard);
|
||||
mainWindow->SetState(oldState);
|
||||
mainWindow->SetState(STATE_DEFAULT);
|
||||
ResumeGui();
|
||||
gprintf("\t%s", (save ? "saved" : "discarded"));
|
||||
return save;
|
||||
@ -553,7 +549,6 @@ int WindowPrompt(const char *title, const char *msg, const char *btn1Label, cons
|
||||
if(btn4Label)
|
||||
Window->AddButton(btn4Label);
|
||||
|
||||
int oldState = mainWindow->GetState();
|
||||
mainWindow->SetState(STATE_DISABLED);
|
||||
mainWindow->Append(Window);
|
||||
mainWindow->ChangeFocus(Window);
|
||||
@ -579,7 +574,7 @@ int WindowPrompt(const char *title, const char *msg, const char *btn1Label, cons
|
||||
|
||||
delete Window;
|
||||
|
||||
mainWindow->SetState(oldState);
|
||||
mainWindow->SetState(STATE_DEFAULT);
|
||||
gprintf(" %i\n", choice);
|
||||
|
||||
return choice;
|
||||
@ -774,8 +769,6 @@ int WindowExitPrompt()
|
||||
promptWindow.Append(batteryBtn[2]);
|
||||
promptWindow.Append(batteryBtn[3]);
|
||||
|
||||
int oldState = mainWindow->GetState();
|
||||
|
||||
HaltGui();
|
||||
mainWindow->SetState(STATE_DISABLED);
|
||||
mainWindow->Append(&promptWindow);
|
||||
@ -915,7 +908,7 @@ int WindowExitPrompt()
|
||||
homein->Stop();
|
||||
delete homein;
|
||||
mainWindow->Remove(&promptWindow);
|
||||
mainWindow->SetState(oldState);
|
||||
mainWindow->SetState(STATE_DEFAULT);
|
||||
while (homeout->IsPlaying() > 0)
|
||||
usleep(100);
|
||||
homeout->Stop();
|
||||
|
@ -854,13 +854,17 @@ static int InternalShowGameInfo(char *ID)
|
||||
|
||||
else if(LeftBtn.GetState() == STATE_CLICKED)
|
||||
{
|
||||
choice = 3;
|
||||
if(gameList.size() > 0)
|
||||
choice = 3;
|
||||
LeftBtn.ResetState();
|
||||
break;
|
||||
}
|
||||
|
||||
else if(RightBtn.GetState() == STATE_CLICKED)
|
||||
{
|
||||
choice = 4;
|
||||
if(gameList.size() > 0)
|
||||
choice = 4;
|
||||
RightBtn.ResetState();
|
||||
break;
|
||||
}
|
||||
|
||||
@ -1053,7 +1057,7 @@ int showGameInfo(int gameSelected)
|
||||
{
|
||||
--gameSelected;
|
||||
if(gameSelected < 0)
|
||||
gameSelected = 0;
|
||||
gameSelected = gameList.size()-1;
|
||||
}
|
||||
else if(choice == 4)
|
||||
{
|
||||
|
@ -67,6 +67,7 @@ void CSettings::SetDefault()
|
||||
snprintf(BcaCodepath, sizeof(BcaCodepath), "%s/bca/", BootDevice);
|
||||
snprintf(WipCodepath, sizeof(WipCodepath), "%s/wip/", BootDevice);
|
||||
snprintf(WDMpath, sizeof(WDMpath), "%s/wdm/", BootDevice);
|
||||
snprintf(WiinnertagPath, sizeof(WiinnertagPath), "%s/Wiinnertag.xml", ConfigPath);
|
||||
snprintf(theme_path, sizeof(theme_path), "%stheme/", ConfigPath);
|
||||
snprintf(dolpath, sizeof(dolpath), "%s/", BootDevice);
|
||||
strcpy(theme, "");
|
||||
@ -121,6 +122,7 @@ void CSettings::SetDefault()
|
||||
FontScaleFactor = 1.0f;
|
||||
EnabledCategories.resize(1);
|
||||
EnabledCategories[0] = 0;
|
||||
Wiinnertag = OFF;
|
||||
}
|
||||
|
||||
bool CSettings::Load()
|
||||
@ -199,74 +201,74 @@ bool CSettings::Save()
|
||||
if (!file) return false;
|
||||
|
||||
fprintf(file, "# USB Loader GX R%s - Main settings file\n", GetRev());
|
||||
fprintf(file, "# Note: This file is automatically generated\n ");
|
||||
fprintf(file, "godmode = %d\n ", godmode);
|
||||
fprintf(file, "videomode = %d\n ", videomode);
|
||||
fprintf(file, "videopatch = %d\n ", videopatch);
|
||||
fprintf(file, "language = %d\n ", language);
|
||||
fprintf(file, "ocarina = %d\n ", ocarina);
|
||||
fprintf(file, "hddinfo = %d\n ", hddinfo);
|
||||
fprintf(file, "sinfo = %d\n ", sinfo);
|
||||
fprintf(file, "rumble = %d\n ", rumble);
|
||||
fprintf(file, "volume = %d\n ", volume);
|
||||
fprintf(file, "sfxvolume = %d\n ", sfxvolume);
|
||||
fprintf(file, "gamesoundvolume = %d\n ", gamesoundvolume);
|
||||
fprintf(file, "tooltips = %d\n ", tooltips);
|
||||
fprintf(file, "# Note: This file is automatically generated\n");
|
||||
fprintf(file, "godmode = %d\n", godmode);
|
||||
fprintf(file, "videomode = %d\n", videomode);
|
||||
fprintf(file, "videopatch = %d\n", videopatch);
|
||||
fprintf(file, "language = %d\n", language);
|
||||
fprintf(file, "ocarina = %d\n", ocarina);
|
||||
fprintf(file, "hddinfo = %d\n", hddinfo);
|
||||
fprintf(file, "sinfo = %d\n", sinfo);
|
||||
fprintf(file, "rumble = %d\n", rumble);
|
||||
fprintf(file, "volume = %d\n", volume);
|
||||
fprintf(file, "sfxvolume = %d\n", sfxvolume);
|
||||
fprintf(file, "gamesoundvolume = %d\n", gamesoundvolume);
|
||||
fprintf(file, "tooltips = %d\n", tooltips);
|
||||
char EncryptedTxt[50];
|
||||
EncryptString(unlockCode, EncryptedTxt);
|
||||
fprintf(file, "password = %s\n ", EncryptedTxt);
|
||||
fprintf(file, "GameSort = %d\n ", GameSort);
|
||||
fprintf(file, "cios = %d\n ", cios);
|
||||
fprintf(file, "keyset = %d\n ", keyset);
|
||||
fprintf(file, "xflip = %d\n ", xflip);
|
||||
fprintf(file, "gridRows = %d\n ", gridRows);
|
||||
fprintf(file, "quickboot = %d\n ", quickboot);
|
||||
fprintf(file, "wsprompt = %d\n ", wsprompt);
|
||||
fprintf(file, "parentalcontrol = %d\n ", parentalcontrol);
|
||||
fprintf(file, "covers_path = %s\n ", covers_path);
|
||||
fprintf(file, "covers2d_path = %s\n ", covers2d_path);
|
||||
fprintf(file, "coversFull_path = %s\n ", coversFull_path);
|
||||
fprintf(file, "theme_path = %s\n ", theme_path);
|
||||
fprintf(file, "theme = %s\n ", theme);
|
||||
fprintf(file, "disc_path = %s\n ", disc_path);
|
||||
fprintf(file, "language_path = %s\n ", language_path);
|
||||
fprintf(file, "languagefiles_path = %s\n ", languagefiles_path);
|
||||
fprintf(file, "TxtCheatcodespath = %s\n ", TxtCheatcodespath);
|
||||
fprintf(file, "titlestxt_path = %s\n ", titlestxt_path);
|
||||
fprintf(file, "gamesound = %d\n ", gamesound);
|
||||
fprintf(file, "dolpath = %s\n ", dolpath);
|
||||
fprintf(file, "ogg_path = %s\n ", ogg_path);
|
||||
fprintf(file, "wiilight = %d\n ", wiilight);
|
||||
fprintf(file, "gameDisplay = %d\n ", gameDisplay);
|
||||
fprintf(file, "update_path = %s\n ", update_path);
|
||||
fprintf(file, "homebrewapps_path = %s\n ", homebrewapps_path);
|
||||
fprintf(file, "Cheatcodespath = %s\n ", Cheatcodespath);
|
||||
fprintf(file, "BcaCodepath = %s\n ", BcaCodepath);
|
||||
fprintf(file, "WipCodepath = %s\n ", WipCodepath);
|
||||
fprintf(file, "password = %s\n", EncryptedTxt);
|
||||
fprintf(file, "GameSort = %d\n", GameSort);
|
||||
fprintf(file, "cios = %d\n", cios);
|
||||
fprintf(file, "keyset = %d\n", keyset);
|
||||
fprintf(file, "xflip = %d\n", xflip);
|
||||
fprintf(file, "gridRows = %d\n", gridRows);
|
||||
fprintf(file, "quickboot = %d\n", quickboot);
|
||||
fprintf(file, "wsprompt = %d\n", wsprompt);
|
||||
fprintf(file, "parentalcontrol = %d\n", parentalcontrol);
|
||||
fprintf(file, "covers_path = %s\n", covers_path);
|
||||
fprintf(file, "covers2d_path = %s\n", covers2d_path);
|
||||
fprintf(file, "coversFull_path = %s\n", coversFull_path);
|
||||
fprintf(file, "theme_path = %s\n", theme_path);
|
||||
fprintf(file, "theme = %s\n", theme);
|
||||
fprintf(file, "disc_path = %s\n", disc_path);
|
||||
fprintf(file, "language_path = %s\n", language_path);
|
||||
fprintf(file, "languagefiles_path = %s\n", languagefiles_path);
|
||||
fprintf(file, "TxtCheatcodespath = %s\n", TxtCheatcodespath);
|
||||
fprintf(file, "titlestxt_path = %s\n", titlestxt_path);
|
||||
fprintf(file, "gamesound = %d\n", gamesound);
|
||||
fprintf(file, "dolpath = %s\n", dolpath);
|
||||
fprintf(file, "ogg_path = %s\n", ogg_path);
|
||||
fprintf(file, "wiilight = %d\n", wiilight);
|
||||
fprintf(file, "gameDisplay = %d\n", gameDisplay);
|
||||
fprintf(file, "update_path = %s\n", update_path);
|
||||
fprintf(file, "homebrewapps_path = %s\n", homebrewapps_path);
|
||||
fprintf(file, "Cheatcodespath = %s\n", Cheatcodespath);
|
||||
fprintf(file, "BcaCodepath = %s\n", BcaCodepath);
|
||||
fprintf(file, "WipCodepath = %s\n", WipCodepath);
|
||||
fprintf(file, "WDMpath = %s\n ", WDMpath);
|
||||
fprintf(file, "titlesOverride = %d\n ", titlesOverride);
|
||||
fprintf(file, "patchcountrystrings = %d\n ", patchcountrystrings);
|
||||
fprintf(file, "screensaver = %d\n ", screensaver);
|
||||
fprintf(file, "musicloopmode = %d\n ", musicloopmode);
|
||||
fprintf(file, "error002 = %d\n ", error002);
|
||||
fprintf(file, "autonetwork = %d\n ", autonetwork);
|
||||
fprintf(file, "discart = %d\n ", discart);
|
||||
fprintf(file, "partition = %d\n ", partition);
|
||||
fprintf(file, "marknewtitles = %d\n ", marknewtitles);
|
||||
fprintf(file, "ShowFreeSpace = %d\n ", ShowFreeSpace);
|
||||
fprintf(file, "InstallToDir = %d\n ", InstallToDir);
|
||||
fprintf(file, "GameSplit = %d\n ", GameSplit);
|
||||
fprintf(file, "InstallPartitions = %08X\n ", InstallPartitions);
|
||||
fprintf(file, "PlaylogUpdate = %d\n ", PlaylogUpdate);
|
||||
fprintf(file, "ParentalBlocks = %08X\n ", ParentalBlocks);
|
||||
fprintf(file, "returnTo = %s\n ", returnTo);
|
||||
fprintf(file, "HomeMenu = %d\n ", HomeMenu);
|
||||
fprintf(file, "MultiplePartitions = %d\n ", MultiplePartitions);
|
||||
fprintf(file, "USBPort = %d\n ", USBPort);
|
||||
fprintf(file, "CacheTitles = %d\n ", CacheTitles);
|
||||
fprintf(file, "BlockIOSReload = %d\n ", BlockIOSReload);
|
||||
fprintf(file, "WSFactor = %0.3f\n ", WSFactor);
|
||||
fprintf(file, "FontScaleFactor = %0.3f\n ", FontScaleFactor);
|
||||
fprintf(file, "titlesOverride = %d\n", titlesOverride);
|
||||
fprintf(file, "patchcountrystrings = %d\n", patchcountrystrings);
|
||||
fprintf(file, "screensaver = %d\n", screensaver);
|
||||
fprintf(file, "musicloopmode = %d\n", musicloopmode);
|
||||
fprintf(file, "error002 = %d\n", error002);
|
||||
fprintf(file, "autonetwork = %d\n", autonetwork);
|
||||
fprintf(file, "discart = %d\n", discart);
|
||||
fprintf(file, "partition = %d\n", partition);
|
||||
fprintf(file, "marknewtitles = %d\n", marknewtitles);
|
||||
fprintf(file, "ShowFreeSpace = %d\n", ShowFreeSpace);
|
||||
fprintf(file, "InstallToDir = %d\n", InstallToDir);
|
||||
fprintf(file, "GameSplit = %d\n", GameSplit);
|
||||
fprintf(file, "InstallPartitions = %08X\n", InstallPartitions);
|
||||
fprintf(file, "PlaylogUpdate = %d\n", PlaylogUpdate);
|
||||
fprintf(file, "ParentalBlocks = %08X\n", ParentalBlocks);
|
||||
fprintf(file, "returnTo = %s\n", returnTo);
|
||||
fprintf(file, "HomeMenu = %d\n", HomeMenu);
|
||||
fprintf(file, "MultiplePartitions = %d\n", MultiplePartitions);
|
||||
fprintf(file, "USBPort = %d\n", USBPort);
|
||||
fprintf(file, "CacheTitles = %d\n", CacheTitles);
|
||||
fprintf(file, "BlockIOSReload = %d\n", BlockIOSReload);
|
||||
fprintf(file, "WSFactor = %0.3f\n", WSFactor);
|
||||
fprintf(file, "FontScaleFactor = %0.3f\n", FontScaleFactor);
|
||||
fprintf(file, "EnabledCategories = ");
|
||||
for(u32 i = 0; i < EnabledCategories.size(); ++i)
|
||||
{
|
||||
@ -274,7 +276,9 @@ bool CSettings::Save()
|
||||
if(i+1 < EnabledCategories.size())
|
||||
fprintf(file, ",");
|
||||
}
|
||||
fprintf(file, "\n ");
|
||||
fprintf(file, "\n");
|
||||
fprintf(file, "Wiinnertag = %d\n", Wiinnertag);
|
||||
fprintf(file, "WiinnertagPath = %s\n", WiinnertagPath);
|
||||
fclose(file);
|
||||
|
||||
return true;
|
||||
@ -532,6 +536,10 @@ bool CSettings::SetSetting(char *name, char *value)
|
||||
if (sscanf(value, "%d", &i) == 1) PlaylogUpdate = i;
|
||||
return true;
|
||||
}
|
||||
else if(strcmp(name, "Wiinnertag") == 0)
|
||||
{
|
||||
if (sscanf(value, "%d", &i) == 1) Wiinnertag = i;
|
||||
}
|
||||
else if (strcmp(name, "InstallPartitions") == 0)
|
||||
{
|
||||
InstallPartitions = strtoul(value, 0, 16);
|
||||
@ -647,6 +655,11 @@ bool CSettings::SetSetting(char *name, char *value)
|
||||
strcpy(returnTo, value);
|
||||
return true;
|
||||
}
|
||||
else if (strcmp(name, "WiinnertagPath") == 0)
|
||||
{
|
||||
strcpy(WiinnertagPath, value);
|
||||
return true;
|
||||
}
|
||||
else if (strcmp(name, "EnabledCategories") == 0)
|
||||
{
|
||||
EnabledCategories.clear();
|
||||
|
@ -73,6 +73,7 @@ class CSettings
|
||||
char update_path[100];
|
||||
char homebrewapps_path[100];
|
||||
char WDMpath[100];
|
||||
char WiinnertagPath[100];
|
||||
short videomode;
|
||||
short language;
|
||||
short ocarina;
|
||||
@ -119,6 +120,7 @@ class CSettings
|
||||
u32 ParentalBlocks;
|
||||
f32 WSFactor;
|
||||
f32 FontScaleFactor;
|
||||
short Wiinnertag;
|
||||
std::vector<u32> EnabledCategories;
|
||||
protected:
|
||||
bool ValidVersion(FILE * file);
|
||||
|
@ -170,6 +170,7 @@ enum
|
||||
BLOCK_GAME_INSTALL = 0x4000,
|
||||
BLOCK_GAMEID_CHANGE = 0x8000,
|
||||
BLOCK_CATEGORIES_MOD = 0x010000,
|
||||
BLOCK_FEATURE_SETTINGS = 0x020000,
|
||||
BLOCK_ALL = 0xFFFFFFFF,
|
||||
};
|
||||
|
||||
|
@ -49,6 +49,7 @@ CustomPathsSM::CustomPathsSM()
|
||||
Options->SetName(Idx++, tr("WIP Patches Path"));
|
||||
Options->SetName(Idx++, tr("Languagefiles Path"));
|
||||
Options->SetName(Idx++, tr("WDM Files Path"));
|
||||
Options->SetName(Idx++, tr("Wiinnertag Path"));
|
||||
|
||||
SetOptionValues();
|
||||
}
|
||||
@ -101,6 +102,9 @@ void CustomPathsSM::SetOptionValues()
|
||||
|
||||
//! Settings: WDM Files Path
|
||||
Options->SetValue(Idx++, Settings.WDMpath);
|
||||
|
||||
//! Settings: Wiinnertag Path
|
||||
Options->SetValue(Idx++, Settings.WiinnertagPath);
|
||||
}
|
||||
|
||||
int CustomPathsSM::GetMenuInternal()
|
||||
@ -217,6 +221,13 @@ int CustomPathsSM::GetMenuInternal()
|
||||
ChangePath(Settings.WDMpath, sizeof(Settings.WDMpath));
|
||||
}
|
||||
|
||||
//! Settings: Wiinnertag Path
|
||||
else if (ret == ++Idx)
|
||||
{
|
||||
titleTxt->SetText(tr( "Wiinnertag Path" ));
|
||||
ChangePath(Settings.WiinnertagPath, sizeof(Settings.WiinnertagPath));
|
||||
}
|
||||
|
||||
//! Global set back of the titleTxt after a change
|
||||
titleTxt->SetText(tr( "Custom Paths" ));
|
||||
SetOptionValues();
|
||||
|
151
source/settings/menus/FeatureSettingsMenu.cpp
Normal file
151
source/settings/menus/FeatureSettingsMenu.cpp
Normal file
@ -0,0 +1,151 @@
|
||||
/****************************************************************************
|
||||
* Copyright (C) 2011
|
||||
* by Dimok
|
||||
*
|
||||
* This software is provided 'as-is', without any express or implied
|
||||
* warranty. In no event will the authors be held liable for any
|
||||
* damages arising from the use of this software.
|
||||
*
|
||||
* Permission is granted to anyone to use this software for any
|
||||
* purpose, including commercial applications, and to alter it and
|
||||
* redistribute it freely, subject to the following restrictions:
|
||||
*
|
||||
* 1. The origin of this software must not be misrepresented; you
|
||||
* must not claim that you wrote the original software. If you use
|
||||
* this software in a product, an acknowledgment in the product
|
||||
* documentation would be appreciated but is not required.
|
||||
*
|
||||
* 2. Altered source versions must be plainly marked as such, and
|
||||
* must not be misrepresented as being the original software.
|
||||
*
|
||||
* 3. This notice may not be removed or altered from any source
|
||||
* distribution.
|
||||
***************************************************************************/
|
||||
#include <unistd.h>
|
||||
#include "FeatureSettingsMenu.hpp"
|
||||
#include "settings/CGameCategories.hpp"
|
||||
#include "settings/GameTitles.h"
|
||||
#include "settings/CSettings.h"
|
||||
#include "settings/SettingsPrompts.h"
|
||||
#include "network/Wiinnertag.h"
|
||||
#include "network/networkops.h"
|
||||
#include "FileOperations/fileops.h"
|
||||
#include "prompts/PromptWindows.h"
|
||||
#include "language/gettext.h"
|
||||
|
||||
static const char * OnOffText[] =
|
||||
{
|
||||
trNOOP( "OFF" ),
|
||||
trNOOP( "ON" )
|
||||
};
|
||||
|
||||
FeatureSettingsMenu::FeatureSettingsMenu()
|
||||
: SettingsMenu(tr("Sound Settings"), &GuiOptions, MENU_NONE)
|
||||
{
|
||||
int Idx = 0;
|
||||
Options->SetName(Idx++, "%s", tr( "Titles from WiiTDB" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Cache Titles" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Wiinnertag" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Import Categories" ));
|
||||
|
||||
SetOptionValues();
|
||||
}
|
||||
|
||||
void FeatureSettingsMenu::SetOptionValues()
|
||||
{
|
||||
int Idx = 0;
|
||||
|
||||
//! Settings: Titles from WiiTDB
|
||||
Options->SetValue(Idx++, "%s", tr( OnOffText[Settings.titlesOverride] ));
|
||||
|
||||
//! Settings: Cache Titles
|
||||
Options->SetValue(Idx++, "%s", tr( OnOffText[Settings.CacheTitles] ));
|
||||
|
||||
//! Settings: Wiinnertag
|
||||
Options->SetValue(Idx++, "%s", tr( OnOffText[Settings.Wiinnertag] ));
|
||||
|
||||
//! Settings: Import categories from WiiTDB
|
||||
Options->SetValue(Idx++, " ");
|
||||
}
|
||||
|
||||
int FeatureSettingsMenu::GetMenuInternal()
|
||||
{
|
||||
int ret = optionBrowser->GetClickedOption();
|
||||
|
||||
if (ret < 0)
|
||||
return MENU_NONE;
|
||||
|
||||
int Idx = -1;
|
||||
|
||||
|
||||
//! Settings: Titles from WiiTDB
|
||||
if (ret == ++Idx)
|
||||
{
|
||||
if (++Settings.titlesOverride >= MAX_ON_OFF) Settings.titlesOverride = 0;
|
||||
}
|
||||
|
||||
//! Settings: Cache Titles
|
||||
else if (ret == ++Idx)
|
||||
{
|
||||
if (++Settings.CacheTitles >= MAX_ON_OFF) Settings.CacheTitles = 0;
|
||||
|
||||
if(Settings.CacheTitles) //! create new cache file
|
||||
GameTitles.LoadTitlesFromWiiTDB(Settings.titlestxt_path);
|
||||
}
|
||||
|
||||
//! Settings: Winnertag
|
||||
else if (ret == ++Idx)
|
||||
{
|
||||
if (++Settings.Wiinnertag >= MAX_ON_OFF) Settings.Wiinnertag = 0;
|
||||
|
||||
if(Settings.Wiinnertag == ON && !Settings.autonetwork)
|
||||
{
|
||||
int choice = WindowPrompt(tr("Warning"), tr("Wiinnertag requires you to enable automatic network connect on application start. Do you want to enable it now?"), tr("Yes"), tr("Cancel"));
|
||||
if(choice)
|
||||
{
|
||||
Settings.autonetwork = ON;
|
||||
if(!IsNetworkInit())
|
||||
Initialize_Network();
|
||||
}
|
||||
}
|
||||
|
||||
if(Settings.Wiinnertag == ON && !CheckFile(Settings.WiinnertagPath))
|
||||
{
|
||||
int choice = WindowPrompt(tr("Warning"), tr("No Wiinnertag.xml found in the config path. Do you want an example file created?"), tr("Yes"), tr("No"));
|
||||
if(choice)
|
||||
{
|
||||
if(Wiinnertag::CreateExample(Settings.WiinnertagPath))
|
||||
{
|
||||
char text[200];
|
||||
snprintf(text, sizeof(text), "%s %s", tr("An example file was created here:"), Settings.WiinnertagPath);
|
||||
WindowPrompt(tr("Success"), text, tr("OK"));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//! Settings: Import categories from WiiTDB
|
||||
else if (ret == ++Idx)
|
||||
{
|
||||
int choice = WindowPrompt(tr("Import Categories"), tr("Are you sure you want to import game categories from WiiTDB?"), tr("Yes"), tr("Cancel"));
|
||||
if(choice)
|
||||
{
|
||||
char xmlpath[300];
|
||||
snprintf(xmlpath, sizeof(xmlpath), "%swiitdb.xml", Settings.titlestxt_path);
|
||||
if(!GameCategories.ImportFromWiiTDB(xmlpath))
|
||||
{
|
||||
WindowPrompt(tr("Error"), tr("Could not open the WiiTDB.xml file."), tr("OK"));
|
||||
}
|
||||
else
|
||||
{
|
||||
GameCategories.Save();
|
||||
GameCategories.CategoryList.goToFirst();
|
||||
WindowPrompt(tr("Import Categories"), tr("Import operation successfully completed."), tr("OK"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
SetOptionValues();
|
||||
|
||||
return MENU_NONE;
|
||||
}
|
42
source/settings/menus/FeatureSettingsMenu.hpp
Normal file
42
source/settings/menus/FeatureSettingsMenu.hpp
Normal file
@ -0,0 +1,42 @@
|
||||
/****************************************************************************
|
||||
* Copyright (C) 2011
|
||||
* by Dimok
|
||||
*
|
||||
* This software is provided 'as-is', without any express or implied
|
||||
* warranty. In no event will the authors be held liable for any
|
||||
* damages arising from the use of this software.
|
||||
*
|
||||
* Permission is granted to anyone to use this software for any
|
||||
* purpose, including commercial applications, and to alter it and
|
||||
* redistribute it freely, subject to the following restrictions:
|
||||
*
|
||||
* 1. The origin of this software must not be misrepresented; you
|
||||
* must not claim that you wrote the original software. If you use
|
||||
* this software in a product, an acknowledgment in the product
|
||||
* documentation would be appreciated but is not required.
|
||||
*
|
||||
* 2. Altered source versions must be plainly marked as such, and
|
||||
* must not be misrepresented as being the original software.
|
||||
*
|
||||
* 3. This notice may not be removed or altered from any source
|
||||
* distribution.
|
||||
***************************************************************************/
|
||||
#ifndef FEATURESETTINGS_MENU_HPP_
|
||||
#define FEATURESETTINGS_MENU_HPP_
|
||||
|
||||
#include "SettingsMenu.hpp"
|
||||
|
||||
class FeatureSettingsMenu : public SettingsMenu
|
||||
{
|
||||
public:
|
||||
FeatureSettingsMenu();
|
||||
virtual int GetType() { return CFeatureSettings; };
|
||||
protected:
|
||||
void SetOptionValues();
|
||||
int GetMenuInternal();
|
||||
|
||||
OptionList GuiOptions;
|
||||
};
|
||||
|
||||
|
||||
#endif
|
@ -121,13 +121,10 @@ GuiSettingsMenu::GuiSettingsMenu()
|
||||
Options->SetName(Idx++, "%s", tr( "Wiilight" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Rumble" ));
|
||||
Options->SetName(Idx++, "%s", tr( "AutoInit Network" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Titles from WiiTDB" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Cache Titles" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Screensaver" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Mark new games" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Show Free Space" ));
|
||||
Options->SetName(Idx++, "%s", tr( "HOME Menu" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Import Categories" ));
|
||||
|
||||
SetOptionValues();
|
||||
|
||||
@ -199,12 +196,6 @@ void GuiSettingsMenu::SetOptionValues()
|
||||
//! Settings: AutoInit Network
|
||||
Options->SetValue(Idx++, "%s", tr( OnOffText[Settings.autonetwork] ));
|
||||
|
||||
//! Settings: Titles from WiiTDB
|
||||
Options->SetValue(Idx++, "%s", tr( OnOffText[Settings.titlesOverride] ));
|
||||
|
||||
//! Settings: Cache Titles
|
||||
Options->SetValue(Idx++, "%s", tr( OnOffText[Settings.CacheTitles] ));
|
||||
|
||||
//! Settings: Screensaver
|
||||
Options->SetValue(Idx++, "%s", tr( ScreensaverText[Settings.screensaver] ));
|
||||
|
||||
@ -216,9 +207,6 @@ void GuiSettingsMenu::SetOptionValues()
|
||||
|
||||
//! Settings: Home Menu style
|
||||
Options->SetValue(Idx++, "%s", tr( HomeMenuText[Settings.HomeMenu] ));
|
||||
|
||||
//! Settings: Import categories from WiiTDB
|
||||
Options->SetValue(Idx++, " ");
|
||||
}
|
||||
|
||||
int GuiSettingsMenu::GetMenuInternal()
|
||||
@ -366,21 +354,6 @@ int GuiSettingsMenu::GetMenuInternal()
|
||||
if (++Settings.autonetwork >= MAX_ON_OFF) Settings.autonetwork = 0;
|
||||
}
|
||||
|
||||
//! Settings: Titles from WiiTDB
|
||||
else if (ret == ++Idx)
|
||||
{
|
||||
if (++Settings.titlesOverride >= MAX_ON_OFF) Settings.titlesOverride = 0;
|
||||
}
|
||||
|
||||
//! Settings: Cache Titles
|
||||
else if (ret == ++Idx)
|
||||
{
|
||||
if (++Settings.CacheTitles >= MAX_ON_OFF) Settings.CacheTitles = 0;
|
||||
|
||||
if(Settings.CacheTitles) //! create new cache file
|
||||
GameTitles.LoadTitlesFromWiiTDB(Settings.titlestxt_path);
|
||||
}
|
||||
|
||||
//! Settings: Screensaver
|
||||
else if (ret == ++Idx)
|
||||
{
|
||||
@ -407,27 +380,6 @@ int GuiSettingsMenu::GetMenuInternal()
|
||||
if (++Settings.HomeMenu >= HOME_MENU_MAX_CHOICE) Settings.HomeMenu = 0;
|
||||
}
|
||||
|
||||
//! Settings: Import categories from WiiTDB
|
||||
else if (ret == ++Idx)
|
||||
{
|
||||
int choice = WindowPrompt(tr("Import categories"), tr("Are you sure you want to import game categories from WiiTDB?"), tr("Yes"), tr("Cancel"));
|
||||
if(choice)
|
||||
{
|
||||
char xmlpath[300];
|
||||
snprintf(xmlpath, sizeof(xmlpath), "%swiitdb.xml", Settings.titlestxt_path);
|
||||
if(!GameCategories.ImportFromWiiTDB(xmlpath))
|
||||
{
|
||||
WindowPrompt(tr("Error"), tr("Could not open the WiiTDB.xml file."), tr("OK"));
|
||||
}
|
||||
else
|
||||
{
|
||||
GameCategories.Save();
|
||||
GameCategories.CategoryList.goToFirst();
|
||||
WindowPrompt(tr("Import categories"), tr("Import operation successfully completed."), tr("OK"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
SetOptionValues();
|
||||
|
||||
return MENU_NONE;
|
||||
|
@ -105,7 +105,8 @@ void GameSettingsMenu::CreateSettingsMenu(int menuNr)
|
||||
ResumeGui();
|
||||
mainWindow->SetState(STATE_DISABLED);
|
||||
CategorySelectPrompt promptMenu(DiscHeader);
|
||||
promptMenu.SetAlignment(ALIGN_CENTER, ALIGN_MIDDLE);
|
||||
promptMenu.SetAlignment(thAlign("center - category game prompt align hor"), thAlign("middle - category game prompt align ver"));
|
||||
promptMenu.SetPosition(thInt("0 - category game prompt pos x"), thInt("0 - category game prompt pos y"));
|
||||
promptMenu.SetEffect(EFFECT_FADE, 20);
|
||||
mainWindow->Append(&promptMenu);
|
||||
|
||||
|
@ -31,6 +31,7 @@
|
||||
#include "ParentalControlSM.hpp"
|
||||
#include "SoundSettingsMenu.hpp"
|
||||
#include "CustomPathsSM.hpp"
|
||||
#include "FeatureSettingsMenu.hpp"
|
||||
|
||||
GlobalSettings::GlobalSettings()
|
||||
: FlyingButtonsMenu(tr("Global Settings"))
|
||||
@ -70,6 +71,7 @@ void GlobalSettings::SetupMainButtons()
|
||||
SetMainButton(pos++, tr( "GUI Settings" ), MainButtonImgData, MainButtonImgOverData);
|
||||
SetMainButton(pos++, tr( "Loader Settings" ), MainButtonImgData, MainButtonImgOverData);
|
||||
SetMainButton(pos++, tr( "Parental Control" ), MainButtonImgData, MainButtonImgOverData);
|
||||
SetMainButton(pos++, tr( "Features" ), MainButtonImgData, MainButtonImgOverData);
|
||||
SetMainButton(pos++, tr( "Sound" ), MainButtonImgData, MainButtonImgOverData);
|
||||
SetMainButton(pos++, tr( "Custom Paths" ), MainButtonImgData, MainButtonImgOverData);
|
||||
SetMainButton(pos++, tr( "Theme Menu" ), MainButtonImgData, MainButtonImgOverData);
|
||||
@ -128,6 +130,20 @@ void GlobalSettings::CreateSettingsMenu(int menuNr)
|
||||
CurrentMenu = new ParentalControlSM();
|
||||
Append(CurrentMenu);
|
||||
}
|
||||
//! Feature
|
||||
else if(menuNr == Idx++)
|
||||
{
|
||||
if(!Settings.godmode && (Settings.ParentalBlocks & BLOCK_FEATURE_SETTINGS))
|
||||
{
|
||||
WindowPrompt(tr( "Permission denied." ), tr( "Console must be unlocked for this option." ), tr( "OK" ));
|
||||
return;
|
||||
}
|
||||
|
||||
HideMenu();
|
||||
ResumeGui();
|
||||
CurrentMenu = new FeatureSettingsMenu();
|
||||
Append(CurrentMenu);
|
||||
}
|
||||
//! Sound
|
||||
else if(menuNr == Idx++)
|
||||
{
|
||||
@ -251,6 +267,9 @@ void GlobalSettings::DeleteSettingsMenu()
|
||||
case CCustomPathsSM:
|
||||
delete ((CustomPathsSM *) CurrentMenu);
|
||||
break;
|
||||
case CFeatureSettings:
|
||||
delete ((FeatureSettingsMenu *) CurrentMenu);
|
||||
break;
|
||||
case CSettingsMenu:
|
||||
default:
|
||||
delete CurrentMenu;
|
||||
|
@ -60,6 +60,7 @@ ParentalControlSM::ParentalControlSM()
|
||||
Options->SetName(Idx++, "%s", tr( "Block Gui Settings" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Block Loader Settings" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Block Parental Settings" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Block Feature Settings" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Block Sound Settings" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Block Custom Paths" ));
|
||||
Options->SetName(Idx++, "%s", tr( "Block Updates" ));
|
||||
@ -113,6 +114,9 @@ void ParentalControlSM::SetOptionValues()
|
||||
//! Settings: Block Parental Settings
|
||||
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_PARENTAL_SETTINGS) != 0)]));
|
||||
|
||||
//! Settings: Block Feature Settings
|
||||
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_FEATURE_SETTINGS) != 0)]));
|
||||
|
||||
//! Settings: Block Sound Settings
|
||||
Options->SetValue(Idx++, "%s", tr(OnOffText[((Settings.ParentalBlocks & BLOCK_SOUND_SETTINGS) != 0)]));
|
||||
|
||||
@ -242,6 +246,12 @@ int ParentalControlSM::GetMenuInternal()
|
||||
Settings.ParentalBlocks ^= BLOCK_PARENTAL_SETTINGS;
|
||||
}
|
||||
|
||||
//! Settings: Block Feature Settings
|
||||
else if (ret == ++Idx)
|
||||
{
|
||||
Settings.ParentalBlocks ^= BLOCK_FEATURE_SETTINGS;
|
||||
}
|
||||
|
||||
//! Settings: Block Sound Settings
|
||||
else if (ret == ++Idx)
|
||||
{
|
||||
|
@ -38,6 +38,7 @@ enum
|
||||
CCustomPathsSM,
|
||||
CGameLoadSM,
|
||||
CUninstallSM,
|
||||
CFeatureSettings,
|
||||
};
|
||||
|
||||
class SettingsMenu : public GuiWindow
|
||||
|
@ -323,6 +323,9 @@ extern const u32 nunchuk_png_size;
|
||||
extern const u8 nunchukR_png[];
|
||||
extern const u32 nunchukR_png_size;
|
||||
|
||||
extern const u8 one_png[];
|
||||
extern const u32 one_png_size;
|
||||
|
||||
extern const u8 oneButtonScroll_png[];
|
||||
extern const u32 oneButtonScroll_png_size;
|
||||
|
||||
@ -389,9 +392,6 @@ extern const u32 rankIcon_png_size;
|
||||
extern const u8 remove_png[];
|
||||
extern const u32 remove_png_size;
|
||||
|
||||
extern const u8 rename_png[];
|
||||
extern const u32 rename_png_size;
|
||||
|
||||
extern const u8 rplayer1_point_png[];
|
||||
extern const u32 rplayer1_point_png_size;
|
||||
|
||||
@ -684,6 +684,7 @@ RecourceFile Resources::RecourceFiles[] =
|
||||
{"not_favorite.png", not_favorite_png, not_favorite_png_size, NULL, 0},
|
||||
{"nunchuk.png", nunchuk_png, nunchuk_png_size, NULL, 0},
|
||||
{"nunchukR.png", nunchukR_png, nunchukR_png_size, NULL, 0},
|
||||
{"one.png", one_png, one_png_size, NULL, 0},
|
||||
{"oneButtonScroll.png", oneButtonScroll_png, oneButtonScroll_png_size, NULL, 0},
|
||||
{"pageindicator.png", pageindicator_png, pageindicator_png_size, NULL, 0},
|
||||
{"pegi_12.png", pegi_12_png, pegi_12_png_size, NULL, 0},
|
||||
@ -706,7 +707,6 @@ RecourceFile Resources::RecourceFiles[] =
|
||||
{"progressbar_outline.png", progressbar_outline_png, progressbar_outline_png_size, NULL, 0},
|
||||
{"rankIcon.png", rankIcon_png, rankIcon_png_size, NULL, 0},
|
||||
{"remove.png", remove_png, remove_png_size, NULL, 0},
|
||||
{"rename.png", rename_png, rename_png_size, NULL, 0},
|
||||
{"rplayer1_point.png", rplayer1_point_png, rplayer1_point_png_size, NULL, 0},
|
||||
{"rplayer2_point.png", rplayer2_point_png, rplayer2_point_png_size, NULL, 0},
|
||||
{"rplayer3_point.png", rplayer3_point_png, rplayer3_point_png_size, NULL, 0},
|
||||
|
@ -16,6 +16,7 @@
|
||||
#include "usbloader/MountGamePartition.h"
|
||||
#include "usbloader/AlternateDOLOffsets.h"
|
||||
#include "settings/newtitles.h"
|
||||
#include "network/Wiinnertag.h"
|
||||
#include "patches/fst.h"
|
||||
#include "patches/gamepatches.h"
|
||||
#include "patches/wip.h"
|
||||
@ -170,6 +171,9 @@ int GameBooter::BootGame(const char * gameID)
|
||||
if (mountMethod == 2)
|
||||
return BootGCMode();
|
||||
|
||||
if(Settings.Wiinnertag)
|
||||
Wiinnertag::TagGame(gameID);
|
||||
|
||||
AppCleanUp();
|
||||
|
||||
gprintf("\tSettings.partition: %d\n", Settings.partition);
|
||||
|
@ -148,10 +148,12 @@ void __Disc_SetVMode(void)
|
||||
|
||||
/* Set video mode */
|
||||
if (vmode != NULL)
|
||||
{
|
||||
VIDEO_Configure(vmode);
|
||||
}
|
||||
|
||||
/* Setup video */
|
||||
VIDEO_SetBlack(FALSE);
|
||||
VIDEO_SetBlack(TRUE);
|
||||
VIDEO_Flush();
|
||||
VIDEO_WaitVSync();
|
||||
if (vmode->viTVMode & VI_NON_INTERLACE)
|
||||
@ -274,13 +276,6 @@ s32 Disc_JumpToEntrypoint(bool enablecheat, u32 dolparameter)
|
||||
/* Set time */
|
||||
__Disc_SetTime();
|
||||
|
||||
// Anti-green screen fix
|
||||
VIDEO_SetBlack(TRUE);
|
||||
VIDEO_Flush();
|
||||
VIDEO_WaitVSync();
|
||||
VIDEO_WaitVSync();
|
||||
gprintf("USB Loader GX is done.\n");
|
||||
|
||||
/* Shutdown IOS subsystems */
|
||||
extern void __exception_closeall();
|
||||
u32 level = IRQ_Disable();
|
||||
|
@ -144,3 +144,39 @@ inline const char * FullpathToFilename(const char *path)
|
||||
|
||||
return Filename;
|
||||
}
|
||||
|
||||
int replaceString(char *string, const char *replace, const char *replacement)
|
||||
{
|
||||
if(!string || !replace || !replacement)
|
||||
return -1;
|
||||
|
||||
char *strCpy = strdup(string);
|
||||
if(!strCpy)
|
||||
return -1;
|
||||
|
||||
char *ptr;
|
||||
int replacelen = strlen(replace);
|
||||
|
||||
for(ptr = strCpy; *ptr != 0; string++, ptr++)
|
||||
{
|
||||
if(strncasecmp(ptr, replace, replacelen) == 0)
|
||||
{
|
||||
const char *ptr2 = replacement;
|
||||
while(*ptr2 != 0)
|
||||
{
|
||||
*string = *ptr2;
|
||||
string++;
|
||||
ptr2++;
|
||||
}
|
||||
ptr += replacelen;
|
||||
}
|
||||
|
||||
*string = *ptr;
|
||||
}
|
||||
|
||||
*string = 0;
|
||||
|
||||
free(strCpy);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -37,6 +37,7 @@ const wchar_t * wfmt(const char * format, ...);
|
||||
bool char2wchar_t(const char * src, wchar_t * dest);
|
||||
int strtokcmp(const char * string, const char * compare, const char * separator);
|
||||
const char * FullpathToFilename(const char *path);
|
||||
int replaceString(char *string, const char *replace, const char *replacement);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user