# French translation of glom documentation.
# Copyright (C) 2008 Free Software Foundation, Inc.
# This file is distributed under the same license as the glom 
# documentation package.
#
# Bruno Brouard <annoa.b@gmail.com>, 2008.
# Claude Paroz <claude@2xlibre.net>, 2008.
#
msgid ""
msgstr ""
"Project-Id-Version: glom\n"
"POT-Creation-Date: 2012-02-24 12:39+0000\n"
"PO-Revision-Date: 2008-06-10 11:58+0200\n"
"Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
"Language-Team: GNOME French Team <gnomefr@traduc.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: C/legal.xml:2(para) C/glom.xml:2(para)
msgid ""
"Permission is granted to copy, distribute and/or modify this document under "
"the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any "
"later version published by the Free Software Foundation with no Invariant "
"Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy "
"of the GFDL at this <ulink type=\"help\" url=\"ghelp:fdl\">link</ulink> or "
"in the file COPYING-DOCS distributed with this manual."
msgstr ""
"Permission vous est donnée de copier, distribuer et/ou modifier ce document "
"selon les termes de la Licence GNU Free Documentation License, Version 1.1 "
"ou ultérieure publiée par la Free Software Foundation sans section "
"inaltérable, sans texte de première page de couverture ni texte de dernière "
"page de couverture. Vous trouverez un exemplaire de cette licence en suivant "
"ce <ulink type=\"help\" url=\"ghelp:fdl\">lien</ulink> ou dans le fichier "
"COPYING-DOCS fourni avec le présent manuel."

#: C/legal.xml:12(para) C/glom.xml:12(para)
msgid ""
"This manual is part of a collection of GNOME manuals distributed under the "
"GFDL. If you want to distribute this manual separately from the collection, "
"you can do so by adding a copy of the license to the manual, as described in "
"section 6 of the license."
msgstr ""
"Ce manuel fait partie de la collection de manuels GNOME distribués selon les "
"termes de la licence de documentation libre GNU. Si vous souhaitez "
"distribuer ce manuel indépendamment de la collection, vous devez joindre un "
"exemplaire de la licence au document, comme indiqué dans la section 6 de "
"celle-ci."

#: C/legal.xml:19(para) C/glom.xml:19(para)
msgid ""
"Many of the names used by companies to distinguish their products and "
"services are claimed as trademarks. Where those names appear in any GNOME "
"documentation, and the members of the GNOME Documentation Project are made "
"aware of those trademarks, then the names are in capital letters or initial "
"capital letters."
msgstr ""
"La plupart des noms utilisés par les entreprises pour distinguer leurs "
"produits et services sont des marques déposées. Lorsque ces noms "
"apparaissent dans la documentation GNOME et que les membres du projet de "
"Documentation GNOME sont informés de l'existence de ces marques déposées, "
"soit ces noms entiers, soit leur première lettre est en majuscule."

#: C/legal.xml:35(para) C/glom.xml:35(para)
msgid ""
"DOCUMENT IS PROVIDED ON AN \"AS IS\" BASIS, WITHOUT WARRANTY OF ANY KIND, "
"EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT "
"THE DOCUMENT OR MODIFIED VERSION OF THE DOCUMENT IS FREE OF DEFECTS "
"MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE "
"RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE OF THE DOCUMENT OR "
"MODIFIED VERSION OF THE DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR "
"MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL "
"WRITER, AUTHOR OR ANY CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY "
"SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN "
"ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED VERSION "
"OF THE DOCUMENT IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER; AND"
msgstr ""
"LE PRÉSENT DOCUMENT EST FOURNI « TEL QUEL », SANS AUCUNE GARANTIE, EXPRESSE "
"OU IMPLICITE, Y COMPRIS, ET SANS LIMITATION, LES GARANTIES DE "
"MARCHANDABILITÉ, D'ADÉQUATION À UN OBJECTIF PARTICULIER OU DE NON INFRACTION "
"DU DOCUMENT OU DE SA VERSION MODIFIÉE. L'UTILISATEUR ASSUME TOUT RISQUE "
"RELATIF À LA QUALITÉ, À LA PERTINENCE ET À LA PERFORMANCE DU DOCUMENT OU DE "
"SA VERSION DE MISE À JOUR. SI LE DOCUMENT OU SA VERSION MODIFIÉE S'AVÉRAIT "
"DÉFECTUEUSE, L'UTILISATEUR (ET NON LE RÉDACTEUR INITIAL, L'AUTEUR, NI TOUT "
"AUTRE PARTICIPANT) ENDOSSERA LES COÛTS DE TOUTE INTERVENTION, RÉPARATION OU "
"CORRECTION NÉCESSAIRE. CETTE DÉNÉGATION DE RESPONSABILITÉ CONSTITUE UNE "
"PARTIE ESSENTIELLE DE CETTE LICENCE. AUCUNE UTILISATION DE CE DOCUMENT OU DE "
"SA VERSION MODIFIÉE N'EST AUTORISÉE AUX TERMES DU PRÉSENT ACCORD, EXCEPTÉ "
"SOUS CETTE DÉNÉGATION DE RESPONSABILITÉ ; "

#: C/legal.xml:55(para) C/glom.xml:55(para)
msgid ""
"UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER IN TORT (INCLUDING "
"NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE AUTHOR, INITIAL WRITER, ANY "
"CONTRIBUTOR, OR ANY DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION OF THE "
"DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON "
"FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF "
"ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, "
"WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER DAMAGES "
"OR LOSSES ARISING OUT OF OR RELATING TO USE OF THE DOCUMENT AND MODIFIED "
"VERSIONS OF THE DOCUMENT, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE "
"POSSIBILITY OF SUCH DAMAGES."
msgstr ""
"EN AUCUNE CIRCONSTANCE ET SOUS AUCUNE INTERPRÉTATION DE LA LOI, QU'IL "
"S'AGISSE D'UN DÉLIT CIVIL (Y COMPRIS LA NÉGLIGENCE), CONTRACTUEL OU AUTRE, "
"L'AUTEUR, LE RÉDACTEUR INITIAL, TOUT PARTICIPANT OU TOUT DISTRIBUTEUR DE CE "
"DOCUMENT OU DE SA VERSION MODIFIÉE, OU TOUT FOURNISSEUR DE L'UNE DE CES "
"PARTIES NE POURRA ÊTRE TENU RESPONSABLE À L'ÉGARD DE QUICONQUE POUR TOUT "
"DOMMAGE DIRECT, INDIRECT, PARTICULIER, OU ACCIDENTEL DE TOUT TYPE Y COMPRIS, "
"SANS LIMITATION, LES DOMMAGES LIÉS À LA PERTE DE CLIENTÈLE, À UN ARRÊT DE "
"TRAVAIL, À UNE DÉFAILLANCE OU UN MAUVAIS FONCTIONNEMENT INFORMATIQUE, OU À "
"TOUT AUTRE DOMMAGE OU PERTE LIÉE À L'UTILISATION DU DOCUMENT ET DE SES "
"VERSIONS MODIFIÉES, MÊME SI LADITE PARTIE A ÉTÉ INFORMÉE DE L'ÉVENTUALITÉ DE "
"TELS DOMMAGES."

#: C/legal.xml:28(para) C/glom.xml:28(para)
msgid ""
"DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED UNDER THE TERMS "
"OF THE GNU FREE DOCUMENTATION LICENSE WITH THE FURTHER UNDERSTANDING THAT: "
"<placeholder-1/>"
msgstr ""
"LE PRÉSENT DOCUMENT ET SES VERSIONS MODIFIÉES SONT FOURNIS SELON LES TERMES "
"DE LA LICENCE DE DOCUMENTATION LIBRE GNU SACHANT QUE : <placeholder-1/>"

#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/glom.xml:181(None)
msgid "@@image: 'figures/start_open.png'; md5=adac27f11f2324c3da2349f72d554994"
msgstr ""

#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/glom.xml:195(None)
msgid ""
"@@image: 'figures/start_create.png'; md5=f1e4c22fd6811e4ba908e290e76f0474"
msgstr ""

#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/glom.xml:226(None)
msgid ""
"@@image: 'figures/glom_tables.png'; md5=a61ac5516314b38c6c7a3f3fd534427f"
msgstr ""

#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/glom.xml:252(None)
msgid ""
"@@image: 'figures/glom_data_list.png'; md5=3b7469ee1de77081b435db5ac2d48953"
msgstr ""

#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/glom.xml:275(None)
msgid ""
"@@image: 'figures/glom_data_details.png'; "
"md5=455bde435350fd53401213dff235bfb3"
msgstr ""

#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/glom.xml:305(None)
msgid ""
"@@image: 'figures/glom_report_result.png'; "
"md5=2b752779eb0ed68724d094f6e1fef699"
msgstr ""

#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/glom.xml:343(None)
msgid ""
"@@image: 'figures/glom_design_fields.png'; "
"md5=39a13053db33b9c45bc1f61a0f31a199"
msgstr ""

#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/glom.xml:393(None)
msgid ""
"@@image: 'figures/glom_design_layout_list.png'; "
"md5=213888ef5cd3037b2fa61155b4fe5136"
msgstr ""

#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/glom.xml:412(None)
msgid ""
"@@image: 'figures/glom_design_layout_details.png'; "
"md5=6f1d78f90d6ec0ea338014d2ac697a90"
msgstr ""

#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/glom.xml:458(None)
msgid ""
"@@image: 'figures/glom_design_translations.png'; "
"md5=92b8e4905d0b85ef7f7d248420942a97"
msgstr ""

