GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Partial French translation review of style.po · python-guide-fr/python-guide@21fd6dd

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • docs/locale/fr/LC_MESSAGES/writing
    • style.po
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎docs/locale/fr/LC_MESSAGES/writing/style.po‎

Copy file name to clipboardExpand all lines: docs/locale/fr/LC_MESSAGES/writing/style.po
+32-33Lines changed: 32 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgstr ""
1212
"Project-Id-Version: pythonguide 0.0.1\n"
1313
"Report-Msgid-Bugs-To: \n"
1414
"POT-Creation-Date: 2016-07-03 01:22+0200\n"
15-
"PO-Revision-Date: 2016-07-16 20:16+0100\n"
15+
"PO-Revision-Date: 2016-07-16 21:39+0100\n"
1616
"Last-Translator: Thomas Gratier <[email protected]>\n"
1717
"Language-Team: LANGUAGE <[email protected]>\n"
1818
"MIME-Version: 1.0\n"
@@ -55,17 +55,17 @@ msgid ""
5555
"best (hear: most readable) way."
5656
msgstr ""
5757
"Quand un développeur Python vétéran (un Pythoniste) appelle des portions de "
58-
"code non \"Pythoniques\", ils veulent dire généralement que ces lignes de "
59-
"code ne suivent pas les instructions communes et ne parviennent pas à "
60-
"exprimer leur intention dans ce qui est considéré comme la meilleure façon "
61-
"(entendez: la manière la plus lisible)."
58+
"code non \"Pythoniques\", il veut dire généralement que ces lignes de code "
59+
"ne suivent pas les instructions communes et ne parviennent pas à exprimer "
60+
"leur intention dans ce qui est considéré comme la meilleure façon (entendez: "
61+
"la manière la plus lisible)."
6262

6363
#: ../../writing/style.rst:19
6464
msgid ""
6565
"On some border cases, no best way has been agreed upon on how to express an "
6666
"intent in Python code, but these cases are rare."
6767
msgstr ""
68-
"Dans certains cas limites, aucun meilleur pratique n'a été convenu sur la "
68+
"Dans certains cas limites, aucune meilleure pratique n'a été convenue sur la "
6969
"façon d'exprimer une intention en code Python, mais ces cas sont rares."
7070

7171
#: ../../writing/style.rst:23
@@ -99,10 +99,10 @@ msgid ""
9999
"exactly what to do by reading the first and last lines, which is not the "
100100
"case with the bad example."
101101
msgstr ""
102-
"Dans le bon code ci-dessus, x et y sont explicitement reçues de l'appelant, "
102+
"Dans le bon code ci-dessus, x et y sont explicitement reçus de l'appelant, "
103103
"et un dictionnaire explicite est retourné. Le développeur utilisant cette "
104104
"fonction sait exactement ce qu'il faut faire en lisant la première et la "
105-
"dernière ligne, ce qui est pas le cas avec le mauvais exemple."
105+
"dernière ligne, ce qui n'est pas le cas avec le mauvais exemple."
106106

107107
#: ../../writing/style.rst:52
108108
msgid "One statement per line"
@@ -115,9 +115,9 @@ msgid ""
115115
"to have two disjointed statements on the same line of code."
116116
msgstr ""
117117
"Bien que certaines déclarations composées comme les compréhensions de liste "
118-
"sont autorisées et appréciées pour leur brièveté et leur expressivité, c'est "
119-
"une mauvaise pratique d'avoir deux déclarations disjointes sur la même ligne "
120-
"de code."
118+
"soient autorisées et appréciées pour leur brièveté et leur expressivité, "
119+
"c'est une mauvaise pratique d'avoir deux déclarations disjointes sur la même "
120+
"ligne de code."
121121

122122
#: ../../writing/style.rst:85
123123
msgid "Function arguments"
@@ -172,15 +172,14 @@ msgid ""
172172
"``send(message, to, cc=None, bcc=None)``. Here ``cc`` and ``bcc`` are "
173173
"optional, and evaluate to ``None`` when they are not passed another value."
174174
msgstr ""
175-
"**Les arguments mots-clés** ne sont pas obligatoires et ont des valeurs par "
175+
"**Les arguments nommés** ne sont pas obligatoires et ont des valeurs par "
176176
"défaut. Ils sont souvent utilisés pour les paramètres facultatifs envoyés à "
177177
"la fonction. Quand une fonction a plus de deux ou trois paramètres "
178178
"positionnels, sa signature est plus difficile à retenir et l'utilisation "
179-
"d'arguments mots-clés avec des valeurs par défaut est utile. Par exemple, "
180-
"une fonction ``send`` plus complète pourrait être définie comme "
181-
"``send(message, to, cc=None, bcc=None)``. Ici ``cc`` et ``bcc`` sont "
182-
"facultatifs, et sont évalués à ``None`` quand ils ne reçoivent pas une autre "
183-
"valeur."
179+
"d'arguments nommés avec des valeurs par défaut est utile. Par exemple, une "
180+
"fonction ``send`` plus complète pourrait être définie comme ``send(message, "
181+
"to, cc=None, bcc=None)``. Ici ``cc`` et ``bcc`` sont facultatifs, et sont "
182+
"évalués à ``None`` quand ils ne reçoivent pas une autre valeur."
184183

