*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
AppLanguage = Langue d'interface
Areyousure = Êtes-vous sûr?
available = disponible
AutoPatch = AutoPatch
Back = Retour
Backgroundmusic = Fond sonore
@ -15,6 +16,7 @@ Both = Tous
Cantcreatedirectory = Création du répertoire impossible
Cancel = Annuler
Cantbeformated = Formatage impossible
CheckingforUpdates = Recherche de Mise à Jour
Cantdelete = Impossible de supprimer :
ClicktoDownloadCovers = Téléchargement des jaquettes
Clock = Horloge
@ -42,11 +44,14 @@ Display = Affichage
Doyouwanttoformat = Voulez-vous formater ?
Doyoureallywanttodelete = Voulez-vous vraiment supprimer ?
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 ?
Downloadfinished = Téléchargement terminé
Defaultgamesettings = Réinitialiser les paramètres du jeu
Defaultsettings = Réinitialiser les paramètres par défaut
//Defaultgamesettings = Rétablir les paramètres du jeu par défaut
//Defaultsettings = Rétablir les paramètres par défaut
Defaultgamesettings = Reset Paramètres Jeu
Defaultsettings = Reset Paramètres
Error = Erreur !
hour = Heures
Homemenu = Menu HOME
@ -103,6 +108,7 @@ Missingfiles = Fichier(s) manquant(s)
Networkiniterror = Erreur d'initialisation réseau
Neither = Aucun
Next = Suivant
Nonewupdates = Pas de nouvelle Mise à Jour.
No = Non
Nofilemissing = Aucun fichier manquant !
NoHDDfound = Aucun HDD trouvé !
@ -129,13 +135,14 @@ Password = Mot de passe
PasswordChanged = Mot de passe modifié
Passwordhasbeenchanged = Le mot de passe a été modifié
Passwordchange = Modification du mot de passe
Plays = Utilisation Jeu
Plays = Utilisation
PowerofftheWii = Éteindre la Wii
Prev = Précédent
PromptsButtons = Interface
ReloadSD = Recharger la SD
RenameGameonWBFS = Renommer un jeu
Restart = Redémarrer
Restarting = Redémarrage...
Return = Retour
ReturntoWii = Retourner au menu Wii
Right = Droite
@ -156,6 +163,7 @@ ShutdowntoIdle = Veille
ShutdownSystem = Arrêt
Success = Succès :
Successfullyinstalled = Installé avec succès :
Successfullyupdated = Mise à Jour réussie
Successfullydeleted = Supprimé avec succès :
SuccessfullySaved = Enregistré avec succès
SystemDefault = Système par défaut
@ -168,9 +176,15 @@ Titlestxtpathchange = Localisation de titles.txt
Try = Essayer
Tooltips = Info-bulles
Timeleft = Temps restant :
updating = Mise à Jour
Unlock = Déverrouiller
Unicodefix = Unicode
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é
USBDevicenotfound = Périphérique USB introuvable
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, "# 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, "vpatch = %d\n ", Settings.vpatch);
fprintf(f, "language = %d\n ", Settings.language);
@ -1407,7 +1412,7 @@ bool CFG_forget_game_opt(u8 *id)
return cfg_save_games();
}
void CFG_Load()
void CFG_Load(void)
{
char pathname[200];
// bool ret = false;

View File

@ -190,7 +190,7 @@ struct Game_NUM
void CFG_Default(int widescreen); // -1 = non forced mode
void CFG_Load();
void CFG_Load(void);
void lang_defualt();
struct Game_CFG* CFG_get_game_opt(u8 *id);
struct Game_NUM* CFG_get_game_num(u8 *id);
@ -212,7 +212,7 @@ enum {
schin,
tchin,
kor,
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));
return;
}
if (strcmp(name, "CheckingforUpdates") == 0) {
strcopy(LANGUAGE.CheckingforUpdates, val, sizeof(LANGUAGE.CheckingforUpdates));
return;
}
if (strcmp(name, "Updatefailed") == 0) {
strcopy(LANGUAGE.Updatefailed, val, sizeof(LANGUAGE.Updatefailed));
return;

View File

@ -2356,7 +2356,7 @@ ProgressUpdateWindow()
if(revnumber > currentrev) {
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) {
titleTxt.SetTextf("%s USB Loader GX", LANGUAGE.updating);
msgTxt.SetPosition(0,100);
@ -2944,6 +2944,8 @@ static int MenuInstall()
mainWindow->Remove(&w);
ResumeGui();
SDCard_deInit();
SDCard_Init();
return menu;
}