#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/glom.xml:485(None)
msgid ""
"@@image: 'figures/glom_design_reports.png'; "
"md5=697eb7cc6baebae8b374e474b4fa0899"
msgstr ""

#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/glom.xml:517(None)
msgid ""
"@@image: 'figures/glom_design_reports_details.png'; "
"md5=00ac05c3515a4db2175a47047ec3b98e"
msgstr ""

#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/glom.xml:534(None)
msgid ""
"@@image: 'figures/glom_design_reports_group_by.png'; "
"md5=21168c2a89f9febf6905a59c24a3d6de"
msgstr ""

#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/glom.xml:550(None)
msgid ""
"@@image: 'figures/glom_design_reports_vertical_group.png'; "
"md5=001b3021da2dc0de68358b0b41215afb"
msgstr ""

#. When image changes, this message will be marked fuzzy or untranslated for you.
#. It doesn't matter what you translate it to: it's not used at all.
#: C/glom.xml:766(None)
msgid ""
"@@image: 'figures/glom_design_fields_dialog_calculated.png'; "
"md5=21b9fc570ff40883d1d283d960e45767"
msgstr ""

#: C/glom.xml:28(title)
msgid "Glom User Guide V0.2"
msgstr "Manuel d'utilisation de Glom v0.2 "

#: C/glom.xml:29(subtitle)
msgid "for Glom v1.6"
msgstr "pour Glom v1.6"

#: C/glom.xml:32(year)
msgid "2004"
msgstr "2004"

#: C/glom.xml:33(holder) C/glom.xml:99(para) C/glom.xml:100(para)
msgid "Murray Cumming"
msgstr "Murray Cumming"

#: C/glom.xml:47(publishername) C/glom.xml:60(orgname)
msgid "Glom Development Team"
msgstr "Équipe de développement de Glom"

#: C/glom.xml:57(firstname)
msgid "Murray"
msgstr "Murray"

#: C/glom.xml:58(surname)
msgid "Cumming"
msgstr "Cumming"

#: C/glom.xml:61(email)
msgid "murrayc@murrayc.com"
msgstr "murrayc@murrayc.com"

#: C/glom.xml:96(revnumber)
msgid "Glom 1.6"
msgstr "Glom 1.6"

#: C/glom.xml:97(date)
msgid "20 June 2004"
msgstr "20 juin 2004"

#: C/glom.xml:105(releaseinfo)
msgid "This manual describes version 1.6 of Glom"
msgstr "Ce manuel documente la version 1.6 de Glom"

#: C/glom.xml:108(title)
msgid "Feedback"
msgstr "Votre avis"

#: C/glom.xml:109(para)
msgid ""
"To report a bug or make a suggestion regarding the Glom or this manual can "
"be submitted to the <ulink url=\"http://bugzilla.gnome.org\" type=\"http"
"\">GNOME Bugzilla </ulink>, under the Glom product. Please search bugzilla "
"before submitting your bug to ensure that yours hasn't already been reported."
msgstr ""
"Pour signaler une anomalie ou émettre une suggestion concernant Glom ou ce "
"manuel, faites une soumission d'anomalie à <ulink url=\"http://bugzilla."
"gnome.org\" type=\"http\">GNOME Bugzilla</ulink> pour le produit Glom. Merci "
"de faire une recherche sur bugzilla avant de soumettre votre anomalie pour "
"s'assurer qu'elle n'a pas été déjà signalée."

#: C/glom.xml:119(para)
msgid "User manual for Glom."
msgstr "Manuel d'utilisation de Glom."

#: C/glom.xml:124(primary)
msgid "MY-GNOME-APP"
msgstr "MY-GNOME-APP"

#: C/glom.xml:127(primary)
msgid "mygnomeapp"
msgstr "mygnomeapp"

#: C/glom.xml:135(title)
msgid "Introduction"
msgstr "Introduction"

#: C/glom.xml:136(para)
msgid "Glom allows you to design and use database systems."
msgstr ""
"Glom vous permet de concevoir et d'utiliser des systèmes de bases de données."

#: C/glom.xml:150(title)
msgid "Getting Started"
msgstr "Premiers pas"

#: C/glom.xml:153(title)
msgid "Starting Glom"
msgstr "Lancement de Glom"

#: C/glom.xml:154(para)
msgid "You can start <application>Glom</application> in the following ways:"
msgstr "Vous pouvez démarrer <application>Glom</application> comme ceci :"

#: C/glom.xml:158(term)
msgid "<guimenu>Applications</guimenu> menu"
msgstr "Menu <guimenu>Applications</guimenu>"

#: C/glom.xml:160(para)
msgid ""
"Choose <menuchoice><guisubmenu>Office</guisubmenu><guimenuitem>Glom</"
"guimenuitem></menuchoice>."
msgstr ""
"Choisissez <menuchoice><guisubmenu>Bureautique</"
"guisubmenu><guimenuitem>Glom</guimenuitem></menuchoice>."

#: C/glom.xml:171(title)
msgid "When You Start Glom"
msgstr "Démarrage de Glom"

#: C/glom.xml:172(para)
msgid ""
"When you start <application>Glom</application>, the following window is "
"displayed. You may open an existing Glom file or create a new one, possibly "
"basing a new Glom file on one of the examples."
msgstr ""
"Lorsque vous démarrez <application>Glom</application>, la fenêtre suivante "
"s'affiche. Vous pouvez ouvrir un fichier Glom existant ou en créer un "
"nouveau en se basant éventuellement sur l'un des modèles."

#: C/glom.xml:177(title)
msgid "Glom Start Up Window, Opening an Existing File"
msgstr "Fenêtre de démarrage de Glom, ouverture d'un fichier existant"

#: C/glom.xml:184(phrase)
msgid "Shows Glom main window used to open an existing Glom file."
msgstr ""
"Affiche la fenêtre principale de Glom utilisée pour ouvrir un fichier Glom "
"existant."

#: C/glom.xml:191(title)
msgid "Glom Start Up Window, Creating a New File"
msgstr "Fenêtre de démarrage de Glom, création d'un nouveau fichier"

#: C/glom.xml:198(phrase)
msgid "Shows Glom main window used to create a new Glom file."
msgstr ""
"Affiche la fenêtre principale de Glom utilisée pour créer un nouveau fichier "
"Glom."

#: C/glom.xml:212(title)
msgid "Using Glom as an Operator"
msgstr "Utilisation de Glom en tant qu'opérateur"

#: C/glom.xml:213(para)
msgid ""
"To open an existing Glom document, either open that document from the File "
"Manager, or choose Glom from the Applications menu, and then choose the "
"document when asked. Glom will ask you for a user name and password to "
"access the database. Your administrator will provide your user name and "
"password."
msgstr ""
"Pour ouvrir un document Glom existant, ouvrez-le à partir du gestionnaire de "
"fichiers ou choisissez Glom à partir du menu Applications, puis sélectionnez "
"le document lorsqu'on vous le demande. Glom demande un nom d'utilisateur et "
"un mot de passe pour accéder à la base de données. Votre administrateur vous "
"fournira votre nom d'utilisateur et votre mot de passe."

#: C/glom.xml:215(para)
msgid ""
"When you open an existing document, Glom will be in <literal>Operator</"
"literal><literal>user level</literal>. This user level allows you to find "
"and edit records, but does not allow you to change the fundamental structure "
"of the database."
msgstr ""
"Quand vous ouvrez un document existant, Glom se place à un <literal>niveau</"
"literal> <literal>opérateur</literal>. Ce niveau d'utilisateur permet de "
"chercher et de modifier des enregistrements, mais pas de modifier la "
"structure fondamentale de la base de données."

#: C/glom.xml:218(title)
msgid "Navigation"
msgstr "Navigation"

#: C/glom.xml:219(para)
msgid ""
"Each database has several tables. To look at a different table, choose "
"<literal>Tables</literal> from the <literal>Navigate</literal> menu. Then "
"double-click on the table, or select it and click the <literal>Open</"
"literal> button."
msgstr ""
"Chaque base de données possède plusieurs tables. Pour examiner une autre "
"table, choisissez <literal>Tables</literal> dans le menu "
"<literal>Navigation</literal>. Puis cliquez deux fois sur la table ou "
"sélectionnez-la et cliquez sur le bouton <literal>Ouvrir</literal>."

#: C/glom.xml:222(title)
msgid "Navigating to a Table"
msgstr "Navigation vers une table"

#: C/glom.xml:229(phrase)
msgid "Navigating to a Table."
msgstr "Navigation vers une table."

#: C/glom.xml:238(title)
msgid "Viewing and Entering Data"
msgstr "Affichage et saisie de données"

#: C/glom.xml:239(para)
msgid ""
"When in <literal>Data Mode</literal>, you can view or enter information in "
"either the <literal>List</literal> or <literal>Details</literal> view."
msgstr ""
"Lorsque vous êtes en <literal>mode données</literal>, vous pouvez afficher "
"ou saisir des informations soit dans la vue <literal>Liste</literal> ou dans "
"la vue <literal>Détails</literal>."

#: C/glom.xml:242(title) C/glom.xml:248(title)
msgid "The List View"
msgstr "La vue Liste"

#: C/glom.xml:243(para)
msgid ""
"The List view shows many records at once and usually shows only the most "
"important fields."
msgstr ""
"La vue liste affiche plusieurs enregistrement à la fois et habituellement "
"n'affiche que les champs les plus importants."

#: C/glom.xml:244(para) C/glom.xml:267(para)
msgid ""
"When you enter data into a field it will be saved into the database "
"immediately after you finish editing the field. If it is a date or time "
"field then the data format will be checked for you."
msgstr ""
"Quand vous saisissez des données dans un champ, celles-ci sont enregistrées "
"immédiatement dans la base de données dès que vous avez fini de le saisir. "
"S'il s'agit d'un champ date ou heure, le format des données est "
"automatiquement contrôlé."

