From 0e5d1d182ffb59f8bfcb0398b3a3ca785f96272f Mon Sep 17 00:00:00 2001 From: giantpune Date: Sat, 10 Apr 2010 23:44:10 +0000 Subject: [PATCH] change main.dol patches around a bit --- HBC/META.XML | 4 +- Languages/czech.lang | 8 +- Languages/danish.lang | 11 +- Languages/dutch.lang | 11 +- Languages/english.lang | 8 +- Languages/finnish.lang | 8 +- Languages/french.lang | 14 +- Languages/german.lang | 14 +- Languages/hungarian.lang | 11 +- Languages/italian.lang | 14 +- Languages/japanese.lang | 14 +- Languages/korean.lang | 8 +- Languages/norwegian.lang | 2806 +++++++++++++++---------------- Languages/polish.lang | 11 +- Languages/portuguese_br.lang | 8 +- Languages/portuguese_pt.lang | 14 +- Languages/russian.lang | 14 +- Languages/schinese.lang | 8 +- Languages/spanish.lang | 14 +- Languages/swedish.lang | 11 +- Languages/tchinese.lang | 11 +- Languages/thai.lang | 8 +- Languages/turkish.lang | 11 +- source/gecko.c | 29 + source/gecko.h | 1 + source/main.cpp | 12 +- source/menu.cpp | 7 +- source/patches/patchcode.c | 179 ++ source/patches/patchcode.h | 1 + source/usbloader/alternatedol.c | 28 +- source/usbloader/alternatedol.h | 2 +- source/usbloader/apploader.c | 38 +- source/usbloader/apploader.h | 4 +- source/usbloader/disc.c | 8 +- source/usbloader/disc.h | 4 +- source/wad/title.c | 47 + source/wad/title.h | 2 + 37 files changed, 1805 insertions(+), 1598 deletions(-) diff --git a/HBC/META.XML b/HBC/META.XML index 6fd7bf1c..d8f5660e 100644 --- a/HBC/META.XML +++ b/HBC/META.XML @@ -2,8 +2,8 @@ USB Loader GX USB Loader GX Team - 1.0 r923 - 201004101827 + 1.0 r924 + 201004102335 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. The interactive GUI is completely controllable with WiiMote, Classic Controller or GC Controller. diff --git a/Languages/czech.lang b/Languages/czech.lang index 0d3f4e9c..ad44aa2c 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: David Jelinek (djelinek@hotmail.com) \n" "Language-Team: r823 - last version on http://djelinek.sweb.cz/_USBLoderGX/czech.lang \n" @@ -606,9 +606,6 @@ msgstr "Nemecky" msgid "HOME Menu" msgstr "Hlavní menu" -msgid "Hermes CIOS" -msgstr "" - msgid "Homebrew Apps Path" msgstr "Cesta pro Homebrew aplikace" @@ -1165,9 +1162,6 @@ msgstr "USB zarízení nenalezeno" msgid "USB Loader GX is protected" msgstr "USB Loader GX je zabezpecen" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "Nelze otevrít WAD, který byl nyní stažen (%s)." diff --git a/Languages/danish.lang b/Languages/danish.lang index a8bfaa82..b8ea4b4c 100644 --- a/Languages/danish.lang +++ b/Languages/danish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: dorf[dk]\n" "Language-Team: dorf[dk]\n" @@ -606,9 +606,6 @@ msgstr "Tysk" msgid "HOME Menu" msgstr "" -msgid "Hermes CIOS" -msgstr "" - msgid "Homebrew Apps Path" msgstr "Sti til homebrew-programmer" @@ -1165,9 +1162,6 @@ msgstr "USB-enhed ikke fundet" msgid "USB Loader GX is protected" msgstr "USB Loader GX er beskyttet" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "USB Loader GX fungerer kun med Hermes CIOS rev 4! Kontrollér, at revision 4 er installeret!" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "Ikke i stand til at åbne den WAD, der blev downloadet (%s)." @@ -1375,6 +1369,9 @@ msgstr "af" msgid "seconds left" msgstr "sekunder tilbage" +#~ msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" +#~ msgstr "USB Loader GX fungerer kun med Hermes CIOS rev 4! Kontrollér, at revision 4 er installeret!" + #~ msgid "contains over 255 lines of code. It will produce unexpected results." #~ msgstr "indeholder over 225 linjer kode. Det vil give uventede resultater." diff --git a/Languages/dutch.lang b/Languages/dutch.lang index 3703ab53..9e701531 100644 --- a/Languages/dutch.lang +++ b/Languages/dutch.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: glowy\n" "Language-Team: tj_cool, glowy\n" @@ -606,9 +606,6 @@ msgstr "Duits" msgid "HOME Menu" msgstr "" -msgid "Hermes CIOS" -msgstr "" - msgid "Homebrew Apps Path" msgstr "Locatie homebrew apps" @@ -1165,9 +1162,6 @@ msgstr "USB Apparaat niet gevonden" msgid "USB Loader GX is protected" msgstr "USB Loader GX is vergrendeld" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "USB Loader GX werkt alleen met Hermes cIOS rev 4! Zorg dat je revisie 4 hebt geïnstalleerd!" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "Wad is gedownload maar kan niet worden geopend (%s)." @@ -1375,6 +1369,9 @@ msgstr "van" msgid "seconds left" msgstr "seconden over" +#~ msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" +#~ msgstr "USB Loader GX werkt alleen met Hermes cIOS rev 4! Zorg dat je revisie 4 hebt geïnstalleerd!" + #~ msgid "contains over 255 lines of code. It will produce unexpected results." #~ msgstr "bevat meer dan 255 lijnen met code. Dit kan slechte gevolgen hebben." diff --git a/Languages/english.lang b/Languages/english.lang index 110b4510..e1ae151f 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -606,9 +606,6 @@ msgstr "" msgid "HOME Menu" msgstr "" -msgid "Hermes CIOS" -msgstr "" - msgid "Homebrew Apps Path" msgstr "" @@ -1165,9 +1162,6 @@ msgstr "" msgid "USB Loader GX is protected" msgstr "" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "" diff --git a/Languages/finnish.lang b/Languages/finnish.lang index 0b472dda..d52f18f8 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: c64rmx\n" "Language-Team: \n" @@ -606,9 +606,6 @@ msgstr "Saksa" msgid "HOME Menu" msgstr "" -msgid "Hermes CIOS" -msgstr "" - msgid "Homebrew Apps Path" msgstr "Homebrew Apps polku" @@ -1165,9 +1162,6 @@ msgstr "USB-laitetta ei löytynyt" msgid "USB Loader GX is protected" msgstr "USB Loader GX on suojattu." -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "Wadia (%s) jonka juuri latasit ei voitu avata." diff --git a/Languages/french.lang b/Languages/french.lang index 6ebf84e4..b1c1f256 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: Kin8\n" "Language-Team: Badablek, Amour, ikya & Kin8\n" @@ -606,9 +606,6 @@ msgstr "Allemand" msgid "HOME Menu" msgstr "Menu HOME" -msgid "Hermes CIOS" -msgstr "CIOS d'Hermès" - msgid "Homebrew Apps Path" msgstr "Dossier Homebrew Apps" @@ -1165,9 +1162,6 @@ msgstr "Périphérique USB introuvable" msgid "USB Loader GX is protected" msgstr "USB Loader GX est verrouillé" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "USB Loader GX fonctionne avec le CIOS d'Hermès rev4 seulement! Assurez-vous qu'il soit installé!" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "Ouverture du WAD impossible (%s)." @@ -1375,6 +1369,12 @@ msgstr "sur" msgid "seconds left" msgstr "secondes restantes" +#~ msgid "Hermes CIOS" +#~ msgstr "CIOS d'Hermès" + +#~ msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" +#~ msgstr "USB Loader GX fonctionne avec le CIOS d'Hermès rev4 seulement! Assurez-vous qu'il soit installé!" + #~ msgid "contains over 255 lines of code. It will produce unexpected results." #~ msgstr "Contient plus de 255 lignes de code. Cela produira des résultats inattendus." diff --git a/Languages/german.lang b/Languages/german.lang index d8baa66f..5ca8161a 100644 --- a/Languages/german.lang +++ b/Languages/german.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: ZEN.13\n" "Language-Team: Snoozer, wishmasterf, Bertilax, ZEN.13\n" @@ -606,9 +606,6 @@ msgstr "Deutsch" msgid "HOME Menu" msgstr "HOME Menü" -msgid "Hermes CIOS" -msgstr "cIOS 222/223" - msgid "Homebrew Apps Path" msgstr "Homebrew Anwedungen" @@ -1165,9 +1162,6 @@ msgstr "USB Gerät nicht gefunden" msgid "USB Loader GX is protected" msgstr "USB Loader GX ist jetzt geschützt" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "Hermes' cIOS funktioniert beim USB Loader GX nur mit rev4! Bitte versichere dich das du rev4 installiert hast!" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "Die WAD Datei, die gerade heruntergeladen wurde (%s), konnte nicht geöffnet werden." @@ -1375,6 +1369,12 @@ msgstr "von" msgid "seconds left" msgstr "Sekunden verbleiben" +#~ msgid "Hermes CIOS" +#~ msgstr "cIOS 222/223" + +#~ msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" +#~ msgstr "Hermes' cIOS funktioniert beim USB Loader GX nur mit rev4! Bitte versichere dich das du rev4 installiert hast!" + #~ msgid "contains over 255 lines of code. It will produce unexpected results." #~ msgstr "enthält mehr als 255 Zeilen Code. Es wird unerwartete Ergebnisse geben." diff --git a/Languages/hungarian.lang b/Languages/hungarian.lang index 2cae7ea5..9ac25cc3 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-12-29 11:05+0100\n" "Last-Translator: Springdale\n" "Language-Team: Tusk, Springdale\n" @@ -606,9 +606,6 @@ msgstr "Német" msgid "HOME Menu" msgstr "HOME Menü" -msgid "Hermes CIOS" -msgstr "" - msgid "Homebrew Apps Path" msgstr "Homebrew Útvonal" @@ -1165,9 +1162,6 @@ msgstr "USB Meghajtó nem található" msgid "USB Loader GX is protected" msgstr "USB Loader GX levédve" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "Az USB Loader GX csak Hermes CIOS rev 4 mellett működik! Gyõződj meg róla, hogy telepítetted!" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "Az épp letöltött wad megnyitása nem sikerült (%s)." @@ -1375,6 +1369,9 @@ msgstr "./" msgid "seconds left" msgstr "hátralévõ másodperc" +#~ msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" +#~ msgstr "Az USB Loader GX csak Hermes CIOS rev 4 mellett működik! Gyõződj meg róla, hogy telepítetted!" + #~ msgid "contains over 255 lines of code. It will produce unexpected results." #~ msgstr "több mint 255 sorból áll a kód. Kiszámíthatatlan eredmények várhatók." diff --git a/Languages/italian.lang b/Languages/italian.lang index ea19ba95..dd09ee39 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2010-02-21 08:00+0200\n" "Last-Translator: Cambo \n" "Language-Team: FoxeJoe, Cambo\n" @@ -606,9 +606,6 @@ msgstr "Tedesco" msgid "HOME Menu" msgstr "Menu HOME" -msgid "Hermes CIOS" -msgstr "cIOS di Hermes" - msgid "Homebrew Apps Path" msgstr "Percorso Applic. Homebrew" @@ -1165,9 +1162,6 @@ msgstr "Dispositivo USB non Trovato" msgid "USB Loader GX is protected" msgstr "USB Loader GX è Protetto" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "USB Loader GX funziona solo con la rev 4 del cIOS di Hermes! Accertarsi di aver installato la rev 4!" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "Non riesco ad aprire il wad da poco scaricato (%s)." @@ -1375,6 +1369,12 @@ msgstr "di" msgid "seconds left" msgstr "secondi mancanti" +#~ msgid "Hermes CIOS" +#~ msgstr "cIOS di Hermes" + +#~ msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" +#~ msgstr "USB Loader GX funziona solo con la rev 4 del cIOS di Hermes! Accertarsi di aver installato la rev 4!" + #~ msgid "contains over 255 lines of code. It will produce unexpected results." #~ msgstr "contiene più di 255 linee di codice. Possibili effetti inattesi." diff --git a/Languages/japanese.lang b/Languages/japanese.lang index b481e0d2..0e7c70d5 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: hosigumayuugi\n" "Language-Team: hosigumayuugi\n" @@ -606,9 +606,6 @@ msgstr "ドイツ語" msgid "HOME Menu" msgstr "HOMEボタンメニュー" -msgid "Hermes CIOS" -msgstr "注意事項" - msgid "Homebrew Apps Path" msgstr "Homebrewのパス" @@ -1165,9 +1162,6 @@ msgstr "USBデバイスを検出できませんでした" msgid "USB Loader GX is protected" msgstr "USB Loaderは保護されています" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "cIOS222と223はrev4の場合のみ 使用できます" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "ダウンロード中のためWADを開けません (%s)." @@ -1375,6 +1369,12 @@ msgstr "中" msgid "seconds left" msgstr "秒で完了" +#~ msgid "Hermes CIOS" +#~ msgstr "注意事項" + +#~ msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" +#~ msgstr "cIOS222と223はrev4の場合のみ 使用できます" + #~ msgid "contains over 255 lines of code. It will produce unexpected results." #~ msgstr "コードが255行を超えていて 正しく実行できません" diff --git a/Languages/korean.lang b/Languages/korean.lang index cb80e7e3..31f92476 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: nextos@korea.com\n" "Language-Team: \n" @@ -606,9 +606,6 @@ msgstr "독일어" msgid "HOME Menu" msgstr "HOME 메뉴" -msgid "Hermes CIOS" -msgstr "" - msgid "Homebrew Apps Path" msgstr "홈브류 경로" @@ -1165,9 +1162,6 @@ msgstr "USB 장치가 없습니다." msgid "USB Loader GX is protected" msgstr "USB 로더 GX 잠김 상태" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "방금 다운로드한 wad화일(%s)을 열수가 없음." diff --git a/Languages/norwegian.lang b/Languages/norwegian.lang index 7326bcca..e4083d3d 100644 --- a/Languages/norwegian.lang +++ b/Languages/norwegian.lang @@ -1,1409 +1,1403 @@ # USB Loader GX language source file. # norwegian.lang - r813 # don't delete/change this line (é). -msgid "" -msgstr "" -"Project-Id-Version: USB Loader GX\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-03-16 16:17+0100\n" -"PO-Revision-Date: 2009-10-01 01:00+0200\n" -"Last-Translator: raschi\n" -"Language-Team: raschi\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" - -msgid " " -msgstr "" - -msgid " Wad Saved as:" -msgstr " WAD lagret som:" - -msgid " could not be downloaded." -msgstr " kan ikke lastes ned." - -msgid " has been Saved. The text has not been verified. Some of the code may not work right with each other. If you experience trouble, open the text in a real text editor for more information." -msgstr " har blitt lagret. Teksten har ikke blitt verifisert. Noe av koden vil kanskje ikke fungere riktig. Hvis du får problemer, åpne teksten i et ekte redigeringsprogram for mer informasjon." - -msgid " is not on the server." -msgstr " finnes ikke på serveren." - -#, c-format -msgid "%s : %s May not boot correctly if your System Menu is not up to date." -msgstr "%s : %s vil kanskje ikke starte riktig hvis System Menyen ikke er oppdatert." - -msgid "0 (Everyone)" -msgstr "0 (Alle)" - -msgid "1 (Child 7+)" -msgstr "1 (Barn 7+)" - -msgid "1 hour" -msgstr "1 time" - -msgid "10 min" -msgstr "" - -msgid "2 (Teen 12+)" -msgstr "2 (Ungdom 12+)" - -msgid "20 min" -msgstr "" - -msgid "2D Cover Path" -msgstr "2D Cover sti" - -msgid "3 (Mature 16+)" -msgstr "3 (Ungdom 16+)" - -msgid "3 min" -msgstr "" - -msgid "30 min" -msgstr "" - -msgid "3D Cover Path" -msgstr "3D Cover sti" - -msgid "3D Covers" -msgstr "3D cover" - -msgid "4 (Adults Only 18+)" -msgstr "4 (Voksen 18+)" - -msgid "5 min" -msgstr "" - -msgid ">> Deleting tickets..." -msgstr ">> Sletter tickets..." - -msgid ">> Deleting tickets...ERROR! " -msgstr ">> Sletter tickets...FEIL! " - -msgid ">> Deleting tickets...Ok! " -msgstr ">> Sletter tickets...OK! " - -msgid ">> Deleting title ...ERROR! " -msgstr ">> Sletter tittel ...FEIL! " - -msgid ">> Deleting title ...Ok!" -msgstr ">> Sletter tittel ...OK!" - -msgid ">> Deleting title contents..." -msgstr ">> Sletter tittel innhold..." - -msgid ">> Deleting title contents...ERROR! " -msgstr ">> Sletter tittel innhold...FEIL! " - -msgid ">> Deleting title contents...Ok!" -msgstr ">> Sletter tittel innhold...OK!" - -msgid ">> Deleting title..." -msgstr ">> Sletter tittel..." - -msgid ">> Finishing installation..." -msgstr ">> Sluttfører installasjon..." - -msgid ">> Installing content #" -msgstr ">> Installerer innhold #" - -msgid ">> Installing ticket..." -msgstr ">> Installerer ticket..." - -msgid ">> Installing title..." -msgstr ">> Installerer tittel..." - -msgid ">> Reading WAD data..." -msgstr ">> Leser WAD data..." - -msgid ">> Reading WAD data...ERROR! " -msgstr ">> Leser WAD data...FEIL! " - -msgid ">> Reading WAD data...Ok!" -msgstr ">> Leser WAD data...OK!" - -msgid "AUTO" -msgstr "" - -msgid "All partitions" -msgstr "" - -msgid "All the features of USB Loader GX are unlocked." -msgstr "Alle funksjonene til USB Loader GX er opplåst." - -msgid "Alternate DOL" -msgstr "Alternativ DOL" - -msgid "An Error occured" -msgstr "En feil oppstod" - -msgid "Anti" -msgstr "" - -msgid "App Language" -msgstr "Program språk" - -msgid "Apr" -msgstr "" - -msgid "Are you sure you want to enable Parent Control?" -msgstr "" - -msgid "Are you sure?" -msgstr "Er du sikker?" - -msgid "Aug" -msgstr "" - -msgid "Author:" -msgstr "Forfatter:" - -msgid "AutoInit Network" -msgstr "Autostart nettverk" - -msgid "AutoPatch" -msgstr "" - -msgid "BCA Codes Path" -msgstr "" - -msgid "BCA Codes Path changed" -msgstr "" - -msgid "BETA revisions" -msgstr "" - -msgid "Back" -msgstr "Tilbake" - -msgid "Back to HBC or Wii Menu" -msgstr "Tilbake til HBC eller Wii meny" - -msgid "Back to Loader" -msgstr "HBC/Loader" - -msgid "Back to Wii Menu" -msgstr "Wii meny" - -msgid "Backgroundmusic" -msgstr "Bakgrunnsmusikk" - -msgid "Big thanks to:" -msgstr "Stor takk til:" - -msgid "Block IOS Reload" -msgstr "Blokkér IOS Reload" - -msgid "Boot/Standard" -msgstr "Boot/Standard" - -msgid "Boot?" -msgstr "Start?" - -msgid "Both" -msgstr "Begge" - -msgid "Can't be formatted" -msgstr "Kan ikke formateres" - -msgid "Can't create directory" -msgstr "Kan ikke opprette mappe" - -msgid "Can't create file" -msgstr "Kan ikke opprette fil" - -msgid "Can't delete:" -msgstr "Kan ikke slette:" - -msgid "Cancel" -msgstr "Avbryt" - -msgid "Change Play Path" -msgstr "" - -msgid "Channels" -msgstr "Kanaler" - -msgid "Cheatfile is blank" -msgstr "Juksefil er blank" - -msgid "Checking existing artwork" -msgstr "Sjekker eksisterende bilder" - -msgid "Checking for Updates" -msgstr "Søker etter oppdateringer" - -msgid "Click to Download Covers" -msgstr "Klikk for å laste ned cover" - -msgid "Click to change game ID" -msgstr "Klikk for å endre spill ID" - -msgid "Clock" -msgstr "Klokke" - -msgid "Close" -msgstr "Lukk" - -msgid "Code Download" -msgstr "Kode nedlasting" - -#, c-format -msgid "Coded by: %s" -msgstr "Kodet av: %s" - -msgid "Coding:" -msgstr "Koding:" - -msgid "Confirm" -msgstr "Bekreft" - -msgid "Connection lost..." -msgstr "" - -msgid "Console" -msgstr "Konsoll" - -msgid "Console Default" -msgstr "Konsoll Standard" - -msgid "Console Locked" -msgstr "Konsoll låst" - -msgid "Console should be unlocked to modify it." -msgstr "Konsoll må være opplåst for å modifisere." - -msgid "Continue to install game?" -msgstr "Fortsett å installere spill?" - -msgid "Controllevel" -msgstr "Kontrollnivå" - -msgid "Correct Password" -msgstr "Riktig passord" - -msgid "Could not create GCT file" -msgstr "Kan ikke opprette GCT fil" - -msgid "Could not find a WBFS partition." -msgstr "Kan ikke finne en WBFS partisjon." - -msgid "Could not initialize DIP module!" -msgstr "Kan ikke initialisere DIP modul!" - -msgid "Could not initialize network!" -msgstr "Kan ikke initialisere nettverk!" - -msgid "Could not open Disc" -msgstr "Kan ikke åpne plate" - -msgid "Could not open WBFS partition" -msgstr "Kan ikke åpne WBFS partisjon" - -msgid "Could not read the disc." -msgstr "Kan ikke lese plate." - -msgid "Could not save." -msgstr "Kan ikke lagre." - -msgid "Could not set USB." -msgstr "Kan ikke velge USB." - -msgid "Cover Download" -msgstr "Cover nedlasting" - -msgid "Cover Path Changed" -msgstr "Cover sti endret" - -msgid "Create" -msgstr "Opprett" - -msgid "Credits" -msgstr "Medvirkende" - -msgid "Custom Paths" -msgstr "Endre stier" - -msgid "Customs/Original" -msgstr "Custom/Original" - -msgid "DOL Path" -msgstr "DOL sti" - -msgid "DOL path changed" -msgstr "DOL sti endret" - -msgid "Dec" -msgstr "Des" - -msgid "Default" -msgstr "Standard" - -msgid "Default Gamesettings" -msgstr "Standard innstillinger" - -msgid "Default Settings" -msgstr "Standard innstillinger" - -msgid "Delete" -msgstr "Slett" - -msgid "Delete ?" -msgstr "Slett ?" - -msgid "Delete Cheat GCT" -msgstr "Slett juksefil GCT" - -msgid "Delete Cheat TXT" -msgstr "Slett juksefil TXT" - -msgid "Delete Cover Artwork" -msgstr "Slett cover" - -msgid "Delete Disc Artwork" -msgstr "Slett platebilde" - -msgid "Design:" -msgstr "" - -msgid "Developed by" -msgstr "Utviklet av" - -msgid "Directory does not exist!" -msgstr "Mappestruktur finnes ikke!" - -msgid "Disc Artwork Download" -msgstr "Platebilde nedlasting" - -msgid "Disc Artwork Path" -msgstr "Platebilde sti" - -msgid "Disc Default" -msgstr "Spill Standard" - -msgid "Disc Images" -msgstr "Plate bilder" - -msgid "Disc Path Changed" -msgstr "Plate sti endret" - -msgid "DiskFlip" -msgstr "Snu plate" - -msgid "Display" -msgstr "Vis" - -msgid "Display as a carousel" -msgstr "Vis som karusell" - -msgid "Display as a grid" -msgstr "Vis som rutemønster" - -msgid "Display as a list" -msgstr "Vis som liste" - -msgid "Display favorites" -msgstr "Vis favoritter" - -msgid "Do you really want to delete:" -msgstr "Er du sikker på at du vil slette:" - -msgid "Do you want to apply it now?" -msgstr "" - -msgid "Do you want to change language?" -msgstr "Vil du endre språk?" - -msgid "Do you want to download this theme?" -msgstr "Vil du laste ned dette temaet?" - -msgid "Do you want to format:" -msgstr "Vil du formatere:" - -msgid "Do you want to retry for 30 secs?" -msgstr "Vil du fortsette å prøve i 30 sekunder?" - -msgid "Do you want to use the alternate DOL that is known to be correct?" -msgstr "Vil du bruke alt DOL filen som er kjent for å være riktig?" - -msgid "Do you wish to update/download all language files?" -msgstr "Vil du oppdatere/laste ned alle språkfiler?" - -msgid "Done!" -msgstr "Ferdig!" - -msgid "Download" -msgstr "Last ned" - -msgid "Download Boxart image?" -msgstr "Last ned cover bilde?" - -msgid "Download Discart image?" -msgstr "Last ned plate bilde?" - -msgid "Download Now" -msgstr "Last ned nå" - -msgid "Download failed." -msgstr "Nedlasting feilet." - -msgid "Download finished" -msgstr "Nedlasting ferdig" - -msgid "Download request failed." -msgstr "Nedlast spørring feilet." - -msgid "Downloading" -msgstr "Laster ned" - -msgid "Downloading Page List:" -msgstr "Laster ned side liste:" - -msgid "Downloading file" -msgstr "Laster ned fil" - -msgid "Downloading image:" -msgstr "Laster ned bilde:" - -msgid "Dutch" -msgstr "Nederlandsk" - -msgid "ERROR" -msgstr "FEIL" - -msgid "ERROR:" -msgstr "FEIL:" - -msgid "ERROR: Can't set up theme." -msgstr "" - -msgid "Enable Parental Control" -msgstr "" - -msgid "English" -msgstr "Engelsk" - -msgid "Error" -msgstr "Feil" - -msgid "Error !" -msgstr "Feil !" - -msgid "Error 002 fix" -msgstr "Error 002 fiks" - -msgid "Error reading Disc" -msgstr "Feil ved lesing av plate" - -msgid "Error while transfering data." -msgstr "Feil ved overføring av data." - -msgid "Error..." -msgstr "Feil..." - -msgid "Error:" -msgstr "Feil:" - -msgid "Extracting files..." -msgstr "Pakker ut filer..." - -msgid "FAT: Use directories" -msgstr "" - -msgid "Failed formating" -msgstr "Feil ved formatering" - -msgid "Failed to extract." -msgstr "Utpakking feilet." - -msgid "Failed to open partition" -msgstr "Feil ved åpning av partisjon" - -msgid "Feb" -msgstr "" - -msgid "File not found." -msgstr "Fil ikke funnet." - -msgid "Finishing installation... Ok!" -msgstr "Sluttfører installasjon... OK!" - -msgid "Flip-X" -msgstr "" - -msgid "Force" -msgstr "Tving" - -msgid "Format" -msgstr "Formatér" - -msgid "Formatting, please wait..." -msgstr "Formaterer, vennligst vent..." - -msgid "Free Space" -msgstr "Ledig plass" - -msgid "French" -msgstr "Fransk" - -msgid "Full Shutdown" -msgstr "Skru helt av" - -msgid "GAMEID_Gamename" -msgstr "" - -msgid "GCT Cheatcodes Path" -msgstr "GCT Juksekode sti" - -msgid "GCT Cheatcodes Path changed" -msgstr "GCT Juksekode sti endret" - -msgid "GCT File created" -msgstr "GCT fil opprettet" - -msgid "GUI Settings" -msgstr "GUI innstillinger" - -msgid "GXtheme.cfg not found in any subfolder." -msgstr "" - -msgid "Game ID" -msgstr "Spill ID" - -msgid "Game Language" -msgstr "Språk" - -msgid "Game Load" -msgstr "Lasting av spill" - -msgid "Game Region" -msgstr "Region" - -msgid "Game Size" -msgstr "Spill størrelse" - -msgid "Game Sound Mode" -msgstr "" - -msgid "Game Sound Volume" -msgstr "" - -msgid "Game is already installed:" -msgstr "Spillet er allerede installert:" - -msgid "Game partition" -msgstr "" - -msgid "Gamename [GAMEID]" -msgstr "" - -msgid "Games" -msgstr "Spill" - -msgid "German" -msgstr "Tysk" - -msgid "HOME Menu" -msgstr "HOME Meny" - -msgid "Hermes CIOS" -msgstr "" - -msgid "Homebrew Apps Path" -msgstr "Homebrew Apps sti" - -msgid "Homebrew Appspath changed" -msgstr "Homebrew Apps sti endret" - -msgid "Homebrew Launcher" -msgstr "Homebrew Laster" - -msgid "Hour" -msgstr "Timer" - -msgid "How do you want to update?" -msgstr "Hvordan vil du oppdatere?" - -msgid "How to Shutdown?" -msgstr "Hvordan skru av?" - -msgid "If you don't have WiFi, press 1 to get an URL to get your WiiTDB.zip" -msgstr "Hvis du ikke har WiFi, klikk 1 for å få en URL til din WiiTDB.zip" - -#, c-format -msgid "Incoming file %0.2fKB" -msgstr "Laster ned fil %0.2fKB" - -#, c-format -msgid "Incoming file %0.2fMB" -msgstr "Laster ned fil %0.2fMB" - -msgid "Initializing Network" -msgstr "Initialiserer nettverk" - -msgid "Insert Disk" -msgstr "Sett inn plate" - -msgid "Insert a Wii Disc!" -msgstr "Sett inn en Wii plate!" - -msgid "Insert an SD-Card to download images." -msgstr "Sett inn et SD-kort for å laste ned bilder." - -msgid "Insert an SD-Card to save." -msgstr "Sett inn et SD-kort for å lagre." - -msgid "Insert an SD-Card to use this option." -msgstr "Sett inn et SD-kort for å bruke innstillingen." - -msgid "Install" -msgstr "Installér" - -msgid "Install 1:1 Copy" -msgstr "" - -msgid "Install Error!" -msgstr "Installasjonsfeil!" - -msgid "Install a game" -msgstr "Installér et spill" - -msgid "Install partitions" -msgstr "" - -msgid "Installing content... Ok!" -msgstr "Installerer innhold... OK!" - -msgid "Installing game:" -msgstr "Installerer spill:" - -msgid "Installing ticket... Ok!" -msgstr "Installerer ticket... OK!" - -msgid "Installing title... Ok!" -msgstr "Installerer tittel... OK!" - -msgid "Installing wad" -msgstr "Installerer WAD" - -msgid "Invalid PIN code" -msgstr "" - -msgid "It seems that you have some information that will be helpful to us. Please pass this information along to the DEV team." -msgstr "Det ser ut til at du har informasjon som kan være nyttig for oss. Vennligst videresend denne informasjonen til utviklerteamet." - -msgid "Italian" -msgstr "Italiensk" - -msgid "Jan" -msgstr "" - -msgid "Japanese" -msgstr "Japansk" - -msgid "July" -msgstr "Jul" - -msgid "June" -msgstr "Jun" - -msgid "Keep" -msgstr "Behold" - -msgid "Keyboard" -msgstr "Tastatur" - -msgid "Korean" -msgstr "Koreansk" - -msgid "Language File" -msgstr "Språk Fil" - -msgid "Language change:" -msgstr "Endre språk" - -msgid "Languagepath changed." -msgstr "Språksti endret." - -msgid "Left" -msgstr "Venstre" - -msgid "Like SysMenu" -msgstr "Lik Systemmeny" - -msgid "Load" -msgstr "Start" - -msgid "Load From SD/USB" -msgstr "Start fra SD/USB" - -#, c-format -msgid "Load file from: %s ?" -msgstr "Start fil fra: %s ?" - -msgid "Load this DOL as alternate DOL?" -msgstr "Last denne DOL som alternativ DOL?" - -msgid "Loading standard language." -msgstr "Laster standard språk." - -msgid "Loading standard music." -msgstr "Laster standard musikk." - -msgid "Lock Console" -msgstr "Lås konsoll" - -msgid "Locked" -msgstr "Låst" - -msgid "Loop Directory" -msgstr "" - -msgid "Loop Music" -msgstr "" - -msgid "Loop Sound" -msgstr "" - -msgid "Mar" -msgstr "" - -msgid "Mark new games" -msgstr "" - -msgid "May" -msgstr "Mai" - -msgid "Missing files" -msgstr "Manglende filer" - -msgid "Most likely it has dimensions that are not evenly divisible by 4." -msgstr "Sannsynligvis har bildet dimensjoner som ikke kan deles med 4." - -msgid "Mount DVD drive" -msgstr "Last DVD stasjon" - -msgid "Music Loop Mode" -msgstr "" - -msgid "Music Volume" -msgstr "Musikk volum" - -msgid "Neither" -msgstr "Ingen" - -msgid "Network init error" -msgstr "Nettverk init feil" - -msgid "New Disc Detected" -msgstr "Ny plate oppdaget" - -msgid "Next" -msgstr "Neste" - -msgid "No" -msgstr "Nei" - -msgid "No .dol or .elf files found." -msgstr "Ingen .dol eller .elf filer funnet." - -msgid "No Cheatfile found" -msgstr "Ingen juksefil funnet" - -msgid "No DOL file found on disc." -msgstr "Ingen DOL fil funnet på plate." - -msgid "No Favorites" -msgstr "Ingen favoritter" - -msgid "No SD-Card inserted!" -msgstr "Intet SD-kort satt i!" - -msgid "No USB Device" -msgstr "Ingen USB enhet" - -msgid "No USB Device found." -msgstr "Ingen USB enhet funnet." - -msgid "No WBFS or FAT/NTFS partition found" -msgstr "" - -msgid "No cheats were selected" -msgstr "Ingen juksefiler valgt" - -msgid "No data could be read." -msgstr "Ingen data kan leses." - -msgid "No file missing!" -msgstr "Ingen filer mangler!" - -msgid "No new updates." -msgstr "Ingen nye oppdateringer." - -msgid "No themes found on the site." -msgstr "Ingen temaer funnet på websiden." - -msgid "None" -msgstr "" - -msgid "Normal" -msgstr "" - -msgid "Normal Covers" -msgstr "Normale cover" - -msgid "Not Found" -msgstr "Ikke funnet" - -msgid "Not a DOL/ELF file." -msgstr "Ikke en DOL/ELF fil." - -msgid "Not a WAD file." -msgstr "" - -msgid "Not a Wii Disc" -msgstr "Ikke en Wii plate" - -msgid "Not enough free memory." -msgstr "Ikke nok ledig minne." - -msgid "Not enough free space!" -msgstr "Ikke nok ledig plass!" - -msgid "Not supported format!" -msgstr "Ikke et støttet format!" - -msgid "Nov" -msgstr "" - -msgid "OFF" -msgstr "AV" - -msgid "OK" -msgstr "" - -msgid "ON" -msgstr "PÅ" - -msgid "Oct" -msgstr "Okt" - -msgid "Official Site:" -msgstr "Offisiell nettside:" - -msgid "Only Customs" -msgstr "Kun custom" - -msgid "Only Original" -msgstr "Kun original" - -msgid "Only for Install" -msgstr "Kun for installering" - -msgid "Original/Customs" -msgstr "Original/Custom" - -msgid "Parental Control" -msgstr "Foreldrekontroll" - -msgid "Parental Control disabled" -msgstr "" - -msgid "Partition" -msgstr "Partisjon" - -msgid "Password" -msgstr "Passord" - -msgid "Password Changed" -msgstr "Passord endret" - -msgid "Password has been changed" -msgstr "Passord har blitt endret" - -msgid "Paste it into your browser to get your WiiTDB.zip." -msgstr "Lim den inn i nettleseren din for å få WiiTDB.zip." - -msgid "Patch Country Strings" -msgstr "Patch land strenger" - -msgid "Pick from a list" -msgstr "Velg fra liste" - -msgid "Play Count" -msgstr "Ganger spilt" - -msgid "Play Next" -msgstr "" - -msgid "Play Once" -msgstr "" - -msgid "Play Previous" -msgstr "" - -msgid "Playing Music:" -msgstr "" - -msgid "Please wait..." -msgstr "Vennligst vent..." - -msgid "Power off the Wii" -msgstr "Skru av Wii" - -msgid "Prev" -msgstr "Forrige" - -msgid "Prompts Buttons" -msgstr "Dialog knapper" - -msgid "Published by" -msgstr "Publisert av" - -msgid "Quick Boot" -msgstr "Hurtig start" - -msgid "Random Directory Music" -msgstr "" - -msgid "Reading WAD data... Ok!" -msgstr "Leser WAD data... OK!" - -msgid "Receiving file from:" -msgstr "Mottar fil fra:" - -msgid "Released" -msgstr "Utgitt" - -msgid "Reload SD" -msgstr "Les SD på nytt" - -msgid "Remove update" -msgstr "" - -msgid "Rename Game on WBFS" -msgstr "Gi nytt navn til spill på WBFS" - -msgid "Reset BG Music" -msgstr "" - -msgid "Reset Playcounter" -msgstr "Nullstill teller" - -msgid "Reset to standard BGM?" -msgstr "" - -msgid "Restarting..." -msgstr "Starter på nytt..." - -msgid "Return" -msgstr "Gå tilbake" - -msgid "Return to Wii Menu" -msgstr "Tilbake til Wii meny" - -msgid "Right" -msgstr "Høyre" - -msgid "Rumble" -msgstr "Vibrasjon" - -msgid "SChinese" -msgstr "S.Kinesisk" - -msgid "SFX Volume" -msgstr "Effekt volum" - -msgid "Save" -msgstr "Lagre" - -msgid "Save Failed" -msgstr "Lagring feilet" - -msgid "Save Game List to" -msgstr "Lagre spilliste som" - -msgid "Saved" -msgstr "Lagret" - -msgid "Screensaver" -msgstr "Skjermbeskytter" - -msgid "Select" -msgstr "" - -msgid "Select a DOL" -msgstr "Velg en DOL fil" - -msgid "Selected DOL" -msgstr "Valgt DOL fil" - -msgid "Sept" -msgstr "Sep" - -msgid "Set Search-Filter" -msgstr "Angi søkefilter" - -msgid "Settings" -msgstr "Innstillinger" - -msgid "Shutdown System" -msgstr "Skru helt av" - -msgid "Shutdown to Idle" -msgstr "Skru av" - -msgid "Sort alphabetically" -msgstr "Sortér alfabetisk" - -msgid "Sort by rank" -msgstr "Sortér etter rangering" - -msgid "Sort order by most played" -msgstr "Sortér etter ganger spilt" - -msgid "Sound" -msgstr "Lyd" - -msgid "Sound+BGM" -msgstr "" - -msgid "Sound+Quiet" -msgstr "" - -msgid "Spanish" -msgstr "Spansk" - -msgid "Special thanks to:" -msgstr "Spesielt takk til:" - -msgid "Standard" -msgstr "Standard" - -msgid "Success" -msgstr "Suksess" - -msgid "Success:" -msgstr "Suksess:" - -msgid "Successfully Saved" -msgstr "Vellykket lagring" - -msgid "Successfully Updated" -msgstr "Vellykket oppdatering" - -msgid "Successfully Updated thanks to www.techjawa.com" -msgstr "" - -msgid "Successfully deleted:" -msgstr "Vellykket sletting:" - -msgid "Successfully extracted theme." -msgstr "Vellykket utpakking av tema." - -msgid "Successfully installed:" -msgstr "Vellykket installering:" - -msgid "System Default" -msgstr "System Standard" - -msgid "TChinese" -msgstr "T.Kinesisk" - -msgid "TXT Cheatcodes Path" -msgstr "TXTjuksekode sti" - -msgid "TXT Cheatcodes Path changed" -msgstr "TXTjuksekode sti endret" - -msgid "The entered directory does not exist. Would you like to create it?" -msgstr "Valgt mappe finnes ikke. Vil du opprette den?" - -msgid "The wad file was installed. But It could not be deleted from the SD card." -msgstr "WAD filen ble installert. Men ble ikke slettet fra SD kort." - -#, c-format -msgid "The wad installation failed with error %ld" -msgstr "WAD installasjonen feilet med feilkode %ld" - -msgid "Theme Download Path" -msgstr "Tema nedlasting sti" - -msgid "Theme Download Path changed" -msgstr "Tema nedlasting sti endret" - -msgid "Theme Downloader" -msgstr "Tema Nedlaster" - -msgid "Theme Path" -msgstr "Tema sti" - -msgid "Theme Path Changed" -msgstr "Tema sti endret" - -msgid "Theme Title:" -msgstr "Tema tittel:" - -msgid "Time left:" -msgstr "Tid igjen:" - -msgid "Title Launcher" -msgstr "Tittel Laster" - -msgid "Titles from WiiTDB" -msgstr "Titler fra WiiTDB" - -msgid "Tooltips" -msgstr "Verktøystips" - -msgid "Transfer failed." -msgstr "Overføring feilet." - -msgid "USB Device not found" -msgstr "USB enhet ikke funnet" - -msgid "USB Loader GX is protected" -msgstr "USB Loader GX er beskyttet" - -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "" - -#, c-format -msgid "Unable to open the wad that was just downloaded (%s)." -msgstr "Kan ikke åpne nedlastet WAD fil (%s)." - -msgid "Uninstall" -msgstr "Avinstallér" - -msgid "Uninstall Game" -msgstr "Avinstallér spill" - -msgid "Uninstall Menu" -msgstr "Avinstallér Meny" - -msgid "Uninstalling wad" -msgstr "Avinstallerer WAD" - -msgid "Unlock Parental Control" -msgstr "" - -msgid "Unlock console to use this option." -msgstr "Lås opp konsollen for å bruke denne innstillingen." - -msgid "Unlocked" -msgstr "Opplåst" - -msgid "Unsupported format, try to extract manually." -msgstr "Format ikke støttet, prøv å pakk ut manuelt." - -msgid "Update" -msgstr "Oppdater" - -msgid "Update All" -msgstr "Oppdater alt" - -msgid "Update DOL" -msgstr "Oppdater DOL" - -msgid "Update Files" -msgstr "Oppdater filer" - -msgid "Update Path" -msgstr "Oppdatering sti" - -msgid "Update Path changed." -msgstr "Oppdatering sti endret." - -msgid "Update all Language Files" -msgstr "Oppdater alle språkfiler" - -msgid "Update failed" -msgstr "Mislykket oppdatering" - -msgid "Update to" -msgstr "Oppdater til" - -msgid "Updating" -msgstr "Oppdaterer" - -msgid "Updating Language Files..." -msgstr "Oppdaterer språkfiler..." - -msgid "Updating Language Files:" -msgstr "Oppdaterer språkfiler:" - -msgid "Updating WiiTDB.zip" -msgstr "Oppdaterer WiiTDB.zip" - -msgid "Uploaded ZIP file installed to homebrew directory." -msgstr "Opplastet ZIP fil installert i homebrew mappen." - -msgid "VIDTV Patch" -msgstr "" - -#, c-format -msgid "Version: %s" -msgstr "Versjon: %s" - -msgid "Video Mode" -msgstr "Video modus" - -msgid "WIP Patches Path" -msgstr "" - -msgid "WIP Patches Path changed" -msgstr "" - -msgid "Waiting for USB Device" -msgstr "Venter på USB enhet" - -msgid "Waiting..." -msgstr "Venter..." - -msgid "What do you want to update?" -msgstr "Hva vil du oppdatere?" - -msgid "WiFi Features" -msgstr "WiFi egenskaper" - -msgid "Widescreen Fix" -msgstr "Widescreen fiks" - -msgid "Wii Menu" -msgstr "Wii Meny" - -msgid "Wii Settings" -msgstr "Wii Innstillinger" - -msgid "WiiTDB Files" -msgstr "WiiTDB filer" - -msgid "WiiTDB Path" -msgstr "WiiTDB sti" - -msgid "WiiTDB Path changed." -msgstr "WiiTDB sti endret." - -msgid "Wiilight" -msgstr "Wii DVD lys" - -msgid "Wrong Password" -msgstr "Feil passord" - -msgid "Yes" -msgstr "Ja" - -msgid "You are about to delete " -msgstr "Du er i ferd med å slette " - -msgid "You are choosing to display favorites and you do not have any selected." -msgstr "Du prøver å vise favoritter når du ikke har noen valgt." - -msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings." -msgstr "" - -msgid "You have attempted to load a bad image" -msgstr "Du har forsøkt å vise et korrupt bilde" - -msgid "You need to select or format a partition" -msgstr "" - -#, c-format -msgid "Your URL has been saved in %sWiiTDB_URL.txt." -msgstr "Din URL ble lagret i %sWiiTDB_URL.txt." - -msgid "and translaters for language files updates" -msgstr "og oversettere for språkfiler" - -msgid "available" -msgstr "tilgjengelig" - -msgid "does not exist!" -msgstr "finnes ikke!" - -msgid "does not exist! Loading game without cheats." -msgstr "finnes ikke! Laster spill uten juksekode." - -msgid "does not exist! You Messed something up, Idiot." -msgstr "finnes ikke! Du har gjort noe galt." - -msgid "file left" -msgstr "fil gjenstår" - -msgid "files left" -msgstr "filer gjenstår" - -msgid "files not found on the server!" -msgstr "filer ikke funnet på serveren!" - -msgid "for FAT/NTFS support" -msgstr "" - -msgid "for Ocarina" -msgstr "" - -msgid "for WiiTDB and hosting covers / disc images" -msgstr "for WiiTDB og hosting av bilder" - -msgid "for diverse patches" -msgstr "for diverse patcher" - -msgid "for his awesome tool LibWiiGui" -msgstr "for hans råe verktøy LibWiiGui" - -msgid "for hosting the themes" -msgstr "for hosting av tema" - -msgid "for hosting the update files" -msgstr "for hosting av oppdateringer" - -msgid "for the USB Loader source" -msgstr "for kilden til USB Loader" - -msgid "formatted!" -msgstr "formatert!" - -msgid "free" -msgstr "ledig" - -msgid "not set" -msgstr "ikke satt" - -msgid "of" -msgstr "av" - -msgid "seconds left" -msgstr "sekunder gjenstår" - -#~ msgid "contains over 255 lines of code. It will produce unexpected results." -#~ msgstr "inneholder over 255 linjer med kode. Den kan føre til uønskede resultater." - -#~ msgid "Backgroundmusic Path changed." -#~ msgstr "Bakgrunnsmusikk sti endret" - -#~ msgid "Set as backgroundmusic?" -#~ msgstr "Bruk som bakgrunnsmusikk?" - -#~ msgid "The file is not a .wad" -#~ msgstr "Denne filen er ikke en .wad" - -#~ msgid "Exit USB Loader GX?" -#~ msgstr "Avslutt USB Loader GX?" - -#~ msgid "No WBFS partition found" -#~ msgstr "Ingen WBFS partisjon funnet" - -#~ msgid "You need to format a partition" -#~ msgstr "Du må formatere en partisjon" - -#~ msgid "ERROR: USB device could not be loaded!" -#~ msgstr "FEIL: USB enhet kan ikke lastes!" - -#~ msgid "ERROR: cIOS could not be loaded!" -#~ msgstr "FEIL: cIOS kan ikke lastes!" - -#~ msgid "Loading..." -#~ msgstr "Laster..." - -#~ msgid "Waiting for your slow USB Device: %i secs..." -#~ msgstr "Venter på USB enhet: %i sek..." +msgid "" +msgstr "" +"Project-Id-Version: USB Loader GX\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" +"PO-Revision-Date: 2009-10-01 01:00+0200\n" +"Last-Translator: raschi\n" +"Language-Team: raschi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid " " +msgstr "" + +msgid " Wad Saved as:" +msgstr " WAD lagret som:" + +msgid " could not be downloaded." +msgstr " kan ikke lastes ned." + +msgid " has been Saved. The text has not been verified. Some of the code may not work right with each other. If you experience trouble, open the text in a real text editor for more information." +msgstr " har blitt lagret. Teksten har ikke blitt verifisert. Noe av koden vil kanskje ikke fungere riktig. Hvis du får problemer, åpne teksten i et ekte redigeringsprogram for mer informasjon." + +msgid " is not on the server." +msgstr " finnes ikke på serveren." + +#, c-format +msgid "%s : %s May not boot correctly if your System Menu is not up to date." +msgstr "%s : %s vil kanskje ikke starte riktig hvis System Menyen ikke er oppdatert." + +msgid "0 (Everyone)" +msgstr "0 (Alle)" + +msgid "1 (Child 7+)" +msgstr "1 (Barn 7+)" + +msgid "1 hour" +msgstr "1 time" + +msgid "10 min" +msgstr "" + +msgid "2 (Teen 12+)" +msgstr "2 (Ungdom 12+)" + +msgid "20 min" +msgstr "" + +msgid "2D Cover Path" +msgstr "2D Cover sti" + +msgid "3 (Mature 16+)" +msgstr "3 (Ungdom 16+)" + +msgid "3 min" +msgstr "" + +msgid "30 min" +msgstr "" + +msgid "3D Cover Path" +msgstr "3D Cover sti" + +msgid "3D Covers" +msgstr "3D cover" + +msgid "4 (Adults Only 18+)" +msgstr "4 (Voksen 18+)" + +msgid "5 min" +msgstr "" + +msgid ">> Deleting tickets..." +msgstr ">> Sletter tickets..." + +msgid ">> Deleting tickets...ERROR! " +msgstr ">> Sletter tickets...FEIL! " + +msgid ">> Deleting tickets...Ok! " +msgstr ">> Sletter tickets...OK! " + +msgid ">> Deleting title ...ERROR! " +msgstr ">> Sletter tittel ...FEIL! " + +msgid ">> Deleting title ...Ok!" +msgstr ">> Sletter tittel ...OK!" + +msgid ">> Deleting title contents..." +msgstr ">> Sletter tittel innhold..." + +msgid ">> Deleting title contents...ERROR! " +msgstr ">> Sletter tittel innhold...FEIL! " + +msgid ">> Deleting title contents...Ok!" +msgstr ">> Sletter tittel innhold...OK!" + +msgid ">> Deleting title..." +msgstr ">> Sletter tittel..." + +msgid ">> Finishing installation..." +msgstr ">> Sluttfører installasjon..." + +msgid ">> Installing content #" +msgstr ">> Installerer innhold #" + +msgid ">> Installing ticket..." +msgstr ">> Installerer ticket..." + +msgid ">> Installing title..." +msgstr ">> Installerer tittel..." + +msgid ">> Reading WAD data..." +msgstr ">> Leser WAD data..." + +msgid ">> Reading WAD data...ERROR! " +msgstr ">> Leser WAD data...FEIL! " + +msgid ">> Reading WAD data...Ok!" +msgstr ">> Leser WAD data...OK!" + +msgid "AUTO" +msgstr "" + +msgid "All partitions" +msgstr "" + +msgid "All the features of USB Loader GX are unlocked." +msgstr "Alle funksjonene til USB Loader GX er opplåst." + +msgid "Alternate DOL" +msgstr "Alternativ DOL" + +msgid "An Error occured" +msgstr "En feil oppstod" + +msgid "Anti" +msgstr "" + +msgid "App Language" +msgstr "Program språk" + +msgid "Apr" +msgstr "" + +msgid "Are you sure you want to enable Parent Control?" +msgstr "" + +msgid "Are you sure?" +msgstr "Er du sikker?" + +msgid "Aug" +msgstr "" + +msgid "Author:" +msgstr "Forfatter:" + +msgid "AutoInit Network" +msgstr "Autostart nettverk" + +msgid "AutoPatch" +msgstr "" + +msgid "BCA Codes Path" +msgstr "" + +msgid "BCA Codes Path changed" +msgstr "" + +msgid "BETA revisions" +msgstr "" + +msgid "Back" +msgstr "Tilbake" + +msgid "Back to HBC or Wii Menu" +msgstr "Tilbake til HBC eller Wii meny" + +msgid "Back to Loader" +msgstr "HBC/Loader" + +msgid "Back to Wii Menu" +msgstr "Wii meny" + +msgid "Backgroundmusic" +msgstr "Bakgrunnsmusikk" + +msgid "Big thanks to:" +msgstr "Stor takk til:" + +msgid "Block IOS Reload" +msgstr "Blokkér IOS Reload" + +msgid "Boot/Standard" +msgstr "Boot/Standard" + +msgid "Boot?" +msgstr "Start?" + +msgid "Both" +msgstr "Begge" + +msgid "Can't be formatted" +msgstr "Kan ikke formateres" + +msgid "Can't create directory" +msgstr "Kan ikke opprette mappe" + +msgid "Can't create file" +msgstr "Kan ikke opprette fil" + +msgid "Can't delete:" +msgstr "Kan ikke slette:" + +msgid "Cancel" +msgstr "Avbryt" + +msgid "Change Play Path" +msgstr "" + +msgid "Channels" +msgstr "Kanaler" + +msgid "Cheatfile is blank" +msgstr "Juksefil er blank" + +msgid "Checking existing artwork" +msgstr "Sjekker eksisterende bilder" + +msgid "Checking for Updates" +msgstr "Søker etter oppdateringer" + +msgid "Click to Download Covers" +msgstr "Klikk for å laste ned cover" + +msgid "Click to change game ID" +msgstr "Klikk for å endre spill ID" + +msgid "Clock" +msgstr "Klokke" + +msgid "Close" +msgstr "Lukk" + +msgid "Code Download" +msgstr "Kode nedlasting" + +#, c-format +msgid "Coded by: %s" +msgstr "Kodet av: %s" + +msgid "Coding:" +msgstr "Koding:" + +msgid "Confirm" +msgstr "Bekreft" + +msgid "Connection lost..." +msgstr "" + +msgid "Console" +msgstr "Konsoll" + +msgid "Console Default" +msgstr "Konsoll Standard" + +msgid "Console Locked" +msgstr "Konsoll låst" + +msgid "Console should be unlocked to modify it." +msgstr "Konsoll må være opplåst for å modifisere." + +msgid "Continue to install game?" +msgstr "Fortsett å installere spill?" + +msgid "Controllevel" +msgstr "Kontrollnivå" + +msgid "Correct Password" +msgstr "Riktig passord" + +msgid "Could not create GCT file" +msgstr "Kan ikke opprette GCT fil" + +msgid "Could not find a WBFS partition." +msgstr "Kan ikke finne en WBFS partisjon." + +msgid "Could not initialize DIP module!" +msgstr "Kan ikke initialisere DIP modul!" + +msgid "Could not initialize network!" +msgstr "Kan ikke initialisere nettverk!" + +msgid "Could not open Disc" +msgstr "Kan ikke åpne plate" + +msgid "Could not open WBFS partition" +msgstr "Kan ikke åpne WBFS partisjon" + +msgid "Could not read the disc." +msgstr "Kan ikke lese plate." + +msgid "Could not save." +msgstr "Kan ikke lagre." + +msgid "Could not set USB." +msgstr "Kan ikke velge USB." + +msgid "Cover Download" +msgstr "Cover nedlasting" + +msgid "Cover Path Changed" +msgstr "Cover sti endret" + +msgid "Create" +msgstr "Opprett" + +msgid "Credits" +msgstr "Medvirkende" + +msgid "Custom Paths" +msgstr "Endre stier" + +msgid "Customs/Original" +msgstr "Custom/Original" + +msgid "DOL Path" +msgstr "DOL sti" + +msgid "DOL path changed" +msgstr "DOL sti endret" + +msgid "Dec" +msgstr "Des" + +msgid "Default" +msgstr "Standard" + +msgid "Default Gamesettings" +msgstr "Standard innstillinger" + +msgid "Default Settings" +msgstr "Standard innstillinger" + +msgid "Delete" +msgstr "Slett" + +msgid "Delete ?" +msgstr "Slett ?" + +msgid "Delete Cheat GCT" +msgstr "Slett juksefil GCT" + +msgid "Delete Cheat TXT" +msgstr "Slett juksefil TXT" + +msgid "Delete Cover Artwork" +msgstr "Slett cover" + +msgid "Delete Disc Artwork" +msgstr "Slett platebilde" + +msgid "Design:" +msgstr "" + +msgid "Developed by" +msgstr "Utviklet av" + +msgid "Directory does not exist!" +msgstr "Mappestruktur finnes ikke!" + +msgid "Disc Artwork Download" +msgstr "Platebilde nedlasting" + +msgid "Disc Artwork Path" +msgstr "Platebilde sti" + +msgid "Disc Default" +msgstr "Spill Standard" + +msgid "Disc Images" +msgstr "Plate bilder" + +msgid "Disc Path Changed" +msgstr "Plate sti endret" + +msgid "DiskFlip" +msgstr "Snu plate" + +msgid "Display" +msgstr "Vis" + +msgid "Display as a carousel" +msgstr "Vis som karusell" + +msgid "Display as a grid" +msgstr "Vis som rutemønster" + +msgid "Display as a list" +msgstr "Vis som liste" + +msgid "Display favorites" +msgstr "Vis favoritter" + +msgid "Do you really want to delete:" +msgstr "Er du sikker på at du vil slette:" + +msgid "Do you want to apply it now?" +msgstr "" + +msgid "Do you want to change language?" +msgstr "Vil du endre språk?" + +msgid "Do you want to download this theme?" +msgstr "Vil du laste ned dette temaet?" + +msgid "Do you want to format:" +msgstr "Vil du formatere:" + +msgid "Do you want to retry for 30 secs?" +msgstr "Vil du fortsette å prøve i 30 sekunder?" + +msgid "Do you want to use the alternate DOL that is known to be correct?" +msgstr "Vil du bruke alt DOL filen som er kjent for å være riktig?" + +msgid "Do you wish to update/download all language files?" +msgstr "Vil du oppdatere/laste ned alle språkfiler?" + +msgid "Done!" +msgstr "Ferdig!" + +msgid "Download" +msgstr "Last ned" + +msgid "Download Boxart image?" +msgstr "Last ned cover bilde?" + +msgid "Download Discart image?" +msgstr "Last ned plate bilde?" + +msgid "Download Now" +msgstr "Last ned nå" + +msgid "Download failed." +msgstr "Nedlasting feilet." + +msgid "Download finished" +msgstr "Nedlasting ferdig" + +msgid "Download request failed." +msgstr "Nedlast spørring feilet." + +msgid "Downloading" +msgstr "Laster ned" + +msgid "Downloading Page List:" +msgstr "Laster ned side liste:" + +msgid "Downloading file" +msgstr "Laster ned fil" + +msgid "Downloading image:" +msgstr "Laster ned bilde:" + +msgid "Dutch" +msgstr "Nederlandsk" + +msgid "ERROR" +msgstr "FEIL" + +msgid "ERROR:" +msgstr "FEIL:" + +msgid "ERROR: Can't set up theme." +msgstr "" + +msgid "Enable Parental Control" +msgstr "" + +msgid "English" +msgstr "Engelsk" + +msgid "Error" +msgstr "Feil" + +msgid "Error !" +msgstr "Feil !" + +msgid "Error 002 fix" +msgstr "Error 002 fiks" + +msgid "Error reading Disc" +msgstr "Feil ved lesing av plate" + +msgid "Error while transfering data." +msgstr "Feil ved overføring av data." + +msgid "Error..." +msgstr "Feil..." + +msgid "Error:" +msgstr "Feil:" + +msgid "Extracting files..." +msgstr "Pakker ut filer..." + +msgid "FAT: Use directories" +msgstr "" + +msgid "Failed formating" +msgstr "Feil ved formatering" + +msgid "Failed to extract." +msgstr "Utpakking feilet." + +msgid "Failed to open partition" +msgstr "Feil ved åpning av partisjon" + +msgid "Feb" +msgstr "" + +msgid "File not found." +msgstr "Fil ikke funnet." + +msgid "Finishing installation... Ok!" +msgstr "Sluttfører installasjon... OK!" + +msgid "Flip-X" +msgstr "" + +msgid "Force" +msgstr "Tving" + +msgid "Format" +msgstr "Formatér" + +msgid "Formatting, please wait..." +msgstr "Formaterer, vennligst vent..." + +msgid "Free Space" +msgstr "Ledig plass" + +msgid "French" +msgstr "Fransk" + +msgid "Full Shutdown" +msgstr "Skru helt av" + +msgid "GAMEID_Gamename" +msgstr "" + +msgid "GCT Cheatcodes Path" +msgstr "GCT Juksekode sti" + +msgid "GCT Cheatcodes Path changed" +msgstr "GCT Juksekode sti endret" + +msgid "GCT File created" +msgstr "GCT fil opprettet" + +msgid "GUI Settings" +msgstr "GUI innstillinger" + +msgid "GXtheme.cfg not found in any subfolder." +msgstr "" + +msgid "Game ID" +msgstr "Spill ID" + +msgid "Game Language" +msgstr "Språk" + +msgid "Game Load" +msgstr "Lasting av spill" + +msgid "Game Region" +msgstr "Region" + +msgid "Game Size" +msgstr "Spill størrelse" + +msgid "Game Sound Mode" +msgstr "" + +msgid "Game Sound Volume" +msgstr "" + +msgid "Game is already installed:" +msgstr "Spillet er allerede installert:" + +msgid "Game partition" +msgstr "" + +msgid "Gamename [GAMEID]" +msgstr "" + +msgid "Games" +msgstr "Spill" + +msgid "German" +msgstr "Tysk" + +msgid "HOME Menu" +msgstr "HOME Meny" + +msgid "Homebrew Apps Path" +msgstr "Homebrew Apps sti" + +msgid "Homebrew Appspath changed" +msgstr "Homebrew Apps sti endret" + +msgid "Homebrew Launcher" +msgstr "Homebrew Laster" + +msgid "Hour" +msgstr "Timer" + +msgid "How do you want to update?" +msgstr "Hvordan vil du oppdatere?" + +msgid "How to Shutdown?" +msgstr "Hvordan skru av?" + +msgid "If you don't have WiFi, press 1 to get an URL to get your WiiTDB.zip" +msgstr "Hvis du ikke har WiFi, klikk 1 for å få en URL til din WiiTDB.zip" + +#, c-format +msgid "Incoming file %0.2fKB" +msgstr "Laster ned fil %0.2fKB" + +#, c-format +msgid "Incoming file %0.2fMB" +msgstr "Laster ned fil %0.2fMB" + +msgid "Initializing Network" +msgstr "Initialiserer nettverk" + +msgid "Insert Disk" +msgstr "Sett inn plate" + +msgid "Insert a Wii Disc!" +msgstr "Sett inn en Wii plate!" + +msgid "Insert an SD-Card to download images." +msgstr "Sett inn et SD-kort for å laste ned bilder." + +msgid "Insert an SD-Card to save." +msgstr "Sett inn et SD-kort for å lagre." + +msgid "Insert an SD-Card to use this option." +msgstr "Sett inn et SD-kort for å bruke innstillingen." + +msgid "Install" +msgstr "Installér" + +msgid "Install 1:1 Copy" +msgstr "" + +msgid "Install Error!" +msgstr "Installasjonsfeil!" + +msgid "Install a game" +msgstr "Installér et spill" + +msgid "Install partitions" +msgstr "" + +msgid "Installing content... Ok!" +msgstr "Installerer innhold... OK!" + +msgid "Installing game:" +msgstr "Installerer spill:" + +msgid "Installing ticket... Ok!" +msgstr "Installerer ticket... OK!" + +msgid "Installing title... Ok!" +msgstr "Installerer tittel... OK!" + +msgid "Installing wad" +msgstr "Installerer WAD" + +msgid "Invalid PIN code" +msgstr "" + +msgid "It seems that you have some information that will be helpful to us. Please pass this information along to the DEV team." +msgstr "Det ser ut til at du har informasjon som kan være nyttig for oss. Vennligst videresend denne informasjonen til utviklerteamet." + +msgid "Italian" +msgstr "Italiensk" + +msgid "Jan" +msgstr "" + +msgid "Japanese" +msgstr "Japansk" + +msgid "July" +msgstr "Jul" + +msgid "June" +msgstr "Jun" + +msgid "Keep" +msgstr "Behold" + +msgid "Keyboard" +msgstr "Tastatur" + +msgid "Korean" +msgstr "Koreansk" + +msgid "Language File" +msgstr "Språk Fil" + +msgid "Language change:" +msgstr "Endre språk" + +msgid "Languagepath changed." +msgstr "Språksti endret." + +msgid "Left" +msgstr "Venstre" + +msgid "Like SysMenu" +msgstr "Lik Systemmeny" + +msgid "Load" +msgstr "Start" + +msgid "Load From SD/USB" +msgstr "Start fra SD/USB" + +#, c-format +msgid "Load file from: %s ?" +msgstr "Start fil fra: %s ?" + +msgid "Load this DOL as alternate DOL?" +msgstr "Last denne DOL som alternativ DOL?" + +msgid "Loading standard language." +msgstr "Laster standard språk." + +msgid "Loading standard music." +msgstr "Laster standard musikk." + +msgid "Lock Console" +msgstr "Lås konsoll" + +msgid "Locked" +msgstr "Låst" + +msgid "Loop Directory" +msgstr "" + +msgid "Loop Music" +msgstr "" + +msgid "Loop Sound" +msgstr "" + +msgid "Mar" +msgstr "" + +msgid "Mark new games" +msgstr "" + +msgid "May" +msgstr "Mai" + +msgid "Missing files" +msgstr "Manglende filer" + +msgid "Most likely it has dimensions that are not evenly divisible by 4." +msgstr "Sannsynligvis har bildet dimensjoner som ikke kan deles med 4." + +msgid "Mount DVD drive" +msgstr "Last DVD stasjon" + +msgid "Music Loop Mode" +msgstr "" + +msgid "Music Volume" +msgstr "Musikk volum" + +msgid "Neither" +msgstr "Ingen" + +msgid "Network init error" +msgstr "Nettverk init feil" + +msgid "New Disc Detected" +msgstr "Ny plate oppdaget" + +msgid "Next" +msgstr "Neste" + +msgid "No" +msgstr "Nei" + +msgid "No .dol or .elf files found." +msgstr "Ingen .dol eller .elf filer funnet." + +msgid "No Cheatfile found" +msgstr "Ingen juksefil funnet" + +msgid "No DOL file found on disc." +msgstr "Ingen DOL fil funnet på plate." + +msgid "No Favorites" +msgstr "Ingen favoritter" + +msgid "No SD-Card inserted!" +msgstr "Intet SD-kort satt i!" + +msgid "No USB Device" +msgstr "Ingen USB enhet" + +msgid "No USB Device found." +msgstr "Ingen USB enhet funnet." + +msgid "No WBFS or FAT/NTFS partition found" +msgstr "" + +msgid "No cheats were selected" +msgstr "Ingen juksefiler valgt" + +msgid "No data could be read." +msgstr "Ingen data kan leses." + +msgid "No file missing!" +msgstr "Ingen filer mangler!" + +msgid "No new updates." +msgstr "Ingen nye oppdateringer." + +msgid "No themes found on the site." +msgstr "Ingen temaer funnet på websiden." + +msgid "None" +msgstr "" + +msgid "Normal" +msgstr "" + +msgid "Normal Covers" +msgstr "Normale cover" + +msgid "Not Found" +msgstr "Ikke funnet" + +msgid "Not a DOL/ELF file." +msgstr "Ikke en DOL/ELF fil." + +msgid "Not a WAD file." +msgstr "" + +msgid "Not a Wii Disc" +msgstr "Ikke en Wii plate" + +msgid "Not enough free memory." +msgstr "Ikke nok ledig minne." + +msgid "Not enough free space!" +msgstr "Ikke nok ledig plass!" + +msgid "Not supported format!" +msgstr "Ikke et støttet format!" + +msgid "Nov" +msgstr "" + +msgid "OFF" +msgstr "AV" + +msgid "OK" +msgstr "" + +msgid "ON" +msgstr "PÅ" + +msgid "Oct" +msgstr "Okt" + +msgid "Official Site:" +msgstr "Offisiell nettside:" + +msgid "Only Customs" +msgstr "Kun custom" + +msgid "Only Original" +msgstr "Kun original" + +msgid "Only for Install" +msgstr "Kun for installering" + +msgid "Original/Customs" +msgstr "Original/Custom" + +msgid "Parental Control" +msgstr "Foreldrekontroll" + +msgid "Parental Control disabled" +msgstr "" + +msgid "Partition" +msgstr "Partisjon" + +msgid "Password" +msgstr "Passord" + +msgid "Password Changed" +msgstr "Passord endret" + +msgid "Password has been changed" +msgstr "Passord har blitt endret" + +msgid "Paste it into your browser to get your WiiTDB.zip." +msgstr "Lim den inn i nettleseren din for å få WiiTDB.zip." + +msgid "Patch Country Strings" +msgstr "Patch land strenger" + +msgid "Pick from a list" +msgstr "Velg fra liste" + +msgid "Play Count" +msgstr "Ganger spilt" + +msgid "Play Next" +msgstr "" + +msgid "Play Once" +msgstr "" + +msgid "Play Previous" +msgstr "" + +msgid "Playing Music:" +msgstr "" + +msgid "Please wait..." +msgstr "Vennligst vent..." + +msgid "Power off the Wii" +msgstr "Skru av Wii" + +msgid "Prev" +msgstr "Forrige" + +msgid "Prompts Buttons" +msgstr "Dialog knapper" + +msgid "Published by" +msgstr "Publisert av" + +msgid "Quick Boot" +msgstr "Hurtig start" + +msgid "Random Directory Music" +msgstr "" + +msgid "Reading WAD data... Ok!" +msgstr "Leser WAD data... OK!" + +msgid "Receiving file from:" +msgstr "Mottar fil fra:" + +msgid "Released" +msgstr "Utgitt" + +msgid "Reload SD" +msgstr "Les SD på nytt" + +msgid "Remove update" +msgstr "" + +msgid "Rename Game on WBFS" +msgstr "Gi nytt navn til spill på WBFS" + +msgid "Reset BG Music" +msgstr "" + +msgid "Reset Playcounter" +msgstr "Nullstill teller" + +msgid "Reset to standard BGM?" +msgstr "" + +msgid "Restarting..." +msgstr "Starter på nytt..." + +msgid "Return" +msgstr "Gå tilbake" + +msgid "Return to Wii Menu" +msgstr "Tilbake til Wii meny" + +msgid "Right" +msgstr "Høyre" + +msgid "Rumble" +msgstr "Vibrasjon" + +msgid "SChinese" +msgstr "S.Kinesisk" + +msgid "SFX Volume" +msgstr "Effekt volum" + +msgid "Save" +msgstr "Lagre" + +msgid "Save Failed" +msgstr "Lagring feilet" + +msgid "Save Game List to" +msgstr "Lagre spilliste som" + +msgid "Saved" +msgstr "Lagret" + +msgid "Screensaver" +msgstr "Skjermbeskytter" + +msgid "Select" +msgstr "" + +msgid "Select a DOL" +msgstr "Velg en DOL fil" + +msgid "Selected DOL" +msgstr "Valgt DOL fil" + +msgid "Sept" +msgstr "Sep" + +msgid "Set Search-Filter" +msgstr "Angi søkefilter" + +msgid "Settings" +msgstr "Innstillinger" + +msgid "Shutdown System" +msgstr "Skru helt av" + +msgid "Shutdown to Idle" +msgstr "Skru av" + +msgid "Sort alphabetically" +msgstr "Sortér alfabetisk" + +msgid "Sort by rank" +msgstr "Sortér etter rangering" + +msgid "Sort order by most played" +msgstr "Sortér etter ganger spilt" + +msgid "Sound" +msgstr "Lyd" + +msgid "Sound+BGM" +msgstr "" + +msgid "Sound+Quiet" +msgstr "" + +msgid "Spanish" +msgstr "Spansk" + +msgid "Special thanks to:" +msgstr "Spesielt takk til:" + +msgid "Standard" +msgstr "Standard" + +msgid "Success" +msgstr "Suksess" + +msgid "Success:" +msgstr "Suksess:" + +msgid "Successfully Saved" +msgstr "Vellykket lagring" + +msgid "Successfully Updated" +msgstr "Vellykket oppdatering" + +msgid "Successfully Updated thanks to www.techjawa.com" +msgstr "" + +msgid "Successfully deleted:" +msgstr "Vellykket sletting:" + +msgid "Successfully extracted theme." +msgstr "Vellykket utpakking av tema." + +msgid "Successfully installed:" +msgstr "Vellykket installering:" + +msgid "System Default" +msgstr "System Standard" + +msgid "TChinese" +msgstr "T.Kinesisk" + +msgid "TXT Cheatcodes Path" +msgstr "TXTjuksekode sti" + +msgid "TXT Cheatcodes Path changed" +msgstr "TXTjuksekode sti endret" + +msgid "The entered directory does not exist. Would you like to create it?" +msgstr "Valgt mappe finnes ikke. Vil du opprette den?" + +msgid "The wad file was installed. But It could not be deleted from the SD card." +msgstr "WAD filen ble installert. Men ble ikke slettet fra SD kort." + +#, c-format +msgid "The wad installation failed with error %ld" +msgstr "WAD installasjonen feilet med feilkode %ld" + +msgid "Theme Download Path" +msgstr "Tema nedlasting sti" + +msgid "Theme Download Path changed" +msgstr "Tema nedlasting sti endret" + +msgid "Theme Downloader" +msgstr "Tema Nedlaster" + +msgid "Theme Path" +msgstr "Tema sti" + +msgid "Theme Path Changed" +msgstr "Tema sti endret" + +msgid "Theme Title:" +msgstr "Tema tittel:" + +msgid "Time left:" +msgstr "Tid igjen:" + +msgid "Title Launcher" +msgstr "Tittel Laster" + +msgid "Titles from WiiTDB" +msgstr "Titler fra WiiTDB" + +msgid "Tooltips" +msgstr "Verktøystips" + +msgid "Transfer failed." +msgstr "Overføring feilet." + +msgid "USB Device not found" +msgstr "USB enhet ikke funnet" + +msgid "USB Loader GX is protected" +msgstr "USB Loader GX er beskyttet" + +#, c-format +msgid "Unable to open the wad that was just downloaded (%s)." +msgstr "Kan ikke åpne nedlastet WAD fil (%s)." + +msgid "Uninstall" +msgstr "Avinstallér" + +msgid "Uninstall Game" +msgstr "Avinstallér spill" + +msgid "Uninstall Menu" +msgstr "Avinstallér Meny" + +msgid "Uninstalling wad" +msgstr "Avinstallerer WAD" + +msgid "Unlock Parental Control" +msgstr "" + +msgid "Unlock console to use this option." +msgstr "Lås opp konsollen for å bruke denne innstillingen." + +msgid "Unlocked" +msgstr "Opplåst" + +msgid "Unsupported format, try to extract manually." +msgstr "Format ikke støttet, prøv å pakk ut manuelt." + +msgid "Update" +msgstr "Oppdater" + +msgid "Update All" +msgstr "Oppdater alt" + +msgid "Update DOL" +msgstr "Oppdater DOL" + +msgid "Update Files" +msgstr "Oppdater filer" + +msgid "Update Path" +msgstr "Oppdatering sti" + +msgid "Update Path changed." +msgstr "Oppdatering sti endret." + +msgid "Update all Language Files" +msgstr "Oppdater alle språkfiler" + +msgid "Update failed" +msgstr "Mislykket oppdatering" + +msgid "Update to" +msgstr "Oppdater til" + +msgid "Updating" +msgstr "Oppdaterer" + +msgid "Updating Language Files..." +msgstr "Oppdaterer språkfiler..." + +msgid "Updating Language Files:" +msgstr "Oppdaterer språkfiler:" + +msgid "Updating WiiTDB.zip" +msgstr "Oppdaterer WiiTDB.zip" + +msgid "Uploaded ZIP file installed to homebrew directory." +msgstr "Opplastet ZIP fil installert i homebrew mappen." + +msgid "VIDTV Patch" +msgstr "" + +#, c-format +msgid "Version: %s" +msgstr "Versjon: %s" + +msgid "Video Mode" +msgstr "Video modus" + +msgid "WIP Patches Path" +msgstr "" + +msgid "WIP Patches Path changed" +msgstr "" + +msgid "Waiting for USB Device" +msgstr "Venter på USB enhet" + +msgid "Waiting..." +msgstr "Venter..." + +msgid "What do you want to update?" +msgstr "Hva vil du oppdatere?" + +msgid "WiFi Features" +msgstr "WiFi egenskaper" + +msgid "Widescreen Fix" +msgstr "Widescreen fiks" + +msgid "Wii Menu" +msgstr "Wii Meny" + +msgid "Wii Settings" +msgstr "Wii Innstillinger" + +msgid "WiiTDB Files" +msgstr "WiiTDB filer" + +msgid "WiiTDB Path" +msgstr "WiiTDB sti" + +msgid "WiiTDB Path changed." +msgstr "WiiTDB sti endret." + +msgid "Wiilight" +msgstr "Wii DVD lys" + +msgid "Wrong Password" +msgstr "Feil passord" + +msgid "Yes" +msgstr "Ja" + +msgid "You are about to delete " +msgstr "Du er i ferd med å slette " + +msgid "You are choosing to display favorites and you do not have any selected." +msgstr "Du prøver å vise favoritter når du ikke har noen valgt." + +msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings." +msgstr "" + +msgid "You have attempted to load a bad image" +msgstr "Du har forsøkt å vise et korrupt bilde" + +msgid "You need to select or format a partition" +msgstr "" + +#, c-format +msgid "Your URL has been saved in %sWiiTDB_URL.txt." +msgstr "Din URL ble lagret i %sWiiTDB_URL.txt." + +msgid "and translaters for language files updates" +msgstr "og oversettere for språkfiler" + +msgid "available" +msgstr "tilgjengelig" + +msgid "does not exist!" +msgstr "finnes ikke!" + +msgid "does not exist! Loading game without cheats." +msgstr "finnes ikke! Laster spill uten juksekode." + +msgid "does not exist! You Messed something up, Idiot." +msgstr "finnes ikke! Du har gjort noe galt." + +msgid "file left" +msgstr "fil gjenstår" + +msgid "files left" +msgstr "filer gjenstår" + +msgid "files not found on the server!" +msgstr "filer ikke funnet på serveren!" + +msgid "for FAT/NTFS support" +msgstr "" + +msgid "for Ocarina" +msgstr "" + +msgid "for WiiTDB and hosting covers / disc images" +msgstr "for WiiTDB og hosting av bilder" + +msgid "for diverse patches" +msgstr "for diverse patcher" + +msgid "for his awesome tool LibWiiGui" +msgstr "for hans råe verktøy LibWiiGui" + +msgid "for hosting the themes" +msgstr "for hosting av tema" + +msgid "for hosting the update files" +msgstr "for hosting av oppdateringer" + +msgid "for the USB Loader source" +msgstr "for kilden til USB Loader" + +msgid "formatted!" +msgstr "formatert!" + +msgid "free" +msgstr "ledig" + +msgid "not set" +msgstr "ikke satt" + +msgid "of" +msgstr "av" + +msgid "seconds left" +msgstr "sekunder gjenstår" + +#~ msgid "contains over 255 lines of code. It will produce unexpected results." +#~ msgstr "inneholder over 255 linjer med kode. Den kan føre til uønskede resultater." + +#~ msgid "Backgroundmusic Path changed." +#~ msgstr "Bakgrunnsmusikk sti endret" + +#~ msgid "Set as backgroundmusic?" +#~ msgstr "Bruk som bakgrunnsmusikk?" + +#~ msgid "The file is not a .wad" +#~ msgstr "Denne filen er ikke en .wad" + +#~ msgid "Exit USB Loader GX?" +#~ msgstr "Avslutt USB Loader GX?" + +#~ msgid "No WBFS partition found" +#~ msgstr "Ingen WBFS partisjon funnet" + +#~ msgid "You need to format a partition" +#~ msgstr "Du må formatere en partisjon" + +#~ msgid "ERROR: USB device could not be loaded!" +#~ msgstr "FEIL: USB enhet kan ikke lastes!" + +#~ msgid "ERROR: cIOS could not be loaded!" +#~ msgstr "FEIL: cIOS kan ikke lastes!" + +#~ msgid "Loading..." +#~ msgstr "Laster..." + +#~ msgid "Waiting for your slow USB Device: %i secs..." +#~ msgstr "Venter på USB enhet: %i sek..." diff --git a/Languages/polish.lang b/Languages/polish.lang index 8bbfd81b..cd3260ad 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: ziom666 (zadania_prog@vp.pl)\n" "Language-Team: \n" @@ -606,9 +606,6 @@ msgstr "niemiecki" msgid "HOME Menu" msgstr "Menu" -msgid "Hermes CIOS" -msgstr "" - msgid "Homebrew Apps Path" msgstr "Sciezka plikacji homebrew" @@ -1165,9 +1162,6 @@ msgstr "Nie znaleziono urzadzenia USB" msgid "USB Loader GX is protected" msgstr "USB Loader GX zabezpieczony" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "USB Loader GX dziala tylko z Hermes CIOS rev 4! Upewnij sie czy masz zainstalowana wersje 4!" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "Nie udalo sie zainstalowac dopiero co pobranego pliku (%s)" @@ -1375,6 +1369,9 @@ msgstr "z" msgid "seconds left" msgstr "sekund pozostalo" +#~ msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" +#~ msgstr "USB Loader GX dziala tylko z Hermes CIOS rev 4! Upewnij sie czy masz zainstalowana wersje 4!" + #~ msgid "contains over 255 lines of code. It will produce unexpected results." #~ msgstr "zawiera ponad 255 linii kodu. Bedzie coS nie tak." diff --git a/Languages/portuguese_br.lang b/Languages/portuguese_br.lang index d0b78aa1..da25943f 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-23 18:52+0200\n" "Last-Translator: boto12\n" "Language-Team: boto12\n" @@ -606,9 +606,6 @@ msgstr "Alemão" msgid "HOME Menu" msgstr "Menu Inicial" -msgid "Hermes CIOS" -msgstr "" - msgid "Homebrew Apps Path" msgstr "Pasta Apps Homebrew" @@ -1165,9 +1162,6 @@ msgstr "Dispositivo USB não encontrado" msgid "USB Loader GX is protected" msgstr "O USB Loader GX está bloqueado" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "Não é possível abrir o arquivo wad baixado (%s)." diff --git a/Languages/portuguese_pt.lang b/Languages/portuguese_pt.lang index 7b7e4f6a..75123f2a 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2010-02-01 18:10-0000\n" "Last-Translator: Sky8000\n" "Language-Team: Sky8000 \n" @@ -606,9 +606,6 @@ msgstr "Alemão" msgid "HOME Menu" msgstr "Menú Inicial" -msgid "Hermes CIOS" -msgstr "CIOS Hermes" - msgid "Homebrew Apps Path" msgstr "Pasta Apps Homebrew" @@ -1165,9 +1162,6 @@ msgstr "Dispositivo USB não encontrado" msgid "USB Loader GX is protected" msgstr "O USB Loader GX está bloqueado" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "O USB Loader GX só suporta o CIOS Hermes revisão 4! Verifique se esta é a revisão que tem instalada!" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "Não é possível abrir o ficheiro wad descarregado (%s)." @@ -1375,6 +1369,12 @@ msgstr "de" msgid "seconds left" msgstr "segundos restantes" +#~ msgid "Hermes CIOS" +#~ msgstr "CIOS Hermes" + +#~ msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" +#~ msgstr "O USB Loader GX só suporta o CIOS Hermes revisão 4! Verifique se esta é a revisão que tem instalada!" + #~ msgid "contains over 255 lines of code. It will produce unexpected results." #~ msgstr "contém mais de 255 linhas de código. Os resultados podem ser inesperados." diff --git a/Languages/russian.lang b/Languages/russian.lang index aaace6dd..11c6cbdb 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: nikolai_ca\n" "Language-Team: Kir, alendit, nikolai_ca\n" @@ -606,9 +606,6 @@ msgstr "Немецкий" msgid "HOME Menu" msgstr "Домашнее Меню" -msgid "Hermes CIOS" -msgstr "Hermes CIOS" - msgid "Homebrew Apps Path" msgstr "Путь к хоумбрю-программам" @@ -1165,9 +1162,6 @@ msgstr "USB устройство не найдено" msgid "USB Loader GX is protected" msgstr "USB Loader GX заблокирован" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "USB Loader GX будет работать только с Hermes CIOS rev 4! Пожалуйста убедитесь что у вас установлена версия 4!" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "Не могу открыть скачанный WAD (%s)" @@ -1375,6 +1369,12 @@ msgstr "из" msgid "seconds left" msgstr "секунд осталось" +#~ msgid "Hermes CIOS" +#~ msgstr "Hermes CIOS" + +#~ msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" +#~ msgstr "USB Loader GX будет работать только с Hermes CIOS rev 4! Пожалуйста убедитесь что у вас установлена версия 4!" + #~ msgid "contains over 255 lines of code. It will produce unexpected results." #~ msgstr "содержит более 255 строк кода. Результаты будут непредсказуемы." diff --git a/Languages/schinese.lang b/Languages/schinese.lang index 34f59015..1a33d125 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: knife.hu kavid\n" "Language-Team: kavid\n" @@ -606,9 +606,6 @@ msgstr "德文" msgid "HOME Menu" msgstr "主菜单" -msgid "Hermes CIOS" -msgstr "" - msgid "Homebrew Apps Path" msgstr "自制程序路径" @@ -1165,9 +1162,6 @@ msgstr "找不到 USB 设备" msgid "USB Loader GX is protected" msgstr "USB Loader GX 被锁定" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "不能打开刚下载的 WAD 文件 (%s)." diff --git a/Languages/spanish.lang b/Languages/spanish.lang index ff6ba186..38a40574 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: SirPalax\n" "Language-Team: Penn, SirPalax\n" @@ -606,9 +606,6 @@ msgstr "Alemán" msgid "HOME Menu" msgstr "Menú HOME" -msgid "Hermes CIOS" -msgstr "cIOS Hermes" - msgid "Homebrew Apps Path" msgstr "Ruta Apps Homebrew" @@ -1165,9 +1162,6 @@ msgstr "USB no encontrado" msgid "USB Loader GX is protected" msgstr "USB Loader GX está protegido" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "¡USB Loader GX sólo funciona con cIOS Hermes rev 4!. ¡Por favor, asegúrate de que tienes instalada la versión 4!" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "No se puede abrir el WAD que acabas de descargar (%s)." @@ -1375,6 +1369,12 @@ msgstr "de" msgid "seconds left" msgstr "segundos restantes" +#~ msgid "Hermes CIOS" +#~ msgstr "cIOS Hermes" + +#~ msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" +#~ msgstr "¡USB Loader GX sólo funciona con cIOS Hermes rev 4!. ¡Por favor, asegúrate de que tienes instalada la versión 4!" + #~ msgid "contains over 255 lines of code. It will produce unexpected results." #~ msgstr "contiene más de 255 líneas de código. Se producirán resultados inesperados." diff --git a/Languages/swedish.lang b/Languages/swedish.lang index 54afc0ff..f388b651 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2010-01-19 17:39+0200\n" "Last-Translator: Katsurou\n" "Language-Team: Katsurou, pirateX\n" @@ -606,9 +606,6 @@ msgstr "Tyska" msgid "HOME Menu" msgstr "Hemmeny" -msgid "Hermes CIOS" -msgstr "" - msgid "Homebrew Apps Path" msgstr "Homebrew Apps" @@ -1165,9 +1162,6 @@ msgstr "USB-enhet ej hittad" msgid "USB Loader GX is protected" msgstr "USB Loader GX är skyddad" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "USB Loader GX kommer endast köra med Hermes CIOS ver 4! Vänligen kontrollera att du har ver 4 installerad!" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "Kunde inte öppna den nedladdade wad filen (%s)." @@ -1375,6 +1369,9 @@ msgstr "av" msgid "seconds left" msgstr "sekunder kvar" +#~ msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" +#~ msgstr "USB Loader GX kommer endast köra med Hermes CIOS ver 4! Vänligen kontrollera att du har ver 4 installerad!" + #~ msgid "contains over 255 lines of code. It will produce unexpected results." #~ msgstr "Innehåller över 255 rader kod. Det kommer att skapa oväntade resultat." diff --git a/Languages/tchinese.lang b/Languages/tchinese.lang index 62cd2f7b..078928e6 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2010-02-15 21:00+0800\n" "Last-Translator: Mika Li\n" "Language-Team: kyogc, Miller, Mika Li\n" @@ -606,9 +606,6 @@ msgstr "德文" msgid "HOME Menu" msgstr "主選單" -msgid "Hermes CIOS" -msgstr "" - msgid "Homebrew Apps Path" msgstr "HBC 應用程式路徑" @@ -1165,9 +1162,6 @@ msgstr "找不到 USB 設備" msgid "USB Loader GX is protected" msgstr "USB Loader GX 被鎖定" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "USB Loader GX 只能執行 Hermes CIO rev4!請確認您安裝的版本是 rev4!" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "不能打開剛下載的 WAD 文件 (%s)." @@ -1375,6 +1369,9 @@ msgstr "的" msgid "seconds left" msgstr "剩餘秒數" +#~ msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" +#~ msgstr "USB Loader GX 只能執行 Hermes CIO rev4!請確認您安裝的版本是 rev4!" + #~ msgid "contains over 255 lines of code. It will produce unexpected results." #~ msgstr "超過255行的指令,將導致無法預期的結果" diff --git a/Languages/thai.lang b/Languages/thai.lang index 42d9aaef..c432a62e 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: Nitro_subzero \n" "Language-Team: Nitro_subzero\n" @@ -606,9 +606,6 @@ msgstr "เยอรมัน" msgid "HOME Menu" msgstr "เมนู HOME" -msgid "Hermes CIOS" -msgstr "" - msgid "Homebrew Apps Path" msgstr "ที่เก็บโปรแกรม Homebrew" @@ -1165,9 +1162,6 @@ msgstr "ไม่พบอุปกรณ์ USB" msgid "USB Loader GX is protected" msgstr "USB Loader GX 5 ถูกป้องกัน" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "ไม่สามารถเปิดไฟล์ Wad ที่เพิ่งดาวน์โหลดมาได้ (%s)." diff --git a/Languages/turkish.lang b/Languages/turkish.lang index efba6063..7fa492a0 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: 2010-03-16 16:17+0100\n" +"POT-Creation-Date: 2010-04-10 19:39-0400\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: omercigingelini\n" "Language-Team: omercigingelini\n" @@ -606,9 +606,6 @@ msgstr "Almanca" msgid "HOME Menu" msgstr "HOME Menü" -msgid "Hermes CIOS" -msgstr "" - msgid "Homebrew Apps Path" msgstr "Homebrew Yazılımlarının Yolu" @@ -1165,9 +1162,6 @@ msgstr "USB Aygıtı bulunamadı" msgid "USB Loader GX is protected" msgstr "USB Loader GX koruma altında" -msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" -msgstr "USB Loader GX sadece Hermes CIOS rev4 ile çalışır! Lütfen rev4 ün yüklü olduğundan emin olun!" - #, c-format msgid "Unable to open the wad that was just downloaded (%s)." msgstr "Az önce indirilen wad açılamıyor(%s)" @@ -1375,6 +1369,9 @@ msgstr "./" msgid "seconds left" msgstr "saniye kaldı" +#~ msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" +#~ msgstr "USB Loader GX sadece Hermes CIOS rev4 ile çalışır! Lütfen rev4 ün yüklü olduğundan emin olun!" + #~ msgid "contains over 255 lines of code. It will produce unexpected results." #~ msgstr "255 satırdan fazla kod içeriyor. Beklenmeyen sonuçlar üretebilir." diff --git a/source/gecko.c b/source/gecko.c index 676a2b04..044b9217 100644 --- a/source/gecko.c +++ b/source/gecko.c @@ -37,5 +37,34 @@ bool InitGecko() else return false; } +char ascii(char s) { + if(s < 0x20) return '.'; + if(s > 0x7E) return '.'; + return s; +} + +void hexdump(void *d, int len) { + u8 *data; + int i, off; + data = (u8*)d; + + gprintf("\n 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF"); + gprintf("\n==== =============================================== ================\n"); + + + for (off=0; off=len) gprintf(" "); + else gprintf("%02x ",data[off+i]); + + gprintf(" "); + for(i=0; i<16; i++) + if((i+off)>=len) gprintf(" "); + else gprintf("%c",ascii(data[off+i])); + gprintf("\n"); + } +} + #endif /* NO_DEBUG */ diff --git a/source/gecko.h b/source/gecko.h index 83b55311..4056a14f 100644 --- a/source/gecko.h +++ b/source/gecko.h @@ -11,6 +11,7 @@ extern "C" { //use this just like printf(); void gprintf(const char *str, ...); bool InitGecko(); + void hexdump(void *d, int len); #else #define gprintf(...) #define InitGecko() false diff --git a/source/main.cpp b/source/main.cpp index 70df64ab..cb62528d 100644 --- a/source/main.cpp +++ b/source/main.cpp @@ -16,6 +16,7 @@ #include #include #include +#include //#include extern "C" { @@ -194,12 +195,13 @@ main(int argc, char *argv[]) __exception_setreload(5); //auto reset code dump nobody gives us codedump info anyways. - gprintf("\n\n------------------"); - gprintf("\nUSB Loader GX rev%s",GetRev()); - gprintf("\nmain(%d", argc); + gprintf("------------------\n"); + gprintf("USB Loader GX rev%s\n",GetRev()); + gprintf("<< %s >>\n", _V_STRING ); + gprintf("main(%d", argc); for (int i=0;i"); - gprintf(")"); + gprintf(")\n"); // This part is added, because we need a identify patched ios // printf("\n\tReloading into ios 236"); @@ -209,7 +211,7 @@ main(int argc, char *argv[]) IOS_ReloadIOSsafe(36); } - printf("\n\tStarting up"); + printf("Starting up\n"); MEM2_init(36); // Initialize 36 MB MEM2_takeBigOnes(true); diff --git a/source/menu.cpp b/source/menu.cpp index 657bf22c..11da6ad2 100644 --- a/source/menu.cpp +++ b/source/menu.cpp @@ -603,14 +603,13 @@ int MainMenu(int menu) { vipatch = 0; break; } - gprintf("\n\tDisc_wiiBoot"); + u32 rtrnID = GetReturnToTitle(); + gprintf("Disc_wiiBoot\n" ); - ret = Disc_WiiBoot(videoselected, cheat, vipatch, countrystrings, errorfixer002, alternatedol, alternatedoloffset); + ret = Disc_WiiBoot(videoselected, cheat, vipatch, countrystrings, errorfixer002, alternatedol, alternatedoloffset, rtrnID); if (ret < 0) { Sys_LoadMenu(); } - - printf("Returning entry point: 0x%0x\n", ret); } return 0; } diff --git a/source/patches/patchcode.c b/source/patches/patchcode.c index 9c49f322..0cdd4fd5 100644 --- a/source/patches/patchcode.c +++ b/source/patches/patchcode.c @@ -26,6 +26,7 @@ #include "usbloader/apploader.h" #include "patchcode.h" +#include "../gecko.h" //#include "sd.h" //#include "fwrite_patch.h" @@ -414,4 +415,182 @@ void vidolpatcher(void *addr, u32 len) } } +//giantpune's magic super patch to return to channels +/*bool PatchReturnTo(void *Address, int Size, u32 id) { + u8 SearchPattern[ 12 ] = { 0x38, 0x80, 0x00, 0x02, 0x38, 0x60, 0x00, 0x01, 0x38, 0xa0, 0x00, 0x00 }; + + int found = 0; + int patched = 0; + int offset = 0; + u32 ad[ 3 ] = { 0, 0, 0 }; + + void *Addr = Address; + void *Addr_end = Address+Size; + + //find __OSLaunchMenu() and remember some addresses in it + while (Addr <= Addr_end - 12 ) { + if ( memcmp( Addr, SearchPattern, 12 )==0 ) { + ad[ found++ ] = Addr; + } + else if ( ad[ 0 ] && memcmp( Addr, SearchPattern, 8 )==0 ) //after the first match is found, only search the first 8 bytes for the other 2 + { + if( !ad[ 1 ] ) ad[ found++ ] = Addr; + else if( !ad[ 2 ] ) ad[ found++ ] = Addr; + if( found >= 3 )break; + } + Addr += 4; + offset += 4; + } + + //if the function is found and if it is not too far into the main.dol + if( found == 3 && ( offset < 0x1000001 ) ) + { + u32 nop = 0x60000000; + + //the magic that writes the TID to the registers + u8 jump[ 20 ] = { 0x3C, 0x60, 0x00, 0x01, 0x60, 0x63, 0x00, 0x01, + 0x3C, 0x80, 0x4A, 0x4F, 0x60, 0x84, 0x44, 0x49, + 0x4E, 0x80, 0x00, 0x20 }; + //patch the thing to use the new TID + jump[ 10 ] = (u8)( id>>24 ); + jump[ 11 ] = (u8)( id>>16 ); + jump[ 14 ] = (u8)( id>>8 ); + jump[ 15 ] = (u8)id; + + u32 jumpTo = Address - sizeof( jump ); + void* addr = jumpTo; + + //write new stuff to memory right before the main.dol + memcpy( addr, jump, sizeof( jump ) ); + + //ES_GetTicketViews() + u32 newval = ( jumpTo - ad[ 0 ] ); + newval &= 0x03FFFFFC; + newval |= 0x48000001; + addr = ad[ 0 ]; + //gprintf("addr: %p\n", addr ); + memcpy( addr, &newval, sizeof( u32) ); + memcpy( addr + 4, &nop, sizeof( u32) ); + //gprintf("%p patched to %08x\n", addr, newval ); + + //ES_GetTicketViews() again + newval = ( jumpTo - ad[ 1 ] ); + newval &= 0x03FFFFFC; + newval |= 0x48000001; + addr = ad[ 1 ]; + //gprintf("addr: %p\n", addr ); + memcpy( addr, &newval, sizeof( u32) ); + memcpy( addr + 4, &nop, sizeof( u32) ); + //gprintf("%p patched to %08x\n", addr, newval ); + + //ES_LaunchTitle() + newval = ( jumpTo - ad[ 2 ] ); + newval &= 0x03FFFFFC; + newval |= 0x48000001; + addr = ad[ 2 ]; + //gprintf("addr: %p\n", addr ); + memcpy( addr, &newval, sizeof( u32) ); + memcpy( addr + 4, &nop, sizeof( u32) ); + //gprintf("%p patched to %08x\n", addr, newval ); + + patched = 1; + } + return patched; +} +*/ +bool PatchReturnTo(void *Address, int Size, u32 id) { + u8 SearchPattern[ 12 ] = { 0x38, 0x80, 0x00, 0x02, 0x38, 0x60, 0x00, 0x01, 0x38, 0xa0, 0x00, 0x00 }; + u8 SearchPattern2[ 12 ] = { 0x4D, 0x65, 0x74, 0x72, 0x6F, 0x77, 0x65, 0x72, 0x6B, 0x73, 0x20, 0x54 }; + + int found = 0; + int patched = 0; + u32 ad[ 4 ] = { 0, 0, 0, 0 }; + + void *Addr = Address; + void *Addr_end = Address+Size; + + while (Addr <= Addr_end - 12 ) { + //find a safe place or the patch to hang out + if ( ! ad[ 3 ] && memcmp( Addr, SearchPattern2, 12 )==0 ) { + ad[ 3 ] = Addr + 0x30; + gprintf("found a safe place @ %08x\n", ad[ 3 ]); + //hexdump( Addr, 0x50 ); + } + //find __OSLaunchMenu() and remember some addresses in it + else if ( memcmp( Addr, SearchPattern, 12 )==0 ) { + ad[ found++ ] = Addr; + } + else if ( ad[ 0 ] && memcmp( Addr, SearchPattern, 8 )==0 ) //after the first match is found, only search the first 8 bytes for the other 2 + { + if( !ad[ 1 ] ) ad[ found++ ] = Addr; + else if( !ad[ 2 ] ) ad[ found++ ] = Addr; + if( found >= 3 )break; + } + Addr += 4; + } + + //if the function is found and if it is not too far into the main.dol + if( found == 3 && ( ad[ 2 ] - ad[ 3 ] < 0x1000001 ) && ad[ 3 ] ) + { + gprintf("patch __OSLaunchMenu( 0x00010001, 0x%08x )\n", id); + u32 nop = 0x60000000; + + //the magic that writes the TID to the registers + u8 jump[ 20 ] = { 0x3C, 0x60, 0x00, 0x01, 0x60, 0x63, 0x00, 0x01, + 0x3C, 0x80, 0x4A, 0x4F, 0x60, 0x84, 0x44, 0x49, + 0x4E, 0x80, 0x00, 0x20 }; + //patch the thing to use the new TID + jump[ 10 ] = (u8)( id>>24 ); + jump[ 11 ] = (u8)( id>>16 ); + jump[ 14 ] = (u8)( id>>8 ); + jump[ 15 ] = (u8)id; + + //u32 jumpTo = Address - sizeof( jump ); + void* addr = ad[ 3 ]; + + //write new stuff to memory right before the main.dol + memcpy( addr, jump, sizeof( jump ) ); + + //ES_GetTicketViews() + u32 newval = ( ad[ 3 ] - ad[ 0 ] ); + newval &= 0x03FFFFFC; + newval |= 0x48000001; + addr = ad[ 0 ]; + memcpy( addr, &newval, sizeof( u32 ) ); + memcpy( addr + 4, &nop, sizeof( u32 ) ); + gprintf("%p -> %08x\n", addr, newval ); + + //ES_GetTicketViews() again + newval = ( ad[ 3 ] - ad[ 1 ] ); + newval &= 0x03FFFFFC; + newval |= 0x48000001; + addr = ad[ 1 ]; + memcpy( addr, &newval, sizeof( u32 ) ); + memcpy( addr + 4, &nop, sizeof( u32 ) ); + gprintf("%p -> %08x\n", addr, newval ); + + //ES_LaunchTitle() + newval = ( ad[ 3 ] - ad[ 2 ] ); + newval &= 0x03FFFFFC; + newval |= 0x48000001; + addr = ad[ 2 ]; + memcpy( addr, &newval, sizeof( u32 ) ); + memcpy( addr + 4, &nop, sizeof( u32 ) ); + gprintf("%p -> %08x\n", addr, newval ); + + patched = 1; + } + else + { + gprintf("not patched\n"); + gprintf("found %d addresses\n", found); + int i; + for( i = 0; i< 4; i++) + gprintf("ad[ %d ]: %08x\n", i, ad[ i ] ); + gprintf("offset : %08x\n", ad[ 2 ] - ad[ 3 ] ); + + } + return patched; +} + diff --git a/source/patches/patchcode.h b/source/patches/patchcode.h index a67b6fda..4291adf8 100644 --- a/source/patches/patchcode.h +++ b/source/patches/patchcode.h @@ -36,6 +36,7 @@ bool dogamehooks(void *addr, u32 len); void langpatcher(void *addr, u32 len); void vidolpatcher(void *addr, u32 len); void patchdebug(void *addr, u32 len); +bool PatchReturnTo(void *Address, int Size, u32 id); #ifdef __cplusplus } diff --git a/source/usbloader/alternatedol.c b/source/usbloader/alternatedol.c index 236eeab1..e38d6b5a 100644 --- a/source/usbloader/alternatedol.c +++ b/source/usbloader/alternatedol.c @@ -24,15 +24,10 @@ bool Load_Dol(void **buffer, int* dollen, char * filepath) { memcpy(gameidbuffer6, (char*)0x80000000, 6); snprintf(fullpath, 200, "%s%s.dol", filepath, gameidbuffer6); -// SDCard_Init(); -// USBDevice_Init(); - file = fopen(fullpath, "rb"); if (file == NULL) { fclose(file); - // SDCard_deInit(); - // USBDevice_deInit(); return false; } @@ -44,22 +39,16 @@ bool Load_Dol(void **buffer, int* dollen, char * filepath) { dol_buffer = malloc(filesize); if (dol_buffer == NULL) { fclose(file); - // SDCard_deInit(); - // USBDevice_deInit(); - return false; + return false; } ret = fread( dol_buffer, 1, filesize, file); if (ret != filesize) { free(dol_buffer); fclose(file); - // SDCard_deInit(); - // USBDevice_deInit(); - return false; + return false; } fclose(file); - // SDCard_deInit(); - // USBDevice_deInit(); *buffer = dol_buffer; *dollen = filesize; return true; @@ -188,7 +177,7 @@ void __dvd_readidcb(s32 result) { dvddone = result; } -u32 Load_Dol_from_disc(u32 doloffset, u8 videoSelected, u8 patchcountrystring, u8 vipatch, u8 cheat) { +u32 Load_Dol_from_disc(u32 doloffset, u8 videoSelected, u8 patchcountrystring, u8 vipatch, u8 cheat, u32 rtrn ) { int ret; void *dol_header; u32 entrypoint; @@ -216,6 +205,8 @@ u32 Load_Dol_from_disc(u32 doloffset, u8 videoSelected, u8 patchcountrystring, u void *offset; u32 pos; u32 len; + u32 dolStart = 0x90000000; + u32 dolEnd = 0x0; while (load_dol_image_modified(&offset, &pos, &len)) { if (len != 0) { @@ -225,12 +216,19 @@ u32 Load_Dol_from_disc(u32 doloffset, u8 videoSelected, u8 patchcountrystring, u gamepatches(offset, len, videoSelected, patchcountrystring, vipatch, cheat); + DCFlushRange(offset, len); + if( offset < dolStart )dolStart = offset; + if( offset + len > dolEnd ) dolEnd = offset + len; Remove_001_Protection(offset, len); } } - + if( PatchReturnTo( dolStart, dolEnd - dolStart , rtrn ) ) + { + //gprintf("return-to patched\n" ); + DCFlushRange( dolStart, dolEnd - dolStart ); + } free(dol_header); return entrypoint; diff --git a/source/usbloader/alternatedol.h b/source/usbloader/alternatedol.h index 622622e6..dd95937f 100644 --- a/source/usbloader/alternatedol.h +++ b/source/usbloader/alternatedol.h @@ -10,7 +10,7 @@ extern "C" { bool Load_Dol(void **buffer, int* dollen, char * path); bool Remove_001_Protection(void *Address, int Size); u32 load_dol_image(void * dolstart); - u32 Load_Dol_from_disc(u32 doloffset, u8 videoSelected, u8 patchcountrystring, u8 vipatch, u8 cheat); + u32 Load_Dol_from_disc(u32 doloffset, u8 videoSelected, u8 patchcountrystring, u8 vipatch, u8 cheat, u32 rtrn); #ifdef __cplusplus } diff --git a/source/usbloader/apploader.c b/source/usbloader/apploader.c index 68b55ceb..ce54f29e 100644 --- a/source/usbloader/apploader.c +++ b/source/usbloader/apploader.c @@ -328,12 +328,12 @@ void gamepatches(void * dst, int len, u8 videoSelected, u8 patchcountrystring, u if(cheat) dogamehooks(dst,len); - //if (vipatch)//moved to degamehooks() - // vidolpatcher(dst,len); + if (vipatch) + vidolpatcher(dst,len); /*LANGUAGE PATCH - FISHEARS*/ - //langpatcher(dst,len);//moved to degamehooks() + langpatcher(dst,len); /*Thanks to WiiPower*/ if (patchcountrystring == 1) @@ -352,7 +352,7 @@ void gamepatches(void * dst, int len, u8 videoSelected, u8 patchcountrystring, u } -s32 Apploader_Run(entry_point *entry, u8 cheat, u8 videoSelected, u8 vipatch, u8 patchcountrystring, u8 error002fix, u8 alternatedol, u32 alternatedoloffset) { +s32 Apploader_Run(entry_point *entry, u8 cheat, u8 videoSelected, u8 vipatch, u8 patchcountrystring, u8 error002fix, u8 alternatedol, u32 alternatedoloffset, u32 rtrn) { app_entry appldr_entry; app_init appldr_init; app_main appldr_main; @@ -360,7 +360,7 @@ s32 Apploader_Run(entry_point *entry, u8 cheat, u8 videoSelected, u8 vipatch, u8 u32 appldr_len; s32 ret; - gprintf("\nApploader_Run() started"); + gprintf("Apploader_Run() started\n"); //u32 geckoattached = usb_isgeckoalive(EXI_CHANNEL_1); //if (geckoattached)usb_flush(EXI_CHANNEL_1); @@ -386,7 +386,7 @@ s32 Apploader_Run(entry_point *entry, u8 cheat, u8 videoSelected, u8 vipatch, u8 appldr_entry(&appldr_init, &appldr_main, &appldr_final); /* Initialize apploader */ - appldr_init(__noprint); + appldr_init( gprintf ); if (error002fix!=0) { /* ERROR 002 fix (thanks to WiiPower for sharing this)*/ @@ -394,6 +394,9 @@ s32 Apploader_Run(entry_point *entry, u8 cheat, u8 videoSelected, u8 vipatch, u8 // *(u32 *)0x80003140 = *(u32 *)0x80003188; } + u32 dolStart = 0x90000000; + u32 dolEnd = 0x0; + for (;;) { void *dst = NULL; int len = 0, offset = 0; @@ -406,9 +409,21 @@ s32 Apploader_Run(entry_point *entry, u8 cheat, u8 videoSelected, u8 vipatch, u8 /* Read data from DVD */ WDVD_Read(dst, len, (u64)(offset << 2)); - gamepatches(dst, len, videoSelected, patchcountrystring, vipatch, cheat); + if( !alternatedol )gamepatches(dst, len, videoSelected, patchcountrystring, vipatch, cheat); DCFlushRange(dst, len); + if( dst < dolStart )dolStart = dst; + if( dst + len > dolEnd ) dolEnd = dst + len; + } + + //this patch should be run on the entire dol at 1 time + if( !alternatedol && rtrn) + { + if( PatchReturnTo( dolStart, dolEnd - dolStart , rtrn) ) + { + //gprintf("return-to patched\n" ); + DCFlushRange( dolStart, dolEnd - dolStart ); + } } *entry = appldr_final(); @@ -426,8 +441,11 @@ s32 Apploader_Run(entry_point *entry, u8 cheat, u8 videoSelected, u8 vipatch, u8 DCFlushRange(dolbuffer, dollen); gamepatches(dolbuffer, dollen, videoSelected, patchcountrystring, vipatch, cheat); - - DCFlushRange(dolbuffer, dollen); + if( PatchReturnTo( dolStart, dolEnd - dolStart , rtrn ) ) + { + //gprintf("return-to patched\n" ); + DCFlushRange(dolbuffer, dollen); + } /* Set entry point from apploader */ *entry = (entry_point) load_dol_image(dolbuffer); @@ -441,7 +459,7 @@ s32 Apploader_Run(entry_point *entry, u8 cheat, u8 videoSelected, u8 vipatch, u8 FST_ENTRY *fst = (FST_ENTRY *)*(u32 *)0x80000038; - *entry = (entry_point) Load_Dol_from_disc(fst[alternatedoloffset].fileoffset, videoSelected, patchcountrystring, vipatch, cheat); + *entry = (entry_point) Load_Dol_from_disc(fst[alternatedoloffset].fileoffset, videoSelected, patchcountrystring, vipatch, cheat, rtrn); if (*entry == 0) SYS_ResetSystem(SYS_RETURNTOMENU, 0, 0); diff --git a/source/usbloader/apploader.h b/source/usbloader/apploader.h index 627555e0..3e4ac2ca 100644 --- a/source/usbloader/apploader.h +++ b/source/usbloader/apploader.h @@ -9,8 +9,8 @@ extern "C" { typedef void (*entry_point)(void); /* Prototypes */ - s32 Apploader_Run(entry_point *, u8, u8, u8, u8, u8, u8, u32); - void gamepatches(void * dst, int len, u8 videoSelected, u8 patchcountrystring, u8 vipatch, u8 cheat); + s32 Apploader_Run(entry_point *, u8, u8, u8, u8, u8, u8, u32, u32); + void gamepatches(void * dst, int len, u8 videoSelected, u8 patchcountrystring, u8 vipatch, u8 cheat ); #ifdef __cplusplus } diff --git a/source/usbloader/disc.c b/source/usbloader/disc.c index 876e9e7f..80397727 100644 --- a/source/usbloader/disc.c +++ b/source/usbloader/disc.c @@ -296,7 +296,7 @@ s32 Disc_IsWii(void) { return 0; } -s32 Disc_BootPartition(u64 offset, u8 videoselected, u8 cheat, u8 vipatch, u8 patchcountrystring, u8 error002fix, u8 alternatedol, u32 alternatedoloffset) { +s32 Disc_BootPartition(u64 offset, u8 videoselected, u8 cheat, u8 vipatch, u8 patchcountrystring, u8 error002fix, u8 alternatedol, u32 alternatedoloffset, u32 rtrn) { entry_point p_entry; s32 ret; @@ -314,7 +314,7 @@ s32 Disc_BootPartition(u64 offset, u8 videoselected, u8 cheat, u8 vipatch, u8 pa __Disc_SetLowMem(); /* Run apploader */ - ret = Apploader_Run(&p_entry, cheat, videoselected, vipatch, patchcountrystring, error002fix, alternatedol, alternatedoloffset); + ret = Apploader_Run(&p_entry, cheat, videoselected, vipatch, patchcountrystring, error002fix, alternatedol, alternatedoloffset, rtrn); if (ret < 0) return ret; @@ -388,7 +388,7 @@ s32 Disc_BootPartition(u64 offset, u8 videoselected, u8 cheat, u8 vipatch, u8 pa return 0; } -s32 Disc_WiiBoot(u8 videoselected, u8 cheat, u8 vipatch, u8 patchcountrystring, u8 error002fix, u8 alternatedol, u32 alternatedoloffset) { +s32 Disc_WiiBoot(u8 videoselected, u8 cheat, u8 vipatch, u8 patchcountrystring, u8 error002fix, u8 alternatedol, u32 alternatedoloffset, u32 rtrn) { u64 offset; s32 ret; @@ -398,7 +398,7 @@ s32 Disc_WiiBoot(u8 videoselected, u8 cheat, u8 vipatch, u8 patchcountrystring, return ret; /* Boot partition */ - return Disc_BootPartition(offset, videoselected, cheat, vipatch, patchcountrystring, error002fix, alternatedol, alternatedoloffset); + return Disc_BootPartition(offset, videoselected, cheat, vipatch, patchcountrystring, error002fix, alternatedol, alternatedoloffset, rtrn); } diff --git a/source/usbloader/disc.h b/source/usbloader/disc.h index 2effe5c2..20753391 100644 --- a/source/usbloader/disc.h +++ b/source/usbloader/disc.h @@ -47,8 +47,8 @@ extern "C" { s32 Disc_SetUSB(const u8 *); s32 Disc_ReadHeader(void *); s32 Disc_IsWii(void); - s32 Disc_BootPartition(u64, u8, u8, u8, u8, u8, u8, u32); - s32 Disc_WiiBoot(u8, u8, u8, u8, u8, u8, u32); + s32 Disc_BootPartition(u64, u8, u8, u8, u8, u8, u8, u32, u32); + s32 Disc_WiiBoot(u8, u8, u8, u8, u8, u8, u32, u32); s32 __Disc_FindPartition(u64 *outbuf); void PatchCountryStrings(void *Address, int Size); s32 __Disc_FindPartition(u64 *outbuf); diff --git a/source/wad/title.c b/source/wad/title.c index 0d5de338..e2078cc7 100644 --- a/source/wad/title.c +++ b/source/wad/title.c @@ -945,5 +945,52 @@ out: gprintf(" = %d",ret); return ret; } +#define TITLE_LOWER(x) ((u32)(x)) +u32 GetReturnToTitle() +{ + u32 tmdsize; + u64 tid = 0; + u64 *list; + u32 titlecount; + s32 ret; + u32 i; + ret = ES_GetNumTitles(&titlecount); + if(ret < 0) + return 0; + + list = memalign(32, titlecount * sizeof(u64) + 32); + + ret = ES_GetTitles(list, titlecount); + if(ret < 0) { + free(list); + return 0; + } + + for(i=0; i