*Fixed isses 384, 387, 391 (maybe more not sure)

*Temporary fix for GameSettings not saved (hopefully now working for all)
This commit is contained in:
dimok321 2009-05-29 22:14:19 +00:00
parent b3d51aa75f
commit c4e10a5cb3
6 changed files with 34 additions and 9 deletions

View File

@ -3,6 +3,7 @@ addToFavorite = Ajouter aux favoris
all = Alphabétique all = Alphabétique
AppLanguage = Langue d'interface AppLanguage = Langue d'interface
Areyousure = Êtes-vous sûr? Areyousure = Êtes-vous sûr?
available = disponible
AutoPatch = AutoPatch AutoPatch = AutoPatch
Back = Retour Back = Retour
Backgroundmusic = Fond sonore Backgroundmusic = Fond sonore
@ -15,6 +16,7 @@ Both = Tous
Cantcreatedirectory = Création du répertoire impossible Cantcreatedirectory = Création du répertoire impossible
Cancel = Annuler Cancel = Annuler
Cantbeformated = Formatage impossible Cantbeformated = Formatage impossible
CheckingforUpdates = Recherche de Mise à Jour
Cantdelete = Impossible de supprimer : Cantdelete = Impossible de supprimer :
ClicktoDownloadCovers = Téléchargement des jaquettes ClicktoDownloadCovers = Téléchargement des jaquettes
Clock = Horloge Clock = Horloge
@ -42,11 +44,14 @@ Display = Affichage
Doyouwanttoformat = Voulez-vous formater ? Doyouwanttoformat = Voulez-vous formater ?
Doyoureallywanttodelete = Voulez-vous vraiment supprimer ? Doyoureallywanttodelete = Voulez-vous vraiment supprimer ?
Doyouwanttoretryfor30secs = Réessayer pendant 30 sec. ? Doyouwanttoretryfor30secs = Réessayer pendant 30 sec. ?
Downloadingfile = Téléchargement du fichier : Doyouwanttoupdate = Comment faire la Mise à Jour ?
Downloadingfile = Téléchargement du fichier
DownloadBoxartimage = Télécharger les jaquettes ? DownloadBoxartimage = Télécharger les jaquettes ?
Downloadfinished = Téléchargement terminé Downloadfinished = Téléchargement terminé
Defaultgamesettings = Réinitialiser les paramètres du jeu //Defaultgamesettings = Rétablir les paramètres du jeu par défaut
Defaultsettings = Réinitialiser les paramètres par défaut //Defaultsettings = Rétablir les paramètres par défaut
Defaultgamesettings = Reset Paramètres Jeu
Defaultsettings = Reset Paramètres
Error = Erreur ! Error = Erreur !
hour = Heures hour = Heures
Homemenu = Menu HOME Homemenu = Menu HOME
@ -103,6 +108,7 @@ Missingfiles = Fichier(s) manquant(s)
Networkiniterror = Erreur d'initialisation réseau Networkiniterror = Erreur d'initialisation réseau
Neither = Aucun Neither = Aucun
Next = Suivant Next = Suivant
Nonewupdates = Pas de nouvelle Mise à Jour.
No = Non No = Non
Nofilemissing = Aucun fichier manquant ! Nofilemissing = Aucun fichier manquant !
NoHDDfound = Aucun HDD trouvé ! NoHDDfound = Aucun HDD trouvé !
@ -129,13 +135,14 @@ Password = Mot de passe
PasswordChanged = Mot de passe modifié PasswordChanged = Mot de passe modifié
Passwordhasbeenchanged = Le mot de passe a été modifié Passwordhasbeenchanged = Le mot de passe a été modifié
Passwordchange = Modification du mot de passe Passwordchange = Modification du mot de passe
Plays = Utilisation Jeu Plays = Utilisation
PowerofftheWii = Éteindre la Wii PowerofftheWii = Éteindre la Wii
Prev = Précédent Prev = Précédent
PromptsButtons = Interface PromptsButtons = Interface
ReloadSD = Recharger la SD ReloadSD = Recharger la SD
RenameGameonWBFS = Renommer un jeu RenameGameonWBFS = Renommer un jeu
Restart = Redémarrer Restart = Redémarrer
Restarting = Redémarrage...
Return = Retour Return = Retour
ReturntoWii = Retourner au menu Wii ReturntoWii = Retourner au menu Wii
Right = Droite Right = Droite
@ -156,6 +163,7 @@ ShutdowntoIdle = Veille
ShutdownSystem = Arrêt ShutdownSystem = Arrêt
Success = Succès : Success = Succès :
Successfullyinstalled = Installé avec succès : Successfullyinstalled = Installé avec succès :
Successfullyupdated = Mise à Jour réussie
Successfullydeleted = Supprimé avec succès : Successfullydeleted = Supprimé avec succès :
SuccessfullySaved = Enregistré avec succès SuccessfullySaved = Enregistré avec succès
SystemDefault = Système par défaut SystemDefault = Système par défaut
@ -168,9 +176,15 @@ Titlestxtpathchange = Localisation de titles.txt
Try = Essayer Try = Essayer
Tooltips = Info-bulles Tooltips = Info-bulles
Timeleft = Temps restant : Timeleft = Temps restant :
updating = Mise à Jour
Unlock = Déverrouiller Unlock = Déverrouiller
Unicodefix = Unicode Unicodefix = Unicode
Uninstall = Désinstaller Uninstall = Désinstaller
Updatepath= Dossier Mise à Jour
Updatepathchanged = Dossier de Mise à Jour changé.
Updatefailed = Mise à Jour échouée
Updatedol = DOL seul
Updateall = Totale
USBLoaderisprotected = USB Loader GX est verrouillé USBLoaderisprotected = USB Loader GX est verrouillé
USBDevicenotfound = Périphérique USB introuvable USBDevicenotfound = Périphérique USB introuvable
VideoMode = Mode vidéo VideoMode = Mode vidéo