# BUG en anglais : bouton Add et non bouton New
#: C/glom.xml:245(para)
msgid ""
"To create a new record just click the <literal>New</literal> button, or "
"start typing into a field in the last empty row. A new record row will be "
"created with blank fields for you to fill in."
msgstr ""
"Pour créer un nouvel enregistrement, il suffit de cliquer sur le bouton "
"<literal>Ajouter</literal> ou de commencer à taper dans un champ de la "
"dernière ligne vide. Un nouvel enregistrement est alors créé avec des champs "
"vides prêts à être remplis."

#: C/glom.xml:255(phrase)
msgid "The List View."
msgstr "La vue Liste."

#: C/glom.xml:261(para)
msgid ""
"To sort the records just click on a column header. For instance, you could "
"might click on a date column to list invoices in order of their date, and "
"click again to list them in reverse order."
msgstr ""
"Pour trier les enregistrements, il suffit de cliquer sur l'en-tête d'une "
"colonne. Par exemple, pour afficher des factures dans l'ordre chronologique "
"vous pouvez cliquer sur la colonne « date », puis cliquer à nouveau pour les "
"afficher dans l'ordre inverse."

#: C/glom.xml:265(title) C/glom.xml:271(title)
msgid "The Details View"
msgstr "La vue Détails"

#: C/glom.xml:266(para)
msgid ""
"The details view shows only one record and usually shows all the fields "
"arranged suitably."
msgstr ""
"La vue Détails n'affiche qu'un seul enregistrement et affiche en général "
"tous les champs dans un ordre approprié."

# BUG en anglais : bouton Add et non bouton New
#: C/glom.xml:268(para)
msgid ""
"To create a new record just click the <literal>New</literal> button. A new "
"record will be created with blank fields for you to fill in."
msgstr ""
"Pour créer un nouvel enregistrement, il suffit de cliquer sur le bouton "
"<literal>Ajouter</literal>. Un nouvel enregistrement est alors créé avec des "
"champs vides prêts à être remplis."

#: C/glom.xml:278(phrase)
msgid "The Details View."
msgstr "La vue Détails."

#: C/glom.xml:289(title)
msgid "Finding Data"
msgstr "Recherche de données"

# BUG : les champs dans la vue Liste ne sont pas vides
#: C/glom.xml:290(para)
msgid ""
"Choose <literal>Find Mode</literal> from the Mode menu. The fields in the "
"List and Details views will now be empty, and a Find button will appear at "
"the bottom of the window."
msgstr ""
"Sélectionnez le <literal>mode Rechercher</literal> dans le menu Mode. Les "
"champs dans les vues liste et détails sont maintenant vides et un bouton "
"« Rechercher » apparaît en bas de la fenêtre."

#: C/glom.xml:291(para)
msgid ""
"Enter information, or part of the information, into a field to find records "
"with that information in that field. For instance, enter Jim into a name "
"field to find records with \"Jim\" or \"Jimmy\" in the name."
msgstr ""
"Saisissez une information ou une partie d'information dans un champ pour "
"trouver les enregistrements qui contiennent cette information. Par exemple, "
"saisissez Jim dans le champ nom pour trouver les enregistrements qui "
"contiennent « Jim » ou « Jimmy » dans leur nom."

#: C/glom.xml:292(para)
msgid ""
"When you press the <literal>Find</literal> button, Glom will search for "
"records and then display them. If only one record is found then it will show "
"you that record in the Details view. If several records are found then it "
"will show you those records in the List view."
msgstr ""
"Quand vous appuyez sur le bouton <literal>Rechercher</literal>, Glom "
"recherche les enregistrements puis les affiche. Si un seul enregistrement "
"est trouvé, celui-ci est alors affiché dans la vue détails. Si plusieurs "
"enregistrements sont trouvés, ils sont affichés dans la vue liste."

#: C/glom.xml:297(title)
msgid "Printing Reports"
msgstr "Impression de rapports"

#: C/glom.xml:298(para)
msgid ""
"If your database developer has defined some reports for a table then you "
"will seem them listed in the <literal>Reports</literal> menu. Just choose "
"the report from the menu to create the report. If you have previously "
"performed a search then the report will contain only the currently-found "
"data. Otherwise it will contain all data in the current report. Remember "
"that each table has its own reports so you may need to switch to the "
"relevant table to use a particular report."
msgstr ""
"Si le développeur de la base de données a défini des rapports pour une "
"table, ils apparaissent dans le menu <literal>Rapports</literal>. Il suffit "
"de choisir le rapport dans le menu pour générer le rapport. Si vous avez "
"effectué une recherche précédemment, le rapport ne contient que les données "
"actuellement trouvées, sinon toutes les données sont présentes. Souvenez-"
"vous que chaque table possède son propre rapport, il peut donc être "
"nécessaire de basculer vers la bonne table pour obtenir un rapport "
"particulier."

#: C/glom.xml:301(title)
msgid "A report"
msgstr "Un rapport"

#: C/glom.xml:308(phrase)
msgid "A report."
msgstr "Un rapport."

#: C/glom.xml:320(title)
msgid "Using Glom as a Developer"
msgstr "Utilisation de Glom en tant que développeur"

#: C/glom.xml:321(para)
msgid ""
"When you create a new document, Glom will be in the <literal>Developer</"
"literal><literal>user level</literal>. You can also change to the Developer "
"user level after opening an existing document, with the <literal>User Level</"
"literal> menu. Glom will only allow this if the administrator has allowed it."
msgstr ""
"Quand vous créez un nouveau document, Glom se place à un <literal>niveau </"
"literal> <literal>développeur</literal>. Vous pouvez également basculer vers "
"le niveau développeur après avoir ouvert un document existant, grâce au menu "
"<literal>Niveau utilisateur</literal>. Glom ne le permet que si "
"l'administrateur de la base de données l'autorise."

#: C/glom.xml:324(title)
msgid "Adding Tables"
msgstr "Ajout de tables"

#: C/glom.xml:325(para)
msgid ""
"You can see the list of existing tables by choosing <literal>Tables</"
"literal> from the <literal>Navigate</literal> menu. You will also see this "
"window after connecting to a database server, after creating a new document. "
"To create a new table, click the <literal>Add</literal> button and enter the "
"name for the new table. Glom will suggest a human-readable title for this "
"table. <literal>Operators</literal> will see this title instead of the "
"actual table name. You can also mark a tables as <literal>hidden</literal> "
"from Operators. For instance, Operators should see \"Invoice Lines\" as "
"related records from the \"Invoices\" table, but they should never be able "
"to navigate directly to the \"Invoice Lines\" table."
msgstr ""
"Vous pouvez voir la liste des tables existantes en choisissant "
"<literal>Tables</literal> dans le menu <literal>Navigation</literal>. Cette "
"fenêtre apparaît également après une connexion à un serveur de base de "
"données et après avoir créé un nouveau document. Pour créer une nouvelle "
"table, cliquez sur le bouton <literal>Ajouter</literal> et saisissez le nom "
"de la nouvelle table. Glom suggère un titre convivial pour cette table. Les "
"<literal>opérateurs</literal> voient ce titre plutôt que le nom réel de la "
"table. Vous pouvez également marquer une table comme <literal>masquée</"
"literal> pour les opérateurs. Par exemple, les opérateurs peuvent voir les "
"« lignes de facture » comme des enregistrements reliés à la table « factures » "
"mais ils ne doivent jamais être capables d'aller directement vers la table "
"« lignes de facture »."

#. TODO: screenshot
#: C/glom.xml:327(para)
msgid ""
"You can also specify one table as the <literal>default table</literal>. This "
"table will be shown whenever an operator opens an existing document, without "
"asking him to select a table from the list."
msgstr ""
"Vous pouvez également spécifier une table comme <literal>table par défaut</"
"literal>. Cette table sera affichée à chaque fois qu'un opérateur ouvre un "
"document existant, sans lui demander de sélectionner une table dans la liste."

#: C/glom.xml:328(para)
msgid "You can also use this window to rename an existing table."
msgstr ""
"Vous pouvez également utiliser cette fenêtre pour renommer une table "
"existante."

#: C/glom.xml:329(para)
msgid "Click the <literal>Open</literal> button to look at the selected table."
msgstr ""
"Cliquez sur le bouton <literal>Ouvrir</literal> pour afficher la table "
"sélectionnée."

#: C/glom.xml:333(title) C/glom.xml:339(title)
msgid "Editing Fields"
msgstr "Modification des champs"

#: C/glom.xml:334(para)
msgid ""
"Choose <literal>Fields</literal> from the <literal>Developer</literal> menu. "
"This shows the list of fields in the table. New tables automatically have a "
"primary key field, but you can change this field if necessary."
msgstr ""
"Choisissez <literal>Champs</literal> dans le menu <literal>Développeur</"
"literal>. Cela permet d'afficher la liste des champs de la table. Les "
"nouvelles tables possèdent automatiquement un champ clé primaire mais vous "
"pouvez modifier ce champ si nécessaire."

#: C/glom.xml:335(para)
msgid ""
"Click the <literal>Add</literal> button to add a new field, then enter the "
"name of the new field. Glom will guess an appropriate human-readable title "
"for this field, but you can edit this. <literal>Operators</literal> will see "
"this title instead of the actual field name."
msgstr ""
"Cliquez sur le bouton <literal>Ajouter</literal> pour ajouter un nouveau "
"champ, puis saisissez le nom du nouveau champ. Glom propose un titre "
"approprié et convivial pour ce champ, mais vous pouvez le modifier. Les "
"<literal>opérateurs</literal> voient ce titre plutôt que le nom réel du "
"champ."

