From 6ed86fbb29b9385abc8bf5a3293d07dd25019baf Mon Sep 17 00:00:00 2001 From: Dave Peticolas Date: Wed, 8 Mar 2000 00:47:06 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2064 57a11ea4-9604-0410-9ed3-97b8803252fd --- LISEZ.MOI | 204 ---------------- README.francais | 632 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 632 insertions(+), 204 deletions(-) delete mode 100644 LISEZ.MOI create mode 100644 README.francais diff --git a/LISEZ.MOI b/LISEZ.MOI deleted file mode 100644 index 1ae233d8bd..0000000000 --- a/LISEZ.MOI +++ /dev/null @@ -1,204 +0,0 @@ - -GnuCash -------- - -GnuCash est un programme de suivis de vos finances personnelles. Il est -semblable dans son concept a Quicken(TM). Bien qu'il manque encore a Xacc -des fonctionnalites avancees de Quicken, il a les fonctions de base. - -Quelques une de ces fonctions sont : - - - Comptes Multiples - - Chaque compte conserve un solde actuel et - un solde de rapprochement, alors vous pouvez suivre - les verifications quiont ete pointes sur votre compte. - - Une interface simple . Si vous savez utiliser - le talon de votre chequier, vous savez utiliser - xacc. - - QuickFill (saisie rapide)... lorsque vous commencez une saisie - dans les champs de description , s'il retrouve une - precedente transaction, il vous la propose,frappez copiera alors - la precedente transaction. Commode si vous avez des - transactions semblables assez regulierement . - - Portefeuille d'actions/de societes d'investissements (n.d.t: pour ces - dernieres FCP et SICAV en France). Suivis d'actions individuellement - (une par compte)ou dans un portefeuille de comptes (un groupe de - comptes qui peuvent etre affiches ensemble ). - - Importation des fichiers QIF de Quicken . - -Fonctions Avancees ------------------- -GnuCash (X-Accountant) possede quelques une des fonctions qui ne se trouve pas -habituellement dans un simple logiciel de gestion de finances personnelles: - - - Sous-comptes: Un compte principal peut avoir un classement de petits - comptes ou de comptes specialises au-dessous de lui. Cela permet - d'avoir des types de comptes semblables (par exemple : - Especes, Banque, Actions) qui peuvent etre groupes dans - un compte principal (par exemple: Possessions ou Avoirs). - - Double livret: - Chaque transaction peut apparaitre dans deux - comptes; un compte est debite et l'autre est - credite avec exactement le meme montant. Avec le - double livret , une transaction affichee dans une - fenetre sera automatiquement mise a jour dans toutes - les autres fenetres montrant cette transaction, et - dans les deux comptes. - - Types de comptes gains/depenses (Categories). - Correctement utilises avec la fonction du double livret, - ils peuvent etre utilises pour creer une feuille des - soldes et un rapport des Profits et des Pertes - Par example, l'epargne des interets du compte, - les dividendes d'actions , ou la feuille de paie - peuvent etre marqué l'un et l'autre comme depot dans - un compte bancaire , et comme gains/revenus dans un - compte de type Revenus, utilisant la fonction du - double livret (transfert). De la meme maniere, les paiements - par la carte de credit peuvent etre notes dans un compte - de carte de credit , en plus du compte correspondant aux depenses. - - Registre general/Grand livre : Des comptes multiples peuvent - etre affiches dans une fenetre registre au meme moment. - Cela peut soulager de l'ennui du depistage - d'erreurs de saisie ou d'enregistrement . - Il permet aussi une vision pratique d'un portefeuile de - beaucoup d'actions , en y montrant toutes les transactions - dans ce portefeuille. - -Home Page: ----------- -http://www.gnucash.org/ - -Note:importante ----------------- -Un nombre de plantages important ont ete rapporte, ils se produisent avec -la version 0.82 de lesstif. Ces plantages ne se produisent pas avec -lesstif v 0.81 et avec RedHat Motif. Si il y a plantage, essayez -d'utiliser la version Motif lié statiquement, comme decris ci-dessous. - - -Utilisation: ------------- -La distribution d'executables seuls inclue deux fichiers executables : -'gnucash' et 'gnucash-static'. Le premier requiert une librairie Motif -partagee; le second en a une integre statiquement . Si vous avez Motif, -alors executer juste xacc. Si vous n'avez pas Motif, alors utiliser -'gnucash.motif' a la place de 'gnucash'. - -Vous pouvez alors demarrer xacc en ligne de commande , avec -"gnucash" ou "gnucash ", ou est un -fichier de compte xacc . Des echantillons de comptes peuvent -etre trouve dans le sous-repertoire "data" . Les fichiers *.dat -sont des comptes xacc qui peuvent etre ouvert avec l'entre du -menu "Open File" . Les fichiers *.qif sont des fichiers -Quicken Import Format qui peuvent etre ouvert avec l'entre du -menu "Import QIF". - - -Compilation et Installation: ----------------------------- -Ces etapes ne s'appliquent pas aux distributions d'executables; -seulement aux distributions de source. - -Normalement, pour compiler et installer gnucash, tout ce que vous avez -a faire est : - - # ./configure - # make depend - # make - # make install - - -Il doit lire le README anglais pour mieux comprendre autre importants -informations. - -Vous pouvez aussi compiler gnucash dans un repertoire separe , -ce qui est plus pratique si vous compilez pour plusieurs -plateformes depuis une meme copie du repertoire source : - - # mkdir BUILD - # mkdir BUILD/debug - # cd BUILD/debug - # ../../configure --enable-debug - # make depend - # make - # make install - -desole, pas encore de "make install". - - - -Etat actuel: ------------- -Depuis la version 1.0.16: - -xacc est connus pour fonctionner avec ces differentes configurations: -Linux 2.0.x -- Intel avec RedHat Motif -Slackware 3.4 -- Intel avec Mootif (OSF Motif 2.0.1) -Linux 2.0.x -- Intel avec Lesstif v0.81 -SGI IRIX -- -IBM AIX 4.1.5 -- RS/6000 http://www-frec.bull.com/ -Unixware 7 -- Intel -SCO OpenServer 5.0.4 -- Intel - -Allez a http://linas.org/linux/xacc pour les executables -pour ces plateformes. - -xacc semble avoir des problemes avec: -Solaris -- Sparc -- il ne compile pas avec les va-args exige dans XmHTML -Linux 2.0.x -- Intel avec Lesstif v0.82 - -Sites de telechargement: ------------------------- -Tous ces executables et les dernieres versions du code source peuvent etre trouve -a http://linas.org/linux/xacc. Pourtant , il est recommende d'utiliser a la place -le site principal pour chaque executable en particulier, pour deux raisons: -1) la bande passante -2) l'information et le support specifique a chaque OS - -IBM AIX 4.1.5 - -- images installable SMIT - http://www.bull.de/pub/ - voyez aussi http://www-frec.bull.com/ - -SCO OpenServer 5.0.4 - http://www.sco.com/skunkware/osr5/x11/apps/xacc/VOLS.tar - -Unixware 7 - -- utiliser pkgadd pour installer - http://www.sco.com/skunkware/uw7/x11/apps/xacc/xacc.pkg.gz - -SGI Irix - -- dans le format d'installation SGI - -- attention , c'est une version non stable - http://linas.org/linux/xacc/xacc-1.0b7-sgi-irix.inst.tar - -Linux Debian - -- utiliser les utilitaires debian pour installer - http://linas.org/linux/xacc/xacc_1.0.15-1_i386.deb - -That's all folks! - -Developpeurs principaux: ------------------------ -Robin Clark pour le xacc original -Linas Vepstas pour des ameliorations et extensions importantes - -Stabilisation et corrections: ------------------------------ -George Chen pour les fichiers QIF de MS-Money QIF et les correctifs -Koen D'Hondt pour les coorrectifs Solaris dans XmHTML -Ciaran Deignan pour la version d'executable AIX -Dave Freese pour le correctif de l'annee pleine -Otto Hammersmith pour la version RPM pour RedHat -Tom Kludy pour le port sur SGI Irix -G. Allen Morris III pour la correction du plantage de QIF -Peter Norton pour une audacieuse tentative du port du GTK -Gavin Porter pour les dates au format europeen -Ron Record pour les executables pour SCO Unixware et OpenServer -Christopher Seawood pour la correction des plantages de XbaeMatrix -Richard Skelton pour le nettoyage pour Solaris -Henning Spruth pour la traduction en Allemand -Yannick Le Ny pour la traduction du readme en francais -... et je suis sur que j'ai oublie quelques-un ... - - diff --git a/README.francais b/README.francais new file mode 100644 index 0000000000..1cb05fdcf4 --- /dev/null +++ b/README.francais @@ -0,0 +1,632 @@ +-*-text-*- + +************ VERSION DE DEVELOPPEMENT ****************** +Les séries de version 1.3.x de GnuCash sont des versions expérimentales de +développement. Elles peuvent ou non fonctionner. Utilisez les à votre propre +risque. + +La dernière stable, version de production était gnucash-1.2.5 +La dernière stable, version de production sera gnucash-1.4.x + +############################################## + +GnuCash +------- +GnuCash est un gestionnaire de finances personnelles.Une interface +graphique d'enregistrement ressemblant au talon de votre chéquier +vous permet d'entrer et suivre vos comptes bancaires,actions, +revenus et même les marchés des changes. L'interface est conçu pour +être simple et facile à utiliser, mais elle est adossée/renforcée à +des pricipes de comptabilité de double entrée/double livret pour +s'assurer que les livres dont équilibrés. + +Quelques une de ces caractéristiques sont: + + - Une interface facile à utiliser. Si vous savez utilisez + le talon de votre chéquier, vous savez utiliser GnuCash. + Tapez directement dans le registre, + déplacer vous entre les champs, et utilisez quick-fill + (saisie rapide) pour compléter automatiquement la transaction. + - La fenêtre de rapprochement avec soldes actuels rapprochés et + pointés rend le rapprochement facile. + - Potefeuille d'actions/fonds communs (SICAV et FCP en france): + Suivi d'actions individuellement (une par compte) ou dans un + portefeuille de colmptes (un groupe de comptes qui peuvent + être affiché ensemble). + - Monnaies/devises multiples et Marché des changes: + De multiple monnaies sont supportées et peuvent être achetées + et vendus(faire du commerce avec elles). Les mouvements monétaires + entre comptes sont totallement équilibrés quand la double-entrée + est activée. + (Quelques aspects du support de multiples monnaies ne sont pas + totallement implémentés.) + - Importation de fichiers Quicken: Importation de fichiers au format + QIF de Quicken. + Les fichiers QIF sont automatiquement fusionnés pour éliminer + les transactions dupliquées. + - Rapports: Affiche la feuille du solde/bilan, pertes et profits, + évaluation du portefeuille, ou les imprimer en HTML. + - Tableau de comptes: Un compte maitre/principal peut avoir une arborescence + de comptes détaillés en desssous de lui. Celà permet des + types de comptes similaires (par exemple Liquidités, Banque, Actions) + d'être groupés dans compte maitre (par exemple Avoirs). + - Transactions réparties: Une simple transaction peut être répartie + en plusieurs morceaux pour enregistrer les impôts, paiements, et + autres entrées composées. + - Double Entrée/Double livret: Quand elle est active, chaque transaction + doit débiter un compte et créditer un autre d'un montant équivalent. + Celà permet de s'assurer que les "livres sont équilibrés": c'est la + différence entre les revenus et les sorties qui est exactement égale + à la somme de tous les avoirs, qu'ils soit bancaire, liquidités, actions + ou autre. + - Types de comptes Revenus/Dépenses (Catégories): + Ils ne servent pas uniquement à catégoriser votre flux + de liquidités/argent, mais quand ils sont utilisés avec la fonction de + la double-entrée, ceux-ci peuvent fournir un état exact des pertes et + profits. + - Registre général/grand livre: De multiples comptes peuvent être affichés + dans une fenêtre registre/d'enregistrement au même moment. Celà peut + faciliter l'ennui de la recherche/vérification des erreurs de + frappe/d'entrée. + Il fournit aussi une manière agréable de visualiser un porte-feuille de + beaucoup d'actions, en montrant toutes les transactions dans ce + portefeuille. + - Ecrit en C avec un support étendu de scheme via Guile. + - Le support de Perl est disponible en option pour les scripts fonctionnant + via SWIG. + - L'accès au fichier est verrouillé par un drapeau de sécurité réseau, + prévenant des dommages accidentels si plusieurs utlsateurs esaie d'accéder + au même fichier, même si le fichier est monté par NFS. + - Fournit un format de flux de données(byte-stream format), qui permet aux + comptes et groupes de comptes d'être transmit par d'autres processus + via pipes ou sockets. + - Récupère les cours des actions et fonds communs (FCP et SICAV) depuis + différents sites web, met à jour automatiquement le porte-feuille + (plus de fonds doivent être ajouter réegulièrement). + - Chargement de la date au format européen, traductions française et + allemande. + + +Home Page: +---------- +http://gnucash.org/ (version anglaise) +http://www.multimania.com/yleny/gnucash (version française) + +Home page initiale de X-Accountant: +http://www.cs.hmc.edu/~rclark/xacc + +Binaires précompilés / exécutables: +http://www.gnucash.org/pub/gnucash/redhat-6.x/ + +Versions de développement: +http://www.gnucash.org/source_code.php3 + + +Mise en route: +-------------- + +Seulement la version Motif de GnuCash est actuellement fonctionnelle/utilisable. +La version Gnome vous donnera le goût de Gnome, et elle arivera à point, +mais elle est probablement pas assez stable pour une utilisation régulière. +(ndt:pour moi,elle l'est) +La version qt/kde ne se compile pas, la plupart des fonctions sont manquantes. +Voyez ci-dessous pour les OS autres que le support de GNU/Linux/*BSD. + +Les packages suivants sont requis d'être installé pour faire fonctionner +gnucash + +Pour les binaires/exécutables Motif: + +guile -- Fournit l'infrastructure du langage d'extension principal. + Il est utilisé intensivement par gnucash pur l'initialisation et + le démarrage. + Requiert la version 1.3.4 ou ultérieure/plus récente. + Le rpm guile-1.3.4-1 fonctionne. + +Motif ou Lesstif -- + Soit l'un ou l'autre du Motif commercial, ou du clone en logiciel + libre Lesstif est demandé. Si vous utilisez une version commerciale + de Motif (largement disponible pour au moins 50 USD), soyez sûr de + récupérer une version compatible avec votre version de glibc et + libXt. + Lesstif pou la plupart fontionne, mais il y a eu des problèmes. + Voici notre expérience: + + Lesstif 0.81 fonctionne + Lesstif 0.82 cassé (broken) + Lesstif 0.83 fonctionne ... but get fast blinking cursor ... + Lesstif 0.86.0 est rapporté comme fonctionnant + Lesstif 0.86.5 se crashe/ se plante. + Lesstif 0.86.9 fonctionne ... mais quelques menus viennent avec + 2 pixels trop haut.(?) + Lesstif 0.87.0: cassé (broken) (manque les symboles pour + XmeDrawShadows, etc.) + Lesstif 0.88.1 fonctionne + Lesstif 0.89.0 fonctionne + +XmHTML -- Fournit les possibilités d'affichage en HTML. Utilisé pour les + fenêtres d'aide. + Requiert une version 1.1.4 ou ultérieure + http://www.llp.fu-berlin.de/lsoft/F/5/XMHTML.html + http://www.xs4all.nl/~ripley/XmHTML/XmHTML.html + ftp://ftp.ultra.net/pub/eugene/RPMS/i386/XmHTML-1.1.5-1.i386.rpm + ftp://ftp.ultra.net/pub/eugene/SRPMS/XmHTML-1.1.5-1.src.rpm + + Note: quelques versions précompilées de XmHTML ont été compilées + avec Motif. Quand elles sont utilisées avec la plupart des versions + précompilées de Lesstif, vous aurez une erreur "undefined symbol + XmeDrawShadows". + Il y a plusieurs solutions; la plus simple est probablement de + télécharger le package des sources de XmHTML et de le compiler + vous-même. + +slib -- librairies scheme pour guile. A besoin de slib2c4 ou ultérieure. + +libpng -- librairie PNG(portable network graphics). N'importe quelle version. +libjpeg -- librairie de chargement d'image JPEG. N'importe quelle version. +libz -- librairie de compression. N'importe quelle version. +xpm -- extension Pixmap pour X. N'importe quelle version. + + + +Pour avoir la possibilité d'utiliser certaines fonctionnalitées de GnuCash, +tel que les rapports et les téléchargements de cours d'actions par le réseau, +vous devez avoir les packages suivant ci-dessous installés (en plus de ceux +listés ci-dessus). +Les RPM pour la plupart de ceux-ci peuvent être trouvés à +http://rufus.w3.org/linux/ + +slib -- librairies scheme pour guile. A besoin de slib2c4 ou ultérieure. +perl -- A peu près n'importe quelle version de perl5 devrait fonctionner. + J'utilise perl-5.004 +eperl -- A peu près n'importe quelle version de eperl devrait fonctionner. + J'utilise eperl-2.2.14 + +En plus, quelques modules perl ont besoin d'être installés: + +perl-LWP/libwww-perl-5.36 +perl-HTML/HTML-0.6 +perl-HTML/HTML-Parser-2.20 + -- ces modules perl sont utilisés pour récupérer les cours des + actions et fonds communs à partir d'internet. Vous pouvez récupérer + ces RPMS à + ftp://ftp.gnucash.org/pub/gnucash/binaries/RPMS + http://rufus.w3.org/linux/RPM/PByName.html + http://linas.org/linux/gnucash (en dernier ressort) + ou les sources à + http://www.cpan.org/CPAN.html + + +Invocation: +----------- +Vous pouvez démarrer GnuCash en ligne de commande, avec "gnucash" ou "gnucash +", où est un fichier de compte de GnuCash. +Des exemples de comptes peuvent être trouvé dans le sous-répertoire "data". +les fichiers *.dat sont les comptes de GnuCash qui peuvent être ouvert avec +l'entrée du menu "Ouvrir fichier". Les fichiers *.qif sont des fichiers +au format d'importation Quicken qui peuvent être ouvert avec l'entrée du menu +"Importer QIF". + +GnuCash répond aux variables d'environnement suivantes: + + GNC_RUN_AS_SHELL - si activé, permet à GnuCash de s'ouvrir dans un shell + guile avec toutes les fonctions de gnucash chargées. Depuis là, vous pouvez + récupérer comportement du démarrage normal comme ceci: + + GNC_RUN_AS_SHELL=t ./gnucash + guile> (primitive-load (getenv "GNC_BOOTSTRAP_SCM")) + guile> (gnc:load "startup.scm") + guile> (gnc:main) + + c'est la même chose qui se passe si vous n'utilisez pas cette variable + d'environnement. Celà peut être utile quand vous essayez d'écrire et tester + de nouveaux fichiers .scm. + + GNC_BOOTSTRAP_SCM - l'emplacement du code scheme initial de bootstrapping. + + GNC_SCM_LOAD_PATH - une contrainte pour le chemin de chargement de scheme + pour GnuCash.Il devrait être une chaine représentant une liste scheme + appopriée. Chaque élément peut soit être une chaine représentant un + répertoire, soit le symbole par défaut qui s'étendra au chemin par défaut, + ou l'actuel qui s'étendra au chemin de chargement par défaut au moment où + il rencontre le symbole. + + GNC_DEBUG - active la sortie de débogage. Celà vous permet d'activer + le débogage précédent dans le processus de démarrage que vous pouvez faire + avec --debug. + + +Internationalisation (i18n): +---------------------------- +Des catalogues de messages existent pour le français et l'allemand. Ceux-ci +sont activés avec les variables d'environnement. Par example, + +En français, avec bash: + export LANG=fr_FR + export LC_ALL=fr_FR + export LINGUAS=fr_FR + +En français, avec tcsh: + setenv LANG fr_FR + setenv LC_ALL fr_FR + setenv LINGUAS fr_FR + +Pour la version allemande: + export LANG=de_DE + export LC_ALL=de_DE + export LINGUAS=de_DE + + +Les autres locales qui devrait pour la plupart fonctionner, mais sont +toujours en développement: + +en_US +en_GB +fr_CH +de_CH + + + + +Autres outils +------------- +Un outil pour générer des rapports (ascii) depuis les fichiers gnucash/xacc +peut être trouvé à http://www.zeta.org.au/~grahamc/xacc_rpts.html. + +Un outil pour nettoyer et importer les fichiers Quicken peut être trouvé +(insérer l'url ici). + + +Compilation et installation: +---------------------------- +Ces étapes ne s'applique pas aux distributions de binaires; uniquement aux +distributions de sources. + +Avant de compiler GnuCash, vous devrez obtenir et installer les packages +suivants: + +libtool -- Utiliser pour compiler nos versions internes de g-wrap qui charge + nos encapsuleurs C avec guile. Disponible à ftp://ftp.gnu.org/gnu. + Les RPMs et debs sont largement disponible avec la plupart des + distributions. +SWIG -- Utilisé pour autogénérer les encapsuleurs perl. + disponible à www.swig.org et nécessite 1.1p5 ou ultérieure ... + +Normallement, pour compiler et installer GnuCash, tout le monde doit faire +celà: + + # ./configure + # make + # make install + +Pour compiler les versions en langue française ou allemande, ou pour activer +le chargement des dates au format européen, vous aurez besoin d'examiner et +modifier la configuration du langage dans le fichier /include/messages.h . +(ndt: obsolète, gnucash utilise gettext maintenant, alors il faut utiliser +les fichiers *.po , le traduire et le compiler par msgfmt. +exemple: msgfmt fr.po --output=./gnucash.mo en ligne de commande +dans /gnucash/po pour le fichier pour la france et copier gnucash.mo sur une +redhat 6.1 GPL dans /usr/share/locale/fr/LC_MESSAGES et vous aurez vos menus +et messages en français.) + +Vous pouvez compiler les versions Motif, Gnome, et Qt. Actuellement, la +version Motif est la plus stable, sans bug, correcte, et riche en +fonctionnalité. La version gtk/gnome se compile et est activement développée, +elle n'a pas encore le niveau de stabilité de de la version Motif +(ndt: actuellement ce n'est plus le cas, elle marche bien). +La version Qt ne se compile pas. + +Suivant la cible que vous produirez, vous produirez: + + gnucash.motif + gnucash.motif.static + gnucash.gnome + gnucash.gnome.static + gnucash.qt + +La version 'static' statiquement liée aux librairies que GnuCash utilise. +Par exemple, gnucash.motif.static est commode quand vous le compiler avec +une version commerciale de Motif, pour la distribution de cette vers le +grand public. + +N'importe lequel de celui que vous produisez dernièrement se termine +par la cible d'un lien système vers le fichier gnucash.bin, ainsi que +vous pouvez toujours lancer le script local ./gnucash pour voir le dernier +"parfum"(flavor) que vous avez compiler. Le script ./gnucash script +aussi charge de façon sûr ce que vous utiliser comme fichiers depuis +le répertoire source plutôt qu'une arborescence d'installation comme +le vieux script ./xacc fait. + +Vous utiliserez "make install" quand vous voulez faire un normal FSSTND +/usr/ ou une instalation du style /usr/local où toute dispersion au travers +du système de fichiers dans les répertoires foo/gnucash/*. Vous utiliserez +"make install-opt" quand vous voulez une installation du style /opt/gnucash +où toute installation dans les répertoires /opt/gnucash/bin, /opt/gnucash/doc, +share, etc. + +Ainsi les deux ensembles les plus probables d'instructions de compilation +devraient être comme les suivants: + + Pour une installation système totale (gnucash est installé comme partie du + système): + + ./configure --prefix=/usr --sysconfdir=/etc + make motif + make install + + Pour une installation du style /opt + + ./configure --prefix=/usr/local/opt/gnucash + make motif + make install-opt + +Examples d'autres options astucieuses de configure: + configure --with-motif=/usr/local/opt/mootif \ + --prefix=/usr/local/opt/gnucash \ + --with-xmhtml-includes=/home/rlb/XmHTML-1.1.5/include\ + --with-xmhtml-libraries=/home/rlb/XmHTML-1.1.5/src + + + +Drapeau --with-gtk-config. Le chemin de la philosophie gtk vient, +vous devrez *uniquement* spécifier l'endroit du programme de configuration +et compter sur lui pour vous dire les bonnes valeurs de CFLAGS et XLIBS. + +Les destinations des compilations et d'installation sont séparées. +Le --prefixe vous spécifie de configurer pour déeterminer où le +l'exécutable résultant regardera pour les choses au moment de la compilation. +Le préfixe vous permet de faire l'installation (par exemple make prefix=foo +install) uniquement pour déterminer où les fichiers sont placés. Si l'endroit +est différent de la valeur configurée par --prefix, alors gnucash ne +fonctionnera pas jusqu'à qu'il soit déplacé à cette endroit. Cette fonction +est principalement utile pour les constructeurs de packages, mais il ne +devrait heurter personne sinon. + +Uniquement l'endroit de startup.scm est codé en dur dans l'exécutable, +et même qu'il peut être annulé avec --startup-file en ligne de commande. +Les autres par défaut sont maintenant dans startup.scm. +path-defaults.h est maintenant fini(gone). Le paramétrage du fichier de +démarrage est dans gnucash.h, généré à partir de gnucash.h.in. + + +Os supportés : +--------------- +La version 1.2.X de GnuCash est connu pour fonctionner dans les configs +suivantes: + +GNU/Linux -- Intel +FreeBSD -- Intel +OpenBSD -- Intel + +Xacc-1.0.18, le prédécesseur de GnuCash, est connu pour fonctionner sur ces +plateformes additionnelles: + +Slackware 3.4 -- Intel w/ Mootif (OSF Motif 2.0.1) +SGI IRIX -- MIPS +IBM AIX 4.1.5 -- RS/6000 http://www-frec.bull.com/ +Unixware 7 -- Intel +SCO OpenServer 5.0.4 -- Intel +Solaris -- Sparc + +regardez à ftp://ftp.gnucash.org/pub/xacc (grande-bande passante) +ou http://linas.org/linux/gnucash (slow-www ) +pour les binaires précompilés pour ces plateformes + + +Sites additionnels de téléchargement: +------------------------------------- +Les binaires précompilés et les packages pré-requis peuvent être trouvé à + +IBM AIX 4.1.5 + -- SMIT-installable images + http://www.bull.de/pub/ + see also http://www-frec.bull.com/ + +SCO OpenServer 5.0.4 + http://www.sco.com/skunkware/osr5/x11/apps/xacc/VOLS.tar + +Unixware 7 + -- use pkgadd to install + http://www.sco.com/skunkware/uw7/x11/apps/xacc/xacc.pkg.gz + +SGI Irix + -- in SGI install format + -- warning, this is a very down-level version + http://linas.org/linux/xacc/xacc-1.0b7-sgi-irix.inst.tar + + +Récupérer les sources avec CVS +------------------------------- +Une version en lecture-seule de l'arborescence de cvs tree est disponible +sur le net. +Pour y accéder, premièrement, loggger vous, comme ainsi: + +cvs -d :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot login +Le mot de passe (password)est "guest" + +Pour récupérer une copie des sources dans l'arborescence de développpement +expérimental faites un + +cvs -z3 -Pd :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot checkout -rHEAD gnucash + +Pour récupérer une copie des sources de l'arborescence de la version de +production stable gnucash-1.2, faites un + +cvs -z3 -Pd :pserver:cvs@cvs.gnucash.org:/home/cvs/cvsroot checkout -rxacc-12-patch gnucash + + +Développement de GnuCash +------------------------ +Avant de démarrer à développer sur GnuCash, vous devriez faire les choses +suivantes: + +1. lisez le fichier src/coding-style.txt pour apprendre à propos des styles + de codage utilisés dans le code source de GnuCash. + +2. Plusieurs des répertoires sous src contiennent des fichiers appelés + design.txt qui expliquent beaucoup des aspects de la conception de GnuCash. + Lisez les. + +3. Allez sur le site web de gnucash et survoler les archives de la liste de + courriers de développement de gnucash(development mailing list). + +4. Rejoignez la liste de courriers de développement de gnucash(development + mailing list). + Regardez le site web de gnucash pour des détails sur comment faire celà. + + +Soumettre un patch +------------------ +Dès que vous avez fait un certain travail que vous aimeriez soumettre, vous +avez besoin d'envoyer un patch. Il y a un script perl appelé make-gnucash-patch +fourni avec la distribution que vous pouvez utiliser pour créer le patch. +Ici, se trouve comment utiliser ce script perl. + +Premièrement, configurer vos répertoires de développement comme ce qui suit: + +< Répertoire de développement maison (home) de GnuCash > + | + |---- < répertoire contenant les sources originales de GnuCash > + | + |---- < répertoire contenant vos sources modifiées de GnuCash > + +Un exemple concret de ces répertoires devrait être: + +/home/me/gnucash + | + |---- /home/me/gnucash/gnucash.pristine (sources originales) + | + |---- /home/me/gnucash/gnucash.mywork (sources originales + mes modifs) + +Copier le script make-gnucash-patch vers le répertoire de développement maison +(/home/me/gnucash au-dessus). Maintenant afficher les trois variables en haut +de ce fichier pour refléter les noms de vos répertoires. Les noms donnés +ci-dessous, vous devriez les utiliser + +my $old = 'gnucash.pristine'; +my $new = 'gnucash.mywork'; +my $gnc_home = '/home/me/gnucash'; + +Maintenant lancer le script. Notez que le script requiert les programmes +'makepatch', 'gzip', 'diff', et 'uuencode' (et, bien sûr , 'perl') +pour fonctionner. + +Quand vous lancez le script, trois fichiers seront générés: + + gnc.diff - Ce fichier est un fichier texte ascii contenant les différences + entre les sources originales et vos modifications. En bas de ce + fichier se trouve une liste de fichiers qui sont ajoutés, + changés, ou supprimés. + + S'il vous plait examinez ce fichier (spéciallement la liste en bas) + pour être sûr que tous vos changements (et pas d'autres changements) + sont présent dans le fichier. + + Ne pas soumettre ce fichier! + + gnucash.diff.gz - C'est une version gzippé du fichier au-dessus. + + Ne pas soumettre ce fichier! + + gnucash.diff.gz.uue - C'est une version uuencodée (ascii-encodé) + du fichier au-dessus. + + C'est le fichier à soumettre. + +Envoyez gnucash.diff.gz.uue à gnucash-patches@gnucash.org + +Merci par avance pour votre contribution! + + +Développeurs principaux: +------------------------ +Robin Clark a écrit le X-Accountant original en Motif + comme projet scolaire, l'amena jusqu'à la version 0.9 en Octobre 1997. + +Linas Vepstas ce qu'il vu: l'interface graphique était + excellente,le code était documenté et bien structuré, et il était tout + sous GPL.Et ainsi il le ré-écrit: ajoutant les widgets de cellules avec + XbaeMatrix, ainsi que les boites de dialogues et flèches devraient faire + un même astucieux GUI, ré-écrit le code interne de X-Accountant pour + ajouter la double-entrée, une arborescence de compte, réparti un + mini-moteur de transactions, ajouta le support pour les actions, et + améliora les menus d'aide.C'était la version 1.0 de Janvier 1998. + Depuis lors, pour la version 1.1, le moteur fût étendu et redéfini, + et le code de la fenêtre du registre complètement reconçu et rendu + le plus possible indépendant de Motif-(et du GUI-). + Fit fonctionner un prototype pour OFX. + +Jeremy Collins fit la publicité pour le projet + GnoMoney largement, et alors changea son nom en GnuCash. Jeremy + créa le site web gnucash.org , enregistra le domaine, fit fonctionner + le code initial en GTK/gnome. + +Rob Browning abusa tout le monde en n'utilisant pas le perl, + et alors ajouta le support guile/scheme. Rob maintient l'infrastructure de + compilation, est chargé de l'ensemble des choses concernant le langage + d'extension guile/perl, et il traite de la configuration et configurabilité. + +Dirk Schoenberger travaille sur le port en Qt/KDE + +Yannick Le Ny Localisation (traduction et adaptation)de + Gnucash depuis son prédécesseur X-accountant pour la France et les pays + francophones. + Travail effectué :traduction du Readme, des menus et messages et de + l'aide en ligne de Gnucash en français. + Traduction de tout le site web de Gnucash en français sauf la liste de + courriers et maintient de ce site à jour. + +Corrections et Patches: +----------------------- +Andrew Arensburger for FreeBSD & other patches +Matt Armstrong for misc fixes +Fred Baube for attempted Java port/MoneyDance +Per Bojsen several core dump fixes +Christopher B. Browne for perl, scheme scripts +Graham Chapman for the xacc-rpts addon package +George Chen for MS-Money QIF's & fixes +Albert Chin-A-Young configure.in patch +Jeremey Collins for GnoMoney & GTK port +Patrick Condron for webserver and T1 connection. +Ciaran Deignan for AIX binary version +Tyson Dowd for config/make patches & debian maint. +Koen D'Hondt for Solaris patches to XmHTML +Bob Drzyzgula for budgeting design notes +Jan-Uwe Finck for German message translation +Ron Forrester for gnome patches +Dave Freese for leap-year fix +Otto Hammersmith for RedHat RPM version +Alexandru Harsanyi for core dumps, lockups, gtk work. +Jon K}re Hellan misc core dump fixes +Prakash Kailasa for gnome build fixes +Ben Kelly for motif menu bug fix, core dump fixes +Tom Kludy for SGI Irix port +Sven Kuenzler for SuSE README file +Graham Leggett for fixing a hang +Ted Lemon for NetBSD port +Yannick Le Ny pour la traduction en francais +Grant Likely gnome and engine patches +Heath Martin gnome and register patches +Matt Martin guile error handling code +Robert Graham Merkel reporting, gnome, and config patches. +Tim Mooney port to alpha-dec-osf4.0f +G. Allen Morris III for QIF core dump +Peter Norton for a valiant attempt at a GTK port +OmNiBuS web site graphics & content +Myroslav Opyr for misc patches +Dave Peticolas extensive intelligent patches +Laurent P{'e}lecq i18n patches with gettext +Alain Peyrat for configure.in patches +Peter Pointner QIF import fixes, Qt patches +Gavin Porter for euro style dates +Ron Record for SCO Unixware & OpenServer binaries +Jan Schrage documentation patches +Christopher Seawood for XbaeMatrix core dump +Mike Simons misc configure.in patches +Richard Skelton for Solaris cleanup +Henning Spruth for German text & euro date rework +Diane Trout scheme qif import patch +Rob Walker guile and register patches +Ken Yamaguchi QIF import fixes; MYM import + +... et je suis sûr que j'ai oublié beaucoup d'autres ...