185184
#: ../../writing/style.rst:111
186185
msgid ""
@@ -194,14 +193,14 @@ msgid ""
194193
"the closest to the function definition: ``send('Hello', 'World', "
195194
"cc='Cthulhu', bcc='God')``."
196195
msgstr ""
197-
"L'appel d'une fonction avec des arguments de mots-clés peut être fait de "
198-
"plusieurs façons en Python, par exemple, il est possible de suivre l'ordre "
199-
"des arguments dans la définition sans nommer explicitement les arguments, "
200-
"comme dans ``send('Hello', 'World', 'Cthulhu', 'God')``, envoyant une copie "
196+
"L'appel d'une fonction avec des arguments nommés peut être fait de plusieurs "
197+
"façons en Python. Par exemple, il est possible de suivre l'ordre des "
198+
"arguments dans la définition sans nommer explicitement les arguments, comme "
199+
"dans ``send('Hello', 'World', 'Cthulhu', 'God')``, envoyant une copie "
201200
"carbone invisible à God. Il serait également possible de nommer des "
202201
"arguments dans un autre ordre, comme dans ``send('Hello again', 'World', "
203202
"bcc='God', cc='Cthulhu')``. Ces deux possibilités sont mieux évitées sans "
204-
"aucune forte raison de ne pas suivre la syntaxe qui est le plus proche de la "
203+
"aucune vraie raison de ne pas suivre la syntaxe qui est le plus proche de la "
205204
"définition de la fonction: ``send('Hello', 'World', cc='Cthulhu', "
206205
"bcc='God')``."
207206

@@ -213,9 +212,9 @@ msgid ""
213212
"in case\" and is seemingly never used, than to add a new optional argument "
214213
"and its logic when needed."
215214
msgstr ""
216-
"Comme une note à mettre de côté, en suivant le principe `YAGNI <http://en."
215+
"Comme note à garder de côté, en suivant le principe `YAGNI <http://en."
217216
"wikipedia.org/wiki/You_ain't_gonna_need_it>`_, il est souvent plus difficile "
218-
"à enlever un argument optionnel (et sa logique dans la fonction) qui a été "
217+
"d'enlever un argument optionnel (et sa logique dans la fonction) qui a été "
219218
"ajouté \"juste au cas où\" et n'est apparemment jamais utilisé, que "
220219
"d'ajouter un nouvel argument optionnel et sa logique en cas de besoin."
221220

@@ -230,15 +229,15 @@ msgid ""
230229
"'Mom', 'Cthulhu')``, and in the function body ``args`` will be equal to "
231230
"``('God', 'Mom', 'Cthulhu')``."
232231
msgstr ""
233-
"3. La **liste des arguments arbitraires** est la troisième façon de passer "
234-
"des arguments à une fonction. Si l'intention de la fonction est mieux "
235-
"exprimée par une signature avec un nombre extensible d'arguments "
236-
"positionnels, elle peut être définie avec les constructions ``args``. Dans "
237-
"le corps de la fonction, ``args`` sera un tuple de tous les arguments "
238-
"positionnels restants. Par exemple, ``send(message, *args)`` peut être "
239-
"appelé avec chaque destinataire comme argument: ``send('Hello', 'God', "
240-
"'Mom', 'Cthulhu')``, et dans le corps de la fonction ``args`` sera égal "
241-
"``('God', 'Mom', 'Cthulhu')``."
232+
"3. La **liste d'arguments arbitraires** est la troisième façon de passer des "
233+
"arguments à une fonction. Si l'intention de la fonction est mieux exprimée "
234+
"par une signature avec un nombre extensible d'arguments positionnels, elle "
235+
"peut être définie avec les constructions ``args``. Dans le corps de la "
236+
"fonction, ``args`` sera un tuple de tous les arguments positionnels "
237+
"restants. Par exemple, ``send(message, *args)`` peut être appelé avec chaque "
238+
"destinataire comme argument: ``send('Hello', 'God', 'Mom', 'Cthulhu')``, et "
239+
"dans le corps de la fonction ``args`` sera égal à ``('God', 'Mom', "
240+
"'Cthulhu')``."
242241

243242
#: ../../writing/style.rst:135
244243
msgid ""

0 commit comments

Comments
0 (0)
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.