From 798ebc188d6bce72c656bac29accaccc7e9028a2 Mon Sep 17 00:00:00 2001 From: dimok321 <15055714+dimok789@users.noreply.github.com> Date: Sun, 2 Jan 2011 09:23:44 +0000 Subject: [PATCH] *Corrected clock position (copy/paste mistake) *Corrected Screensaver appearance on startup after 30sec of unconnected WiiMote *Complete rewrite of theme downloader. (Downloading themes is not working currently because Deak Phreak changed something on wii.spiffy360.com. He said it's going to be changed back soon) *Added possibility to load theme images from a folder with the same name as the .them file. The "Image-Folder: Example\n" from the .them file is prioritized. *Updated some language files. (Translators please redownload the files from SVN. Many files had a lot of errors in them) --- Languages/czech.lang | 271 ++++--- Languages/danish.lang | 67 +- Languages/dutch.lang | 67 +- Languages/english.lang | 39 +- Languages/finnish.lang | 39 +- Languages/french.lang | 67 +- Languages/german.lang | 231 +++--- Languages/hungarian.lang | 67 +- Languages/italian.lang | 263 ++++--- Languages/japanese.lang | 261 ++++--- Languages/korean.lang | 39 +- Languages/norwegian.lang | 64 +- Languages/polish.lang | 67 +- Languages/portuguese_br.lang | 64 +- Languages/portuguese_pt.lang | 67 +- Languages/russian.lang | 67 +- Languages/schinese.lang | 39 +- Languages/spanish.lang | 67 +- Languages/swedish.lang | 67 +- Languages/tchinese.lang | 514 +++++++------ Languages/thai.lang | 64 +- Languages/turkish.lang | 64 +- Themes/Default.them | 811 ++++++++++---------- gui.pnproj | 2 +- source/input.cpp | 35 + source/input.h | 1 + source/libwiigui/gui_image.cpp | 13 +- source/menu.cpp | 28 +- source/menu/GameBrowseMenu.cpp | 19 +- source/menu/GameBrowseMenu.hpp | 1 - source/network/FileDownloader.cpp | 10 +- source/network/http.c | 10 +- source/prompts/PromptWindows.cpp | 41 +- source/settings/CSettings.cpp | 7 - source/settings/CSettings.h | 1 - source/settings/menus/CustomPathsSM.cpp | 11 - source/settings/menus/FlyingButtonsMenu.cpp | 1 + source/settings/menus/GUISettingsMenu.cpp | 2 + source/themes/CTheme.cpp | 15 +- source/themes/Resources.cpp | 8 +- source/themes/Resources.h | 2 +- source/themes/ThemeDownloader.cpp | 431 +++++++++++ source/themes/ThemeDownloader.h | 28 + source/themes/Theme_Downloader.cpp | 627 --------------- source/themes/Theme_Downloader.h | 15 - source/themes/Theme_List.cpp | 172 +---- source/themes/Theme_List.h | 31 +- source/wpad.c | 218 +++--- source/wpad.h | 1 - 49 files changed, 2611 insertions(+), 2485 deletions(-) create mode 100644 source/themes/ThemeDownloader.cpp create mode 100644 source/themes/ThemeDownloader.h delete mode 100644 source/themes/Theme_Downloader.cpp delete mode 100644 source/themes/Theme_Downloader.h diff --git a/Languages/czech.lang b/Languages/czech.lang index c4849c88..da1c856b 100644 --- a/Languages/czech.lang +++ b/Languages/czech.lang @@ -1,14 +1,14 @@ # USB Loader GX language source file. -# czech.lang - r828 +# czech.lang - r1000 # don't delete/change this line (é). msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-02 10:19+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" -"Last-Translator: David Jelinek (djelinek@hotmail.com) \n" -"Language-Team: r823 - last version on http://djelinek.sweb.cz/_USBLoderGX/czech.lang \n" +"Last-Translator: David Jelinek (djelinek@hotmail.com) e->e,r->r,u->u, c->c \n" +"Language-Team: r1000 - last version on http://djelinek.sweb.cz/_USBLoderGX/czech.lang \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -164,10 +164,10 @@ msgid "AutoInit Network" msgstr "Automatický start síte" msgid "BCA Codes Path" -msgstr "" +msgstr "Cesta pro BCA kódy" msgid "BETA revisions" -msgstr "" +msgstr "BETA revize" msgid "Back" msgstr "Zpet" @@ -199,8 +199,9 @@ msgstr "Nelze naformátovat" msgid "Can't create directory" msgstr "Nelze vytvorit adresár" -msgid "Can't create file" -msgstr "Nelze vytvořit soubor" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "Nelze smazat:" @@ -212,7 +213,7 @@ msgid "Cannot write to destination." msgstr "" msgid "Change Play Path" -msgstr "" +msgstr "Zmena cesty prehrávání" msgid "Cheatfile is blank" msgstr "Soubor s cheaty je prázdný" @@ -242,9 +243,6 @@ msgstr "Naprogramoval: %s" msgid "Coding:" msgstr "Programování:" -msgid "Connection lost..." -msgstr "" - msgid "Console" msgstr "Konzole" @@ -385,7 +383,7 @@ msgid "Do you really want to delete:" msgstr "Opravdu smazat:" msgid "Do you want to apply it now?" -msgstr "" +msgstr "Prejete si aplikovat zmeny hned?" msgid "Do you want to change language?" msgstr "Prejete si zmenit jazyk?" @@ -420,18 +418,9 @@ msgstr "Stáhnout potisk DVD?" msgid "Download Now" msgstr "Stáhnout nyní" -msgid "Download failed." -msgstr "Stažení selhalo." - msgid "Download finished" msgstr "Stažení dokonceno" -msgid "Download request failed." -msgstr "Požadavek na stažení selhal." - -msgid "Downloading Page List:" -msgstr "Stahuji stránku seznamu:" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "Stahuji obrázek:" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "Dánsky" @@ -460,7 +452,7 @@ msgid "ERROR:" msgstr "CHYBA:" msgid "ERROR: Can't set up theme." -msgstr "" +msgstr "CHYBA: Nelze nastavit téma." msgid "English" msgstr "Anglicky" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "Nelze císt disk" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "Ún" msgid "File not found." msgstr "Soubor nenalezen" +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -572,7 +572,7 @@ msgid "Full shutdown" msgstr "" msgid "GAMEID_Gamename" -msgstr "" +msgstr "IdHry_NazevHry" msgid "GCT Cheatcodes Path" msgstr "Cesta pro cheat kódy" @@ -584,7 +584,7 @@ msgid "GUI Settings" msgstr "Nastavení GUI" msgid "GXtheme.cfg not found in any subfolder." -msgstr "" +msgstr "GXtheme.cfg nenalezen v žádném adresári." msgid "Game ID" msgstr "ID hry" @@ -620,7 +620,7 @@ msgid "Game is already installed:" msgstr "Hra je již nainstalována:" msgid "Gamename [GAMEID]" -msgstr "" +msgstr "Název hry [IdHry]" msgid "Games" msgstr "Hry" @@ -659,7 +659,7 @@ msgid "How to Shutdown?" msgstr "Jakým zpusobem ukoncit?" msgid "If you don't have WiFi, press 1 to get an URL to get your WiiTDB.zip" -msgstr "" +msgstr "Pokud nemáte WiFi, stisknete 1 pro získání URL k WiiTDB.zip" #, c-format msgid "Incoming file %0.2fKB" @@ -691,7 +691,7 @@ msgid "Install directories" msgstr "" msgid "Install partitions" -msgstr "" +msgstr "Instalacní oddíly" msgid "Installing content... Ok!" msgstr "Instaluji obsah... Ok!" @@ -788,13 +788,13 @@ msgid "Locked" msgstr "Zamceno" msgid "Loop Directory" -msgstr "" +msgstr "Adresárová smycka" msgid "Loop Music" -msgstr "" +msgstr "Hudební smycka" msgid "Loop Sound" -msgstr "Zvuková smyčka" +msgstr "Zvuková smycka" msgid "Main tester:" msgstr "" @@ -803,7 +803,7 @@ msgid "Mar" msgstr "Brez" msgid "Mark new games" -msgstr "" +msgstr "Oznacir nové hry" msgid "May" msgstr "Kvet" @@ -815,10 +815,10 @@ msgid "Missing files" msgstr "Chybející soubory" msgid "Mount DVD drive" -msgstr "Pripojit DVD mechaniku" +msgstr "Spustit z DVD" msgid "Music Loop Mode" -msgstr "" +msgstr "Mód hudební smycky" msgid "Music Volume" msgstr "Hlasitost hudby" @@ -872,13 +872,13 @@ msgid "No themes found on the site." msgstr "Žádné téma nebylo nalezeno na serveru." msgid "None" -msgstr "" +msgstr "Žádný" msgid "Normal" msgstr "Normální" msgid "Not a WAD file." -msgstr "" +msgstr "Nejedná se o WAD soubor." msgid "Not a Wii Disc" msgstr "Toto není Wii disk" @@ -977,16 +977,16 @@ msgid "Play Count" msgstr "Spušteno" msgid "Play Next" -msgstr "" +msgstr "Prehrát další" msgid "Play Once" -msgstr "" +msgstr "Prehrát jednou" msgid "Play Previous" -msgstr "" +msgstr "Prehrát predchozí" msgid "Playing Music:" -msgstr "" +msgstr "Prehrávání hudby:" msgid "Please wait..." msgstr "Cekejte prosím..." @@ -1007,7 +1007,7 @@ msgid "Quick Boot" msgstr "Rychlé zavedení" msgid "Random Directory Music" -msgstr "" +msgstr "Náhodné prehrávání hudby" msgid "Reading WAD data... Ok!" msgstr "Nacítám WAD data... Ok!" @@ -1025,13 +1025,13 @@ msgid "Reload SD" msgstr "Znovunactení SD" msgid "Remove update" -msgstr "" +msgstr "Odstranit aktualizaci" msgid "Rename Game on WBFS" msgstr "Prejmenovat hru na WBFS" msgid "Reset BG Music" -msgstr "" +msgstr "Obnovit hudbu na pozadí" msgid "Reset Playcounter" msgstr "Vynulovat cítac spuštení" @@ -1079,7 +1079,7 @@ msgid "Screensaver" msgstr "Sporic obrazovky" msgid "Select" -msgstr "" +msgstr "Vyber" msgid "Select DOL Offset" msgstr "" @@ -1163,7 +1163,7 @@ msgid "Successfully Updated" msgstr "Úspešne zaktualizováno" msgid "Successfully Updated thanks to www.techjawa.com" -msgstr "" +msgstr "Úspešne zaktualizováno díky www.techjawa.com" msgid "Successfully deleted:" msgstr "Úspešne smazáno:" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "Cesta pro uložení témat" - msgid "Theme Downloader" msgstr "Stahování témat" @@ -1208,6 +1205,9 @@ msgstr "Název tématu" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1215,7 +1215,7 @@ msgid "This IOS was not found on the titles list. If you are sure you have it in msgstr "" msgid "Time left:" -msgstr "Zbývající cas:" +msgstr "Zbývá:" msgid "Title Launcher" msgstr "Spouštec kanálu" @@ -1229,9 +1229,6 @@ msgstr "Popisky" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "Prenos selhal" - msgid "Trying custom Discarts" msgstr "" @@ -1268,8 +1265,8 @@ msgstr "Odemknete konzoli pro tuto akci." msgid "Unlocked" msgstr "Odemceno" -msgid "Unsupported format, try to extract manually." -msgstr "Nepodporovaný formát" +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "Aktualizace" @@ -1312,7 +1309,7 @@ msgid "Video Mode" msgstr "Video mód" msgid "WIP Patches Path" -msgstr "" +msgstr "Cesta k WIP patchum" msgid "Waiting..." msgstr "Cekám..." @@ -1357,7 +1354,7 @@ msgid "You are trying to select a FAT32/NTFS/EXT partition with cIOS 249 Rev < 1 msgstr "" msgid "You need to select or format a partition" -msgstr "" +msgstr "Musíte vybrat nebo naformátovat oddíl" #, c-format msgid "Your URL has been saved in %sWiiTDB_URL.txt." @@ -1382,7 +1379,7 @@ msgid "files not found on the server!" msgstr "souboru nenalezeno na serveru" msgid "for FAT/NTFS support" -msgstr "" +msgstr "pro FAT/NTFS podporu" msgid "for Ocarina" msgstr "za Ocarina" @@ -1420,56 +1417,29 @@ msgstr "z " msgid "seconds left" msgstr "sekund zbývá" -#~ msgid "and translaters for language files updates" -#~ msgstr "a prekladatele pro aktualizaci jazykových souborů" +#~ msgid "%s : %s May not boot correctly if your System Menu is not up to date." +#~ msgstr "%s : %s Nemusí nabehnout správne pokud System Menu není aktuální." -#~ msgid "Insert an SD-Card to save." -#~ msgstr "Vložte SD kartu pro uložení." - -#~ msgid "Insert an SD-Card to use this option." -#~ msgstr "Vložte SD kartu pro tuto možnost" - -#~ msgid "No SD-Card inserted!" -#~ msgstr "Není vložena SD karta" - -#~ msgid "Waiting for USB Device" -#~ msgstr "Cekám na zarízení USB" - -#~ msgid "Back to Loader" -#~ msgstr "Zpet do spouštece" +#~ msgid "All partitions" +#~ msgstr "Všechny oddíly" #~ msgid "An Error occured" #~ msgstr "Došlo k chybe" -#~ msgid "Checking for Updates" -#~ msgstr "Zjištuji dostupné aktualiazce" +#~ msgid "Are you sure you want to enable Parent Control?" +#~ msgstr "Prejete si povolit Rodicovskou kontrolu" -#~ msgid "Downloading" -#~ msgstr "Stahování" +#~ msgid "BCA Codes Path changed" +#~ msgstr "Cesta pro BCA kódy zmenena" -#~ msgid "The wad file was installed. But It could not be deleted from the SD card." -#~ msgstr "WAD soubor byl nainstalován, ale nelze smazat z SD karty" - -#~ msgid "The wad installation failed with error %ld" -#~ msgstr "Instalace WAD souboru selhala s chybou %ld" - -#~ msgid "Unable to open the wad that was just downloaded (%s)." -#~ msgstr "Nelze otevrít WAD, který byl nyní stažen (%s)." - -#~ msgid "Update to" -#~ msgstr "Aktualizováno na" - -#~ msgid "Updating" -#~ msgstr "Aktualizuji" - -#~ msgid "Updating Language Files..." -#~ msgstr "Aktualizuji jazykové soubory..." - -#~ msgid "Updating WiiTDB.zip" -#~ msgstr "Aktualizuji WiiTDB.zip" +#~ msgid "Back to Loader" +#~ msgstr "Zpet do spouštece" #~ msgid "Back to Wii Menu" -#~ msgstr "Zpet do Wii nabídky" +#~ msgstr "Zpet do Wii Menu" + +#~ msgid "Can't create file" +#~ msgstr "Nelze vytvorit soubor" #~ msgid "Channels" #~ msgstr "Kanály" @@ -1477,9 +1447,15 @@ msgstr "sekund zbývá" #~ msgid "Checking existing artwork" #~ msgstr "Kontroluji existující kresby" +#~ msgid "Checking for Updates" +#~ msgstr "Zjištuji dostupné aktualiazce" + #~ msgid "Confirm" #~ msgstr "Potvrdit" +#~ msgid "Connection lost..." +#~ msgstr "Spojení prerušeno ..." + #~ msgid "Could not find a WBFS partition." #~ msgstr "Nemohu nalézt WBFS oddíl." @@ -1507,18 +1483,54 @@ msgstr "sekund zbývá" #~ msgid "Do you want to retry for 30 secs?" #~ msgstr "Chcete to zkusit znovu za 30 sekund?" +#~ msgid "Download failed." +#~ msgstr "Stažení selhalo." + +#~ msgid "Download request failed." +#~ msgstr "Požadavek na stažení selhal." + +#~ msgid "Downloading" +#~ msgstr "Stahování" + +#~ msgid "Downloading Page List:" +#~ msgstr "Stahuji stránku seznamu:" + +#~ msgid "Enable Parental Control" +#~ msgstr "Polit rodicovskou kontrolu" + +#~ msgid "FAT: Use directories" +#~ msgstr "FAT: Použít adresáre" + #~ msgid "Force" #~ msgstr "Síla" #~ msgid "GCT Cheatcodes Path changed" #~ msgstr "Cesta pro cheat kódy zmenena" +#~ msgid "Game partition" +#~ msgstr "Oddíl s hrama" + #~ msgid "Homebrew Appspath changed" #~ msgstr "Cesta pro Homebrew aplikace zmenena" #~ msgid "Insert an SD-Card to download images." #~ msgstr "Vložte SD kartu pro stažení potisku DVD." +#~ msgid "Insert an SD-Card to save." +#~ msgstr "Vložte SD kartu pro uložení." + +#~ msgid "Insert an SD-Card to use this option." +#~ msgstr "Vložte SD kartu pro tuto možnost" + +#~ msgid "Install 1:1 Copy" +#~ msgstr "Instalovat kopii 1:1" + +#~ msgid "Install not possible" +#~ msgstr "Instalace není možná" + +#~ msgid "Invalid PIN code" +#~ msgstr "Špatný PIN kód" + #~ msgid "Most likely it has dimensions that are not evenly divisible by 4." #~ msgstr "Nejspíše má velikost, která není delitelná 4." @@ -1531,12 +1543,18 @@ msgstr "sekund zbývá" #~ msgid "No Favorites" #~ msgstr "Žádné oblíbené" +#~ msgid "No SD-Card inserted!" +#~ msgstr "Není vložena SD karta" + #~ msgid "No USB Device" #~ msgstr "Žádné zarízení USB" #~ msgid "No USB Device found." #~ msgstr "Nebylo nalezeno zarízení USB" +#~ msgid "No WBFS or FAT/NTFS partition found" +#~ msgstr "Nebyl nalezen oddíl WBFS nebo FAT/NTFS" + #~ msgid "Normal Covers" #~ msgstr "Normální obaly" @@ -1546,6 +1564,12 @@ msgstr "sekund zbývá" #~ msgid "Not a DOL/ELF file." #~ msgstr "To není DOL/ELF soubor." +#~ msgid "Parental Control disabled" +#~ msgstr "Rodicovská kontrola neaktivní" + +#~ msgid "Reset to standard BGM?" +#~ msgstr "Obnovit puvodní hudbu ns pozadí" + #~ msgid "Save Failed" #~ msgstr "Uložení selhalo" @@ -1555,15 +1579,57 @@ msgstr "sekund zbývá" #~ msgid "TXT Cheatcodes Path changed" #~ msgstr "Cesta k TXT cheatum zmenena" +#~ msgid "The wad file was installed. But It could not be deleted from the SD card." +#~ msgstr "WAD soubor byl nainstalován, ale nelze smazat z SD karty" + +#~ msgid "The wad installation failed with error %ld" +#~ msgstr "Instalace WAD souboru selhala s chybou %ld" + +#~ msgid "Theme Download Path" +#~ msgstr "Cesta pro uložení témat" + #~ msgid "Theme Download Path changed" #~ msgstr "Cesta pro uložení témat zmenena" #~ msgid "Theme Path Changed" #~ msgstr "Cesta k tématum zmenena" +#~ msgid "Transfer failed." +#~ msgstr "Prenos selhal" + +#~ msgid "USB Loader GX will only run with Hermes CIOS rev 4! Please make sure you have revision 4 installed!" +#~ msgstr "USB Loader GX funguje pouze s Hermes CIOS rev 4! Ujistete se, že máte nainstalovanou revizi 4!" + +#~ msgid "Unable to open the wad that was just downloaded (%s)." +#~ msgstr "Nelze otevrít WAD, který byl nyní stažen (%s)." + +#~ msgid "Unlock Parental Control" +#~ msgstr "Odemnknout rodicovskou kontrolu" + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "Nepodporovaný formát" + #~ msgid "Update Path changed." #~ msgstr "Cesta pro aktualizaci zmenena" +#~ msgid "Update to" +#~ msgstr "Aktualizováno na" + +#~ msgid "Updating" +#~ msgstr "Aktualizuji" + +#~ msgid "Updating Language Files..." +#~ msgstr "Aktualizuji jazykové soubory..." + +#~ msgid "Updating WiiTDB.zip" +#~ msgstr "Aktualizuji WiiTDB.zip" + +#~ msgid "WIP Patches Path changed" +#~ msgstr "Cesta k WIP patchum zmenena" + +#~ msgid "Waiting for USB Device" +#~ msgstr "Cekám na zarízení USB" + #~ msgid "WiiTDB Path changed." #~ msgstr "Cesta k WiiTDB zmenena" @@ -1573,9 +1639,18 @@ msgstr "sekund zbývá" #~ msgid "You are choosing to display favorites and you do not have any selected." #~ msgstr "Vybíráte zobrazení oblíbených, ale žádné jste dosud nevybral" +#~ msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible." +#~ msgstr "Používáte systém souboru NTFS. Kvuli možným problémum pri zápisu není možná instalace her." + +#~ msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings." +#~ msgstr "Nemáte povolenou rodicovskou kontrolu. Jestliže ji chcete používat, musíte ji povolit ve Wii nastavení." + #~ msgid "You have attempted to load a bad image" #~ msgstr "Pokusili jste se nahrát špatný obraz" +#~ msgid "and translaters for language files updates" +#~ msgstr "a prekladatele pro aktualizaci jazykových souboru" + #~ msgid "does not exist! You Messed something up, Idiot." #~ msgstr "neexistuje. Neco jsi zvoral ty pako." diff --git a/Languages/danish.lang b/Languages/danish.lang index 60216515..fcd56cb7 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: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: dorf[dk]\n" "Language-Team: dorf[dk]\n" @@ -199,8 +199,9 @@ msgstr "Kan ikke formatteres" msgid "Can't create directory" msgstr "Kan ikke lave ny mappe" -msgid "Can't create file" -msgstr "Kan ikke oprette fil" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "Kan ikke slettes:" @@ -242,9 +243,6 @@ msgstr "Programmeret af: %s" msgid "Coding:" msgstr "Programmering:" -msgid "Connection lost..." -msgstr "Forbindelsen er væk..." - msgid "Console" msgstr "Konsol" @@ -420,18 +418,9 @@ msgstr "Download DVD-billede?" msgid "Download Now" msgstr "Download nu" -msgid "Download failed." -msgstr "Download mislykkedes." - msgid "Download finished" msgstr "Download færdig" -msgid "Download request failed." -msgstr "Anmodning om download mislykkedes." - -msgid "Downloading Page List:" -msgstr "Downloader side:" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "Downloader billede:" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "Hollandsk" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "DVDen kunne ikke læses" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "" msgid "File not found." msgstr "Fil ikke fundet." +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "Sti til download af temaer" - msgid "Theme Downloader" msgstr "Tema-downloader" @@ -1208,6 +1205,9 @@ msgstr "Tematitel:" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "Værktøjstips" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "Overførslen mislykkedes" - msgid "Trying custom Discarts" msgstr "" @@ -1268,8 +1265,8 @@ msgstr "Lås op for konsollen for at benytte denne indstilling." msgid "Unlocked" msgstr "Låst op" -msgid "Unsupported format, try to extract manually." -msgstr "Formatet er ikke understøttet - prøv at udpakke manuelt." +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "Opdatér" @@ -1420,6 +1417,30 @@ msgstr "af" msgid "seconds left" msgstr "sekunder tilbage" +#~ msgid "Can't create file" +#~ msgstr "Kan ikke oprette fil" + +#~ msgid "Connection lost..." +#~ msgstr "Forbindelsen er væk..." + +#~ msgid "Download failed." +#~ msgstr "Download mislykkedes." + +#~ msgid "Download request failed." +#~ msgstr "Anmodning om download mislykkedes." + +#~ msgid "Downloading Page List:" +#~ msgstr "Downloader side:" + +#~ msgid "Theme Download Path" +#~ msgstr "Sti til download af temaer" + +#~ msgid "Transfer failed." +#~ msgstr "Overførslen mislykkedes" + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "Formatet er ikke understøttet - prøv at udpakke manuelt." + #~ msgid "and translaters for language files updates" #~ msgstr "og oversætterne for opdateringer til sprogfilerne" diff --git a/Languages/dutch.lang b/Languages/dutch.lang index 82fc352d..ee03d8ec 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: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2010-04-12 07:37+0100\n" "Last-Translator: glowy\n" "Language-Team: tj_cool, glowy\n" @@ -199,8 +199,9 @@ msgstr "Kan niet geformatteerd worden" msgid "Can't create directory" msgstr "Kan map niet aanmaken" -msgid "Can't create file" -msgstr "Kan bestand niet aanmaken" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "Kan niet verwijderen:" @@ -242,9 +243,6 @@ msgstr "Geprogrammeerd door: %s" msgid "Coding:" msgstr "Codering:" -msgid "Connection lost..." -msgstr "Verbinding verbroken..." - msgid "Console" msgstr "" @@ -420,18 +418,9 @@ msgstr "Disk label downloaden?" msgid "Download Now" msgstr "Download nu" -msgid "Download failed." -msgstr "Download mislukt." - msgid "Download finished" msgstr "Download voltooid" -msgid "Download request failed." -msgstr "Download aanvraag mislukt." - -msgid "Downloading Page List:" -msgstr "Download pagina lijst:" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "Afbeelding downloaden:" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "Nederlands" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "Fout bij lezen disk" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "" msgid "File not found." msgstr "Bestand niet gevonden." +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "Thema download locatie" - msgid "Theme Downloader" msgstr "Thema downloader" @@ -1208,6 +1205,9 @@ msgstr "Thema Titel:" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "Knopinfo" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "Overdracht mislukt." - msgid "Trying custom Discarts" msgstr "" @@ -1268,8 +1265,8 @@ msgstr "Console moet worden vrijgegeven." msgid "Unlocked" msgstr "Vrijgegeven" -msgid "Unsupported format, try to extract manually." -msgstr "Niet ondersteund formaat, probeer handmatig uit te pakken." +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "Updaten" @@ -1420,6 +1417,30 @@ msgstr "van" msgid "seconds left" msgstr "seconden over" +#~ msgid "Can't create file" +#~ msgstr "Kan bestand niet aanmaken" + +#~ msgid "Connection lost..." +#~ msgstr "Verbinding verbroken..." + +#~ msgid "Download failed." +#~ msgstr "Download mislukt." + +#~ msgid "Download request failed." +#~ msgstr "Download aanvraag mislukt." + +#~ msgid "Downloading Page List:" +#~ msgstr "Download pagina lijst:" + +#~ msgid "Theme Download Path" +#~ msgstr "Thema download locatie" + +#~ msgid "Transfer failed." +#~ msgstr "Overdracht mislukt." + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "Niet ondersteund formaat, probeer handmatig uit te pakken." + #~ msgid "and translaters for language files updates" #~ msgstr "en vertalers voor taalbestand updates" diff --git a/Languages/english.lang b/Languages/english.lang index f65dc079..347fbc91 100644 --- a/Languages/english.lang +++ b/Languages/english.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -199,7 +199,8 @@ msgstr "" msgid "Can't create directory" msgstr "" -msgid "Can't create file" +#, c-format +msgid "Can't create path: %s" msgstr "" msgid "Can't delete:" @@ -242,9 +243,6 @@ msgstr "" msgid "Coding:" msgstr "" -msgid "Connection lost..." -msgstr "" - msgid "Console" msgstr "" @@ -420,18 +418,9 @@ msgstr "" msgid "Download Now" msgstr "" -msgid "Download failed." -msgstr "" - msgid "Download finished" msgstr "" -msgid "Download request failed." -msgstr "" - -msgid "Downloading Page List:" -msgstr "" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "" msgid "File not found." msgstr "" +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "" - msgid "Theme Downloader" msgstr "" @@ -1208,6 +1205,9 @@ msgstr "" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "" - msgid "Trying custom Discarts" msgstr "" @@ -1268,7 +1265,7 @@ msgstr "" msgid "Unlocked" msgstr "" -msgid "Unsupported format, try to extract manually." +msgid "Unsupported format, try to extract manually TempTheme.zip." msgstr "" msgid "Update" diff --git a/Languages/finnish.lang b/Languages/finnish.lang index 998e18b0..2cf3f822 100644 --- a/Languages/finnish.lang +++ b/Languages/finnish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: c64rmx\n" "Language-Team: \n" @@ -199,7 +199,8 @@ msgstr "Ei voida formatoida" msgid "Can't create directory" msgstr "Ei voi luoda kansiota" -msgid "Can't create file" +#, c-format +msgid "Can't create path: %s" msgstr "" msgid "Can't delete:" @@ -242,9 +243,6 @@ msgstr "Koodaus: %s" msgid "Coding:" msgstr "Koodaus" -msgid "Connection lost..." -msgstr "" - msgid "Console" msgstr "Konsoli" @@ -420,18 +418,9 @@ msgstr "Lataa levykuva?" msgid "Download Now" msgstr "Lataa nyt" -msgid "Download failed." -msgstr "" - msgid "Download finished" msgstr "Lataus valmistunut" -msgid "Download request failed." -msgstr "" - -msgid "Downloading Page List:" -msgstr "" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "Hollanti" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "Virhe luettaessa levyä" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "helmi" msgid "File not found." msgstr "Tiedostoa ei löytynyt" +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "" - msgid "Theme Downloader" msgstr "" @@ -1208,6 +1205,9 @@ msgstr "" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "Vinkit" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "" - msgid "Trying custom Discarts" msgstr "" @@ -1268,7 +1265,7 @@ msgstr "Avaa konsoli käyttääksesi tätä vaihtoehtoa" msgid "Unlocked" msgstr "Avattu" -msgid "Unsupported format, try to extract manually." +msgid "Unsupported format, try to extract manually TempTheme.zip." msgstr "" msgid "Update" diff --git a/Languages/french.lang b/Languages/french.lang index ce5c2cc1..9ac75196 100644 --- a/Languages/french.lang +++ b/Languages/french.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: Kin8\n" "Language-Team: Badablek, Amour, ikya & Kin8\n" @@ -199,8 +199,9 @@ msgstr "Formatage impossible" msgid "Can't create directory" msgstr "Création du répertoire impossible" -msgid "Can't create file" -msgstr "Création du fichier impossible" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "Impossible de supprimer:" @@ -242,9 +243,6 @@ msgstr "Développé par: %s" msgid "Coding:" msgstr "Développement:" -msgid "Connection lost..." -msgstr "Connexion perdue..." - msgid "Console" msgstr "" @@ -420,18 +418,9 @@ msgstr "Télécharger labels DVD ?" msgid "Download Now" msgstr "Télécharger" -msgid "Download failed." -msgstr "Téléchargement échoué." - msgid "Download finished" msgstr "Téléchargement terminé" -msgid "Download request failed." -msgstr "Demande de téléchargement échouée" - -msgid "Downloading Page List:" -msgstr "Chargement Prévisualisations:" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "Téléchargement de l'image:" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "Néerlandais" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "Erreur à la lecture du disque" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "Fév" msgid "File not found." msgstr "Fichier introuvable." +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "Dossier Thèmes Téléch." - msgid "Theme Downloader" msgstr "Téléchargements Thèmes" @@ -1208,6 +1205,9 @@ msgstr "Titre du Thème:" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "Info-bulles" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "Echec Transfert" - msgid "Trying custom Discarts" msgstr "" @@ -1268,8 +1265,8 @@ msgstr "Cette option requiert le déverrouillage de l'interface." msgid "Unlocked" msgstr "Clic pour verrouiller" -msgid "Unsupported format, try to extract manually." -msgstr "Format non supporté, essayez d'extraire manuellement." +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "Mise à Jour" @@ -1420,6 +1417,30 @@ msgstr "sur" msgid "seconds left" msgstr "secondes restantes" +#~ msgid "Can't create file" +#~ msgstr "Création du fichier impossible" + +#~ msgid "Connection lost..." +#~ msgstr "Connexion perdue..." + +#~ msgid "Download failed." +#~ msgstr "Téléchargement échoué." + +#~ msgid "Download request failed." +#~ msgstr "Demande de téléchargement échouée" + +#~ msgid "Downloading Page List:" +#~ msgstr "Chargement Prévisualisations:" + +#~ msgid "Theme Download Path" +#~ msgstr "Dossier Thèmes Téléch." + +#~ msgid "Transfer failed." +#~ msgstr "Echec Transfert" + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "Format non supporté, essayez d'extraire manuellement." + #~ msgid "and translaters for language files updates" #~ msgstr "et traducteurs pour les MàJ fichiers langues" diff --git a/Languages/german.lang b/Languages/german.lang index b2dc4652..5212ca31 100644 --- a/Languages/german.lang +++ b/Languages/german.lang @@ -1,14 +1,14 @@ -# USB Loader GX language source file. -# german.lang - r931 +# USB Loader GX +# german language source file - r938 # don't delete/change this line (é). msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" -"PO-Revision-Date: 2009-10-01 01:00+0200\n" +"POT-Creation-Date: 2011-01-02 10:19+0100\n" +"PO-Revision-Date: 2010-07-03 17:35-0800\n" "Last-Translator: ZEN.13\n" -"Language-Team: Snoozer, wishmasterf, Bertilax, ZEN.13\n" +"Language-Team: Bertilax, Snoozer, wishmasterf, ZEN.13\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -20,7 +20,7 @@ msgid " could not be downloaded." msgstr " konnte nicht heruntergeladen werden." 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 " wurde gespeichert. Möglicherweise funktionieren einige der Codes nicht richtig miteinander. Wenn du Probleme hast, öffne den Text in einem Texteditor um mehr Informationen zu erhalten." +msgstr " wurde gespeichert. Möglicherweise funktionieren einige der Codes nicht richtig miteinander. Wenn du Probleme hast, öffne den Text in einem Texteditor um mehr Informationen zu erhalten." msgid " is not on the server." msgstr " ist nicht auf dem Server." @@ -32,7 +32,7 @@ msgid "0 (Locked and Unlocked Games)" msgstr "" msgid "1 (Child 7+)" -msgstr "1 (Kinder 7+) " +msgstr "1 (Kinder 6+) " msgid "1 (Unlocked Games Only)" msgstr "" @@ -173,7 +173,7 @@ msgid "Back" msgstr "Zurück" msgid "Back to HBC or Wii Menu" -msgstr "Zurück zum Homebrew Kanal oder Wii Menü" +msgstr "Zurück zum Homebrewkanal oder Wii Menü" msgid "Backgroundmusic" msgstr "Hintergrundmusik" @@ -199,8 +199,9 @@ msgstr "Kann nicht formatiert werden." msgid "Can't create directory" msgstr "Verzeichnis kann nicht erstellt werden." -msgid "Can't create file" -msgstr "Datei kann nicht erstellt werden." +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "Löschen fehlgeschlagen:" @@ -227,10 +228,10 @@ msgid "Click to change game ID" msgstr "Spiel ID ändern" msgid "Clock" -msgstr "Uhrformat" +msgstr "Uhr" msgid "Close" -msgstr " Schließen" +msgstr "Schließen" msgid "Code Download" msgstr "Cheatcodes werden heruntergeladen" @@ -242,9 +243,6 @@ msgstr "Programmiert von: %s" msgid "Coding:" msgstr "Programmierung:" -msgid "Connection lost..." -msgstr "Verbindung abgebrochen..." - msgid "Console" msgstr "Konsolenstatus" @@ -301,7 +299,7 @@ msgid "Create" msgstr "Erstelle GCT" msgid "Credits" -msgstr "" +msgstr "Danksagungen" msgid "Custom Paths" msgstr "Pfade anpassen" @@ -420,18 +418,9 @@ msgstr "Disc Cover herunterladen?" msgid "Download Now" msgstr "Herunterladen" -msgid "Download failed." -msgstr "Download fehlgeschlagen" - msgid "Download finished" msgstr "Download abgeschlossen" -msgid "Download request failed." -msgstr "Downloadanfrage fehlgeschlagen" - -msgid "Downloading Page List:" -msgstr "Liste der nächsten Seite wird geladen:" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "Weitere Vorschaubilder werden geladen:" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "Niederländisch" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "Fehler beim Lesen der Disc" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "Februar" msgid "File not found." msgstr "Datei nicht gefunden" +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -791,7 +791,7 @@ msgid "Loop Directory" msgstr "Verzeichnis wiederholen" msgid "Loop Music" -msgstr "Scheife" +msgstr "Wiederholung" msgid "Loop Sound" msgstr "Wiederholung" @@ -1022,7 +1022,7 @@ msgid "Released" msgstr "Erschienen am" msgid "Reload SD" -msgstr "SD Karte erneut laden" +msgstr "SD Card erneut laden" msgid "Remove update" msgstr "Update entfernen" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "Theme Downloader" - msgid "Theme Downloader" msgstr "" @@ -1208,6 +1205,9 @@ msgstr "Name:" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1224,14 +1224,11 @@ msgid "Titles from WiiTDB" msgstr "Namen aus WiiTDB" msgid "Tooltips" -msgstr "" +msgstr "Quickinfo" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "Übertragung fehlgeschlagen" - msgid "Trying custom Discarts" msgstr "" @@ -1268,8 +1265,8 @@ msgstr "Entsperre den Loader, um diese Option zu nutzen." msgid "Unlocked" msgstr "Entsperrt" -msgid "Unsupported format, try to extract manually." -msgstr "Nicht unterstütztes Format. Versuch es manuell zu Entpacken." +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "" @@ -1420,99 +1417,45 @@ msgstr "von" msgid "seconds left" msgstr "Sekunden verbleiben" -#~ msgid "and translaters for language files updates" -#~ msgstr "und den Übersetzern der Sprachdateien" - -#~ msgid "Insert an SD-Card to save." -#~ msgstr "SD Karte einlegen um zu Speichern." - -#~ msgid "Insert an SD-Card to use this option." -#~ msgstr "SD Karte einlegen um diese Option zu nutzen." - -#~ msgid "No SD-Card inserted!" -#~ msgstr "Keine SD Karte eingelegt!" - -#~ msgid "Waiting for USB Device" -#~ msgstr "Warte auf USB Gerät" - -#~ msgid "Back to Loader" -#~ msgstr "Homebrew Kanal" - -#~ msgid "FAT: Use directories" -#~ msgstr "FAT: Unterverzeichnise" +#~ msgid "%s : %s May not boot correctly if your System Menu is not up to date." +#~ msgstr "%s : %s startet evtl. nicht richtig, falls dein System Menü nicht aktuell ist." #~ msgid "All partitions" #~ msgstr "Alle Partitionen" -#~ msgid "Game partition" -#~ msgstr "Spielpartition" - -#~ msgid "Install 1:1 Copy" -#~ msgstr "1:1 Kopie installieren" - #~ msgid "An Error occured" #~ msgstr "Ein Fehler ist aufgetreten." #~ msgid "Are you sure you want to enable Parent Control?" #~ msgstr "Bist du sicher, das du die Altersbeschränkung aktivieren möchtest?" -#~ msgid "Checking for Updates" -#~ msgstr "Suche nach Updates" - -#~ msgid "Downloading" -#~ msgstr "Dateien werden heruntergeladen" - -#~ msgid "Invalid PIN code" -#~ msgstr "Ungültiger PIN Code" - -#~ msgid "Parental Control disabled" -#~ msgstr "Altersbeschränkung ausgeschaltet" - -#~ msgid "The wad file was installed. But It could not be deleted from the SD card." -#~ msgstr "Die WAD Datei wurde installiert. Sie konnte aber nicht von der SD Karte gelöscht werden." - -#~ msgid "The wad installation failed with error %ld" -#~ msgstr "Die WAD Installation schlug fehl durch Fehler %ld" - -#~ 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." - -#~ msgid "Unlock Parental Control" -#~ msgstr "Altersbeschränkung deaktivieren" - -#~ msgid "Update to" -#~ msgstr "Aktualisiere auf" - -#~ msgid "Updating" -#~ msgstr "Aktualisiere" - -#~ msgid "Updating Language Files..." -#~ msgstr "Aktualisiere Sprachdateien..." - -#~ msgid "Updating WiiTDB.zip" -#~ msgstr "Aktualisiere WiiTDB" - -#~ msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings." -#~ msgstr "Du hast die Wii-Altersbeschränkung nicht aktiviert. Wenn du sie nutzen möchtest, aktiviere sie in den Wii-Systemeinstellungen." - -#~ msgid "%s : %s May not boot correctly if your System Menu is not up to date." -#~ msgstr "%s : %s startet evtl. nicht richtig, falls dein System Menü nicht aktuell ist." - #~ msgid "BCA Codes Path changed" #~ msgstr "Pfad geändert" +#~ msgid "Back to Loader" +#~ msgstr "Homebrewkanal" + #~ msgid "Back to Wii Menu" #~ msgstr "Wii Menü" +#~ msgid "Can't create file" +#~ msgstr "Datei kann nicht erstellt werden." + #~ msgid "Channels" #~ msgstr "Kanäle" #~ msgid "Checking existing artwork" #~ msgstr "Prüfe existierende Artworks" +#~ msgid "Checking for Updates" +#~ msgstr "Suche nach Updates" + #~ msgid "Confirm" #~ msgstr "Bestätigen" +#~ msgid "Connection lost..." +#~ msgstr "Verbindung abgebrochen..." + #~ msgid "Could not find a WBFS partition." #~ msgstr "Es wurde keine WBFS Partition gefunden." @@ -1540,15 +1483,33 @@ msgstr "Sekunden verbleiben" #~ msgid "Do you want to retry for 30 secs?" #~ msgstr "30 Sekunden lang erneut versuchen?" +#~ msgid "Download failed." +#~ msgstr "Download fehlgeschlagen" + +#~ msgid "Download request failed." +#~ msgstr "Downloadanfrage fehlgeschlagen" + +#~ msgid "Downloading" +#~ msgstr "Dateien werden heruntergeladen" + +#~ msgid "Downloading Page List:" +#~ msgstr "Liste der nächsten Seite wird geladen:" + #~ msgid "Enable Parental Control" #~ msgstr "Altersbeschränkung aktivieren" +#~ msgid "FAT: Use directories" +#~ msgstr "FAT: Unterverzeichnise" + #~ msgid "Force" #~ msgstr "Erzwinge" #~ msgid "GCT Cheatcodes Path changed" #~ msgstr "Pfad geändert" +#~ msgid "Game partition" +#~ msgstr "Spielpartition" + #~ msgid "Hermes CIOS" #~ msgstr "Hermes' cIOS" @@ -1556,11 +1517,23 @@ msgstr "Sekunden verbleiben" #~ msgstr "Pfad geändert" #~ msgid "Insert an SD-Card to download images." -#~ msgstr "SD Karte einlegen um Bilder herunterzuladen." +#~ msgstr "SD Card einlegen um Bilder herunterzuladen." + +#~ msgid "Insert an SD-Card to save." +#~ msgstr "SD Card einlegen um zu Speichern." + +#~ msgid "Insert an SD-Card to use this option." +#~ msgstr "SD Card einlegen um diese Option zu nutzen." + +#~ msgid "Install 1:1 Copy" +#~ msgstr "1:1 Kopie installieren" #~ msgid "Install not possible" #~ msgstr "Installation nicht möglich" +#~ msgid "Invalid PIN code" +#~ msgstr "Ungültiger PIN Code" + #~ msgid "Most likely it has dimensions that are not evenly divisible by 4." #~ msgstr "Höchstwahrscheinlich sind Breite und Höhe keine Vielfachen von 4." @@ -1573,6 +1546,9 @@ msgstr "Sekunden verbleiben" #~ msgid "No Favorites" #~ msgstr "Keine Favoriten" +#~ msgid "No SD-Card inserted!" +#~ msgstr "Keine SD Card eingelegt!" + #~ msgid "No USB Device" #~ msgstr "Kein USB Gerät" @@ -1591,6 +1567,9 @@ msgstr "Sekunden verbleiben" #~ msgid "Not a DOL/ELF file." #~ msgstr "Das ist keine DOL/ELF Datei." +#~ msgid "Parental Control disabled" +#~ msgstr "Altersbeschränkung ausgeschaltet" + #~ msgid "Reset to standard BGM?" #~ msgstr "Auf Standard zurücksetzen?" @@ -1603,21 +1582,57 @@ msgstr "Sekunden verbleiben" #~ msgid "TXT Cheatcodes Path changed" #~ msgstr "Pfad geändert" +#~ msgid "The wad file was installed. But It could not be deleted from the SD card." +#~ msgstr "Die WAD Datei wurde installiert. Sie konnte aber nicht von der SD Karte gelöscht werden." + +#~ msgid "The wad installation failed with error %ld" +#~ msgstr "Die WAD Installation schlug fehl durch Fehler %ld" + +#~ msgid "Theme Download Path" +#~ msgstr "Theme Downloader" + #~ msgid "Theme Download Path changed" #~ msgstr "Pfad geändert" #~ msgid "Theme Path Changed" #~ msgstr "Pfad geändert" +#~ msgid "Transfer failed." +#~ msgstr "Übertragung fehlgeschlagen" + #~ 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 "Unable to open the wad that was just downloaded (%s)." +#~ msgstr "Die WAD Datei, die gerade heruntergeladen wurde (%s), konnte nicht geöffnet werden." + +#~ msgid "Unlock Parental Control" +#~ msgstr "Altersbeschränkung deaktivieren" + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "Nicht unterstütztes Format. Versuch es manuell zu Entpacken." + #~ msgid "Update Path changed." #~ msgstr "Pfad geändert" +#~ msgid "Update to" +#~ msgstr "Aktualisiere auf" + +#~ msgid "Updating" +#~ msgstr "Aktualisiere" + +#~ msgid "Updating Language Files..." +#~ msgstr "Aktualisiere Sprachdateien..." + +#~ msgid "Updating WiiTDB.zip" +#~ msgstr "Aktualisiere WiiTDB" + #~ msgid "WIP Patches Path changed" #~ msgstr "Pfad geändert" +#~ msgid "Waiting for USB Device" +#~ msgstr "Warte auf USB Gerät" + #~ msgid "WiiTDB Path changed." #~ msgstr "Pfad geändert" @@ -1630,9 +1645,15 @@ msgstr "Sekunden verbleiben" #~ msgid "You are using NTFS filesystem. Due to possible write errors to a NTFS partition, installing a game is not possible." #~ msgstr "Du benutzt das NTFS Dateisystem. Wegen möglicher Schreibfehler auf einer NTFS Partition, ist das Installieren eines Spiels nicht möglich." +#~ msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings." +#~ msgstr "Du hast die Wii-Altersbeschränkung nicht aktiviert. Wenn du sie nutzen möchtest, aktiviere sie in den Wii-Systemeinstellungen." + #~ msgid "You have attempted to load a bad image" #~ msgstr "Du hast versucht ein 'schlechtes Bild' zu laden." +#~ msgid "and translaters for language files updates" +#~ msgstr "und den Übersetzern der Sprachdateien" + #~ msgid "does not exist! You Messed something up, Idiot." #~ msgstr "existiert nicht! Du hast was falsch gemacht, Idiot." diff --git a/Languages/hungarian.lang b/Languages/hungarian.lang index 017b785e..4945e922 100644 --- a/Languages/hungarian.lang +++ b/Languages/hungarian.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2009-12-29 11:05+0100\n" "Last-Translator: Springdale\n" "Language-Team: Tusk, Springdale\n" @@ -199,8 +199,9 @@ msgstr "Nem Formázható" msgid "Can't create directory" msgstr "Mappa nem hozható létre" -msgid "Can't create file" -msgstr "A fájl nem hozható létre." +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "Nem törölhetõ" @@ -242,9 +243,6 @@ msgstr "Kódolás: %s" msgid "Coding:" msgstr "Kódolás:" -msgid "Connection lost..." -msgstr "A kapcsolat megszakadt..." - msgid "Console" msgstr "Konzol" @@ -420,18 +418,9 @@ msgstr "Lemezfotó letöltése?" msgid "Download Now" msgstr "Letöltés most" -msgid "Download failed." -msgstr "Sikertelen letöltés." - msgid "Download finished" msgstr "Letöltés kész" -msgid "Download request failed." -msgstr "Sikertelen letöltési kérelem." - -msgid "Downloading Page List:" -msgstr "Lista letöltése:" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "Kép letöltése:" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "Holland" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "Lemezolvasási hiba" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "" msgid "File not found." msgstr "Fájl nem található" +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "Téma Letöltés Útvonal" - msgid "Theme Downloader" msgstr "Témák Letöltése" @@ -1208,6 +1205,9 @@ msgstr "Téma címe:" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "Súgók" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "Átviteli hiba." - msgid "Trying custom Discarts" msgstr "" @@ -1268,8 +1265,8 @@ msgstr "Zárolva a program, ezt nem használhatod." msgid "Unlocked" msgstr "Feloldva" -msgid "Unsupported format, try to extract manually." -msgstr "Nem támogatott formátum, próbáld manuálisan kicsomagolni." +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "Frissítés" @@ -1420,6 +1417,30 @@ msgstr "./" msgid "seconds left" msgstr "hátralévõ másodperc" +#~ msgid "Can't create file" +#~ msgstr "A fájl nem hozható létre." + +#~ msgid "Connection lost..." +#~ msgstr "A kapcsolat megszakadt..." + +#~ msgid "Download failed." +#~ msgstr "Sikertelen letöltés." + +#~ msgid "Download request failed." +#~ msgstr "Sikertelen letöltési kérelem." + +#~ msgid "Downloading Page List:" +#~ msgstr "Lista letöltése:" + +#~ msgid "Theme Download Path" +#~ msgstr "Téma Letöltés Útvonal" + +#~ msgid "Transfer failed." +#~ msgstr "Átviteli hiba." + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "Nem támogatott formátum, próbáld manuálisan kicsomagolni." + #~ msgid "and translaters for language files updates" #~ msgstr "valamint minden fordító" diff --git a/Languages/italian.lang b/Languages/italian.lang index 9d86121c..aec51444 100644 --- a/Languages/italian.lang +++ b/Languages/italian.lang @@ -1,14 +1,14 @@ # USB Loader GX language source file. -# italian.lang - v61 - r926 +# italian.lang - v62 - r1023 # don't delete/change this line (é). msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" -"PO-Revision-Date: 2010-02-21 08:00+0200\n" +"POT-Creation-Date: 2011-01-02 10:19+0100\n" +"PO-Revision-Date: 2010-12-30 08:00+0200\n" "Last-Translator: Cambo \n" -"Language-Team: FoxeJoe, Cambo\n" +"Language-Team: Cambo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -20,7 +20,7 @@ msgid " could not be downloaded." msgstr " non può essere scaricato." 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 " è stato salvato. Parte del codice potrebbe non funzionare correttamente. In caso di problemi, aprire il testo con un editor per ottenere ulteriori informazioni." +msgstr " è stato salvato. Parte del codice potrebbe non funzionare correttamente. In caso di problemi, aprire il file di testo con un editor per ottenere ulteriori informazioni." msgid " is not on the server." msgstr " non è disponibile sul server." @@ -29,13 +29,13 @@ msgid "0 (Everyone)" msgstr "0 (Tutti)" msgid "0 (Locked and Unlocked Games)" -msgstr "" +msgstr "0 (Giochi Bloccati e Non)" msgid "1 (Child 7+)" msgstr "1 (Bambini 7+)" msgid "1 (Unlocked Games Only)" -msgstr "" +msgstr "1 (Solo Giochi Non Bloccati)" msgid "1 hour" msgstr "1 ora" @@ -125,10 +125,10 @@ msgid "AUTO" msgstr "Automatico" msgid "All Partitions" -msgstr "" +msgstr "Tutte le Partizioni" msgid "All images downloaded successfully." -msgstr "" +msgstr "Immagini scaricate tutte correttamente." msgid "All the features of USB Loader GX are unlocked." msgstr "Tutte le funzioni di USB Loader GX sono sbloccate." @@ -146,10 +146,10 @@ msgid "Apr" msgstr "aprile" msgid "Are you sure you want to lock USB Loader GX?" -msgstr "" +msgstr "Sei sicuro di voler bloccare USB Loader GX?" msgid "Are you sure you want to reset?" -msgstr "" +msgstr "Sei sicuro di voler resettare?" msgid "Are you sure?" msgstr "Sei sicuro?" @@ -199,8 +199,9 @@ msgstr "Non si può formattare" msgid "Can't create directory" msgstr "Impossibile creare la cartella" -msgid "Can't create file" -msgstr "Impossibile creare il file" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "Impossibile eliminare:" @@ -209,7 +210,7 @@ msgid "Cancel" msgstr "Annulla" msgid "Cannot write to destination." -msgstr "" +msgstr "Impossibile scrivere nella destinazione." msgid "Change Play Path" msgstr "Modifica Percorso Suoni" @@ -218,7 +219,7 @@ msgid "Cheatfile is blank" msgstr "il file dei trucchi è vuoto" msgid "Clear" -msgstr "" +msgstr "Cancella" msgid "Click to Download Covers" msgstr "Premi per scaricare le Copertine" @@ -242,9 +243,6 @@ msgstr "Sviluppato da: %s" msgid "Coding:" msgstr "Sviluppo:" -msgid "Connection lost..." -msgstr "Connessione persa..." - msgid "Console" msgstr "Terminale" @@ -267,32 +265,32 @@ msgid "Correct Password" msgstr "Password Corretta" msgid "Could not connect to the server." -msgstr "" +msgstr "Impossibile connettersi al server." msgid "Could not create GCT file" -msgstr "Non è stato possibile creare il file GCT" +msgstr "Impossibile creare il file GCT" #, c-format msgid "Could not create path: %s" -msgstr "" +msgstr "Impossibile creare il percorso: %s" msgid "Could not find info for this game in the wiitdb.xml." -msgstr "" +msgstr "Non sono disponibili informazioni su questo gioco nel file wiitdb.xml." msgid "Could not initialize DIP module!" -msgstr "Non è stato possibile inizializzare il modulo DIP!" +msgstr "Impossibile inizializzare il modulo DIP!" msgid "Could not initialize network!" -msgstr "Non è stato possibile inizializzare la rete!" +msgstr "Impossibile inizializzare la rete!" msgid "Could not open Disc" -msgstr "Non è stato possibile accedere al Disco" +msgstr "Impossibile accedere al Disco" msgid "Could not open wiitdb.xml." -msgstr "" +msgstr "Impossibile aprire il file wiitdb.xml." msgid "Could not save." -msgstr "Non è stato possibile salvare." +msgstr "Impossibile salvare." msgid "Cover Download" msgstr "Scaricamento Copertine" @@ -379,7 +377,7 @@ msgid "Display as a list" msgstr "Visualizzazione a Elenco" msgid "Display favorites only" -msgstr "" +msgstr "Mostra solo i preferiti" msgid "Do you really want to delete:" msgstr "Vuoi veramente eliminare:" @@ -397,7 +395,7 @@ msgid "Do you want to format:" msgstr "Vuoi formattare:" msgid "Do you want to load this theme?" -msgstr "" +msgstr "Vuoi caricare questo tema?" msgid "Do you want to use the alternate DOL that is known to be correct?" msgstr "Vuoi utilizzare il DOL alternativo funzionante?" @@ -420,34 +418,28 @@ msgstr "Scarico l'immagine del disco?" msgid "Download Now" msgstr "Scarica Adesso" -msgid "Download failed." -msgstr "Download fallito." - msgid "Download finished" msgstr "Ho finito di scaricare" -msgid "Download request failed." -msgstr "Richiesta di download fallita." - -msgid "Downloading Page List:" -msgstr "Sto scaricando l'elenco:" - msgid "Downloading covers" -msgstr "" +msgstr "Sto scaricando le copertine" msgid "Downloading custom Discarts" -msgstr "" +msgstr "Sto scaricando le imm. disco personalizzate" msgid "Downloading file" msgstr "Sto scaricando il file" msgid "Downloading file..." -msgstr "" +msgstr "Sto scaricando il file..." msgid "Downloading image:" msgstr "Sto scaricando l'immagine:" msgid "Downloading original Discarts" +msgstr "Sto scaricando le imm. disco originali" + +msgid "Downloading pagelist:" msgstr "" msgid "Dutch" @@ -476,28 +468,32 @@ msgstr "Correzione Error002" #, c-format msgid "Error creating path: %s" -msgstr "" +msgstr "Errore nella creazione del percorso: %s" msgid "Error opening downloaded file" -msgstr "" +msgstr "Errore nell'apertura del file scaricato" msgid "Error reading Disc" msgstr "Errore Lettura Disco" -msgid "Error while downloding file" +#, c-format +msgid "Error when downloading file: %i" msgstr "" +msgid "Error while downloding file" +msgstr "Errore durante lo scaricamento del file" + msgid "Error while opening the zip." -msgstr "" +msgstr "Errore durante l'apertura del file zip." msgid "Error while transfering data." msgstr "Errore durante il trasferimento dei dati." msgid "Error while updating USB Loader GX." -msgstr "" +msgstr "Errore durante l'aggiornamento di USB Loader GX." msgid "Error writing the data." -msgstr "" +msgstr "Errore nella scrittura dei dati." msgid "Error..." msgstr "Errore..." @@ -506,10 +502,10 @@ msgid "Error:" msgstr "Errore:" msgid "Exit" -msgstr "" +msgstr "Esci" msgid "Exit to where?" -msgstr "" +msgstr "Uscita verso?" msgid "Extracting files..." msgstr "Sto scompattando i file..." @@ -524,7 +520,7 @@ msgid "Failed to open partition" msgstr "Non si accede alla partizione" msgid "Failed updating" -msgstr "" +msgstr "Aggiornamento fallito" msgid "Feb" msgstr "febbraio" @@ -532,26 +528,30 @@ msgstr "febbraio" msgid "File not found." msgstr "File non trovato." -msgid "Filesize is 0 Byte." +#, c-format +msgid "Filesize is %i Byte." msgstr "" +msgid "Filesize is 0 Byte." +msgstr "La dimensione del file è 0 Byte." + msgid "Finishing installation... Ok!" msgstr "Sto terminando l'installazione... Ok!" msgid "Flat Covers" -msgstr "" +msgstr "Copertine 2D" msgid "Flip-X" msgstr "Scorrimento Dischi" msgid "Force NTSC" -msgstr "" +msgstr "Forza NTSC" msgid "Force PAL50" -msgstr "" +msgstr "Forza PAL50" msgid "Force PAL60" -msgstr "" +msgstr "Forza PAL60" msgid "Format" msgstr "Formatta" @@ -566,10 +566,10 @@ msgid "French" msgstr "Francese" msgid "Full Shutdown" -msgstr "Completo" +msgstr "Spegni Tutto" msgid "Full shutdown" -msgstr "" +msgstr "Spegni yutto" msgid "GAMEID_Gamename" msgstr "IDGIOCO_Nomegioco" @@ -590,7 +590,7 @@ msgid "Game ID" msgstr "ID Gioco" msgid "Game IOS" -msgstr "" +msgstr "IOS Gioco" msgid "Game Language" msgstr "Lingua Gioco" @@ -599,7 +599,7 @@ msgid "Game Load" msgstr "Impostazioni Giochi" msgid "Game Lock" -msgstr "" +msgstr "Bloccaggio Gioco" msgid "Game Region" msgstr "Regione Gioco" @@ -614,7 +614,7 @@ msgid "Game Sound Volume" msgstr "Volume Suono Giochi" msgid "Game Split Size" -msgstr "" +msgstr "Dim. File Gioco" msgid "Game is already installed:" msgstr "Gioco già installato:" @@ -626,16 +626,16 @@ msgid "Games" msgstr "Giochi" msgid "GamesLevel" -msgstr "" +msgstr "Livelli" msgid "German" msgstr "Tedesco" msgid "Gerne:" -msgstr "" +msgstr "Genere:" msgid "Global Settings" -msgstr "" +msgstr "Impostazioni Generali" msgid "HOME Menu" msgstr "Menu HOME" @@ -644,7 +644,7 @@ msgid "Homebrew Apps Path" msgstr "Percorso Applic. Homebrew" msgid "Homebrew Channel" -msgstr "" +msgstr "Canale Homebrew" msgid "Homebrew Launcher" msgstr "Applicazioni Homebrew" @@ -688,7 +688,7 @@ msgid "Install a game" msgstr "Installa un gioco" msgid "Install directories" -msgstr "" +msgstr "Installa cartelle" msgid "Install partitions" msgstr "Installa partizioni" @@ -745,10 +745,10 @@ msgid "Language change:" msgstr "Modifica Lingua:" msgid "Languagefiles Path" -msgstr "" +msgstr "Percorso Traduzioni" msgid "Languagepath changed." -msgstr "Percorso Lingue modificato" +msgstr "Percorso Traduzioni modificato" msgid "Left" msgstr "Sinistra" @@ -770,7 +770,7 @@ msgid "Load this DOL as alternate DOL?" msgstr "Vuoi caricare questo DOL come DOL alternativo?" msgid "Loading default theme." -msgstr "" +msgstr "Sto caricando il tema predefinito." msgid "Loading standard language." msgstr "Caricamento Lingua Standard." @@ -782,7 +782,7 @@ msgid "Lock Console" msgstr "Blocco Console" msgid "Lock USB Loader GX" -msgstr "" +msgstr "Blocca USB Loader GX" msgid "Locked" msgstr "Bloccato" @@ -809,7 +809,7 @@ msgid "May" msgstr "maggio" msgid "Messageboard Update" -msgstr "" +msgstr "Aggiornamento Messaggi" msgid "Missing files" msgstr "File Mancante/i" @@ -827,7 +827,7 @@ msgid "Neither" msgstr "Nessuno" msgid "Network is not initiated." -msgstr "" +msgstr "Rete non inizializzata." msgid "New Disc Detected" msgstr "Trovato Nuovo Disco" @@ -845,13 +845,13 @@ msgid "No DOL file found on disc." msgstr "Nessun file DOL trovato sul disco." msgid "No Splitting" -msgstr "" +msgstr "Nessuno Spezzettamento" msgid "No URL or Path specified." -msgstr "" +msgstr "Nessun percorso o URL specificato." msgid "No WBFS or FAT/NTFS/EXT partition found" -msgstr "" +msgstr "Nessuna partizione WBFS o FAT/NTFS/EXT trovata" msgid "No cheats were selected" msgstr "Non è stato selezionato alcun trucco" @@ -860,7 +860,7 @@ msgid "No data could be read." msgstr "Non è stato possibile leggere alcun dato." msgid "No favorites selected." -msgstr "" +msgstr "Nessun preferito selezionato." msgid "No file missing!" msgstr "Nessun file mancante!" @@ -884,13 +884,13 @@ msgid "Not a Wii Disc" msgstr "Non è un Disco Wii" msgid "Not a valid URL" -msgstr "" +msgstr "Non è un URL valido" msgid "Not a valid URL path" -msgstr "" +msgstr "Non è un percorso URL valido" msgid "Not a valid domain" -msgstr "" +msgstr "Non è un dominio valido" msgid "Not enough free memory." msgstr "Memoria insufficiente." @@ -899,10 +899,10 @@ msgid "Not enough free space!" msgstr "Spazio Insufficiente!" msgid "Not enough memory." -msgstr "" +msgstr "Memoria insufficiente." msgid "Not required" -msgstr "" +msgstr "Non richiesto" msgid "Not supported format!" msgstr "Formato non supportato." @@ -935,7 +935,7 @@ msgid "Only Customs" msgstr "Modificate" msgid "Only Game Partition" -msgstr "" +msgstr "Partizione Solo Giochi" msgid "Only Original" msgstr "Originali" @@ -965,10 +965,10 @@ msgid "Paste it into your browser to get your WiiTDB.zip." msgstr "Copialo nel tuo browser per scaricare il file WiiTDB.zip." msgid "Patch Country Strings" -msgstr "Patch Regione" +msgstr "Cod. Patch Regione" msgid "Path Changed" -msgstr "" +msgstr "Percorso Modificato" msgid "Pick from a list" msgstr "Seleziona da un elenco" @@ -1016,7 +1016,7 @@ msgid "Receiving file from:" msgstr "Sto ricevendo il file da:" msgid "Region Patch" -msgstr "" +msgstr "Patch Regione" msgid "Released" msgstr "Rilasciato" @@ -1037,7 +1037,7 @@ msgid "Reset Playcounter" msgstr "Azzera contatore" msgid "Reset to default BGM?" -msgstr "" +msgstr "Torna a BGM predefinito?" msgid "Restarting..." msgstr "Premere OK per riavviare..." @@ -1046,7 +1046,7 @@ msgid "Return" msgstr "Ritorna" msgid "Return To" -msgstr "" +msgstr "Ritorna a" msgid "Return to Wii Menu" msgstr "Torna al Menu Wii" @@ -1067,7 +1067,7 @@ msgid "Save" msgstr "Salva" msgid "Save Failed. No device inserted?" -msgstr "" +msgstr "Salvataggio Fallito. La periferica è connessa?" msgid "Save Game List to" msgstr "Salvataggio Elenco Giochi in" @@ -1082,13 +1082,13 @@ msgid "Select" msgstr "Seleziona" msgid "Select DOL Offset" -msgstr "" +msgstr "Seleziona Offset DOL" msgid "Select a DOL" msgstr "Seleziona un file DOL" msgid "Select a DOL from Game" -msgstr "" +msgstr "Seleziona un file DOL dal Gioco" msgid "Sept" msgstr "settembre" @@ -1106,13 +1106,13 @@ msgid "Shutdown System" msgstr "Spegnimento" msgid "Shutdown Wii" -msgstr "" +msgstr "Spegni Wii" msgid "Shutdown to Idle" msgstr "Preaccensione" msgid "Shutdown?" -msgstr "" +msgstr "Vuoi Spegnere?" msgid "Sort alphabetically" msgstr "Ordine alfabetico" @@ -1127,7 +1127,7 @@ msgid "Sound" msgstr "Audio" msgid "Sound Settings" -msgstr "" +msgstr "Imposta Suono" msgid "Sound+BGM" msgstr "Suono+BGM" @@ -1142,13 +1142,13 @@ msgid "Special thanks to:" msgstr "Un ringraziamento speciale a:" msgid "Split each 2GB" -msgstr "" +msgstr "Suddividi in 2GB" msgid "Split each 4GB" -msgstr "" +msgstr "Suddividi in 4GB" msgid "Standby" -msgstr "" +msgstr "Preaccensione" msgid "Success" msgstr "Successo" @@ -1166,13 +1166,13 @@ msgid "Successfully Updated thanks to www.techjawa.com" msgstr "Aggiornamento Eseguito grazie a www.techjawa.com" msgid "Successfully deleted:" -msgstr "Eliminato con successo:" +msgstr "Eliminato correttamente:" msgid "Successfully extracted theme." -msgstr "Tema scompattato con successo." +msgstr "Tema scompattato correttamente." msgid "Successfully installed:" -msgstr "Installato con successo:" +msgstr "Installato correttamente:" msgid "System Default" msgstr "Predefinita Sistema" @@ -1187,14 +1187,11 @@ msgid "The entered directory does not exist. Would you like to create it?" msgstr "La cartella indicata non esiste. Vuoi crearla?" msgid "The wad file was installed" -msgstr "" +msgstr "File wad installato" #, c-format msgid "The wad installation failed with error %i" -msgstr "" - -msgid "Theme Download Path" -msgstr "Percorso Download Temi" +msgstr "Installazione wad fallita con errore %i" msgid "Theme Downloader" msgstr "Scaricamento Temi" @@ -1206,13 +1203,16 @@ msgid "Theme Title:" msgstr "Titolo del tema:" msgid "Theme path is changed." +msgstr "Percorso temi modificato." + +msgid "Themes by www.spiffy360.com" msgstr "" msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." -msgstr "" +msgstr "Questo IOS è quello del BootMii. Se hai installato qualcos'altro al suo posto e sei sicuro di quel che fai ignora questo avvertimento." msgid "This IOS was not found on the titles list. If you are sure you have it installed than ignore this warning." -msgstr "" +msgstr "Questo IOS non è stato trovato. Se sei sicuro di averlo installato ignora questo avvertimento." msgid "Time left:" msgstr "Restante:" @@ -1227,16 +1227,13 @@ msgid "Tooltips" msgstr "Suggerimenti" msgid "Transfer failed" -msgstr "" - -msgid "Transfer failed." -msgstr "Trasferimento fallito." +msgstr "Trasferimento fallito" msgid "Trying custom Discarts" -msgstr "" +msgstr "Provo con le Imm. Disco personalizzate" msgid "Trying original Discarts" -msgstr "" +msgstr "Provo con le Imm. Disco originali" msgid "USB Device not found" msgstr "Dispositivo USB non Trovato" @@ -1257,10 +1254,10 @@ msgid "Uninstalling wad" msgstr "Disinstalla WAD" msgid "Unknown" -msgstr "" +msgstr "Sconosciuto" msgid "Unlock USB Loader GX" -msgstr "" +msgstr "Sblocca USB Loader GX" msgid "Unlock console to use this option." msgstr "Sblocca la Console per usare questa opzione." @@ -1268,8 +1265,8 @@ msgstr "Sblocca la Console per usare questa opzione." msgid "Unlocked" msgstr "Sbloccato" -msgid "Unsupported format, try to extract manually." -msgstr "Formato non supportato, provare a scompattare manualmente." +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "Aggiornamento" @@ -1293,7 +1290,7 @@ msgid "Update failed" msgstr "Aggiornamento Fallito" msgid "Update successfull" -msgstr "" +msgstr "Aggiornamento eseguito" msgid "Updating Language Files:" msgstr "Aggiornamento file delle lingue:" @@ -1318,7 +1315,7 @@ msgid "Waiting..." msgstr "Caricamento..." msgid "Warning:" -msgstr "" +msgstr "Attenzione:" msgid "What do you want to update?" msgstr "Che cosa vuoi aggiornare?" @@ -1342,7 +1339,7 @@ msgid "WiiTDB Path" msgstr "Percorso Archivio WiiTDB" msgid "WiiTDB is up to date." -msgstr "" +msgstr "WiiTDB è aggiornato." msgid "Wiilight" msgstr "Illuminazione Wii" @@ -1354,7 +1351,7 @@ msgid "Yes" msgstr "Sì" msgid "You are trying to select a FAT32/NTFS/EXT partition with cIOS 249 Rev < 18. This is not supported. Continue on your own risk." -msgstr "" +msgstr "Stai cercando di accedere ad una partizione FAT32/NTFS/EXT con un cIOS 249 di versione inferiore alla rev18. Ciò è non supportato. Continua a tuo rischio." msgid "You need to select or format a partition" msgstr "Occorre selezionare o formattare una partizione" @@ -1420,8 +1417,20 @@ msgstr "di" msgid "seconds left" msgstr "secondi mancanti" -#~ msgid "and translaters for language files updates" -#~ msgstr "ed i traduttori per la localizzazione del loader" +#~ msgid "Can't create file" +#~ msgstr "Impossibile creare il file" + +#~ msgid "Connection lost..." +#~ msgstr "Connessione persa..." + +#~ msgid "Download failed." +#~ msgstr "Download fallito." + +#~ msgid "Download request failed." +#~ msgstr "Richiesta di download fallita." + +#~ msgid "Downloading Page List:" +#~ msgstr "Sto scaricando l'elenco:" #~ msgid "Insert an SD-Card to save." #~ msgstr "Inserisci una scheda SD per Salvare." @@ -1432,9 +1441,21 @@ msgstr "secondi mancanti" #~ msgid "No SD-Card inserted!" #~ msgstr "Nessuna scheda SD inserita!" +#~ msgid "Theme Download Path" +#~ msgstr "Percorso Download Temi" + +#~ msgid "Transfer failed." +#~ msgstr "Trasferimento fallito." + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "Formato non supportato, provare a scompattare manualmente." + #~ msgid "Waiting for USB Device" #~ msgstr "Caricamento Dispositivo USB" +#~ msgid "and translaters for language files updates" +#~ msgstr "ed i traduttori per la localizzazione del loader" + #~ msgid "Back to Loader" #~ msgstr "Canale HomeBrew" diff --git a/Languages/japanese.lang b/Languages/japanese.lang index 06942734..8766111c 100644 --- a/Languages/japanese.lang +++ b/Languages/japanese.lang @@ -1,11 +1,11 @@ # USB Loader GX language source file. # japanese.lang - r930 -# don't delete/change this line (é). +# don't delete/change this line (e). msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-02 10:20+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: hosigumayuugi\n" "Language-Team: hosigumayuugi\n" @@ -29,13 +29,13 @@ msgid "0 (Everyone)" msgstr "0(セットしない)" msgid "0 (Locked and Unlocked Games)" -msgstr "" +msgstr "0(セットしない)" msgid "1 (Child 7+)" msgstr "1(C以上を制限)" msgid "1 (Unlocked Games Only)" -msgstr "" +msgstr "1(ロックされていないゲームのみ表示)" msgid "1 hour" msgstr "1時間" @@ -125,10 +125,10 @@ msgid "AUTO" msgstr "自動" msgid "All Partitions" -msgstr "" +msgstr "全領域" msgid "All images downloaded successfully." -msgstr "" +msgstr "全ての画像をダウンロードしました" msgid "All the features of USB Loader GX are unlocked." msgstr "GXの使用者制限が解除されました" @@ -146,10 +146,10 @@ msgid "Apr" msgstr "4月" msgid "Are you sure you want to lock USB Loader GX?" -msgstr "" +msgstr "USB Loader GXをロックしますか?" msgid "Are you sure you want to reset?" -msgstr "" +msgstr "リセットしますか?" msgid "Are you sure?" msgstr "よろしいですか?" @@ -199,8 +199,9 @@ msgstr "初期化できません" msgid "Can't create directory" msgstr "ディレクトリを作成できません" -msgid "Can't create file" -msgstr "ファイルを作れませんでした" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "削除できません" @@ -209,7 +210,7 @@ msgid "Cancel" msgstr "キャンセル" msgid "Cannot write to destination." -msgstr "" +msgstr "書き込めません" msgid "Change Play Path" msgstr "プレイパスを変更" @@ -218,7 +219,7 @@ msgid "Cheatfile is blank" msgstr "チートファイルがありません" msgid "Clear" -msgstr "" +msgstr "クリア" msgid "Click to Download Covers" msgstr "クリックでカバーをダウンロード" @@ -242,9 +243,6 @@ msgstr "開発: %s" msgid "Coding:" msgstr "開発者:" -msgid "Connection lost..." -msgstr "接続失敗・・・" - msgid "Console" msgstr "状態" @@ -267,17 +265,17 @@ msgid "Correct Password" msgstr "正しい暗証番号です" msgid "Could not connect to the server." -msgstr "" +msgstr "サーバーに再接続できません" msgid "Could not create GCT file" msgstr "GCTファイルを作成できませんでした" #, c-format msgid "Could not create path: %s" -msgstr "" +msgstr "パスを作成できません: %s" msgid "Could not find info for this game in the wiitdb.xml." -msgstr "" +msgstr "wiitdb.xmlにこのゲームの情報が見つかりませんでした" msgid "Could not initialize DIP module!" msgstr "DIPモジュールを初期化できません!" @@ -289,7 +287,7 @@ msgid "Could not open Disc" msgstr "ディスクを開けませんでした" msgid "Could not open wiitdb.xml." -msgstr "" +msgstr "wiitdb.xmlを開けませんでした" msgid "Could not save." msgstr "保存できませんでした" @@ -379,7 +377,7 @@ msgid "Display as a list" msgstr "リスト表示" msgid "Display favorites only" -msgstr "" +msgstr "お気に入りのみ表示" msgid "Do you really want to delete:" msgstr "本当に削除しますか?" @@ -397,7 +395,7 @@ msgid "Do you want to format:" msgstr "初期化しますか?" msgid "Do you want to load this theme?" -msgstr "" +msgstr "このテーマを読み込みますか?" msgid "Do you want to use the alternate DOL that is known to be correct?" msgstr "既知の代替DOLを利用しますか?" @@ -420,34 +418,28 @@ msgstr "画像をダウンロードしますか?" msgid "Download Now" msgstr "ダウンロード" -msgid "Download failed." -msgstr "ダウンロードに失敗しました" - msgid "Download finished" msgstr "ダウンロードが終了しました" -msgid "Download request failed." -msgstr "ダウンロードに失敗しました" - -msgid "Downloading Page List:" -msgstr "リストをダウンロード中" - msgid "Downloading covers" -msgstr "" +msgstr "カバーをダウンロード中" msgid "Downloading custom Discarts" -msgstr "" +msgstr "カスタムカバーをダウンロード中" msgid "Downloading file" msgstr "ファイルをダウンロード中" msgid "Downloading file..." -msgstr "" +msgstr "ダウンロード中です..." msgid "Downloading image:" msgstr "画像をダウンロード中" msgid "Downloading original Discarts" +msgstr "公式カバーをダウンロード中" + +msgid "Downloading pagelist:" msgstr "" msgid "Dutch" @@ -476,28 +468,32 @@ msgstr "Error002対策" #, c-format msgid "Error creating path: %s" -msgstr "" +msgstr "パスの作成エラー: %s" msgid "Error opening downloaded file" -msgstr "" +msgstr "ダウンロードしたファイルの展開に失敗しました" msgid "Error reading Disc" msgstr "読み込みに失敗しました" -msgid "Error while downloding file" +#, c-format +msgid "Error when downloading file: %i" msgstr "" +msgid "Error while downloding file" +msgstr "ダウンロードに失敗しました" + msgid "Error while opening the zip." -msgstr "" +msgstr "zipを開いている途中でエラーが発生しました" msgid "Error while transfering data." msgstr "転送中にエラーが発生しました" msgid "Error while updating USB Loader GX." -msgstr "" +msgstr "更新中にエラーが発生しました" msgid "Error writing the data." -msgstr "" +msgstr "データの書き込み中にエラーが発生しました" msgid "Error..." msgstr "エラー…" @@ -506,10 +502,10 @@ msgid "Error:" msgstr "エラー:" msgid "Exit" -msgstr "" +msgstr "終了" msgid "Exit to where?" -msgstr "" +msgstr "どこに移動しますか?" msgid "Extracting files..." msgstr "解凍中です…" @@ -524,7 +520,7 @@ msgid "Failed to open partition" msgstr "領域を開けませんでした" msgid "Failed updating" -msgstr "" +msgstr "更新に失敗しました" msgid "Feb" msgstr "2月" @@ -532,26 +528,30 @@ msgstr "2月" msgid "File not found." msgstr "ファイルが見つかりません" -msgid "Filesize is 0 Byte." +#, c-format +msgid "Filesize is %i Byte." msgstr "" +msgid "Filesize is 0 Byte." +msgstr "ファイルサイズが0バイトです" + msgid "Finishing installation... Ok!" msgstr "インストールの完了...完了しました" msgid "Flat Covers" -msgstr "" +msgstr "正面カバー" msgid "Flip-X" msgstr "ゲームリストの回転" msgid "Force NTSC" -msgstr "" +msgstr "NTSCに強制" msgid "Force PAL50" -msgstr "" +msgstr "PAL50に強制" msgid "Force PAL60" -msgstr "" +msgstr "PAL60に強制" msgid "Format" msgstr "初期化" @@ -569,7 +569,7 @@ msgid "Full Shutdown" msgstr "シャットダウン" msgid "Full shutdown" -msgstr "" +msgstr "シャットダウン" msgid "GAMEID_Gamename" msgstr "ゲームID_ゲーム名" @@ -590,7 +590,7 @@ msgid "Game ID" msgstr "IDのみ" msgid "Game IOS" -msgstr "" +msgstr "ゲームのIOS" msgid "Game Language" msgstr "ゲームの言語" @@ -599,7 +599,7 @@ msgid "Game Load" msgstr "読み込みの設定" msgid "Game Lock" -msgstr "" +msgstr "ゲームのロック" msgid "Game Region" msgstr "リージョンのみ" @@ -614,7 +614,7 @@ msgid "Game Sound Volume" msgstr "サウンドの音量" msgid "Game Split Size" -msgstr "" +msgstr "ゲームの分割サイズ" msgid "Game is already installed:" msgstr "このゲームは既にインストールされています:" @@ -626,16 +626,16 @@ msgid "Games" msgstr "総ゲーム数" msgid "GamesLevel" -msgstr "" +msgstr "ゲームの制限" msgid "German" msgstr "ドイツ語" msgid "Gerne:" -msgstr "" +msgstr "ジャンル:" msgid "Global Settings" -msgstr "" +msgstr "基本設定" msgid "HOME Menu" msgstr "HOMEボタンメニュー" @@ -644,7 +644,7 @@ msgid "Homebrew Apps Path" msgstr "Homebrewのパス" msgid "Homebrew Channel" -msgstr "" +msgstr "HBC" msgid "Homebrew Launcher" msgstr "Homebrewランチャー" @@ -688,7 +688,7 @@ msgid "Install a game" msgstr "ゲームをインストール" msgid "Install directories" -msgstr "" +msgstr "インストールフォルダ" msgid "Install partitions" msgstr "保存する領域" @@ -745,7 +745,7 @@ msgid "Language change:" msgstr "言語の変更" msgid "Languagefiles Path" -msgstr "" +msgstr "言語ファイルのパス" msgid "Languagepath changed." msgstr "言語のパスを変更しました" @@ -770,7 +770,7 @@ msgid "Load this DOL as alternate DOL?" msgstr "このDOLを代替DOLとしてロードしますか?" msgid "Loading default theme." -msgstr "" +msgstr "標準のテーマを読み込み中" msgid "Loading standard language." msgstr "標準の言語に変更しますか" @@ -782,10 +782,10 @@ msgid "Lock Console" msgstr "GXをロック" msgid "Lock USB Loader GX" -msgstr "" +msgstr "ロックする" msgid "Locked" -msgstr "ロックされています" +msgstr "ロック中" msgid "Loop Directory" msgstr "フォルダ内でループ" @@ -809,7 +809,7 @@ msgid "May" msgstr "5月" msgid "Messageboard Update" -msgstr "" +msgstr "Wii伝言板の更新" msgid "Missing files" msgstr "個の画像" @@ -827,7 +827,7 @@ msgid "Neither" msgstr "非表示" msgid "Network is not initiated." -msgstr "" +msgstr "ネットワークに接続されていません" msgid "New Disc Detected" msgstr "新しいディスクが検出されました" @@ -845,13 +845,13 @@ msgid "No DOL file found on disc." msgstr "ディスク内に.DOLがありません" msgid "No Splitting" -msgstr "" +msgstr "分割無し" msgid "No URL or Path specified." -msgstr "" +msgstr "URLかパスが指定されていません" msgid "No WBFS or FAT/NTFS/EXT partition found" -msgstr "" +msgstr "WBFS/FAT/NTFS/EXT領域が見つかりません" msgid "No cheats were selected" msgstr "何も選ばれていません" @@ -860,7 +860,7 @@ msgid "No data could be read." msgstr "読み込みに失敗しました" msgid "No favorites selected." -msgstr "" +msgstr "お気に入りが選ばれていません" msgid "No file missing!" msgstr "必要ありません" @@ -884,13 +884,13 @@ msgid "Not a Wii Disc" msgstr "Wiiディスクではありません" msgid "Not a valid URL" -msgstr "" +msgstr "正しいURLではありません" msgid "Not a valid URL path" -msgstr "" +msgstr "正しいURLパスではありません" msgid "Not a valid domain" -msgstr "" +msgstr "正しいドメインではありません" msgid "Not enough free memory." msgstr "空メモリが不足しています" @@ -899,10 +899,10 @@ msgid "Not enough free space!" msgstr "空容量が不足しています!" msgid "Not enough memory." -msgstr "" +msgstr "メモリが足りません" msgid "Not required" -msgstr "" +msgstr "必要なし" msgid "Not supported format!" msgstr "対応していない形式です!" @@ -920,7 +920,7 @@ msgid "ON" msgstr "使う" msgid "Ocarina" -msgstr "" +msgstr "改造コード" msgid "Oct" msgstr "10月" @@ -929,13 +929,13 @@ msgid "Official Site:" msgstr "公式サイト:" msgid "Offset" -msgstr "" +msgstr "オフセット" msgid "Only Customs" msgstr "カスタムのみ" msgid "Only Game Partition" -msgstr "" +msgstr "ゲーム領域のみ" msgid "Only Original" msgstr "公式のみ" @@ -968,7 +968,7 @@ msgid "Patch Country Strings" msgstr "日本語パッチ" msgid "Path Changed" -msgstr "" +msgstr "パスが変更されました" msgid "Pick from a list" msgstr "リストから選択" @@ -1016,7 +1016,7 @@ msgid "Receiving file from:" msgstr "ファイルを受信中:" msgid "Region Patch" -msgstr "" +msgstr "リージョンパッチ" msgid "Released" msgstr "発売日" @@ -1037,7 +1037,7 @@ msgid "Reset Playcounter" msgstr "プレイ回数をリセット" msgid "Reset to default BGM?" -msgstr "" +msgstr "BGMを初期状態に戻しますか?" msgid "Restarting..." msgstr "再起動します" @@ -1046,7 +1046,7 @@ msgid "Return" msgstr "もどる" msgid "Return To" -msgstr "" +msgstr "戻り先" msgid "Return to Wii Menu" msgstr "Wiiメニューへもどる" @@ -1067,7 +1067,7 @@ msgid "Save" msgstr "保存" msgid "Save Failed. No device inserted?" -msgstr "" +msgstr "保存に失敗しました(デバイスが接続されていません)" msgid "Save Game List to" msgstr "リストを保存しますか" @@ -1082,13 +1082,13 @@ msgid "Select" msgstr "選択" msgid "Select DOL Offset" -msgstr "" +msgstr "DOLのオフセットを選んでください" msgid "Select a DOL" msgstr "DOLを選択" msgid "Select a DOL from Game" -msgstr "" +msgstr "ゲームからDOLを選択" msgid "Sept" msgstr "9月" @@ -1106,13 +1106,13 @@ msgid "Shutdown System" msgstr "シャットダウン" msgid "Shutdown Wii" -msgstr "" +msgstr "シャットダウン" msgid "Shutdown to Idle" msgstr "スタンバイ" msgid "Shutdown?" -msgstr "" +msgstr "電源を切りますか?" msgid "Sort alphabetically" msgstr "名前順に並び替え" @@ -1127,7 +1127,7 @@ msgid "Sound" msgstr "サウンド" msgid "Sound Settings" -msgstr "" +msgstr "サウンド設定" msgid "Sound+BGM" msgstr "サウンドとBGM" @@ -1142,13 +1142,13 @@ msgid "Special thanks to:" msgstr "スペシャルサンクス:" msgid "Split each 2GB" -msgstr "" +msgstr "2GBごとに分割" msgid "Split each 4GB" -msgstr "" +msgstr "4GBごとに分割" msgid "Standby" -msgstr "" +msgstr "スタンバイ" msgid "Success" msgstr "成功" @@ -1187,14 +1187,11 @@ msgid "The entered directory does not exist. Would you like to create it?" msgstr "ディレクトリがありません。作りますか?" msgid "The wad file was installed" -msgstr "" +msgstr "wadがインストールされました" #, c-format msgid "The wad installation failed with error %i" -msgstr "" - -msgid "Theme Download Path" -msgstr "テーマを保存するパス" +msgstr "WADのインストールはエラー%iで失敗しました" msgid "Theme Downloader" msgstr "テーマをダウンロード" @@ -1206,13 +1203,16 @@ msgid "Theme Title:" msgstr "テーマ名:" msgid "Theme path is changed." +msgstr "テーマのパスが変更されました" + +msgid "Themes by www.spiffy360.com" msgstr "" msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." -msgstr "" +msgstr "このIOSはBootMiiIOSです" msgid "This IOS was not found on the titles list. If you are sure you have it installed than ignore this warning." -msgstr "" +msgstr "このIOSはタイトルリストにありませんでした" msgid "Time left:" msgstr "残り時間:" @@ -1227,16 +1227,13 @@ msgid "Tooltips" msgstr "ヒントバルーン" msgid "Transfer failed" -msgstr "" - -msgid "Transfer failed." -msgstr "転送を失敗しました" +msgstr "転送に失敗しました" msgid "Trying custom Discarts" -msgstr "" +msgstr "カスタムを試行中" msgid "Trying original Discarts" -msgstr "" +msgstr "公式を試行中" msgid "USB Device not found" msgstr "USBデバイスを検出できませんでした" @@ -1257,19 +1254,19 @@ msgid "Uninstalling wad" msgstr "WADをアンインストール" msgid "Unknown" -msgstr "" +msgstr "不明" msgid "Unlock USB Loader GX" -msgstr "" +msgstr "ロックを解除" msgid "Unlock console to use this option." msgstr "ロックを解除してください" msgid "Unlocked" -msgstr "ロックされていません" +msgstr "ロック無し" -msgid "Unsupported format, try to extract manually." -msgstr "非対応の形式なので自己解凍してください" +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "更新" @@ -1293,7 +1290,7 @@ msgid "Update failed" msgstr "更新に失敗しました" msgid "Update successfull" -msgstr "" +msgstr "更新しました" msgid "Updating Language Files:" msgstr "言語ファイルを更新中:" @@ -1318,7 +1315,7 @@ msgid "Waiting..." msgstr "待機中…" msgid "Warning:" -msgstr "" +msgstr "警告:" msgid "What do you want to update?" msgstr "何を更新しますか?" @@ -1342,7 +1339,7 @@ msgid "WiiTDB Path" msgstr "ゲーム名リストのパス" msgid "WiiTDB is up to date." -msgstr "" +msgstr "WiiTDBが更新されました" msgid "Wiilight" msgstr "スロット点灯機能" @@ -1354,7 +1351,7 @@ msgid "Yes" msgstr "はい" msgid "You are trying to select a FAT32/NTFS/EXT partition with cIOS 249 Rev < 18. This is not supported. Continue on your own risk." -msgstr "" +msgstr "FAT32/NTFS/EXT領域をcIOS249rev18以前で選ぼうとしています。rev18以前では対応していません。" msgid "You need to select or format a partition" msgstr "領域を選択するか初期化してください" @@ -1420,8 +1417,20 @@ msgstr "中" msgid "seconds left" msgstr "秒で完了" -#~ msgid "and translaters for language files updates" -#~ msgstr "/ K-M …日本語への翻訳" +#~ msgid "Can't create file" +#~ msgstr "ファイルを作れませんでした" + +#~ msgid "Connection lost..." +#~ msgstr "接続失敗・・・" + +#~ msgid "Download failed." +#~ msgstr "ダウンロードに失敗しました" + +#~ msgid "Download request failed." +#~ msgstr "ダウンロードに失敗しました" + +#~ msgid "Downloading Page List:" +#~ msgstr "リストをダウンロード中" #~ msgid "Insert an SD-Card to save." #~ msgstr "保存するためにSDを挿入して下さい" @@ -1432,9 +1441,30 @@ msgstr "秒で完了" #~ msgid "No SD-Card inserted!" #~ msgstr "SDカードが挿入されていません!" +#~ msgid "Theme Download Path" +#~ msgstr "テーマを保存するパス" + +#~ msgid "Transfer failed." +#~ msgstr "転送に失敗しました" + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "非対応の形式なので自己解凍してください" + +#~ msgid "Update to" +#~ msgstr "最新版:" + +#~ msgid "Updating" +#~ msgstr "更新中 -" + +#~ msgid "Updating Language Files..." +#~ msgstr "言語ファイルを更新中..." + #~ msgid "Waiting for USB Device" #~ msgstr "USBデバイスの応答待ち" +#~ msgid "and translaters for language files updates" +#~ msgstr "/ K-M …日本語への翻訳" + #~ msgid "Back to Loader" #~ msgstr "HBCへ" @@ -1483,15 +1513,6 @@ msgstr "秒で完了" #~ msgid "Unlock Parental Control" #~ msgstr "使用制限機能を解除" -#~ msgid "Update to" -#~ msgstr "最新版:" - -#~ msgid "Updating" -#~ msgstr "更新中 -" - -#~ msgid "Updating Language Files..." -#~ msgstr "言語ファイルを更新中..." - #~ msgid "Updating WiiTDB.zip" #~ msgstr "WiiTDB.zipを更新中" diff --git a/Languages/korean.lang b/Languages/korean.lang index 08f833e5..ffeaa73a 100644 --- a/Languages/korean.lang +++ b/Languages/korean.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: nextos@korea.com\n" "Language-Team: \n" @@ -199,7 +199,8 @@ msgstr "포맷할 수 없습니다." msgid "Can't create directory" msgstr "디렉토리를 만들 수 없습니다" -msgid "Can't create file" +#, c-format +msgid "Can't create path: %s" msgstr "" msgid "Can't delete:" @@ -242,9 +243,6 @@ msgstr "Coded by: %s" msgid "Coding:" msgstr "코디:" -msgid "Connection lost..." -msgstr "" - msgid "Console" msgstr "콘솔" @@ -420,18 +418,9 @@ msgstr "디스크이미지를 다운로드 할까요?" msgid "Download Now" msgstr "다운로드 시작" -msgid "Download failed." -msgstr "" - msgid "Download finished" msgstr "다운로드 완료" -msgid "Download request failed." -msgstr "" - -msgid "Downloading Page List:" -msgstr "" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "네덜란드어" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "디스크 읽기 오류" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "2월" msgid "File not found." msgstr "파일을 찾을수가 없네요." +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "" - msgid "Theme Downloader" msgstr "" @@ -1208,6 +1205,9 @@ msgstr "" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "Tooltips" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "" - msgid "Trying custom Discarts" msgstr "" @@ -1268,7 +1265,7 @@ msgstr "이 옵션을 사용하기 위해 콘솔을 잠금해제" msgid "Unlocked" msgstr "잠금해제" -msgid "Unsupported format, try to extract manually." +msgid "Unsupported format, try to extract manually TempTheme.zip." msgstr "" msgid "Update" diff --git a/Languages/norwegian.lang b/Languages/norwegian.lang index d6cae65e..77a31559 100644 --- a/Languages/norwegian.lang +++ b/Languages/norwegian.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: raschi\n" "Language-Team: raschi\n" @@ -199,8 +199,9 @@ msgstr "Kan ikke formateres" msgid "Can't create directory" msgstr "Kan ikke opprette mappe" -msgid "Can't create file" -msgstr "Kan ikke opprette fil" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "Kan ikke slette:" @@ -242,9 +243,6 @@ msgstr "Kodet av: %s" msgid "Coding:" msgstr "Koding:" -msgid "Connection lost..." -msgstr "" - msgid "Console" msgstr "Konsoll" @@ -420,18 +418,9 @@ 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 Page List:" -msgstr "Laster ned side liste:" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "Laster ned bilde:" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "Nederlandsk" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "Feil ved lesing av plate" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "" msgid "File not found." msgstr "Fil ikke funnet." +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "Tema nedlasting sti" - msgid "Theme Downloader" msgstr "Tema Nedlaster" @@ -1208,6 +1205,9 @@ msgstr "Tema tittel:" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "Verktøystips" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "Overføring feilet." - msgid "Trying custom Discarts" msgstr "" @@ -1268,8 +1265,8 @@ 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 "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "Oppdater" @@ -1420,6 +1417,27 @@ msgstr "av" msgid "seconds left" msgstr "sekunder gjenstår" +#~ msgid "Can't create file" +#~ msgstr "Kan ikke opprette fil" + +#~ msgid "Download failed." +#~ msgstr "Nedlasting feilet." + +#~ msgid "Download request failed." +#~ msgstr "Nedlast spørring feilet." + +#~ msgid "Downloading Page List:" +#~ msgstr "Laster ned side liste:" + +#~ msgid "Theme Download Path" +#~ msgstr "Tema nedlasting sti" + +#~ msgid "Transfer failed." +#~ msgstr "Overføring feilet." + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "Format ikke støttet, prøv å pakk ut manuelt." + #~ msgid "and translaters for language files updates" #~ msgstr "og oversettere for språkfiler" diff --git a/Languages/polish.lang b/Languages/polish.lang index 05689bd6..cf8aca20 100644 --- a/Languages/polish.lang +++ b/Languages/polish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: ziom666 (zadania_prog@vp.pl)\n" "Language-Team: \n" @@ -199,8 +199,9 @@ msgstr "Nie mozna sformatowac" msgid "Can't create directory" msgstr "Nie mozna utworzyc folderu" -msgid "Can't create file" -msgstr "Nie mozna utworzyc pliku" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "Nie mozna usunac" @@ -242,9 +243,6 @@ msgstr "" msgid "Coding:" msgstr "" -msgid "Connection lost..." -msgstr "Utracono polaczenie..." - msgid "Console" msgstr "Konsola" @@ -420,18 +418,9 @@ msgstr "Pobrac obrazki plyt?" msgid "Download Now" msgstr "Pobierz teraz" -msgid "Download failed." -msgstr "Nie udalo sie pobrac" - msgid "Download finished" msgstr "Zakonczono pobieranie" -msgid "Download request failed." -msgstr "Prosba pobierania nieudana" - -msgid "Downloading Page List:" -msgstr "Pobieranie listy stron:" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "Pobieranie obrazka:" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "holenderski" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "Blad odczytu plyty" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "Luty" msgid "File not found." msgstr "Nie znaleziono pliku." +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "Sciezka tematow" - msgid "Theme Downloader" msgstr "Pobieranie tematow" @@ -1208,6 +1205,9 @@ msgstr "Tytul:" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "Chmurki z podpowiedziami" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "Niepowodzenie." - msgid "Trying custom Discarts" msgstr "" @@ -1268,8 +1265,8 @@ msgstr "Odblokuj konsole, aby uzyc tej opcji" msgid "Unlocked" msgstr "Odblokowano" -msgid "Unsupported format, try to extract manually." -msgstr "Niewspierany format, sprobuj rozpakowac recznie" +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "Aktualizacja" @@ -1420,6 +1417,30 @@ msgstr "z" msgid "seconds left" msgstr "sekund pozostalo" +#~ msgid "Can't create file" +#~ msgstr "Nie mozna utworzyc pliku" + +#~ msgid "Connection lost..." +#~ msgstr "Utracono polaczenie..." + +#~ msgid "Download failed." +#~ msgstr "Nie udalo sie pobrac" + +#~ msgid "Download request failed." +#~ msgstr "Prosba pobierania nieudana" + +#~ msgid "Downloading Page List:" +#~ msgstr "Pobieranie listy stron:" + +#~ msgid "Theme Download Path" +#~ msgstr "Sciezka tematow" + +#~ msgid "Transfer failed." +#~ msgstr "Niepowodzenie." + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "Niewspierany format, sprobuj rozpakowac recznie" + #~ msgid "and translaters for language files updates" #~ msgstr "i tlumaczon za aktualizacjie plikow jezykowych" diff --git a/Languages/portuguese_br.lang b/Languages/portuguese_br.lang index 59759677..f1225685 100644 --- a/Languages/portuguese_br.lang +++ b/Languages/portuguese_br.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2009-10-23 18:52+0200\n" "Last-Translator: aniemotion\n" "Language-Team: boto12, aniemotion\n" @@ -199,8 +199,9 @@ msgstr "Não pode pode ser formatado" msgid "Can't create directory" msgstr "Não foi possível criar a pasta" -msgid "Can't create file" -msgstr "Não foi possivel criar o arquivo" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "Não foi possível apagar:" @@ -242,9 +243,6 @@ msgstr "Programado por: %s" msgid "Coding:" msgstr "Desenvolvimento:" -msgid "Connection lost..." -msgstr "" - msgid "Console" msgstr "Configuração" @@ -420,18 +418,9 @@ msgstr "Baixar imagem do Disco?" msgid "Download Now" msgstr "Baixar agora" -msgid "Download failed." -msgstr "Download falhou" - msgid "Download finished" msgstr "Download Terminado" -msgid "Download request failed." -msgstr "Download requerido falhou" - -msgid "Downloading Page List:" -msgstr "Baixando lista de paginas:" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "Baixando imagem:" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "Holandês" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "Erro ao ler o Disco" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "Fev" msgid "File not found." msgstr "Arquivo não encontrado." +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "Pasta de Temas Baixados" - msgid "Theme Downloader" msgstr "Baixador de Temas" @@ -1208,6 +1205,9 @@ msgstr "Titulo do Tema:" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "Dicas" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "Falhou a transferencia" - msgid "Trying custom Discarts" msgstr "" @@ -1268,8 +1265,8 @@ msgstr "Desbloquear configuração antes de usar esta opção." msgid "Unlocked" msgstr "Desbloqueado" -msgid "Unsupported format, try to extract manually." -msgstr "Formato não suportado, tente extrair manualmente." +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "Verificar Atualizações" @@ -1420,6 +1417,27 @@ msgstr "de" msgid "seconds left" msgstr "segundos restantes" +#~ msgid "Can't create file" +#~ msgstr "Não foi possivel criar o arquivo" + +#~ msgid "Download failed." +#~ msgstr "Download falhou" + +#~ msgid "Download request failed." +#~ msgstr "Download requerido falhou" + +#~ msgid "Downloading Page List:" +#~ msgstr "Baixando lista de paginas:" + +#~ msgid "Theme Download Path" +#~ msgstr "Pasta de Temas Baixados" + +#~ msgid "Transfer failed." +#~ msgstr "Falhou a transferencia" + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "Formato não suportado, tente extrair manualmente." + #~ msgid "and translaters for language files updates" #~ msgstr "e tradutores para atualizações de linguas" diff --git a/Languages/portuguese_pt.lang b/Languages/portuguese_pt.lang index 32baad25..a1f159f1 100644 --- a/Languages/portuguese_pt.lang +++ b/Languages/portuguese_pt.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2010-03-22 10:55-0000\n" "Last-Translator: Sky8000\n" "Language-Team: Sky8000 \n" @@ -199,8 +199,9 @@ msgstr "Não pode ser formatado" msgid "Can't create directory" msgstr "Não foi possível criar a pasta" -msgid "Can't create file" -msgstr "Não é possível criar o ficheiro" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "Não foi possível apagar:" @@ -242,9 +243,6 @@ msgstr "Programado por: %s" msgid "Coding:" msgstr "Desenvolvimento:" -msgid "Connection lost..." -msgstr "Ligação perdida..." - msgid "Console" msgstr "Configuração" @@ -420,18 +418,9 @@ msgstr "Descarregar imagem do Disco?" msgid "Download Now" msgstr "Descarregar Agora" -msgid "Download failed." -msgstr "O download falhou." - msgid "Download finished" msgstr "Download Terminado" -msgid "Download request failed." -msgstr "O pedido de download falhou." - -msgid "Downloading Page List:" -msgstr "Descarregando Lista de Páginas:" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "Descarregando imagem:" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "Holandês" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "Erro ao ler o Disco" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "Fev" msgid "File not found." msgstr "Ficheiro não encontrado." +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "Pasta Download Temas" - msgid "Theme Downloader" msgstr "Descarregar de Temas" @@ -1208,6 +1205,9 @@ msgstr "Título do Tema:" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "Dicas" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "A transferência falhou." - msgid "Trying custom Discarts" msgstr "" @@ -1268,8 +1265,8 @@ msgstr "Desbloquear configuração antes de usar esta opção." msgid "Unlocked" msgstr "Desbloqueado" -msgid "Unsupported format, try to extract manually." -msgstr "Formato não suportado, tente extrair manualmente." +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "Verificar Actualizações" @@ -1420,6 +1417,30 @@ msgstr "de" msgid "seconds left" msgstr "segundos restantes" +#~ msgid "Can't create file" +#~ msgstr "Não é possível criar o ficheiro" + +#~ msgid "Connection lost..." +#~ msgstr "Ligação perdida..." + +#~ msgid "Download failed." +#~ msgstr "O download falhou." + +#~ msgid "Download request failed." +#~ msgstr "O pedido de download falhou." + +#~ msgid "Downloading Page List:" +#~ msgstr "Descarregando Lista de Páginas:" + +#~ msgid "Theme Download Path" +#~ msgstr "Pasta Download Temas" + +#~ msgid "Transfer failed." +#~ msgstr "A transferência falhou." + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "Formato não suportado, tente extrair manualmente." + #~ msgid "and translaters for language files updates" #~ msgstr "e aos tradutores pela actualização dos idiomas" diff --git a/Languages/russian.lang b/Languages/russian.lang index d11148fb..01f6983c 100644 --- a/Languages/russian.lang +++ b/Languages/russian.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: nikolai_ca\n" "Language-Team: Kir, alendit, nikolai_ca\n" @@ -199,8 +199,9 @@ msgstr "Невозможно отформатировать" msgid "Can't create directory" msgstr "Не могу создать папку" -msgid "Can't create file" -msgstr "Не могу создать файл" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "Невозможно удалить:" @@ -242,9 +243,6 @@ msgstr "Создано: %s" msgid "Coding:" msgstr "Создание:" -msgid "Connection lost..." -msgstr "Связь потеряна..." - msgid "Console" msgstr "Консоль" @@ -420,18 +418,9 @@ msgstr "Скачать изображение диска ?" msgid "Download Now" msgstr "Скачать сейчас" -msgid "Download failed." -msgstr "Загрузка завершилась с ошибкой." - msgid "Download finished" msgstr "Скачивание завершено" -msgid "Download request failed." -msgstr "Запрос на загрузку завершился с ошибкоа." - -msgid "Downloading Page List:" -msgstr "Загружается список страниц:" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "Загружается картинка:" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "Голландский" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "Ошибка чтения диска" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "Фев" msgid "File not found." msgstr "Файл не найден" +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "Путь для загрузки темы" - msgid "Theme Downloader" msgstr "Загрузчик тем" @@ -1208,6 +1205,9 @@ msgstr "Заголовок темы:" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "Подсказки" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "Передача не удалась." - msgid "Trying custom Discarts" msgstr "" @@ -1268,8 +1265,8 @@ msgstr "Для изменения параметра разблокируйте msgid "Unlocked" msgstr "Разблокировано" -msgid "Unsupported format, try to extract manually." -msgstr "Формат не поддерживается, попробуйте распаковать самостоятельно." +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "Обновление" @@ -1420,6 +1417,30 @@ msgstr "из" msgid "seconds left" msgstr "секунд осталось" +#~ msgid "Can't create file" +#~ msgstr "Не могу создать файл" + +#~ msgid "Connection lost..." +#~ msgstr "Связь потеряна..." + +#~ msgid "Download failed." +#~ msgstr "Загрузка завершилась с ошибкой." + +#~ msgid "Download request failed." +#~ msgstr "Запрос на загрузку завершился с ошибкоа." + +#~ msgid "Downloading Page List:" +#~ msgstr "Загружается список страниц:" + +#~ msgid "Theme Download Path" +#~ msgstr "Путь для загрузки темы" + +#~ msgid "Transfer failed." +#~ msgstr "Передача не удалась." + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "Формат не поддерживается, попробуйте распаковать самостоятельно." + #~ msgid "and translaters for language files updates" #~ msgstr "и переводчики для обновлений языковых файлов" diff --git a/Languages/schinese.lang b/Languages/schinese.lang index 93af1dc8..38283b55 100644 --- a/Languages/schinese.lang +++ b/Languages/schinese.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: knife.hu kavid\n" "Language-Team: kavid\n" @@ -199,7 +199,8 @@ msgstr "无法格式化" msgid "Can't create directory" msgstr "无法建立目录" -msgid "Can't create file" +#, c-format +msgid "Can't create path: %s" msgstr "" msgid "Can't delete:" @@ -242,9 +243,6 @@ msgstr "编程: %s" msgid "Coding:" msgstr "编程:" -msgid "Connection lost..." -msgstr "" - msgid "Console" msgstr "控制台" @@ -420,18 +418,9 @@ msgstr "下载光盘图片?" msgid "Download Now" msgstr "现在下载" -msgid "Download failed." -msgstr "" - msgid "Download finished" msgstr "下载完成" -msgid "Download request failed." -msgstr "" - -msgid "Downloading Page List:" -msgstr "" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "荷文" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "读取光盘错误" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "二月" msgid "File not found." msgstr "找不到文件" +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "" - msgid "Theme Downloader" msgstr "" @@ -1208,6 +1205,9 @@ msgstr "" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "提示信息" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "" - msgid "Trying custom Discarts" msgstr "" @@ -1268,7 +1265,7 @@ msgstr "请解锁后使用此功能" msgid "Unlocked" msgstr "已解锁" -msgid "Unsupported format, try to extract manually." +msgid "Unsupported format, try to extract manually TempTheme.zip." msgstr "" msgid "Update" diff --git a/Languages/spanish.lang b/Languages/spanish.lang index 4a0fac13..34a0a3c5 100644 --- a/Languages/spanish.lang +++ b/Languages/spanish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: SirPalax\n" "Language-Team: Penn, SirPalax\n" @@ -199,8 +199,9 @@ msgstr "No se puede formatear" msgid "Can't create directory" msgstr "No se creó la carpeta" -msgid "Can't create file" -msgstr "No se creó el archivo" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "No se eliminó:" @@ -242,9 +243,6 @@ msgstr "Programado por: %s" msgid "Coding:" msgstr "Programación:" -msgid "Connection lost..." -msgstr "Conexión perdida..." - msgid "Console" msgstr "Consola" @@ -420,18 +418,9 @@ msgstr "¿Descargar la imagen del disco?" msgid "Download Now" msgstr "Descargar ahora" -msgid "Download failed." -msgstr "Error en la descarga." - msgid "Download finished" msgstr "Descarga completada" -msgid "Download request failed." -msgstr "Error al solicitar la descarga." - -msgid "Downloading Page List:" -msgstr "Descargando Lista de Páginas:" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "Descargando imagen:" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "Holandés" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "Error leyendo Disco" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "" msgid "File not found." msgstr "Archivo no encontrado." +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "Ruta Descarga Temas" - msgid "Theme Downloader" msgstr "Descarga de Temas" @@ -1208,6 +1205,9 @@ msgstr "Título del Tema:" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "InfoBurbujas" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "Error en la transferencia." - msgid "Trying custom Discarts" msgstr "" @@ -1268,8 +1265,8 @@ msgstr "Desbloquea la consola para usar esta opción." msgid "Unlocked" msgstr "Desbloqueada" -msgid "Unsupported format, try to extract manually." -msgstr "Formato no soportado, prueba a extraer manualmente." +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "Actualizar" @@ -1420,6 +1417,30 @@ msgstr "de" msgid "seconds left" msgstr "segundos restantes" +#~ msgid "Can't create file" +#~ msgstr "No se creó el archivo" + +#~ msgid "Connection lost..." +#~ msgstr "Conexión perdida..." + +#~ msgid "Download failed." +#~ msgstr "Error en la descarga." + +#~ msgid "Download request failed." +#~ msgstr "Error al solicitar la descarga." + +#~ msgid "Downloading Page List:" +#~ msgstr "Descargando Lista de Páginas:" + +#~ msgid "Theme Download Path" +#~ msgstr "Ruta Descarga Temas" + +#~ msgid "Transfer failed." +#~ msgstr "Error en la transferencia." + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "Formato no soportado, prueba a extraer manualmente." + #~ msgid "and translaters for language files updates" #~ msgstr "y traductores por actualizar los idiomas" diff --git a/Languages/swedish.lang b/Languages/swedish.lang index d3b779a8..06e4e231 100644 --- a/Languages/swedish.lang +++ b/Languages/swedish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2010-01-19 17:39+0200\n" "Last-Translator: Katsurou\n" "Language-Team: Katsurou, pirateX\n" @@ -199,8 +199,9 @@ msgstr "Kan inte formateras" msgid "Can't create directory" msgstr "Kan inte skapa mapp" -msgid "Can't create file" -msgstr "Kunde inte skapa fil" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "Kunde inte radera:" @@ -242,9 +243,6 @@ msgstr "Kodad av: %s" msgid "Coding:" msgstr "Kodning:" -msgid "Connection lost..." -msgstr "Uppkoppling förlorad..." - msgid "Console" msgstr "Konsol" @@ -420,18 +418,9 @@ msgstr "Ladda ner skivbild?" msgid "Download Now" msgstr "Ladda ner nu" -msgid "Download failed." -msgstr "Nedladdning misslyckades." - msgid "Download finished" msgstr "Nedladdning klar" -msgid "Download request failed." -msgstr "Nedladdnings begäran misslyckades." - -msgid "Downloading Page List:" -msgstr "Laddar ner lista:" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "Laddar ner bild:" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "Nederländska" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "Fel vid läsning av skiva" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "" msgid "File not found." msgstr "Kunde inte hitta fil" +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "Tema-mapp nedladdade" - msgid "Theme Downloader" msgstr "Tema Nedladdare" @@ -1208,6 +1205,9 @@ msgstr "Tema titel:" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "Verktygstips" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "Flytt misslyckades." - msgid "Trying custom Discarts" msgstr "" @@ -1268,8 +1265,8 @@ msgstr "Lås upp konsolen för denna inställning." msgid "Unlocked" msgstr "Upplåst" -msgid "Unsupported format, try to extract manually." -msgstr "Format stöds inte, försök extrahera manuelt." +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "Uppdatera" @@ -1420,6 +1417,30 @@ msgstr "av" msgid "seconds left" msgstr "sekunder kvar" +#~ msgid "Can't create file" +#~ msgstr "Kunde inte skapa fil" + +#~ msgid "Connection lost..." +#~ msgstr "Uppkoppling förlorad..." + +#~ msgid "Download failed." +#~ msgstr "Nedladdning misslyckades." + +#~ msgid "Download request failed." +#~ msgstr "Nedladdnings begäran misslyckades." + +#~ msgid "Downloading Page List:" +#~ msgstr "Laddar ner lista:" + +#~ msgid "Theme Download Path" +#~ msgstr "Tema-mapp nedladdade" + +#~ msgid "Transfer failed." +#~ msgstr "Flytt misslyckades." + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "Format stöds inte, försök extrahera manuelt." + #~ msgid "and translaters for language files updates" #~ msgstr "och översättarna." diff --git a/Languages/tchinese.lang b/Languages/tchinese.lang index 3a111b26..f58067d2 100644 --- a/Languages/tchinese.lang +++ b/Languages/tchinese.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-02 10:21+0100\n" "PO-Revision-Date: 2010-02-15 21:00+0800\n" "Last-Translator: Jane.H\n" "Language-Team: kyogc, Miller, Mika Li, Jane.H\n" @@ -17,10 +17,10 @@ msgid " Wad Saved as:" msgstr "WAD 儲存為:" msgid " could not be downloaded." -msgstr "不能下載." +msgstr "不能下載。" 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 "已經被儲存.內容尚未驗證.部分代碼可能無法作用.如果你遇到問題,請用文字編輯器打開文本文件以獲得更多的信息." +msgstr "已經被儲存。內容尚未驗證。部分代碼可能無法作用。如果你遇到問題,請用文字編輯器打開文本文件以獲得更多的信息。" msgid " is not on the server." msgstr "不在伺服器上" @@ -29,13 +29,13 @@ msgid "0 (Everyone)" msgstr "0 (全年齡)" msgid "0 (Locked and Unlocked Games)" -msgstr "" +msgstr "0 (鎖上及解鎖遊戲)" msgid "1 (Child 7+)" msgstr "1 (7歲以上)" msgid "1 (Unlocked Games Only)" -msgstr "" +msgstr "1 (只鎖上遊戲)" msgid "1 hour" msgstr "1 小時" @@ -77,25 +77,25 @@ msgid ">> Deleting tickets..." msgstr ">> 刪除 tickets..." msgid ">> Deleting tickets...ERROR! " -msgstr ">> 刪除 tickets... 錯誤!" +msgstr ">> 刪除 tickets... 錯誤!" msgid ">> Deleting tickets...Ok! " -msgstr ">> 刪除 tickets... 成功!" +msgstr ">> 刪除 tickets... 成功!" msgid ">> Deleting title ...ERROR! " -msgstr ">> 刪除 title... 錯誤!" +msgstr ">> 刪除 title... 錯誤!" msgid ">> Deleting title ...Ok!" -msgstr ">> 刪除 title... 成功!" +msgstr ">> 刪除 title... 成功!" msgid ">> Deleting title contents..." msgstr ">> 刪除 title 內容..." msgid ">> Deleting title contents...ERROR! " -msgstr ">> 刪除 title 內容... 錯誤!" +msgstr ">> 刪除 title 內容... 錯誤!" msgid ">> Deleting title contents...Ok!" -msgstr ">> 刪除 title 內容... 成功!" +msgstr ">> 刪除 title 內容... 成功!" msgid ">> Deleting title..." msgstr ">> 刪除 title..." @@ -116,10 +116,10 @@ msgid ">> Reading WAD data..." msgstr ">> 讀取 WAD 數據..." msgid ">> Reading WAD data...ERROR! " -msgstr ">> 讀取 WAD 數據... 錯誤!" +msgstr ">> 讀取 WAD 數據... 錯誤!" msgid ">> Reading WAD data...Ok!" -msgstr ">> 讀取 WAD 數據... 成功!" +msgstr ">> 讀取 WAD 數據... 成功!" msgid "AUTO" msgstr "自動" @@ -128,13 +128,13 @@ msgid "All Partitions" msgstr "" msgid "All images downloaded successfully." -msgstr "" +msgstr "所有圖片已下載成功。" msgid "All the features of USB Loader GX are unlocked." -msgstr "USB Loader GX 功能已解鎖." +msgstr "USB Loader GX 所有功能已解鎖." msgid "Alternate DOL" -msgstr "可選擇Alt DOL文件" +msgstr "可選擇Alt DOL檔" msgid "Anti" msgstr "防止" @@ -146,13 +146,13 @@ msgid "Apr" msgstr "四月" msgid "Are you sure you want to lock USB Loader GX?" -msgstr "" +msgstr "確定要鎖上 USB Loader GX嗎?" msgid "Are you sure you want to reset?" -msgstr "" +msgstr "確定要重新啟動嗎?" msgid "Are you sure?" -msgstr "確定?" +msgstr "確定?" msgid "Aug" msgstr "八月" @@ -164,7 +164,7 @@ msgid "AutoInit Network" msgstr "自動檢查網路" msgid "BCA Codes Path" -msgstr "BAC 路徑" +msgstr "BAC代碼路徑" msgid "BETA revisions" msgstr "測試版本" @@ -173,7 +173,7 @@ msgid "Back" msgstr "返回" msgid "Back to HBC or Wii Menu" -msgstr "返回 HBC 或 Wii 系統目錄" +msgstr "返回 HBC 或 Wii 系統選單" msgid "Backgroundmusic" msgstr "背景音樂" @@ -188,7 +188,7 @@ msgid "Boot/Standard" msgstr "啟動/標準" msgid "Boot?" -msgstr "啟動?" +msgstr "啟動?" msgid "Both" msgstr "全部" @@ -199,32 +199,33 @@ msgstr "無法格式化" msgid "Can't create directory" msgstr "無法建立目錄" -msgid "Can't create file" -msgstr "不能建立檔案" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" -msgstr "無法刪除:" +msgstr "無法刪除:" msgid "Cancel" msgstr "取消" msgid "Cannot write to destination." -msgstr "" +msgstr "無法寫入目的地。" msgid "Change Play Path" -msgstr "變更路徑" +msgstr "變更執行路徑" msgid "Cheatfile is blank" -msgstr "金手指文件是空的" +msgstr "金手指檔是空的" msgid "Clear" -msgstr "" +msgstr "清除" msgid "Click to Download Covers" -msgstr "點擊下載封面" +msgstr "點選下載封面" msgid "Click to change game ID" -msgstr "點擊變更遊戲 ID" +msgstr "點選變更遊戲 ID" msgid "Clock" msgstr "時鐘" @@ -242,9 +243,6 @@ msgstr "程式設計者: %s" msgid "Coding:" msgstr "編譯:" -msgid "Connection lost..." -msgstr "遺失連接..." - msgid "Console" msgstr "控制台" @@ -252,13 +250,13 @@ msgid "Console Default" msgstr "主機預設值" msgid "Console Locked" -msgstr "控制台已鎖定" +msgstr "控制台已上鎖" msgid "Console should be unlocked to modify it." -msgstr "需解鎖以開啟設定功能." +msgstr "控制台須解鎖才可變更設定。" msgid "Continue to install game?" -msgstr "繼續安裝遊戲?" +msgstr "繼續安裝遊戲?" msgid "Controllevel" msgstr "遊戲分級" @@ -267,20 +265,20 @@ msgid "Correct Password" msgstr "密碼正確" msgid "Could not connect to the server." -msgstr "" +msgstr "無法連接伺服器。" msgid "Could not create GCT file" -msgstr "無法建立 GCT 文件" +msgstr "無法建立 GCT 檔案" #, c-format msgid "Could not create path: %s" -msgstr "" +msgstr "無法建立路徑: %s" msgid "Could not find info for this game in the wiitdb.xml." -msgstr "" +msgstr "無法從wiitdb.xml找到遊戲資訊。" msgid "Could not initialize DIP module!" -msgstr "無法啟動 DIP 模塊!" +msgstr "無法啟動 DIP 模組!" msgid "Could not initialize network!" msgstr "無法啟動網路!" @@ -289,7 +287,7 @@ msgid "Could not open Disc" msgstr "無法開啟光碟" msgid "Could not open wiitdb.xml." -msgstr "" +msgstr "無法開啟wiitdb.xml。" msgid "Could not save." msgstr "無法儲存" @@ -304,7 +302,7 @@ msgid "Credits" msgstr "作者信息" msgid "Custom Paths" -msgstr "自定路徑" +msgstr "自訂路徑" msgid "Customs/Original" msgstr "自製/原始" @@ -331,10 +329,10 @@ msgid "Delete ?" msgstr "刪除?" msgid "Delete Cheat GCT" -msgstr "刪除GCT金手指文件" +msgstr "刪除GCT金手指檔" msgid "Delete Cheat TXT" -msgstr "刪除TXT金手指文件" +msgstr "刪除TXT金手指檔" msgid "Delete Cover Artwork" msgstr "刪除封面" @@ -343,7 +341,7 @@ msgid "Delete Disc Artwork" msgstr "刪除光碟圖片" msgid "Design:" -msgstr "設計者:" +msgstr "設計者:" msgid "Developed by" msgstr "開發者" @@ -352,16 +350,16 @@ msgid "Directory does not exist!" msgstr "目錄不存在" msgid "Disc Artwork Download" -msgstr "下載光碟圖像" +msgstr "下載光碟圖片" msgid "Disc Artwork Path" -msgstr "光碟圖像路徑" +msgstr "光碟圖片路徑" msgid "Disc Default" msgstr "光碟預設" msgid "Disc Images" -msgstr "光碟圖像" +msgstr "光碟圖片" msgid "DiskFlip" msgstr "光碟滑動" @@ -379,75 +377,69 @@ msgid "Display as a list" msgstr "表單模式" msgid "Display favorites only" -msgstr "" +msgstr "只顯示最愛模式" msgid "Do you really want to delete:" -msgstr "確定刪除:" +msgstr "確定刪除:" msgid "Do you want to apply it now?" -msgstr "要套用設定嗎?" +msgstr "要套用設定嗎?" msgid "Do you want to change language?" -msgstr "要變更語言嗎?" +msgstr "要變更語言嗎?" msgid "Do you want to download this theme?" -msgstr "是否要下載這個佈景主題?" +msgstr "是否要下載這個佈景主題嗎?" msgid "Do you want to format:" -msgstr "是否格式化:" +msgstr "是否格式化:" msgid "Do you want to load this theme?" -msgstr "" +msgstr "是否要載入這佈景主題嗎?" msgid "Do you want to use the alternate DOL that is known to be correct?" -msgstr "使用這個已知是正確的 Alt DOL 文件?" +msgstr "是否要使用這個已知是正確的 Alt DOL 檔案嗎?" msgid "Do you wish to update/download all language files?" -msgstr "更新/下載語言文件?" +msgstr "是否要更新/下載所有語言檔案嗎?" msgid "Done!" -msgstr "完成" +msgstr "完成!" msgid "Download" msgstr "下載" msgid "Download Boxart image?" -msgstr "下載封面圖片?" +msgstr "下載封面圖片?" msgid "Download Discart image?" -msgstr "下載光碟圖片?" +msgstr "下載光碟圖片?" msgid "Download Now" msgstr "現在下載" -msgid "Download failed." -msgstr "下載失敗" - msgid "Download finished" msgstr "下載完成" -msgid "Download request failed." -msgstr "下載請求失敗" - -msgid "Downloading Page List:" -msgstr "下載主題預覽圖片" - msgid "Downloading covers" -msgstr "" +msgstr "下載封面" msgid "Downloading custom Discarts" -msgstr "" +msgstr "下載自製光碟圖片" msgid "Downloading file" -msgstr "檔案下載中" +msgstr "下載檔案" msgid "Downloading file..." -msgstr "" +msgstr "下載檔案中..." msgid "Downloading image:" -msgstr "下載圖片" +msgstr "下載圖片:" msgid "Downloading original Discarts" +msgstr "下載原始光碟圖片" + +msgid "Downloading pagelist:" msgstr "" msgid "Dutch" @@ -457,10 +449,10 @@ msgid "ERROR" msgstr "錯誤" msgid "ERROR:" -msgstr "錯誤:" +msgstr "錯誤:" msgid "ERROR: Can't set up theme." -msgstr "錯誤:無法設定佈景主題" +msgstr "錯誤:無法設定佈景主題。" msgid "English" msgstr "英文" @@ -469,89 +461,97 @@ msgid "Error" msgstr "錯誤" msgid "Error !" -msgstr "錯誤 !" +msgstr "錯誤 !" msgid "Error 002 fix" msgstr "修正002錯誤" #, c-format msgid "Error creating path: %s" -msgstr "" +msgstr "建立路徑錯誤: %s" msgid "Error opening downloaded file" -msgstr "" +msgstr "開啟下載檔案錯誤" msgid "Error reading Disc" msgstr "讀取光碟錯誤" -msgid "Error while downloding file" +#, c-format +msgid "Error when downloading file: %i" msgstr "" +msgid "Error while downloding file" +msgstr "下載檔案過程錯誤" + msgid "Error while opening the zip." -msgstr "" +msgstr "開啟zip檔過程錯誤。" msgid "Error while transfering data." -msgstr "檔案傳輸過程錯誤" +msgstr "檔案傳輸過程錯誤。" msgid "Error while updating USB Loader GX." -msgstr "" +msgstr "更新USB Loader GX過程錯誤。" msgid "Error writing the data." -msgstr "" +msgstr "寫入資料錯誤。" msgid "Error..." msgstr "錯誤..." msgid "Error:" -msgstr "錯誤:" +msgstr "錯誤:" msgid "Exit" -msgstr "" +msgstr "退出" msgid "Exit to where?" -msgstr "" +msgstr "退出到?" msgid "Extracting files..." -msgstr "提取文件..." +msgstr "提取檔案中..." msgid "Failed formating" msgstr "格式化失敗" msgid "Failed to extract." -msgstr "提取失敗" +msgstr "提取失敗。" msgid "Failed to open partition" -msgstr "磁區開啟失敗" +msgstr "開啟磁區失敗" msgid "Failed updating" -msgstr "" +msgstr "更新失敗" msgid "Feb" msgstr "二月" msgid "File not found." -msgstr "找不到該檔案" +msgstr "找不到該檔案。" + +#, c-format +msgid "Filesize is %i Byte." +msgstr "" msgid "Filesize is 0 Byte." -msgstr "" +msgstr "檔案大小是0 Byte。" msgid "Finishing installation... Ok!" msgstr "正在完成安裝...完成!" msgid "Flat Covers" -msgstr "" +msgstr "普通封面" msgid "Flip-X" msgstr "按鍵規則" msgid "Force NTSC" -msgstr "" +msgstr "強制 NTSC" msgid "Force PAL50" -msgstr "" +msgstr "強制 PAL50" msgid "Force PAL60" -msgstr "" +msgstr "強制 PAL60" msgid "Format" msgstr "格式化" @@ -569,7 +569,7 @@ msgid "Full Shutdown" msgstr "關機" msgid "Full shutdown" -msgstr "" +msgstr "關機" msgid "GAMEID_Gamename" msgstr "GAMEID_遊戲名稱" @@ -590,7 +590,7 @@ msgid "Game ID" msgstr "遊戲 ID" msgid "Game IOS" -msgstr "" +msgstr "遊戲 IOS" msgid "Game Language" msgstr "遊戲語言" @@ -599,7 +599,7 @@ msgid "Game Load" msgstr "遊戲載入設定" msgid "Game Lock" -msgstr "" +msgstr "遊戲上鎖" msgid "Game Region" msgstr "遊戲區碼" @@ -614,28 +614,28 @@ msgid "Game Sound Volume" msgstr "遊戲聲音音量" msgid "Game Split Size" -msgstr "" +msgstr "遊戲分割大小" msgid "Game is already installed:" msgstr "已安裝過遊戲:" msgid "Gamename [GAMEID]" -msgstr "遊戲名稱 [GAMEID]" +msgstr "" msgid "Games" msgstr "遊戲數量" msgid "GamesLevel" -msgstr "" +msgstr "遊戲級別" msgid "German" msgstr "德文" msgid "Gerne:" -msgstr "" +msgstr "類型:" msgid "Global Settings" -msgstr "" +msgstr "整體設定" msgid "HOME Menu" msgstr "主選單" @@ -644,7 +644,7 @@ msgid "Homebrew Apps Path" msgstr "HBC 應用程式路徑" msgid "Homebrew Channel" -msgstr "" +msgstr "HBC" msgid "Homebrew Launcher" msgstr "HBC 應用程式" @@ -653,21 +653,21 @@ msgid "Hour" msgstr "小時制" msgid "How do you want to update?" -msgstr "是否執行更新?" +msgstr "是否執行更新?" msgid "How to Shutdown?" -msgstr "關機選項?" +msgstr "關機選項?" msgid "If you don't have WiFi, press 1 to get an URL to get your WiiTDB.zip" -msgstr "若無WiFi連線,按1以取得WiiTDB.zip檔案之網址" +msgstr "若無WiFi連線,請按1以取得WiiTDB.zip檔案之網址" #, c-format msgid "Incoming file %0.2fKB" -msgstr "正在接收文件 %0.2fKB" +msgstr "正在接收檔案 %0.2fKB" #, c-format msgid "Incoming file %0.2fMB" -msgstr "正在接收文件 %0.2fMB" +msgstr "正在接收檔案 %0.2fMB" msgid "Initializing Network" msgstr "正在啟動網路" @@ -676,34 +676,34 @@ msgid "Insert Disk" msgstr "插入光碟" msgid "Insert a Wii Disc!" -msgstr "插入 Wii 光碟!" +msgstr "插入 Wii 光碟!" msgid "Install" msgstr "安裝" msgid "Install Error!" -msgstr "安裝錯誤!" +msgstr "安裝錯誤!" msgid "Install a game" msgstr "安裝遊戲" msgid "Install directories" -msgstr "" +msgstr "安裝目錄" msgid "Install partitions" msgstr "安裝磁區" msgid "Installing content... Ok!" -msgstr "正在安裝內容...完成" +msgstr "正在安裝內容...完成!" msgid "Installing game:" -msgstr "正在安裝遊戲:" +msgstr "正在安裝遊戲:" msgid "Installing ticket... Ok!" -msgstr "安裝 ticket... 完成!" +msgstr "安裝 ticket... 完成!" msgid "Installing title... Ok!" -msgstr "安裝 title... 完成!" +msgstr "安裝 title... 完成!" msgid "Installing wad" msgstr "安裝 WAD" @@ -742,10 +742,10 @@ msgid "Language File" msgstr "語言檔案" msgid "Language change:" -msgstr "變更語言為:" +msgstr "變更語言為:" msgid "Languagefiles Path" -msgstr "" +msgstr "語言檔路徑" msgid "Languagepath changed." msgstr "語言路徑已變更" @@ -764,13 +764,13 @@ msgstr "從 SD/USB 載入" #, c-format msgid "Load file from: %s ?" -msgstr "檔案載入位置: %s" +msgstr "檔案載入位置: %s" msgid "Load this DOL as alternate DOL?" -msgstr "載入這個 DOL 作為替代 DOL?" +msgstr "載入這個 DOL 作為替代 DOL?" msgid "Loading default theme." -msgstr "" +msgstr "正在載入預設主題。" msgid "Loading standard language." msgstr "正在載入預設語言" @@ -779,10 +779,10 @@ msgid "Loading standard music." msgstr "正在載入預設音樂" msgid "Lock Console" -msgstr "鎖定控制台" +msgstr "鎖上控制台" msgid "Lock USB Loader GX" -msgstr "" +msgstr "鎖上USB Loader GX" msgid "Locked" msgstr "已鎖定" @@ -809,10 +809,10 @@ msgid "May" msgstr "五月" msgid "Messageboard Update" -msgstr "" +msgstr "留言板更新" msgid "Missing files" -msgstr "缺少的文件" +msgstr "缺少的檔案" msgid "Mount DVD drive" msgstr "掛載DVD光碟" @@ -821,13 +821,13 @@ msgid "Music Loop Mode" msgstr "音樂循環模式" msgid "Music Volume" -msgstr "音量" +msgstr "音樂音量" msgid "Neither" msgstr "皆不顯示" msgid "Network is not initiated." -msgstr "" +msgstr "網路無法啟動。" msgid "New Disc Detected" msgstr "新光碟已檢查" @@ -839,19 +839,19 @@ msgid "No" msgstr "否" msgid "No Cheatfile found" -msgstr "金手指文件沒找到" +msgstr "金手指檔案未找到" msgid "No DOL file found on disc." -msgstr "光碟中未找到 DOL 文件." +msgstr "光碟中未找到 DOL 檔案。" msgid "No Splitting" -msgstr "" +msgstr "沒有分割" msgid "No URL or Path specified." -msgstr "" +msgstr "沒有指定URL或路徑。" msgid "No WBFS or FAT/NTFS/EXT partition found" -msgstr "" +msgstr "沒找到WBFS 或 FAT/NTFS/EXT磁區" msgid "No cheats were selected" msgstr "沒有選擇金手指" @@ -860,16 +860,16 @@ msgid "No data could be read." msgstr "無法讀取數據" msgid "No favorites selected." -msgstr "" +msgstr "沒有選取最愛。" msgid "No file missing!" -msgstr "沒有文件缺少!" +msgstr "沒有檔案缺少!" msgid "No new updates." -msgstr "沒有可用更新" +msgstr "沒有可用更新。" msgid "No themes found on the site." -msgstr "在網站上找不到主題" +msgstr "在網站上找不到主題。" msgid "None" msgstr "沒有" @@ -878,34 +878,34 @@ msgid "Normal" msgstr "一般" msgid "Not a WAD file." -msgstr "不是 WAD 文件." +msgstr "不是 WAD 檔案。" msgid "Not a Wii Disc" msgstr "不是 Wii 的光碟" msgid "Not a valid URL" -msgstr "" +msgstr "不是有效的網址" msgid "Not a valid URL path" -msgstr "" +msgstr "不是有效的網址路徑" msgid "Not a valid domain" -msgstr "" +msgstr "不是有效的網域" msgid "Not enough free memory." -msgstr "剩餘記憶體不足." +msgstr "剩餘記憶體不足。" msgid "Not enough free space!" -msgstr "剩餘空間不足!" +msgstr "剩餘空間不足!" msgid "Not enough memory." -msgstr "" +msgstr "記憶體不足。" msgid "Not required" -msgstr "" +msgstr "不需要" msgid "Not supported format!" -msgstr "未支援的格式" +msgstr "未支援的格式!" msgid "Nov" msgstr "十一月" @@ -920,22 +920,22 @@ msgid "ON" msgstr "開啟" msgid "Ocarina" -msgstr "" +msgstr "金手指" msgid "Oct" msgstr "十月" msgid "Official Site:" -msgstr "官方網址:" +msgstr "官方網址:" msgid "Offset" -msgstr "" +msgstr "偏移" msgid "Only Customs" msgstr "只顯示自製" msgid "Only Game Partition" -msgstr "" +msgstr "僅遊戲磁區" msgid "Only Original" msgstr "只顯示原始" @@ -962,16 +962,16 @@ msgid "Password has been changed" msgstr "密碼已被變更" msgid "Paste it into your browser to get your WiiTDB.zip." -msgstr "複製這個鏈接到瀏覽器來下載 WiiTDB.zip 文件." +msgstr "複製這網址到瀏覽器來下載 WiiTDB.zip 檔。" msgid "Patch Country Strings" msgstr "修改國別設定" msgid "Path Changed" -msgstr "" +msgstr "路徑已變更" msgid "Pick from a list" -msgstr "從列表中選取" +msgstr "從清單中選取" msgid "Play Count" msgstr "執行次數" @@ -986,7 +986,7 @@ msgid "Play Previous" msgstr "執行上一個" msgid "Playing Music:" -msgstr "播放音樂" +msgstr "播放音樂:" msgid "Please wait..." msgstr "請稍候..." @@ -1010,13 +1010,13 @@ msgid "Random Directory Music" msgstr "隨機選取音樂" msgid "Reading WAD data... Ok!" -msgstr "讀取 WAD 數據... 完成!" +msgstr "讀取 WAD 數據... 完成!" msgid "Receiving file from:" msgstr "正在接收檔案來源:" msgid "Region Patch" -msgstr "" +msgstr "區碼修正" msgid "Released" msgstr "發表" @@ -1031,25 +1031,25 @@ msgid "Rename Game on WBFS" msgstr "變更WBFS上的遊戲名稱" msgid "Reset BG Music" -msgstr "重置 BG 音樂" +msgstr "重設 BG 音樂" msgid "Reset Playcounter" -msgstr "重置執行次數" +msgstr "重設執行次數" msgid "Reset to default BGM?" -msgstr "" +msgstr "重設為預設BGM嗎?" msgid "Restarting..." -msgstr "正在重新啟動" +msgstr "正在重新啟動..." msgid "Return" msgstr "返回" msgid "Return To" -msgstr "" +msgstr "返回到" msgid "Return to Wii Menu" -msgstr "返回 Wii 主目錄" +msgstr "返回 Wii 系統選單" msgid "Right" msgstr "右" @@ -1067,10 +1067,10 @@ msgid "Save" msgstr "儲存" msgid "Save Failed. No device inserted?" -msgstr "" +msgstr "儲存失敗。沒有插入裝置?" msgid "Save Game List to" -msgstr "儲存遊戲列表至" +msgstr "儲存遊戲清單至" msgid "Saved" msgstr "已儲存" @@ -1082,13 +1082,13 @@ msgid "Select" msgstr "選取" msgid "Select DOL Offset" -msgstr "" +msgstr "選取DOL補償" msgid "Select a DOL" msgstr "選擇一個 DOL" msgid "Select a DOL from Game" -msgstr "" +msgstr "從遊戲中選擇DOL" msgid "Sept" msgstr "九月" @@ -1106,28 +1106,28 @@ msgid "Shutdown System" msgstr "關閉系統" msgid "Shutdown Wii" -msgstr "" +msgstr "關閉Wii主機" msgid "Shutdown to Idle" msgstr "進入待機狀態" msgid "Shutdown?" -msgstr "" +msgstr "關機嗎?" msgid "Sort alphabetically" -msgstr "以字母順序排列" +msgstr "以字母順序排序" msgid "Sort by rank" -msgstr "按職級排序" +msgstr "以等級排序" msgid "Sort order by most played" -msgstr "以執行次數排列" +msgstr "以執行次數排序" msgid "Sound" -msgstr "音效設定" +msgstr "音效" msgid "Sound Settings" -msgstr "" +msgstr "音效設定" msgid "Sound+BGM" msgstr "音樂+音效" @@ -1139,25 +1139,25 @@ msgid "Spanish" msgstr "西班牙文" msgid "Special thanks to:" -msgstr "特別感謝" +msgstr "特別感謝:" msgid "Split each 2GB" -msgstr "" +msgstr "每個分割為2GB" msgid "Split each 4GB" -msgstr "" +msgstr "每個分割為4GB" msgid "Standby" -msgstr "" +msgstr "待機" msgid "Success" msgstr "成功" msgid "Success:" -msgstr "成功:" +msgstr "成功:" msgid "Successfully Saved" -msgstr "儲存成功" +msgstr "已儲存成功" msgid "Successfully Updated" msgstr "更新已完成" @@ -1169,10 +1169,10 @@ msgid "Successfully deleted:" msgstr "成功的刪除:" msgid "Successfully extracted theme." -msgstr "成功獲取主題." +msgstr "成功獲取主題。" msgid "Successfully installed:" -msgstr "成功安裝:" +msgstr "成功安裝:" msgid "System Default" msgstr "系統預設值" @@ -1181,20 +1181,17 @@ msgid "TChinese" msgstr "繁體中文" msgid "TXT Cheatcodes Path" -msgstr "TXT 金手指文件路徑" +msgstr "TXT 金手指檔案路徑" msgid "The entered directory does not exist. Would you like to create it?" -msgstr "已進入的目錄不存在。你想要創建一個目錄嗎?" +msgstr "所輸入的目錄不存在。是否要建立一個目錄嗎?" msgid "The wad file was installed" -msgstr "" +msgstr "wad檔已安裝" #, c-format msgid "The wad installation failed with error %i" -msgstr "" - -msgid "Theme Download Path" -msgstr "佈景主題下載路徑" +msgstr "wad安裝失敗錯誤 %i" msgid "Theme Downloader" msgstr "佈景主題下載" @@ -1206,43 +1203,43 @@ msgid "Theme Title:" msgstr "佈景主題標題" msgid "Theme path is changed." +msgstr "佈景主題路徑已變更。" + +msgid "Themes by www.spiffy360.com" msgstr "" msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." -msgstr "" +msgstr "這IOS是BootMii的ios。若你確定不是BootMii的IOS而你在這安裝其他的程式,請忽略這警告。" msgid "This IOS was not found on the titles list. If you are sure you have it installed than ignore this warning." -msgstr "" +msgstr "標題清單找不到這IOS。若你確定已安裝它,請忽略這警告。" msgid "Time left:" -msgstr "剩餘時間:" +msgstr "剩餘時間:" msgid "Title Launcher" msgstr "系統頻道" msgid "Titles from WiiTDB" -msgstr "從 WiiTDB 中顯示遊戲名稱" +msgstr "從WiiTDB顯示遊戲名稱" msgid "Tooltips" msgstr "提示信息" msgid "Transfer failed" -msgstr "" - -msgid "Transfer failed." msgstr "傳輸失敗" msgid "Trying custom Discarts" -msgstr "" +msgstr "嘗試自製光碟圖片" msgid "Trying original Discarts" -msgstr "" +msgstr "嘗試原始光碟圖片" msgid "USB Device not found" msgstr "找不到 USB 設備" msgid "USB Loader GX is protected" -msgstr "USB Loader GX 被鎖定" +msgstr "USB Loader GX 被上鎖保護" msgid "Uninstall" msgstr "移除" @@ -1257,25 +1254,25 @@ msgid "Uninstalling wad" msgstr "移除 WAD" msgid "Unknown" -msgstr "" +msgstr "未知的" msgid "Unlock USB Loader GX" -msgstr "" +msgstr "USB Loader GX解鎖" msgid "Unlock console to use this option." -msgstr "解鎖以進行設定" +msgstr "控制台解鎖以進行設定" msgid "Unlocked" msgstr "已解鎖" -msgid "Unsupported format, try to extract manually." -msgstr "不支援的格式,嘗試手動提取。" +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "更新" msgid "Update All" -msgstr "升級所有檔案" +msgstr "更新所有檔案" msgid "Update DOL" msgstr "僅更新主程式" @@ -1293,10 +1290,10 @@ msgid "Update failed" msgstr "更新失敗" msgid "Update successfull" -msgstr "" +msgstr "更新成功" msgid "Updating Language Files:" -msgstr "正在更新語言檔案:" +msgstr "正在更新語言檔案:" msgid "Uploaded ZIP file installed to homebrew directory." msgstr "已更新安裝在Homebrew目錄的ZIP檔案" @@ -1309,19 +1306,19 @@ msgid "Version: %s" msgstr "版本: %s" msgid "Video Mode" -msgstr "影像格式" +msgstr "視訊格式" msgid "WIP Patches Path" -msgstr "WIP 補丁路徑" +msgstr "WIP 修正檔路徑" msgid "Waiting..." msgstr "等待中..." msgid "Warning:" -msgstr "" +msgstr "警告:" msgid "What do you want to update?" -msgstr "更新何者?" +msgstr "更新何者?" msgid "WiFi Features" msgstr "WiFi功能設定" @@ -1342,7 +1339,7 @@ msgid "WiiTDB Path" msgstr "WiiTDB路徑" msgid "WiiTDB is up to date." -msgstr "" +msgstr "WiiTDB保持最新。" msgid "Wiilight" msgstr "光碟機藍光" @@ -1354,14 +1351,14 @@ msgid "Yes" msgstr "是" msgid "You are trying to select a FAT32/NTFS/EXT partition with cIOS 249 Rev < 18. This is not supported. Continue on your own risk." -msgstr "" +msgstr "你嘗試用高於 cIOS 249 版本18去選取 FAT32/NTFS/EXT 磁區。這格式不支援。繼續請自行承擔風險。" msgid "You need to select or format a partition" msgstr "選擇你要格式化的磁區" #, c-format msgid "Your URL has been saved in %sWiiTDB_URL.txt." -msgstr "鏈接已寫入 %sWiiTDB_URL.txt 文件." +msgstr "網址已儲存於 %sWiiTDB_URL.txt 檔。" msgid "and translators for language files updates" msgstr "" @@ -1379,16 +1376,16 @@ msgid "files left" msgstr "剩下的檔案" msgid "files not found on the server!" -msgstr "伺服器中無此檔案!" +msgstr "伺服器中無此檔案!" msgid "for FAT/NTFS support" -msgstr "FAT/NTFS 支持" +msgstr "FAT/NTFS 格式支援" msgid "for Ocarina" msgstr "的 金手指" msgid "for WiiTDB and hosting covers / disc images" -msgstr "設置 WiiTDB 與封面檔案存放空間" +msgstr "設置 WiiTDB 與封面 / 光碟圖片檔案存放空間" msgid "for diverse patches" msgstr "的多種修正" @@ -1403,10 +1400,10 @@ msgid "for hosting the update files" msgstr "設置更新檔案存放空間" msgid "for the USB Loader source" -msgstr "與釋出的原始碼" +msgstr "與釋出USB Loader原始碼" msgid "formatted!" -msgstr "完成格式化!" +msgstr "完成格式化!" msgid "free" msgstr "剩餘" @@ -1420,35 +1417,56 @@ msgstr "的" msgid "seconds left" msgstr "剩餘秒數" -#~ msgid "and translaters for language files updates" -#~ msgstr "和所有語言包更新的翻譯者" - -#~ msgid "Insert an SD-Card to save." -#~ msgstr "插入 SD 卡以儲存." - -#~ msgid "Insert an SD-Card to use this option." -#~ msgstr "插入 SD 卡使用此功能." - -#~ msgid "No SD-Card inserted!" -#~ msgstr "未插入 SD 卡!" - -#~ msgid "Waiting for USB Device" -#~ msgstr "等待 USB 設備" - -#~ msgid "Back to Loader" -#~ msgstr "返回 Loader" - -#~ msgid "FAT: Use directories" -#~ msgstr "使用目錄" - #~ msgid "All partitions" #~ msgstr "所有磁區" +#~ msgid "Can't create file" +#~ msgstr "不能建立檔案" + +#~ msgid "Connection lost..." +#~ msgstr "遺失連接..." + +#~ msgid "Download failed." +#~ msgstr "下載失敗。" + +#~ msgid "Download request failed." +#~ msgstr "下載請求失敗。" + +#~ msgid "Downloading Page List:" +#~ msgstr "下載主題預覽圖片:" + #~ msgid "Game partition" #~ msgstr "遊戲磁區" -#~ msgid "Install 1:1 Copy" -#~ msgstr "安裝用 1:1 複製" +#~ msgid "Insert an SD-Card to save." +#~ msgstr "插入 SD 卡以儲存。" + +#~ msgid "Insert an SD-Card to use this option." +#~ msgstr "插入 SD 卡使用此功能。" + +#~ msgid "No SD-Card inserted!" +#~ msgstr "未插入 SD 卡!" + +#~ msgid "Theme Download Path" +#~ msgstr "佈景主題下載路徑" + +#~ msgid "Transfer failed." +#~ msgstr "傳輸失敗。" + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "不支援的格式,嘗試手動提取。" + +#~ msgid "Waiting for USB Device" +#~ msgstr "等待 USB 設備" + +#~ msgid "and translaters for language files updates" +#~ msgstr "和所有語言檔更新的翻譯者" + +#~ msgid "Back to Loader" +#~ msgstr "返回 HBC" + +#~ msgid "FAT: Use directories" +#~ msgstr "使用目錄" #~ msgid "An Error occured" #~ msgstr "發生一個錯誤" @@ -1471,7 +1489,7 @@ msgstr "剩餘秒數" #~ msgid "Parental Control disabled" #~ msgstr "關閉親子控制" -#~ msgid "The wad file was installed. But It could not be deleted from the SD card." +#~ msgid "The wad file was installed. But It could not be deleted from the SD card." #~ msgstr "WAD 已安裝,但文件無法從 SD 卡中刪除。" #~ msgid "The wad installation failed with error %ld" @@ -1493,7 +1511,7 @@ msgstr "剩餘秒數" #~ msgstr "正在更新語言檔案..." #~ msgid "Updating WiiTDB.zip" -#~ msgstr "正在更新 WiiTDB.zip" +#~ msgstr "正更新 WiiTDB.zip" #~ msgid "You don't have Parental Control enabled. If you wish to use Parental Control, enable it in the Wii Settings." #~ msgstr "家長控制已鎖定。如果要解除 Wii 被鎖住的功能,您必須要先至控制台解除家長控制。" @@ -1505,7 +1523,7 @@ msgstr "剩餘秒數" #~ msgstr "BAC 路徑已變更" #~ msgid "Back to Wii Menu" -#~ msgstr "返回 Wii 系統目錄" +#~ msgstr "返回 Wii 系統選單" #~ msgid "Channels" #~ msgstr "頻道" @@ -1636,7 +1654,7 @@ msgstr "剩餘秒數" #~ msgid "You have attempted to load a bad image" #~ msgstr "載入的影像有問題" -#~ msgid "does not exist! You Messed something up, Idiot." +#~ msgid "does not exist! You Messed something up, Idiot." #~ msgstr "不存在!檔案錯誤" #~ msgid "file left" diff --git a/Languages/thai.lang b/Languages/thai.lang index 05c9bcb4..4054559a 100644 --- a/Languages/thai.lang +++ b/Languages/thai.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: Nitro_subzero \n" "Language-Team: Nitro_subzero\n" @@ -199,8 +199,9 @@ msgstr "ไม่สามารถฟอร์แมตได้" msgid "Can't create directory" msgstr "ไม่สามารถสร้างไดเรคทอรี่ได้" -msgid "Can't create file" -msgstr "สร้างไฟล์ไม่ได้" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "ไม่สามารถลบได้:" @@ -242,9 +243,6 @@ msgstr "โค๊ดโดย: %s" msgid "Coding:" msgstr "โค๊ด:" -msgid "Connection lost..." -msgstr "" - msgid "Console" msgstr "คอนโซล" @@ -420,18 +418,9 @@ msgstr "ดาวน์โหลดภาพแผ่น ?" msgid "Download Now" msgstr "เริ่มการดาวน์โหลด" -msgid "Download failed." -msgstr "ดาวน์โหลดไม่ได้" - msgid "Download finished" msgstr "ดาวน์โหลดเสร็จแล้ว" -msgid "Download request failed." -msgstr "ดาวน์โหลดไม่ได้" - -msgid "Downloading Page List:" -msgstr "รายการที่กำลังดาวน์โหลด:" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "ภาพที่กำลังดาวน์โหลด:" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "เนเธอร์แลนด์" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "อ่านแผ่นไม่ได้" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "กพ." msgid "File not found." msgstr "ไม่พบไฟล์" +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "ตำแหน่งที่ดาวน์โหลดธีม" - msgid "Theme Downloader" msgstr "ตัวช่วยดาวน์โหลดธีม" @@ -1208,6 +1205,9 @@ msgstr "ชื่อธีม:" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "คำแนะนำ" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "ถ่ายโอนไม่ได้" - msgid "Trying custom Discarts" msgstr "" @@ -1268,8 +1265,8 @@ msgstr "ปลดล๊อค Console ก่อน เพื่อใช้ต msgid "Unlocked" msgstr "ปลดล๊อค" -msgid "Unsupported format, try to extract manually." -msgstr "ไม่สนับสนุนไฟล์นี้ ลองขยายไฟล์เอง" +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "อัพเดท" @@ -1420,6 +1417,27 @@ msgstr "จาก" msgid "seconds left" msgstr "วินาทีที่เหลือ" +#~ msgid "Can't create file" +#~ msgstr "สร้างไฟล์ไม่ได้" + +#~ msgid "Download failed." +#~ msgstr "ดาวน์โหลดไม่ได้" + +#~ msgid "Download request failed." +#~ msgstr "ดาวน์โหลดไม่ได้" + +#~ msgid "Downloading Page List:" +#~ msgstr "รายการที่กำลังดาวน์โหลด:" + +#~ msgid "Theme Download Path" +#~ msgstr "ตำแหน่งที่ดาวน์โหลดธีม" + +#~ msgid "Transfer failed." +#~ msgstr "ถ่ายโอนไม่ได้" + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "ไม่สนับสนุนไฟล์นี้ ลองขยายไฟล์เอง" + #~ msgid "and translaters for language files updates" #~ msgstr "และผู้แปลภาษาสำหรับการอัพเดท" diff --git a/Languages/turkish.lang b/Languages/turkish.lang index 3939ad96..928ceff4 100644 --- a/Languages/turkish.lang +++ b/Languages/turkish.lang @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: USB Loader GX\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" "PO-Revision-Date: 2009-10-01 01:00+0200\n" "Last-Translator: omercigingelini\n" "Language-Team: omercigingelini\n" @@ -199,8 +199,9 @@ msgstr "Biçimlendirilemiyor" msgid "Can't create directory" msgstr "Klasör olusturulamiyor" -msgid "Can't create file" -msgstr "Dosya oluşturulamıyor" +#, c-format +msgid "Can't create path: %s" +msgstr "" msgid "Can't delete:" msgstr "Silinemiyor" @@ -242,9 +243,6 @@ msgstr "%s tarafından kodlandı" msgid "Coding:" msgstr "Kodlama:" -msgid "Connection lost..." -msgstr "" - msgid "Console" msgstr "Konsol" @@ -420,18 +418,9 @@ msgstr "Disk resmi indirilsin mi?" msgid "Download Now" msgstr "Şimdi indir" -msgid "Download failed." -msgstr "İndirme başarısız" - msgid "Download finished" msgstr "Indirme tamamlandı" -msgid "Download request failed." -msgstr "İndirme isteği başarısız" - -msgid "Downloading Page List:" -msgstr "İndirilen Sayfa Listesi:" - msgid "Downloading covers" msgstr "" @@ -450,6 +439,9 @@ msgstr "İndirilen resim:" msgid "Downloading original Discarts" msgstr "" +msgid "Downloading pagelist:" +msgstr "" + msgid "Dutch" msgstr "Flaman" @@ -484,6 +476,10 @@ msgstr "" msgid "Error reading Disc" msgstr "Disk Okuma Hatası" +#, c-format +msgid "Error when downloading file: %i" +msgstr "" + msgid "Error while downloding file" msgstr "" @@ -532,6 +528,10 @@ msgstr "Şub" msgid "File not found." msgstr "Dosya bulunamadı" +#, c-format +msgid "Filesize is %i Byte." +msgstr "" + msgid "Filesize is 0 Byte." msgstr "" @@ -1193,9 +1193,6 @@ msgstr "" msgid "The wad installation failed with error %i" msgstr "" -msgid "Theme Download Path" -msgstr "Tema İndirme Yolu" - msgid "Theme Downloader" msgstr "Tema İndirici" @@ -1208,6 +1205,9 @@ msgstr "Tema Başlığı:" msgid "Theme path is changed." msgstr "" +msgid "Themes by www.spiffy360.com" +msgstr "" + msgid "This IOS is the BootMii ios. If you are sure it is not BootMii and you have something else installed there than ignore this warning." msgstr "" @@ -1229,9 +1229,6 @@ msgstr "Yardımlar" msgid "Transfer failed" msgstr "" -msgid "Transfer failed." -msgstr "Transfer başarısız" - msgid "Trying custom Discarts" msgstr "" @@ -1268,8 +1265,8 @@ msgstr "Bu seçeneği kullanmak için konsol kilidini açın" msgid "Unlocked" msgstr "Kilit açıldı" -msgid "Unsupported format, try to extract manually." -msgstr "Desteklenmeyen format,elle çıkartmayı deneyin" +msgid "Unsupported format, try to extract manually TempTheme.zip." +msgstr "" msgid "Update" msgstr "Güncelleme" @@ -1420,6 +1417,27 @@ msgstr "./" msgid "seconds left" msgstr "saniye kaldı" +#~ msgid "Can't create file" +#~ msgstr "Dosya oluşturulamıyor" + +#~ msgid "Download failed." +#~ msgstr "İndirme başarısız" + +#~ msgid "Download request failed." +#~ msgstr "İndirme isteği başarısız" + +#~ msgid "Downloading Page List:" +#~ msgstr "İndirilen Sayfa Listesi:" + +#~ msgid "Theme Download Path" +#~ msgstr "Tema İndirme Yolu" + +#~ msgid "Transfer failed." +#~ msgstr "Transfer başarısız" + +#~ msgid "Unsupported format, try to extract manually." +#~ msgstr "Desteklenmeyen format,elle çıkartmayı deneyin" + #~ msgid "and translaters for language files updates" #~ msgstr "ve dil dosya güncellemelerinin çevirmenleri" diff --git a/Themes/Default.them b/Themes/Default.them index 9b5ff69f..15f3c25c 100644 --- a/Themes/Default.them +++ b/Themes/Default.them @@ -1,405 +1,406 @@ -# USB Loader GX theme source file. -# don't delete/change this line (é). -# ONLY the value before the '-' char needs to be entered in msgstr "" -# not the complete text. -# It is important that the image folder is defined for the images to load. -# The image folder should be in the same folder as the .them file and include the theme images. -msgid "" -msgstr "" -"Project-Id-Version: USB Loader GX\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-01-01 13:24+0100\n" -"PO-Revision-Date: 2009-10-01 01:00+0200\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Image-Folder: Example\n" -"Last-Themer: Example\n" -"Theme-Team: Example\n" - -msgid "r=0 g=0 b=0 a=255 - prompt windows text color" -msgstr "" - -msgid "r=0 g=0 b=0 a=255 - settings text color" -msgstr "" - -msgid "9 - game list browser page size" -msgstr "" - -msgid "r=0 g=0 b=0 a=255 - game browser list text color" -msgstr "" - -msgid "r=0 g=0 b=0 a=255 - game browser list text color over" -msgstr "" - -msgid "r=55 g=190 b=237 a=255 - carousel game name text color" -msgstr "" - -msgid "0 - game grid layout pos x" -msgstr "" - -msgid "20 - game grid layout pos y" -msgstr "" - -msgid "255 - tooltip alpha" -msgstr "" - -msgid "r=55 g=190 b=237 a=255 - hdd info color" -msgstr "" - -msgid "center - hdd info align hor" -msgstr "" - -msgid "top - hdd info align ver" -msgstr "" - -msgid "0 - hdd info pos x" -msgstr "" - -msgid "400 - hdd info pos y" -msgstr "" - -msgid "r=55 g=190 b=237 a=255 - game count color" -msgstr "" - -msgid "center - game count align hor" -msgstr "" - -msgid "top - game count align ver" -msgstr "" - -msgid "0 - game count pos x" -msgstr "" - -msgid "420 - game count pos y" -msgstr "" - -msgid "16 - install btn pos x" -msgstr "" - -msgid "355 - install btn pos y" -msgstr "" - -msgid "371 - settings btn pos y" -msgstr "" - -msgid "64 - settings btn pos x" -msgstr "" - -msgid "371 - home menu btn pos y" -msgstr "" - -msgid "489 - home menu btn pos x" -msgstr "" - -msgid "355 - power off btn pos y" -msgstr "" - -msgid "576 - power off btn pos x" -msgstr "" - -msgid "160 - sd card btn pos x" -msgstr "" - -msgid "395 - sd card btn pos y" -msgstr "" - -msgid "405 - HBC btn pos y" -msgstr "" - -msgid "410 - HBC btn pos x" -msgstr "" - -msgid "26 - cover/download btn pos x" -msgstr "" - -msgid "58 - cover/download btn pos y" -msgstr "" - -msgid "305 - gameID btn pos y" -msgstr "" - -msgid "68 - gameID btn pos x" -msgstr "" - -msgid "r=138 g=138 b=138 a=240 - clock color" -msgstr "" - -msgid "left - clock align hor" -msgstr "" - -msgid "top - clock align ver" -msgstr "" - -msgid "275 - clock pos x" -msgstr "" - -msgid "275 - clock pos y" -msgstr "" - -msgid "260 - list layout favorite btn pos x" -msgstr "" - -msgid "288 - list layout favorite btn pos x widescreen" -msgstr "" - -msgid "13 - list layout favorite btn pos y" -msgstr "" - -msgid "300 - list layout search btn pos x" -msgstr "" - -msgid "320 - list layout search btn pos x widescreen" -msgstr "" - -msgid "13 - list layout search btn pos x" -msgstr "" - -msgid "340 - list layout abc/sort btn pos x" -msgstr "" - -msgid "352 - list layout abc/sort btn pos x widescreen" -msgstr "" - -msgid "13 - list layout abc/sort btn pos y" -msgstr "" - -msgid "380 - list layout list btn pos x" -msgstr "" - -msgid "384 - list layout list btn pos x widescreen" -msgstr "" - -msgid "13 - list layout list btn pos y" -msgstr "" - -msgid "416 - list layout grid btn pos x widescreen" -msgstr "" - -msgid "420 - list layout grid btn pos x" -msgstr "" - -msgid "13 - list layout grid btn pos y" -msgstr "" - -msgid "448 - list layout carousel btn pos x widescreen" -msgstr "" - -msgid "460 - list layout carousel btn pos x" -msgstr "" - -msgid "13 - list layout carousel btn pos y" -msgstr "" - -msgid "480 - list layout lock btn pos x widescreen" -msgstr "" - -msgid "500 - list layout lock btn pos x" -msgstr "" - -msgid "13 - list layout lock btn pos y" -msgstr "" - -msgid "512 - list layout dvd btn pos x widescreen" -msgstr "" - -msgid "540 - list layout dvd btn pos x" -msgstr "" - -msgid "13 - list layout dvd btn pos y" -msgstr "" - -msgid "280 - game list layout height" -msgstr "" - -msgid "396 - game list layout width" -msgstr "" - -msgid "200 - game list layout pos x" -msgstr "" - -msgid "49 - game list layout pos y" -msgstr "" - -msgid "200 - grid layout favorite btn pos x" -msgstr "" - -msgid "224 - grid layout favorite btn pos x widescreen" -msgstr "" - -msgid "13 - grid layout favorite btn pos y" -msgstr "" - -msgid "240 - grid layout search btn pos x" -msgstr "" - -msgid "256 - grid layout search btn pos x widescreen" -msgstr "" - -msgid "13 - grid layout search btn pos x" -msgstr "" - -msgid "280 - grid layout abc/sort btn pos x" -msgstr "" - -msgid "288 - grid layout abc/sort btn pos x widescreen" -msgstr "" - -msgid "13 - grid layout abc/sort btn pos y" -msgstr "" - -msgid "320 - grid layout list btn pos x" -msgstr "" - -msgid "320 - grid layout list btn pos x widescreen" -msgstr "" - -msgid "13 - grid layout list btn pos y" -msgstr "" - -msgid "352 - grid layout grid btn pos x widescreen" -msgstr "" - -msgid "360 - grid layout grid btn pos x" -msgstr "" - -msgid "13 - grid layout grid btn pos y" -msgstr "" - -msgid "384 - grid layout carousel btn pos x widescreen" -msgstr "" - -msgid "400 - grid layout carousel btn pos x" -msgstr "" - -msgid "13 - grid layout carousel btn pos y" -msgstr "" - -msgid "416 - grid layout lock btn pos x widescreen" -msgstr "" - -msgid "440 - grid layout lock btn pos x" -msgstr "" - -msgid "13 - grid layout lock btn pos y" -msgstr "" - -msgid "448 - grid layout dvd btn pos x widescreen" -msgstr "" - -msgid "480 - grid layout dvd btn pos x" -msgstr "" - -msgid "13 - grid layout dvd btn pos y" -msgstr "" - -msgid "400 - game grid layout height" -msgstr "" - -msgid "640 - game grid layout width" -msgstr "" - -msgid "200 - carousel layout favorite btn pos x" -msgstr "" - -msgid "224 - carousel layout favorite btn pos x widescreen" -msgstr "" - -msgid "13 - carousel layout favorite btn pos y" -msgstr "" - -msgid "240 - carousel layout search btn pos x" -msgstr "" - -msgid "256 - carousel layout search btn pos x widescreen" -msgstr "" - -msgid "13 - carousel layout search btn pos x" -msgstr "" - -msgid "280 - carousel layout abc/sort btn pos x" -msgstr "" - -msgid "288 - carousel layout abc/sort btn pos x widescreen" -msgstr "" - -msgid "13 - carousel layout abc/sort btn pos y" -msgstr "" - -msgid "320 - carousel layout list btn pos x" -msgstr "" - -msgid "320 - carousel layout list btn pos x widescreen" -msgstr "" - -msgid "13 - carousel layout list btn pos y" -msgstr "" - -msgid "352 - carousel layout grid btn pos x widescreen" -msgstr "" - -msgid "360 - carousel layout grid btn pos x" -msgstr "" - -msgid "13 - carousel layout grid btn pos y" -msgstr "" - -msgid "384 - carousel layout carousel btn pos x widescreen" -msgstr "" - -msgid "400 - carousel layout carousel btn pos x" -msgstr "" - -msgid "13 - carousel layout carousel btn pos y" -msgstr "" - -msgid "416 - carousel layout lock btn pos x widescreen" -msgstr "" - -msgid "440 - carousel layout lock btn pos x" -msgstr "" - -msgid "13 - carousel layout lock btn pos y" -msgstr "" - -msgid "448 - carousel layout dvd btn pos x widescreen" -msgstr "" - -msgid "480 - carousel layout dvd btn pos x" -msgstr "" - -msgid "13 - carousel layout dvd btn pos y" -msgstr "" - -msgid "400 - game carousel layout height" -msgstr "" - -msgid "640 - game carousel layout width" -msgstr "" - -msgid "-20 - game carousel layout pos y" -msgstr "" - -msgid "0 - game carousel layout pos x" -msgstr "" - -msgid "1 - show hdd info: 1 for on and 0 for off" -msgstr "" - -msgid "1 - show game count: 1 for on and 0 for off" -msgstr "" - -msgid "r=55 g=190 b=237 a=255 - game id text color" -msgstr "" - -msgid "r=55 g=190 b=237 a=255 - region info text color" -msgstr "" - -msgid "30 - region info text pos x" -msgstr "" - -msgid "68 - region info text pos x" -msgstr "" - -msgid "1 - Enable tooltips: 0 for off and 1 for on" -msgstr "" +# USB Loader GX theme source file. +# don't delete/change this line (é). +# ONLY the value before the '-' char needs to be entered in msgstr "" +# not the complete text. +# It is important that the image folder is defined for the images to load. +# The image folder should be in the same folder as the .them file and include the theme images. +msgid "" +msgstr "" +"Project-Id-Version: USB Loader GX\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-01-01 21:47+0100\n" +"PO-Revision-Date: 2009-10-01 01:00+0200\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Theme-Title: Example\n" +"Image-Folder: Example\n" +"Last-Themer: Example\n" +"Theme-Team: Example\n" + +msgid "r=0 g=0 b=0 a=255 - prompt windows text color" +msgstr "" + +msgid "r=0 g=0 b=0 a=255 - settings text color" +msgstr "" + +msgid "9 - game list browser page size" +msgstr "" + +msgid "r=0 g=0 b=0 a=255 - game browser list text color" +msgstr "" + +msgid "r=0 g=0 b=0 a=255 - game browser list text color over" +msgstr "" + +msgid "r=55 g=190 b=237 a=255 - carousel game name text color" +msgstr "" + +msgid "0 - game grid layout pos x" +msgstr "" + +msgid "20 - game grid layout pos y" +msgstr "" + +msgid "255 - tooltip alpha" +msgstr "" + +msgid "r=55 g=190 b=237 a=255 - hdd info color" +msgstr "" + +msgid "center - hdd info align hor" +msgstr "" + +msgid "top - hdd info align ver" +msgstr "" + +msgid "0 - hdd info pos x" +msgstr "" + +msgid "400 - hdd info pos y" +msgstr "" + +msgid "r=55 g=190 b=237 a=255 - game count color" +msgstr "" + +msgid "center - game count align hor" +msgstr "" + +msgid "top - game count align ver" +msgstr "" + +msgid "0 - game count pos x" +msgstr "" + +msgid "420 - game count pos y" +msgstr "" + +msgid "16 - install btn pos x" +msgstr "" + +msgid "355 - install btn pos y" +msgstr "" + +msgid "371 - settings btn pos y" +msgstr "" + +msgid "64 - settings btn pos x" +msgstr "" + +msgid "371 - home menu btn pos y" +msgstr "" + +msgid "489 - home menu btn pos x" +msgstr "" + +msgid "355 - power off btn pos y" +msgstr "" + +msgid "576 - power off btn pos x" +msgstr "" + +msgid "160 - sd card btn pos x" +msgstr "" + +msgid "395 - sd card btn pos y" +msgstr "" + +msgid "405 - HBC btn pos y" +msgstr "" + +msgid "410 - HBC btn pos x" +msgstr "" + +msgid "26 - cover/download btn pos x" +msgstr "" + +msgid "58 - cover/download btn pos y" +msgstr "" + +msgid "305 - gameID btn pos y" +msgstr "" + +msgid "68 - gameID btn pos x" +msgstr "" + +msgid "r=138 g=138 b=138 a=240 - clock color" +msgstr "" + +msgid "left - clock align hor" +msgstr "" + +msgid "top - clock align ver" +msgstr "" + +msgid "275 - clock pos x" +msgstr "" + +msgid "335 - clock pos y" +msgstr "" + +msgid "260 - list layout favorite btn pos x" +msgstr "" + +msgid "288 - list layout favorite btn pos x widescreen" +msgstr "" + +msgid "13 - list layout favorite btn pos y" +msgstr "" + +msgid "300 - list layout search btn pos x" +msgstr "" + +msgid "320 - list layout search btn pos x widescreen" +msgstr "" + +msgid "13 - list layout search btn pos x" +msgstr "" + +msgid "340 - list layout abc/sort btn pos x" +msgstr "" + +msgid "352 - list layout abc/sort btn pos x widescreen" +msgstr "" + +msgid "13 - list layout abc/sort btn pos y" +msgstr "" + +msgid "380 - list layout list btn pos x" +msgstr "" + +msgid "384 - list layout list btn pos x widescreen" +msgstr "" + +msgid "13 - list layout list btn pos y" +msgstr "" + +msgid "416 - list layout grid btn pos x widescreen" +msgstr "" + +msgid "420 - list layout grid btn pos x" +msgstr "" + +msgid "13 - list layout grid btn pos y" +msgstr "" + +msgid "448 - list layout carousel btn pos x widescreen" +msgstr "" + +msgid "460 - list layout carousel btn pos x" +msgstr "" + +msgid "13 - list layout carousel btn pos y" +msgstr "" + +msgid "480 - list layout lock btn pos x widescreen" +msgstr "" + +msgid "500 - list layout lock btn pos x" +msgstr "" + +msgid "13 - list layout lock btn pos y" +msgstr "" + +msgid "512 - list layout dvd btn pos x widescreen" +msgstr "" + +msgid "540 - list layout dvd btn pos x" +msgstr "" + +msgid "13 - list layout dvd btn pos y" +msgstr "" + +msgid "280 - game list layout height" +msgstr "" + +msgid "396 - game list layout width" +msgstr "" + +msgid "200 - game list layout pos x" +msgstr "" + +msgid "49 - game list layout pos y" +msgstr "" + +msgid "200 - grid layout favorite btn pos x" +msgstr "" + +msgid "224 - grid layout favorite btn pos x widescreen" +msgstr "" + +msgid "13 - grid layout favorite btn pos y" +msgstr "" + +msgid "240 - grid layout search btn pos x" +msgstr "" + +msgid "256 - grid layout search btn pos x widescreen" +msgstr "" + +msgid "13 - grid layout search btn pos x" +msgstr "" + +msgid "280 - grid layout abc/sort btn pos x" +msgstr "" + +msgid "288 - grid layout abc/sort btn pos x widescreen" +msgstr "" + +msgid "13 - grid layout abc/sort btn pos y" +msgstr "" + +msgid "320 - grid layout list btn pos x" +msgstr "" + +msgid "320 - grid layout list btn pos x widescreen" +msgstr "" + +msgid "13 - grid layout list btn pos y" +msgstr "" + +msgid "352 - grid layout grid btn pos x widescreen" +msgstr "" + +msgid "360 - grid layout grid btn pos x" +msgstr "" + +msgid "13 - grid layout grid btn pos y" +msgstr "" + +msgid "384 - grid layout carousel btn pos x widescreen" +msgstr "" + +msgid "400 - grid layout carousel btn pos x" +msgstr "" + +msgid "13 - grid layout carousel btn pos y" +msgstr "" + +msgid "416 - grid layout lock btn pos x widescreen" +msgstr "" + +msgid "440 - grid layout lock btn pos x" +msgstr "" + +msgid "13 - grid layout lock btn pos y" +msgstr "" + +msgid "448 - grid layout dvd btn pos x widescreen" +msgstr "" + +msgid "480 - grid layout dvd btn pos x" +msgstr "" + +msgid "13 - grid layout dvd btn pos y" +msgstr "" + +msgid "400 - game grid layout height" +msgstr "" + +msgid "640 - game grid layout width" +msgstr "" + +msgid "200 - carousel layout favorite btn pos x" +msgstr "" + +msgid "224 - carousel layout favorite btn pos x widescreen" +msgstr "" + +msgid "13 - carousel layout favorite btn pos y" +msgstr "" + +msgid "240 - carousel layout search btn pos x" +msgstr "" + +msgid "256 - carousel layout search btn pos x widescreen" +msgstr "" + +msgid "13 - carousel layout search btn pos x" +msgstr "" + +msgid "280 - carousel layout abc/sort btn pos x" +msgstr "" + +msgid "288 - carousel layout abc/sort btn pos x widescreen" +msgstr "" + +msgid "13 - carousel layout abc/sort btn pos y" +msgstr "" + +msgid "320 - carousel layout list btn pos x" +msgstr "" + +msgid "320 - carousel layout list btn pos x widescreen" +msgstr "" + +msgid "13 - carousel layout list btn pos y" +msgstr "" + +msgid "352 - carousel layout grid btn pos x widescreen" +msgstr "" + +msgid "360 - carousel layout grid btn pos x" +msgstr "" + +msgid "13 - carousel layout grid btn pos y" +msgstr "" + +msgid "384 - carousel layout carousel btn pos x widescreen" +msgstr "" + +msgid "400 - carousel layout carousel btn pos x" +msgstr "" + +msgid "13 - carousel layout carousel btn pos y" +msgstr "" + +msgid "416 - carousel layout lock btn pos x widescreen" +msgstr "" + +msgid "440 - carousel layout lock btn pos x" +msgstr "" + +msgid "13 - carousel layout lock btn pos y" +msgstr "" + +msgid "448 - carousel layout dvd btn pos x widescreen" +msgstr "" + +msgid "480 - carousel layout dvd btn pos x" +msgstr "" + +msgid "13 - carousel layout dvd btn pos y" +msgstr "" + +msgid "400 - game carousel layout height" +msgstr "" + +msgid "640 - game carousel layout width" +msgstr "" + +msgid "-20 - game carousel layout pos y" +msgstr "" + +msgid "0 - game carousel layout pos x" +msgstr "" + +msgid "1 - show hdd info: 1 for on and 0 for off" +msgstr "" + +msgid "1 - show game count: 1 for on and 0 for off" +msgstr "" + +msgid "r=55 g=190 b=237 a=255 - game id text color" +msgstr "" + +msgid "r=55 g=190 b=237 a=255 - region info text color" +msgstr "" + +msgid "30 - region info text pos x" +msgstr "" + +msgid "68 - region info text pos x" +msgstr "" + +msgid "1 - Enable tooltips: 0 for off and 1 for on" +msgstr "" diff --git a/gui.pnproj b/gui.pnproj index 5f7359bc..0351b100 100644 --- a/gui.pnproj +++ b/gui.pnproj @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/source/input.cpp b/source/input.cpp index 54be266d..2d91ba91 100644 --- a/source/input.cpp +++ b/source/input.cpp @@ -59,6 +59,39 @@ void UpdatePads() } } +/**************************************************************************** + * SetWPADTimeout + ***************************************************************************/ +void SetWPADTimeout() +{ + switch (Settings.screensaver) + { + case 0: + WPAD_SetIdleTimeout(0xFFFFFF); + break; + case 1: + WPAD_SetIdleTimeout(180); + break; + case 2: + WPAD_SetIdleTimeout(300); + break; + case 3: + WPAD_SetIdleTimeout(600); + break; + case 4: + WPAD_SetIdleTimeout(1200); + break; + case 5: + WPAD_SetIdleTimeout(1800); + break; + case 6: + WPAD_SetIdleTimeout(3600); + break; + default: + break; + } +} + /**************************************************************************** * SetupPads * @@ -77,6 +110,8 @@ void SetupPads() { userInput[i].chan = i; } + + SetWPADTimeout(); } /**************************************************************************** diff --git a/source/input.h b/source/input.h index 37d417a4..5b48e5a3 100644 --- a/source/input.h +++ b/source/input.h @@ -21,5 +21,6 @@ void SetupPads(); void UpdatePads(); void ShutoffRumble(); void DoRumble(int i); +void SetWPADTimeout(); #endif diff --git a/source/libwiigui/gui_image.cpp b/source/libwiigui/gui_image.cpp index e2af5545..e4f7aa92 100644 --- a/source/libwiigui/gui_image.cpp +++ b/source/libwiigui/gui_image.cpp @@ -229,10 +229,17 @@ void GuiImage::SetImage(GuiImageData * img) image = NULL; } - image = img->GetImage(); - width = img->GetWidth(); - height = img->GetHeight(); + image = NULL; + width = NULL; + height = NULL; imgType = IMAGE_DATA; + + if(img) + { + image = img->GetImage(); + width = img->GetWidth(); + height = img->GetHeight(); + } } void GuiImage::SetImage(u8 * img, int w, int h) diff --git a/source/menu.cpp b/source/menu.cpp index 9d5899c1..19d37f26 100644 --- a/source/menu.cpp +++ b/source/menu.cpp @@ -21,7 +21,7 @@ #include "settings/Settings.h" #include "settings/CGameSettings.h" #include "themes/CTheme.h" -#include "themes/Theme_Downloader.h" +#include "themes/ThemeDownloader.h" #include "usbloader/disc.h" #include "usbloader/GameList.h" #include "usbloader/MountGamePartition.h" @@ -135,29 +135,7 @@ static void * UpdateGUI(void *arg) mainWindow->Update(&userInput[i]); if (bgMusic) bgMusic->UpdateState(); - - switch (Settings.screensaver) - { - case 1: - WPad_SetIdleTime(180); - break; - case 2: - WPad_SetIdleTime(300); - break; - case 3: - WPad_SetIdleTime(600); - break; - case 4: - WPad_SetIdleTime(1200); - break; - case 5: - WPad_SetIdleTime(1800); - break; - case 6: - WPad_SetIdleTime(3600); - break; - } - } + } for (i = 5; i < 255; i += 10) { @@ -250,7 +228,7 @@ int MainMenu(int menu) currentMenu = MenuSettings(); break; case MENU_THEMEDOWNLOADER: - currentMenu = Theme_Downloader(); + currentMenu = ThemeDownloader::Run(); break; case MENU_HOMEBREWBROWSE: currentMenu = MenuHomebrewBrowse(); diff --git a/source/menu/GameBrowseMenu.cpp b/source/menu/GameBrowseMenu.cpp index e9fe6e48..2fab8ba9 100644 --- a/source/menu/GameBrowseMenu.cpp +++ b/source/menu/GameBrowseMenu.cpp @@ -38,7 +38,8 @@ extern struct discHdr *dvdheader; extern int cntMissFiles; static int lastSelectedGame = 0; -static int Exiting = false; +static bool WiiMoteInitiated = false; +static bool Exiting = false; GameBrowseMenu::GameBrowseMenu() : GuiWindow(screenwidth, screenheight) @@ -56,7 +57,6 @@ GameBrowseMenu::GameBrowseMenu() gameCoverImg = NULL; GameIDTxt = NULL; GameRegionTxt = NULL; - ScreensaverTimer = 0; WDVD_GetCoverStatus(&DiscDriveCoverOld); wString oldFilter(gameList.GetCurrentFilter()); gameList.FilterList(oldFilter.c_str()); @@ -293,12 +293,12 @@ GameBrowseMenu::GameBrowseMenu() GXColor clockColor = thColor("r=138 g=138 b=138 a=240 - clock color"); clockTimeBack = new GuiText("88:88", 40, (GXColor) {clockColor.r, clockColor.g, clockColor.b, clockColor.a / 6}); clockTimeBack->SetAlignment(thAlign("left - clock align hor"), thAlign("top - clock align ver")); - clockTimeBack->SetPosition(thInt("275 - clock pos x"), thInt("275 - clock pos y")); + clockTimeBack->SetPosition(thInt("275 - clock pos x"), thInt("335 - clock pos y")); clockTimeBack->SetFont(clock_ttf, clock_ttf_size); clockTime = new GuiText("", 40, clockColor); clockTime->SetAlignment(thAlign("left - clock align hor"), thAlign("top - clock align ver")); - clockTime->SetPosition(thInt("275 - clock pos x"), thInt("275 - clock pos y")); + clockTime->SetPosition(thInt("275 - clock pos x"), thInt("335 - clock pos y")); clockTime->SetFont(clock_ttf, clock_ttf_size); ToolBar.push_back(favoriteBtn); @@ -1031,16 +1031,13 @@ int GameBrowseMenu::MainLoop() OpenClickedGame(); } - if (!IsWpadConnected() && Settings.screensaver != 0) + if (!IsWpadConnected()) { - if(ScreensaverTimer == 0) - ScreensaverTimer = time(0); - //30s delay to not start screensaver on startup - if(time(0)-ScreensaverTimer > 30) + if(Settings.screensaver != 0 && WiiMoteInitiated) WindowScreensaver(); } - else - ScreensaverTimer = 0; + else if(!WiiMoteInitiated) + WiiMoteInitiated = true; return returnMenu; } diff --git a/source/menu/GameBrowseMenu.hpp b/source/menu/GameBrowseMenu.hpp index f02b4e62..9897f16d 100644 --- a/source/menu/GameBrowseMenu.hpp +++ b/source/menu/GameBrowseMenu.hpp @@ -35,7 +35,6 @@ class GameBrowseMenu : public GuiWindow int gameSelectedOld; int gameClicked; time_t lastrawtime; - time_t ScreensaverTimer; bool show_searchwindow; wchar_t searchChar; std::vector ToolBar; diff --git a/source/network/FileDownloader.cpp b/source/network/FileDownloader.cpp index 5ea50f95..a28f2e60 100644 --- a/source/network/FileDownloader.cpp +++ b/source/network/FileDownloader.cpp @@ -205,16 +205,16 @@ int DownloadFileToPath(const char *orig_url, const char *dest, bool UseFilename) char filename[255]; memset(filename, 0, sizeof(filename)); - u32 filesize = network_request(connection, header, (char *) &filename); + int filesize = network_request(connection, header, (char *) &filename); - if(!filesize) + if(filesize <= 0) { net_close(connection); - ShowError(tr("Filesize is 0 Byte.")); + ShowError(tr("Filesize is %i Byte."), filesize); return -5; } - u32 blocksize = 10*1024; + int blocksize = 10*1024; u8 *buffer = (u8 *) malloc(blocksize); if(!buffer) @@ -252,7 +252,7 @@ int DownloadFileToPath(const char *orig_url, const char *dest, bool UseFilename) return -7; } - u32 done = 0; + int done = 0; while(done < filesize) { diff --git a/source/network/http.c b/source/network/http.c index 85dea150..c2928bc1 100644 --- a/source/network/http.c +++ b/source/network/http.c @@ -124,12 +124,15 @@ struct block read_message(s32 connection) if (offset >= buffer.size) { buffer.size += HTTP_BUFFER_GROWTH; - buffer.data = realloc(buffer.data, buffer.size); + u8 * tmp = realloc(buffer.data, buffer.size); - if (buffer.data == NULL) + if (tmp == NULL) { + free(buffer.data); return emptyblock; } + else + buffer.data = tmp; } } @@ -196,8 +199,7 @@ struct block downloadfile(const char *url) //Form a nice request header to send to the webserver char* headerformat = "GET %s HTTP/1.0\r\nHost: %s\r\nReferer: %s\r\nUser-Agent: USBLoaderGX r%s\r\n\r\n"; - ; - char header[strlen(headerformat) + strlen(path) + strlen(domain) + strlen(domain)]; + char header[strlen(headerformat) + strlen(path) + strlen(domain)*2 + 100]; sprintf(header, headerformat, path, domain, domain, GetRev()); //Do the request and get the response diff --git a/source/prompts/PromptWindows.cpp b/source/prompts/PromptWindows.cpp index f038fa95..56056e69 100644 --- a/source/prompts/PromptWindows.cpp +++ b/source/prompts/PromptWindows.cpp @@ -236,8 +236,7 @@ void WindowCredits() int numEntries = 24; GuiText * txt[numEntries]; - txt[i] = new GuiText(tr( "Credits" ), 26, ( GXColor ) - { 255, 255, 255, 255}); + txt[i] = new GuiText(tr( "Credits" ), 26, ( GXColor ) {255, 255, 255, 255}); txt[i]->SetAlignment(ALIGN_CENTRE, ALIGN_TOP); txt[i]->SetPosition(0, 12); i++; @@ -253,28 +252,24 @@ void WindowCredits() snprintf(SvnRev, sizeof(SvnRev), "Rev%s IOS%u (Rev %u)", GetRev(), IOS_GetVersion(), IOS_GetRevision()); #endif - txt[i] = new GuiText(SvnRev, 16, ( GXColor ) - { 255, 255, 255, 255}); + txt[i] = new GuiText(SvnRev, 16, ( GXColor ) {255, 255, 255, 255}); txt[i]->SetAlignment(ALIGN_RIGHT, ALIGN_TOP); txt[i]->SetPosition(0, y); i++; y += 34; - txt[i] = new GuiText("USB Loader GX", 24, ( GXColor ) - { 255, 255, 255, 255}); + txt[i] = new GuiText("USB Loader GX", 24, ( GXColor ) {255, 255, 255, 255}); txt[i]->SetAlignment(ALIGN_CENTRE, ALIGN_TOP); txt[i]->SetPosition(0, y); i++; y += 24; - txt[i] = new GuiText(tr( "Official Site:" ), 20, ( GXColor ) - { 255, 255, 255, 255}); + txt[i] = new GuiText(tr( "Official Site:" ), 20, ( GXColor ) {255, 255, 255, 255}); txt[i]->SetAlignment(ALIGN_LEFT, ALIGN_TOP); txt[i]->SetPosition(10, y); i++; - txt[i] = new GuiText("http://code.google.com/p/usbloader-gui/", 20, ( GXColor ) - { 255, 255, 255, 255}); + txt[i] = new GuiText("http://code.google.com/p/usbloader-gui/", 20, ( GXColor ) {255, 255, 255, 255}); txt[i]->SetAlignment(ALIGN_LEFT, ALIGN_TOP); txt[i]->SetPosition(160, y); i++; @@ -418,12 +413,19 @@ void WindowCredits() while (!exit) { + usleep(12000); + + if (shutdown) + Sys_Shutdown(); + if (reset) + Sys_Reboot(); + angle++; if (angle > 360) angle = 0; - usleep(12000); starImg.SetAngle(angle); - if (ButtonsPressed() != 0) exit = true; + if (ButtonsPressed() != 0) + exit = true; } creditsMusic->Stop(); @@ -452,6 +454,16 @@ void WindowCredits() ***************************************************************************/ int WindowScreensaver() { + //! 5 Seconds delay in case the wiimote shutdown was pressed + time_t start = time(0); + while(time(0)-start < 5) + { + usleep(100); + + if(shutdown) + return 0; + } + gprintf("WindowScreenSaver()\n"); bool exit = false; @@ -479,6 +491,11 @@ int WindowScreensaver() while (!exit) { + if (shutdown) + Sys_Shutdown(); + if (reset) + Sys_Reboot(); + if (IsWpadConnected()) { exit = true; diff --git a/source/settings/CSettings.cpp b/source/settings/CSettings.cpp index df556c14..647aa0bb 100644 --- a/source/settings/CSettings.cpp +++ b/source/settings/CSettings.cpp @@ -57,7 +57,6 @@ void CSettings::SetDefault() snprintf(titlestxt_path, sizeof(titlestxt_path), "%s", ConfigPath); snprintf(languagefiles_path, sizeof(languagefiles_path), "%slanguage/", ConfigPath); snprintf(update_path, sizeof(update_path), "%s/apps/usbloader_gx/", BootDevice); - snprintf(theme_downloadpath, sizeof(theme_downloadpath), "%sthemes/", ConfigPath); snprintf(homebrewapps_path, sizeof(homebrewapps_path), "%s/apps/", BootDevice); snprintf(Cheatcodespath, sizeof(Cheatcodespath), "%s/codes/", BootDevice); snprintf(TxtCheatcodespath, sizeof(TxtCheatcodespath), "%s/txtcodes/", BootDevice); @@ -202,7 +201,6 @@ bool CSettings::Save() fprintf(file, "wiilight = %d\n ", wiilight); fprintf(file, "gameDisplay = %d\n ", gameDisplay); fprintf(file, "update_path = %s\n ", update_path); - fprintf(file, "theme_downloadpath = %s\n ", theme_downloadpath); fprintf(file, "homebrewapps_path = %s\n ", homebrewapps_path); fprintf(file, "Cheatcodespath = %s\n ", Cheatcodespath); fprintf(file, "BcaCodepath = %s\n ", BcaCodepath); @@ -530,11 +528,6 @@ bool CSettings::SetSetting(char *name, char *value) strcpy(update_path, value); return true; } - else if (strcmp(name, "theme_downloadpath") == 0) - { - strcpy(theme_downloadpath, value); - return true; - } else if (strcmp(name, "homebrewapps_path") == 0) { strcpy(homebrewapps_path, value); diff --git a/source/settings/CSettings.h b/source/settings/CSettings.h index 8fbff302..6ce449b5 100644 --- a/source/settings/CSettings.h +++ b/source/settings/CSettings.h @@ -83,7 +83,6 @@ class CSettings char covers2d_path[100]; char theme_path[100]; char theme[100]; - char theme_downloadpath[100]; char disc_path[100]; char titlestxt_path[100]; char language_path[100]; diff --git a/source/settings/menus/CustomPathsSM.cpp b/source/settings/menus/CustomPathsSM.cpp index 4c6b857a..96fcff2f 100644 --- a/source/settings/menus/CustomPathsSM.cpp +++ b/source/settings/menus/CustomPathsSM.cpp @@ -44,7 +44,6 @@ CustomPathsSM::CustomPathsSM() Options->SetName(Idx++, tr("TXT Cheatcodes Path")); Options->SetName(Idx++, tr("DOL Path")); Options->SetName(Idx++, tr("Homebrew Apps Path")); - Options->SetName(Idx++, tr("Theme Download Path")); Options->SetName(Idx++, tr("BCA Codes Path")); Options->SetName(Idx++, tr("WIP Patches Path")); Options->SetName(Idx++, tr("Languagefiles Path")); @@ -86,9 +85,6 @@ void CustomPathsSM::SetOptionValues() //! Settings: Homebrew Apps Path Options->SetValue(Idx++, Settings.homebrewapps_path); - //! Settings: Theme Download Path - Options->SetValue(Idx++, Settings.theme_downloadpath); - //! Settings: BCA Codes Path Options->SetValue(Idx++, Settings.BcaCodepath); @@ -206,13 +202,6 @@ int CustomPathsSM::GetMenuInternal() ChangePath(Settings.homebrewapps_path, sizeof(Settings.homebrewapps_path)); } - //! Settings: Theme Download Path - else if (ret == ++Idx) - { - titleTxt->SetText(tr( "Theme Download Path" )); - ChangePath(Settings.theme_downloadpath, sizeof(Settings.theme_downloadpath)); - } - //! Settings: BCA Codes Path else if (ret == ++Idx) { diff --git a/source/settings/menus/FlyingButtonsMenu.cpp b/source/settings/menus/FlyingButtonsMenu.cpp index a00f8c33..fb62da0a 100644 --- a/source/settings/menus/FlyingButtonsMenu.cpp +++ b/source/settings/menus/FlyingButtonsMenu.cpp @@ -329,6 +329,7 @@ void FlyingButtonsMenu::ShowButtonsEffects(int effect, int effect_speed) for(int i = FirstItem; i < (int) MainButton.size() && i < FirstItem+DISPLAY_BUTTONS; ++i) { MainButton[i]->StopEffect(); + MainButton[i]->SetEffectGrow(); MainButton[i]->SetEffect(effect, effect_speed); } diff --git a/source/settings/menus/GUISettingsMenu.cpp b/source/settings/menus/GUISettingsMenu.cpp index 5c4a576f..cde8a50f 100644 --- a/source/settings/menus/GUISettingsMenu.cpp +++ b/source/settings/menus/GUISettingsMenu.cpp @@ -316,6 +316,8 @@ int GuiSettingsMenu::GetMenuInternal() else if (ret == ++Idx) { if (++Settings.screensaver >= SCREENSAVER_MAX) Settings.screensaver = 0; + + SetWPADTimeout(); } //! Settings: Mark new games diff --git a/source/themes/CTheme.cpp b/source/themes/CTheme.cpp index 44415f41..33ecc6e7 100644 --- a/source/themes/CTheme.cpp +++ b/source/themes/CTheme.cpp @@ -98,7 +98,20 @@ bool Theme::Load(const char * theme_file_path) if(ptr) *ptr = '\0'; snprintf(theme_path, sizeof(theme_path), "%s/%s", theme_path, Foldername); - Resources::LoadFiles(theme_path); + if(!Resources::LoadFiles(theme_path)) + { + const char * ThemeFilename = strrchr(theme_file_path, '/')+1; + char Filename[255]; + snprintf(Filename, sizeof(Filename), ThemeFilename); + + char * fileext = strrchr(Filename, '.'); + if(fileext) *fileext = 0; + + char * ptr = strrchr(theme_path, '/'); + *ptr = 0; + snprintf(theme_path, sizeof(theme_path), "%s/%s", theme_path, Filename); + Resources::LoadFiles(theme_path) + } //! Override font.ttf with the theme font.ttf if it exists in the image folder char FontPath[300]; diff --git a/source/themes/Resources.cpp b/source/themes/Resources.cpp index 3a39af68..5fec594e 100644 --- a/source/themes/Resources.cpp +++ b/source/themes/Resources.cpp @@ -190,11 +190,12 @@ void Resources::Clear() } } -void Resources::LoadFiles(const char * path) +bool Resources::LoadFiles(const char * path) { if(!path) - return; + return false; + bool result = false; Clear(); char fullpath[1024]; @@ -212,8 +213,11 @@ void Resources::LoadFiles(const char * path) RecourceFiles[i].CustomFile = buffer; RecourceFiles[i].CustomFileSize = (u32) filesize; + result = true; } } + + return result; } const u8 * Resources::GetFile(const char * filename) diff --git a/source/themes/Resources.h b/source/themes/Resources.h index 49cf8ee4..62978921 100644 --- a/source/themes/Resources.h +++ b/source/themes/Resources.h @@ -17,7 +17,7 @@ class Resources { public: static void Clear(); - static void LoadFiles(const char * path); + static bool LoadFiles(const char * path); static const u8 * GetFile(const char * filename); static const u32 GetFileSize(const char * filename); static GuiImageData * GetImageData(const char * filename); diff --git a/source/themes/ThemeDownloader.cpp b/source/themes/ThemeDownloader.cpp new file mode 100644 index 00000000..29d0930a --- /dev/null +++ b/source/themes/ThemeDownloader.cpp @@ -0,0 +1,431 @@ +/**************************************************************************** + * Theme_Downloader + * USB Loader GX 2009 + * + * Theme downloader for USB Loader GX + * + * Theme_Downloader.cpp + ***************************************************************************/ +#include +#include + +#include "ThemeDownloader.h" +#include "language/gettext.h" +#include "prompts/PromptWindows.h" +#include "prompts/ProgressWindow.h" +#include "FileOperations/DirList.h" +#include "network/networkops.h" +#include "themes/CTheme.h" +#include "FileOperations/fileops.h" +#include "sys.h" +#include "network/FileDownloader.h" +#include "network/http.h" +#include "menu/menus.h" +#include "ZipFile.h" +#include "utils/ShowError.h" +#include "utils/tools.h" +#include "gecko.h" + + +ThemeDownloader::ThemeDownloader() + : FlyingButtonsMenu(tr("Theme Downloader")) +{ + ThemeList = NULL; + delete MainButtonImgData; + delete MainButtonImgOverData; + + ParentMenu = MENU_SETTINGS; + + ThemeListURL = "http://wii.spiffy360.com/themes.php?xml=1&category=1&adult="; + if(Settings.godmode) + ThemeListURL += "1"; + else + ThemeListURL += "0"; + + MainButtonImgData = Resources::GetImageData("theme_box.png"); + MainButtonImgOverData = NULL; + + urlTxt = new GuiText(tr( "Themes by www.spiffy360.com" ), 22, (GXColor) {255, 255, 255, 255}); + urlTxt->SetAlignment(ALIGN_LEFT, ALIGN_TOP); + urlTxt->SetPosition(350, 3); + Append(urlTxt); + + for(int i = 0; i < 4; ++i) + ThemePreviews[i] = NULL; +} + +ThemeDownloader::~ThemeDownloader() +{ + HaltGui(); + for(u32 i = 0; i < MainButton.size(); ++i) + Remove(MainButton[i]); + Remove(urlTxt); + + delete urlTxt; + delete ThemeList; + for(int i = 0; i < 4; ++i) + delete ThemePreviews[i]; +} + +int ThemeDownloader::Run() +{ + ThemeDownloader * Menu = new ThemeDownloader(); + mainWindow->Append(Menu); + + Menu->ShowMenu(); + + int returnMenu = MENU_NONE; + + while((returnMenu = Menu->MainLoop()) == MENU_NONE); + + delete Menu; + + return returnMenu; +} + +void ThemeDownloader::SetMainButton(int position, const char * ButtonText, GuiImageData * imageData, GuiImageData * themeImg) +{ + if(position >= (int) MainButton.size()) + { + MainButtonImg.resize(position+1); + MainButtonImgOver.resize(position+1); + MainButtonTxt.resize(position+1); + MainButton.resize(position+1); + } + + MainButtonImg[position] = new GuiImage(imageData); + MainButtonImgOver[position] = new GuiImage(themeImg); + MainButtonImgOver[position]->SetScale(0.4); + MainButtonImgOver[position]->SetPosition(50, -45); + + MainButtonTxt[position] = new GuiText(ButtonText, 18, ( GXColor ) {0, 0, 0, 255}); + MainButtonTxt[position]->SetAlignment(ALIGN_CENTER, ALIGN_TOP); + MainButtonTxt[position]->SetPosition(0, 10); + MainButtonTxt[position]->SetMaxWidth(imageData->GetWidth() - 10, DOTTED); + + MainButton[position] = new GuiButton(imageData->GetWidth(), imageData->GetHeight()); + MainButton[position]->SetAlignment(ALIGN_LEFT, ALIGN_TOP); + MainButton[position]->SetSoundOver(btnSoundOver); + MainButton[position]->SetSoundClick(btnSoundClick); + MainButton[position]->SetImage(MainButtonImg[position]); + MainButton[position]->SetImageOver(MainButtonImg[position]); + MainButton[position]->SetIcon(MainButtonImgOver[position]); + MainButton[position]->SetLabel(MainButtonTxt[position]); + MainButton[position]->SetTrigger(trigA); + MainButton[position]->SetEffectGrow(); + + switch(position % 4) + { + case 0: + MainButton[position]->SetPosition(90, 75); + break; + case 1: + MainButton[position]->SetPosition(340, 75); + break; + case 2: + MainButton[position]->SetPosition(90, 230); + break; + case 3: + MainButton[position]->SetPosition(340, 230); + break; + default: + break; + } +} + +GuiImageData * ThemeDownloader::GetImageData(int theme) +{ + GuiImageData * ImageData = NULL; + char filepath[300]; + snprintf(filepath, sizeof(filepath), "%s/tmp/%s.jpg", Settings.theme_path, ThemeList->GetThemeTitle(theme)); + + if (!CheckFile(filepath)) + { + struct block file = downloadfile(ThemeList->GetImageLink(theme)); + char storepath[300]; + snprintf(storepath, sizeof(storepath), "%s/tmp/", Settings.theme_path); + CreateSubfolder(storepath); + if (file.data) + { + FILE *storefile = fopen(filepath, "wb"); + fwrite(file.data, 1, file.size, storefile); + fclose(storefile); + free(file.data); + } + } + + ImageData = new GuiImageData(filepath); + + return ImageData; +} + +void ThemeDownloader::SetupMainButtons() +{ + ResumeGui(); + + if (!IsNetworkInit() && !NetworkInitPrompt()) + { + ShowError("Could not initialize network!"); + return; + } + + ShowProgress(tr("Downloading pagelist:"), "www.spiffy360.com", tr("Please wait..."), 0, 1); + + ThemeList = new Theme_List(ThemeListURL.c_str()); + + if (ThemeList->GetThemeCount() == 0) + { + WindowPrompt(tr( "No themes found on the site." ), 0, "OK"); + returnMenu = MENU_SETTINGS; + } + + for(int i = 0; i < ThemeList->GetThemeCount(); ++i) + { + SetMainButton(i, ThemeList->GetThemeTitle(i), MainButtonImgData, NULL); + } +} + +void ThemeDownloader::AddMainButtons() +{ + if(!ThemeList) + SetupMainButtons(); + + HaltGui(); + for(u32 i = 0; i < MainButton.size(); ++i) + Remove(MainButton[i]); + ResumeGui(); + + int FirstItem = currentPage*4; + int n = 0; + + for(int i = FirstItem; i < (int) MainButton.size() && i < FirstItem+4; ++i) + { + delete ThemePreviews[n]; + ShowProgress(tr("Downloading image:"), 0, ThemeList->GetThemeTitle(i), n, 4); + ThemePreviews[n] = GetImageData(i); + MainButtonImgOver[i]->SetImage(ThemePreviews[n]); + n++; + } + ProgressStop(); + HaltGui(); + + FlyingButtonsMenu::AddMainButtons(); +} + +void ThemeDownloader::MainButtonClicked(int button) +{ + //! TODO: Clean me + const char * title = ThemeList->GetThemeTitle(button); + const char * author = ThemeList->GetThemeAuthor(button); + GuiImageData *thumbimageData = ThemePreviews[button % 4]; + const char *downloadlink = ThemeList->GetDownloadLink(button); + + gprintf("\nTheme_Prompt(%s ,%s, , %s)", title, author, downloadlink); + bool leave = false; + int result = 0; + + GuiImageData btnOutline(Resources::GetFile("button_dialogue_box.png"), Resources::GetFileSize("button_dialogue_box.png")); + GuiImageData dialogBox(Resources::GetFile("theme_dialogue_box.png"), Resources::GetFileSize("theme_dialogue_box.png")); + + GuiImage dialogBoxImg(&dialogBox); + + GuiWindow promptWindow(dialogBox.GetWidth(), dialogBox.GetHeight()); + promptWindow.SetAlignment(ALIGN_CENTRE, ALIGN_MIDDLE); + promptWindow.SetPosition(0, -10); + + GuiTrigger trigA; + trigA.SetSimpleTrigger(-1, WPAD_BUTTON_A | WPAD_CLASSIC_BUTTON_A, PAD_BUTTON_A); + GuiTrigger trigB; + trigB.SetButtonOnlyTrigger(-1, WPAD_BUTTON_B | WPAD_CLASSIC_BUTTON_B, PAD_BUTTON_B); + + GuiText titleTxt(tr( "Theme Title:" ), 18, thColor("r=0 g=0 b=0 a=255 - prompt windows text color")); + titleTxt.SetAlignment(ALIGN_LEFT, ALIGN_TOP); + titleTxt.SetPosition(230, 30); + + GuiText titleTxt2(title, 18, thColor("r=0 g=0 b=0 a=255 - prompt windows text color")); + titleTxt2.SetAlignment(ALIGN_LEFT, ALIGN_TOP); + titleTxt2.SetPosition(230, 50); + titleTxt2.SetMaxWidth(dialogBox.GetWidth() - 220, WRAP); + + GuiText authorTxt(tr( "Author:" ), 18, thColor("r=0 g=0 b=0 a=255 - prompt windows text color")); + authorTxt.SetAlignment(ALIGN_LEFT, ALIGN_TOP); + authorTxt.SetPosition(230, 100); + + GuiText authorTxt2(author, 18, thColor("r=0 g=0 b=0 a=255 - prompt windows text color")); + authorTxt2.SetAlignment(ALIGN_LEFT, ALIGN_TOP); + authorTxt2.SetPosition(230, 120); + authorTxt2.SetMaxWidth(dialogBox.GetWidth() - 220, DOTTED); + + GuiText downloadBtnTxt(tr( "Download" ), 22, thColor("r=0 g=0 b=0 a=255 - prompt windows text color")); + downloadBtnTxt.SetMaxWidth(btnOutline.GetWidth() - 30); + GuiImage downloadBtnImg(&btnOutline); + if (Settings.wsprompt) + { + downloadBtnTxt.SetWidescreen(Settings.widescreen); + downloadBtnImg.SetWidescreen(Settings.widescreen); + } + GuiButton downloadBtn(&downloadBtnImg, &downloadBtnImg, ALIGN_RIGHT, ALIGN_TOP, -5, 170, &trigA, btnSoundOver, btnSoundClick2, 1); + downloadBtn.SetLabel(&downloadBtnTxt); + downloadBtn.SetScale(0.9); + + GuiText backBtnTxt(tr( "Back" ), 22, thColor("r=0 g=0 b=0 a=255 - prompt windows text color")); + backBtnTxt.SetMaxWidth(btnOutline.GetWidth() - 30); + GuiImage backBtnImg(&btnOutline); + if (Settings.wsprompt) + { + backBtnTxt.SetWidescreen(Settings.widescreen); + backBtnImg.SetWidescreen(Settings.widescreen); + } + GuiButton backBtn(&backBtnImg, &backBtnImg, ALIGN_RIGHT, ALIGN_TOP, -5, 220, &trigA, btnSoundOver, btnSoundClick2, 1); + backBtn.SetLabel(&backBtnTxt); + backBtn.SetTrigger(&trigB); + backBtn.SetScale(0.9); + + GuiImage ThemeImage(thumbimageData); + ThemeImage.SetAlignment(ALIGN_LEFT, ALIGN_TOP); + ThemeImage.SetPosition(20, 10); + ThemeImage.SetScale(0.8); + + promptWindow.Append(&dialogBoxImg); + promptWindow.Append(&ThemeImage); + promptWindow.Append(&titleTxt); + promptWindow.Append(&titleTxt2); + promptWindow.Append(&authorTxt); + promptWindow.Append(&authorTxt2); + promptWindow.Append(&downloadBtn); + promptWindow.Append(&backBtn); + + HaltGui(); + promptWindow.SetEffect(EFFECT_SLIDE_TOP | EFFECT_SLIDE_IN, 50); + mainWindow->SetState(STATE_DISABLED); + mainWindow->Append(&promptWindow); + mainWindow->ChangeFocus(&promptWindow); + ResumeGui(); + + while (!leave) + { + VIDEO_WaitVSync(); + + if (shutdown) + Sys_Shutdown(); + else if (reset) + Sys_Reboot(); + + if (downloadBtn.GetState() == STATE_CLICKED) + { + int choice = WindowPrompt(tr( "Do you want to download this theme?" ), title, tr( "Yes" ), tr( "Cancel" )); + if (choice) + { + result = DownloadTheme(downloadlink, title); + if (result == 2) + returnMenu = MENU_THEMEDOWNLOADER;; + } + mainWindow->SetState(STATE_DISABLED); + promptWindow.SetState(STATE_DEFAULT); + mainWindow->ChangeFocus(&promptWindow); + downloadBtn.ResetState(); + } + + else if (backBtn.GetState() == STATE_CLICKED) + { + leave = true; + backBtn.ResetState(); + } + } + + promptWindow.SetEffect(EFFECT_SLIDE_TOP | EFFECT_SLIDE_OUT, 50); + while (promptWindow.GetEffect() > 0) usleep(100); + HaltGui(); + mainWindow->Remove(&promptWindow); + mainWindow->SetState(STATE_DEFAULT); + ResumeGui(); +} + +int ThemeDownloader::DownloadTheme(const char *url, const char *title) +{ + if (!url) return -1; + + if(!CreateSubfolder(Settings.theme_path)) + { + ShowError(tr("Can't create path: %s"), Settings.theme_path); + return -1; + } + + DirList oldDir(Settings.theme_path); + + char filepath[300]; + snprintf(filepath, sizeof(filepath), "%s/TempTheme.zip", Settings.theme_path); + + int ret = DownloadFileToPath(url, filepath, false); + if(ret < 1024) + { + ShowError(tr("Error when downloading file: %i"), ret); + return -2; + } + + ZipFile zipfile(filepath); + + int result = zipfile.ExtractAll(Settings.theme_path); + if(result < 0) + { + WindowPrompt(tr( "Failed to extract." ), tr( "Unsupported format, try to extract manually TempTheme.zip." ), tr( "OK" )); + return -3; + } + + remove(filepath); + + DirList newDir(Settings.theme_path); + + int choice = WindowPrompt(tr( "Successfully extracted theme." ), tr( "Do you want to apply it now?" ), tr( "Yes" ), tr( "No" )); + if (choice == 0) + return -1; + + char Filename[255]; + memset(Filename, 0, sizeof(Filename)); + + for(int i = 0; i < newDir.GetFilecount(); ++i) + { + const char * FilenameNew = newDir.GetFilename(i); + if(!FilenameNew) + continue; + + const char * FileExt = strrchr(FilenameNew, '.'); + if(!FileExt || strcasecmp(FileExt, ".them") != 0) + continue; + + bool Found = false; + + for(int j = 0; j < oldDir.GetFilecount(); ++j) + { + const char * FilenameOld = oldDir.GetFilename(j); + if(!FilenameOld) + continue; + + if(strcasecmp(FilenameNew, FilenameOld) == 0) + Found = true; + } + + if(!Found) + { + snprintf(Filename, sizeof(Filename), FilenameNew); + break; + } + } + + if(Filename[0] == 0) + { + WindowPrompt(tr( "ERROR: Can't set up theme." ), tr( "GXtheme.cfg not found in any subfolder." ), tr( "OK" )); + return -1; + } + + char real_themepath[1024]; + snprintf(real_themepath, sizeof(real_themepath), "%s/%s", Settings.theme_path, Filename); + + if (Theme::Load(real_themepath)) + { + snprintf(Settings.theme, sizeof(Settings.theme), real_themepath); + result = 2; + } + + return result; +} diff --git a/source/themes/ThemeDownloader.h b/source/themes/ThemeDownloader.h new file mode 100644 index 00000000..ba178023 --- /dev/null +++ b/source/themes/ThemeDownloader.h @@ -0,0 +1,28 @@ +#ifndef _THEME_DOWNLOADER_H_ +#define _THEME_DOWNLOADER_H_ + +#include "settings/menus/FlyingButtonsMenu.hpp" +#include "themes/Theme_List.h" + +class ThemeDownloader : public FlyingButtonsMenu +{ + public: + ThemeDownloader(); + ~ThemeDownloader(); + static int Run(); + protected: + void CreateSettingsMenu(int index) { MainButtonClicked(index); }; + void MainButtonClicked(int button); + void AddMainButtons(); + void SetupMainButtons(); + void SetMainButton(int position, const char * ButtonText, GuiImageData * imageData, GuiImageData * imageOver); + GuiImageData * GetImageData(int theme); + int DownloadTheme(const char *url, const char *title); + + Theme_List * ThemeList; + GuiText * urlTxt; + GuiImageData * ThemePreviews[4]; + std::string ThemeListURL; +}; + +#endif diff --git a/source/themes/Theme_Downloader.cpp b/source/themes/Theme_Downloader.cpp deleted file mode 100644 index 20a3e0cd..00000000 --- a/source/themes/Theme_Downloader.cpp +++ /dev/null @@ -1,627 +0,0 @@ -/**************************************************************************** - * Theme_Downloader - * USB Loader GX 2009 - * - * Theme downloader for USB Loader GX - * - * Theme_Downloader.cpp - ***************************************************************************/ -#include -#include - -#include "language/gettext.h" -#include "libwiigui/gui.h" -#include "prompts/PromptWindows.h" -#include "prompts/ProgressWindow.h" -#include "homebrewboot/HomebrewBrowse.h" -#include "network/networkops.h" -#include "themes/Theme_List.h" -#include "themes/CTheme.h" -#include "menu.h" -#include "filelist.h" -#include "FileOperations/fileops.h" -#include "sys.h" -#include "network/http.h" -#include "ZipFile.h" -#include "gecko.h" - -/*** Extern variables ***/ -extern u8 shutdown; -extern u8 reset; -extern int connection; - -int DownloadTheme(const char *url, const char *title) -{ - if (!url) return 0; - - char filename[255]; - memset(filename, 0, sizeof(filename)); - - int filesize = download_request(url, (char *) &filename); - - if (filesize <= 0) - { - WindowPrompt(tr( "Download request failed." ), 0, tr( "OK" )); - return 0; - } - - char path[300]; - char filepath[300]; - - snprintf(path, sizeof(path), "%s%s", Settings.theme_downloadpath, title); - - CreateSubfolder(path); - - snprintf(filepath, sizeof(filepath), "%s/%s", path, filename); - - FILE *file = fopen(filepath, "wb"); - if (!file) - { - WindowPrompt(tr( "Download failed." ), tr( "Can't create file" ), tr( "OK" )); - return 0; - } - - u32 done = 0; - - int blocksize = 1024 * 5; - - u8 *buffer = new u8[blocksize]; - - while (done < (u32) filesize) - { - if ((u32) blocksize > filesize - done) blocksize = filesize - done; - - ShowProgress(tr( "Downloading file" ), 0, (char*) filename, done, filesize, true); - - int ret = network_read(connection, buffer, blocksize); - if (ret < 0) - { - free(buffer); - fclose(file); - remove(path); - ProgressStop(); - WindowPrompt(tr( "Download failed." ), tr( "Transfer failed." ), tr( "OK" )); - return 0; - } - else if (ret == 0) break; - - fwrite(buffer, 1, blocksize, file); - - done += ret; - } - - delete[] buffer; - fclose(file); - - ProgressStop(); - - if (done != (u32) filesize) - { - remove(filepath); - WindowPrompt(tr( "Download failed." ), tr( "Connection lost..." ), tr( "OK" )); - return 0; - } - - ZipFile zipfile(filepath); - - int result = zipfile.ExtractAll(path); - if (result) - { - remove(filepath); - int choice = WindowPrompt(tr( "Successfully extracted theme." ), tr( "Do you want to apply it now?" ), - tr( "Yes" ), tr( "No" )); - if (choice) - { - char real_themepath[1024]; - sprintf(real_themepath, "%s", Settings.theme_path); - if (SearchFile(path, "GXtheme.cfg", real_themepath) == true) - { - char *ptr = strrchr(real_themepath, '/'); - if (ptr) - { - ptr++; - ptr[0] = '\0'; - } - snprintf(Settings.theme_path, sizeof(Settings.theme_path), "%s", real_themepath); - Settings.Save(); - Settings.Load(); - result = 2; - } - else WindowPrompt(tr( "ERROR: Can't set up theme." ), tr( "GXtheme.cfg not found in any subfolder." ), - tr( "OK" )); - } - } - else WindowPrompt(tr( "Failed to extract." ), tr( "Unsupported format, try to extract manually." ), tr( "OK" )); - - return result; -} - -static int Theme_Prompt(const char *title, const char *author, GuiImageData *thumbimageData, const char *downloadlink) -{ - gprintf("\nTheme_Prompt(%s ,%s, , %s)", title, author, downloadlink); - bool leave = false; - int result = 0; - - GuiImageData btnOutline(Resources::GetFile("button_dialogue_box.png"), Resources::GetFileSize("button_dialogue_box.png")); - GuiImageData dialogBox(Resources::GetFile("theme_dialogue_box.png"), Resources::GetFileSize("theme_dialogue_box.png")); - - GuiImage dialogBoxImg(&dialogBox); - - GuiWindow promptWindow(dialogBox.GetWidth(), dialogBox.GetHeight()); - promptWindow.SetAlignment(ALIGN_CENTRE, ALIGN_MIDDLE); - promptWindow.SetPosition(0, -10); - - GuiTrigger trigA; - trigA.SetSimpleTrigger(-1, WPAD_BUTTON_A | WPAD_CLASSIC_BUTTON_A, PAD_BUTTON_A); - GuiTrigger trigB; - trigB.SetButtonOnlyTrigger(-1, WPAD_BUTTON_B | WPAD_CLASSIC_BUTTON_B, PAD_BUTTON_B); - - GuiText titleTxt(tr( "Theme Title:" ), 18, thColor("r=0 g=0 b=0 a=255 - prompt windows text color")); - titleTxt.SetAlignment(ALIGN_LEFT, ALIGN_TOP); - titleTxt.SetPosition(230, 30); - - GuiText titleTxt2(title, 18, thColor("r=0 g=0 b=0 a=255 - prompt windows text color")); - titleTxt2.SetAlignment(ALIGN_LEFT, ALIGN_TOP); - titleTxt2.SetPosition(230, 50); - titleTxt2.SetMaxWidth(dialogBox.GetWidth() - 220, WRAP); - - GuiText authorTxt(tr( "Author:" ), 18, thColor("r=0 g=0 b=0 a=255 - prompt windows text color")); - authorTxt.SetAlignment(ALIGN_LEFT, ALIGN_TOP); - authorTxt.SetPosition(230, 100); - - GuiText authorTxt2(author, 18, thColor("r=0 g=0 b=0 a=255 - prompt windows text color")); - authorTxt2.SetAlignment(ALIGN_LEFT, ALIGN_TOP); - authorTxt2.SetPosition(230, 120); - authorTxt2.SetMaxWidth(dialogBox.GetWidth() - 220, DOTTED); - - GuiText downloadBtnTxt(tr( "Download" ), 22, thColor("r=0 g=0 b=0 a=255 - prompt windows text color")); - downloadBtnTxt.SetMaxWidth(btnOutline.GetWidth() - 30); - GuiImage downloadBtnImg(&btnOutline); - if (Settings.wsprompt) - { - downloadBtnTxt.SetWidescreen(Settings.widescreen); - downloadBtnImg.SetWidescreen(Settings.widescreen); - } - GuiButton downloadBtn(&downloadBtnImg, &downloadBtnImg, ALIGN_RIGHT, ALIGN_TOP, -5, 170, &trigA, btnSoundOver, - btnSoundClick2, 1); - downloadBtn.SetLabel(&downloadBtnTxt); - downloadBtn.SetScale(0.9); - - GuiText backBtnTxt(tr( "Back" ), 22, thColor("r=0 g=0 b=0 a=255 - prompt windows text color")); - backBtnTxt.SetMaxWidth(btnOutline.GetWidth() - 30); - GuiImage backBtnImg(&btnOutline); - if (Settings.wsprompt) - { - backBtnTxt.SetWidescreen(Settings.widescreen); - backBtnImg.SetWidescreen(Settings.widescreen); - } - GuiButton backBtn(&backBtnImg, &backBtnImg, ALIGN_RIGHT, ALIGN_TOP, -5, 220, &trigA, btnSoundOver, btnSoundClick2, 1); - backBtn.SetLabel(&backBtnTxt); - backBtn.SetTrigger(&trigB); - backBtn.SetScale(0.9); - - GuiImage ThemeImage(thumbimageData); - ThemeImage.SetAlignment(ALIGN_LEFT, ALIGN_TOP); - ThemeImage.SetPosition(20, 10); - ThemeImage.SetScale(0.8); - - ThemeImage.SetScale(0.8); - - promptWindow.Append(&dialogBoxImg); - promptWindow.Append(&ThemeImage); - promptWindow.Append(&titleTxt); - promptWindow.Append(&titleTxt2); - promptWindow.Append(&authorTxt); - promptWindow.Append(&authorTxt2); - promptWindow.Append(&downloadBtn); - promptWindow.Append(&backBtn); - - HaltGui(); - promptWindow.SetEffect(EFFECT_SLIDE_TOP | EFFECT_SLIDE_IN, 50); - mainWindow->SetState(STATE_DISABLED); - mainWindow->Append(&promptWindow); - mainWindow->ChangeFocus(&promptWindow); - ResumeGui(); - - while (!leave) - { - VIDEO_WaitVSync(); - - if (shutdown == 1) - Sys_Shutdown(); - else if (reset == 1) Sys_Reboot(); - - if (downloadBtn.GetState() == STATE_CLICKED) - { - int choice = WindowPrompt(tr( "Do you want to download this theme?" ), title, tr( "Yes" ), tr( "Cancel" )); - if (choice) - { - result = DownloadTheme(downloadlink, title); - if (result == 2) leave = true; - } - mainWindow->SetState(STATE_DISABLED); - promptWindow.SetState(STATE_DEFAULT); - mainWindow->ChangeFocus(&promptWindow); - downloadBtn.ResetState(); - } - - else if (backBtn.GetState() == STATE_CLICKED) - { - leave = true; - backBtn.ResetState(); - } - } - - promptWindow.SetEffect(EFFECT_SLIDE_TOP | EFFECT_SLIDE_OUT, 50); - while (promptWindow.GetEffect() > 0) - usleep(100); - HaltGui(); - mainWindow->Remove(&promptWindow); - mainWindow->SetState(STATE_DEFAULT); - ResumeGui(); - - return result; -} - -int Theme_Downloader() -{ - int pagesize = 4; - int menu = MENU_NONE; - bool listchanged = false; - - char THEME_LINK[70]; - sprintf(THEME_LINK, "http://wii.spiffy360.com/themes.php?xml=1&category=1&adult=%d", Settings.godmode); - - /*** Image Variables ***/ - GuiImageData btnOutline(Resources::GetFile("button_dialogue_box.png"), Resources::GetFileSize("button_dialogue_box.png")); - - GuiImageData theme_box_Data(Resources::GetFile("theme_box.png"), Resources::GetFileSize("theme_box.png")); - - GuiImageData bgData(Resources::GetFile("settings_background.png"), Resources::GetFileSize("settings_background.png")); - - GuiImageData arrow_left(Resources::GetFile("startgame_arrow_left.png"), Resources::GetFileSize("startgame_arrow_left.png")); - - GuiImageData arrow_right(Resources::GetFile("startgame_arrow_right.png"), Resources::GetFileSize("startgame_arrow_right.png")); - - GuiImageData wifiImgData(Resources::GetFile("Wifi_btn.png"), Resources::GetFileSize("Wifi_btn.png")); - - GuiImageData PageindicatorImgData(Resources::GetFile("pageindicator.png"), Resources::GetFileSize("pageindicator.png")); - - GuiImage background(&bgData); - - /*** Trigger Variables ***/ - GuiTrigger trigA; - trigA.SetSimpleTrigger(-1, WPAD_BUTTON_A | WPAD_CLASSIC_BUTTON_A, PAD_BUTTON_A); - GuiTrigger trigHome; - trigHome.SetButtonOnlyTrigger(-1, WPAD_BUTTON_HOME | WPAD_CLASSIC_BUTTON_HOME, 0); - GuiTrigger trigB; - trigB.SetButtonOnlyTrigger(-1, WPAD_BUTTON_B | WPAD_CLASSIC_BUTTON_B, PAD_BUTTON_B); - GuiTrigger trigL; - trigL.SetButtonOnlyTrigger(-1, WPAD_BUTTON_LEFT | WPAD_CLASSIC_BUTTON_LEFT, PAD_BUTTON_LEFT); - GuiTrigger trigR; - trigR.SetButtonOnlyTrigger(-1, WPAD_BUTTON_RIGHT | WPAD_CLASSIC_BUTTON_RIGHT, PAD_BUTTON_RIGHT); - GuiTrigger trigMinus; - trigMinus.SetButtonOnlyTrigger(-1, WPAD_BUTTON_MINUS | WPAD_CLASSIC_BUTTON_MINUS, 0); - GuiTrigger trigPlus; - trigPlus.SetButtonOnlyTrigger(-1, WPAD_BUTTON_PLUS | WPAD_CLASSIC_BUTTON_PLUS, 0); - - GuiText titleTxt(tr( "Theme Downloader" ), 28, ( GXColor ) - { 0, 0, 0, 255}); - titleTxt.SetAlignment(ALIGN_CENTRE, ALIGN_TOP); - titleTxt.SetPosition(0, 40); - - GuiImageData *ImageData[pagesize]; - GuiImage *Image[pagesize]; - GuiImage *theme_box_img[pagesize]; - GuiButton *MainButton[pagesize]; - GuiText *MainButtonTxt[pagesize]; - Theme_List *ThemeList = NULL; - - /*** Buttons ***/ - - for (int i = 0; i < pagesize; i++) - { - ImageData[i] = NULL; - Image[i] = NULL; - MainButtonTxt[i] = NULL; - theme_box_img[i] = new GuiImage(&theme_box_Data); - - MainButton[i] = new GuiButton(theme_box_Data.GetWidth(), theme_box_Data.GetHeight()); - MainButton[i]->SetAlignment(ALIGN_LEFT, ALIGN_TOP); - MainButton[i]->SetSoundOver(btnSoundOver); - MainButton[i]->SetSoundClick(btnSoundClick); - MainButton[i]->SetImage(theme_box_img[i]); - MainButton[i]->SetEffectGrow(); - MainButton[i]->SetTrigger(&trigA); - } - - /*** Positions ***/ - MainButton[0]->SetPosition(90, 75); - MainButton[1]->SetPosition(340, 75); - MainButton[2]->SetPosition(90, 230); - MainButton[3]->SetPosition(340, 230); - - GuiText backBtnTxt(tr( "Back" ), 22, thColor("r=0 g=0 b=0 a=255 - prompt windows text color")); - backBtnTxt.SetMaxWidth(btnOutline.GetWidth() - 30); - GuiImage backBtnImg(&btnOutline); - if (Settings.wsprompt) - { - backBtnTxt.SetWidescreen(Settings.widescreen); - backBtnImg.SetWidescreen(Settings.widescreen); - } - GuiButton backBtn(&backBtnImg, &backBtnImg, 2, 3, -180, 400, &trigA, btnSoundOver, btnSoundClick2, 1); - backBtn.SetLabel(&backBtnTxt); - backBtn.SetTrigger(&trigB); - - GuiButton HomeBtn(1, 1); - HomeBtn.SetTrigger(&trigHome); - - GuiImage GoLeftImg(&arrow_left); - GuiButton GoLeftBtn(GoLeftImg.GetWidth(), GoLeftImg.GetHeight()); - GoLeftBtn.SetAlignment(ALIGN_LEFT, ALIGN_MIDDLE); - GoLeftBtn.SetPosition(25, -25); - GoLeftBtn.SetImage(&GoLeftImg); - GoLeftBtn.SetSoundOver(btnSoundOver); - GoLeftBtn.SetSoundClick(btnSoundClick2); - GoLeftBtn.SetEffectGrow(); - GoLeftBtn.SetTrigger(&trigA); - GoLeftBtn.SetTrigger(&trigL); - GoLeftBtn.SetTrigger(&trigMinus); - - GuiImage GoRightImg(&arrow_right); - GuiButton GoRightBtn(GoRightImg.GetWidth(), GoRightImg.GetHeight()); - GoRightBtn.SetAlignment(ALIGN_RIGHT, ALIGN_MIDDLE); - GoRightBtn.SetPosition(-25, -25); - GoRightBtn.SetImage(&GoRightImg); - GoRightBtn.SetSoundOver(btnSoundOver); - GoRightBtn.SetSoundClick(btnSoundClick2); - GoRightBtn.SetEffectGrow(); - GoRightBtn.SetTrigger(&trigA); - GoRightBtn.SetTrigger(&trigR); - GoRightBtn.SetTrigger(&trigPlus); - - GuiImage PageindicatorImg(&PageindicatorImgData); - GuiText PageindicatorTxt((char *) NULL, 22, ( GXColor ) - { 0, 0, 0, 255}); - GuiButton PageIndicatorBtn(PageindicatorImg.GetWidth(), PageindicatorImg.GetHeight()); - PageIndicatorBtn.SetAlignment(ALIGN_CENTRE, ALIGN_TOP); - PageIndicatorBtn.SetPosition(110, 400); - PageIndicatorBtn.SetImage(&PageindicatorImg); - PageIndicatorBtn.SetLabel(&PageindicatorTxt); - PageIndicatorBtn.SetSoundOver(btnSoundOver); - PageIndicatorBtn.SetSoundClick(btnSoundClick); - PageIndicatorBtn.SetTrigger(&trigA); - PageIndicatorBtn.SetEffectGrow(); - - GuiImage wifiImg(&wifiImgData); - if (Settings.wsprompt) - { - wifiImg.SetWidescreen(Settings.widescreen); - } - GuiButton wifiBtn(wifiImg.GetWidth(), wifiImg.GetHeight()); - wifiBtn.SetImage(&wifiImg); - wifiBtn.SetPosition(500, 400); - wifiBtn.SetSoundOver(btnSoundOver); - wifiBtn.SetSoundClick(btnSoundClick); - wifiBtn.SetEffectGrow(); - wifiBtn.SetTrigger(&trigA); - - GuiWindow w(screenwidth, screenheight); - - HaltGui(); - w.Append(&background); - mainWindow->Append(&w); - ResumeGui(); - - if (!IsNetworkInit()) NetworkInitPrompt(); - - char url[300]; - int currentpage = 1; - int currenttheme = 0; - - HaltGui(); - w.RemoveAll(); - w.Append(&background); - w.Append(&titleTxt); - w.Append(&backBtn); - w.Append(&GoLeftBtn); - w.Append(&GoRightBtn); - w.Append(&PageIndicatorBtn); - w.Append(&wifiBtn); - w.Append(&HomeBtn); - ResumeGui(); - - ShowProgress(tr( "Downloading Page List:" ), "", (char *) tr( "Please wait..." ), 0, pagesize); - - ThemeList = new Theme_List(THEME_LINK); - - int ThemesOnPage = ThemeList->GetThemeCount(); - - if (!ThemesOnPage) - { - WindowPrompt(tr( "No themes found on the site." ), 0, "OK"); - menu = MENU_SETTINGS; - } - - while (menu == MENU_NONE) - { - HaltGui(); - w.RemoveAll(); - w.Append(&background); - w.Append(&titleTxt); - w.Append(&backBtn); - w.Append(&GoLeftBtn); - w.Append(&GoRightBtn); - w.Append(&PageIndicatorBtn); - w.Append(&wifiBtn); - w.Append(&HomeBtn); - ResumeGui(); - - sprintf(url, "%i", currentpage); - PageindicatorTxt.SetText(url); - - int n = 0; - - for (int i = currenttheme; (i < (currenttheme + pagesize)); i++) - { - ShowProgress(tr( "Downloading image:" ), 0, (char *) ThemeList->GetThemeTitle(i), n, pagesize); - - if (MainButtonTxt[n]) delete MainButtonTxt[n]; - if (ImageData[n]) delete ImageData[n]; - if (Image[n]) delete Image[n]; - - MainButtonTxt[n] = NULL; - ImageData[n] = NULL; - Image[n] = NULL; - - if (i < ThemesOnPage) - { - MainButtonTxt[n] = new GuiText(ThemeList->GetThemeTitle(i), 18, ( GXColor ) - { 0, 0, 0, 255}); - MainButtonTxt[n]->SetAlignment(ALIGN_CENTER, ALIGN_TOP); - MainButtonTxt[n]->SetPosition(0, 10); - MainButtonTxt[n]->SetMaxWidth(theme_box_Data.GetWidth() - 10, DOTTED); - - sprintf(url, "%s", ThemeList->GetImageLink(i)); - - char filepath[300]; - snprintf(filepath, sizeof(filepath), "%s/tmp/%s.jpg", Settings.theme_downloadpath, - ThemeList->GetThemeTitle(i)); - - FILE * storefile = fopen(filepath, "rb"); - - if (!storefile) - { - struct block file = downloadfile(url); - char storepath[300]; - snprintf(storepath, sizeof(storepath), "%s/tmp/", Settings.theme_downloadpath); - CreateSubfolder(storepath); - if (file.data) - { - storefile = fopen(filepath, "wb"); - fwrite(file.data, 1, file.size, storefile); - fclose(storefile); - } - ImageData[n] = new GuiImageData(file.data, file.size); - free(file.data); - } - else - { - fseek(storefile, 0, SEEK_END); - u32 filesize = ftell(storefile); - u8 *buffer = (u8*) malloc(filesize); - rewind(storefile); - fread(buffer, 1, filesize, storefile); - fclose(storefile); - ImageData[n] = new GuiImageData(buffer, filesize); - free(buffer); - buffer = NULL; - } - Image[n] = new GuiImage(ImageData[n]); - Image[n]->SetScale(0.4); - Image[n]->SetPosition(50, -45); - MainButton[n]->SetIcon(Image[n]); - MainButton[n]->SetLabel(MainButtonTxt[n]); - } - n++; - } - - ProgressStop(); - - HaltGui(); - for (int i = 0; i < pagesize; i++) - { - if (MainButtonTxt[i]) w.Append(MainButton[i]); - } - ResumeGui(); - - listchanged = false; - - while (!listchanged) - { - VIDEO_WaitVSync(); - - if (shutdown == 1) - Sys_Shutdown(); - else if (reset == 1) - Sys_Reboot(); - - else if (wifiBtn.GetState() == STATE_CLICKED) - { - Initialize_Network(); - wifiBtn.ResetState(); - } - else if (backBtn.GetState() == STATE_CLICKED) - { - listchanged = true; - menu = MENU_SETTINGS; - backBtn.ResetState(); - break; - } - else if (GoRightBtn.GetState() == STATE_CLICKED) - { - listchanged = true; - currenttheme += pagesize; - currentpage++; - if (currenttheme >= ThemesOnPage) - { - currentpage = 1; - currenttheme = 0; - } - GoRightBtn.ResetState(); - } - else if (GoLeftBtn.GetState() == STATE_CLICKED) - { - listchanged = true; - currenttheme -= pagesize; - currentpage--; - if (currenttheme < 0) - { - currentpage = ceil((ThemesOnPage + 1.0f) / pagesize); - currenttheme = currentpage * pagesize - pagesize; - } - GoLeftBtn.ResetState(); - } - - for (int i = 0; i < pagesize; i++) - { - if (MainButton[i]->GetState() == STATE_CLICKED) - { - snprintf(url, sizeof(url), "%s", ThemeList->GetDownloadLink(currenttheme + i)); - int ret = Theme_Prompt(ThemeList->GetThemeTitle(currenttheme + i), ThemeList->GetThemeAuthor(currenttheme - + i), ImageData[i], url); - MainButton[i]->ResetState(); - if (ret == 2) - { - listchanged = true; - menu = MENU_THEMEDOWNLOADER; - } - } - } - } - } - - w.SetEffect(EFFECT_FADE, -20); - - while (w.GetEffect() > 0) - usleep(100); - - HaltGui(); - mainWindow->Remove(&w); - - for (int i = 0; i < pagesize; i++) - { - if (MainButton[i]) delete MainButton[i]; - if (theme_box_img[i]) delete theme_box_img[i]; - if (ImageData[i]) delete ImageData[i]; - if (Image[i]) delete Image[i]; - if (MainButtonTxt[i]) delete MainButtonTxt[i]; - } - - if (ThemeList) delete ThemeList; - ThemeList = NULL; - - ResumeGui(); - - return menu; -} diff --git a/source/themes/Theme_Downloader.h b/source/themes/Theme_Downloader.h deleted file mode 100644 index 99d867d7..00000000 --- a/source/themes/Theme_Downloader.h +++ /dev/null @@ -1,15 +0,0 @@ -/**************************************************************************** - * Theme_Downloader - * USB Loader GX 2009 - * - * Theme downloader for USB Loader GX - * - * Theme_Downloader.h - ***************************************************************************/ - -#ifndef _THEME_DOWNLOADER_H_ -#define _THEME_DOWNLOADER_H_ - -int Theme_Downloader(); - -#endif diff --git a/source/themes/Theme_List.cpp b/source/themes/Theme_List.cpp index d306f6e3..fa9423cf 100644 --- a/source/themes/Theme_List.cpp +++ b/source/themes/Theme_List.cpp @@ -31,50 +31,16 @@ #include "Theme_List.h" #include "xml/xml.h" -#include "prompts/PromptWindows.h" - -#define stringcompare(text, cmp, pos) strncasecmp((const char*) &text[pos-strlen(cmp)], (const char*) cmp, strlen((const char*) cmp)) - -static void copyhtmlsting(const char *from, char *outtext, const char *stopat, u32 &cnt) -{ - u32 cnt2 = 0; - - u32 stringlength = strlen(from); - - while ((stringcompare( from, stopat, cnt + strlen( stopat ) ) != 0) && (cnt2 < 1024) && (cnt < stringlength)) - { - outtext[cnt2] = from[cnt]; - cnt2++; - cnt++; - } - outtext[cnt2] = '\0'; -} Theme_List::Theme_List(const char * url) { - Theme = NULL; - themescount = 0; - if (!IsNetworkInit()) - { - themescount = -1; return; - } struct block file = downloadfile(url); - if (!file.data || !file.size) - { - themescount = -2; + if (!file.data) return; - } - - themescount = CountThemes(file.data); - if (themescount <= 0) - { - free(file.data); - return; - } ParseXML(file.data); @@ -83,41 +49,6 @@ Theme_List::Theme_List(const char * url) Theme_List::~Theme_List() { - for (int i = 0; i < themescount; i++) - { - if (Theme[i].themetitle) delete[] Theme[i].themetitle; - if (Theme[i].author) delete[] Theme[i].author; - if (Theme[i].imagelink) delete[] Theme[i].imagelink; - if (Theme[i].downloadlink) delete[] Theme[i].downloadlink; - Theme[i].themetitle = NULL; - Theme[i].author = NULL; - Theme[i].imagelink = NULL; - Theme[i].downloadlink = NULL; - } - - if (Theme) delete[] Theme; - Theme = NULL; -} - -int Theme_List::CountThemes(const u8 * xmlfile) -{ - char tmp[200]; - u32 cnt = 0; - u32 stringlength = strlen((const char *) xmlfile); - memset(tmp, 0, sizeof(tmp)); - - while (cnt < stringlength) - { - if (stringcompare( xmlfile, "", cnt ) == 0) - { - copyhtmlsting((const char *) xmlfile, tmp, ">", cnt); - break; - } - cnt++; - } - tmp[cnt + 1] = 0; - - return atoi(tmp); } bool Theme_List::ParseXML(const u8 * xmlfile) @@ -132,105 +63,76 @@ bool Theme_List::ParseXML(const u8 * xmlfile) nodetree = mxmlLoadString(NULL, (const char *) xmlfile, MXML_OPAQUE_CALLBACK); if (nodetree == NULL) - { return false; - } nodedata = mxmlFindElement(nodetree, nodetree, "themes", NULL, NULL, MXML_DESCEND); if (nodedata == NULL) - { return false; - } nodeindex = mxmlIndexNew(nodedata, "name", NULL); nodeid = mxmlIndexReset(nodeindex); - Theme = new Theme_Info[themescount]; - memset(Theme, 0, sizeof(Theme)); - - for (int i = 0; i < themescount; i++) + while((nodeid = mxmlIndexFind(nodeindex, "name", NULL)) != NULL) { - nodeid = mxmlIndexFind(nodeindex, "name", NULL); - if (nodeid != NULL) - { - get_nodetext(nodeid, element_text, sizeof(element_text)); - Theme[i].themetitle = new char[strlen(element_text) + 2]; - snprintf(Theme[i].themetitle, strlen(element_text) + 1, "%s", element_text); + int i = ThemesList.size(); + ThemesList.resize(i+1); - GetTextFromNode(nodeid, nodedata, (char *) "creator", NULL, NULL, MXML_NO_DESCEND, element_text, - sizeof(element_text)); - Theme[i].author = new char[strlen(element_text) + 2]; - snprintf(Theme[i].author, strlen(element_text) + 1, "%s", element_text); + element_text[0] = '\0'; + get_nodetext(nodeid, element_text, sizeof(element_text)); + ThemesList[i].themetitle = element_text; - GetTextFromNode(nodeid, nodedata, (char *) "thumbpath", NULL, NULL, MXML_NO_DESCEND, element_text, - sizeof(element_text)); - Theme[i].imagelink = new char[strlen(element_text) + 2]; - snprintf(Theme[i].imagelink, strlen(element_text) + 1, "%s", element_text); + element_text[0] = '\0'; + GetTextFromNode(nodeid, nodedata, (char *) "creator", NULL, NULL, MXML_NO_DESCEND, element_text, sizeof(element_text)); + ThemesList[i].author = element_text; - GetTextFromNode(nodeid, nodedata, (char *) "downloadpath", NULL, NULL, MXML_NO_DESCEND, element_text, - sizeof(element_text)); - Theme[i].downloadlink = new char[strlen(element_text) + 2]; - snprintf(Theme[i].downloadlink, strlen(element_text) + 1, "%s", element_text); + element_text[0] = '\0'; + GetTextFromNode(nodeid, nodedata, (char *) "thumbpath", NULL, NULL, MXML_NO_DESCEND, element_text, sizeof(element_text)); + ThemesList[i].imagelink = element_text; - GetTextFromNode(nodeid, nodedata, (char *) "averagerating", NULL, NULL, MXML_NO_DESCEND, element_text, - sizeof(element_text)); - Theme[i].rating = atoi(element_text); - } + element_text[0] = '\0'; + GetTextFromNode(nodeid, nodedata, (char *) "downloadpath", NULL, NULL, MXML_NO_DESCEND, element_text, sizeof(element_text)); + ThemesList[i].downloadlink = element_text; + + element_text[0] = '\0'; + GetTextFromNode(nodeid, nodedata, (char *) "averagerating", NULL, NULL, MXML_NO_DESCEND, element_text, sizeof(element_text)); + ThemesList[i].rating = atoi(element_text); } mxmlIndexDelete(nodeindex); - free(nodetree); - free(nodedata); - free(nodeid); - nodetree = NULL; - nodedata = NULL; - nodeid = NULL; - nodeindex = NULL; + mxmlDelete(nodedata); + mxmlDelete(nodetree); return true; } -const char * Theme_List::GetThemeTitle(int ind) +const char * Theme_List::GetThemeTitle(int ind) const { - if (ind > themescount || ind < 0 || !Theme || themescount <= 0) + if (ind < 0 || ind >= (int) ThemesList.size()) return NULL; - else return Theme[ind].themetitle; + + else return ThemesList[ind].themetitle.c_str(); } -const char * Theme_List::GetThemeAuthor(int ind) +const char * Theme_List::GetThemeAuthor(int ind) const { - if (ind > themescount || ind < 0 || !Theme || themescount <= 0) + if (ind < 0 || ind >= (int) ThemesList.size()) return NULL; - else return Theme[ind].author; + + return ThemesList[ind].author.c_str(); } -const char * Theme_List::GetImageLink(int ind) +const char * Theme_List::GetImageLink(int ind) const { - if (ind > themescount || ind < 0 || !Theme || themescount <= 0) + if (ind < 0 || ind >= (int) ThemesList.size()) return NULL; - else return Theme[ind].imagelink; + + return ThemesList[ind].imagelink.c_str(); } -const char * Theme_List::GetDownloadLink(int ind) +const char * Theme_List::GetDownloadLink(int ind) const { - if (ind > themescount || ind < 0 || !Theme || themescount <= 0) + if (ind < 0 || ind >= (int) ThemesList.size()) return NULL; - else return Theme[ind].downloadlink; -} -int Theme_List::GetThemeCount() -{ - return themescount; -} - -static int ListCompare(const void *a, const void *b) -{ - Theme_Info *ab = (Theme_Info*) a; - Theme_Info *bb = (Theme_Info*) b; - - return stricmp((char *) ab->themetitle, (char *) bb->themetitle); -} -void Theme_List::SortList() -{ - qsort(Theme, themescount, sizeof(Theme_Info), ListCompare); + return ThemesList[ind].downloadlink.c_str(); } diff --git a/source/themes/Theme_List.h b/source/themes/Theme_List.h index 84ebe62b..6b565417 100644 --- a/source/themes/Theme_List.h +++ b/source/themes/Theme_List.h @@ -6,15 +6,17 @@ #ifndef ___THEMELIST_H_ #define ___THEMELIST_H_ +#include +#include #include "network/networkops.h" #include "network/http.h" typedef struct _theme_info { - char *themetitle; - char *author; - char *imagelink; - char *downloadlink; + std::string themetitle; + std::string author; + std::string imagelink; + std::string downloadlink; u8 rating; } Theme_Info; @@ -26,29 +28,24 @@ class Theme_List Theme_List(const char *url); //!Destructor ~Theme_List(); - //!Get Themes into a struct from the XML file amount - bool ParseXML(const u8 * xmlfile); - //!Get Theme amount - int CountThemes(const u8 * xmlfile); //! Get the a theme title //!\param list index - const char * GetThemeTitle(int index); + const char * GetThemeTitle(int index) const; //! Get the author of the theme //!\param list index - const char * GetThemeAuthor(int index); + const char * GetThemeAuthor(int index) const; //! Get the author of the theme //!\param list index - const char * GetImageLink(int index); + const char * GetImageLink(int index) const; //! Get the download link of the theme //!\param list index - const char * GetDownloadLink(int index); + const char * GetDownloadLink(int index) const; //! Get the number of links counted - int GetThemeCount(); - //! Sort list - void SortList(); + int GetThemeCount() const { return ThemesList.size(); }; protected: - int themescount; - Theme_Info *Theme; + //!Get Themes into a struct from the XML file amount + bool ParseXML(const u8 * xmlfile); + std::vector ThemesList; }; #endif diff --git a/source/wpad.c b/source/wpad.c index f4a0a4a3..a7464952 100644 --- a/source/wpad.c +++ b/source/wpad.c @@ -1,125 +1,93 @@ -#include -#include -#include - -#include "sys.h" -#include "wpad.h" - -/* Constants */ -#define MAX_WIIMOTES 4 - -extern u8 shutdown; - -void __Wpad_PowerCallback(s32 chan) -{ - /* Poweroff console */ - shutdown = 1; -} - -void WPad_SetIdleTime(u32 seconds) -{ - /*Set idle time for wiimote*/ - WPAD_SetIdleTimeout(seconds); -} - -s32 Wpad_Init(void) -{ - s32 ret; - - /* Initialize Wiimote subsystem */ - ret = WPAD_Init(); - if (ret < 0) return ret; - - /* Set POWER button callback */ - WPAD_SetPowerButtonCallback(__Wpad_PowerCallback); - - return ret; -} - -void Wpad_Disconnect(void) -{ - u32 cnt; - - /* Disconnect Wiimotes */ - for (cnt = 0; cnt < MAX_WIIMOTES; cnt++) - WPAD_Disconnect(cnt); - - /* Shutdown Wiimote subsystem */ - WPAD_Shutdown(); -} - -bool IsWpadConnected() -{ - int i = 0; - u32 test = 0; - int notconnected = 0; - for (i = 0; i < 4; i++) - { - if (WPAD_Probe(i, &test) == WPAD_ERR_NO_CONTROLLER) - { - notconnected++; - } - } - if (notconnected < 4) - return true; - else return false; -} - -u32 ButtonsHold(void) -{ - - int i; - u32 buttons = 0; - - WPAD_ScanPads(); - PAD_ScanPads(); - - for (i = 3; i >= 0; i--) - { - buttons |= PAD_ButtonsHeld(i); - buttons |= WPAD_ButtonsHeld(i); - } - return buttons; -} - -u32 ButtonsPressed(void) -{ - - int i; - u32 buttons = 0; - - WPAD_ScanPads(); - PAD_ScanPads(); - - for (i = 3; i >= 0; i--) - { - buttons |= PAD_ButtonsDown(i); - buttons |= WPAD_ButtonsDown(i); - } - return buttons; - - /* Don't remove this commented out code it might be useful for checking which buttons were pressed/hold - - if(buttons & (PAD_BUTTON_LEFT | PAD_BUTTON_RIGHT | PAD_BUTTON_DOWN | PAD_BUTTON_UP - | PAD_BUTTON_A | PAD_BUTTON_B | PAD_BUTTON_X | PAD_BUTTON_Y | PAD_BUTTON_MENU - | PAD_BUTTON_START | WPAD_BUTTON_2 | WPAD_BUTTON_1 - | WPAD_BUTTON_B | WPAD_BUTTON_A | WPAD_BUTTON_MINUS - | WPAD_BUTTON_HOME | WPAD_BUTTON_LEFT | WPAD_BUTTON_RIGHT - | WPAD_BUTTON_DOWN | WPAD_BUTTON_UP | WPAD_BUTTON_PLUS - | WPAD_NUNCHUK_BUTTON_Z | WPAD_NUNCHUK_BUTTON_C - | WPAD_CLASSIC_BUTTON_UP | WPAD_CLASSIC_BUTTON_LEFT - | WPAD_CLASSIC_BUTTON_ZR | WPAD_CLASSIC_BUTTON_X - | WPAD_CLASSIC_BUTTON_A | WPAD_CLASSIC_BUTTON_Y - | WPAD_CLASSIC_BUTTON_B | WPAD_CLASSIC_BUTTON_ZL - | WPAD_CLASSIC_BUTTON_FULL_R | WPAD_CLASSIC_BUTTON_PLUS - | WPAD_CLASSIC_BUTTON_HOME | WPAD_CLASSIC_BUTTON_MINUS - | WPAD_CLASSIC_BUTTON_FULL_L | WPAD_CLASSIC_BUTTON_DOWN - | WPAD_CLASSIC_BUTTON_RIGHT | WPAD_GUITAR_HERO_3_BUTTON_STRUM_UP - | WPAD_GUITAR_HERO_3_BUTTON_YELLOW | WPAD_GUITAR_HERO_3_BUTTON_GREEN - | WPAD_GUITAR_HERO_3_BUTTON_BLUE | WPAD_GUITAR_HERO_3_BUTTON_RED - | WPAD_GUITAR_HERO_3_BUTTON_ORANGE | WPAD_GUITAR_HERO_3_BUTTON_PLUS - | WPAD_GUITAR_HERO_3_BUTTON_MINUS | WPAD_GUITAR_HERO_3_BUTTON_STRUM_DOWN) - ) - */ - -} +#include +#include +#include + +#include "sys.h" +#include "wpad.h" + +/* Constants */ +#define MAX_WIIMOTES 4 + +extern u8 shutdown; + +void __Wpad_PowerCallback(s32 chan) +{ + /* Poweroff console */ + shutdown = 1; +} + +s32 Wpad_Init(void) +{ + s32 ret; + + /* Initialize Wiimote subsystem */ + ret = WPAD_Init(); + if (ret < 0) return ret; + + /* Set POWER button callback */ + WPAD_SetPowerButtonCallback(__Wpad_PowerCallback); + + return ret; +} + +void Wpad_Disconnect(void) +{ + u32 cnt; + + /* Disconnect Wiimotes */ + for (cnt = 0; cnt < MAX_WIIMOTES; cnt++) + WPAD_Disconnect(cnt); + + /* Shutdown Wiimote subsystem */ + WPAD_Shutdown(); +} + +bool IsWpadConnected() +{ + int i = 0; + u32 test = 0; + int notconnected = 0; + for (i = 0; i < 4; i++) + { + if (WPAD_Probe(i, &test) == WPAD_ERR_NO_CONTROLLER) + { + notconnected++; + } + } + if (notconnected < 4) + return true; + else return false; +} + +u32 ButtonsHold(void) +{ + + int i; + u32 buttons = 0; + + WPAD_ScanPads(); + PAD_ScanPads(); + + for (i = 3; i >= 0; i--) + { + buttons |= PAD_ButtonsHeld(i); + buttons |= WPAD_ButtonsHeld(i); + } + return buttons; +} + +u32 ButtonsPressed(void) +{ + int i; + u32 buttons = 0; + + WPAD_ScanPads(); + PAD_ScanPads(); + + for (i = 3; i >= 0; i--) + { + buttons |= PAD_ButtonsDown(i); + buttons |= WPAD_ButtonsDown(i); + } + return buttons; +} diff --git a/source/wpad.h b/source/wpad.h index 85fc2acd..9e2ca57e 100644 --- a/source/wpad.h +++ b/source/wpad.h @@ -14,7 +14,6 @@ extern "C" u32 ButtonsPressed(void); u32 ButtonsHold(void); bool IsWpadConnected(); - void WPad_SetIdleTime(u32 seconds); #ifdef __cplusplus }