#: C/glom.xml:336(para)
msgid ""
"To specify more field details, select the field and click the "
"<literal>Details</literal> button."
msgstr ""
"Pour fournir plus de détails sur un champ, sélectionnez-le et cliquez sur le "
"bouton <literal>Détails</literal>."

#: C/glom.xml:346(phrase)
msgid "Editing the table's fields."
msgstr "Modification des champs d'une table."

#: C/glom.xml:354(title)
msgid "Primary Keys"
msgstr "Clés primaires"

#: C/glom.xml:355(para)
msgid ""
"Each table must have one, and only one, <literal>Primary Key</literal>. The "
"value in this field will be unique, meaning that each value in this field "
"will appear in only one record in the table. For instance, each record in a "
"\"Customers\" table would have a \"Customer ID\". This value will be used to "
"refer to that customer from other tables, such as \"Projects\" and \"Invoices"
"\" records. See the <link linkend=\"sec-developer-relationships\">Creating "
"Relationships</link> section to see how you can relate tables together."
msgstr ""
"Chaque table doit posséder une et une seule <literal>clé primaire</literal>. "
"La valeur de ce champ est unique ce qui signifie que chaque valeur dans ce "
"champ n'apparaît que dans un seul enregistrement de la table. Par exemple, "
"chaque enregistrement dans une table « clients » possède un « numéro de "
"client ». Cette valeur est utilisée pour faire référence à ce client dans "
"les autres tables telles que les enregistrements « Projets » et « Factures ». "
"Voir la section <link linkend=\"sec-developer-relationships\">Création de "
"relations</link> pour apprendre comment relier des tables entre elles."

#: C/glom.xml:359(title)
msgid "Field Types"
msgstr "Types de champs"

#: C/glom.xml:362(simpara)
msgid "Number"
msgstr "Nombre"

#: C/glom.xml:363(simpara)
msgid "Text"
msgstr "Texte"

#: C/glom.xml:364(simpara)
msgid "Date"
msgstr "Date"

#: C/glom.xml:365(simpara)
msgid "Time"
msgstr "Heure"

#: C/glom.xml:366(simpara)
msgid "Boolean - either true or false"
msgstr "Booléen - vrai ou faux"

#: C/glom.xml:367(simpara)
msgid "Image"
msgstr "Image"

#: C/glom.xml:360(para)
msgid "Glom offers a few simple field types: <placeholder-1/>"
msgstr "Glom propose quelques types de champs simples : <placeholder-1/>"

#: C/glom.xml:373(title)
msgid "Calculated Fields"
msgstr "Champs calculés"

#: C/glom.xml:374(para)
msgid ""
"Field values can be calculated in terms of other fields, using the Python "
"programming language. This calculation should be the implementation of a "
"python function, which should return a value. The return value will be used "
"as the value of the field. This value will be recalculated every time one of "
"the source fields changes. TODO: This only works for default values at the "
"moment, and you can not use field values in the calculation yet."
msgstr ""
"Les valeurs de champs peuvent être calculées en fonction d'autres champs en "
"utilisant le langage de programmation Python. Ce calcul doit être une "
"implémentation d'une fonction Python qui doit renvoyer une valeur. La valeur "
"renvoyée est utilisée comme valeur de champ. Cette valeur est recalculée à "
"chaque fois qu'une des sources de champ change. À FAIRE : cela ne fonctionne "
"pour l'instant que pour les valeurs par défaut et vous ne pouvez pas encore "
"utiliser des valeurs de champ dans le calcul."

# l'interface ou la doc n'est pas à jour
#: C/glom.xml:375(para)
msgid ""
"You can also use calculations to specify a default value for fields, by "
"selecting the <literal>Default Value</literal> tab in the <literal>Field "
"Details</literal> window, clicking on the <literal>Calculate Value</literal> "
"check box, and then entering a Python calculation. You can test this "
"calculation in the <literal>Edit</literal> window."
msgstr ""
"Vous pouvez également utiliser des calculs pour spécifier une valeur par "
"défaut pour les champs en sélectionnant l'onglet <literal>Valeur par défaut</"
"literal> dans la fenêtre <literal>Détails des champs</literal>, en cliquant "
"sur la case à cocher <literal>Valeur calculée</literal> puis en saisissant "
"une formule Python. Vous pouvez tester ce calcul dans la fenêtre "
"<literal>Édition</literal>."

#: C/glom.xml:381(title)
msgid "Arranging Layouts"
msgstr "Arrangement de dispositions"

#: C/glom.xml:382(para)
msgid ""
"Each table has <literal>List</literal> and <literal>Details</literal> views, "
"and by default these show all fields in the table, in order of creation. You "
"can edit the layout by choosing <literal>Layout</literal> from the "
"<literal>Developer</literal> menu."
msgstr ""
"Chaque table possède sa vue <literal>Liste</literal> et <literal>Détails</"
"literal> et, par défaut, tous les champs de la table sont affichés par ordre "
"de création. Vous pouvez modifier la disposition en choisissant "
"<literal>Disposition</literal> dans le menu <literal>Développeur</literal>."

#: C/glom.xml:385(title)
msgid "Arranging the List View"
msgstr "Mise en page de la vue liste"

#: C/glom.xml:386(para)
msgid ""
"For the <literal>List</literal> view, you can specify the sequence of field "
"columns, and whether some fields are hidden."
msgstr ""
"Dans la vue <literal>Liste</literal>, vous pouvez définir l'ordre des "
"colonnes de champs et le masquage éventuel de certains champs."

#: C/glom.xml:389(title)
msgid "Editing the List Layout"
msgstr "Modification de l'agencement d'une liste"

#: C/glom.xml:396(phrase)
msgid "Editing the list layout."
msgstr "Modification de l'agencement d'une liste."

#: C/glom.xml:404(title)
msgid "Arranging the Details View"
msgstr "Mise en page de la vue détails"

#: C/glom.xml:405(para)
msgid ""
"For the <literal>Details</literal> view, you can create groups of fields, "
"and give these groups titles. You can then place fields in these groups and "
"specify the sequence fo fields in these groups. You can also specify the "
"sequence of these groups. For instance, in a \"Contacts\" table, you might "
"create a \"Name\" group, and place the \"title\", \"first_name\" and "
"\"last_name\" fields in that group. You might have other groups for the "
"\"Address\" fields."
msgstr ""
"Dans la vue <literal>détails</literal>, il est possible de créer des groupes "
"de champs et de leur donner des titres. Vous pouvez alors mettre des champs "
"dans ces groupes et définir l'ordre d'apparition des champs dans ces "
"groupes. Vous pouvez également définir l'ordre des groupes. Par exemple, "
"dans la table « Contacts », vous pouvez créer un groupe « Nom » et mettre les "
"champs « titre », « prénom » et « nom » dans ce groupe. Vous pouvez avoir "
"d'autres groupes pour les champs « Adresse »."

#: C/glom.xml:408(title)
msgid "Editing the details Layout"
msgstr "Modification de l'agencement des détails"

#: C/glom.xml:415(phrase)
msgid "Editing the Details Layout."
msgstr "Modification de l'agencement des détails."

#: C/glom.xml:425(title)
msgid "Creating Relationships"
msgstr "Création de relations"

#: C/glom.xml:426(para)
msgid ""
"Tables in the Database are often related together. For instance, an "
"\"Invoices\" table might have a \"Customer ID\" field. A value in this field "
"would specify a record in the \"Customers\" table with the same value. Glom "
"can show extra information, such as the customer name, from that related "
"record. Or it can show a list of several related records - for instance, "
"several related \"Invoice Lines\" that are related to a record in the "
"\"Invoice\" record."
msgstr ""
"Les tables dans les bases de données sont souvent reliées entre elles. Par "
"exemple, une table « Factures » peut avoir un champ « Numéro de client ». Une "
"valeur dans ce champ se réfère à un enregistrement de la table « Clients » "
"avec la même valeur. Glom peut afficher des informations supplémentaires "
"telles que le nom du client à partir de cet enregistrement relié. Il peut "
"également afficher une liste de plusieurs enregistrement liés. Par exemple, "
"plusieurs « Lignes de factures » reliées à un enregistrement dans « Facture »."

#: C/glom.xml:427(para)
msgid ""
"To create relationships, choose <literal>Relationships</literal> from the "
"<literal>Developer</literal> menu. This will show the list of existing "
"relationships. Click the <literal>Add</literal> button to create a new "
"relationship, and enter a name for it. You should then choose a field in the "
"current table, and a field in another table to which it should be related. "
"This relationship will find any records in the other table for which the "
"values in both fields are equal."
msgstr ""
"Pour créer des relations, choisissez <literal>Relations</literal> dans le "
"menu <literal>Développeur</literal>. La liste des relations existantes "
"s'affiche. Cliquez sur le bouton <literal>Ajouter</literal> pour créer une "
"nouvelle relation et saisissez un nom pour celle-ci. Choisissez ensuite un "
"champ dans la table actuelle et un champ d'une autre table auquel il sera "
"relié. Cette relation effectue la recherche de tous les enregistrements de "
"l'autre table pour lesquels les valeurs des deux champs sont égales."

#: C/glom.xml:432(simpara)
msgid "To show a related field on the List or Details view."
msgstr "Pour afficher un champ lié dans les vues Liste ou Détails."

#: C/glom.xml:433(simpara)
msgid "To show a list of related records on the Details view."
msgstr "Pour afficher une liste des enregistrements liés dans la vue Détails."

