Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 83 additions & 15 deletions library/sqlite3.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,22 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-11-29 16:06+0100\n"
"PO-Revision-Date: 2018-07-03 11:13+0200\n"
"PO-Revision-Date: 2019-01-11 23:12+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tu peux te mettre en last translator si tu veux avec poedit, c'est dans les parametres

"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.6\n"

#: ../Doc/library/sqlite3.rst:2
msgid ":mod:`sqlite3` --- DB-API 2.0 interface for SQLite databases"
msgstr ""
msgstr ":mod:`sqlite3` --- Interface DB-API 2.0 pour SQLite databases"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
msgstr ":mod:`sqlite3` --- Interface DB-API 2.0 pour SQLite databases"
msgstr ":mod:`sqlite3` --- Interface DB-API 2.0 pour les bases de données SQLite"

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
msgstr ":mod:`sqlite3` --- Interface DB-API 2.0 pour SQLite databases"
msgstr ":mod:`sqlite3` --- Interface DB-API 2.0 pour bases de données SQLite"


#: ../Doc/library/sqlite3.rst:9
msgid "**Source code:** :source:`Lib/sqlite3/`"
msgstr ""
msgstr "**Source code:** :source:`Lib/sqlite3/`"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
msgstr "**Source code:** :source:`Lib/sqlite3/`"
msgstr "**Code source :** :source:`Lib/sqlite3/`"


#: ../Doc/library/sqlite3.rst:13
msgid ""
Expand All @@ -31,37 +32,56 @@ msgid ""
"application using SQLite and then port the code to a larger database such as "
"PostgreSQL or Oracle."
msgstr ""
"SQLite est une bibliothèque C qui fournit une base de données légère sur "
"disque ne nécessitant pas de processus serveur distinct et permet d'accéder "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

j'écrirais "et qui utilise une variante (non standard) du langage de requête SQL pour accéder à la base de données."

"à la base de données à l'aide d'une variante non standard du langage de "
"requête SQL. Certaines applications peuvent utiliser SQLite pour le stockage "
"de données interne. Il est également possible de créer un une application "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"de données interne. Il est également possible de créer un une application "
"de données internes. Il est également possible de créer une application "

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"de données interne. Il est également possible de créer un une application "
"de données interne. Il est également possible de créer une application "

"prototype à l'aide de SQLite, puis de transférer le code dans une base de "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"prototype à l'aide de SQLite, puis de transférer le code dans une base de "
"prototype utilisant SQLite, puis de transférer le code dans une base de "

"données plus grande telle que PostgreSQL ou Oracle."

#: ../Doc/library/sqlite3.rst:20
msgid ""
"The sqlite3 module was written by Gerhard Häring. It provides a SQL "
"interface compliant with the DB-API 2.0 specification described by :pep:"
"`249`."
msgstr ""
"Le sqlite3 module a été écrit par Gerhard Häring. Il fournit une interface "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Le sqlite3 module a été écrit par Gerhard Häring. Il fournit une interface "
"Le module sqlite3 a été écrit par Gerhard Häring. Il fournit une interface "

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Le sqlite3 module a été écrit par Gerhard Häring. Il fournit une interface "
"Le module sqlite3 a été écrit par Gerhard Häring. Il fournit une interface "

"SQL conforme à la spécification DB-API 2.0 décrite par: pep: `249`."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"SQL conforme à la spécification DB-API 2.0 décrite par: pep: `249`."
"SQL conforme à la spécification DB-API 2.0 décrite par la :pep:`249`."

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"SQL conforme à la spécification DB-API 2.0 décrite par: pep: `249`."
"SQL conforme à la spécification DB-API 2.0 décrite par :pep:`249`."


#: ../Doc/library/sqlite3.rst:23
msgid ""
"To use the module, you must first create a :class:`Connection` object that "
"represents the database. Here the data will be stored in the :file:`example."
"db` file::"
msgstr ""
"Pour utiliser le module, vous devez d’abord créer une class: `Connection` "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Pour utiliser le module, vous devez d’abord créer une class: `Connection` "
"Pour utiliser le module, vous devez d’abord créer un objet :class:`Connection` "

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Pour utiliser le module, vous devez d’abord créer une class: `Connection` "
"Pour utiliser le module, vous devez d’abord créer une class:`Connection` "

