Tutorial 'Appetite' review.

This commit is contained in:
Christophe Nanteuil 2018-01-27 18:23:04 +01:00 committed by Julien Palard
parent 5880dcd81f
commit 79858c16bb

View File

@ -3,19 +3,19 @@
# This file is distributed under the same license as the Python package. # This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
#, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Python 3.6\n" "Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\n" "POT-Creation-Date: 2017-04-02 22:11+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2018-01-27 18:13+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: fr\n" "Language: fr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Last-Translator: \n"
"Language-Team: \n"
"X-Generator: Poedit 2.0.2\n"
#: ../Doc/tutorial/appetite.rst:5 #: ../Doc/tutorial/appetite.rst:5
msgid "Whetting Your Appetite" msgid "Whetting Your Appetite"
@ -29,12 +29,12 @@ msgid ""
"of photo files in a complicated way. Perhaps you'd like to write a small " "of photo files in a complicated way. Perhaps you'd like to write a small "
"custom database, or a specialized GUI application, or a simple game." "custom database, or a specialized GUI application, or a simple game."
msgstr "" msgstr ""
"Si vous faites beaucoup de travail sur ordinateur, vous finirez par vouloir " "Lorsqu'on travaille beaucoup sur ordinateur, on finit souvent par vouloir "
"automatiser certaines tâches. Par exemple vous pouvez avoir besoin " "automatiser certaines tâches : par exemple, effectuer une recherche et un "
"d'effectuer une recherche et un remplacement sur un grand nombre de fichiers " "remplacement sur un grand nombre de fichiers de texte ; ou renommer et "
"de texte, ou de renommer et réorganiser des photos d'une manière " "réorganiser des photos d'une manière un peu compliquée. Pour vous, ce peut "
"sophistiquée. Peut-être avez-vous besoin de créer une petite base de données " "être créer une petite base de données, une application graphique ou un "
"ou une application graphique, ou un simple jeu." "simple jeu."
#: ../Doc/tutorial/appetite.rst:13 #: ../Doc/tutorial/appetite.rst:13
msgid "" msgid ""
@ -45,14 +45,14 @@ msgid ""
"written a program that could use an extension language, and you don't want " "written a program that could use an extension language, and you don't want "
"to design and implement a whole new language for your application." "to design and implement a whole new language for your application."
msgstr "" msgstr ""
"Si vous êtes un développeur professionnel, vous pouvez avoir besoin de " "Quand on est un développeur professionnel, le besoin peut se faire sentir de "
"travailler avec certaines bibliothèques C/C++/Java, mais vous trouvez que le " "travailler avec des bibliothèques C/C++/Java, mais on trouve que le cycle "
"cycle habituel écriture/compilation/test/recompilation est trop lourd. Peut-" "habituel écriture/compilation/test/recompilation est trop lourd. Vous "
"être écrivez-vous une suite de tests pour une telle bibliothèque et trouvez-" "écrivez peut-être une suite de tests pour une telle bibliothèque et vous "
"vous que l'écriture du code de test est pénible. Ou bien vous avez écrit un " "trouvez que l'écriture du code de test est pénible. Ou bien vous avez écrit "
"logiciel qui a besoin d'être extensible grâce à un langage de script, mais " "un logiciel qui a besoin d'être extensible grâce à un langage de script, "
"vous ne voulez pas concevoir ni implémenter un nouveau langage pour votre " "mais vous ne voulez pas concevoir ni implémenter un nouveau langage pour "
"application." "votre application."
#: ../Doc/tutorial/appetite.rst:20 #: ../Doc/tutorial/appetite.rst:20
msgid "Python is just the language for you." msgid "Python is just the language for you."
@ -72,9 +72,9 @@ msgstr ""
"fichiers et modifier des données textuelles, mais pas pour une application " "fichiers et modifier des données textuelles, mais pas pour une application "
"ayant une interface graphique ni pour des jeux. Vous pouvez écrire un " "ayant une interface graphique ni pour des jeux. Vous pouvez écrire un "
"programme en C/C++/Java, mais cela peut prendre beaucoup de temps, ne serait-" "programme en C/C++/Java, mais cela peut prendre beaucoup de temps, ne serait-"
"ce que pour avoir une première maquette. Python est plus facile à utiliser, " "ce que pour avoir une première maquette. Python est plus facile à utiliser "
"il est disponible sous Windows, Mac OS X et Unix, et il vous aidera à " "et il vous aidera à terminer plus rapidement votre travail, que ce soit sous "
"terminer plus rapidement votre travail." "Windows, Mac OS X ou Unix."
#: ../Doc/tutorial/appetite.rst:29 #: ../Doc/tutorial/appetite.rst:29
msgid "" msgid ""
@ -87,16 +87,16 @@ msgid ""
"problem domain than Awk or even Perl, yet many things are at least as easy " "problem domain than Awk or even Perl, yet many things are at least as easy "
"in Python as in those languages." "in Python as in those languages."
msgstr "" msgstr ""
"Python est facile à utiliser, mais c'est un vrai langage de programmation, " "Python reste facile à utiliser, mais c'est un vrai langage de "
"offrant une bien meilleure structure et prise en charge des grands " "programmation : il offre une bien meilleure structure et prise en charge des "
"programmes que les scripts shell ou les fichiers batch. D'un autre coté, " "grands programmes que les scripts shell ou les fichiers batch. Par ailleurs, "
"Python offre beaucoup plus de méthodes de vérification d'erreurs que le " "Python permet de beaucoup mieux vérifier les erreurs que le langage C et, en "
"langage C et, étant un *langage de très haut niveau*, il possède nativement " "tant que *langage de très haut niveau*, il possède nativement des types de "
"des types de données très évolués tels que des tableaux flexibles ou des " "données très évolués tels que les tableaux de taille variable ou les "
"dictionnaires. Grâce à ses types de données plus universels, Python est " "dictionnaires. Grâce à ses types de données plus universels, Python est "
"utilisable pour des domaines beaucoup plus variés que Awk ou même Perl. " "utilisable pour des domaines beaucoup plus variés que ne peuvent l'être Awk "
"Pourtant, de nombreuses choses sont au moins aussi faciles en Python que " "ou même Perl. Pourtant, vous pouvez faire de nombreuses choses au moins "
"dans ces langages." "aussi facilement en Python que dans ces langages."
#: ../Doc/tutorial/appetite.rst:37 #: ../Doc/tutorial/appetite.rst:37
msgid "" msgid ""
@ -108,12 +108,11 @@ msgid ""
"interface toolkits like Tk." "interface toolkits like Tk."
msgstr "" msgstr ""
"Python vous permet de découper votre programme en modules qui peuvent être " "Python vous permet de découper votre programme en modules qui peuvent être "
"réutilisés dans d'autres programmes en Python. Il est fourni avec une vaste " "réutilisés dans d'autres programmes Python. Il est fourni avec une grande "
"collection de modules standards que vous pouvez utiliser comme base de vos " "variété de modules standards que vous pouvez utiliser comme base de vos "
"programmes, ou comme exemples pour apprendre à programmer. Certains de ces " "programmes, ou comme exemples pour apprendre à programmer. Certains de ces "
"modules fournissent des services tels que les entrées/sorties, les appels " "modules donnent accès aux entrées/sorties, aux appels système, aux sockets "
"système, les sockets, et même des accès aux outils comme Tk pour créer des " "réseaux et même aux outils comme Tk pour créer des interfaces graphiques."
"interfaces graphiques."
#: ../Doc/tutorial/appetite.rst:44 #: ../Doc/tutorial/appetite.rst:44
msgid "" msgid ""
@ -125,12 +124,12 @@ msgid ""
"calculator." "calculator."
msgstr "" msgstr ""
"Python est un langage interprété, ce qui peut vous faire gagner un temps " "Python est un langage interprété, ce qui peut vous faire gagner un temps "
"considérable pendant le développement du programme car aucune compilation ni " "considérable pendant le développement de vos programmes car aucune "
"édition de liens n'est nécessaire. L'interpréteur peut être utilisé de " "compilation ni édition de liens n'est nécessaire. L'interpréteur peut être "
"manière interactive, pour vous permettre d'expérimenter avec les " "utilisé de manière interactive, pour vous permettre d'expérimenter les "
"fonctionnalités du langage, d'écrire des programmes jetables ou de tester " "fonctionnalités du langage, d'écrire des programmes jetables ou de tester "
"des fonctions lors d'un développement incrémental. Il constitue aussi une " "des fonctions lors d'un développement incrémental. C'est aussi une "
"calculatrice de bureau pratique." "calculatrice de bureau bien pratique."
#: ../Doc/tutorial/appetite.rst:50 #: ../Doc/tutorial/appetite.rst:50
msgid "" msgid ""
@ -139,8 +138,8 @@ msgid ""
"Java programs, for several reasons:" "Java programs, for several reasons:"
msgstr "" msgstr ""
"Python permet d'écrire des programmes compacts et lisibles. Les programmes " "Python permet d'écrire des programmes compacts et lisibles. Les programmes "
"écrits en Python sont généralement beaucoup plus court que l'équivalent en " "écrits en Python sont généralement beaucoup plus courts que leurs "
"C, C++, ou Java, pour plusieurs raisons :" "équivalents en C, C++ ou Java. Et ceci pour plusieurs raisons :"
#: ../Doc/tutorial/appetite.rst:54 #: ../Doc/tutorial/appetite.rst:54
msgid "" msgid ""
@ -172,14 +171,14 @@ msgid ""
"Python interpreter into an application written in C and use it as an " "Python interpreter into an application written in C and use it as an "
"extension or command language for that application." "extension or command language for that application."
msgstr "" msgstr ""
"Python est *extensible* : si vous savez écrire un programme en C, il est " "Python est *extensible* : si vous savez écrire un programme en C, une "
"aisé d'ajouter à l'interpréteur une nouvelle fonction primitive ou un " "nouvelle fonction ou module peut être facilement ajouté à l'interpréteur "
"module, soit pour effectuer des opérations critiques à vitesse maximale, " "afin de l'étendre, que ce soit pour effectuer des opérations critiques à "
"soit pour lier des programmes en Python à des bibliothèques disponibles " "vitesse maximale ou pour lier des programmes en Python à des bibliothèques "
"uniquement sous forme binaire (par exemple des bibliothèques graphiques " "disponibles uniquement sous forme binaire (par exemple des bibliothèques "
"dédiées à un matériel). Une fois que vous êtes à l'aise avec ces principes, " "graphiques dédiées à un matériel). Une fois que vous êtes à l'aise avec ces "
"vous pouvez relier l'interpréteur Python à une application écrite en C et " "principes, vous pouvez relier l'interpréteur Python à une application écrite "
"l'utiliser comme un langage d'extensions ou de commandes pour cette " "en C et l'utiliser comme un langage d'extensions ou de commandes pour cette "
"application." "application."
#: ../Doc/tutorial/appetite.rst:70 #: ../Doc/tutorial/appetite.rst:70
@ -188,10 +187,10 @@ msgid ""
"Circus\" and has nothing to do with reptiles. Making references to Monty " "Circus\" and has nothing to do with reptiles. Making references to Monty "
"Python skits in documentation is not only allowed, it is encouraged!" "Python skits in documentation is not only allowed, it is encouraged!"
msgstr "" msgstr ""
"À ce sujet, le nom du langage provient de l'émission de la BBC « Monty " "Au fait, le nom du langage provient de l'émission de la BBC « Monty Python's "
"Python's Flying Circus » et n'a rien à voir avec les reptiles. Faire " "Flying Circus » et n'a rien à voir avec les reptiles. Faire référence aux "
"référence aux sketchs des Monty Python dans de la documentation n'est pas " "sketchs des Monty Python dans la documentation n'est pas seulement permis, "
"seulement permis, c'est encouragé !" "c'est encouragé !"
#: ../Doc/tutorial/appetite.rst:74 #: ../Doc/tutorial/appetite.rst:74
msgid "" msgid ""
@ -199,10 +198,10 @@ msgid ""
"more detail. Since the best way to learn a language is to use it, the " "more detail. Since the best way to learn a language is to use it, the "
"tutorial invites you to play with the Python interpreter as you read." "tutorial invites you to play with the Python interpreter as you read."
msgstr "" msgstr ""
"Votre soudain enthousiasme à propos de Python va vous pousser à l'examiner " "Maintenant que vos papilles ont été chatouillées, nous allons pouvoir "
"un peu plus en détail. Comme la meilleure façon d'apprendre un langage est " "rentrer dans le vif du sujet Python. Et comme la meilleure façon d'apprendre "
"de l'utiliser, le tutoriel vous invite à jouer avec l'interpréteur pendant " "un langage est de l'utiliser, ce tutoriel vous invite à jouer avec "
"la lecture." "l'interpréteur au fur et à mesure de votre lecture."
#: ../Doc/tutorial/appetite.rst:78 #: ../Doc/tutorial/appetite.rst:78
msgid "" msgid ""
@ -210,9 +209,9 @@ msgid ""
"This is rather mundane information, but essential for trying out the " "This is rather mundane information, but essential for trying out the "
"examples shown later." "examples shown later."
msgstr "" msgstr ""
"Dans le prochain chapitre, nous allons expliquer comment utiliser " "Dans le prochain chapitre, nous expliquons l'utilisation de l'interpréteur. "
"l'interpréteur. Ce n'est pas la section la plus passionnante, mais c'est un " "Ce n'est pas la section la plus passionnante, mais c'est un passage obligé "
"passage obligé pour tester les exemples montrés plus loin." "pour que vous puissiez mettre en pratique les exemples donnés plus loin."
#: ../Doc/tutorial/appetite.rst:82 #: ../Doc/tutorial/appetite.rst:82
msgid "" msgid ""
@ -222,6 +221,7 @@ msgid ""
"advanced concepts like exceptions and user-defined classes." "advanced concepts like exceptions and user-defined classes."
msgstr "" msgstr ""
"Le reste du tutoriel présente diverses fonctionnalités du langage et du " "Le reste du tutoriel présente diverses fonctionnalités du langage et du "
"système Python au travers d'exemples, depuis les simples expressions, " "système Python au travers d'exemples, en commençant par les expressions "
"instructions ou types de données, jusqu'aux fonctions et modules, pour " "simples, les instructions et les types de données, jusqu'à aborder des "
"finalement aborder des concepts avancés comme les exceptions et les classes." "concepts avancés comme les exceptions et les classes, en passant par les "
"fonctions et modules."