#: C/glom.xml:434(simpara)
msgid ""
"To lookup a value from a field in a related record. For instance, to copy "
"the current price of a \"Product\" into the \"Price\" field of an \"Invoice "
"Line\" record."
msgstr ""
"Pour afficher la valeur d'un champ dans un enregistrement lié (par exemple, "
"pour copier le prix actuel d'un « produit » dans le champ « prix » d'un "
"enregistrement « ligne de facture »)."

#: C/glom.xml:435(simpara)
msgid "To calculate a field value."
msgstr "Pour calculer une valeur de champ."

#. TODO: screenshot
#: C/glom.xml:429(para)
msgid "You can use the relationship in the following places. <placeholder-1/>"
msgstr ""
"Vous pouvez utiliser une relation dans les situations suivantes. "
"<placeholder-1/>"

#: C/glom.xml:441(title)
msgid "Users Administration"
msgstr "Gestion des utilisateurs"

#: C/glom.xml:442(para)
msgid ""
"To define the <literal>Operators</literal> who can use your database, and to "
"specify what access they have to the various tables, choose <literal>Users</"
"literal> from the <literal>Developer</literal> menu."
msgstr ""
"Pour définir les <literal>opérateurs</literal> qui peuvent utiliser votre "
"base de données et pour indiquer leurs droits d'accès aux différentes "
"tables, choisissez <literal>Utilisateurs</literal> dans le menu "
"<literal>Développeur</literal>."

#: C/glom.xml:447(title) C/glom.xml:454(title)
msgid "Translations"
msgstr "Traductions"

#: C/glom.xml:448(para)
msgid ""
"Glom's user interface (and this document) is translated into several "
"languages, as you should see already if you are using your computer with a "
"non-English user interface. In addition, Glom automatically shows and "
"understands numbers and dates according to the current user's local "
"conventions. For instance, a user in the USA might enter a price as 1.99 and "
"a date as 1/13/2008, but a German user of the same database will later see "
"that as 1,99 and 13.1.2008."
msgstr ""
"L'interface utilisateur Glom (et ce document) est traduit dans plusieurs "
"langues comme vous avez dû le voir si vous utilisez un ordinateur avec une "
"interface utilisateur non anglaise. De plus, Glom affiche et comprend "
"automatiquement les nombres et les dates en fonction des conventions "
"actuelles de l'utilisateur local. Par exemple, un utilisateur aux U.S.A. "
"peut saisir un prix comme 1.99 et une date comme 1/13/2008, mais un "
"utilisateur allemand de la même base de données les verra comme 1,99 et "
"13.1.2008."

#: C/glom.xml:449(para)
msgid ""
"However, the Glom system that you create also contains text that must be "
"translated if it will be used by people who speak different languages. For "
"instance, you must provide translations for the titles of your tables, "
"fields, and reports. All of these text items can be seen in a list when you "
"choose <literal>Translations</literal> from the <literal>Developer</literal> "
"menu. In this window you can specify the language that you used for the "
"original text, and enter translations for each text item for additional "
"languages. When the Glom system is opened by a user of that language then "
"these text items will be shown in the user interface."
msgstr ""
"Cependant, le système Glom que vous avez créé contient aussi du texte qui "
"doit être traduit s'il est utilisé par des personnes qui parlent une autre "
"langue. Par exemple, vous devez fournir des traductions pour les titres de "
"vos tables, champs et rapports. Tous ces éléments textuels peuvent être "
"listés si vous choisissez <literal>Traductions</literal> dans le menu "
"<literal>Développeur</literal>. Dans cette fenêtre, vous pouvez indiquer la "
"langue utilisée pour le texte original et saisir des traductions pour chaque "
"élément de texte pour des langues supplémentaires. Quand le système Glom est "
"ouvert par un utilisateur de cette langue, les éléments de texte sont "
"affichés dans l'interface utilisateur."

#: C/glom.xml:461(phrase)
msgid "Translations."
msgstr "Traductions."

#: C/glom.xml:467(para)
msgid ""
"Experienced translators may be more familiar with the .po file format, or "
"you might wish to use the many tools that work with the .po file format. By "
"using the <literal>Export</literal> button you can create a .po file to use "
"in a separate tool or to send to a translator. You can then import the "
"resulting translation by using the <literal>Import</literal> button."
msgstr ""
"Les traducteurs expérimentés sont probablement plus habitués au format de "
"fichier .po, ou vous souhaitez peut-être utiliser les nombreux outils qui "
"s'appliquent au format de fichier .po. En utilisant le bouton "
"<literal>Exporter</literal>, vous pouvez créer un fichier .po pour "
"l'exploiter dans un outil séparé ou pour l'expédier à un traducteur. Vous "
"pouvez ensuite importer la traduction effectuée en utilisant le bouton "
"<literal>Importer</literal>."

#: C/glom.xml:472(title)
msgid "Defining Reports"
msgstr "Définition de rapports"

#: C/glom.xml:475(title)
msgid "Adding or Editing Reports"
msgstr "Ajout et édition de rapports"

#: C/glom.xml:477(para)
msgid ""
"Glom can produce reports to show specific fields for sets of records, sorted "
"and grouped. For instance, a shop might need a report listing all products "
"sold in one month, grouped by product type, and sorted by price inside each "
"group. Each table has its own reports, which are available to the operator "
"from the <literal>Reports</literal> menu."
msgstr ""
"Glom peut produire des rapports pour afficher des champs spécifiques d'un "
"ensemble d'enregistrements, triés et regroupés. Par exemple, un magasin peut "
"avoir besoin d'un rapport listant tous les produits vendus en un mois, "
"groupés par type de produits et triés par prix dans chaque groupe. Chaque "
"table possède ses propres rapports accessibles par l'opérateur dans le menu "
"<literal>Rapports</literal>."

#: C/glom.xml:479(para)
msgid ""
"To define a report, or to change the definition of an existing report, "
"choose <literal>Reports</literal> from the <literal>Developer</literal> menu."
msgstr ""
"Pour définir un rapport ou modifier la définition d'un rapport existant, "
"choisissez <literal>Rapports</literal> dans le menu <literal>Développeur</"
"literal>."

#: C/glom.xml:481(title)
msgid "Creating or Editing Reports"
msgstr "Création et édition de rapports"

#: C/glom.xml:488(phrase)
msgid "Creating or editing reports."
msgstr "Création et édition de rapports."

#: C/glom.xml:494(para)
msgid ""
"Notice that each report has an ID as well as a human-readable name. This "
"allows your report to have a translated title when used on a computer that "
"uses a different language."
msgstr ""
"Notez que chaque rapport possède un numéro d'identification (ID) ainsi qu'un "
"nom convivial. Ceci permet à votre rapport d'avoir un titre traduit s'il est "
"utilisé sur un ordinateur configuré dans une autre langue."

#: C/glom.xml:499(title) C/glom.xml:513(title)
msgid "Editing a Report"
msgstr "Édition d'un rapport"

#: C/glom.xml:503(simpara)
msgid "The Header, which appears at the start of the report"
msgstr "l'en-tête, qui apparaît au début du rapport ;"

#: C/glom.xml:504(simpara)
msgid ""
"The Main area, in which the records and summary lines are shown, with the "
"actual data from the database."
msgstr ""
"la zone principale, dans laquelle les lignes enregistrements et résumé sont "
"affichées avec les données actuelles de la base de données ;"

#: C/glom.xml:505(simpara)
msgid "The Footer, which appears at the end of the report."
msgstr "le pied de page, qui apparaît à la fin du rapport."

#: C/glom.xml:501(para)
msgid "A Glom report has three areas: <placeholder-1/>"
msgstr "Un rapport Glom possède trois zones : <placeholder-1/>"

#: C/glom.xml:509(para)
msgid ""
"Inside an area, such as the Main part, you may add report <literal>Parts</"
"literal>, such as fields, text, or images. These will usually appear in a "
"row on the printed report, with one row for each record. In the simple case, "
"this will look much like Glom's list view. You can add parts to your report "
"by selecting them from the <literal>Available Parts</literal> list and then "
"clicking the <literal>Add</literal> button. The part will then be added to "
"the <literal>Parts</literal> list, in the selected area."
msgstr ""
"À l'intérieur d'une zone, telle que la partie principale, vous pouvez "
"ajouter des <literal>Éléments</literal> de rapport tels que des champs, "
"textes ou images. Ceux-ci apparaissent habituellement par ligne à "
"l'impression du rapport avec une ligne pour chaque enregistrement. Dans le "
"cas le plus simple, cela ressemble beaucoup à la vue liste de Glom. Vous "
"pouvez ajouter des éléments à votre rapport en les sélectionnant dans la "
"liste <literal>Éléments disponibles</literal> puis en cliquant sur le bouton "
"<literal>Ajouter</literal>. L'élément est alors ajouté à la liste "
"<literal>Éléments</literal> dans la zone sélectionnée."

#: C/glom.xml:510(para)
msgid ""
"To specify details for the parts, such as the text or image to display, or "
"to choose the field to display, select the part in the <literal>Parts</"
"literal> list and click the <literal>Edit</literal> button. You may also "
"specify field formatting by clicking the <literal>Formatting</literal> "
"button, just as you would when defining a details or list layout."
msgstr ""
"Pour fournir des détails aux éléments, tels que le texte ou l'image à "
"afficher ou pour choisir le champ à afficher, sélectionnez l'élément dans la "
"liste <literal>Éléments</literal> puis cliquez sur le bouton "
"<literal>Modifier</literal>. Vous pouvez également indiquer le format du "
"champ en cliquant sur le bouton <literal>Format</literal>, tout comme vous "
"le faites pour définir l'apparence dans la vue détails ou liste."