"qui représente la base de données. Ici les données seront stockées dans: "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"qui représente la base de données. Ici les données seront stockées dans: "
"qui représente la base de données. Dans cet exemple, les données sont stockées dans "

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"qui représente la base de données. Ici les données seront stockées dans: "
"qui représente la base de données. Ici les données seront stockées dans le fichier :"

"file: `example.db` file ::"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"file: `example.db` file ::"
"le fichier :file:`example.db` ::"

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"file: `example.db` file ::"
"file:`example.db` ::"


#: ../Doc/library/sqlite3.rst:30
msgid ""
"You can also supply the special name ``:memory:`` to create a database in "
"RAM."
msgstr ""
"Vous pouvez également fournir le nom spécial ``: memory: `` pour créer une "
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Vous pouvez également fournir le nom spécial ``: memory: `` pour créer une "
"Vous pouvez également fournir le nom spécial ``:memory:`` pour créer une "

"base de données dans la RAM."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"base de données dans la RAM."
"base de données en mémoire vive."


#: ../Doc/library/sqlite3.rst:32
msgid ""
"Once you have a :class:`Connection`, you can create a :class:`Cursor` "
"object and call its :meth:`~Cursor.execute` method to perform SQL commands::"
msgstr ""
"Une fois que vous avez une classe: `Connection`, vous pouvez créer un objet: "
"classe:` Cursor` et appeler sa méthode: meth: `~ Cursor.execute` pour "
"exécuter les commandes SQL ::"

#: ../Doc/library/sqlite3.rst:51
msgid ""
"The data you've saved is persistent and is available in subsequent sessions::"
msgstr ""
"Les données que vous avez sauvegardées sont persistantes et disponibles dans "
"les sessions suivantes:"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"les sessions suivantes:"
"les sessions suivantes ::"


#: ../Doc/library/sqlite3.rst:57
msgid ""
Expand All @@ -70,6 +90,12 @@ msgid ""
"doing so is insecure; it makes your program vulnerable to an SQL injection "
"attack (see https://xkcd.com/327/ for humorous example of what can go wrong)."
msgstr ""
"Habituellement, vos opérations SQL devront utiliser les valeurs des "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Habituellement, vos opérations SQL devront utiliser les valeurs des "
"Habituellement, vos opérations SQL utilisent les valeurs de "

"variables Python. Vous ne devriez pas assembler votre requête à l'aide des "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"variables Python. Vous ne devriez pas assembler votre requête à l'aide des "
"variables Python. Vous ne devez pas assembler votre requête à l'aide des "

Le français est plus directif que l'anglais --> "vous devez" pour "you should"

"opérations sur les chaînes de caractères de Python, car cela n'est pas sûr. "
"cela rend votre programme vulnérable à une attaque par injection SQL (voir "
"https://xkcd.com/327/ pour voir un exemple amusant de ce qui peut mal "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"https://xkcd.com/327/ pour voir un exemple amusant de ce qui peut mal "
"https://xkcd.com/327/ pour un exemple amusant de ce qui peut mal "

"tourner)."

#: ../Doc/library/sqlite3.rst:62
msgid ""
Expand All @@ -79,6 +105,11 @@ msgid ""
"method. (Other database modules may use a different placeholder, such as ``"
"%s`` or ``:1``.) For example::"
msgstr ""
"A la place, substituer le paramètre de DB-API . Mettez ``? `` Comme espace "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"A la place, substituer le paramètre de DB-API . Mettez ``? `` Comme espace "
"A la place, utilisez la capacité DB-API de substitution des paramètres. Placez un ``? `` comme indicateur "

"réservé partout où vous voulez utiliser une valeur, puis fournissez un tuple "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"réservé partout où vous voulez utiliser une valeur, puis fournissez un tuple "
"partout où vous voulez utiliser une valeur, puis fournissez un tuple "

"de valeurs comme second argument de la méthode du curseur: meth: `~ Cursor."
"execute`. (D'autres modules de base de données peuvent utiliser un espace "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

