Re: [grisbi-devel] Choix de la langue dans grisbi.
Pierre Biava <[email protected]>
| Newsgroups | gmane.linux.grisbi.devel.french |
|---|---|
| Message-ID | <[email protected]> |
Ludovic Rousseau a écrit le 13/01/2018 à 12:26 : > Le 13 janvier 2018 à 09:22, Pierre Biava <[email protected] > <mailto:[email protected]>> a écrit : > > Ludovic Rousseau a écrit le 10/01/2018 à 10:33 : > > Bonjour, > >> Le 8 janvier 2018 à 23:09, Pierre Biava <[email protected] >> <mailto:[email protected]>> a écrit : >> >> Ça fonctionne pour moi (macOS High Sierra 10.13.2). >> >> Par contre l'entrée de menu "Preferences" est grisée si aucune >> fichier de compte n'est ouvert. >> Donc lors du lancement de grisbi il faut d'abord ouvrir un >> fichier avant de pouvoir changer la langue. C'est pas pratique. >> je n'ai pas trouvé comment changer ça. > > En règle générale les utilisateurs chargent automatiquement le > dernier fichier utilisé ce qui supprime pour eux cet inconvénient. > > Ceci étant dit, j'ai poussé sur mon fork une modification qui > valide en permanence les préférences. Chez-moi et sous Linux je > n'ai plus de messages d'erreur ou d'avertissement de la part de gtk. > > Ce serait bien si tu pouvais tester avant que je pousse sur > grisbi/grisbi > > > Je confirme que, avec ton code, j'ai accès aux Préférences sans > charger de fichier. > > Par contre j'ai deux logs GLib-CRITICAL. > > Je lance grisbi et j'ai : > ± ./src/grisbi > Sat Jan 13 12:23:08 2018, 0,041121 : Debug GRISBI 1.1.90 - > erreur.c:333:void debug_initialize_debugging(gint) - Niveau de > débogage : Débug > Sat Jan 13 12:23:08 2018, 0,041218 : Debug - grisbi_app.c:107:void > grisbi_app_struct_conf_init(void) > Sat Jan 13 12:23:08 2018, 0,132301 : Debug - > grisbi_settings.c:475:void grisbi_settings_init(GrisbiSettings *) > Sat Jan 13 12:23:08 2018, 0,133018 : Debug - gsb_file.c:597:void > gsb_file_init_last_path(const gchar *) - /Users/rousseau/Downloads/ > Variables d'environnement : > > LANGUAGE = (null) > > (grisbi:33473): GLib-CRITICAL **: g_ascii_strup: assertion 'str != > NULL' failed > > (grisbi:33473): GLib-CRITICAL **: g_strstr_len: assertion 'haystack != > NULL' failed > Le problème vient du fait qu'on ne détecte pas la langue de Mac OSX et la variable LANGUAGE n'est pas définie. Que vaut la variable LANG ? Sinon il faudrait trouver dans l'API comment on récupère la langue système. > Puis je quitte : > Sat Jan 13 12:23:19 2018, 2,873351 : Debug - grisbi_prefs.c:118:void > grisbi_prefs_dialog_response(GtkDialog *, gint) > > (grisbi:33473): GLib-WARNING **: poll(2) failed due to: Invalid argument. L'erreur apparaît au moment de la fermeture de la fenêtre des préférences ou après la demande de fermeture de grisbi ? J'ai regardé sur google quand apparaît cette erreur. C'est semble-t-il concerne une limitation de la glib quand le nombre de file descriptors dépasse 256. Il faudrait préciser les conditions d'apparition du problème : Cette erreur est rencontrée systématiquement ou seulement lorsque on ouvre ou ferme les préférences ? Cela se passe seulement avec cette version ou c'était vrai déjà dans la version précédente. Cela se passe quand on a un fichier ouvert et/ou non. Nota : Sous Linux je ne rencontre pas ce problème. Bonne soirée. -- A+ Pierre Biava _______________________________________________ devel mailing list [email protected] http://listes.grisbi.org/mailman/listinfo/devel