#: C/glom.xml:520(phrase) C/glom.xml:537(phrase)
msgid "Editing a report."
msgstr "Rédaction d'un rapport."

#: C/glom.xml:526(para)
msgid ""
"Some parts may contain other parts and have extra properties to control how "
"they present their child parts. For instance, the <literal>Group By</"
"literal> part groups records together by a field. For instance, a products "
"report might group a list of products by product type. You can even add a "
"second sub-grouping inside the main <literal>Group By</literal> part, by "
"selecting your top-level <literal>Group By</literal> part in the "
"<literal>Parts</literal> list while adding a new <literal>Group By</literal> "
"part from the <literal>Available Parts</literal> list. For instance, you "
"might group your products by manufacturer, inside each product type group."
msgstr ""
"Certains éléments peuvent contenir d'autres éléments et posséder des "
"propriétés supplémentaires pour contrôler la manière dont leurs sous-"
"éléments sont présentés. Par exemple, l'élément <literal>Groupé par</"
"literal> regroupe les enregistrements selon un champ. Par exemple, un "
"rapport sur des produits peut regrouper la liste des produits par type de "
"produit. Vous pouvez même ajouter un second sous-groupe à l'intérieur de "
"l'élément principal <literal>Groupé par</literal> en sélectionnant votre "
"élément <literal>Groupé par</literal> de premier niveau dans la liste "
"<literal>Éléments</literal> pendant que vous ajoutez un nouvel élément "
"<literal>Groupé par</literal> de la liste <literal>Éléments disponibles</"
"literal>. Par exemple, vous pouvez regrouper vos produits par fabriquant à "
"l'intérieur de chaque groupe de type de produit."

#: C/glom.xml:527(para)
msgid ""
"To specify the field by which the records should be grouped, select your "
"<literal>Group By</literal> part in the <literal>Parts</literal> list and "
"click the <literal>Edit</literal> button. You can then choose the field by "
"which the records should be grouped, and select the fields by which these "
"records should be sorted within the group. You may also specify some "
"additional fields to be displayed in the group's title row. For instance, "
"you might want to group products by a manufacturer ID, but also show the "
"manufacturer name."
msgstr ""
"Pour définir le champ par lequel les enregistrements doivent être regroupés, "
"sélectionnez votre élément <literal>Groupé par</literal> dans la liste "
"<literal>Éléments</literal> puis cliquez sur le bouton <literal>Modifier</"
"literal>. Vous pouvez alors choisir le champ par lequel les enregistrements "
"doivent être regroupés et sélectionner les champs par lesquels ces "
"enregistrements doivent être triés dans le groupe. Vous pouvez également "
"indiquer des champs supplémentaires à afficher sur la ligne de titre du "
"groupe. Par exemple, vous pouvez regrouper les produits par numéro de "
"fabricant mais également afficher le nom du fabricant."

#: C/glom.xml:530(title)
msgid "Editing a Group By Part"
msgstr "Modification d'un élément Groupé par"

#: C/glom.xml:543(para)
msgid ""
"The <literal>Vertical Group</literal> part may contain other items. For "
"instance, it allows you to arrange fields below each other instead of just "
"one after the other in the horizontal row. This is useful for grouping "
"related fields such as address lines, or just to squeeze more information "
"into the records's row on the report."
msgstr ""
"L'élément <literal>Groupe vertical</literal> peut contenir d'autres choses. "
"Par exemple, il vous permet d'arranger les champs les uns en dessous des "
"autres au lieu de l'un après les autres sur une même ligne. Ceci est utile "
"pour regrouper des champs reliés tels que des lignes d'adresses ou juste "
"pour condenser plus d'informations dans les lignes d'enregistrements sur le "
"rapport."

#: C/glom.xml:546(title)
msgid "A Report with Vertical Groups"
msgstr "Un rapport avec des Groupes verticaux"

#: C/glom.xml:553(phrase)
msgid "A Report with Vertical Groups."
msgstr "Un rapport avec des Groupes verticaux."

#: C/glom.xml:559(para)
msgid ""
"When you have finished, click the <literal>Close</literal> button to save "
"the report's definition. Your report can then be chosen from the "
"<literal>Reports</literal> menu. See the <link linkend=\"glom-operator-"
"printing-reports\">Printing Reports</link> section for more details."
msgstr ""
"Quand vous avez terminé, cliquez sur le bouton <literal>Fermer</literal> "
"pour enregistrer la définition du rapport. Votre rapport peut maintenant "
"être choisi dans le menu <literal>Rapports</literal>. Voir la section <link "
"linkend=\"glom-operator-printing-reports\">Impression de rapports</link> "
"pour plus de détails."

#: C/glom.xml:573(title)
msgid "Dialogs"
msgstr "Boîtes de dialogue"

#: C/glom.xml:576(title)
msgid "Dialog: Initial dialog"
msgstr "Boîte de dialogue : boîte de dialogue initiale"

#: C/glom.xml:577(para)
msgid ""
"This dialog allows the user to choose an existing document or create a new "
"document. Existing documents may be selecting from the list of recently "
"opened documents or by select a file with the file chooser dialog. Documents "
"can also be opened via the network if other users are running Glom on the "
"local network. Finally, a new document can be created either by opening a "
"template file which already contains some initial tables and records, or by "
"creating an empty document."
msgstr ""
"Cette boîte de dialogue permet à l'utilisateur de choisir un document "
"existant ou de créer un nouveau document. Les documents existants peuvent "
"être choisis dans la liste de documents récemment ouverts ou dans la boîte "
"de dialogue de sélection de fichier. Les documents peuvent également être "
"ouverts à travers le réseau si d'autres utilisateurs exécutent Glom sur le "
"réseau local. Enfin un nouveau document peut être créé soit en ouvrant un "
"fichier modèle qui contient déjà quelques tables initiales et des "
"enregistrements ou en générant un document vide."

#: C/glom.xml:581(title)
msgid "Dialog: New database"
msgstr "Boîte de dialogue : nouvelle base de données"

#: C/glom.xml:586(title)
msgid "Dialog: Create database"
msgstr "Boîte de dialogue : création de base de données"

#: C/glom.xml:591(title)
msgid "Dialog: Connection"
msgstr "Boîte de dialogue : connexion"

#: C/glom.xml:592(para)
msgid ""
"This dialog requests a user name and password for connection to a database "
"server. This is usually not the same username and password combination with "
"which you log in to your system. All Glom systems require a database server "
"on which the actual data will be stored. If the database server is not "
"running on your local computer (\"localhost\"), then you must also provide "
"its network hostname, such as \"glomserver.openismus.com\", though your "
"hostname will be different."
msgstr ""
"Cette boîte de dialogue requiert un nom d'utilisateur et un mot de passe "
"pour la connexion au serveur de base de données. Il ne s'agit normalement "
"pas du même nom d'utilisateur et mot de passe avec lequel vous vous "
"connectez à votre système. Tous les systèmes Glom nécessitent un serveur de "
"base de données sur lequel les données réelles sont enregistrées. Si le "
"serveur de base de données ne tourne pas sur l'ordinateur local "
"(« localhost ») alors vous devez fournir un nom d'hôte réseau du type "
"« glomserver.openismus.com » (votre nom d'hôte sera certainement différent)."

#: C/glom.xml:593(para)
msgid "Your system administrator can provide these database login details."
msgstr ""
"C'est l'administrateur système qui fournit les détails de la connexion à la "
"base de données."

#: C/glom.xml:594(para)
msgid ""
"If you are the system administrator, see Glom's <ulink url=\"http://www.glom."
"org/wiki/index.php?title=Initial_Postgres_Configuration\" type=\"http"
"\">Postgres Configuration</ulink> web page for help with installing and "
"configuring a database server."
msgstr ""
"Si vous êtes l'administrateur système, consultez la page Web <ulink url="
"\"http://www.glom.org/wiki/index.php?title=Initial_Postgres_Configuration\" "
"type=\"http\">Configuration Postgres </ulink> [en anglais] de Glom pour "
"obtenir de l'aide sur l'installation et la configuration d'un serveur de "
"base de données."

#: C/glom.xml:598(title)
msgid "Dialog: Connection Error"
msgstr "Boîte de dialogue : erreur de connexion"

#: C/glom.xml:599(para)
msgid ""
"This dialog is shown when Glom could not connect to the specified database "
"server. Either the database server is not running at the specified hostname, "
"or the user name and password were not accepted by the database server. See "
"the <link linkend=\"dialog_connection\">Connection Dialog</link> section for "
"more details."
msgstr ""
"Cette boîte de dialogue est affichée si Glom n'a pas pu se connecter au "
"serveur de base de données spécifié. Soit le serveur de base de données ne "
"tourne pas sur l'hôte spécifié soit le nom d'utilisateur et le mot de passe "
"n'ont pas été acceptés par le serveur de base de données. Voir la section "
"<link linkend=\"dialog_connection\">Boîte de dialogue de connexion</link> "
"pour plus de détails."

#: C/glom.xml:605(title)
msgid "Dialog: Database preferences"
msgstr "Boîte de dialogue : préférences de base de données"

#: C/glom.xml:610(title)
msgid "Dialog: Change language"
msgstr "Boîte de dialogue : changement de langue"

#: C/glom.xml:615(title)
msgid "Window: Textobject"
msgstr "Fenêtre : objet texte"

#: C/glom.xml:620(title)
msgid "Window: Imageobject"
msgstr "Fenêtre : objet image"

#: C/glom.xml:625(title)
msgid "Dialog: Notebook"
msgstr "Boîte de dialogue : pagination"

