mirror of
https://github.com/wiidev/usbloadergx.git
synced 2024-11-25 20:56:53 +01:00
*Added Unicode fix (thx to CDGod) (Chinese fix.) You might need another font for it. We won't include the Unicode font since its too big.
*Added some new Language Variables (check out Wiki) *Added Languages to SVN *Added titles.txt path changeable *Changed CONFIGFILENAMES to GXGlobal.cfg, GXGameSettings.cfg and GXtheme.cfg !!! Finnish (final v2 by JussiPik) Dutch (final v2 by kedest, Adr990) Spanish (final v1 tlozano) French (final v1 by Amour) T.Chinese (final v1 by kyogc)
This commit is contained in:
parent
f975fff261
commit
05f7dcb368
171
Languages/dutch
Normal file
171
Languages/dutch
Normal file
@ -0,0 +1,171 @@
|
|||||||
|
Specialthanksto = Speciale dank aan
|
||||||
|
t3Covers = 3D hoesjes
|
||||||
|
AppLanguage = Applicatietaal
|
||||||
|
Areyousure = Zeker weten?
|
||||||
|
AutoPatch = Automatisch patchen
|
||||||
|
Back = Terug
|
||||||
|
BacktoHBCorWiiMenu = Naar HBC of Wiimenu
|
||||||
|
BacktoLoader = Naar Loader
|
||||||
|
BacktoWiiMenu = Terug naar Wiimenu
|
||||||
|
BootStandard = Boot/Standaard
|
||||||
|
BothBoth = Beide
|
||||||
|
Cantcreatedirectory = Kan map niet maken
|
||||||
|
Cancel = Annuleren
|
||||||
|
Cantbeformated = Kan niet formatteren
|
||||||
|
Cantdelete = Kan niet verwijderen:
|
||||||
|
ClicktoDownloadCovers = Klik om hoesjes te downloaden
|
||||||
|
Clock = Klok
|
||||||
|
Continueinstallgame = Installatie van spel voortzetten?
|
||||||
|
ConsoleDefault = Consolestandaard
|
||||||
|
Consoleshouldbeunlockedtomodifyit = Aanpassen vereist vrijgeven console
|
||||||
|
ConsoleLocked = Console op slot
|
||||||
|
CorrectPassword = Correct wachtwoord
|
||||||
|
Couldnotinitializenetwork = Netwerk kan niet worden ingesteld
|
||||||
|
CouldnotopenDisc = Schijf kan niet worden geopend
|
||||||
|
CouldnotinitializeDIPmodule = DIP module kan niet worden ingesteld
|
||||||
|
CoverDownload = Hoesjes downloaden
|
||||||
|
CoverPath = Hoesjesmap
|
||||||
|
CoverpathChanged = Hoesjesmap gewijzigd
|
||||||
|
Coverpathchange = Hoesjesmap wijzigen
|
||||||
|
Credits = Credits
|
||||||
|
DiscImages = Discplaatjes
|
||||||
|
DiscimagePath = Discplaatjesmap
|
||||||
|
DiscpathChanged = Discplaatjesmap gewijzigd
|
||||||
|
Discpathchange = Discplaatjesmap wijzigen
|
||||||
|
DiscDefault = Discstandaard
|
||||||
|
Display = Weergeven
|
||||||
|
Doyouwanttoformat = Wil je dit formatteren:
|
||||||
|
Doyoureallywanttodelete = Wil je dit echt verwijderen:
|
||||||
|
Doyouwanttoretryfor30secs = 30 seconden lang opnieuw proberen?
|
||||||
|
Downloadingfile = Bezig met downloaden:
|
||||||
|
DownloadBoxartimage = Hoesjes downloaden?
|
||||||
|
Downloadfinished = Downloaden voltooid
|
||||||
|
Error = Fout!
|
||||||
|
BOOTERROR = BOOT FOUT
|
||||||
|
ErrorreadingDisc = Fout tijdens lezen van disc
|
||||||
|
ExitUSBISOLoader = USB Loader GX afsluiten?
|
||||||
|
InitializingNetwork = Netwerk instellen
|
||||||
|
InsertDisk = Voer een schijf in
|
||||||
|
InsertaWiiDisc = Voer een Wiischijf in
|
||||||
|
InsertaSDCardtodownloadimages = Voer een SD-kaart in voor de plaatjes
|
||||||
|
InsertaSDCardtosave = Voor een SD-kaart in voor het opslaan
|
||||||
|
InstallRenameandDeleteareunlocked = Alle functies van de USB-loader zijn vrijgegeven
|
||||||
|
Installerror = Installatiefout
|
||||||
|
Installagame = Spel installeren
|
||||||
|
Installinggame = Bezig met installeren:
|
||||||
|
Failedtoboot = Fout tijdens laden van:
|
||||||
|
FailedtomountfrontSDcard = Kan SD-kaart niet koppelen
|
||||||
|
FailedtosetUSB = Kan USB niet instellen:
|
||||||
|
Failedformating = Formatteren mislukt
|
||||||
|
filesnotfoundontheserver = Bestanden niet gevonden op de server
|
||||||
|
filesleft = bestanden resterend:
|
||||||
|
FlipX = X wisselen
|
||||||
|
Force = Afdwingen
|
||||||
|
Youneedtoformatapartition = Je moet een partitie formatteren
|
||||||
|
Format = Formatteren
|
||||||
|
Formattingpleasewait = Bezig met formatteren, even geduld
|
||||||
|
formated = geformatteerd!
|
||||||
|
free = beschikbaar
|
||||||
|
FreeSpace = Beschikbare ruimte
|
||||||
|
FullShutdown = Volledig
|
||||||
|
GameID = Spel ID
|
||||||
|
Games = Spellen
|
||||||
|
Gameisalreadyinstalled = Spel is reeds geïnstalleerd!
|
||||||
|
GameRegion = Regio
|
||||||
|
GameSize = Spelgrootte
|
||||||
|
GoBack = Ga terug
|
||||||
|
//GotoPage = Ga naar pagina
|
||||||
|
HowtoShutdown = Op welke manier uitschakelen?
|
||||||
|
Language = Taal
|
||||||
|
Langchange = Taal wijzigen
|
||||||
|
Left = Links
|
||||||
|
LikeSysMenu = Zoals systeemmenu
|
||||||
|
LoadingincIOS = Laden in Cios249
|
||||||
|
Lock = Vergrendelen
|
||||||
|
LockConsole = Console vergrendelen
|
||||||
|
MP3Menu = MP3 Menu
|
||||||
|
Missingfiles = Ontbrekende bestanden
|
||||||
|
Networkiniterror = Network initialisatiefout
|
||||||
|
Neither = Geen
|
||||||
|
Next = Volgende
|
||||||
|
No = Nee
|
||||||
|
Nofilemissing = Alle bestanden compleet!
|
||||||
|
NoHDDfound = Geen harde schijf gevonden!
|
||||||
|
NoSDcardinserted = Geen SD-kaart gevonden!
|
||||||
|
Nopartitionsfound = Geen partities gevonden
|
||||||
|
NoUSBDevice = Geen USB-apparaat
|
||||||
|
NoWBFSpartitionfound = Geen WBFS partities gevonden
|
||||||
|
NormalCovers = Standaard hoesjes
|
||||||
|
Normal = Standaard
|
||||||
|
NotaWiiDisc = Geen Wiidisc
|
||||||
|
NoUSBDevicefound = Geen USB-apparaat gevonden
|
||||||
|
Notenoughfreespace = Onvoldoende vrije ruimte
|
||||||
|
notset = niet ingesteld
|
||||||
|
of = of
|
||||||
|
OFF = UIT
|
||||||
|
OfficialSite = Officiële site
|
||||||
|
ok = oké
|
||||||
|
ON = AAN
|
||||||
|
Parentalcontrol = Ouderlijk toezicht
|
||||||
|
Partition = Partitie
|
||||||
|
Password = Wachtwoord
|
||||||
|
PasswordChanged = Wachtwoord gewijzigsd
|
||||||
|
Passwordhasbeenchanged = Het wachtwoord is gewijzigd
|
||||||
|
Passwordchange = Wachtwoord wijzigen
|
||||||
|
PowerofftheWii = Wii uitschakelen
|
||||||
|
Prev = Vorige
|
||||||
|
PromptsButtons = Weergave knoppen
|
||||||
|
ReloadSD = SD herladen
|
||||||
|
RenameGameonWBFS = Spel hernoemen op WBFS
|
||||||
|
Restart = Herstarten
|
||||||
|
Return = Terug
|
||||||
|
ReturntoWii = Terug naar Wiimenu
|
||||||
|
Right = Rechts
|
||||||
|
Rumble = Trillen
|
||||||
|
QuickBoot = Snelstarten
|
||||||
|
Save = Opslaan
|
||||||
|
SaveFailed = Opslaan mislukt
|
||||||
|
Specialthanksto = Met speciale dank aan
|
||||||
|
For = voor
|
||||||
|
theUSBLoaderandreleasingthesourcecodethe = De USB-Loader en het vrijgeven van de broncode
|
||||||
|
secondsleft = seconden resterend
|
||||||
|
SelectthePartition = Selecteer de partitie
|
||||||
|
youwanttoformat = wil je formatteren
|
||||||
|
settings = Instellingen
|
||||||
|
ShutdowntoIdle = Slaapstand
|
||||||
|
ShutdownSystem = Systeem uitschakelen
|
||||||
|
Success = Voltooid:
|
||||||
|
Successfullyinstalled = Installatie voltooid:
|
||||||
|
Successfullydeleted = Verwijdering voltooid:
|
||||||
|
SuccessfullySaved = Opslaan voltooid:
|
||||||
|
SystemDefault = Systeemstandaard
|
||||||
|
ThemePath = Themamap
|
||||||
|
ThemepathChanged = Themamap gewijzigd
|
||||||
|
Themepathchange = Themamap gewijzigd
|
||||||
|
Try = Proberen
|
||||||
|
Tooltips = Tekstballonen
|
||||||
|
Timeleft = Tijd resterend:
|
||||||
|
Unlock = Vrijgeven
|
||||||
|
Uninstall = Deïnstalleren
|
||||||
|
USBLoaderisprotected = USB Loader GX is op slot
|
||||||
|
USBDevicenotfound = USB apparaat niet gevonden
|
||||||
|
VideoMode = Video Modus
|
||||||
|
VIDTVPatch = VIDTV Patch
|
||||||
|
Volume = Volume
|
||||||
|
Waiting = Wachten...
|
||||||
|
WaitingforUSBDevice = Wachten op USB-apparaat
|
||||||
|
WidescreenFix = Breedbeeld
|
||||||
|
WiiMenu = Wiimenu
|
||||||
|
WrongPassword = Onjuist wachtwoord
|
||||||
|
Yes = Ja
|
||||||
|
YoudonthavecIOS = cIOS222 niet geïnstalleerd
|
||||||
|
Japanese = Japans
|
||||||
|
German = Duits
|
||||||
|
English = Engels
|
||||||
|
French = Frans
|
||||||
|
Spanish = Spaans
|
||||||
|
Italian = Italiaans
|
||||||
|
Dutch = Nederlands
|
||||||
|
SChinese = SChinees
|
||||||
|
TChinese = TChinees
|
||||||
|
Korean = Koreaans
|
171
Languages/finnish
Normal file
171
Languages/finnish
Normal file
@ -0,0 +1,171 @@
|
|||||||
|
Specialthanksto = Erikoiskiitokset:
|
||||||
|
t3Coverst = 3D kannet
|
||||||
|
AppLanguage = Ohjelman kieli
|
||||||
|
Areyousure = Oletko varma?
|
||||||
|
AutoPatch = AutoPatch
|
||||||
|
Back = Takaisin
|
||||||
|
BacktoHBCorWiiMenu = Takaisin HBC:hen tai Wii Menuun
|
||||||
|
BacktoLoader = HBC
|
||||||
|
BacktoWiiMenu = Takaisin Wii Menuun
|
||||||
|
BootStandard = K%äynnistys/Standardi
|
||||||
|
BothBoth = Molemmat
|
||||||
|
Cantcreatedirectory = Ei voi luoda kansiota
|
||||||
|
Cancel = Peruuta
|
||||||
|
Cantbeformated = Ei voida formatoida
|
||||||
|
Cantdelete = Ei voida poistaa:
|
||||||
|
ClicktoDownloadCovers = Klikkaa ladataksesi kansia
|
||||||
|
Clock = Kello
|
||||||
|
Continueinstallgame = Jatka pelin asennusta?
|
||||||
|
ConsoleDefault = Konsolin oletus
|
||||||
|
Consoleshouldbeunlockedtomodifyit = Avaa konsolin lukitus muokataksesi asetuksia.
|
||||||
|
ConsoleLocked = Konsoli lukittu
|
||||||
|
CorrectPassword = Oikea salasana
|
||||||
|
Couldnotinitializenetwork = Verkkoon ei voitu yhdistää!
|
||||||
|
CouldnotopenDisc = Levyä ei voitu lukea
|
||||||
|
CouldnotinitializeDIPmodule = DIP Moduulia ei voitu alustaa!
|
||||||
|
CoverDownload = kansien lataus
|
||||||
|
CoverPath = kansien sijainti
|
||||||
|
CoverpathChanged = kansien sijainti muutettu
|
||||||
|
Coverpathchange = kansien sijainti
|
||||||
|
Credits = Tekij%ät
|
||||||
|
DiscImages = Levykuvat
|
||||||
|
DiscimagePath = Levykuvien sijainti
|
||||||
|
DiscpathChanged = Levykuvien sijainti muutettu
|
||||||
|
Discpathchange = Levykuvien sijainti
|
||||||
|
DiscDefault = Levy oletus
|
||||||
|
Display = N%äytt%ö
|
||||||
|
Doyouwanttoformat = Haluatko formatoida:
|
||||||
|
Doyoureallywanttodelete = Haluatko varmasti formatoida:
|
||||||
|
Doyouwanttoretryfor30secs = Haluatko odottaa 30 sekuntia?
|
||||||
|
Downloadingfile = Lataa tiedostoa:
|
||||||
|
DownloadBoxartimage = Lataa kansikuva?
|
||||||
|
Downloadfinished = Lataus valmistunut
|
||||||
|
Error = Virhe !
|
||||||
|
BOOTERROR = BOOTTAUS VIRHE
|
||||||
|
ErrorreadingDisc = Virhe luettaessa levyä
|
||||||
|
ExitUSBISOLoader = Poistu USB Loader GX:stä?
|
||||||
|
InitializingNetwork = Yhdistää verkkoon
|
||||||
|
InsertDisk = Aseta levy Wiihin
|
||||||
|
InsertaWiiDisc = Aseta Wii-levy!
|
||||||
|
InsertaSDCardtodownloadimages = Aseta SD-kortti ladataksesi kansia.
|
||||||
|
InsertaSDCardtosave = Aseta SD-kortti tallentaaksesi asetuksia.
|
||||||
|
InstallRenameandDeleteareunlocked = Kaikki asetukset on nyt käytettävissä.
|
||||||
|
Installerror = Asennusvirhe!
|
||||||
|
Installagame = Asenna peli
|
||||||
|
Installinggame = Asentaa peliä:
|
||||||
|
Failedtoboot = Käynnistys ei onnistunut:
|
||||||
|
FailedtomountfrontSDcard = Ei voinut asentaa SD-korttia
|
||||||
|
FailedtosetUSB = USB:ta ei voitu asentaa:
|
||||||
|
Failedformating = Formatointi ei onnistunut
|
||||||
|
filesnotfoundontheserver = tiedostoja ei löytynyt serveriltä!
|
||||||
|
filesleft = tiedosto(j)a jäljellä
|
||||||
|
FlipX = k%ä%änn%ä-X
|
||||||
|
Force = Pakota
|
||||||
|
Youneedtoformatapartition = Sinun täytyy formatoida osio
|
||||||
|
Format = Formatoi
|
||||||
|
Formattingpleasewait = Formatoi, odota...
|
||||||
|
formated = formatoitu!
|
||||||
|
free = vapaa
|
||||||
|
FreeSpace = Vapaata tilaa
|
||||||
|
FullShutdown = Täysi sammutus
|
||||||
|
GameID = Peli ID
|
||||||
|
Games = Pelejä
|
||||||
|
Gameisalreadyinstalled = Peli on jo asennettu:
|
||||||
|
GameRegion = Alue
|
||||||
|
GameSize = Pelin koko
|
||||||
|
GoBack = Mene takaisin
|
||||||
|
//GotoPage = Mene sivulle
|
||||||
|
HowtoShutdown = Miten sammutetaan?
|
||||||
|
Language = Kieli
|
||||||
|
Langchange = Kielen muuttaminen
|
||||||
|
Left = Vasen
|
||||||
|
LikeSysMenu = Kuin wii-menu
|
||||||
|
LoadingincIOS = Lataa cIOS249
|
||||||
|
Lock = Lukitse
|
||||||
|
LockConsole = Lukitse konsoli
|
||||||
|
MP3Menu = MP3 valikko
|
||||||
|
Missingfiles = tiedostoa puuttuu
|
||||||
|
Networkiniterror = Verkon alustusvirhe
|
||||||
|
Neither = Ei kumpikaan
|
||||||
|
Next = Seuraava
|
||||||
|
No = Ei
|
||||||
|
Nofilemissing = Ei tiedostoja kadoksissa!
|
||||||
|
NoHDDfound = Kovalevyä ei löytynyt!
|
||||||
|
NoSDcardinserted = SD-korttia ei ole asetettu wiihin!
|
||||||
|
Nopartitionsfound = Osioita ei löytynyt
|
||||||
|
NoUSBDevice = Ei USB-laitetta
|
||||||
|
NoWBFSpartitionfound = Ei WBFS-osioita löytynyt
|
||||||
|
NormalCovers = Normaalit kannet
|
||||||
|
Normal = Normaali
|
||||||
|
NotaWiiDisc = Ei Wii-levy
|
||||||
|
NoUSBDevicefound = USB-laitetta ei löytynyt.
|
||||||
|
Notenoughfreespace = Ei tarpeeksi tilaa!
|
||||||
|
notset = ei asetettu
|
||||||
|
of = josta
|
||||||
|
OFF = OFF
|
||||||
|
OfficialSite = Virallinen sivusto
|
||||||
|
ok = OK
|
||||||
|
ON = ON
|
||||||
|
Parentalcontrol = Valvonta
|
||||||
|
Partition = Osio
|
||||||
|
Password = Salasana
|
||||||
|
PasswordChanged = Salasana muutettu
|
||||||
|
Passwordhasbeenchanged = Salasana on muutettu
|
||||||
|
Passwordchange = Salasanan vaihto
|
||||||
|
PowerofftheWii = Sammuta Wii
|
||||||
|
Prev = Edellinen
|
||||||
|
PromptsButtons = Napit
|
||||||
|
ReloadSD = Uudelleenlataa SD
|
||||||
|
RenameGameonWBFS = Uudelleennimeä peli
|
||||||
|
Restart = Käynnistä uudelleen
|
||||||
|
Return = Palaa
|
||||||
|
ReturntoWii = Palaa Wii-menuun
|
||||||
|
Right = Oikea
|
||||||
|
Rumble = V%ärin%ä
|
||||||
|
QuickBoot = Pikak%äynnistys
|
||||||
|
Save = Tallenna
|
||||||
|
SaveFailed = Tallennus ei onnistunut
|
||||||
|
Specialthanksto = Erikoiskiitokset
|
||||||
|
For =
|
||||||
|
theUSBLoaderandreleasingthesourcecodethe = ja l%ähdekoodin julkaisemisesta
|
||||||
|
secondsleft = sekuntia jäljellä
|
||||||
|
SelectthePartition = Valitse osio
|
||||||
|
youwanttoformat = jonka haluat formatoida
|
||||||
|
settings = Asetukset
|
||||||
|
ShutdowntoIdle = Valmiustila
|
||||||
|
ShutdownSystem = Sammuta järjestelmä
|
||||||
|
Success = Onnistui:
|
||||||
|
Successfullyinstalled = Asennettu onnistuneesti:
|
||||||
|
Successfullydeleted = Poistettu onnistuneesti:
|
||||||
|
SuccessfullySaved = Tallennettu onnistuneesti
|
||||||
|
SystemDefault = Wiin oletus
|
||||||
|
ThemePath = Teeman sijainti
|
||||||
|
ThemepathChanged = Teeman sijainti muutettu
|
||||||
|
Themepathchange = Teeman sijainti
|
||||||
|
Try = Yrit%ä
|
||||||
|
Tooltips = vinkit
|
||||||
|
Timeleft = Aikaa jäljellä:
|
||||||
|
Unlock = Avaa
|
||||||
|
Uninstall = Poista
|
||||||
|
USBLoaderisprotected = USB Loader GX on suojattu.
|
||||||
|
USBDevicenotfound = USB-laitetta ei löytynyt
|
||||||
|
VideoMode = Video tila
|
||||||
|
VIDTVPatch = VIDTV korjaus
|
||||||
|
Volume = Voimakkuus
|
||||||
|
Waiting = Odottaa...
|
||||||
|
WaitingforUSBDevice = Odottaa USB-laitetta...
|
||||||
|
WidescreenFix = Laajakuva korjaus
|
||||||
|
WiiMenu = Wii Menu
|
||||||
|
WrongPassword = Väärä salasana
|
||||||
|
Yes = Kyllä
|
||||||
|
YoudonthavecIOS = Sinulla ei ole cIOS222:sta
|
||||||
|
Japanese = Japani
|
||||||
|
German = Saksa
|
||||||
|
English = Englanti
|
||||||
|
French = Ranska
|
||||||
|
Spanish = Espanja
|
||||||
|
Italian = Italia
|
||||||
|
Dutch = Hollanti
|
||||||
|
SChinese = SKiina
|
||||||
|
TChinese = TKiina
|
||||||
|
Korean = Korea
|
170
Languages/french
Normal file
170
Languages/french
Normal file
@ -0,0 +1,170 @@
|
|||||||
|
t3Covers = Jaquettes 3D
|
||||||
|
AppLanguage = Langue d'interface
|
||||||
|
Areyousure = Êtes-vous sûr ?
|
||||||
|
AutoPatch = AutoPatch
|
||||||
|
Back = Retour
|
||||||
|
BacktoHBCorWiiMenu = Retour loader / menu Wii
|
||||||
|
BacktoLoader = Loader
|
||||||
|
BacktoWiiMenu = Menu Wii
|
||||||
|
BootStandard = Boot/Standard
|
||||||
|
BothBoth = Tous
|
||||||
|
Cantcreatedirectory = Création du dossier impossible
|
||||||
|
Cancel = Annuler
|
||||||
|
Cantbeformated = Formatage impossible
|
||||||
|
Cantdelete = Impossible de supprimer :
|
||||||
|
ClicktoDownloadCovers = Téléchargement des jaquettes
|
||||||
|
Clock = Horloge
|
||||||
|
Continueinstallgame = Continuer l'installation ?
|
||||||
|
ConsoleDefault = Par défaut (Console)
|
||||||
|
Consoleshouldbeunlockedtomodifyit = La console doit être déverrouillée pour le modifier.
|
||||||
|
ConsoleLocked = Console verrouillée
|
||||||
|
CorrectPassword = Mot de passe correct
|
||||||
|
Couldnotinitializenetwork = Initialisation réseau impossible !
|
||||||
|
CouldnotopenDisc = Initialisation disque impossible
|
||||||
|
CouldnotinitializeDIPmodule = Initialisation DIP impossible !
|
||||||
|
CoverDownload = Téléchargement des jaquettes
|
||||||
|
CoverPath = Jaquettes
|
||||||
|
CoverpathChanged = Le dossier des jaquettes a été changé
|
||||||
|
Coverpathchange = Dossier des jaquettes
|
||||||
|
Credits = Crédits
|
||||||
|
DiscImages = Labels DVD
|
||||||
|
DiscimagePath = Labels DVD
|
||||||
|
DiscpathChanged = Le dossier des labels DVD a été changé
|
||||||
|
Discpathchange = Dossier des labels DVD
|
||||||
|
DiscDefault = Par défaut (Disque)
|
||||||
|
Display = Affichage
|
||||||
|
Doyouwanttoformat = Voulez-vous formater :
|
||||||
|
Doyoureallywanttodelete = Voulez-vous vraiment supprimer :
|
||||||
|
Doyouwanttoretryfor30secs = Réessayer pendant 30 s ?
|
||||||
|
Downloadingfile = Téléchargement du fichier :
|
||||||
|
DownloadBoxartimage = Télécharger les jaquettes ?
|
||||||
|
Downloadfinished = Téléchargement terminé
|
||||||
|
Error = Erreur !
|
||||||
|
BOOTERROR = ERREUR DE DÉMARRAGE
|
||||||
|
ErrorreadingDisc = Erreur à la lecture du disque
|
||||||
|
ExitUSBISOLoader = Quitter USB Loader GX ?
|
||||||
|
InitializingNetwork = Initialisation du réseau
|
||||||
|
InsertDisk = Insérez un disque
|
||||||
|
InsertaWiiDisc = Insérez un disque Wii !
|
||||||
|
InsertaSDCardtodownloadimages = Insérez une carte SD pour télécharger les jaquettes.
|
||||||
|
InsertaSDCardtosave = Insérez une carte SD pour enregistrer.
|
||||||
|
InstallRenameandDeleteareunlocked = Toutes les fonctionnalités de l'USB Loader GX sont déverrouillées.
|
||||||
|
Installerror = Erreur à l'installation !
|
||||||
|
Installagame = Installer un jeu
|
||||||
|
Installinggame = Installation du jeu :
|
||||||
|
Failedtoboot = Échec au démarrage de :
|
||||||
|
FailedtomountfrontSDcard = Échec à l'initialisation de la SD
|
||||||
|
FailedtosetUSB = Échec d'intialisation USB :
|
||||||
|
Failedformating = Échec du formatage
|
||||||
|
filesnotfoundontheserver = fichiers introuvables sur le serveur !
|
||||||
|
filesleft = fichier(s) restant(s)
|
||||||
|
FlipX = Inversion-X
|
||||||
|
Force = Forcer
|
||||||
|
Youneedtoformatapartition = Vous devez formater une partition
|
||||||
|
Format = Formater
|
||||||
|
Formattingpleasewait = Formatage en cours, veuillez patienter...
|
||||||
|
formated = formatée !
|
||||||
|
free = libre
|
||||||
|
FreeSpace = Espace restant
|
||||||
|
FullShutdown = Éteindre
|
||||||
|
GameID = ID du jeu
|
||||||
|
Games = Jeux
|
||||||
|
Gameisalreadyinstalled = Le jeu est déjà installé :
|
||||||
|
GameRegion = Région
|
||||||
|
GameSize = Taille du jeu
|
||||||
|
GoBack = Retour
|
||||||
|
//GotoPage = Aller à la page
|
||||||
|
HowtoShutdown = Mode d'extinction de la Wii ?
|
||||||
|
Language = Langue
|
||||||
|
Langchange = Changer la langue
|
||||||
|
Left = Gauche
|
||||||
|
LikeSysMenu = Menu système
|
||||||
|
LoadingincIOS = Charger avec le cIOS249
|
||||||
|
Lock = Verrouiller
|
||||||
|
LockConsole = Verrouiller la console
|
||||||
|
MP3Menu = Menu MP3
|
||||||
|
Missingfiles = Fichier(s) manquant(s)
|
||||||
|
Networkiniterror = Erreur d'initialisation réseau
|
||||||
|
Neither = Aucun
|
||||||
|
Next = Suivant
|
||||||
|
No = Non
|
||||||
|
Nofilemissing = Aucun fichier manquant !
|
||||||
|
NoHDDfound = Aucun HDD trouvé !
|
||||||
|
NoSDcardinserted = Aucune carte SD insérée !
|
||||||
|
Nopartitionsfound = Aucune partition trouvée
|
||||||
|
NoUSBDevice = Aucun périphérique USB
|
||||||
|
NoWBFSpartitionfound = Aucune partition WBFS trouvée
|
||||||
|
NormalCovers = Jaquettes 2D
|
||||||
|
Normal = Normal
|
||||||
|
NotaWiiDisc = Ce n'est pas un jeu Wii
|
||||||
|
NoUSBDevicefound = Aucun périphérique USB trouvé.
|
||||||
|
Notenoughfreespace = Espace libre insuffisant !
|
||||||
|
notset = non défini
|
||||||
|
of = sur
|
||||||
|
OFF = Désactivé
|
||||||
|
OfficialSite = Site officiel
|
||||||
|
ok = OK
|
||||||
|
ON = Activé
|
||||||
|
Parentalcontrol = Contrôle parental
|
||||||
|
Partition = Partition
|
||||||
|
Password = Mot de passe
|
||||||
|
PasswordChanged = Mot de passe modifié
|
||||||
|
Passwordhasbeenchanged = Le mot de passe a été modifié
|
||||||
|
Passwordchange = Changement de mot de passe
|
||||||
|
PowerofftheWii = Éteindre la Wii
|
||||||
|
Prev = Précédent
|
||||||
|
PromptsButtons = Interface
|
||||||
|
ReloadSD = Recharger la SD
|
||||||
|
RenameGameonWBFS = Renommer un jeu
|
||||||
|
Restart = Redémarrer
|
||||||
|
Return = Retour
|
||||||
|
ReturntoWii = Retourner au menu Wii
|
||||||
|
Right = Droite
|
||||||
|
Rumble = Vibrations
|
||||||
|
QuickBoot = Démarrage rapide
|
||||||
|
Save = Enregistrer
|
||||||
|
SaveFailed = Échec de sauvegarde
|
||||||
|
Specialthanksto = Remerciements à
|
||||||
|
For = pour
|
||||||
|
theUSBLoaderandreleasingthesourcecodethe = et pour avoir partagé le code source
|
||||||
|
secondsleft = secondes restantes
|
||||||
|
SelectthePartition = Choisissez la partition
|
||||||
|
youwanttoformat = que vous voulez formater
|
||||||
|
settings = Paramètres
|
||||||
|
ShutdowntoIdle = Veille
|
||||||
|
ShutdownSystem = Extinction
|
||||||
|
Success = Succès :
|
||||||
|
Successfullyinstalled = Installé avec succès :
|
||||||
|
Successfullydeleted = Supprimé avec succès :
|
||||||
|
SuccessfullySaved = Enregistré avec succès
|
||||||
|
SystemDefault = Par défaut (Système)
|
||||||
|
ThemePath = Thèmes
|
||||||
|
ThemepathChanged = Le dossier des thèmes a été changé
|
||||||
|
Themepathchange = Dossier des thèmes
|
||||||
|
Try = Essayer
|
||||||
|
Tooltips = Info-bulles
|
||||||
|
Timeleft = Temps restant :
|
||||||
|
Unlock = Déverrouiller
|
||||||
|
Uninstall = Désinstaller
|
||||||
|
USBLoaderisprotected = USB Loader GX est verrouillé
|
||||||
|
USBDevicenotfound = Périphérique USB introuvable
|
||||||
|
VideoMode = Mode vidéo
|
||||||
|
VIDTVPatch = Patch VIDTV
|
||||||
|
Volume = Volume
|
||||||
|
Waiting = En attente...
|
||||||
|
WaitingforUSBDevice = Attente d'un périphérique USB
|
||||||
|
WidescreenFix = 16/9
|
||||||
|
WiiMenu = Menu Wii
|
||||||
|
WrongPassword = Mot de passe incorrect
|
||||||
|
Yes = Oui
|
||||||
|
YoudonthavecIOS = Le cIOS222 n'est pas installé
|
||||||
|
Japanese = Japonais
|
||||||
|
German = Allemand
|
||||||
|
English = Anglais
|
||||||
|
French = Français
|
||||||
|
Spanish = Espagnol
|
||||||
|
Italian = Italien
|
||||||
|
Dutch = Néerlandais
|
||||||
|
SChinese = Chinois simplifié
|
||||||
|
TChinese = Chinois traditionnel
|
||||||
|
Korean = Coréen
|
171
Languages/spanish
Normal file
171
Languages/spanish
Normal file
@ -0,0 +1,171 @@
|
|||||||
|
Specialthanksto = Muchas Gracias a
|
||||||
|
t3Covers = Carátulas 3D
|
||||||
|
AppLanguage = Idioma de la aplicación
|
||||||
|
Areyousure = ¿Estás Seguro?
|
||||||
|
AutoPatch = Auto-Parcheo
|
||||||
|
Back = Atrás
|
||||||
|
BacktoHBCorWiiMenu = Volver al HBC o Menu Wii
|
||||||
|
BacktoLoader = Vover al Cargador
|
||||||
|
BacktoWiiMenu = Volver al menu de wii
|
||||||
|
BootStandard = Cargar/Estandar
|
||||||
|
BothBoth = Ambos
|
||||||
|
Cantcreatedirectory = No puedo crear el directorio
|
||||||
|
Cancel = Cancelar
|
||||||
|
Cantbeformated = No se puede formatear
|
||||||
|
Cantdelete = No se puede borrar:
|
||||||
|
ClicktoDownloadCovers = Click para descargar carátulas
|
||||||
|
Clock = Reloj
|
||||||
|
Continueinstallgame = ¿Contiguo instalando el juego?
|
||||||
|
ConsoleDefault = Por defecto de la consola
|
||||||
|
Consoleshouldbeunlockedtomodifyit = La consola debería estár desbloqueada para modificarlo.
|
||||||
|
ConsoleLocked = Consola bloqueada
|
||||||
|
CorrectPassword = Contraseña Correcta
|
||||||
|
Couldnotinitializenetwork = ¡No puedo iniciar la red!
|
||||||
|
CouldnotopenDisc = No se puede abrir el disco
|
||||||
|
CouldnotinitializeDIPmodule = ¡No se puede inicializar modulo DIP!
|
||||||
|
CoverDownload = Descarga de carátula
|
||||||
|
CoverPath = Ruta a Carátulas
|
||||||
|
CoverpathChanged = Ruta a carátulas cambiada
|
||||||
|
Coverpathchange = Cambiar ruta a carátulas
|
||||||
|
Credits = Creditos
|
||||||
|
DiscImages = Imágenes de Discos
|
||||||
|
DiscimagePath = Ruta a imágenes de discos
|
||||||
|
DiscpathChanged = Ruta a imágenes de discos cambiada
|
||||||
|
Discpathchange = Cambiar ruta a imágenes de disco
|
||||||
|
DiscDefault = Disco por defecto
|
||||||
|
Display = Visualizar
|
||||||
|
Doyouwanttoformat = ¿Quieres formatear?:
|
||||||
|
Doyoureallywanttodelete = ¿Realmente quieres borrar?:
|
||||||
|
Doyouwanttoretryfor30secs = ¿Quieres intentarlo otros 30 segundos?
|
||||||
|
Downloadingfile = Descargando fichero:
|
||||||
|
DownloadBoxartimage = ¿Descargar imagen de caja?
|
||||||
|
Downloadfinished = Descarga finalizada
|
||||||
|
Error = ¡Error !
|
||||||
|
BOOTERROR = ¡Error de arranque !
|
||||||
|
ErrorreadingDisc = Error leyendo disco
|
||||||
|
ExitUSBISOLoader = Salir del USB Loader GX?
|
||||||
|
InitializingNetwork = Inicializando red
|
||||||
|
InsertDisk = Introduzca el disco
|
||||||
|
InsertaWiiDisc = ¡Ponga un disco de wii!
|
||||||
|
InsertaSDCardtodownloadimages = Introduzca una tarjeta SD para descargar imágenes.
|
||||||
|
InsertaSDCardtosave = Introduzca una tarjeta SD para guardar.
|
||||||
|
InstallRenameandDeleteareunlocked = Todas las caracteristicas del USB Loader GX están desbloqueadas.
|
||||||
|
Installerror = ¡Error de instalación!
|
||||||
|
Installagame = Instala un juego
|
||||||
|
Installinggame = Instalando juego:
|
||||||
|
Failedtoboot = Fallo en el arranque:
|
||||||
|
FailedtomountfrontSDcard = Fallo al montar la tarjeta SD
|
||||||
|
FailedtosetUSB = Fallo al usar el USB:
|
||||||
|
Failedformating = Fallo al dar formato
|
||||||
|
filesnotfoundontheserver = ¡Ficheros no encontrados en el servidor!
|
||||||
|
filesleft = Ficheros(s) Izquierda
|
||||||
|
FlipX = Flip-X
|
||||||
|
Force = Forzar
|
||||||
|
Youneedtoformatapartition = Necesitas formatear una partición
|
||||||
|
Format = Formatear
|
||||||
|
Formattingpleasewait = Dando formato. por favor, espere...
|
||||||
|
formated = ¡Formateado !
|
||||||
|
free = Libre
|
||||||
|
FreeSpace = Espacio libre
|
||||||
|
FullShutdown = Apagado total
|
||||||
|
GameID = ID de juego
|
||||||
|
Games = Juegos
|
||||||
|
Gameisalreadyinstalled = Juego listo para instalar:
|
||||||
|
GameRegion = Región
|
||||||
|
GameSize = Tamaño del juego
|
||||||
|
GoBack = Volver
|
||||||
|
//GotoPage = Ir a página
|
||||||
|
HowtoShutdown = ¿Cómo apago?
|
||||||
|
Language = Idioma
|
||||||
|
Langchange = Cambio de idioma
|
||||||
|
Left = Izquierda
|
||||||
|
LikeSysMenu = Cómo menú de sistema
|
||||||
|
LoadingincIOS = Cargando en cIOS249
|
||||||
|
Lock = Bloqueo
|
||||||
|
LockConsole = Bloquear consola
|
||||||
|
MP3Menu = Menu MP3
|
||||||
|
Missingfiles = Ficheros perdidos
|
||||||
|
Networkiniterror = Error de inicio de red
|
||||||
|
Neither = Ninguno
|
||||||
|
Next = Siguiente
|
||||||
|
No = No
|
||||||
|
Nofilemissing = ¡No hay ficheros perdidos!
|
||||||
|
NoHDDfound = ¡No encuentro HD!
|
||||||
|
NoSDcardinserted = ¡No hay insertada tarjeta SD!
|
||||||
|
Nopartitionsfound = ¡No encuentro particiónes!
|
||||||
|
NoUSBDevice = No hay dispositivo USB
|
||||||
|
NoWBFSpartitionfound = No encuentro partición WBFS
|
||||||
|
NormalCovers = Carátulas normales
|
||||||
|
Normal = Normal
|
||||||
|
NotaWiiDisc = No es un disco de wii
|
||||||
|
NoUSBDevicefound = No encuentro dispositivo USB.
|
||||||
|
Notenoughfreespace = ¡No hay suficiente espacio libre!
|
||||||
|
notset = Sin poner
|
||||||
|
of = de
|
||||||
|
OFF = Apagar
|
||||||
|
OfficialSite = Site Oficial
|
||||||
|
ok = OK
|
||||||
|
ON = Encendido
|
||||||
|
Parentalcontrol = Control Parental
|
||||||
|
Partition = Partición
|
||||||
|
Password = Contraseña
|
||||||
|
PasswordChanged = Contraseña Cambiada
|
||||||
|
Passwordhasbeenchanged = La contraseña dse ha cambiado
|
||||||
|
Passwordchange = Cambio de contraseña
|
||||||
|
PowerofftheWii = Apague la Wii
|
||||||
|
Prev = Previo
|
||||||
|
PromptsButtons = Botones de consulta
|
||||||
|
ReloadSD = Recargar SD
|
||||||
|
RenameGameonWBFS = Renombrar juego en WBFS
|
||||||
|
Restart = Reiniciar
|
||||||
|
Return = Volver
|
||||||
|
ReturntoWii = Volver al menu de Wii
|
||||||
|
Right = Derecha
|
||||||
|
Rumble = Vibración
|
||||||
|
QuickBoot = Arranque rápido
|
||||||
|
Save = Guardar
|
||||||
|
SaveFailed = Fallo al guardar
|
||||||
|
Specialthanksto = Muchas gracias a
|
||||||
|
For = para
|
||||||
|
theUSBLoaderandreleasingthesourcecodethe = y liberar el código fuente
|
||||||
|
secondsleft = Segundos que faltan
|
||||||
|
SelectthePartition = Selecciona la partición
|
||||||
|
youwanttoformat = Quieres formatear
|
||||||
|
settings = Ajustes
|
||||||
|
ShutdowntoIdle = Apagar a Stand-By
|
||||||
|
ShutdownSystem = Sistema de apagado
|
||||||
|
Success = Conseguido:
|
||||||
|
Successfullyinstalled = Instalado:
|
||||||
|
Successfullydeleted = Borrado:
|
||||||
|
SuccessfullySaved = Guardado
|
||||||
|
SystemDefault = Sistema por defecto
|
||||||
|
ThemePath = Ruta a Temas
|
||||||
|
ThemepathChanged = Ruta a temas cambiada
|
||||||
|
Themepathchange = Cambio de ruta a temas
|
||||||
|
Try = Intentar
|
||||||
|
Tooltips = Herramientas
|
||||||
|
Timeleft = Tiempo pendiente:
|
||||||
|
Unlock = Desbloqueo
|
||||||
|
Uninstall = Desinstalar
|
||||||
|
USBLoaderisprotected = USB Loader GX está protegido
|
||||||
|
USBDevicenotfound = Dispositivo USB no encontrado
|
||||||
|
VideoMode = Modo de video
|
||||||
|
VIDTVPatch = Parcheo VIDTV
|
||||||
|
Volume = Volumen
|
||||||
|
Waiting = Esperando...
|
||||||
|
WaitingforUSBDevice = Esperando al dispositivo USB
|
||||||
|
WidescreenFix = Corrección "Widescreen"
|
||||||
|
WiiMenu = Menu Wii
|
||||||
|
WrongPassword = Contraseña errónea
|
||||||
|
Yes = Si
|
||||||
|
YoudonthavecIOS = No tienes cIOS 222
|
||||||
|
Japanese = Japonés
|
||||||
|
German = Alemán
|
||||||
|
English = Inglés
|
||||||
|
French = Francés
|
||||||
|
Spanish = Español
|
||||||
|
Italian = Italiano
|
||||||
|
Dutch = Holandés
|
||||||
|
SChinese = Chino Simplificado
|
||||||
|
TChinese = Chino Tradicional
|
||||||
|
Korean = Coreano
|
172
Languages/tchinese
Normal file
172
Languages/tchinese
Normal file
@ -0,0 +1,172 @@
|
|||||||
|
Specialthanksto = 特別感謝
|
||||||
|
t3Coverst = 3D 封面
|
||||||
|
AppLanguage = 程式語言
|
||||||
|
Areyousure = 確定?
|
||||||
|
AutoPatch = 自動修改
|
||||||
|
Back = 返回
|
||||||
|
BacktoHBCorWiiMenu = 返回 HBC 或 Wii 系統選單
|
||||||
|
BacktoLoader = 返回 Loader
|
||||||
|
BacktoWiiMenu = 返回 Wii 系統選單
|
||||||
|
BootStandard = 啟動/標準
|
||||||
|
BothBoth = 全部
|
||||||
|
Cantcreatedirectory = 無法產生目錄
|
||||||
|
Cancel = 取消
|
||||||
|
Cantbeformated = 無法格式化
|
||||||
|
Cantdelete = 無法刪除:
|
||||||
|
ClicktoDownloadCovers = 點擊以下載封面
|
||||||
|
Clock = 時鐘
|
||||||
|
Continueinstallgame = 繼續安裝遊戲?
|
||||||
|
ConsoleDefault = 控制台預設
|
||||||
|
Consoleshouldbeunlockedtomodifyit = 解鎖控制台以開啟修改能力.
|
||||||
|
ConsoleLocked = 控制台鎖定
|
||||||
|
CorrectPassword = 密碼正確
|
||||||
|
Couldnotinitializenetwork = 無法啟動網路!
|
||||||
|
CouldnotopenDisc = 無法開啟光碟
|
||||||
|
CouldnotinitializeDIPmodule = 無法啟動 DIP 模組!
|
||||||
|
CoverDownload = 下載封面
|
||||||
|
CoverPath = 封面存放路徑
|
||||||
|
CoverpathChanged = 封面存放路徑已變更
|
||||||
|
Coverpathchange = 變更封面存放路徑
|
||||||
|
Credits = Credits
|
||||||
|
DiscImages = 光碟圖像
|
||||||
|
DiscimagePath = 光碟圖像存放路徑
|
||||||
|
DiscpathChanged = 光碟圖像存放路徑已變更
|
||||||
|
Discpathchange = 變更光碟圖像存放路徑
|
||||||
|
DiscDefault = 光碟預設
|
||||||
|
Display = 展示
|
||||||
|
Doyouwanttoformat = 是否格式化:
|
||||||
|
Doyoureallywanttodelete = 確定刪除:
|
||||||
|
Doyouwanttoretryfor30secs = 是否等待30秒重試?
|
||||||
|
Downloadingfile = 下載檔案:
|
||||||
|
DownloadBoxartimage = 下載外盒封面圖片?
|
||||||
|
Downloadfinished = 下載完成
|
||||||
|
Error = 錯誤 !
|
||||||
|
BOOTERROR = 啟動錯誤
|
||||||
|
ErrorreadingDisc = 讀取光碟錯誤
|
||||||
|
ExitUSBISOLoader = 離開 USB Loader GX?
|
||||||
|
InitializingNetwork = 正在啟動網路
|
||||||
|
InsertDisk = 插入光碟
|
||||||
|
InsertaWiiDisc = 插入 Wii 光碟!
|
||||||
|
InsertaSDCardtodownloadimages = 插入 SD 卡下載封面.
|
||||||
|
InsertaSDCardtosave = 插入SD卡儲存.
|
||||||
|
InstallRenameandDeleteareunlocked = 所有 USB Loader GX 的功能未解鎖.
|
||||||
|
Installerror = 安裝錯誤!
|
||||||
|
Installagame = 安裝遊戲
|
||||||
|
Installinggame = 正在安裝遊戲:
|
||||||
|
Failedtoboot = 無法啟動:
|
||||||
|
FailedtomountfrontSDcard = 掛載前端 SD 卡失敗
|
||||||
|
FailedtosetUSB = 無法設定 USB:
|
||||||
|
Failedformating = 格式化失敗
|
||||||
|
filesnotfoundontheserver = 伺服器中無此檔案!
|
||||||
|
filesleft = 剩下的檔案
|
||||||
|
FlipX = Flip-X
|
||||||
|
Force = 強制
|
||||||
|
Youneedtoformatapartition = 必須格式化一個磁區
|
||||||
|
Format = 格式化
|
||||||
|
Formattingpleasewait = 格式化中, 請稍候...
|
||||||
|
formated = 完成格式化!
|
||||||
|
free = 剩餘
|
||||||
|
FreeSpace = 剩餘空間
|
||||||
|
FullShutdown = 完全關機
|
||||||
|
GameID = 遊戲代碼
|
||||||
|
Games = 遊戲
|
||||||
|
Gameisalreadyinstalled = 已安裝過遊戲:
|
||||||
|
GameRegion = 區域
|
||||||
|
GameSize = 遊戲容量
|
||||||
|
GoBack = 返回
|
||||||
|
//GotoPage = 前往頁面
|
||||||
|
HowtoShutdown = 如何關機?
|
||||||
|
Language = 語言
|
||||||
|
Langchange = 變更語言
|
||||||
|
Left = 左
|
||||||
|
LikeSysMenu = 如同系統選單
|
||||||
|
LoadingincIOS = 以 cIOS249 載入
|
||||||
|
Lock = 鎖定
|
||||||
|
LockConsole = 鎖定控制台
|
||||||
|
MP3Menu = MP3 選單
|
||||||
|
Missingfiles = 遺失的檔案
|
||||||
|
Networkiniterror = 網路啟動錯誤
|
||||||
|
Neither = 皆否
|
||||||
|
Next = 下一步
|
||||||
|
No = 否
|
||||||
|
Nofilemissing = 沒有缺少的檔案!
|
||||||
|
NoHDDfound = 找不到硬碟!
|
||||||
|
NoSDcardinserted = 未插入 SD 卡!
|
||||||
|
Nopartitionsfound = 找不到磁區
|
||||||
|
NoUSBDevice = 沒有 USB 裝置
|
||||||
|
NoWBFSpartitionfound = 找不到 WBFS 磁區
|
||||||
|
NormalCovers = 一般封面
|
||||||
|
Normal = 一般
|
||||||
|
NotaWiiDisc = 不是 Wii 的光碟
|
||||||
|
NoUSBDevicefound = 找不到 USB 裝置.
|
||||||
|
Notenoughfreespace = 剩餘空間不足!
|
||||||
|
notset = 未設定
|
||||||
|
of = 的
|
||||||
|
OFF = 關閉
|
||||||
|
OfficialSite = 官方網站
|
||||||
|
ok = 確定
|
||||||
|
ON = 開啟
|
||||||
|
Parentalcontrol = 親子控制
|
||||||
|
Partition = 磁區
|
||||||
|
Password = 密碼
|
||||||
|
PasswordChanged = 密碼已變更
|
||||||
|
Passwordhasbeenchanged = 密碼已被變更
|
||||||
|
Passwordchange = 變更密碼
|
||||||
|
PowerofftheWii = 關閉Wii主機
|
||||||
|
Prev = 往前
|
||||||
|
PromptsButtons = 螢幕比例校正
|
||||||
|
ReloadSD = 重新載入SD卡
|
||||||
|
RenameGameonWBFS = 改變WBFS上的遊戲名稱
|
||||||
|
Restart = 重新啟動
|
||||||
|
Return = 返回
|
||||||
|
ReturntoWii = 返回Wii系統選單
|
||||||
|
Right = 右
|
||||||
|
Rumble = 震動
|
||||||
|
QuickBoot = 快速啟動
|
||||||
|
Save = 儲存
|
||||||
|
SaveFailed = 儲存失敗
|
||||||
|
Specialthanksto = 特別感謝
|
||||||
|
For = 為了
|
||||||
|
theUSBLoaderandreleasingthesourcecodethe = 正在釋放來源碼
|
||||||
|
secondsleft = 剩餘秒數
|
||||||
|
SelectthePartition = 選擇磁區
|
||||||
|
youwanttoformat = 是否格式化
|
||||||
|
settings = 設定
|
||||||
|
ShutdowntoIdle = 進入待機狀態
|
||||||
|
ShutdownSystem = 關閉系統
|
||||||
|
Success = 成功:
|
||||||
|
Successfullyinstalled = 成功的安裝:
|
||||||
|
Successfullydeleted = 成功的刪除:
|
||||||
|
SuccessfullySaved = 儲存成功
|
||||||
|
SystemDefault = 系統預設
|
||||||
|
ThemePath = 背景主題
|
||||||
|
ThemepathChanged = 背景主題路徑已變更
|
||||||
|
Themepathchange = 變更背景主題路徑
|
||||||
|
Try = 嘗試
|
||||||
|
Tooltips = 工具提示
|
||||||
|
Timeleft = 剩餘時間:
|
||||||
|
Unlock = 解鎖
|
||||||
|
Uninstall = 移除
|
||||||
|
USBLoaderisprotected = USB Loader GX 是被保護
|
||||||
|
USBDevicenotfound = 找不到 USB 裝置
|
||||||
|
VideoMode = 影像格式
|
||||||
|
VIDTVPatch = VIDTV 修改
|
||||||
|
Volume = 音量
|
||||||
|
Waiting = 等待中...
|
||||||
|
WaitingforUSBDevice = 等待 USB 裝置
|
||||||
|
WidescreenFix = 寬螢幕修正
|
||||||
|
WiiMenu = Wii 系統選單
|
||||||
|
WrongPassword = 密碼錯誤
|
||||||
|
Yes = 是
|
||||||
|
YoudonthavecIOS = 未安裝 cIOS222
|
||||||
|
Japanese = 日文
|
||||||
|
German = 德文
|
||||||
|
English = 英文
|
||||||
|
French = 法文
|
||||||
|
Spanish = 西班牙文
|
||||||
|
Italian = 義大利文
|
||||||
|
Dutch = 荷文
|
||||||
|
SChinese = 簡體中文
|
||||||
|
TChinese = 繁體中文
|
||||||
|
Korean = 韓文
|
||||||
|
|
File diff suppressed because one or more lines are too long
3161
source/CH2Unicode.c
Normal file
3161
source/CH2Unicode.c
Normal file
File diff suppressed because it is too large
Load Diff
22
source/CH2Unicode.h
Normal file
22
source/CH2Unicode.h
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
|
||||||
|
#ifndef CH2UNICODE_H_
|
||||||
|
#define CH2UNICODE_H_
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
int CH2Unicode(char *szFrom,wchar_t *wszTo); //,int ctype);
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
@ -20,7 +20,10 @@
|
|||||||
* along with FreeTypeGX. If not, see <http://www.gnu.org/licenses/>.
|
* along with FreeTypeGX. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "FreeTypeGX.h"
|
#include "FreeTypeGX.h"
|
||||||
|
#include "CH2Unicode.h"
|
||||||
|
#include "main.h"
|
||||||
|
#include "cfg.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Default constructor for the FreeTypeGX class.
|
* Default constructor for the FreeTypeGX class.
|
||||||
@ -55,10 +58,15 @@ FreeTypeGX::~FreeTypeGX() {
|
|||||||
wchar_t* FreeTypeGX::charToWideChar(char* strChar) {
|
wchar_t* FreeTypeGX::charToWideChar(char* strChar) {
|
||||||
wchar_t *strWChar;
|
wchar_t *strWChar;
|
||||||
strWChar = new wchar_t[strlen(strChar) + 1];
|
strWChar = new wchar_t[strlen(strChar) + 1];
|
||||||
|
|
||||||
|
if(Settings.unicodefix == 1) {
|
||||||
|
CH2Unicode(strChar, strWChar);
|
||||||
|
} else {
|
||||||
char *tempSrc = strChar;
|
char *tempSrc = strChar;
|
||||||
wchar_t *tempDest = strWChar;
|
wchar_t *tempDest = strWChar;
|
||||||
while((*tempDest++ = *tempSrc++));
|
while((*tempDest++ = *tempSrc++));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
return strWChar;
|
return strWChar;
|
||||||
}
|
}
|
||||||
|
49
source/cfg.c
49
source/cfg.c
@ -21,7 +21,7 @@ struct SSettings Settings;
|
|||||||
|
|
||||||
|
|
||||||
char *cfg_path = "SD:/apps/usbloader/";
|
char *cfg_path = "SD:/apps/usbloader/";
|
||||||
//char *setting_path = "SD:/apps/usbloader/settings.cfg";
|
//char *setting_path = "SD:/apps/usbloader/GXGameSettings.cfg";
|
||||||
char current_path[100];
|
char current_path[100];
|
||||||
|
|
||||||
/* configurable fields */
|
/* configurable fields */
|
||||||
@ -230,9 +230,10 @@ void CFG_Default(int widescreen) // -1 = non forced Mode
|
|||||||
}
|
}
|
||||||
|
|
||||||
snprintf(CFG.covers_path, sizeof(CFG.covers_path), "SD:/images/"); //default image path
|
snprintf(CFG.covers_path, sizeof(CFG.covers_path), "SD:/images/"); //default image path
|
||||||
snprintf(CFG.disc_path, sizeof(CFG.disc_path), "SD:/images/disc/");//default path for disc images
|
snprintf(CFG.disc_path, sizeof(CFG.disc_path), "SD:/images/disc/");
|
||||||
|
snprintf(CFG.titlestxt_path, sizeof(CFG.titlestxt_path), "SD:/config/");//default path for disc images
|
||||||
snprintf(CFG.unlockCode, sizeof(CFG.unlockCode), "ab121b"); // default password
|
snprintf(CFG.unlockCode, sizeof(CFG.unlockCode), "ab121b"); // default password
|
||||||
snprintf(CFG.language_path, sizeof(CFG.language_path), "SD:/config/language.txt");
|
snprintf(CFG.language_path, sizeof(CFG.language_path), "SD:/config/language/");
|
||||||
|
|
||||||
CFG.parentalcontrol = 0;
|
CFG.parentalcontrol = 0;
|
||||||
CFG.maxcharacters = 38;
|
CFG.maxcharacters = 38;
|
||||||
@ -471,7 +472,10 @@ void cfg_set(char *name, char *val)
|
|||||||
strcopy(CFG.disc_path, val, sizeof(CFG.disc_path));
|
strcopy(CFG.disc_path, val, sizeof(CFG.disc_path));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (strcmp(name, "titlestxt_path") == 0) {
|
||||||
|
strcopy(CFG.titlestxt_path, val, sizeof(CFG.titlestxt_path));
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (strcmp(name, "language_path") == 0) {
|
if (strcmp(name, "language_path") == 0) {
|
||||||
strcopy(CFG.language_path, val, sizeof(CFG.language_path));
|
strcopy(CFG.language_path, val, sizeof(CFG.language_path));
|
||||||
return;
|
return;
|
||||||
@ -733,7 +737,7 @@ void global_cfg_set(char *name, char *val)
|
|||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (strcmp(name, "keyset") == 0) {
|
else if (strcmp(name, "keyset") == 0) {
|
||||||
int i;
|
int i;
|
||||||
if (sscanf(val, "%d", &i) == 1) {
|
if (sscanf(val, "%d", &i) == 1) {
|
||||||
@ -815,6 +819,13 @@ void global_cfg_set(char *name, char *val)
|
|||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
else if (strcmp(name, "unicodefix") == 0) {
|
||||||
|
int i;
|
||||||
|
if (sscanf(val, "%d", &i) == 1) {
|
||||||
|
Settings.unicodefix =i;
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// split line to part1 delimiter part2
|
// split line to part1 delimiter part2
|
||||||
@ -961,9 +972,9 @@ bool cfg_save_global()// save global settings
|
|||||||
mkdir("SD:/config", 0777);
|
mkdir("SD:/config", 0777);
|
||||||
}
|
}
|
||||||
FILE *f;
|
FILE *f;
|
||||||
f = fopen("SD:/config/global_settings.cfg", "wb");
|
f = fopen("SD:/config/GXGlobal.cfg", "wb");
|
||||||
if (!f) {
|
if (!f) {
|
||||||
printf("Error saving %s\n", "global_settings.cfg");
|
printf("Error saving %s\n", "GXGlobal.cfg");
|
||||||
sleep(1);
|
sleep(1);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -983,6 +994,7 @@ bool cfg_save_global()// save global settings
|
|||||||
fprintf(f, "keyset = %d\n ", Settings.keyset);
|
fprintf(f, "keyset = %d\n ", Settings.keyset);
|
||||||
fprintf(f, "xflip = %d\n ", Settings.xflip);
|
fprintf(f, "xflip = %d\n ", Settings.xflip);
|
||||||
fprintf(f, "qboot = %d\n ", Settings.qboot);
|
fprintf(f, "qboot = %d\n ", Settings.qboot);
|
||||||
|
fprintf(f, "unicodefix = %d\n ", Settings.unicodefix);
|
||||||
fprintf(f, "wsprompt = %d\n", Settings.wsprompt);
|
fprintf(f, "wsprompt = %d\n", Settings.wsprompt);
|
||||||
fprintf(f, "parentalcontrol = %d\n ", CFG.parentalcontrol);
|
fprintf(f, "parentalcontrol = %d\n ", CFG.parentalcontrol);
|
||||||
fprintf(f, "cover_path = %s\n ", CFG.covers_path);
|
fprintf(f, "cover_path = %s\n ", CFG.covers_path);
|
||||||
@ -993,6 +1005,7 @@ bool cfg_save_global()// save global settings
|
|||||||
}
|
}
|
||||||
fprintf(f, "disc_path = %s\n ", CFG.disc_path);
|
fprintf(f, "disc_path = %s\n ", CFG.disc_path);
|
||||||
fprintf(f, "language_path = %s\n ", CFG.language_path);
|
fprintf(f, "language_path = %s\n ", CFG.language_path);
|
||||||
|
fprintf(f, "titlestxt_path = %s\n ", CFG.titlestxt_path);
|
||||||
if(!strcmp("", Settings.unlockCode)) {
|
if(!strcmp("", Settings.unlockCode)) {
|
||||||
fprintf(f, "godmode = %d\n ", CFG.godmode);
|
fprintf(f, "godmode = %d\n ", CFG.godmode);
|
||||||
} else {
|
} else {
|
||||||
@ -1069,7 +1082,7 @@ void game_set(char *name, char *val)
|
|||||||
|
|
||||||
bool cfg_load_games()
|
bool cfg_load_games()
|
||||||
{
|
{
|
||||||
return cfg_parsefile("SD:/config/settings.cfg", &game_set);
|
return cfg_parsefile("SD:/config/GXGameSettings.cfg", &game_set);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool cfg_save_games()// save per game setings
|
bool cfg_save_games()// save per game setings
|
||||||
@ -1077,9 +1090,9 @@ bool cfg_save_games()// save per game setings
|
|||||||
FILE *f;
|
FILE *f;
|
||||||
int i;
|
int i;
|
||||||
mkdir("SD:/config/", 0777);
|
mkdir("SD:/config/", 0777);
|
||||||
f = fopen("SD:/config/settings.cfg", "wb");
|
f = fopen("SD:/config/GXGameSettings.cfg", "wb");
|
||||||
if (!f) {
|
if (!f) {
|
||||||
printf("Error saving %s\n", "settings.cfg");
|
printf("Error saving %s\n", "GXGameSettings.cfg");
|
||||||
sleep(1);
|
sleep(1);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -1123,7 +1136,7 @@ bool cfg_load_global()
|
|||||||
}
|
}
|
||||||
Settings.volume = v80;
|
Settings.volume = v80;
|
||||||
|
|
||||||
return cfg_parsefile("SD:/config/global_settings.cfg", &global_cfg_set);
|
return cfg_parsefile("SD:/config/GXGlobal.cfg", &global_cfg_set);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1171,12 +1184,12 @@ void CFG_Load()
|
|||||||
|
|
||||||
CFG_Default(-1); // set defaults non forced
|
CFG_Default(-1); // set defaults non forced
|
||||||
|
|
||||||
snprintf(pathname, sizeof(pathname), "SD:/config/global_settings.cfg");
|
snprintf(pathname, sizeof(pathname), "SD:/config/GXGlobal.cfg");
|
||||||
|
|
||||||
cfg_parsefile(pathname, &widescreen_set); //first set widescreen
|
cfg_parsefile(pathname, &widescreen_set); //first set widescreen
|
||||||
cfg_parsefile(pathname, &cfg_set); //then set config and layout options
|
cfg_parsefile(pathname, &cfg_set); //then set config and layout options
|
||||||
|
|
||||||
snprintf(pathname, sizeof(pathname), "%stheme.txt", CFG.theme_path);
|
snprintf(pathname, sizeof(pathname), "%sGXtheme.cfg", CFG.theme_path);
|
||||||
cfg_parsefile(pathname, &theme_set); //finally set console information
|
cfg_parsefile(pathname, &theme_set); //finally set console information
|
||||||
|
|
||||||
snprintf(pathname, sizeof(pathname), CFG.language_path);
|
snprintf(pathname, sizeof(pathname), CFG.language_path);
|
||||||
@ -1189,7 +1202,7 @@ void CFG_Load()
|
|||||||
// cfg_parsefile("SD:/config.txt", &console_set);
|
// cfg_parsefile("SD:/config.txt", &console_set);
|
||||||
// }
|
// }
|
||||||
|
|
||||||
snprintf(pathname, sizeof(pathname), "SD:/config/titles.txt");
|
snprintf(pathname, sizeof(pathname), "%stitles.txt", CFG.titlestxt_path);
|
||||||
cfg_parsetitlefile(pathname, &title_set);
|
cfg_parsetitlefile(pathname, &title_set);
|
||||||
|
|
||||||
// load per-game settings
|
// load per-game settings
|
||||||
@ -1204,14 +1217,14 @@ void CFG_Load()
|
|||||||
|
|
||||||
CFG_Default(-1); // set defaults non forced
|
CFG_Default(-1); // set defaults non forced
|
||||||
|
|
||||||
snprintf(pathname, sizeof(pathname), "SD:/config/global_settings.cfg");
|
snprintf(pathname, sizeof(pathname), "SD:/config/GXGlobal.cfg");
|
||||||
|
|
||||||
cfg_parsefile(pathname, &widescreen_set); //first set widescreen
|
cfg_parsefile(pathname, &widescreen_set); //first set widescreen
|
||||||
cfg_parsefile(pathname, &cfg_set); //then set config and layout options
|
cfg_parsefile(pathname, &cfg_set); //then set config and layout options
|
||||||
|
|
||||||
snprintf(pathname, sizeof(pathname), "%stheme.txt", CFG.theme_path);
|
snprintf(pathname, sizeof(pathname), "%sGXtheme.cfg", CFG.theme_path);
|
||||||
cfg_parsefile(pathname, &theme_set); //finally set console information
|
cfg_parsefile(pathname, &theme_set); //finally set console information
|
||||||
|
|
||||||
snprintf(pathname, sizeof(pathname), "%slanguage.txt",CFG.language_path);
|
snprintf(pathname, sizeof(pathname), "%slanguage.txt",CFG.language_path);
|
||||||
cfg_parsefile(pathname, &language_set);
|
cfg_parsefile(pathname, &language_set);
|
||||||
|
|
||||||
@ -1239,7 +1252,7 @@ void CFG_Load()
|
|||||||
>>>>>>> .r348*/
|
>>>>>>> .r348*/
|
||||||
void CFG_LoadGlobal(void)
|
void CFG_LoadGlobal(void)
|
||||||
{
|
{
|
||||||
cfg_parsefile("SD:/config/global_settings.cfg", &global_cfg_set);
|
cfg_parsefile("SD:/config/GXGlobal.cfg", &global_cfg_set);
|
||||||
}
|
}
|
||||||
|
|
||||||
void CFG_Cleanup(void)
|
void CFG_Cleanup(void)
|
||||||
|
@ -68,6 +68,7 @@ struct CFG
|
|||||||
char covers_path[100];
|
char covers_path[100];
|
||||||
char theme_path[100];
|
char theme_path[100];
|
||||||
char disc_path[100];
|
char disc_path[100];
|
||||||
|
char titlestxt_path[100];
|
||||||
char language_path[100];
|
char language_path[100];
|
||||||
short keyset;
|
short keyset;
|
||||||
};
|
};
|
||||||
@ -280,6 +281,7 @@ struct SSettings {
|
|||||||
int qboot;
|
int qboot;
|
||||||
int wsprompt;
|
int wsprompt;
|
||||||
int keyset;
|
int keyset;
|
||||||
|
int unicodefix;
|
||||||
};
|
};
|
||||||
|
|
||||||
void CFG_LoadGlobal(void);
|
void CFG_LoadGlobal(void);
|
||||||
|
@ -15,6 +15,18 @@ char* strcopy(char *dest, char *src, int size)
|
|||||||
return dest;
|
return dest;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool checkfile(char * path)
|
||||||
|
{
|
||||||
|
FILE * f;
|
||||||
|
f = fopen(path,"r");
|
||||||
|
if(f) {
|
||||||
|
fclose(f);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
fclose(f);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
void lang_default()
|
void lang_default()
|
||||||
{
|
{
|
||||||
snprintf(LANGUAGE.ok, sizeof(LANGUAGE.ok), "OK");
|
snprintf(LANGUAGE.ok, sizeof(LANGUAGE.ok), "OK");
|
||||||
@ -77,6 +89,7 @@ snprintf(LANGUAGE.FailedtomountfrontSDcard, sizeof(LANGUAGE.FailedtomountfrontSD
|
|||||||
snprintf(LANGUAGE.FailedtosetUSB, sizeof(LANGUAGE.FailedtosetUSB), "Failed to set USB:");
|
snprintf(LANGUAGE.FailedtosetUSB, sizeof(LANGUAGE.FailedtosetUSB), "Failed to set USB:");
|
||||||
snprintf(LANGUAGE.Failedformating, sizeof(LANGUAGE.Failedformating), "Failed formating");
|
snprintf(LANGUAGE.Failedformating, sizeof(LANGUAGE.Failedformating), "Failed formating");
|
||||||
snprintf(LANGUAGE.filesnotfoundontheserver, sizeof(LANGUAGE.filesnotfoundontheserver), "files not found on the server!");
|
snprintf(LANGUAGE.filesnotfoundontheserver, sizeof(LANGUAGE.filesnotfoundontheserver), "files not found on the server!");
|
||||||
|
snprintf(LANGUAGE.Filenotfound, sizeof(LANGUAGE.Filenotfound), "File not found.");
|
||||||
snprintf(LANGUAGE.filesleft, sizeof(LANGUAGE.filesleft), "file(s) left");
|
snprintf(LANGUAGE.filesleft, sizeof(LANGUAGE.filesleft), "file(s) left");
|
||||||
snprintf(LANGUAGE.FlipX, sizeof(LANGUAGE.FlipX), "Flip-X");
|
snprintf(LANGUAGE.FlipX, sizeof(LANGUAGE.FlipX), "Flip-X");
|
||||||
snprintf(LANGUAGE.Force, sizeof(LANGUAGE.Force), "Force");
|
snprintf(LANGUAGE.Force, sizeof(LANGUAGE.Force), "Force");
|
||||||
@ -100,6 +113,7 @@ snprintf(LANGUAGE.Language, sizeof(LANGUAGE.Language), "Game Language");
|
|||||||
snprintf(LANGUAGE.Left, sizeof(LANGUAGE.Left), "Left");
|
snprintf(LANGUAGE.Left, sizeof(LANGUAGE.Left), "Left");
|
||||||
snprintf(LANGUAGE.LikeSysMenu, sizeof(LANGUAGE.LikeSysMenu), "Like SysMenu");
|
snprintf(LANGUAGE.LikeSysMenu, sizeof(LANGUAGE.LikeSysMenu), "Like SysMenu");
|
||||||
snprintf(LANGUAGE.LoadingincIOS, sizeof(LANGUAGE.LoadingincIOS), "Loading in cIOS249");
|
snprintf(LANGUAGE.LoadingincIOS, sizeof(LANGUAGE.LoadingincIOS), "Loading in cIOS249");
|
||||||
|
snprintf(LANGUAGE.Loadingstandardlanguage, sizeof(LANGUAGE.Loadingstandardlanguage), "Loading standard language.");
|
||||||
snprintf(LANGUAGE.Lock, sizeof(LANGUAGE.Lock), "Lock");
|
snprintf(LANGUAGE.Lock, sizeof(LANGUAGE.Lock), "Lock");
|
||||||
snprintf(LANGUAGE.LockConsole, sizeof(LANGUAGE.LockConsole), "Lock Console");
|
snprintf(LANGUAGE.LockConsole, sizeof(LANGUAGE.LockConsole), "Lock Console");
|
||||||
snprintf(LANGUAGE.MP3Menu, sizeof(LANGUAGE.MP3Menu), "MP3 Menu");
|
snprintf(LANGUAGE.MP3Menu, sizeof(LANGUAGE.MP3Menu), "MP3 Menu");
|
||||||
@ -161,10 +175,14 @@ snprintf(LANGUAGE.SystemDefault, sizeof(LANGUAGE.SystemDefault), "System Default
|
|||||||
snprintf(LANGUAGE.ThemePath, sizeof(LANGUAGE.ThemePath), "ThemePath");
|
snprintf(LANGUAGE.ThemePath, sizeof(LANGUAGE.ThemePath), "ThemePath");
|
||||||
snprintf(LANGUAGE.ThemepathChanged, sizeof(LANGUAGE.ThemepathChanged), "Themepath Changed");
|
snprintf(LANGUAGE.ThemepathChanged, sizeof(LANGUAGE.ThemepathChanged), "Themepath Changed");
|
||||||
snprintf(LANGUAGE.Themepathchange, sizeof(LANGUAGE.Themepathchange), "Themepath change");
|
snprintf(LANGUAGE.Themepathchange, sizeof(LANGUAGE.Themepathchange), "Themepath change");
|
||||||
|
snprintf(LANGUAGE.Titlestxtpath, sizeof(LANGUAGE.Titlestxtpath), "titles.txt Path");
|
||||||
|
snprintf(LANGUAGE.Titlestxtpathchange, sizeof(LANGUAGE.Titlestxtpathchange), "Path of titles.txt change");
|
||||||
|
snprintf(LANGUAGE.TitlestxtpathChanged, sizeof(LANGUAGE.TitlestxtpathChanged), "Path of titles.txt changed.");
|
||||||
snprintf(LANGUAGE.Try, sizeof(LANGUAGE.Try), "Try");
|
snprintf(LANGUAGE.Try, sizeof(LANGUAGE.Try), "Try");
|
||||||
snprintf(LANGUAGE.Tooltips, sizeof(LANGUAGE.Tooltips), "Tooltips");
|
snprintf(LANGUAGE.Tooltips, sizeof(LANGUAGE.Tooltips), "Tooltips");
|
||||||
snprintf(LANGUAGE.Timeleft, sizeof(LANGUAGE.Timeleft), "Time left:");
|
snprintf(LANGUAGE.Timeleft, sizeof(LANGUAGE.Timeleft), "Time left:");
|
||||||
snprintf(LANGUAGE.Unlock, sizeof(LANGUAGE.Unlock), "Unlock");
|
snprintf(LANGUAGE.Unlock, sizeof(LANGUAGE.Unlock), "Unlock");
|
||||||
|
snprintf(LANGUAGE.Unicodefix, sizeof(LANGUAGE.Unicodefix), "Unicode Fix");
|
||||||
snprintf(LANGUAGE.Uninstall, sizeof(LANGUAGE.Uninstall), "Uninstall");
|
snprintf(LANGUAGE.Uninstall, sizeof(LANGUAGE.Uninstall), "Uninstall");
|
||||||
snprintf(LANGUAGE.USBLoaderisprotected, sizeof(LANGUAGE.USBLoaderisprotected), "USB Loader GX is protected");
|
snprintf(LANGUAGE.USBLoaderisprotected, sizeof(LANGUAGE.USBLoaderisprotected), "USB Loader GX is protected");
|
||||||
snprintf(LANGUAGE.USBDevicenotfound, sizeof(LANGUAGE.USBDevicenotfound), "USB Device not found");
|
snprintf(LANGUAGE.USBDevicenotfound, sizeof(LANGUAGE.USBDevicenotfound), "USB Device not found");
|
||||||
@ -442,6 +460,10 @@ void language_set(char *name, char *val)
|
|||||||
strcopy(LANGUAGE.filesnotfoundontheserver, val, sizeof(LANGUAGE.filesnotfoundontheserver));
|
strcopy(LANGUAGE.filesnotfoundontheserver, val, sizeof(LANGUAGE.filesnotfoundontheserver));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (strcmp(name, "Filenotfound") == 0) {
|
||||||
|
strcopy(LANGUAGE.Filenotfound, val, sizeof(LANGUAGE.Filenotfound));
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (strcmp(name, "filesleft") == 0) {
|
if (strcmp(name, "filesleft") == 0) {
|
||||||
strcopy(LANGUAGE.filesleft, val, sizeof(LANGUAGE.filesleft));
|
strcopy(LANGUAGE.filesleft, val, sizeof(LANGUAGE.filesleft));
|
||||||
return;
|
return;
|
||||||
@ -538,6 +560,10 @@ void language_set(char *name, char *val)
|
|||||||
strcopy(LANGUAGE.LoadingincIOS, val, sizeof(LANGUAGE.LoadingincIOS));
|
strcopy(LANGUAGE.LoadingincIOS, val, sizeof(LANGUAGE.LoadingincIOS));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (strcmp(name, "Loadingstandardlanguage") == 0) {
|
||||||
|
strcopy(LANGUAGE.Loadingstandardlanguage, val, sizeof(LANGUAGE.Loadingstandardlanguage));
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (strcmp(name, "Lock") == 0) {
|
if (strcmp(name, "Lock") == 0) {
|
||||||
strcopy(LANGUAGE.Lock, val, sizeof(LANGUAGE.Lock));
|
strcopy(LANGUAGE.Lock, val, sizeof(LANGUAGE.Lock));
|
||||||
return;
|
return;
|
||||||
@ -774,6 +800,18 @@ void language_set(char *name, char *val)
|
|||||||
strcopy(LANGUAGE.Themepathchange, val, sizeof(LANGUAGE.Themepathchange));
|
strcopy(LANGUAGE.Themepathchange, val, sizeof(LANGUAGE.Themepathchange));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (strcmp(name, "Titlestxtpath") == 0) {
|
||||||
|
strcopy(LANGUAGE.Titlestxtpath, val, sizeof(LANGUAGE.Titlestxtpath));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (strcmp(name, "Titlestxtpathchange") == 0) {
|
||||||
|
strcopy(LANGUAGE.Titlestxtpathchange, val, sizeof(LANGUAGE.Titlestxtpathchange));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (strcmp(name, "TitlestxtpathChanged") == 0) {
|
||||||
|
strcopy(LANGUAGE.TitlestxtpathChanged, val, sizeof(LANGUAGE.TitlestxtpathChanged));
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (strcmp(name, "Try") == 0) {
|
if (strcmp(name, "Try") == 0) {
|
||||||
strcopy(LANGUAGE.Try, val, sizeof(LANGUAGE.Try));
|
strcopy(LANGUAGE.Try, val, sizeof(LANGUAGE.Try));
|
||||||
return;
|
return;
|
||||||
@ -790,6 +828,10 @@ void language_set(char *name, char *val)
|
|||||||
strcopy(LANGUAGE.Unlock, val, sizeof(LANGUAGE.Unlock));
|
strcopy(LANGUAGE.Unlock, val, sizeof(LANGUAGE.Unlock));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
if (strcmp(name, "Unicodefix") == 0) {
|
||||||
|
strcopy(LANGUAGE.Unicodefix, val, sizeof(LANGUAGE.Unicodefix));
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (strcmp(name, "Uninstall") == 0) {
|
if (strcmp(name, "Uninstall") == 0) {
|
||||||
strcopy(LANGUAGE.Uninstall, val, sizeof(LANGUAGE.Uninstall));
|
strcopy(LANGUAGE.Uninstall, val, sizeof(LANGUAGE.Uninstall));
|
||||||
return;
|
return;
|
||||||
|
@ -70,6 +70,7 @@ struct LANGUAGE
|
|||||||
char FailedtomountfrontSDcard[50];
|
char FailedtomountfrontSDcard[50];
|
||||||
char FailedtosetUSB[30];
|
char FailedtosetUSB[30];
|
||||||
char Failedformating[30];
|
char Failedformating[30];
|
||||||
|
char Filenotfound[30];
|
||||||
char filesnotfoundontheserver[50];
|
char filesnotfoundontheserver[50];
|
||||||
char filesleft[30];
|
char filesleft[30];
|
||||||
char FlipX[30];
|
char FlipX[30];
|
||||||
@ -95,6 +96,7 @@ struct LANGUAGE
|
|||||||
char Left[30];
|
char Left[30];
|
||||||
char LikeSysMenu[30];
|
char LikeSysMenu[30];
|
||||||
char LoadingincIOS[40];
|
char LoadingincIOS[40];
|
||||||
|
char Loadingstandardlanguage[40];
|
||||||
char Lock[30];
|
char Lock[30];
|
||||||
char LockConsole[40];
|
char LockConsole[40];
|
||||||
char MP3Menu[30];
|
char MP3Menu[30];
|
||||||
@ -156,10 +158,14 @@ struct LANGUAGE
|
|||||||
char ThemePath[20];
|
char ThemePath[20];
|
||||||
char ThemepathChanged[30];
|
char ThemepathChanged[30];
|
||||||
char Themepathchange[30];
|
char Themepathchange[30];
|
||||||
|
char Titlestxtpath[40];
|
||||||
|
char Titlestxtpathchange[40];
|
||||||
|
char TitlestxtpathChanged[40];
|
||||||
char Try[20];
|
char Try[20];
|
||||||
char Tooltips[15];
|
char Tooltips[15];
|
||||||
char Timeleft[15];
|
char Timeleft[15];
|
||||||
char Unlock[20];
|
char Unlock[20];
|
||||||
|
char Unicodefix[20];
|
||||||
char Uninstall[15];
|
char Uninstall[15];
|
||||||
char USBLoaderisprotected[40];
|
char USBLoaderisprotected[40];
|
||||||
char USBDevicenotfound[40];
|
char USBDevicenotfound[40];
|
||||||
@ -188,6 +194,7 @@ struct LANGUAGE
|
|||||||
extern struct LANGUAGE LANGUAGE;
|
extern struct LANGUAGE LANGUAGE;
|
||||||
|
|
||||||
char* strcopy(char *dest, char *src, int size);
|
char* strcopy(char *dest, char *src, int size);
|
||||||
|
bool checkfile(char * path);
|
||||||
void lang_default();
|
void lang_default();
|
||||||
void language_set(char *name, char *val);
|
void language_set(char *name, char *val);
|
||||||
|
|
||||||
|
@ -98,6 +98,7 @@ DefaultSettings()
|
|||||||
Settings.cios = ios249;
|
Settings.cios = ios249;
|
||||||
Settings.xflip = no;
|
Settings.xflip = no;
|
||||||
Settings.qboot = no;
|
Settings.qboot = no;
|
||||||
|
Settings.unicodefix = no;
|
||||||
|
|
||||||
CFG_LoadGlobal();
|
CFG_LoadGlobal();
|
||||||
}
|
}
|
||||||
|
107
source/menu.cpp
107
source/menu.cpp
@ -278,15 +278,15 @@ static void WindowCredits(void * ptr)
|
|||||||
txt[i] = new GuiText("Fishears/Nuke Ocarina & WiiPower Vidpatch");
|
txt[i] = new GuiText("Fishears/Nuke Ocarina & WiiPower Vidpatch");
|
||||||
txt[i]->SetAlignment(ALIGN_CENTRE, ALIGN_TOP); txt[i]->SetPosition(0,y);
|
txt[i]->SetAlignment(ALIGN_CENTRE, ALIGN_TOP); txt[i]->SetPosition(0,y);
|
||||||
i++;
|
i++;
|
||||||
|
|
||||||
txt[i] = new GuiText(LANGUAGE.For);
|
txt[i] = new GuiText(LANGUAGE.For);
|
||||||
txt[i]->SetAlignment(ALIGN_CENTRE, ALIGN_TOP); txt[i]->SetPosition(-80,y);
|
txt[i]->SetAlignment(ALIGN_CENTRE, ALIGN_TOP); txt[i]->SetPosition(-80,y);
|
||||||
char* pch;
|
char* pch;
|
||||||
char* pch2;
|
char* pch2;
|
||||||
|
|
||||||
pch=strrchr((LANGUAGE.For),'_');
|
pch=strrchr((LANGUAGE.For),'_');
|
||||||
pch2=strrchr((LANGUAGE.For),'p');
|
pch2=strrchr((LANGUAGE.For),'p');
|
||||||
|
|
||||||
if ((pch!=NULL)||(pch2!=NULL)){txt[i]->SetPosition(-80, y+5);}
|
if ((pch!=NULL)||(pch2!=NULL)){txt[i]->SetPosition(-80, y+5);}
|
||||||
else {txt[i]->SetPosition(-80, y);}
|
else {txt[i]->SetPosition(-80, y);}
|
||||||
i++;
|
i++;
|
||||||
@ -294,7 +294,7 @@ static void WindowCredits(void * ptr)
|
|||||||
txt[i]->SetAlignment(ALIGN_CENTRE, ALIGN_TOP); txt[i]->SetPosition(130,y);
|
txt[i]->SetAlignment(ALIGN_CENTRE, ALIGN_TOP); txt[i]->SetPosition(130,y);
|
||||||
pch=strrchr((LANGUAGE.For),'_');
|
pch=strrchr((LANGUAGE.For),'_');
|
||||||
pch2=strrchr((LANGUAGE.For),'p');
|
pch2=strrchr((LANGUAGE.For),'p');
|
||||||
|
|
||||||
if ((pch!=NULL)||(pch2!=NULL)){txt[i]->SetPosition(130, y+5);}
|
if ((pch!=NULL)||(pch2!=NULL)){txt[i]->SetPosition(130, y+5);}
|
||||||
else {txt[i]->SetPosition(130, y);}
|
else {txt[i]->SetPosition(130, y);}
|
||||||
i++;
|
i++;
|
||||||
@ -1921,7 +1921,7 @@ static int OnScreenKeyboard(char * var, u32 maxlen, int min)
|
|||||||
if (Settings.keyset == us) keyset = 0;
|
if (Settings.keyset == us) keyset = 0;
|
||||||
else if (Settings.keyset == dvorak) keyset = 1;
|
else if (Settings.keyset == dvorak) keyset = 1;
|
||||||
else if (Settings.keyset == euro) keyset = 2;
|
else if (Settings.keyset == euro) keyset = 2;
|
||||||
|
|
||||||
GuiKeyboard keyboard(var, maxlen, min, keyset);
|
GuiKeyboard keyboard(var, maxlen, min, keyset);
|
||||||
|
|
||||||
GuiSound btnSoundOver(button_over_pcm, button_over_pcm_size, SOUND_PCM, vol);
|
GuiSound btnSoundOver(button_over_pcm, button_over_pcm_size, SOUND_PCM, vol);
|
||||||
@ -3625,13 +3625,13 @@ static int MenuSettings()
|
|||||||
mainWindow->Append(&page3Btn);
|
mainWindow->Append(&page3Btn);
|
||||||
|
|
||||||
|
|
||||||
sprintf(options2.name[0], "%s",LANGUAGE.MP3Menu);
|
sprintf(options2.name[0], "%s",LANGUAGE.Titlestxtpath);
|
||||||
sprintf(options2.name[1], "%s",LANGUAGE.AppLanguage);
|
sprintf(options2.name[1], "%s",LANGUAGE.AppLanguage);
|
||||||
sprintf(options2.name[2], "%s", LANGUAGE.keyboard);
|
sprintf(options2.name[2], "%s",LANGUAGE.keyboard);
|
||||||
sprintf(options2.name[3], "Under");
|
sprintf(options2.name[3], "%s",LANGUAGE.Unicodefix);
|
||||||
sprintf(options2.name[4], "Construction");
|
sprintf(options2.name[4], "%s",LANGUAGE.MP3Menu);
|
||||||
sprintf(options2.name[5], " ");
|
sprintf(options2.name[5], "Under");
|
||||||
sprintf(options2.name[6], " ");
|
sprintf(options2.name[6], "Construction");
|
||||||
sprintf(options2.name[7], " ");
|
sprintf(options2.name[7], " ");
|
||||||
sprintf(options2.name[8], " ");
|
sprintf(options2.name[8], " ");
|
||||||
|
|
||||||
@ -3672,11 +3672,11 @@ static int MenuSettings()
|
|||||||
|
|
||||||
//if (Settings.vpatch == on) sprintf (options2.value[1],"%s",LANGUAGE.ON);
|
//if (Settings.vpatch == on) sprintf (options2.value[1],"%s",LANGUAGE.ON);
|
||||||
//else if (Settings.vpatch == off) sprintf (options2.value[1],"%s",LANGUAGE.OFF);
|
//else if (Settings.vpatch == off) sprintf (options2.value[1],"%s",LANGUAGE.OFF);
|
||||||
|
|
||||||
if (Settings.vpatch == on) sprintf (options2.value[1],"%s",LANGUAGE.ON);
|
if (Settings.vpatch == on) sprintf (options2.value[1],"%s",LANGUAGE.ON);
|
||||||
else if (Settings.vpatch == off) sprintf (options2.value[1],"%s",LANGUAGE.OFF);
|
else if (Settings.vpatch == off) sprintf (options2.value[1],"%s",LANGUAGE.OFF);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (Settings.language == ConsoleLangDefault) sprintf (options2.value[2],"%s",LANGUAGE.ConsoleDefault);
|
if (Settings.language == ConsoleLangDefault) sprintf (options2.value[2],"%s",LANGUAGE.ConsoleDefault);
|
||||||
else if (Settings.language == jap) sprintf (options2.value[2],"%s",LANGUAGE.Japanese);
|
else if (Settings.language == jap) sprintf (options2.value[2],"%s",LANGUAGE.Japanese);
|
||||||
@ -4025,13 +4025,21 @@ static int MenuSettings()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (pageToDisplay == 3){
|
if (pageToDisplay == 3){
|
||||||
|
|
||||||
|
|
||||||
if ( Settings.keyset > 2 )
|
if ( Settings.keyset > 2 )
|
||||||
Settings.keyset = 0;
|
Settings.keyset = 0;
|
||||||
|
if ( Settings.unicodefix > 1 )
|
||||||
|
Settings.unicodefix = 0;
|
||||||
sprintf(options2.value[0], " ");
|
|
||||||
|
if (strlen(CFG.titlestxt_path) < (9 + 3)) {
|
||||||
|
sprintf(cfgtext, "%s", CFG.titlestxt_path);
|
||||||
|
} else {
|
||||||
|
strncpy(cfgtext, CFG.titlestxt_path, 9);
|
||||||
|
cfgtext[9] = '\0';
|
||||||
|
strncat(cfgtext, "...", 3);
|
||||||
|
}
|
||||||
|
sprintf(options2.value[0], "%s", cfgtext);
|
||||||
|
|
||||||
if (strlen(CFG.language_path) < (9 + 3)) {
|
if (strlen(CFG.language_path) < (9 + 3)) {
|
||||||
sprintf(cfgtext, "%s", CFG.language_path);
|
sprintf(cfgtext, "%s", CFG.language_path);
|
||||||
@ -4042,13 +4050,15 @@ static int MenuSettings()
|
|||||||
}
|
}
|
||||||
sprintf(options2.value[1], "%s", cfgtext);
|
sprintf(options2.value[1], "%s", cfgtext);
|
||||||
|
|
||||||
|
|
||||||
if (Settings.keyset == us) sprintf (options2.value[2],"QWERTY");
|
if (Settings.keyset == us) sprintf (options2.value[2],"QWERTY");
|
||||||
else if (Settings.keyset == dvorak) sprintf (options2.value[2],"DVORAK");
|
else if (Settings.keyset == dvorak) sprintf (options2.value[2],"DVORAK");
|
||||||
else if (Settings.keyset == euro) sprintf (options2.value[2],"QWERTZ");
|
else if (Settings.keyset == euro) sprintf (options2.value[2],"QWERTZ");
|
||||||
|
|
||||||
sprintf(options2.value[3], " ");
|
if (Settings.unicodefix == off) sprintf (options2.value[3],"%s",LANGUAGE.OFF);
|
||||||
sprintf(options2.value[4], " ");
|
else if (Settings.unicodefix == on) sprintf (options2.value[3],"%s",LANGUAGE.ON);
|
||||||
|
|
||||||
|
sprintf(options2.value[4], " ");
|
||||||
sprintf(options2.value[5], " ");
|
sprintf(options2.value[5], " ");
|
||||||
sprintf(options2.value[6], " ");
|
sprintf(options2.value[6], " ");
|
||||||
sprintf(options2.value[7], " ");
|
sprintf(options2.value[7], " ");
|
||||||
@ -4059,11 +4069,41 @@ static int MenuSettings()
|
|||||||
switch(ret) {
|
switch(ret) {
|
||||||
|
|
||||||
case 0:
|
case 0:
|
||||||
menu = MENU_MP3;
|
if ( CFG.godmode == 1)
|
||||||
pageToDisplay = 0;
|
{
|
||||||
break;
|
mainWindow->Remove(&optionBrowser2);
|
||||||
/////
|
mainWindow->Remove(&page1Btn);
|
||||||
|
mainWindow->Remove(&page2Btn);
|
||||||
|
mainWindow->Remove(&tabBtn);
|
||||||
|
mainWindow->Remove(&page3Btn);
|
||||||
|
w.Remove(&backBtn);
|
||||||
|
w.Remove(&lockBtn);
|
||||||
|
char entered[43] = "";
|
||||||
|
strncpy(entered, CFG.titlestxt_path, sizeof(entered));
|
||||||
|
int result = OnScreenKeyboard(entered,43,4);
|
||||||
|
mainWindow->Append(&optionBrowser2);
|
||||||
|
mainWindow->Append(&page1Btn);
|
||||||
|
mainWindow->Append(&page2Btn);
|
||||||
|
mainWindow->Append(&tabBtn);
|
||||||
|
mainWindow->Append(&page3Btn);
|
||||||
|
w.Append(&backBtn);
|
||||||
|
w.Append(&lockBtn);
|
||||||
|
if ( result == 1 )
|
||||||
|
{ strncpy(CFG.titlestxt_path, entered, sizeof(CFG.titlestxt_path));
|
||||||
|
WindowPrompt(LANGUAGE.TitlestxtpathChanged,0,LANGUAGE.ok,0,0,0);
|
||||||
|
if(isSdInserted() == 1) {
|
||||||
|
cfg_save_global();
|
||||||
|
CFG_Load();
|
||||||
|
} else {
|
||||||
|
WindowPrompt(LANGUAGE.NoSDcardinserted, LANGUAGE.InsertaSDCardtosave, LANGUAGE.ok, 0,0,0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
WindowPrompt(LANGUAGE.Titlestxtpathchange,LANGUAGE.Consoleshouldbeunlockedtomodifyit,LANGUAGE.ok,0,0,0);
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 1: // language file path
|
case 1: // language file path
|
||||||
if ( CFG.godmode == 1)
|
if ( CFG.godmode == 1)
|
||||||
{
|
{
|
||||||
@ -4088,6 +4128,9 @@ static int MenuSettings()
|
|||||||
{ strncpy(CFG.language_path, entered, sizeof(CFG.language_path));
|
{ strncpy(CFG.language_path, entered, sizeof(CFG.language_path));
|
||||||
if(isSdInserted() == 1) {
|
if(isSdInserted() == 1) {
|
||||||
cfg_save_global();
|
cfg_save_global();
|
||||||
|
if(!checkfile(CFG.language_path)) {
|
||||||
|
WindowPrompt(LANGUAGE.Filenotfound,LANGUAGE.Loadingstandardlanguage,LANGUAGE.ok,0,0,0);
|
||||||
|
}
|
||||||
lang_default();
|
lang_default();
|
||||||
CFG_Load();
|
CFG_Load();
|
||||||
menu = MENU_SETTINGS;
|
menu = MENU_SETTINGS;
|
||||||
@ -4107,9 +4150,13 @@ static int MenuSettings()
|
|||||||
case 2:
|
case 2:
|
||||||
Settings.keyset++;
|
Settings.keyset++;
|
||||||
break;
|
break;
|
||||||
|
case 3:
|
||||||
|
Settings.unicodefix++;
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
menu = MENU_MP3;
|
||||||
|
pageToDisplay = 0;
|
||||||
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user