En français (contrairement à l'anglais), il n'est pas d'usage de mettre des phrases entières entre parenthèses. On place plutôt la parenthèse juste avant le point, comme une proposition.

"réservé différent, tel que ``% s`` ou ``: 1``.) Par exemple ::"

#: ../Doc/library/sqlite3.rst:84
msgid ""
Expand All @@ -87,77 +118,96 @@ msgid ""
"fetchone` method to retrieve a single matching row, or call :meth:`~Cursor."
"fetchall` to get a list of the matching rows."
msgstr ""
"Pour récupérer des données après avoir exécuté une instruction SELECT, vous "
"pouvez traiter le curseur comme: term: `iterator`, appeler la méthode du "
"curseur: meth:` ~ Cursor.fetchone` pour récupérer une seule ligne "
"correspondante ou appeler: meth: ` ~ Cursor.fetchall` pour obtenir une liste "
"des lignes correspondantes."

#: ../Doc/library/sqlite3.rst:89
msgid "This example uses the iterator form::"
msgstr ""
msgstr "Cet exemple utilise la forme itérateur::"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
msgstr "Cet exemple utilise la forme itérateur::"
msgstr "Cet exemple utilise la forme itérateur ::"

Il faut une espace insécable avant les '::'.


#: ../Doc/library/sqlite3.rst:104
msgid "https://github.com/ghaering/pysqlite"
msgstr ""
msgstr "https://github.com/ghaering/pysqlite"

#: ../Doc/library/sqlite3.rst:103
msgid ""
"The pysqlite web page -- sqlite3 is developed externally under the name "
"\"pysqlite\"."
msgstr ""
"La page Web pysqlite - sqlite3 est développée en externe sous le nom "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"La page Web pysqlite - sqlite3 est développée en externe sous le nom "
"La page Web pysqlite - sqlite3 est développée sur un site tiers sous le nom "

"\"pysqlite\"."

#: ../Doc/library/sqlite3.rst:108
msgid "https://www.sqlite.org"
msgstr ""
msgstr "https://www.sqlite.org"

#: ../Doc/library/sqlite3.rst:107
msgid ""
"The SQLite web page; the documentation describes the syntax and the "
"available data types for the supported SQL dialect."
msgstr ""
"Dans la page Web de SQLite, la documentation décrit la syntaxe et les types "
"de données disponibles qui sont supporté et pris en charge par SQL."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"de données disponibles qui sont supporté et pris en charge par SQL."
"de données disponibles qui sont pris en charge par cette variante SQL."


#: ../Doc/library/sqlite3.rst:111
msgid "https://www.w3schools.com/sql/"
msgstr ""
msgstr "https://www.w3schools.com/sql/"

#: ../Doc/library/sqlite3.rst:111
msgid "Tutorial, reference and examples for learning SQL syntax."
msgstr ""
msgstr "Tutoriel, référence et exemples pour apprendre la syntaxe SQL."

#: ../Doc/library/sqlite3.rst:113
msgid ":pep:`249` - Database API Specification 2.0"
msgstr ""
msgstr ":pep:`249` -Spécification de la Database API 2.0"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
msgstr ":pep:`249` -Spécification de la Database API 2.0"
msgstr ":pep:`249` -- Spécifications de l'API 2.0 pour la base de données"


#: ../Doc/library/sqlite3.rst:114
msgid "PEP written by Marc-André Lemburg."
msgstr ""
msgstr "PEP écrit par Marc-André Lemburg."
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
msgstr "PEP écrit par Marc-André Lemburg."
msgstr "PEP écrite par Marc-André Lemburg."

Il me semble que dans cette traduction, nous considérons que PEP est féminin ("proposition d'amélioration").


#: ../Doc/library/sqlite3.rst:120
msgid "Module functions and constants"
msgstr ""
msgstr "Fonctions et constantes du module"

#: ../Doc/library/sqlite3.rst:125
msgid ""
"The version number of this module, as a string. This is not the version of "
"the SQLite library."
msgstr ""
"Le numéro de version de ce module, sous forme de chaîne. Ce n'est pas la "
"version de la bibliothèque SQLite."

#: ../Doc/library/sqlite3.rst:131
msgid ""
"The version number of this module, as a tuple of integers. This is not the "
"version of the SQLite library."
msgstr ""
"Le numéro de version de ce module, sous forme de tuple d'entiers. Ce n'est "
"pas la version de la bibliothèque SQLite."

#: ../Doc/library/sqlite3.rst:137
msgid "The version number of the run-time SQLite library, as a string."
msgstr ""
"Le numéro de version de la bibliothèque d'exécution SQLite, sous forme de "
"chaîne."

#: ../Doc/library/sqlite3.rst:142
msgid ""
"The version number of the run-time SQLite library, as a tuple of integers."
msgstr ""
"Le numéro de version de la bibliothèque d'exécution SQLite, sous forme "
"d'entier"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"d'entier"
"d'un n-uplet d'entiers"


#: ../Doc/library/sqlite3.rst:147 ../Doc/library/sqlite3.rst:160
msgid ""
"This constant is meant to be used with the *detect_types* parameter of the :"
"func:`connect` function."
msgstr ""
"Cette constante est destinée à être utilisée avec le paramètre * "
"detect_types * de la fonction: func: `connect`."

#: ../Doc/library/sqlite3.rst:150
msgid ""
Expand All @@ -168,6 +218,12 @@ msgid ""
"look into the converters dictionary and use the converter function "
"registered for that type there."
msgstr ""
"Si vous définissez le module: mod: `sqlite3` analysera le type de donnée "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"Si vous définissez le module: mod: `sqlite3` analysera le type de donnée "
"Si elle est définie, le module: mod: `sqlite3` analyse le type de donnée "

Si le futur n'est pas indispensable, nous préférons le présent en français qui est plus simple et direct. Cette remarque est valable pour toute la page.

"déclarée pour chaque colonne. Il analysera le type de données déclaré, par "
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"déclarée pour chaque colonne. Il analysera le type de données déclaré, par "
"déclarée pour chaque colonne. Il analyse le type de données déclaré, par "

"exemple pour \"clé primaire entière\", il analysera en temps qu'entier les "
"nombres comme 10, et ils seront tagué comme \"nombre\". Ensuite, pour cette "
"colonne, il examinera le dictionnaire et utilisera la fonction de "
"convertisseur pour enregistrer ce type donnée."

#: ../Doc/library/sqlite3.rst:163
msgid ""
Expand All @@ -181,12 +237,24 @@ msgid ""
"parse out everything until the first blank for the column name: the column "
"name would simply be \"x\"."
msgstr ""
"Permet à l’interface SQLite d'analyser le nom pour chaque colonne. Il y "
"cherchera une chaîne formée [mytype], puis décidera de quel type est la "
"colonne ‘mytype’. Il essaiera de trouver une entrée de 'mytype' dans le "
"dictionnaire , puis utilisera la fonction de convertisseur qui s'y trouve "
"pour renvoyer la valeur. Le nom de colonne trouvé dans: attr: `Cursor."
"description` n'est que le premier mot du nom de colonne, par exemple si vous "
"utilisez quelque chose comme «x [date / heure]» dans votre code SQL, nous "
"analyserons tout jusqu'au dernier blanc du nom de la colonne: le nom de la "
"colonne sera simplement «x»."

#: ../Doc/library/sqlite3.rst:175
msgid ""
"Opens a connection to the SQLite database file *database*. By default "
"returns a :class:`Connection` object, unless a custom *factory* is given."
msgstr ""
"Ouvre une connexion à la base de données SQLite * database *. Par défaut, "
"cette commande retourne un objet: class: `Connection`, sauf si la requête "
"est personnalisée."

#: ../Doc/library/sqlite3.rst:178
msgid ""
Expand Down Expand Up @@ -936,11 +1004,11 @@ msgstr "Type Python"

#: ../Doc/library/sqlite3.rst:857 ../Doc/library/sqlite3.rst:874
msgid "SQLite type"
msgstr ""
msgstr "SQLite type"

#: ../Doc/library/sqlite3.rst:859 ../Doc/library/sqlite3.rst:876
msgid ":const:`None`"
msgstr ""
msgstr ":const:`None`"

#: ../Doc/library/sqlite3.rst:859 ../Doc/library/sqlite3.rst:876
msgid "``NULL``"
Expand All @@ -964,15 +1032,15 @@ msgstr "``REAL``"

#: ../Doc/library/sqlite3.rst:865
msgid ":class:`str`"
msgstr ""
msgstr ":class:`str`"

#: ../Doc/library/sqlite3.rst:865 ../Doc/library/sqlite3.rst:882
msgid "``TEXT``"
msgstr "``TEXT``"

#: ../Doc/library/sqlite3.rst:867 ../Doc/library/sqlite3.rst:885
msgid ":class:`bytes`"
msgstr ""
msgstr ":class:`bytes`"

#: ../Doc/library/sqlite3.rst:867 ../Doc/library/sqlite3.rst:885
msgid "``BLOB``"
Expand Down