#: C/glom.xml:630(title)
msgid "Dialog: Data invalid format"
msgstr "Boîte de dialogue : format de données non valide"

#: C/glom.xml:635(title)
msgid "Dialog: Relationship overview"
msgstr "Boîte de dialogue : aperçu des relations"

#: C/glom.xml:640(title)
msgid "Window: Groups"
msgstr "Fenêtre : groupes"

#: C/glom.xml:645(title)
msgid "Dialog: Group by sort fields"
msgstr "Boîte de dialogue : grouper par champs triés"

#: C/glom.xml:650(title)
msgid "Dialog: Group by secondary fields"
msgstr "Boîte de dialogue : grouper par champs secondaires"

#: C/glom.xml:655(title)
msgid "Window: Button script"
msgstr "Fenêtre : script de bouton"

#: C/glom.xml:660(title)
msgid "Window: Field calculation"
msgstr "Fenêtre : calcul de champ"

#: C/glom.xml:665(title)
msgid "Dialog: New group"
msgstr "Boîte de dialogue : nouveau groupe"

#: C/glom.xml:670(title)
msgid "Dialog: Choose user"
msgstr "Boîte de dialogue : choix d'un utilisateur"

#: C/glom.xml:675(title)
msgid "Dialog: User"
msgstr "Boîte de dialogue : utilisateur"

#: C/glom.xml:680(title)
msgid "Dialog: Translation identify original"
msgstr "Boîte de dialogue : identification de l'original de traduction"

#: C/glom.xml:685(title)
msgid "Dialog: Translation copy"
msgstr "Boîte de dialogue : copie de traduction"

#: C/glom.xml:690(title)
msgid "Dialog: Choose Date"
msgstr "Boîte de dialogue : choix d'une date"

#: C/glom.xml:695(title)
msgid "Dialog: Import Into Table"
msgstr "Boîte de dialogue : importation dans une table"

#: C/glom.xml:696(para)
msgid ""
"This dialog allows the user to import a CSV (comma separated value) file "
"into the current database table. It shows the first few rows of the file to "
"import and allows the user to select the target field in the database for "
"each column in the CSV file. For auto-incremented primary keys, the primary "
"key field cannot be used as a target field, but otherwise one column must be "
"imported into the primary key field."
msgstr ""
"Cette boîte de dialogue permet à l'utilisateur d'importer un fichier CSV "
"(valeurs séparées par des virgules) dans la table de base de données "
"actuelle. Elle montre les premières lignes du fichier à importer et permet à "
"l'utilisateur de sélectionner le champ de base de données correspondant à "
"chaque colonne du fichier CSV. Pour les clés primaires incrémentées "
"automatiquement, le champ clé primaire ne peut pas être utilisé comme champ "
"de destination, mais dans les autres cas, un champ clé primaire doit "
"absolument correspondre à une colonne du fichier."

#: C/glom.xml:719(title)
msgid "About Glom"
msgstr "À propos de Glom"

#: C/glom.xml:720(para)
msgid ""
"Glom is maintained by Glom and GNOME community volunteers. To find more "
"information about Glom, please visit the <ulink url=\"http://www.glom.org/\" "
"type=\"http\">Glom Web site</ulink>."
msgstr ""
"Glom est maintenu par des volontaires de la communauté Glom et GNOME. Pour "
"obtenir plus d'informations à propos de Glom, visitez le <ulink url=\"http://"
"www.glom.org/\" type=\"http\">site Web de Glom</ulink>."

#: C/glom.xml:725(para)
msgid ""
"To report a bug or make a suggestion regarding this application or this "
"manual, you can submit them using <ulink url=\"http://bugzilla.gnome.org\" "
"type=\"help\">bugzilla</ulink>."
msgstr ""
"Pour signaler une anomalie ou émettre une suggestion concernant cette "
"application ou ce manuel, vous pouvez les soumettre en utilisant <ulink url="
"\"http://bugzilla.gnome.org\" type=\"help\">bugzilla</ulink>."

#: C/glom.xml:731(para)
msgid ""
"Another excellent source of information are the Glom <ulink url=\"http://www."
"glom.org\" type=\"http\">mailing lists</ulink>."
msgstr ""
"Une autre excellente source d'informations est la <ulink url=\"http://www."
"glom.org\" type=\"http\">liste de diffusion</ulink> de Glom."

#: C/glom.xml:736(para)
msgid ""
"This program is distributed under the terms of the GNU General Public "
"license as published by the Free Software Foundation; either version 2 of "
"the License, or (at your option) any later version. A copy of this license "
"can be found at this <ulink url=\"ghelp:gpl\" type=\"help\">link</ulink>, or "
"in the file COPYING included with the source code of this program."
msgstr ""
"Ce programme est distribué selon les termes de la Licence Publique Générale "
"GNU, tels que publiés par la Free Software Foundation ; soit la version 2 de "
"cette licence ou (à votre choix) toute version ultérieure. Vous trouverez "
"une copie de cette licence en suivant ce <ulink type=\"help\" url=\"ghelp:gpl"
"\">lien</ulink> ou dans le fichier COPYING fourni avec la source du code de "
"ce programme."

#: C/glom.xml:745(title)
msgid "Concepts"
msgstr "Concepts"

#: C/glom.xml:748(simpara)
msgid ""
"<literal>Database</literal>: Each Glom document allows access to one "
"database."
msgstr ""
"<literal>Base de données</literal> : chaque document Glom permet l'accès à "
"une base de données."

#: C/glom.xml:749(simpara)
msgid ""
"<literal>Table</literal>: Each database contains several tables, such as "
"\"Customers\" and \"Invoices\" tables."
msgstr ""
"<literal>Table</literal> : chaque base de données contient plusieurs tables, "
"telles que des tables « Clients » et « Factures »."

#: C/glom.xml:750(simpara)
msgid ""
"<literal>Field</literal>: Each table has several fields, such as \"Customer "
"ID\", \"First Name\", and \"Date of Birth\" fields. In other documents and "
"applications, fields are sometimes called \"Columns\""
msgstr ""
"<literal>Champ</literal> : chaque table possède plusieurs champs, tels que "
"des champs « numéro de clients », « nom » et « date de naissance ». Dans "
"d'autres documents et applications, les champs sont quelquefois appelés "
"« colonnes »."

#: C/glom.xml:751(simpara)
msgid ""
"<literal>Records</literal>: Each table contains several records, each of "
"which has values for each of the fields. For instance, the \"Customers\" "
"table will have a record for each customer. In other documents and "
"applications, records are sometimes called <literal>Rows</literal>."
msgstr ""
"<literal>Enregistrements</literal> : chaque table contient plusieurs "
"enregistrements, chacun d'eux possèdent des valeurs pour chacun des champs. "
"Par exemple, la table « clients » possède un enregistrement pour chaque "
"client. Dans d'autres documents et applications, les enregistrements sont "
"quelquefois appelés <literal>Lignes</literal>."

# jons = unions ???
#: C/glom.xml:752(simpara)
msgid ""
"<literal>Relationships</literal>: Each table might be related to other "
"tables, via fields in both tables. For instance, a \"Customers\" table could "
"have a relationship to the \"Invoices\" table, so that people could see all "
"the invoices for that customer. Only developers need to understand this "
"concept. In other documents and applications, relationships are sometimes "
"called \"Joins\"."
msgstr ""
"<literal>Relations</literal> : chaque table peut être reliée à d'autres "
"tables à travers des champs dans les deux tables. Par exemple, une table de "
"« Clients » peut avoir un lien avec la table « Factures » afin de pouvoir "
"afficher toutes les factures de ce client. Seuls les développeurs ont besoin "
"de comprendre ce concept. Dans d'autres documents et applications, les "
"relations sont quelquefois appelées « jointures »."

#: C/glom.xml:746(para)
msgid ""
"Glom is easy to use, but you must understand the following basic concepts. "
"<placeholder-1/>"
msgstr ""
"Glom est simple d'utilisation mais vous devez comprendre les concepts de "
"base suivants. <placeholder-1/>"

#: C/glom.xml:758(title)
msgid "Calculated fields and button scripts"
msgstr "Champs calculés et scripts de boutons"

#: C/glom.xml:759(para)
msgid ""
"Calculated fields and button scripts use the Python programming language. "
"The calculation or script is the implementation of a function whose "
"signature is provided for you."
msgstr ""
"Les champs calculés et les scripts de boutons utilisent le langage de "
"programmation Python. Le calcul ou le script est la réalisation d'une "
"fonction dont la signature vous est fournie."

#: C/glom.xml:762(title)
msgid "Editing the definition of a calculated field"
msgstr "Édition de la définition d'un champ calculé"

#: C/glom.xml:769(phrase)
msgid "Editing the definition of a calculated field."
msgstr "Édition de la définition d'un champ calculé."

#: C/glom.xml:776(title)
msgid "Field values"
msgstr "Valeurs de champ"

#: C/glom.xml:777(programlisting)
#, no-wrap
msgid "record[\"name_first\"]"
msgstr "record[\"prenom\"]"

#: C/glom.xml:777(para)
msgid ""
"For instance, <placeholder-1/> is the value of the name_first field in the "
"current record."
msgstr ""
"Par exemple, <placeholder-1/> est la valeur du champ prenom de "
"l'enregistrement actuel."

#: C/glom.xml:781(title)
msgid "Related Records"
msgstr "Enregistrements reliés"

#: C/glom.xml:782(programlisting)
#, no-wrap
msgid "record.related[\"location\"]"
msgstr "record.related[\"location\"]"

#: C/glom.xml:782(para)
msgid ""
"For instance, <placeholder-1/> provides the related records for the current "
"record."
msgstr ""
"Par exemple, <placeholder-1/> fournit les enregistrements reliés à "
"l'enregistrement actuel."