File diff suppressed because one or more lines are too long

View File

@ -1116,6 +1116,11 @@ bool cfg_save_global()// save global settings
} }
fprintf(f, "# USB Loader global settings file\n"); fprintf(f, "# USB Loader global settings file\n");
fprintf(f, "# Note: This file is automatically generated\n"); fprintf(f, "# Note: This file is automatically generated\n");
fclose(f);
/* Closing and reopening because of a write issue we are having right now */
f = fopen("SD:/config/GXGlobal.cfg", "wt");
fprintf(f, "# USB Loader global settings file\n");
fprintf(f, "# Note: This file is automatically generated\n");
fprintf(f, "video = %d\n ", Settings.video); fprintf(f, "video = %d\n ", Settings.video);
fprintf(f, "vpatch = %d\n ", Settings.vpatch); fprintf(f, "vpatch = %d\n ", Settings.vpatch);
fprintf(f, "language = %d\n ", Settings.language); fprintf(f, "language = %d\n ", Settings.language);
@ -1407,7 +1412,7 @@ bool CFG_forget_game_opt(u8 *id)
return cfg_save_games(); return cfg_save_games();
} }
void CFG_Load() void CFG_Load(void)
{ {
char pathname[200]; char pathname[200];
// bool ret = false; // bool ret = false;

View File

@ -190,7 +190,7 @@ struct Game_NUM
void CFG_Default(int widescreen); // -1 = non forced mode void CFG_Default(int widescreen); // -1 = non forced mode
void CFG_Load(); void CFG_Load(void);
void lang_defualt(); void lang_defualt();
struct Game_CFG* CFG_get_game_opt(u8 *id); struct Game_CFG* CFG_get_game_opt(u8 *id);
struct Game_NUM* CFG_get_game_num(u8 *id); struct Game_NUM* CFG_get_game_num(u8 *id);
@ -212,7 +212,7 @@ enum {
schin, schin,
tchin, tchin,
kor, kor,
settings_language_max // always the last entry settings_language_max // always the last entry
}; };

View File

@ -956,6 +956,10 @@ void language_set(char *name, char *val)
strcopy(LANGUAGE.Updatepathchanged, val, sizeof(LANGUAGE.Updatepathchanged)); strcopy(LANGUAGE.Updatepathchanged, val, sizeof(LANGUAGE.Updatepathchanged));
return; return;
} }
if (strcmp(name, "CheckingforUpdates") == 0) {
strcopy(LANGUAGE.CheckingforUpdates, val, sizeof(LANGUAGE.CheckingforUpdates));
return;
}
if (strcmp(name, "Updatefailed") == 0) { if (strcmp(name, "Updatefailed") == 0) {
strcopy(LANGUAGE.Updatefailed, val, sizeof(LANGUAGE.Updatefailed)); strcopy(LANGUAGE.Updatefailed, val, sizeof(LANGUAGE.Updatefailed));
return; return;

View File

@ -2356,7 +2356,7 @@ ProgressUpdateWindow()
if(revnumber > currentrev) { if(revnumber > currentrev) {
sprintf(msg, "Rev%i %s.", revnumber, LANGUAGE.available); sprintf(msg, "Rev%i %s.", revnumber, LANGUAGE.available);
int choice = WindowPrompt(msg, LANGUAGE.Doyouwanttoupdate, LANGUAGE.Updatedol, LANGUAGE.Updateall, LANGUAGE.No, 0); int choice = WindowPrompt(msg, LANGUAGE.Doyouwanttoupdate, LANGUAGE.Updatedol, LANGUAGE.Updateall, LANGUAGE.Cancel, 0);
if(choice == 1 || choice == 2) { if(choice == 1 || choice == 2) {
titleTxt.SetTextf("%s USB Loader GX", LANGUAGE.updating); titleTxt.SetTextf("%s USB Loader GX", LANGUAGE.updating);
msgTxt.SetPosition(0,100); msgTxt.SetPosition(0,100);
@ -2944,6 +2944,8 @@ static int MenuInstall()
mainWindow->Remove(&w); mainWindow->Remove(&w);
ResumeGui(); ResumeGui();
SDCard_deInit();
SDCard_Init();
return menu; return menu;
} }