Post by Pierre BiavaBonjour,
Ã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)
Currency
currency_symbol = Eu
mon_thousands_sep = " "
mon_decimal_point = ,
positive_sign = ""
negative_sign = "-"
p_cs_precedes = "0"
n_cs_precedes = "0"
p_sep_by_space = "1"
frac_digits = "2"
gint64
G_GINT64_MODIFIER = "l"
9223372036854775807
Paths
user_default_dir = /Users/rousseau
user_data_dir = /Users/rousseau/Library/Application
Support/Grisbi/data
user_config_dir = /Users/rousseau/Library/Application
Support/Grisbi/config
G_USER_DIRECTORY_DOCUMENTS = /Users/rousseau/Documents
G_USER_DIRECTORY_DOWNLOAD = /Users/rousseau/Desktop
categories_dir = /tmp/grisbi/share/grisbi/categories
locale_dir = /tmp/grisbi/share/locale
pixmaps_dir = /tmp/grisbi/share/pixmaps/grisbi
ui_dir = ./src/ui
Sat Jan 13 12:23:08 2018, 0,135842 : Debug - gsb_rgba.c:90:void
gsb_rgba_initialise_couleurs_par_defaut(void)
Sat Jan 13 12:23:08 2018, 0,135890 : Debug -
traitement_variables.c:131:void init_variables(void)
Sat Jan 13 12:23:08 2018, 0,136168 : Debug -
traitement_variables.c:356:void initialise_tab_affichage_ope(void)
Sat Jan 13 12:23:08 2018, 0,136377 : Debug - gsb_form_widget.c:105:gboolean
gsb_form_widget_free_list(void)
Sat Jan 13 12:23:08 2018, 0,136396 : Debug -
gsb_form_scheduler.c:273:gboolean gsb_form_scheduler_free_list(void)
Sat Jan 13 12:23:08 2018, 0,136532 : Debug - import.c:1329:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter « CSV »
en tant que format d'importation
Sat Jan 13 12:23:08 2018, 0,136549 : Debug - import.c:1329:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter « QIF »
en tant que format d'importation
Sat Jan 13 12:23:08 2018, 0,136561 : Debug - import.c:1329:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter « Gnucash
» en tant que format d'importation
Sat Jan 13 12:23:08 2018, 0,136575 : Debug - import.c:1329:void
gsb_import_register_ImportFormat(struct ImportFormat *) - Ajouter « OFX »
en tant que format d'importation
Sat Jan 13 12:23:08 2018, 0,155987 : Debug - grisbi_app.c:409:void
grisbi_app_init_recent_files_menu(GrisbiApp *)
Sat Jan 13 12:23:08 2018, 0,156424 : Debug - grisbi_app.c:967:void
grisbi_app_activate(GApplication *)
Sat Jan 13 12:23:08 2018, 0,162573 : Debug - grisbi_win.c:542:void
grisbi_win_no_file_page_new(GrisbiWin *)
Ensuite j'ouvre les Préférences et j'ai :
Sat Jan 13 12:23:14 2018, 0,892388 : Debug - grisbi_prefs.c:535:void
grisbi_prefs_init(GrisbiPrefs *)
Sat Jan 13 12:23:14 2018, 0,893893 : Debug - grisbi_prefs.c:460:GtkWidget
*grisbi_prefs_left_tree_view_setup(GrisbiPrefs *)
Sat Jan 13 12:23:14 2018, 0,897051 : Debug - grisbi_prefs.c:263:void
grisbi_prefs_left_panel_populate_tree_model(GrisbiPrefs *)
Sat Jan 13 12:23:15 2018, 1,067159 : Debug - prefs_page_files.c:104:void
prefs_page_files_setup_files_page(PrefsPageFiles *)
Sat Jan 13 12:23:15 2018, 1,077632 : Debug - prefs_page_archives.c:534:void
prefs_page_archives_setup_archives_page(PrefsPageArchives *)
Sat Jan 13 12:23:15 2018, 1,080968 : Debug - grisbi_prefs.c:210:GtkWidget
*grisbi_prefs_setup_import_page(GrisbiPrefs *)
Sat Jan 13 12:23:15 2018, 1,086763 : Debug -
prefs_page_import_files.c:107:void
prefs_page_import_files_setup_import_files_page(PrefsPageImportFiles *)
Sat Jan 13 12:23:15 2018, 1,094587 : Debug -
prefs_page_import_asso.c:511:void
prefs_page_import_asso_setup_import_asso_page(PrefsPageImportAsso *)
Sat Jan 13 12:23:15 2018, 1,107322 : Debug - prefs_page_divers.c:328:void
prefs_page_divers_setup_divers_page(PrefsPageDivers *)
(grisbi:33473): GLib-CRITICAL **: g_ascii_strup: assertion 'str != NULL'
failed
(grisbi:33473): GLib-CRITICAL **: g_strstr_len: assertion 'haystack !=
NULL' failed
Sat Jan 13 12:23:15 2018, 1,127988 : Debug -
prefs_page_display_fonts.c:503:void
prefs_page_display_fonts_setup_display_fonts_page(PrefsPageDisplayFonts *)
Sat Jan 13 12:23:15 2018, 1,140764 : Debug -
prefs_page_display_adr.c:184:void
prefs_page_display_adr_setup_display_adr_page(PrefsPageDisplayAdr *)
Sat Jan 13 12:23:15 2018, 1,142971 : Debug - gsb_currency.c:268:gboolean
gsb_currency_update_combobox_currency_list(void)
Sat Jan 13 12:23:15 2018, 1,153334 : Debug -
prefs_page_display_gui.c:229:void
prefs_page_display_gui_setup_display_gui_page(PrefsPageDisplayGui *)
Sat Jan 13 12:23:15 2018, 1,241396 : Debug - bet_config.c:262:GtkWidget
*bet_config_account_create_account_page(void)
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.
Sat Jan 13 12:23:21 2018, 3,318855 : Debug - gsb_file.c:898:gboolean
gsb_file_close(void)
Sat Jan 13 12:23:21 2018, 3,319379 : Debug - grisbi_app.c:1066:void
grisbi_app_shutdown(GApplication *)
Sat Jan 13 12:23:21 2018, 3,319410 : Debug - grisbi_settings.c:623:void
grisbi_settings_save_app_config(void)
Sat Jan 13 12:23:22 2018, 3,321322 : Debug - grisbi_app.c:125:void
grisbi_app_struct_conf_free(void)
Sat Jan 13 12:23:22 2018, 3,322708 : Debug - grisbi_app.c:1043:void
grisbi_app_dispose(GObject *)
à +
--
Dr. Ludovic Rousseau