#: C/glom.xml:785(title)
msgid "Single related records"
msgstr "Enregistrements reliés unique"

#: C/glom.xml:786(programlisting)
#, no-wrap
msgid "record.related[\"location\"][\"name\"]"
msgstr "record.related[\"location\"][\"nom\"]"

#: C/glom.xml:786(para)
msgid ""
"For relationships that specify a single record, you can get the value of a "
"field in that record. For instance, <placeholder-1/> is the value of the "
"name field in the table indicated by the location relationship (often called "
"location::name)."
msgstr ""
"Pour les relations qui spécifient un enregistrement unique, vous pouvez "
"récupérer la valeur de ce champ dans cet enregistrement. Par exemple, "
"<placeholder-1/> est la valeur du champ nom dans la table indiquée par la "
"relation location (souvent appelée location::name)."

#: C/glom.xml:790(title)
msgid "Multiple related records"
msgstr "Enregistrements reliés multiples"

#: C/glom.xml:791(programlisting)
#, no-wrap
msgid "record.related[\"invoice_lines\"].sum(\"total_price\")"
msgstr "record.related[\"facture\"].sum(\"prix_total\")"

#: C/glom.xml:791(para)
msgid ""
"For relationships that specify multiple records, you can use the aggregate "
"functions (sum, count, average) to get overall values. For instance, "
"<placeholder-1/>."
msgstr ""
"Pour les relations qui spécifient des enregistrements multiples, vous pouvez "
"utiliser les fonctions d'agrégation (sum, count, average) pour récupérer des "
"valeurs globales. Par exemple : <placeholder-1/>"

#: C/glom.xml:797(title)
msgid "Testing for empty values"
msgstr "Test de valeurs vides"

#: C/glom.xml:798(para)
msgid "How you test for empty values depends on the type of field:"
msgstr "La manière de tester les valeurs vides dépend du type de champ :"

#: C/glom.xml:803(title)
msgid "Non-text fields"
msgstr "Champs non-texte"

#: C/glom.xml:804(para)
msgid ""
"Non-text fields may be empty, indicating that the user has not entered any "
"value in the field. For instance, Glom does not assume that an empty value "
"in a numeric field should mean 0."
msgstr ""
"Les champs non-texte peuvent être vides, signifiant que l'utilisateur n'a "
"saisi aucune valeur dans le champ. Par exemple, Glom ne suppose pas qu'une "
"valeur vide dans un champ numérique signifie 0."

#: C/glom.xml:805(para)
msgid ""
"You can test whether a field is empty by using Python's None. For instance:"
msgstr ""
"Vous pouvez tester si un champ est vide en utilisant le « None » de Python. "
"Par exemple :"

#: C/glom.xml:807(programlisting)
#, no-wrap
msgid ""
"\n"
"  if(record[\"contact_id\"] == None):\n"
"    return \"No Contact\"\n"
"  else:\n"
"    return record.related[\"contacts\"][\"name_full\"]\n"
"  "
msgstr ""
"\n"
"  if(record[\"numero_identification\"] == None):\n"
"    return \"Aucun contact\"\n"
"  else:\n"
"    return record.related[\"contacts\"][\"nom_complet\"]\n"
"  "

#: C/glom.xml:814(para)
msgid ""
"You might also test whether there are any related records. For instance:"
msgstr ""
"Vous pourriez également tester s'il existe des enregistrements reliés. Par "
"exemple :"

#: C/glom.xml:816(programlisting)
#, no-wrap
msgid ""
"\n"
"  if(record.related[\"contacts\"] == None):\n"
"    return \"No Contact\"\n"
"  else:\n"
"    return record.related[\"contacts\"][\"name_full\"]\n"
"  "
msgstr ""
"\n"
"  if(record.related[\"contacts\"] == None):\n"
"    return \"Aucun Contact\"\n"
"  else:\n"
"    return record.related[\"contacts\"][\"nom_complet\"]\n"
"  "

#: C/glom.xml:826(title)
msgid "Text fields"
msgstr "Champs texte"

#: C/glom.xml:827(para)
msgid ""
"For text fields, you should check for zero-length strings. It is not "
"possible in Glom to distinguish between zero-length strings and the absence "
"of any string, because there is no advantage to doing so. For instance:"
msgstr ""
"Pour les champs texte, vous devez vérifier que les chaînes ne sont pas "
"vides. Il n'est pas possible dans Glom de faire la distinction entre des "
"chaînes vides et l'absence d'une chaîne parce que ce n'est pas avantageux de "
"le faire. Par exemple :"

#: C/glom.xml:829(programlisting)
#, no-wrap
msgid ""
"\n"
"  if(record[\"name_full\"] == \"\"):\n"
"    return \"No Name\"\n"
"  else:\n"
"    return record[\"name_full\"]\n"
"  "
msgstr ""
"\n"
"  if(record[\"nom_complet\"] == \"\"):\n"
"    return \"Aucun nom\"\n"
"  else:\n"
"    return record[\"nom_complet\"]\n"
"  "

#: C/glom.xml:841(title)
msgid "Using the full pygda API"
msgstr "Utilisation de l'API pygda complète"

#: C/glom.xml:842(para)
msgid ""
"pygda is a python API for the libgda API. The record's <literal>connection</"
"literal> attribute provides a gda.connection that can be used to access the "
"current database directly. This allows you to run any SQL query, for "
"instance to read data from the database with a SELECT, or to change values "
"in the database with an UPDATE. Note that the connection is already open so "
"you can avoid the difficult work of specifying the connection details."
msgstr ""
"Le module pygda est une API Python de l'API libgda. L'attribut "
"<literal>connection</literal> d'un enregistrement fournit une gda.connection "
"qui peut être utilisée pour accéder à la base de données actuelle de manière "
"directe. Ceci vous permet d'exécuter n'importe quelle requête SQL, par "
"exemple lire des données de la base de données avec SELECT ou modifier des "
"valeurs dans la base de données avec un UPDATE. Notez que la connexion est "
"déjà ouverte ce qui vous évite le travail difficile de spécification des "
"détails de connexion."

#: C/glom.xml:843(para)
msgid ""
"The record's <literal>table_name</literal> attribute also provides the name "
"of the current table."
msgstr ""
"L'attribut <literal>table_name</literal> de l'enregistrement fournit "
"également le nom de la table actuelle."

#: C/glom.xml:844(para)
msgid ""
"This example reads all data from the current table and prints the values to "
"the terminal:"
msgstr ""
"Cet exemple permet de lire toutes les données de la table actuelle et "
"d'afficher les valeurs sur le terminal :"

#: C/glom.xml:846(programlisting)
#, no-wrap
msgid ""
"\n"
"# Use the current database's connection \n"
"# to get all the data for the current table.\n"
"#\n"
"# record.connection is an already-open gda.connection object,\n"
"# saving us the bother of opening the connection,\n"
"# or even knowing the name of the database.\n"
"\n"
"query = \"SELECT * FROM %s\" % record.table_name\n"
"data_model = gda.gda_execute_select_command(record.connection, query)\n"
"\n"
"rows = data_model.get_n_rows()\n"
"columns = data_model.get_n_columns()\n"
"print \"    Number of columns: \", columns\n"
"\n"
"for i in range(columns):\n"
"    print \"      column \", i;\n"
"    print \"        name=\", data_model.get_column_title(i)\n"
"\n"
"    # Find out whether it's the primary key:\n"
"    field = data_model.describe_column(i)\n"
"    if field.get_primary_key():\n"
"        print \"        (primary key)\"\n"
"\n"
"    print \"\\n\";\n"
"     \n"
"print \"    Number of rows: \", rows\n"
"\n"
"for row_index in range(rows):\n"
"    print \"      row \", row_index;\n"
"\n"
"    for col_index in range(columns):\n"
"        print \"        value=\", data_model.get_value_at(col_index, row_index).get()\n"
"\n"
"    print \"\\n\";\n"
"  "
msgstr ""
"\n"
"# Utilise la connexion à la base de données actuelle \n"
"# pour récupérer toutes les données de la table actuelle.\n"
"#\n"
"# record.connection est un objet gda.connection déjà ouvert,\n"
"# nous évitant de nous occuper de l'ouverture de la connexion,\n"
"# ou même de connaître le nom de la base de données.\n"
"\n"
"query = \"SELECT * FROM %s\" % record.table_name\n"
"data_model = gda.gda_execute_select_command(record.connection, query)\n"
"\n"
"rows = data_model.get_n_rows()\n"
"columns = data_model.get_n_columns()\n"
"print \"    Nombre de colonnes: \", columns\n"
"\n"
"for i in range(columns):\n"
"    print \"      colonne \", i;\n"
"    print \"        nom =\", data_model.get_column_title(i)\n"
"\n"
"    # Recherche s'il s'agit de la clé primaire :\n"
"    field = data_model.describe_column(i)\n"
"    if field.get_primary_key():\n"
"        print \"        (clé primaire)\"\n"
"\n"
"    print \"\\n\";\n"
"     \n"
"print \"    Nombre de lignes : \", rows\n"
"\n"
"for row_index in range(rows):\n"
"    print \"      ligne \", row_index;\n"
"\n"
"    for col_index in range(columns):\n"
"        print \"        valeur =\", data_model.get_value_at(col_index, row_index).get()\n"
"\n"
"    print \"\\n\";\n"
"  "

#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
#: C/glom.xml:0(None)
msgid "translator-credits"
msgstr ""
"Bruno Brouard <annoa.b@gmail.com>, 2008\n"
"Claude Paroz <claude@2xlibre.net>, 2008"
