System.out.println(preferences.toString());
    public boolean loadPreferences()    {        String path = sPathFilePreferences + sNameFilePreferences;        File filePreferences = new File(path);        // on test l'existance du fichier de preferences        if (filePreferences.exists())        {            // on charge le fichier des preferences            try            {                preferences.load(new FileInputStream(filePreferences));                // si la cle "lang" n'a pas put etre trouve on defini le                // francais                // par defaut et on met la JVM en francais                String sLang = preferences.getProperty("lang");                if (sLang == null)                {                    Locale.setDefault(Locale.FRENCH);                    sLang = Locale.getDefault().getLanguage();                    preferences.setProperty("lang", sLang);                }                else                {                    // on met la JVM dans la langue choisi par l'utilisateur                    Locale tempLocale = new Locale(this.getLanguage());                    Locale.setDefault(tempLocale);                }                // enleve les associations si le programme n'existe plus                checkPreferences();            }            catch (IOException exception)            {                              // defini le francais comme langue choisi par l'utilisateur                Locale.setDefault(Locale.FRENCH);                String sLang = Locale.getDefault().getLanguage();                preferences.setProperty("lang", sLang);                                // On previent l'utilisateur                JOptionPane.showMessageDialog(null,                        LanguagesManager.getInstance().getString(                                "loadPreferencesErrorMessage"),                        LanguagesManager.getInstance().getString(                                "loadPreferencesErrorTitle"),                        JOptionPane.ERROR_MESSAGE);                return false;            }        }        else        {            // le fichier de preference n'existe pas donc on le cree et on            // defini le francais comme langue choisi par l'utilisateur            Locale.setDefault(Locale.FRENCH);            String sLang = Locale.getDefault().getLanguage();            preferences.setProperty("lang", sLang);            // on cree le fichier            this.storePreferences();        }        return true;    }