diff --git a/HBC/META.XML b/HBC/META.XML index fe42ce6e..c57744b0 100644 --- a/HBC/META.XML +++ b/HBC/META.XML @@ -2,8 +2,8 @@ USB Loader GX USB Loader GX Team - 2.0 r1071 - 201102120952 + 2.0 r1072 + 201102121826 Loads games from USB-devices 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. diff --git a/Languages/czech.lang b/Languages/czech.lang index bcc321f7..ae995ee6 100644 --- a/Languages/czech.lang +++ b/Languages/czech.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: David Jelinek (djelinek@hotmail.com) e->e,r->r,u->u, c->c \n" "Language-Team: r1056 - last version on http://djelinek.sweb.cz/_USBLoderGX/czech.lang \n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr " WAD uložen jako:" - msgid " could not be downloaded." msgstr " nelze stáhnout." @@ -393,9 +390,6 @@ msgstr "Puvodní nastavení" msgid "Delete" msgstr "Smazat" -msgid "Delete ?" -msgstr "Smazat?" - msgid "Delete Cheat GCT" msgstr "Smazat Cheat GCT" @@ -806,9 +800,6 @@ msgstr "Cervenec" msgid "June" msgstr "Cerven" -msgid "Keep" -msgstr "Držet" - msgid "Keyboard" msgstr "Klávesnice" @@ -963,9 +954,6 @@ msgstr "Žádný" msgid "Normal" msgstr "Normální" -msgid "Not a WAD file." -msgstr "Nejedná se o WAD soubor." - msgid "Not a Wii Disc" msgstr "Toto není Wii disk" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "Odinstalace" - msgid "Uninstall Game" msgstr "Odinstalace hry" @@ -1520,6 +1505,21 @@ msgstr "z " msgid "seconds left" msgstr "sekund zbývá" +#~ msgid " Wad Saved as:" +#~ msgstr " WAD uložen jako:" + +#~ msgid "Delete ?" +#~ msgstr "Smazat?" + +#~ msgid "Keep" +#~ msgstr "Držet" + +#~ msgid "Not a WAD file." +#~ msgstr "Nejedná se o WAD soubor." + +#~ msgid "Uninstall" +#~ msgstr "Odinstalace" + #~ msgid "Author:" #~ msgstr "Autor:" diff --git a/Languages/danish.lang b/Languages/danish.lang index 78f401a5..f995fe33 100644 --- a/Languages/danish.lang +++ b/Languages/danish.lang @@ -1,11 +1,11 @@ # USB Loader GX language source file. -# danish.lang - r1063 +# danish.lang - r1070 # don't delete/change this line (é). msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:47+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: Fox888[dk]\n" "Language-Team: [dk]\n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr " WAD gemt som:" - msgid " could not be downloaded." msgstr " kunne ikke downloades." @@ -250,7 +247,7 @@ msgid "Both Ports" msgstr "Begge porte" msgid "Cache Titles" -msgstr "" +msgstr "Cache titler" msgid "Can't be formatted" msgstr "Kan ikke formateres" @@ -393,9 +390,6 @@ msgstr "Standardindstillinger" msgid "Delete" msgstr "Slet" -msgid "Delete ?" -msgstr "Slet?" - msgid "Delete Cheat GCT" msgstr "Slet cheat GCT" @@ -412,7 +406,7 @@ msgid "Design:" msgstr "" msgid "Details" -msgstr "" +msgstr "Detaljer" msgid "Developed by" msgstr "Udviklet af" @@ -806,9 +800,6 @@ msgstr "Juli" msgid "June" msgstr "Juni" -msgid "Keep" -msgstr "Behold" - msgid "Keyboard" msgstr "Tastatur" @@ -963,9 +954,6 @@ msgstr "Ingen" msgid "Normal" msgstr "Normal" -msgid "Not a WAD file." -msgstr "Ikke en WAD-fil." - msgid "Not a Wii Disc" msgstr "Ikke en Wii-DVD" @@ -1337,10 +1325,7 @@ msgid "USB Port" msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." -msgstr "Skift af USB port er kun muligt med Hermess cIOS." - -msgid "Uninstall" -msgstr "Afinstallér" +msgstr "Skift af USB port er kun muligt med Hermes cIOS." msgid "Uninstall Game" msgstr "Afinstallér spil" @@ -1520,6 +1505,21 @@ msgstr "af" msgid "seconds left" msgstr "sekunder tilbage" +#~ msgid " Wad Saved as:" +#~ msgstr " WAD gemt som:" + +#~ msgid "Delete ?" +#~ msgstr "Slet?" + +#~ msgid "Keep" +#~ msgstr "Behold" + +#~ msgid "Not a WAD file." +#~ msgstr "Ikke en WAD-fil." + +#~ msgid "Uninstall" +#~ msgstr "Afinstallér" + #~ msgid "Author:" #~ msgstr "Forfatter:" diff --git a/Languages/dutch.lang b/Languages/dutch.lang index e5d5523f..4893a648 100644 --- a/Languages/dutch.lang +++ b/Languages/dutch.lang @@ -1,21 +1,18 @@ # USB Loader GX language source file. -# dutch.lang - r1068 +# dutch.lang - r1071 # don't delete/change this line (é). msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" -"PO-Revision-Date: 2011-02-07 08:11+0100\n" +"POT-Creation-Date: 2011-02-14 19:47+0100\n" +"PO-Revision-Date: 2011-02-14 15:07+0100\n" "Last-Translator: glowy\n" "Language-Team: tj_cool, glowy\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr " Wad opgeslagen als:" - msgid " could not be downloaded." msgstr " kon niet worden gedownload." @@ -250,7 +247,7 @@ msgid "Both Ports" msgstr "Beide poorten" msgid "Cache Titles" -msgstr "" +msgstr "Titels cachen" msgid "Can't be formatted" msgstr "Kan niet geformatteerd worden" @@ -393,9 +390,6 @@ msgstr "Standaardinstellingen" msgid "Delete" msgstr "Verwijderen" -msgid "Delete ?" -msgstr "Verwijderen ?" - msgid "Delete Cheat GCT" msgstr "Cheat GCT verwijderen" @@ -806,9 +800,6 @@ msgstr "Jul" msgid "June" msgstr "Jun" -msgid "Keep" -msgstr "Bijhouden" - msgid "Keyboard" msgstr "Toetsenbord" @@ -963,9 +954,6 @@ msgstr "Geen" msgid "Normal" msgstr "Normaal" -msgid "Not a WAD file." -msgstr "Geen WAD bestand." - msgid "Not a Wii Disc" msgstr "Geen Wii disk" @@ -1339,9 +1327,6 @@ msgstr "USB Poort" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "USB Poort wisselen word alleen door Hermes cIOS ondersteund." -msgid "Uninstall" -msgstr "Verwijderen" - msgid "Uninstall Game" msgstr "Spel verwijderen" @@ -1520,6 +1505,21 @@ msgstr "van" msgid "seconds left" msgstr "seconden over" +#~ msgid " Wad Saved as:" +#~ msgstr " Wad opgeslagen als:" + +#~ msgid "Delete ?" +#~ msgstr "Verwijderen ?" + +#~ msgid "Keep" +#~ msgstr "Bijhouden" + +#~ msgid "Not a WAD file." +#~ msgstr "Geen WAD bestand." + +#~ msgid "Uninstall" +#~ msgstr "Verwijderen" + #~ msgid "Author:" #~ msgstr "Auteur:" diff --git a/Languages/english.lang b/Languages/english.lang index 69f8cf75..99d013fc 100644 --- a/Languages/english.lang +++ b/Languages/english.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr "" - msgid " could not be downloaded." msgstr "" @@ -393,9 +390,6 @@ msgstr "" msgid "Delete" msgstr "" -msgid "Delete ?" -msgstr "" - msgid "Delete Cheat GCT" msgstr "" @@ -806,9 +800,6 @@ msgstr "" msgid "June" msgstr "" -msgid "Keep" -msgstr "" - msgid "Keyboard" msgstr "" @@ -963,9 +954,6 @@ msgstr "" msgid "Normal" msgstr "" -msgid "Not a WAD file." -msgstr "" - msgid "Not a Wii Disc" msgstr "" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "" - msgid "Uninstall Game" msgstr "" diff --git a/Languages/finnish.lang b/Languages/finnish.lang index f614b229..f8ad83ed 100644 --- a/Languages/finnish.lang +++ b/Languages/finnish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: c64rmx\n" "Language-Team: \n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr "Wad Tallennettu nimellä:" - msgid " could not be downloaded." msgstr "Latausta ei voitu suorittaa" @@ -393,9 +390,6 @@ msgstr "Oletusasetukset" msgid "Delete" msgstr "Tuhoa" -msgid "Delete ?" -msgstr "Tuhoa ?" - msgid "Delete Cheat GCT" msgstr "Tuhoa Koodi GCT" @@ -806,9 +800,6 @@ msgstr "heinä" msgid "June" msgstr "kesä" -msgid "Keep" -msgstr "Pidä" - msgid "Keyboard" msgstr "Näppäimistö" @@ -963,9 +954,6 @@ msgstr "" msgid "Normal" msgstr "Normaali" -msgid "Not a WAD file." -msgstr "" - msgid "Not a Wii Disc" msgstr "Ei Wii-levy" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "Poista" - msgid "Uninstall Game" msgstr "Poista peli" @@ -1520,6 +1505,18 @@ msgstr "josta" msgid "seconds left" msgstr "sekuntia jäljellä" +#~ msgid " Wad Saved as:" +#~ msgstr "Wad Tallennettu nimellä:" + +#~ msgid "Delete ?" +#~ msgstr "Tuhoa ?" + +#~ msgid "Keep" +#~ msgstr "Pidä" + +#~ msgid "Uninstall" +#~ msgstr "Poista" + #~ msgid "Download Boxart image?" #~ msgstr "Lataa kansikuva?" diff --git a/Languages/french.lang b/Languages/french.lang index e4383fbc..7bf64e97 100644 --- a/Languages/french.lang +++ b/Languages/french.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: Cyan\n" "Language-Team: Badablek, Amour, ikya & Kin8\n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr " WAD sauvegardé sous:" - msgid " could not be downloaded." msgstr " ne peut pas être téléchargé." @@ -393,9 +390,6 @@ msgstr "Réinitialiser les paramètres" msgid "Delete" msgstr "Supprimer" -msgid "Delete ?" -msgstr "Supprimer ?" - msgid "Delete Cheat GCT" msgstr "Supprimer GCT de triches" @@ -806,9 +800,6 @@ msgstr "Juil" msgid "June" msgstr "Juin" -msgid "Keep" -msgstr "Garder" - msgid "Keyboard" msgstr "Clavier" @@ -963,9 +954,6 @@ msgstr "Aucun" msgid "Normal" msgstr "4:3" -msgid "Not a WAD file." -msgstr "Ce n'est pas un fichier WAD" - msgid "Not a Wii Disc" msgstr "Ce n'est pas un jeu Wii" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "Désinstaller" - msgid "Uninstall Game" msgstr "Désinstaller le jeu" @@ -1520,6 +1505,21 @@ msgstr "sur" msgid "seconds left" msgstr "secondes restantes" +#~ msgid " Wad Saved as:" +#~ msgstr " WAD sauvegardé sous:" + +#~ msgid "Delete ?" +#~ msgstr "Supprimer ?" + +#~ msgid "Keep" +#~ msgstr "Garder" + +#~ msgid "Not a WAD file." +#~ msgstr "Ce n'est pas un fichier WAD" + +#~ msgid "Uninstall" +#~ msgstr "Désinstaller" + #~ msgid "Author:" #~ msgstr "Auteur:" diff --git a/Languages/german.lang b/Languages/german.lang index 96af112d..e06f07ff 100644 --- a/Languages/german.lang +++ b/Languages/german.lang @@ -1,11 +1,11 @@ # USB Loader GX -# german language source file - r1068 +# german language source file - r1071 # don't delete/change this line (é). msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:47+0100\n" "PO-Revision-Date: 2010-07-03 17:35-0800\n" "Last-Translator: TheRealVisitor\n" "Language-Team: Bertilax, Snoozer, wishmasterf, ZEN.13, TheRealVisitor\n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr " WAD gespeichert als:" - msgid " could not be downloaded." msgstr " konnte nicht heruntergeladen werden." @@ -250,7 +247,7 @@ msgid "Both Ports" msgstr "Beide Ports" msgid "Cache Titles" -msgstr "" +msgstr "Titel cachen" msgid "Can't be formatted" msgstr "Kann nicht formatiert werden." @@ -393,9 +390,6 @@ msgstr "Einstellungen zurücksetzen" msgid "Delete" msgstr "Löschen" -msgid "Delete ?" -msgstr "Wirklich löschen?" - msgid "Delete Cheat GCT" msgstr "Lösche GCT Cheatdatei" @@ -412,7 +406,7 @@ msgid "Design:" msgstr "Design:" msgid "Details" -msgstr "" +msgstr "Details" msgid "Developed by" msgstr "Entwickelt von" @@ -806,9 +800,6 @@ msgstr "Juli" msgid "June" msgstr "Juni" -msgid "Keep" -msgstr "Behalten" - msgid "Keyboard" msgstr "Tastatur" @@ -963,9 +954,6 @@ msgstr "Keine" msgid "Normal" msgstr "Normal (4:3)" -msgid "Not a WAD file." -msgstr "Das ist keine WAD Datei." - msgid "Not a Wii Disc" msgstr "Keine Wii Disk." @@ -1339,9 +1327,6 @@ msgstr "USB Port" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "USB-Portwechsel wird nur vom Hermes cIOS unterstützt." -msgid "Uninstall" -msgstr "Deinstallieren" - msgid "Uninstall Game" msgstr "Spiel deinstallieren" @@ -1520,6 +1505,21 @@ msgstr "von" msgid "seconds left" msgstr "Sekunden verbleiben" +#~ msgid " Wad Saved as:" +#~ msgstr " WAD gespeichert als:" + +#~ msgid "Delete ?" +#~ msgstr "Wirklich löschen?" + +#~ msgid "Keep" +#~ msgstr "Behalten" + +#~ msgid "Not a WAD file." +#~ msgstr "Das ist keine WAD Datei." + +#~ msgid "Uninstall" +#~ msgstr "Deinstallieren" + #~ msgid "Author:" #~ msgstr "Autor:" diff --git a/Languages/hungarian.lang b/Languages/hungarian.lang index a3d25bb0..ab2c5704 100644 --- a/Languages/hungarian.lang +++ b/Languages/hungarian.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2009-12-29 11:05+0100\n" "Last-Translator: Springdale\n" "Language-Team: Tusk, Springdale\n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr "Wad elmentve mint:" - msgid " could not be downloaded." msgstr "nem letölthetõ." @@ -393,9 +390,6 @@ msgstr "Alapértelmezett beállítások" msgid "Delete" msgstr "Törlés" -msgid "Delete ?" -msgstr "Törlés?" - msgid "Delete Cheat GCT" msgstr "Cheat GCT törlés" @@ -806,9 +800,6 @@ msgstr "Júl" msgid "June" msgstr "Jún" -msgid "Keep" -msgstr "Megtartás" - msgid "Keyboard" msgstr "Billenyûzet" @@ -963,9 +954,6 @@ msgstr "" msgid "Normal" msgstr "Normális" -msgid "Not a WAD file." -msgstr "" - msgid "Not a Wii Disc" msgstr "Nem Wii lemez" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "Törlés" - msgid "Uninstall Game" msgstr "Játék törlése" @@ -1520,6 +1505,18 @@ msgstr "./" msgid "seconds left" msgstr "hátralévõ másodperc" +#~ msgid " Wad Saved as:" +#~ msgstr "Wad elmentve mint:" + +#~ msgid "Delete ?" +#~ msgstr "Törlés?" + +#~ msgid "Keep" +#~ msgstr "Megtartás" + +#~ msgid "Uninstall" +#~ msgstr "Törlés" + #~ msgid "Author:" #~ msgstr "Készítõ:" diff --git a/Languages/italian.lang b/Languages/italian.lang index c82937ab..39bf373e 100644 --- a/Languages/italian.lang +++ b/Languages/italian.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2011-01-22 20:00+0200\n" "Last-Translator: Cambo \n" "Language-Team: Cambo\n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr " Wad salvato con il nome:" - msgid " could not be downloaded." msgstr " non può essere scaricato." @@ -393,9 +390,6 @@ msgstr "Impostazioni Predefinite" msgid "Delete" msgstr "Elimina" -msgid "Delete ?" -msgstr "Vuoi eliminare ?" - msgid "Delete Cheat GCT" msgstr "Elimina Trucchi GCT" @@ -806,9 +800,6 @@ msgstr "luglio" msgid "June" msgstr "giugno" -msgid "Keep" -msgstr "Mantieni" - msgid "Keyboard" msgstr "Tastiera" @@ -963,9 +954,6 @@ msgstr "Nessuno" msgid "Normal" msgstr "Normale" -msgid "Not a WAD file." -msgstr "Non è un file WAD." - msgid "Not a Wii Disc" msgstr "Non è un Disco Wii" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "Disinstalla" - msgid "Uninstall Game" msgstr "Disinstalla il gioco" @@ -1520,6 +1505,21 @@ msgstr "di" msgid "seconds left" msgstr "secondi mancanti" +#~ msgid " Wad Saved as:" +#~ msgstr " Wad salvato con il nome:" + +#~ msgid "Delete ?" +#~ msgstr "Vuoi eliminare ?" + +#~ msgid "Keep" +#~ msgstr "Mantieni" + +#~ msgid "Not a WAD file." +#~ msgstr "Non è un file WAD." + +#~ msgid "Uninstall" +#~ msgstr "Disinstalla" + #~ msgid "Author:" #~ msgstr "Autore:" diff --git a/Languages/japanese.lang b/Languages/japanese.lang index a816ab39..bff321e9 100644 --- a/Languages/japanese.lang +++ b/Languages/japanese.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: ichiroling\n" "Language-Team: hosigumayuugi, papa, ichiroling\n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr "WADを保存しました:" - msgid " could not be downloaded." msgstr "ダウンロードできませんでした" @@ -393,9 +390,6 @@ msgstr "設定を初期化" msgid "Delete" msgstr "削除しますか" -msgid "Delete ?" -msgstr "削除しますか?" - msgid "Delete Cheat GCT" msgstr "GCTファイルを削除" @@ -806,9 +800,6 @@ msgstr "7月" msgid "June" msgstr "6月" -msgid "Keep" -msgstr "保存" - msgid "Keyboard" msgstr "キーボードのタイプ" @@ -963,9 +954,6 @@ msgstr "なし" msgid "Normal" msgstr "ワイド" -msgid "Not a WAD file." -msgstr "WADファイルではありません" - msgid "Not a Wii Disc" msgstr "Wiiディスクではありません" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "アンインストール" - msgid "Uninstall Game" msgstr "ゲームをアンインストール" @@ -1520,6 +1505,21 @@ msgstr "中" msgid "seconds left" msgstr "秒で完了" +#~ msgid " Wad Saved as:" +#~ msgstr "WADを保存しました:" + +#~ msgid "Delete ?" +#~ msgstr "削除しますか?" + +#~ msgid "Keep" +#~ msgstr "保存" + +#~ msgid "Not a WAD file." +#~ msgstr "WADファイルではありません" + +#~ msgid "Uninstall" +#~ msgstr "アンインストール" + #~ msgid "Author:" #~ msgstr "制作者:" diff --git a/Languages/korean.lang b/Languages/korean.lang index 3a0b2c4e..a0a5dee7 100644 --- a/Languages/korean.lang +++ b/Languages/korean.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: nextos@korea.com\n" "Language-Team: \n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr " Wad 저장은:" - msgid " could not be downloaded." msgstr " 다운로드할수 없음." @@ -393,9 +390,6 @@ msgstr "기본 설정" msgid "Delete" msgstr "삭제" -msgid "Delete ?" -msgstr "삭제 ?" - msgid "Delete Cheat GCT" msgstr "" @@ -806,9 +800,6 @@ msgstr "7월" msgid "June" msgstr "6월" -msgid "Keep" -msgstr "보관" - msgid "Keyboard" msgstr "키보드" @@ -963,9 +954,6 @@ msgstr "" msgid "Normal" msgstr "일반" -msgid "Not a WAD file." -msgstr "" - msgid "Not a Wii Disc" msgstr "Wii 디스크가 아닙니다" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "제거" - msgid "Uninstall Game" msgstr "게임 언인스톨" @@ -1520,6 +1505,18 @@ msgstr "중" msgid "seconds left" msgstr "초 남았습니다" +#~ msgid " Wad Saved as:" +#~ msgstr " Wad 저장은:" + +#~ msgid "Delete ?" +#~ msgstr "삭제 ?" + +#~ msgid "Keep" +#~ msgstr "보관" + +#~ msgid "Uninstall" +#~ msgstr "제거" + #~ msgid "Download Boxart image?" #~ msgstr "박스 이미지를 다운로드 할까요?" diff --git a/Languages/norwegian.lang b/Languages/norwegian.lang index 9b913107..884e394b 100644 --- a/Languages/norwegian.lang +++ b/Languages/norwegian.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: raschi\n" "Language-Team: raschi\n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr " WAD lagret som:" - msgid " could not be downloaded." msgstr " kan ikke lastes ned." @@ -393,9 +390,6 @@ msgstr "Standard innstillinger" msgid "Delete" msgstr "Slett" -msgid "Delete ?" -msgstr "Slett ?" - msgid "Delete Cheat GCT" msgstr "Slett juksefil GCT" @@ -806,9 +800,6 @@ msgstr "Jul" msgid "June" msgstr "Jun" -msgid "Keep" -msgstr "Behold" - msgid "Keyboard" msgstr "Tastatur" @@ -963,9 +954,6 @@ msgstr "Ingen" msgid "Normal" msgstr "" -msgid "Not a WAD file." -msgstr "Ikke en WAD fil." - msgid "Not a Wii Disc" msgstr "Ikke en Wii plate" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "Avinstallér" - msgid "Uninstall Game" msgstr "Avinstallér spill" @@ -1520,6 +1505,21 @@ msgstr "av" msgid "seconds left" msgstr "sekunder gjenstår" +#~ msgid " Wad Saved as:" +#~ msgstr " WAD lagret som:" + +#~ msgid "Delete ?" +#~ msgstr "Slett ?" + +#~ msgid "Keep" +#~ msgstr "Behold" + +#~ msgid "Not a WAD file." +#~ msgstr "Ikke en WAD fil." + +#~ msgid "Uninstall" +#~ msgstr "Avinstallér" + #~ msgid "Author:" #~ msgstr "Forfatter:" diff --git a/Languages/polish.lang b/Languages/polish.lang index 858346a3..c88ae7fa 100644 --- a/Languages/polish.lang +++ b/Languages/polish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: ziom666 (zadania_prog@vp.pl)\n" "Language-Team: \n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr " Wad zapisano jako:" - msgid " could not be downloaded." msgstr " nie udalo sie pobrac" @@ -393,9 +390,6 @@ msgstr "Domyslne ustawienia" msgid "Delete" msgstr "Usun" -msgid "Delete ?" -msgstr "Usunac ?" - msgid "Delete Cheat GCT" msgstr "Usun plik z kodami GCT" @@ -806,9 +800,6 @@ msgstr "lipiec" msgid "June" msgstr "czerwiec" -msgid "Keep" -msgstr "Trzymaj" - msgid "Keyboard" msgstr "Klawiatura" @@ -963,9 +954,6 @@ msgstr "" msgid "Normal" msgstr "Standardowe" -msgid "Not a WAD file." -msgstr "" - msgid "Not a Wii Disc" msgstr "To nie jest plyta Wii" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "Odinstaluj" - msgid "Uninstall Game" msgstr "Odinstaluj gre" @@ -1520,6 +1505,18 @@ msgstr "z" msgid "seconds left" msgstr "sekund pozostalo" +#~ msgid " Wad Saved as:" +#~ msgstr " Wad zapisano jako:" + +#~ msgid "Delete ?" +#~ msgstr "Usunac ?" + +#~ msgid "Keep" +#~ msgstr "Trzymaj" + +#~ msgid "Uninstall" +#~ msgstr "Odinstaluj" + #~ msgid "Author:" #~ msgstr "Autor: " diff --git a/Languages/portuguese_br.lang b/Languages/portuguese_br.lang index 0b5887d6..8253f35c 100644 --- a/Languages/portuguese_br.lang +++ b/Languages/portuguese_br.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2009-10-23 18:52+0200\n" "Last-Translator: aniemotion\n" "Language-Team: boto12, aniemotion\n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr " Wad salvo como:" - msgid " could not be downloaded." msgstr " não foi baixado." @@ -393,9 +390,6 @@ msgstr "Configurações padrões" msgid "Delete" msgstr "Eliminar" -msgid "Delete ?" -msgstr "Eliminar ?" - msgid "Delete Cheat GCT" msgstr "Eliminar GCT Truques" @@ -806,9 +800,6 @@ msgstr "Jul" msgid "June" msgstr "Jun" -msgid "Keep" -msgstr "Manter" - msgid "Keyboard" msgstr "Teclado" @@ -963,9 +954,6 @@ msgstr "Nenhum" msgid "Normal" msgstr "" -msgid "Not a WAD file." -msgstr "Não é um arquivo Wad" - msgid "Not a Wii Disc" msgstr "Não é um Disco do Wii" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "Desinstalar" - msgid "Uninstall Game" msgstr "Desinstalar jogo" @@ -1520,6 +1505,21 @@ msgstr "de" msgid "seconds left" msgstr "segundos restantes" +#~ msgid " Wad Saved as:" +#~ msgstr " Wad salvo como:" + +#~ msgid "Delete ?" +#~ msgstr "Eliminar ?" + +#~ msgid "Keep" +#~ msgstr "Manter" + +#~ msgid "Not a WAD file." +#~ msgstr "Não é um arquivo Wad" + +#~ msgid "Uninstall" +#~ msgstr "Desinstalar" + #~ msgid "Author:" #~ msgstr "Autor:" diff --git a/Languages/portuguese_pt.lang b/Languages/portuguese_pt.lang index 25526370..c668b611 100644 --- a/Languages/portuguese_pt.lang +++ b/Languages/portuguese_pt.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2010-03-22 10:55-0000\n" "Last-Translator: Sky8000\n" "Language-Team: Sky8000 \n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr " Wad guardado como:" - msgid " could not be downloaded." msgstr " não foi descarregado." @@ -393,9 +390,6 @@ msgstr "Repor Configurações" msgid "Delete" msgstr "Eliminar" -msgid "Delete ?" -msgstr "Eliminar ?" - msgid "Delete Cheat GCT" msgstr "Eliminar Truques (GCT)" @@ -806,9 +800,6 @@ msgstr "Jul" msgid "June" msgstr "Jun" -msgid "Keep" -msgstr "Manter" - msgid "Keyboard" msgstr "Teclado" @@ -963,9 +954,6 @@ msgstr "Nenhum" msgid "Normal" msgstr "Normal" -msgid "Not a WAD file." -msgstr "Não é um ficheiro WAD." - msgid "Not a Wii Disc" msgstr "Não é um Disco da Wii" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "Desinstalar" - msgid "Uninstall Game" msgstr "Desinstalar jogo" @@ -1520,6 +1505,21 @@ msgstr "de" msgid "seconds left" msgstr "segundos restantes" +#~ msgid " Wad Saved as:" +#~ msgstr " Wad guardado como:" + +#~ msgid "Delete ?" +#~ msgstr "Eliminar ?" + +#~ msgid "Keep" +#~ msgstr "Manter" + +#~ msgid "Not a WAD file." +#~ msgstr "Não é um ficheiro WAD." + +#~ msgid "Uninstall" +#~ msgstr "Desinstalar" + #~ msgid "Author:" #~ msgstr "Autor:" diff --git a/Languages/russian.lang b/Languages/russian.lang index 3121bba0..c6c19482 100644 --- a/Languages/russian.lang +++ b/Languages/russian.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: nikolai_ca\n" "Language-Team: Kir, alendit, nikolai_ca\n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr " Wad сохранен как:" - msgid " could not be downloaded." msgstr " не мог быть загружен" @@ -393,9 +390,6 @@ msgstr "Установки по умолчанию" msgid "Delete" msgstr "Удалить" -msgid "Delete ?" -msgstr "Удалить ?" - msgid "Delete Cheat GCT" msgstr "Удалить чит-код GCT" @@ -806,9 +800,6 @@ msgstr "Июл" msgid "June" msgstr "Июн" -msgid "Keep" -msgstr "Сохранить" - msgid "Keyboard" msgstr "Клавиатура" @@ -963,9 +954,6 @@ msgstr "" msgid "Normal" msgstr "Обычный" -msgid "Not a WAD file." -msgstr "" - msgid "Not a Wii Disc" msgstr "Это не диск Wii" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "Деинсталлировать" - msgid "Uninstall Game" msgstr "Деинсталлировать игру" @@ -1520,6 +1505,18 @@ msgstr "из" msgid "seconds left" msgstr "секунд осталось" +#~ msgid " Wad Saved as:" +#~ msgstr " Wad сохранен как:" + +#~ msgid "Delete ?" +#~ msgstr "Удалить ?" + +#~ msgid "Keep" +#~ msgstr "Сохранить" + +#~ msgid "Uninstall" +#~ msgstr "Деинсталлировать" + #~ msgid "Author:" #~ msgstr "Автор:" diff --git a/Languages/schinese.lang b/Languages/schinese.lang index 5ccbef40..ff516286 100644 --- a/Languages/schinese.lang +++ b/Languages/schinese.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: knife.hu kavid emul8ion\n" "Language-Team: kavid\n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr "WAD 保存为:" - msgid " could not be downloaded." msgstr "不能下载." @@ -169,7 +166,7 @@ msgid "AutoInit Network" msgstr "自动检测网络" msgid "Automatic port switching is done on the fly. You need to change all custom paths to SD-Card first for this option or else it could damage a filesystem." -msgstr "" +msgstr "接口自动切换已生效。你需要立即更改所有自定义路径为SD卡,否则可能会损坏USB分区上的文件系统。" msgid "BCA Codes Path" msgstr "BCA代码路径" @@ -250,7 +247,7 @@ msgid "Both Ports" msgstr "两个接口" msgid "Cache Titles" -msgstr "" +msgstr "缓存游戏标题" msgid "Can't be formatted" msgstr "无法格式化" @@ -393,9 +390,6 @@ msgstr "缺省设置" msgid "Delete" msgstr "删除" -msgid "Delete ?" -msgstr "删除?" - msgid "Delete Cheat GCT" msgstr "删除GCT金手指文件" @@ -412,7 +406,7 @@ msgid "Design:" msgstr "设计:" msgid "Details" -msgstr "" +msgstr "详细" msgid "Developed by" msgstr "开发" @@ -724,10 +718,10 @@ msgid "Homebrew Apps Path" msgstr "自制程序路径" msgid "Homebrew Channel" -msgstr "Homebrew频道" +msgstr "自制程序频道" msgid "Homebrew Launcher" -msgstr "Homebrew管理器" +msgstr "自制程序管理器" msgid "Hour" msgstr "小时" @@ -806,9 +800,6 @@ msgstr "七月" msgid "June" msgstr "六月" -msgid "Keep" -msgstr "保持" - msgid "Keyboard" msgstr "键盘" @@ -963,9 +954,6 @@ msgstr "无" msgid "Normal" msgstr "一般" -msgid "Not a WAD file." -msgstr "不是 WAD 文件" - msgid "Not a Wii Disc" msgstr "不是 Wii 的光盘" @@ -1339,9 +1327,6 @@ msgstr "USB接口" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "仅Hermes CIOS支持USB接口的改变" -msgid "Uninstall" -msgstr "删除" - msgid "Uninstall Game" msgstr "删除游戏" @@ -1520,6 +1505,21 @@ msgstr "的" msgid "seconds left" msgstr "剩余秒数" +#~ msgid " Wad Saved as:" +#~ msgstr "WAD 保存为:" + +#~ msgid "Delete ?" +#~ msgstr "删除?" + +#~ msgid "Keep" +#~ msgstr "保持" + +#~ msgid "Not a WAD file." +#~ msgstr "不是 WAD 文件" + +#~ msgid "Uninstall" +#~ msgstr "删除" + #~ msgid "Author:" #~ msgstr "作者:" diff --git a/Languages/spanish.lang b/Languages/spanish.lang index 78b9c6ff..3b5c37aa 100644 --- a/Languages/spanish.lang +++ b/Languages/spanish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: SirPalax\n" "Language-Team: Penn, SirPalax\n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr " WAD guardado como:" - msgid " could not be downloaded." msgstr " no se han podido descargar." @@ -393,9 +390,6 @@ msgstr "Configuración Predeterminada" msgid "Delete" msgstr "Borrar" -msgid "Delete ?" -msgstr "¿Borrar?" - msgid "Delete Cheat GCT" msgstr "Borrar Trucos GCT" @@ -806,9 +800,6 @@ msgstr "Jul" msgid "June" msgstr "Jun" -msgid "Keep" -msgstr "Mantener" - msgid "Keyboard" msgstr "Teclado" @@ -963,9 +954,6 @@ msgstr "Ninguno" msgid "Normal" msgstr "" -msgid "Not a WAD file." -msgstr "No es un archivo WAD." - msgid "Not a Wii Disc" msgstr "No es un Disco Wii" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "Desinstalar" - msgid "Uninstall Game" msgstr "Borrar Juego" @@ -1520,6 +1505,21 @@ msgstr "de" msgid "seconds left" msgstr "segundos restantes" +#~ msgid " Wad Saved as:" +#~ msgstr " WAD guardado como:" + +#~ msgid "Delete ?" +#~ msgstr "¿Borrar?" + +#~ msgid "Keep" +#~ msgstr "Mantener" + +#~ msgid "Not a WAD file." +#~ msgstr "No es un archivo WAD." + +#~ msgid "Uninstall" +#~ msgstr "Desinstalar" + #~ msgid "Author:" #~ msgstr "Autor:" diff --git a/Languages/swedish.lang b/Languages/swedish.lang index 1ec52499..0e67eb33 100644 --- a/Languages/swedish.lang +++ b/Languages/swedish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2010-01-19 17:39+0200\n" "Last-Translator: Katsurou\n" "Language-Team: Katsurou, pirateX\n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr "Wad sparad som:" - msgid " could not be downloaded." msgstr "Kunde inte laddas ner." @@ -393,9 +390,6 @@ msgstr "Standardinställningar" msgid "Delete" msgstr "Radera" -msgid "Delete ?" -msgstr "Radera?" - msgid "Delete Cheat GCT" msgstr "Radera fusk GCT" @@ -806,9 +800,6 @@ msgstr "Juli" msgid "June" msgstr "Juni" -msgid "Keep" -msgstr "Behåll" - msgid "Keyboard" msgstr "Tangentbord" @@ -963,9 +954,6 @@ msgstr "" msgid "Normal" msgstr "Vanlig" -msgid "Not a WAD file." -msgstr "" - msgid "Not a Wii Disc" msgstr "Inte en Wii-skiva" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "Avinstallera" - msgid "Uninstall Game" msgstr "Avinstallera spel" @@ -1520,6 +1505,18 @@ msgstr "av" msgid "seconds left" msgstr "sekunder kvar" +#~ msgid " Wad Saved as:" +#~ msgstr "Wad sparad som:" + +#~ msgid "Delete ?" +#~ msgstr "Radera?" + +#~ msgid "Keep" +#~ msgstr "Behåll" + +#~ msgid "Uninstall" +#~ msgstr "Avinstallera" + #~ msgid "Author:" #~ msgstr "Utgivare:" diff --git a/Languages/tchinese.lang b/Languages/tchinese.lang index b08f946b..a885624f 100644 --- a/Languages/tchinese.lang +++ b/Languages/tchinese.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2010-02-15 21:00+0800\n" "Last-Translator: Jane.H\n" "Language-Team: kyogc, Miller, Mika Li, Jane.H\n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr "WAD 儲存為:" - msgid " could not be downloaded." msgstr "不能下載。" @@ -393,9 +390,6 @@ msgstr "初始化設定" msgid "Delete" msgstr "刪除" -msgid "Delete ?" -msgstr "刪除?" - msgid "Delete Cheat GCT" msgstr "刪除GCT金手指檔" @@ -806,9 +800,6 @@ msgstr "七月" msgid "June" msgstr "六月" -msgid "Keep" -msgstr "保留" - msgid "Keyboard" msgstr "鍵盤" @@ -963,9 +954,6 @@ msgstr "沒有" msgid "Normal" msgstr "一般" -msgid "Not a WAD file." -msgstr "不是 WAD 檔案。" - msgid "Not a Wii Disc" msgstr "不是 Wii 的光碟" @@ -1339,9 +1327,6 @@ msgstr "USB 插槽" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "USB插槽變更僅Hermes cIOS支援。" -msgid "Uninstall" -msgstr "移除" - msgid "Uninstall Game" msgstr "移除遊戲" @@ -1520,6 +1505,21 @@ msgstr "的" msgid "seconds left" msgstr "剩餘秒數" +#~ msgid " Wad Saved as:" +#~ msgstr "WAD 儲存為:" + +#~ msgid "Delete ?" +#~ msgstr "刪除?" + +#~ msgid "Keep" +#~ msgstr "保留" + +#~ msgid "Not a WAD file." +#~ msgstr "不是 WAD 檔案。" + +#~ msgid "Uninstall" +#~ msgstr "移除" + #~ msgid "Author:" #~ msgstr "作者" diff --git a/Languages/thai.lang b/Languages/thai.lang index ab96bf85..551c0c7f 100644 --- a/Languages/thai.lang +++ b/Languages/thai.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: Nitro_subzero \n" "Language-Team: Nitro_subzero\n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr " บันทึก Wad เป็น:" - msgid " could not be downloaded." msgstr " ไม่สามารถดาวน์โหลดได้" @@ -393,9 +390,6 @@ msgstr "ค่าแรกกำหนด" msgid "Delete" msgstr "ลบ" -msgid "Delete ?" -msgstr "ลบ ?" - msgid "Delete Cheat GCT" msgstr "ลบไฟล์โกงเกมส์" @@ -806,9 +800,6 @@ msgstr "กค." msgid "June" msgstr "มิย." -msgid "Keep" -msgstr "เก็บ" - msgid "Keyboard" msgstr "แป้นพิมพ์" @@ -963,9 +954,6 @@ msgstr "" msgid "Normal" msgstr "ปกติ" -msgid "Not a WAD file." -msgstr "" - msgid "Not a Wii Disc" msgstr "ไม่ใช่แผ่นเกมส์ Wii" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "ถอนการติดตั้ง" - msgid "Uninstall Game" msgstr "ถอนการติดตั้ง" @@ -1520,6 +1505,18 @@ msgstr "จาก" msgid "seconds left" msgstr "วินาทีที่เหลือ" +#~ msgid " Wad Saved as:" +#~ msgstr " บันทึก Wad เป็น:" + +#~ msgid "Delete ?" +#~ msgstr "ลบ ?" + +#~ msgid "Keep" +#~ msgstr "เก็บ" + +#~ msgid "Uninstall" +#~ msgstr "ถอนการติดตั้ง" + #~ msgid "Author:" #~ msgstr "ผู้แต่ง:" diff --git a/Languages/turkish.lang b/Languages/turkish.lang index 2c98983a..7b638d75 100644 --- a/Languages/turkish.lang +++ b/Languages/turkish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-02-12 10:25+0100\n" +"POT-Creation-Date: 2011-02-14 19:44+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: omercigingelini\n" "Language-Team: omercigingelini\n" @@ -13,9 +13,6 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid " Wad Saved as:" -msgstr " Kaydedilen Wad:" - msgid " could not be downloaded." msgstr " indirilemedi." @@ -393,9 +390,6 @@ msgstr "Varsayılan Ayarlar" msgid "Delete" msgstr "Sil" -msgid "Delete ?" -msgstr "Silinsin mi?" - msgid "Delete Cheat GCT" msgstr "GCT Hile sil" @@ -806,9 +800,6 @@ msgstr "Tem" msgid "June" msgstr "Haz" -msgid "Keep" -msgstr "Sakla" - msgid "Keyboard" msgstr "Klavye" @@ -963,9 +954,6 @@ msgstr "" msgid "Normal" msgstr "" -msgid "Not a WAD file." -msgstr "" - msgid "Not a Wii Disc" msgstr "Wii Diski Değil" @@ -1339,9 +1327,6 @@ msgstr "" msgid "USB Port changing is only supported on Hermes cIOS." msgstr "" -msgid "Uninstall" -msgstr "Kaldır" - msgid "Uninstall Game" msgstr "Oyun Kaldır" @@ -1520,6 +1505,18 @@ msgstr "./" msgid "seconds left" msgstr "saniye kaldı" +#~ msgid " Wad Saved as:" +#~ msgstr " Kaydedilen Wad:" + +#~ msgid "Delete ?" +#~ msgstr "Silinsin mi?" + +#~ msgid "Keep" +#~ msgstr "Sakla" + +#~ msgid "Uninstall" +#~ msgstr "Kaldır" + #~ msgid "Author:" #~ msgstr "Yazar:" diff --git a/source/FileOperations/DirList.cpp b/source/FileOperations/DirList.cpp index dee63ff3..08a73eee 100644 --- a/source/FileOperations/DirList.cpp +++ b/source/FileOperations/DirList.cpp @@ -32,6 +32,8 @@ #include #include +#define MAXPATHLEN 1024 + #include "utils/StringTools.h" #include "DirList.h" @@ -67,7 +69,7 @@ bool DirList::LoadPath(const char * folder, const char *filter, u32 flags) if (dir == NULL) return false; - char * filename = new (std::nothrow) char[1024]; + char * filename = new (std::nothrow) char[MAXPATHLEN]; if(!filename) { closedir(dir); @@ -76,12 +78,12 @@ bool DirList::LoadPath(const char * folder, const char *filter, u32 flags) while ((dirent = readdir(dir)) != 0) { - snprintf(filename, 1024, "%s/%s", folderpath.c_str(), dirent->d_name); + snprintf(filename, MAXPATHLEN, "%s/%s", folderpath.c_str(), dirent->d_name); if(stat(filename, &st) != 0) continue; - snprintf(filename, 1024, dirent->d_name); + snprintf(filename, MAXPATHLEN, dirent->d_name); if(st.st_mode & S_IFDIR) { diff --git a/source/homebrewboot/HomebrewBrowser.cpp b/source/homebrewboot/HomebrewBrowser.cpp index 43262cde..4dfae5bd 100644 --- a/source/homebrewboot/HomebrewBrowser.cpp +++ b/source/homebrewboot/HomebrewBrowser.cpp @@ -42,7 +42,7 @@ extern int connection; HomebrewBrowser::HomebrewBrowser() : FlyingButtonsMenu(tr( "Homebrew Launcher" )) { - HomebrewList = new HomebrewFiles(Settings.homebrewapps_path); + HomebrewList = new DirList(Settings.homebrewapps_path, ".dol,.elf", DirList::Files | DirList::Dirs | DirList::CheckSubfolders); if (IsNetworkInit()) ResumeNetworkWait(); @@ -95,8 +95,6 @@ HomebrewBrowser::HomebrewBrowser() MainButtonDescOver[i]->SetAlignment(ALIGN_LEFT, ALIGN_MIDDLE); MainButtonDescOver[i]->SetPosition(148, 15); } - - SetupMainButtons(); } HomebrewBrowser::~HomebrewBrowser() @@ -144,13 +142,17 @@ void HomebrewBrowser::AddMainButtons() for(u32 i = 0; i < MainButton.size(); ++i) MainButton[i]->SetIcon(NULL); - char iconpath[200]; int FirstItem = currentPage*DISPLAY_BUTTONS; for(int i = FirstItem, n = 0; i < (int) MainButton.size() && i < FirstItem+DISPLAY_BUTTONS; ++i, ++n) { - snprintf(iconpath, sizeof(iconpath), "%sicon.png", HomebrewList->GetFilepath(i)); - IconImgData[n] = new GuiImageData(iconpath); + std::string iconpath = HomebrewList->GetFilepath(i); + size_t pos = iconpath.rfind('/'); + if(pos != std::string::npos && pos < iconpath.size()-1) + iconpath.erase(pos+1); + iconpath += "icon.png"; + + IconImgData[n] = new GuiImageData(iconpath.c_str()); IconImg[n] = new GuiImage(IconImgData[n]); IconImg[n]->SetAlignment(ALIGN_LEFT, ALIGN_MIDDLE); IconImg[n]->SetPosition(12, 0); @@ -164,14 +166,17 @@ void HomebrewBrowser::AddMainButtons() void HomebrewBrowser::SetupMainButtons() { HomebrewXML MetaXML; - char metapath[200]; for(int i = 0; i < HomebrewList->GetFilecount(); ++i) { const char * HomebrewName = NULL; - snprintf(metapath, sizeof(metapath), "%smeta.xml", HomebrewList->GetFilepath(i)); + std::string metapath = HomebrewList->GetFilepath(i); + size_t pos = metapath.rfind('/'); + if(pos != std::string::npos && pos < metapath.size()-1) + metapath.erase(pos+1); + metapath += "meta.xml"; - if (MetaXML.LoadHomebrewXMLData(metapath) > 0) + if (MetaXML.LoadHomebrewXMLData(metapath.c_str()) > 0) { HomebrewName = MetaXML.GetName(); MainButtonDesc[i]->SetText(MetaXML.GetShortDescription()); @@ -182,8 +187,10 @@ void HomebrewBrowser::SetupMainButtons() const char * shortpath = strrchr(HomebrewList->GetFilename(i), '/'); if(shortpath) { - snprintf(metapath, sizeof(metapath), "%s/%s", shortpath, HomebrewList->GetFilename(i)); - HomebrewName = metapath; + metapath = shortpath; + metapath = '/'; + metapath = HomebrewList->GetFilename(i); + HomebrewName = metapath.c_str(); } else HomebrewName = HomebrewList->GetFilename(i); @@ -240,9 +247,12 @@ int HomebrewBrowser::MainLoop() void HomebrewBrowser::MainButtonClicked(int button) { HomebrewXML MetaXML; - char metapath[200]; - snprintf(metapath, sizeof(metapath), "%smeta.xml", HomebrewList->GetFilepath(button)); - MetaXML.LoadHomebrewXMLData(metapath); + std::string metapath = HomebrewList->GetFilepath(button); + size_t pos = metapath.rfind('/'); + if(pos != std::string::npos && pos < metapath.size()-1) + metapath.erase(pos+1); + metapath += "meta.xml"; + MetaXML.LoadHomebrewXMLData(metapath.c_str()); u64 filesize = HomebrewList->GetFilesize(button); @@ -253,9 +263,7 @@ void HomebrewBrowser::MainButtonClicked(int button) if (choice == 1) { - char homebrewpath[200]; - snprintf(homebrewpath, sizeof(homebrewpath), "%s%s", HomebrewList->GetFilepath(button), HomebrewList->GetFilename(button)); - BootHomebrew(homebrewpath); + BootHomebrew(HomebrewList->GetFilepath(button)); } } diff --git a/source/homebrewboot/HomebrewBrowser.hpp b/source/homebrewboot/HomebrewBrowser.hpp index 7f622d0b..3442cfe5 100644 --- a/source/homebrewboot/HomebrewBrowser.hpp +++ b/source/homebrewboot/HomebrewBrowser.hpp @@ -25,7 +25,7 @@ #define HOMEBREWBROWSER_HPP_ #include "settings/menus/FlyingButtonsMenu.hpp" -#include "HomebrewFiles.h" +#include "FileOperations/DirList.h" #define DISPLAY_BUTTONS 4 @@ -43,7 +43,7 @@ class HomebrewBrowser : public FlyingButtonsMenu virtual void SetupMainButtons(); virtual void AddMainButtons(); - HomebrewFiles * HomebrewList; + DirList * HomebrewList; GuiImageData * IconImgData[DISPLAY_BUTTONS]; GuiImage * IconImg[DISPLAY_BUTTONS]; std::vector MainButtonDesc; diff --git a/source/homebrewboot/HomebrewFiles.cpp b/source/homebrewboot/HomebrewFiles.cpp deleted file mode 100644 index 49cc593d..00000000 --- a/source/homebrewboot/HomebrewFiles.cpp +++ /dev/null @@ -1,136 +0,0 @@ -/**************************************************************************** - * HomebrewFiles Class - * for USB Loader GX - ***************************************************************************/ -#include -#include -#include -#include - -#include "HomebrewFiles.h" - -HomebrewFiles::HomebrewFiles(const char * path) -{ - filecount = 0; - - FileInfo = (FileInfos *) malloc(sizeof(FileInfos)); - if (!FileInfo) - { - return; - } - - memset(&FileInfo[filecount], 0, sizeof(FileInfos)); - - this->LoadPath(path); - this->SortList(); -} - -HomebrewFiles::~HomebrewFiles() -{ - if (FileInfo) - { - free(FileInfo); - FileInfo = NULL; - } -} - -bool HomebrewFiles::LoadPath(const char * folderpath) -{ - struct stat st; - DIR *dir = NULL; - struct dirent *dirent = NULL; - char filename[1024]; - - dir = opendir(folderpath); - if (dir == NULL) - { - return false; - } - - while ((dirent = readdir(dir)) != 0) - { - snprintf(filename, 1024, "%s/%s", folderpath, dirent->d_name); - - if(stat(filename, &st) != 0) - continue; - - snprintf(filename, 1024, dirent->d_name); - - if ((st.st_mode & S_IFDIR) != 0) - { - if (strcmp(filename, ".") != 0 && strcmp(filename, "..") != 0) - { - char currentname[200]; - snprintf(currentname, sizeof(currentname), "%s%s/", folderpath, filename); - this->LoadPath(currentname); - } - } - else - { - char temp[5]; - for (int i = 0; i < 5; i++) - { - temp[i] = filename[strlen(filename) - 4 + i]; - } - - if ((strncasecmp(temp, ".dol", 4) == 0 || strncasecmp(temp, ".elf", 4) == 0) && filecount < MAXHOMEBREWS - && filename[0] != '.') - { - - FileInfo = (FileInfos *) realloc(FileInfo, (filecount + 1) * sizeof(FileInfos)); - - if (!FileInfo) - { - free(FileInfo); - FileInfo = NULL; - filecount = 0; - closedir(dir); - return false; - } - - memset(&(FileInfo[filecount]), 0, sizeof(FileInfo)); - - strlcpy(FileInfo[filecount].FilePath, folderpath, sizeof(FileInfo[filecount].FilePath)); - strlcpy(FileInfo[filecount].FileName, filename, sizeof(FileInfo[filecount].FileName)); - FileInfo[filecount].FileSize = st.st_size; - filecount++; - } - } - } - closedir(dir); - - return true; -} - -char * HomebrewFiles::GetFilename(int ind) -{ - if (ind > filecount) - return NULL; - else return FileInfo[ind].FileName; -} - -char * HomebrewFiles::GetFilepath(int ind) -{ - if (ind > filecount) - return NULL; - else return FileInfo[ind].FilePath; -} - -unsigned int HomebrewFiles::GetFilesize(int ind) -{ - if (ind > filecount || !filecount || !FileInfo) - return 0; - else return FileInfo[ind].FileSize; -} - -static int ListCompare(const void *a, const void *b) -{ - FileInfos *ab = (FileInfos*) a; - FileInfos *bb = (FileInfos*) b; - - return stricmp((char *) ab->FilePath, (char *) bb->FilePath); -} -void HomebrewFiles::SortList() -{ - qsort(FileInfo, filecount, sizeof(FileInfos), ListCompare); -} diff --git a/source/homebrewboot/HomebrewFiles.h b/source/homebrewboot/HomebrewFiles.h deleted file mode 100644 index d2bcb259..00000000 --- a/source/homebrewboot/HomebrewFiles.h +++ /dev/null @@ -1,46 +0,0 @@ -/**************************************************************************** - * HomebrewFiles Class - * for USB Loader GX - ***************************************************************************/ -#ifndef ___HOMEBREWFILES_H_ -#define ___HOMEBREWFILES_H_ - -#define MAXHOMEBREWS 500 - -typedef struct -{ - char FileName[100]; - char FilePath[150]; - unsigned int FileSize; -} FileInfos; - -class HomebrewFiles -{ - public: - //!Constructor - //!\param path Path where to check for homebrew files - HomebrewFiles(const char * path); - //!Destructor - ~HomebrewFiles(); - //! Load the dol/elf list of a path - //!\param path Path where to check for homebrew files - bool LoadPath(const char * path); - //! Get the a filename of the list - //!\param list index - char * GetFilename(int index); - //! Get the a filepath of the list - //!\param list index - char * GetFilepath(int index); - //! Get the a filesize of the list - //!\param list index - unsigned int GetFilesize(int index); - //! Get the filecount of the whole list - int GetFilecount() { return filecount; }; - //! Sort list by filepath - void SortList(); - protected: - int filecount; - FileInfos *FileInfo; -}; - -#endif diff --git a/source/libs/libntfs/libcustomntfs.a b/source/libs/libntfs/libcustomntfs.a index 60038c8c..70c72f71 100644 Binary files a/source/libs/libntfs/libcustomntfs.a and b/source/libs/libntfs/libcustomntfs.a differ diff --git a/source/prompts/TitleBrowser.cpp b/source/prompts/TitleBrowser.cpp index 04c78ad2..dfc57ecc 100644 --- a/source/prompts/TitleBrowser.cpp +++ b/source/prompts/TitleBrowser.cpp @@ -21,26 +21,13 @@ #include "menu.h" #include "audio.h" #include "wad/wad.h" -#include "xml/xml.h" +#include "xml/WiiTDB.hpp" #include "wad/nandtitle.h" #include "../usbloader/utils.h" #include "../gecko.h" -u32 titleCnt; -extern u32 infilesize; -extern u32 uncfilesize; -extern char wiiloadVersion[2]; - -/*** Extern functions ***/ -extern void ResumeGui(); -extern void HaltGui(); - -/*** Extern variables ***/ -extern GuiWindow * mainWindow; extern u8 shutdown; extern u8 reset; -extern u32 infilesize; -extern wchar_t *gameFilter; /******************************************************************************** * TitleBrowser- opens a browser with a list of installed Titles @@ -59,7 +46,7 @@ bool TitleSelector(char output[]) // Get count of titles of the good titles num_titles = NandTitles.SetType(0x10001); u32 n = num_titles; - //gprintf("num_titles: %u\n", num_titles ); + for (u32 i = 0; i < n; i++) { u64 tid = NandTitles.Next(); @@ -74,7 +61,6 @@ bool TitleSelector(char output[]) num_titles--; } } - //gprintf("num_titles: %u\n", num_titles ); //make a list of just the tids we are adding to the titlebrowser titleList = (u64*) memalign(32, num_titles * sizeof(u64)); @@ -86,6 +72,12 @@ bool TitleSelector(char output[]) OptionList options4; //write the titles on the option browser + std::string Filepath = Settings.titlestxt_path; + Filepath += "wiitdb.xml"; + + WiiTDB *XML_DB = new WiiTDB(Filepath.c_str()); + XML_DB->SetLanguageCode(Settings.db_language); + s32 i = 0; NandTitles.SetType(0x10001); while (i < num_titles) @@ -98,23 +90,28 @@ bool TitleSelector(char output[]) } if (!NandTitles.Exists(tid)) - { continue; - } char id[5]; NandTitles.AsciiTID(tid, (char*) &id); - const char* name = NandTitles.NameOf(tid); + const char* name = NULL; + std::string TitleName; + + if(XML_DB->GetTitle(id, TitleName)) + name = TitleName.c_str(); + else + name = NandTitles.NameOf(tid); //gprintf("%016llx: %s: %s\n%p\t%p\n", tid, id, name, &id, name ); options4.SetName(i, "%s", id); - options4.SetValue(i, "%s", name ? NandTitles.NameOf(tid) : tr( "Unknown" )); + options4.SetValue(i, "%s", name ? name : tr( "Unknown" )); titleList[i] = tid; i++; } - // gprintf("i: %u\n", i ); - //hexdump( titleList, num_titles * sizeof( u64 ) ); + + delete XML_DB; + XML_DB = NULL; options4.SetName(i, " "); options4.SetValue(i, "%s", tr( "Clear" )); @@ -262,6 +259,12 @@ int TitleBrowser() OptionList options3; //write the titles on the option browser + std::string Filepath = Settings.titlestxt_path; + Filepath += "wiitdb.xml"; + + WiiTDB *XML_DB = new WiiTDB(Filepath.c_str()); + XML_DB->SetLanguageCode(Settings.db_language); + u32 i = 0; NandTitles.SetType(0x10001); //first add the good stuff @@ -283,10 +286,16 @@ int TitleBrowser() char id[5]; NandTitles.AsciiTID(tid, (char*) &id); - const char* name = NandTitles.NameOf(tid); + const char* name = NULL; + std::string TitleName; + + if(XML_DB->GetTitle(id, TitleName)) + name = TitleName.c_str(); + else + name = NandTitles.NameOf(tid); options3.SetName(i, "%s", id); - options3.SetValue(i, "%s", name ? NandTitles.NameOf(tid) : tr( "Unknown" )); + options3.SetValue(i, "%s", name ? name : tr( "Unknown" )); titleList[i] = tid; i++; } @@ -308,16 +317,26 @@ int TitleBrowser() char id[5]; NandTitles.AsciiTID(tid, (char*) &id); - const char* name = NandTitles.NameOf(tid); + + const char* name = NULL; + std::string TitleName; + + if(XML_DB->GetTitle(id, TitleName)) + name = TitleName.c_str(); + else + name = NandTitles.NameOf(tid); options3.SetName(i, "%s", id); - options3.SetValue(i, "%s", name ? NandTitles.NameOf(tid) : tr( "Unknown" )); + options3.SetValue(i, "%s", name ? name : tr( "Unknown" )); titleList[i] = tid; i++; } ISFS_Deinitialize(); + delete XML_DB; + XML_DB = NULL; + if (i == num_titles + num_sys_titles) { options3.SetName(i, " "); @@ -428,10 +447,7 @@ int TitleBrowser() //prompt to boot selected title if (WindowPrompt(tr( "Boot?" ), text, tr( "OK" ), tr( "Cancel" ))) { //if they say yes - CloseXMLDatabase(); - ExitGUIThreads(); - ShutdownAudio(); - StopGX(); + ExitApp(); WII_Initialize(); WII_LaunchTitle(titleList[ret]); //this really shouldn't be needed because the title will be booted @@ -448,191 +464,11 @@ int TitleBrowser() } else if (ret == total) { //if they clicked to go to the wii settings - CloseXMLDatabase(); - ExitGUIThreads(); - ShutdownAudio(); - StopGX(); + ExitApp(); WII_Initialize(); WII_ReturnToSettings(); } } -#if 0 - if ( infilesize > 0 ) - { - - char filesizetxt[50]; - char temp[50]; - char filepath[100]; - // u32 read = 0; - - //make sure there is a folder for this to be saved in - struct stat st; - snprintf( filepath, sizeof( filepath ), "%s/wad/", bootDevice ); - if ( stat( filepath, &st ) != 0 ) - { - if ( subfoldercreate( filepath ) != 1 ) - { - WindowPrompt( tr( "Error !" ), tr( "Can't create directory" ), tr( "OK" ) ); - } - } - snprintf( filepath, sizeof( filepath ), "%s/wad/tmp.tmp", bootDevice ); - - if ( infilesize < MB_SIZE ) - snprintf( filesizetxt, sizeof( filesizetxt ), tr( "Incoming file %0.2fKB" ), infilesize / KB_SIZE ); - else - snprintf( filesizetxt, sizeof( filesizetxt ), tr( "Incoming file %0.2fMB" ), infilesize / MB_SIZE ); - - snprintf( temp, sizeof( temp ), tr( "Load file from: %s ?" ), GetIncommingIP() ); - - int choice = WindowPrompt( filesizetxt, temp, tr( "OK" ), tr( "Cancel" ) ); - gprintf( "\nchoice:%d", choice ); - - if ( choice == 1 ) - { - - u32 read = 0; - u8 *temp = NULL; - int len = NETWORKBLOCKSIZE; - temp = ( u8 * ) malloc( infilesize ); - - bool error = false; - u8 *ptr = temp; - gprintf( "\nrecieving shit" ); - while ( read < infilesize ) - { - - ShowProgress( tr( "Receiving file from:" ), GetIncommingIP(), NULL, read, infilesize, true ); - - if ( infilesize - read < ( u32 ) len ) - len = infilesize - read; - else - len = NETWORKBLOCKSIZE; - - int result = network_read( ptr, len ); - - if ( result < 0 ) - { - WindowPrompt( tr( "Error while transfering data." ), 0, tr( "OK" ) ); - error = true; - break; - } - if ( !result ) - { - gprintf( "\n!RESULT" ); - break; - } - ptr += result; - read += result; - } - ProgressStop(); - - char filename[101]; - char tmptxt[200]; - - //bool installWad=0; - if ( !error ) - { - gprintf( "\nno error yet" ); - - network_read( ( u8* ) &filename, 100 ); - gprintf( "\nfilename: %s", filename ); - - // Do we need to unzip this thing? - if ( wiiloadVersion[0] > 0 || wiiloadVersion[1] > 4 ) - { - gprintf( "\nusing newer wiiload version" ); - - if ( uncfilesize != 0 ) // if uncfilesize == 0, it's not compressed - - { - gprintf( "\ntrying to uncompress" ); - // It's compressed, uncompress - u8 *unc = ( u8 * ) malloc( uncfilesize ); - uLongf f = uncfilesize; - error = uncompress( unc, &f, temp, infilesize ) != Z_OK; - uncfilesize = f; - - free( temp ); - temp = unc; - } - } - - if ( !error ) - { - sprintf( tmptxt, "%s", filename ); - //if we got a wad - if ( strcasestr( tmptxt, ".wad" ) ) - { - FILE *file = fopen( filepath, "wb" ); - fwrite( temp, 1, ( uncfilesize > 0 ? uncfilesize : infilesize ), file ); - fclose( file ); - - sprintf( tmptxt, "%s/wad/%s", bootDevice, filename ); - if ( checkfile( tmptxt ) )remove( tmptxt ); - rename( filepath, tmptxt ); - - //check and make sure the wad we just saved is the correct size - u32 lSize; - file = fopen( tmptxt, "rb" ); - - // obtain file size: - fseek ( file , 0 , SEEK_END ); - lSize = ftell ( file ); - - rewind ( file ); - if ( lSize == ( uncfilesize > 0 ? uncfilesize : infilesize ) ) - { - gprintf( "\nsize is ok" ); - int pick = WindowPrompt( tr( " Wad Saved as:" ), tmptxt, tr( "Install" ), tr( "Uninstall" ), tr( "Cancel" ) ); - //install or uninstall it - if ( pick == 1 ) - { - HaltGui(); - w.Remove( &titleTxt ); - w.Remove( &cancelBtn ); - w.Remove( &wifiBtn ); - w.Remove( &optionBrowser3 ); - ResumeGui(); - - Wad_Install( file ); - - HaltGui(); - w.Append( &titleTxt ); - w.Append( &cancelBtn ); - w.Append( &wifiBtn ); - w.Append( &optionBrowser3 ); - ResumeGui(); - - } - if ( pick == 2 )Wad_Uninstall( file ); - } - else gprintf( "\nBad size" ); - //close that beast, we're done with it - fclose ( file ); - - //do we want to keep the file in the wad folder - if ( WindowPrompt( tr( "Delete ?" ), tmptxt, tr( "Delete" ), tr( "Keep" ) ) != 0 ) - remove( tmptxt ); - } - else - { - WindowPrompt( tr( "ERROR:" ), tr( "Not a WAD file." ), tr( "OK" ) ); - } - } - } - - if ( error || read != infilesize ) - { - WindowPrompt( tr( "Error:" ), tr( "No data could be read." ), tr( "OK" ) ); - - } - if ( temp )free( temp ); - } - - CloseConnection(); - ResumeNetworkWait(); - } -#endif if (cancelBtn.GetState() == STATE_CLICKED) { //break the loop and end the function