@@ -9,8 +9,8 @@ msgstr ""
9
9
"Project-Id-Version : Python 3.6\n "
10
10
"Report-Msgid-Bugs-To : \n "
11
11
"POT-Creation-Date : 2017-04-02 22:11+0200\n "
12
- "PO-Revision-Date : YEAR-MO-DA HO:MI+ZONE \n "
13
- "Last-Translator : FULL NAME <EMAIL@ADDRESS >\n "
12
+ "PO-Revision-Date : 2017-11-15 14:34+0100 \n "
13
+ "Last-Translator : Julien Palard <julien@palard.fr >\n "
14
14
"Language-Team : LANGUAGE <LL@li.org>\n "
15
15
"Language : fr\n "
16
16
"MIME-Version : 1.0\n "
@@ -19,11 +19,11 @@ msgstr ""
19
19
20
20
#: ../Doc/library/linecache.rst:2
21
21
msgid ":mod:`linecache` --- Random access to text lines"
22
- msgstr ""
22
+ msgstr ":mod:`linecache` --- Accès direct aux lignes d'un texte "
23
23
24
24
#: ../Doc/library/linecache.rst:9
25
25
msgid "**Source code:** :source:`Lib/linecache.py`"
26
- msgstr "**Code source :** :source:`Lib/linecache.py`"
26
+ msgstr "**Code source :** :source:`Lib/linecache.py`"
27
27
28
28
#: ../Doc/library/linecache.rst:13
29
29
msgid ""
@@ -33,24 +33,36 @@ msgid ""
33
33
"`traceback` module to retrieve source lines for inclusion in the formatted "
34
34
"traceback."
35
35
msgstr ""
36
+ "Le module :mod:`linecache` permet d'obtenir n'importe quelle ligne d'un "
37
+ "fichier source Python. Le cas classique où de nombreuses lignes sont "
38
+ "accédées est optimisé en utilisant un cache interne. C'est utilisé par le "
39
+ "module :mod:`traceback` pour récupérer les lignes à afficher dans les piles "
40
+ "d'appels."
36
41
37
42
#: ../Doc/library/linecache.rst:18
38
43
msgid ""
39
44
"The :func:`tokenize.open` function is used to open files. This function "
40
45
"uses :func:`tokenize.detect_encoding` to get the encoding of the file; in "
41
46
"the absence of an encoding token, the file encoding defaults to UTF-8."
42
47
msgstr ""
48
+ "Les fichiers sont ouverts par la fonction :func:`tokenize.open`. Cette "
49
+ "fonction utilise :func:`tokenize.detect_encoding` pour obtenir l'encodage du "
50
+ "fichier. En l'absence d'un BOM et d'un cookie d'encodage, c'est l'encodage "
51
+ "UTF-8 qui sera utilisé."
43
52
44
53
#: ../Doc/library/linecache.rst:22
45
54
msgid "The :mod:`linecache` module defines the following functions:"
46
- msgstr ""
55
+ msgstr "Le module :mod:`linecache` définit les fonctions suivantes : "
47
56
48
57
#: ../Doc/library/linecache.rst:27
49
58
msgid ""
50
59
"Get line *lineno* from file named *filename*. This function will never raise "
51
60
"an exception --- it will return ``''`` on errors (the terminating newline "
52
61
"character will be included for lines that are found)."
53
62
msgstr ""
63
+ "Récupère la ligne *lineno* du fichier *filename*. Cette fonction ne lévera "
64
+ "jamais d'exception, elle préfèrera renvoyer ``''`` en cas d'erreur (le "
65
+ "caractère de retour à la ligne sera inclu pour les lignes existantes)."
54
66
55
67
#: ../Doc/library/linecache.rst:33
56
68
msgid ""
@@ -59,19 +71,30 @@ msgid ""
59
71
"``__loader__`` in *module_globals*, in case the module was imported from a "
60
72
"zipfile or other non-filesystem import source."
61
73
msgstr ""
74
+ "Si le fichier *filename* n'est pas trouvé, la fonction le cherchera dans les "
75
+ "chemins de recherche de modules, ``sys.path`, après avoir vérifié si un "
76
+ "``__loader__`` (de la :pep:`302`) se trouve dans *module_globals*, dans le "
77
+ "cas où le module a été importé depuis un fichier zip, ou une autre source "
78
+ "hors du système de fichier."
62
79
63
80
#: ../Doc/library/linecache.rst:41
64
81
msgid ""
65
82
"Clear the cache. Use this function if you no longer need lines from files "
66
83
"previously read using :func:`getline`."
67
84
msgstr ""
85
+ "Nettoie le cache. Utilisez cette fonction si vous n'avez plus besoin des "
86
+ "lignes des fichiers précédement lus via :func:`getline`."
68
87
69
88
#: ../Doc/library/linecache.rst:47
70
89
msgid ""
71
90
"Check the cache for validity. Use this function if files in the cache may "
72
91
"have changed on disk, and you require the updated version. If *filename* is "
73
92
"omitted, it will check all the entries in the cache."
74
93
msgstr ""
94
+ "Vérifie la validité du cache. Utilisez cette fonction si les fichiers du "
95
+ "cache pourraient avoir changé sur le disque, et que vous en voudriez une "
96
+ "version à jour. Sans *filename*, toutes les entrées du cache seront "
97
+ "vérifiées."
75
98
76
99
#: ../Doc/library/linecache.rst:53
77
100
msgid ""
@@ -80,6 +103,11 @@ msgid ""
80
103
"later call. This avoids doing I/O until a line is actually needed, without "
81
104
"having to carry the module globals around indefinitely."
82
105
msgstr ""
106
+ "Récupère suffisament d'informations sur un module situé hors du système de "
107
+ "fichiers pour récuperer ses lignes plus tard via :func:`getline`, même si "
108
+ "*module_globals* devient ``None``. Cela évite de lire le fichier avant "
109
+ "d'avoir besoin d'une ligne, tout en évitant de conserver les globales du "
110
+ "module indéfiniment."
83
111
84
112
#: ../Doc/library/linecache.rst:60
85
113
msgid "Example::"
0 commit comments