<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.0.10">
</HEAD>
<BODY>
Salut Jean-Paul,<BR>
<BR>
tes efforts pour comprendre les précédents messages sont honorables car tu commences à appréhender les miracles de la ligne de commande sous Linux, MacOSX ou autres Unix ;-)<BR>
<BR>
Dans la première commande que tu as lancé, tu as "exporté" la variable d'environnement LANG pour tous les programmes que tu lanceras par la suite à partir de cette console seulement. L'erreur indique que ta console n'a pas trouvé gnucash dans les chemins par défaut où le système recherche les programme. Remarque que le ";" n'est qu'un séparateur de commande et tu aurais pu reproduire la partie devant le ";" et la partie derrière sur 2 lignes de commandes différentes et tu aurais eu exactement le même résultat. <BR>
<BR>
Ta deuxième commande a donc exécuté gnucash car tu as indiqué au système où se trouvait le programme. Et comme tu avais "exporté" la variable d'environnement LANG dans la même console, GnuCash a démarré en français. Les lignes cabalistiques que te répond le programme ne peuvent être comprise à priori que par les programmeurs de GnuCash et indique seulement des problèmes dans la gestion de l'interface graphique (de type Gtk), tu peux les ignorer car cela n'enlève à priori rien d'important dans la logique du programme.<BR>
<BR>
Au passage, utilises la valeur "fr_FR" pour paramétrer la variable LANG.<BR>
<BR>
Pour résumer, tu peux lancer le programme avec: "export LANG=fr_FR ; /sw/bin/gnucash"<BR>
<BR>
Pour réponder à ton deuxième mail: "env LANG=fr_FR gnucash". Tu fais la une erreur de syntaxe, mais tu débutes, ce n'est pas grave. Tu exécutes de cette façon le programme "env" qui t'affiches donc une liste de variable d'environnement. En fait, ce que tu as voulu faire c'est indiquer juste à GnuCash et non à tous les programmes lancés depuis cette console de s'exécuter avec la variable d'environnement LANG paramétrée sur FR_FR. Dans ce cas, il faut juste enlever "env", et<BR>
dans ton cas, ça donnes: "LANG=fr_FR /sw/bin/gnucash"<BR>
Remarques qu'il n'y a aucun ";".<BR>
<BR>
Si tu veux ne pas voir les messages cabalistiques, il faut que tu rajoutes quelques autres signes cabalistiques à ta ligne de commande pour qu'elle indique au système de mettre ces lignes directement dans la poubelle. Et voici donc la commande finale qui doit te convenir:<BR>
<B>"LANG=fr_FR /sw/bin/gnucash >/dev/null 2>&1"</B><BR>
Il faut enlever les guillemets bien sûr ;-) et bien respecter l'ordre des ">" "/" et "&". Pour les espaces, il y en a un après "fr_FR", un autre après "gnucash" et un dernier après "null". Pour explication des deux derniers signes cabalistiques ajoûtés: ">/dev/null" indique d'envoyer les lignes de teste générées sur la console par le programme vers une "device" virtuelle (qui est par définition un fichier qui reste vide). Enfin "2>&1" demande au système d'y envoyer aussi les messages d'erreur que peut produire le programme.<BR>
<BR>
J'espère t'avoir simplifié la vie avec cette ligne de commande.<BR>
<BR>
Tu peux maintenant travailler avec GnuCash et en français !!<BR>
<BR>
Bienvenue au club,<BR>
<BR>
A bientôt,<BR>
<BR>
Guillaume<BR>
<BR>
Le lun 25/10/2004 à 07:35, Jean Paul Saint Marc a écrit :
<BLOCKQUOTE TYPE=CITE>
<FONT COLOR="#0000ff"><I>Bonjour,<BR>
<BR>
Suite du feuilleton localisation française de gnucash (1,8,9) sur MacOS 10,3. J'ai réussi à le faire apparaître en français mais avecinstabilité et l'impossibilité d'utiliser Gnucash Launcher 2,0 et mêmed'être dans l'obligation de systématiquement de refaire à chaque foisl'opération de demande d'ouverture en français.<BR>
voici la copie du terminal de X11 lorsque j'ouvre gnucash.</FONT><BR>
<FONT COLOR="#0000ff" SIZE="2"><BR>
Ordinateur-de-Jean-Paul-Saint-Marc:~ jeanpaulsaintmarc$ export LANG=fr; gnucash<BR>
bash: gnucash: command not found<BR>
Ordinateur-de-Jean-Paul-Saint-Marc:~ jeanpaulsaintmarc$ /sw/bin/gnucash<BR>
<BR>
Gdk-WARNING **: locale not supported by C library<BR>
<BR>
<B>gnucash apparaît en français mais avec sur le terminalde X11 ces lignes (en espérant avoir pu tout récupérer).<BR>
</B><BR>
<BR>
Gtk-CRITICAL **: file gtksignal.c: line 1152(gtk_signal_handler_unblock_by_data<BR>
): assertion `object != NULL' failed.<BR>
<BR>
Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'<BR>
<BR>
Gtk-CRITICAL **: file gtksignal.c: line 1067(gtk_signal_handler_block_by_data):<BR>
assertion `object != NULL' failed.<BR>
<BR>
Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkCheckMenuItem'<BR>
<BR>
Gtk-CRITICAL **: file gtkcheckmenuitem.c: line 143(gtk_check_menu_item_set_acti<BR>
ve): assertion `check_menu_item != NULL' failed.<BR>
<BR>
Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'<BR>
<BR>
Gtk-CRITICAL **: file gtksignal.c: line 1152(gtk_signal_handler_unblock_by_data<BR>
): assertion `object != NULL' failed.<BR>
<BR>
Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'<BR>
<BR>
Gtk-CRITICAL **: file gtksignal.c: line 1067(gtk_signal_handler_block_by_data):<BR>
assertion `object != NULL' failed.<BR>
<BR>
Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkCheckMenuItem'<BR>
<BR>
Gtk-CRITICAL **: file gtkcheckmenuitem.c: line 143(gtk_check_menu_item_set_acti<BR>
ve): assertion `check_menu_item != NULL' failed.<BR>
<BR>
Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'<BR>
<BR>
Gtk-CRITICAL **: file gtksignal.c: line 1152(gtk_signal_handler_unblock_by_data<BR>
): assertion `object != NULL' failed.<BR>
<BR>
Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'<BR>
<BR>
Gtk-CRITICAL **: file gtksignal.c: line 1067(gtk_signal_handler_block_by_data):<BR>
assertion `object != NULL' failed.<BR>
<BR>
Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkCheckMenuItem'<BR>
<BR>
Gtk-CRITICAL **: file gtkcheckmenuitem.c: line 143(gtk_check_menu_item_set_acti<BR>
ve): assertion `check_menu_item != NULL' failed.<BR>
<BR>
Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'<BR>
<BR>
Gtk-CRITICAL **: file gtksignal.c: line 1152(gtk_signal_handler_unblock_by_data<BR>
): assertion `object != NULL' failed.<BR>
<BR>
Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'<BR>
<BR>
Gtk-CRITICAL **: file gtksignal.c: line 1067(gtk_signal_handler_block_by_data):<BR>
assertion `object != NULL' failed.<BR>
<BR>
Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkCheckMenuItem'<BR>
<BR>
Gtk-CRITICAL **: file gtkcheckmenuitem.c: line 143(gtk_check_menu_item_set_acti<BR>
ve): assertion `check_menu_item != NULL' failed.<BR>
<BR>
Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'<BR>
<BR>
Gtk-CRITICAL **: file gtksignal.c: lin<BR>
</FONT><BR>
<FONT COLOR="#0000ff">Pour moi tout cela est incompréhensible. Sivous pouviez me le décoder et me dire ce que je dois faire pour avoiren français ce logiciel sympathique ce serais très chouette. Mercid'avance.<BR>
<BR>
Jean Paul<BR>
<HR>
<PRE>_______________________________________________
gnucash-fr mailing list
gnucash-fr@gnucash.org
<A HREF="https://lists.gnucash.org/mailman/listinfo/gnucash-fr"><U>https://lists.gnucash.org/mailman/listinfo/gnucash-fr</U></I></A></PRE>
</BLOCKQUOTE>
<PRE><TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<TT><BR>
<B>BOUGARD Guillaume</B><BR>
Expert Linux certifié RHCE<BR>
<FONT SIZE="2">Rue de l'hôpital<BR>
34380 VIOLS-LE-FORT<BR>
Tél.: +33 467 54 22 30 Gsm : +33 608 70 19 69<BR>
Fax : +33 610 79 83 11 Icq : 47279382<BR>
E-mail/MSN: </FONT><A HREF="mailto:gbougard@sfr.fr"><FONT SIZE="2"><U>gbougard@sfr.fr</U></FONT></A><BR>
<BR>
<HR>
<BR>
<DIV ALIGN=center><FONT COLOR="#929292" SIZE="1">Numéro de certification RHCE: 809003457508665</DIV><BR>
<DIV ALIGN=center>N° SIRET: 451 718 969 00012 - TVA Intra: FR 86 451 718 969</TT></FONT></DIV><BR>
<HR>
</TD>
</TR>
</TABLE>
</PRE>
</BODY>
</HTML>