Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/po/fr.po
diff options
context:
space:
mode:
Diffstat (limited to 'po/fr.po')
-rw-r--r--po/fr.po821
1 files changed, 532 insertions, 289 deletions
diff --git a/po/fr.po b/po/fr.po
index 0af5d34..c1b1f7d 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-09-27 07:23-0400\n"
-"PO-Revision-Date: 2011-09-30 18:40+0200\n"
+"POT-Creation-Date: 2011-11-21 00:32-0500\n"
+"PO-Revision-Date: 2011-11-27 01:32+0200\n"
"Last-Translator: samy boutayeb <s.boutayeb@free.fr>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
"Language: fr\n"
@@ -17,9 +17,9 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Pootle 2.0.5\n"
-#: activity/activity.info:2 TurtleArt/taexporthtml.py:127
-#: TurtleArt/taexporthtml.py:129 TurtleArt/tawindow.py:1568
-#: TurtleArt/tawindow.py:2793 pysamples/grecord.py:205 turtleart.py:272
+#: activity/activity.info:2 TurtleArt/taexporthtml.py:129
+#: TurtleArt/taexporthtml.py:131 TurtleArt/tawindow.py:1658
+#: TurtleArt/tawindow.py:2924 pysamples/grecord.py:205 turtleart.py:288
msgid "Turtle Art"
msgstr "ArtTortue"
@@ -35,7 +35,7 @@ msgstr "avance"
msgid "moves turtle forward"
msgstr "avancer la tortue"
-#: TurtleArt/tabasics.py:131 taextras.py:128
+#: TurtleArt/tabasics.py:131 taextras.py:129
msgid "back"
msgstr "recule"
@@ -52,7 +52,7 @@ msgid "clears the screen and reset the turtle"
msgstr "effacer l'écran et réinitialiser la tortue"
#: TurtleArt/tabasics.py:154
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
msgid "left"
msgstr "gauche"
@@ -61,7 +61,7 @@ msgid "turns turtle counterclockwise (angle in degrees)"
msgstr "pivoter la tortue dans le sens anti-horaire (angle en degrés)"
#: TurtleArt/tabasics.py:165
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:689
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:739
msgid "right"
msgstr "droite"
@@ -89,11 +89,11 @@ msgstr "déplacer la tortue le long d'un arc"
msgid "set xy"
msgstr "fixe xy"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:194
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256
+#: TurtleArt/tabasics.py:190 TurtleArt/tabasics.py:256 taextras.py:195
msgid "y"
msgstr "y"
@@ -113,8 +113,8 @@ msgstr "seth"
msgid "sets the heading of the turtle (0 is towards the top of the screen.)"
msgstr "fixe le cap de la tortue (0 est orienté sur le haut de l'écran)"
-#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:2789
-#: TurtleArt/tawindow.py:2793 TurtleArtActivity.py:547
+#: TurtleArt/tabasics.py:216 TurtleArt/tawindow.py:2920
+#: TurtleArt/tawindow.py:2924 TurtleArtActivity.py:548
msgid "xcor"
msgstr "coord x"
@@ -126,8 +126,8 @@ msgstr ""
"maintient la valeur de la coordonnée x courante de la tortue (utilisable à "
"la place d'un bloc numérique)"
-#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:2789
-#: TurtleArt/tawindow.py:2793 TurtleArtActivity.py:548
+#: TurtleArt/tabasics.py:227 TurtleArt/tawindow.py:2920
+#: TurtleArt/tawindow.py:2924 TurtleArtActivity.py:549
msgid "ycor"
msgstr "coord y"
@@ -139,8 +139,8 @@ msgstr ""
"maintient la valeur de la coordonnée y courante de la tortue (utilisable à "
"la place d'un bloc numérique)"
-#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:2789
-#: TurtleArt/tawindow.py:2793 TurtleArtActivity.py:548
+#: TurtleArt/tabasics.py:238 TurtleArt/tawindow.py:2920
+#: TurtleArt/tawindow.py:2924 TurtleArtActivity.py:549
msgid "heading"
msgstr "cap"
@@ -467,7 +467,7 @@ msgid "logical OR operator"
msgstr "opérateur logique OU"
#: TurtleArt/tabasics.py:710
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:98
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:94
msgid "Palette of flow operators"
msgstr "Palette d'opérateurs de flux"
@@ -582,17 +582,17 @@ msgstr "stocke une valeur numérique dans la Variable 2"
#: TurtleArt/tabasics.py:837 TurtleArt/tabasics.py:838
#: TurtleArt/tabasics.py:839
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:170
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:171
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:172
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:179
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:192
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:207
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:166
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:167
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:168
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:203
msgid "text"
msgstr "texte"
#: TurtleArt/tabasics.py:840
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:173
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:169
msgid "string value"
msgstr "valeur chaîne"
@@ -701,31 +701,31 @@ msgstr "effacer tout"
msgid "move all blocks to trash"
msgstr "déplacer tous les blocs vers la corbeille"
-#: TurtleArt/taconstants.py:251 TurtleArt/taconstants.py:273
-#: TurtleArt/taconstants.py:294 TurtleArt/taconstants.py:336
-#: TurtleArt/taconstants.py:378 TurtleArt/taconstants.py:420
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:788
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:802
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:816
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:830
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844
+#: TurtleArt/taconstants.py:262 TurtleArt/taconstants.py:284
+#: TurtleArt/taconstants.py:305 TurtleArt/taconstants.py:347
+#: TurtleArt/taconstants.py:389 TurtleArt/taconstants.py:431
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:824
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:838
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
msgid "Title"
msgstr "Titre"
-#: TurtleArt/talogo.py:417
+#: TurtleArt/talogo.py:418
msgid "did not output to"
msgstr "n'a pas pu ouvrir"
-#: TurtleArt/talogo.py:466
+#: TurtleArt/talogo.py:467
msgid "I don't know how to"
msgstr "Je ne sais pas comment faire pour"
-#: TurtleArt/talogo.py:512
+#: TurtleArt/talogo.py:514
msgid "doesn't like"
msgstr "n'aime pas"
-#: TurtleArt/talogo.py:512
+#: TurtleArt/talogo.py:514
msgid "as input"
msgstr "comme entrée"
@@ -745,187 +745,199 @@ msgstr "Charger..."
msgid "Save..."
msgstr "Enregistrer..."
-#: TurtleArt/tautils.py:590
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:575
+#: TurtleArt/tautils.py:597
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:625
msgid "click to open"
msgstr "cliquer pour ouvrir"
-#: TurtleArt/tawindow.py:748 TurtleArt/tawindow.py:749
+#: TurtleArt/tawindow.py:786 TurtleArt/tawindow.py:787
msgid "orientation"
msgstr "orientation"
-#: TurtleArt/tawindow.py:759 TurtleArt/tawindow.py:1022
+#: TurtleArt/tawindow.py:797 TurtleArt/tawindow.py:1080
msgid "next"
msgstr "suivant"
-#: TurtleArt/tawindow.py:2885
+#: TurtleArt/tawindow.py:3019
msgid "image"
msgstr "image"
-#: TurtleArtActivity.py:125
+#. TRANS: activity count is the number of times this instance
+#. has been accessed
+#: TurtleArtActivity.py:91 TurtleArtActivity.py:92 TurtleArtActivity.py:96
+#: TurtleArtActivity.py:754
+msgid "activity count"
+msgstr "total activité"
+
+#: TurtleArtActivity.py:140
msgid "presentation"
msgstr "présentation"
-#: TurtleArtActivity.py:196
+#: TurtleArtActivity.py:211
msgid "snapshot"
msgstr "instantanée"
-#: TurtleArtActivity.py:244 turtleart.py:338
+#: TurtleArtActivity.py:259 turtleart.py:354
msgid "Show palette"
msgstr "Afficher la palette"
-#: TurtleArtActivity.py:250 TurtleArtActivity.py:629 turtleart.py:340
+#: TurtleArtActivity.py:265 TurtleArtActivity.py:630 turtleart.py:356
msgid "Hide palette"
msgstr "Masquer la palette"
-#: TurtleArtActivity.py:257 TurtleArtActivity.py:270
+#: TurtleArtActivity.py:272 TurtleArtActivity.py:285
msgid "Show blocks"
msgstr "Afficher les blocs"
-#: TurtleArtActivity.py:260 TurtleArtActivity.py:278 TurtleArtActivity.py:632
+#: TurtleArtActivity.py:275 TurtleArtActivity.py:293 TurtleArtActivity.py:633
msgid "Hide blocks"
msgstr "Masquer les blocs"
-#: TurtleArtActivity.py:398
+#: TurtleArtActivity.py:403
msgid "Rescale coordinates down"
msgstr "Diminuer l'échelle des coordonnées"
-#: TurtleArtActivity.py:402 TurtleArtActivity.py:551
+#: TurtleArtActivity.py:407 TurtleArtActivity.py:552
msgid "Rescale coordinates up"
msgstr "Augmenter l'échelle des coordonnées"
-#: TurtleArtActivity.py:465 TurtleArtActivity.py:520 turtleart.py:335
+#: TurtleArtActivity.py:466 TurtleArtActivity.py:521 turtleart.py:351
msgid "Edit"
msgstr "Édition"
-#: TurtleArtActivity.py:469 TurtleArtActivity.py:518 turtleart.py:330
+#: TurtleArtActivity.py:470 TurtleArtActivity.py:519 turtleart.py:346
msgid "View"
msgstr "Vue"
-#: TurtleArtActivity.py:476 TurtleArtActivity.py:524
+#: TurtleArtActivity.py:477 TurtleArtActivity.py:525
msgid "Help"
msgstr "Aide"
-#: TurtleArtActivity.py:497 TurtleArtActivity.py:623
+#: TurtleArtActivity.py:498 TurtleArtActivity.py:624
msgid "Load example"
msgstr "Charger l'exemple"
-#: TurtleArtActivity.py:516
+#: TurtleArtActivity.py:517
msgid "Project"
msgstr "Projet"
-#: TurtleArtActivity.py:522
+#: TurtleArtActivity.py:523
msgid "Import/Export"
msgstr "Importer/Exporter"
-#: TurtleArtActivity.py:533 turtleart.py:333
+#: TurtleArtActivity.py:534 turtleart.py:349
msgid "Copy"
msgstr "Copier"
-#: TurtleArtActivity.py:535 turtleart.py:334
+#: TurtleArtActivity.py:536 turtleart.py:350
msgid "Paste"
msgstr "Coller"
-#: TurtleArtActivity.py:537
+#: TurtleArtActivity.py:538
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:651
msgid "Fullscreen"
msgstr "Plein écran"
-#: TurtleArtActivity.py:539 turtleart.py:318
+#: TurtleArtActivity.py:540 turtleart.py:334
msgid "Cartesian coordinates"
msgstr "Coordonnées Cartésiennes"
-#: TurtleArtActivity.py:541 turtleart.py:320
+#: TurtleArtActivity.py:542 turtleart.py:336
msgid "Polar coordinates"
msgstr "Coordonnées Polaires"
-#: TurtleArtActivity.py:544
+#: TurtleArtActivity.py:545
msgid "Metric coordinates"
msgstr "Coordonnées métriques"
-#: TurtleArtActivity.py:554 turtleart.py:324
+#: TurtleArtActivity.py:555 turtleart.py:340
msgid "Grow blocks"
msgstr "Augmenter les blocs"
-#: TurtleArtActivity.py:556 turtleart.py:326
+#: TurtleArtActivity.py:557 turtleart.py:342
msgid "Shrink blocks"
msgstr "Diminuer les blocs"
-#: TurtleArtActivity.py:574 TurtleArtActivity.py:578
+#: TurtleArtActivity.py:575 TurtleArtActivity.py:579
msgid "Move the cursor over the orange palette for help."
msgstr "Passer le curseur sur la palette orange pour afficher l'aide."
-#: TurtleArtActivity.py:604 turtleart.py:308
+#: TurtleArtActivity.py:605 turtleart.py:324
msgid "Save as image"
msgstr "Enregistrer dans une image"
-#: TurtleArtActivity.py:607 turtleart.py:310
+#: TurtleArtActivity.py:608 turtleart.py:326
msgid "Save as HTML"
msgstr "Enregistrer en HTML"
-#: TurtleArtActivity.py:609 turtleart.py:312
+#: TurtleArtActivity.py:610 turtleart.py:328
msgid "Save as Logo"
msgstr "Enregistrer en Logo"
-#: TurtleArtActivity.py:612
+#: TurtleArtActivity.py:613
msgid "Save snapshot"
msgstr "Enregistrer l'instantané"
-#: TurtleArtActivity.py:616
+#: TurtleArtActivity.py:617
msgid "Import project from the Journal"
msgstr "Importer le projet depuis le journal"
-#: TurtleArtActivity.py:619
+#: TurtleArtActivity.py:620
msgid "Load Python block"
msgstr "Charger le bloc Python"
-#: TurtleArtActivity.py:630
+#: TurtleArtActivity.py:631
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:633
+#: TurtleArtActivity.py:634
msgid "<Ctrl>b"
msgstr "<Ctrl>b"
-#: TurtleArtActivity.py:638 turtleart.py:347
+#: TurtleArtActivity.py:639 turtleart.py:363
msgid "Clean"
msgstr "Effacer"
-#: TurtleArtActivity.py:638
+#: TurtleArtActivity.py:639
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:640 turtleart.py:348
+#: TurtleArtActivity.py:641 turtleart.py:364
msgid "Run"
msgstr "Exécuter"
-#: TurtleArtActivity.py:640
+#: TurtleArtActivity.py:641
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:642 turtleart.py:349
+#: TurtleArtActivity.py:643 turtleart.py:365
msgid "Step"
msgstr "Pas à pas"
-#: TurtleArtActivity.py:642
+#: TurtleArtActivity.py:643
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:644 turtleart.py:350
+#: TurtleArtActivity.py:645 turtleart.py:366
msgid "Debug"
msgstr "Débogage"
-#: TurtleArtActivity.py:644
+#: TurtleArtActivity.py:645
msgid "<Ctrl>d"
msgstr "<Ctrl>d"
-#: TurtleArtActivity.py:646
+#: TurtleArtActivity.py:647
msgid "Stop turtle"
msgstr "Arrêter la tortue"
-#: TurtleArtActivity.py:647
+#: TurtleArtActivity.py:648
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
+#: TurtleArtActivity.py:753 TurtleArtActivity.py:755
+msgid "turtle blocks"
+msgstr "blocs tortue"
+
#: gnome_plugins/collaboration_plugin.py:67
msgid "My Turtle Art session"
msgstr "Ma session ArtTortue"
@@ -954,31 +966,31 @@ msgstr "Configuration"
msgid "Neighborhood"
msgstr "Voisinage"
-#: gnome_plugins/collaboration_plugin.py:288
+#: gnome_plugins/collaboration_plugin.py:292
msgid "Nickname"
msgstr "Pseudo"
-#: gnome_plugins/collaboration_plugin.py:290
+#: gnome_plugins/collaboration_plugin.py:294
msgid "Account ID"
msgstr "ID de compte"
-#: gnome_plugins/collaboration_plugin.py:292
+#: gnome_plugins/collaboration_plugin.py:296
msgid "Server"
msgstr "Serveur"
-#: gnome_plugins/collaboration_plugin.py:294
+#: gnome_plugins/collaboration_plugin.py:298
msgid "Port"
msgstr "Port"
-#: gnome_plugins/collaboration_plugin.py:296
+#: gnome_plugins/collaboration_plugin.py:300
msgid "Password"
msgstr "Mot de passe"
-#: gnome_plugins/collaboration_plugin.py:298
+#: gnome_plugins/collaboration_plugin.py:302
msgid "Register"
msgstr "S'enregistrer"
-#: gnome_plugins/collaboration_plugin.py:300
+#: gnome_plugins/collaboration_plugin.py:304
msgid "Colors"
msgstr "Couleurs"
@@ -1032,9 +1044,9 @@ msgstr "Echec du transfert !"
#: plugins/accelerometer/accelerometer.py:49
#: plugins/audio_sensors/audio_sensors.py:75
-#: plugins/camera_sensor/camera_sensor.py:58
+#: plugins/camera_sensor/camera_sensor.py:56
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:269
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:288
msgid "Palette of sensor blocks"
msgstr "Palette de blocs de capteurs"
@@ -1070,6 +1082,7 @@ msgstr "volume d'entrée du micro"
#: plugins/audio_sensors/audio_sensors.py:118
#: plugins/audio_sensors/audio_sensors.py:126
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:275
msgid "pitch"
msgstr "hauteur"
@@ -1098,27 +1111,27 @@ msgstr "tension"
msgid "microphone input voltage"
msgstr "tension d'entrée du micro"
-#: plugins/camera_sensor/camera_sensor.py:69
-#: plugins/camera_sensor/camera_sensor.py:81
-#: plugins/camera_sensor/camera_sensor.py:99
-#: plugins/camera_sensor/camera_sensor.py:112
+#: plugins/camera_sensor/camera_sensor.py:67
+#: plugins/camera_sensor/camera_sensor.py:79
+#: plugins/camera_sensor/camera_sensor.py:97
+#: plugins/camera_sensor/camera_sensor.py:110
#: plugins/light_sensor/light_sensor.py:55
#: plugins/light_sensor/light_sensor.py:62
msgid "brightness"
msgstr "luminosité"
-#: plugins/camera_sensor/camera_sensor.py:70
-#: plugins/camera_sensor/camera_sensor.py:101
+#: plugins/camera_sensor/camera_sensor.py:68
+#: plugins/camera_sensor/camera_sensor.py:99
msgid "light level detected by camera"
msgstr "niveau de luminosité détecté par la caméra"
-#: plugins/camera_sensor/camera_sensor.py:82
-#: plugins/camera_sensor/camera_sensor.py:113
+#: plugins/camera_sensor/camera_sensor.py:80
+#: plugins/camera_sensor/camera_sensor.py:111
msgid "Average RGB color from camera is pushed to the stack"
msgstr "La couleur RVB moyenne de la caméra est poussée sur la pile"
-#: plugins/camera_sensor/camera_sensor.py:93
-#: plugins/camera_sensor/camera_sensor.py:125
+#: plugins/camera_sensor/camera_sensor.py:91
+#: plugins/camera_sensor/camera_sensor.py:123
msgid "camera output"
msgstr "sortie de la caméra"
@@ -1135,225 +1148,276 @@ msgstr "RFID"
msgid "read value from RFID device"
msgstr "lire la valeur de l'équipement RFID"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:103
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:99
msgid "while"
msgstr "tant que"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100
msgid "do-while-True operator that uses boolean operators from Numbers palette"
msgstr ""
"opérateur faire-tantQue-Vrai utilisant des opérateurs booléens de la palette "
"des nombres"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:110
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106
msgid "until"
msgstr "jusqu'à"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:111
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:107
msgid "do-until-True operator that uses boolean operators from Numbers palette"
msgstr ""
"opérateur faire-tantQue-Vrai utilisant des opérateurs booléens de la palette "
"des nombres"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:118
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:114
msgid "Palette of media objects"
msgstr "Palette d'objets multimédia"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:124
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:120
msgid "journal"
msgstr "journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:125
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:121
msgid "Sugar Journal media object"
msgstr "Objet média du Journal Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:135
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:131
msgid "audio"
msgstr "audio"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:137
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133
msgid "Sugar Journal audio object"
msgstr "Objet audio du Journal Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:147
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:143
msgid "video"
msgstr "vidéo"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:149
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:145
msgid "Sugar Journal video object"
msgstr "Objet vidéo du Journal Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:159
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:155
msgid "description"
msgstr "description"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:161
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:157
msgid "Sugar Journal description field"
msgstr "Champ description du Journal Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:202
msgid "show"
msgstr "montre"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:210
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:178
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:191
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:206
msgid "draws text or show media from the Journal"
msgstr "dessine un texte ou montre un média du Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:191
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187
msgid "show aligned"
msgstr "montrer alignement"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:218
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214
msgid "set scale"
msgstr "définit l'échelle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:222
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:218
msgid "sets the scale of media"
msgstr "fixe l'échelle du média"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:229
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:225
msgid "save picture"
msgstr "enregistrer image"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:231
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:242
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:227
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238
msgid "picture name"
msgstr "nom image"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:232
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:228
msgid "saves a picture to the Sugar Journal"
msgstr "enregistre l'image dans le Journal de Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:240
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236
msgid "save SVG"
msgstr "enregistrer SVG"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:243
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:239
msgid "saves turtle graphics as an SVG file in the Sugar Journal"
msgstr ""
"enregistre les dessins de la tortue en tant que fichier SVG dans le Journal "
"de Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246
msgid "scale"
msgstr "échelle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:254
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:250
msgid "holds current scale value"
msgstr "conserver la valeur actuelle de l'échelle"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:255
msgid "media wait"
msgstr "attente du média"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:261
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:257
msgid "wait for current video or audio to complete"
msgstr "attendre la fin de la vidéo ou de l'audio en cours"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:274
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:264
+msgid "speak"
+msgstr "parler"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:266
+msgid "hello"
+msgstr "salut"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:267
+msgid "speaks text"
+msgstr "dit le texte"
+
+#. TRANS: pitch, duration, amplitude
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:275
+msgid "sinewave"
+msgstr "onde sinusoïdale"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:275
+msgid "duration"
+msgstr "durée"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:278
+msgid "plays a sinewave at frequency, amplitude, and duration (in seconds)"
+msgstr ""
+"joue une onde sinusoïdale à une fréquence, une amplitude et une durée (en "
+"secondes)"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:293
+msgid "button down"
+msgstr "bouton enfoncé"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296
+msgid "returns 1 if mouse button is pressed"
+msgstr "retourne 1 si le bouton de la souris est actionné"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:303
+msgid "mouse x"
+msgstr "souris x"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:306
+msgid "returns mouse x coordinate"
+msgstr "retourne la coordonnée x de la souris"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:313
+msgid "mouse y"
+msgstr "souris y"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316
+msgid "returns mouse y coordinate"
+msgstr "retourne la coordonnée y de la souris"
+
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:324
msgid "query keyboard"
msgstr "interroger clavier"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:276
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326
msgid "query for keyboard input (results stored in keyboard block)"
msgstr ""
"interroge la valeur entrée au clavier (résultat stocké dans le bloc clavier)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:333
msgid "keyboard"
msgstr "clavier"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:337
msgid "holds results of query-keyboard block"
msgstr "conserve le résultat dans le bloc clavier d'interrogation"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:294
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:344
msgid "read pixel"
msgstr "lire le pixel"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:347
msgid "RGB color under the turtle is pushed to the stack"
msgstr "La couleur RVB sous la tortue est poussée vers la pile"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:355
msgid "turtle sees"
msgstr "tortue voit"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:307
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357
msgid "returns the color that the turtle \"sees\""
msgstr "retourne la couleur \"vue\" par la tortue"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:315
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:365
msgid "time"
msgstr "temps"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:318
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:368
msgid "elapsed time (in seconds) since program started"
msgstr "temps écoulé (en secondes) depuis le démarrage du programme"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:327
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:377
msgid "Palette of extra options"
msgstr "Palette d'options supplémentaires"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:332
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:382
msgid "push"
msgstr "pousse"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:335
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385
msgid "pushes value onto FILO (first-in last-out heap)"
msgstr "pousse la valeur dans le tas FILO (premier entré dernier sorti)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:345
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:395
msgid "show heap"
msgstr "affiche le tas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:348
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:398
msgid "shows values in FILO (first-in last-out heap)"
msgstr "affiche les valeurs dans le tas FILO (premier entré dernier sorti)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:358
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408
msgid "empty heap"
msgstr "vide le tas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:361
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:411
msgid "emptys FILO (first-in-last-out heap)"
msgstr "vider FILO (Premier Entrée Dernier Sortie)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:371
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:421
msgid "pop"
msgstr "dépile"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:375
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:425
msgid "pops value off FILO (first-in last-out heap)"
msgstr "sort la valeur du tas FILO (premier entré dernier sorti)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:385
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:435
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:437
msgid "comment"
msgstr "commenter"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:388
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438
msgid "places a comment in your code"
msgstr "placer un commentaire dans votre code"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:394
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:444
msgid "print"
msgstr "montre"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:397
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:447
msgid "prints value in status block at bottom of the screen"
msgstr "affiche la valeur dans le bloc d'état en bas de l'écran"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:405
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:417
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:430
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:455
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:467
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:480
msgid "Python"
msgstr "Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:408
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:458
msgid ""
"a programmable block: used to add advanced single-variable math equations, e."
"g., sin(x)"
@@ -1361,7 +1425,7 @@ msgstr ""
"un bloc programmable: utilisé pour ajouter des équations mathématiques "
"avancées à une seule variable, ex: sin(x)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:420
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:470
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sqrt(x*x+y*y)"
@@ -1369,7 +1433,7 @@ msgstr ""
"un bloc programmable: utilisé pour ajouter des équations mathématiques "
"avancées à plusieurs variables, ex: sqrt(x*x+y*y)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:433
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:483
msgid ""
"a programmable block: used to add advanced multi-variable math equations, e."
"g., sin(x+y+z)"
@@ -1377,231 +1441,228 @@ msgstr ""
"un bloc programmable: utilisé pour ajouter des équations mathématiques "
"avancées à plusieurs variables, ex: sin(x+y+z)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:444
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:459
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:474
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:494
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:509
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:524
msgid "Python block"
msgstr "Bloc Python"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:446
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:461
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:496
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:526
msgid "runs code found in the tamyblock.py module found in the Journal"
msgstr "exécute le code trouvé dans le module tamyblock.py module du Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:539
msgid "Cartesian"
msgstr "Cartésienne"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:491
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:541
msgid "displays Cartesian coordinates"
msgstr "afficher coordonnées Cartesienne"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:497
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:547
msgid "polar"
msgstr "polaire"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:499
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549
msgid "displays polar coordinates"
msgstr "afficher les coordonnées polaires"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:505
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:555
msgid "turtle"
msgstr "tortue"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:508
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
msgid "chooses which turtle to command"
msgstr "choisir la tortue à commander"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:526
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:576
msgid "turtle shell"
msgstr "carapace de la tortue"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:519
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
msgid "put a custom 'shell' on the turtle"
msgstr "place une 'carapace' personnalisée sur la tortue"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:532
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:697
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:582
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:747
msgid "top"
msgstr "haut"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:584
msgid "top of a collapsed stack"
msgstr "haut d'une pile agrégée"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:540
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:673
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:590
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723
msgid "bottom"
msgstr "bas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:541
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:591
msgid "bottom of a collapsible stack"
msgstr "bas d'une pile à agréger"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:549
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:599
msgid "bottom block in a collapsed stack: click to open"
msgstr "bloc du dessous dans une pile agrégée: cliquer pour développer"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:557
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:569
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:577
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:607
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:619
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:627
msgid "top of stack"
msgstr "haut de la pile"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:558
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:608
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:617
msgid "label"
msgstr "libellé"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:566
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:616
msgid "top of a collapsible stack"
msgstr "haut d'une pile à agréger"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:583
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:633
msgid "Palette of presentation templates"
msgstr "Palette de modèles de présentation"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:587
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
msgid "hide blocks"
msgstr "masquer les blocs"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:589
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:639
msgid "declutters canvas by hiding blocks"
msgstr "désencombre le canevas en masquant les blocs"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:594
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
msgid "show blocks"
msgstr "montrer blocs"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:596
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:646
msgid "restores hidden blocks"
msgstr "restaurer les blocs cachés"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:601
-msgid "full screen"
-msgstr "plein écran"
-
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:603
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:653
msgid "hides the Sugar toolbars"
msgstr "cacher la barre d'outils Sugar"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662
msgid "list"
msgstr "liste"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:615
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:895
msgid "presentation bulleted list"
msgstr "présentation liste à puce"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:623
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:846
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:673
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896
msgid "presentation template: list of bullets"
msgstr "modèle de présentation : liste de puces"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:630
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:790
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:680
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:840
msgid "presentation template: select Journal object (no description)"
msgstr ""
"modèle de présentation : sélectionner un objet du Journal (sans description)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:637
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:776
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:687
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:826
msgid "presentation template: select Journal object (with description)"
msgstr ""
"modèle de présentation : sélectionner un objet du Journal (avec sa "
"description)"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:832
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:694
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882
msgid "presentation template: select four Journal objects"
msgstr "modèle de présentation : sélectionner quatre objets du Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:651
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:658
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:804
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:818
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:854
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:868
msgid "presentation template: select two Journal objects"
msgstr "modèle de présentation : sélectionner deux objets du Journal"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:668
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:718
msgid "xcor of left of screen"
msgstr "coord. x de la gauche de l'écran"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:676
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:726
msgid "ycor of bottom of screen"
msgstr "coord. y du bas de l'écran"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:681
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:731 taextras.py:181
msgid "width"
msgstr "largeur"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:684
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734
msgid "the canvas width"
msgstr "largeur du canevas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:692
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742
msgid "xcor of right of screen"
msgstr "coord. x de la droite de l'écran"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:700
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:750
msgid "ycor of top of screen"
msgstr "coord. y du haut de l'écran"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:705
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:755 taextras.py:176
+#: taextras.py:182
msgid "height"
msgstr "hauteur"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:708
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:758
msgid "the canvas height"
msgstr "hauteur du canevas"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:715
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:765
msgid "title x"
msgstr "titre x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:724
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:774
msgid "title y"
msgstr "titre y"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:783
msgid "left x"
msgstr "gauche x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792
msgid "top y"
msgstr "haut x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:751
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:801
msgid "right x"
msgstr "droite x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:810
msgid "bottom y"
msgstr "bas x"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:775
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:825
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:839
msgid "presentation 1x1"
msgstr "présentation 1x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:803
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:853
msgid "presentation 2x1"
msgstr "présentation 2x1"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867
msgid "presentation 1x2"
msgstr "présentation 1x2"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:831
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:881
msgid "presentation 2x2"
msgstr "présentation 2x2"
-#: pysamples/grecord.py:215 taextras.py:129
+#: pysamples/grecord.py:215 taextras.py:130
msgid "stop"
msgstr "arrête"
@@ -1870,218 +1931,400 @@ msgid "calibrate a color to follow"
msgstr "calibrer une couleur à suivre"
#: taextras.py:115
+msgid "Calibrate"
+msgstr "Calibrer"
+
+#: taextras.py:116
msgid "x position"
msgstr "position en x"
-#: taextras.py:116
+#: taextras.py:117
msgid "return x position"
msgstr "retourne la position en x"
-#: taextras.py:117
+#: taextras.py:118
msgid "y position"
msgstr "position en y"
-#: taextras.py:118
+#: taextras.py:119
msgid "return y position"
msgstr "retourne la position en y"
-#: taextras.py:122
+#: taextras.py:123
msgid "Sumo Butia"
msgstr "Sumo Butia"
-#: taextras.py:123
+#: taextras.py:124
msgid "submit speed​​"
msgstr "soumettre la vitesse"
-#: taextras.py:124
+#: taextras.py:125
msgid "Send speed to the robot."
msgstr "Envoie la vitesse au robot."
-#: taextras.py:125
+#: taextras.py:126
msgid "set speed"
msgstr "fixe la vitesse"
-#: taextras.py:126
+#: taextras.py:127
msgid "Set the default speed for the movement commands."
msgstr "Fixe la vitesse par défaut pour les commandes de déplacement."
-#: taextras.py:127
+#: taextras.py:128
msgid "move"
msgstr "déplace"
-#: taextras.py:130
+#: taextras.py:131
msgid "turn left"
msgstr "tourne à gauche"
-#: taextras.py:131
+#: taextras.py:132
msgid "turn right"
msgstr "tourne à droite"
-#: taextras.py:132
+#: taextras.py:133
msgid "angle to center"
msgstr "angle avec le centre"
#. TRANS: dojo is the playing field
-#: taextras.py:134
+#: taextras.py:135
msgid "Get the angle to the center of the dojo."
msgstr "Obtient l'angle avec le centre du dojo."
-#: taextras.py:135
+#: taextras.py:136
msgid "angle to the opponent"
msgstr "angle avec l'adversaire"
-#: taextras.py:136
+#: taextras.py:137
msgid "Get the angle to the center of the opponent."
msgstr "Obtient l'angle avec le centre de l'adversaire."
-#: taextras.py:137
+#: taextras.py:138
msgid "x coor."
msgstr "coor. x"
-#: taextras.py:138
+#: taextras.py:139
msgid "Get the x coordinate of the robot."
msgstr "Obtient la coordonnée x du robot."
-#: taextras.py:139
+#: taextras.py:140
msgid "y coor."
msgstr "coor. y"
-#: taextras.py:140
+#: taextras.py:141
msgid "Get the y coordinate of the robot."
msgstr "Obtient la coordonnée y du robot."
-#: taextras.py:141
+#: taextras.py:142
msgid "opponent x coor."
msgstr "coor. x de l'adversaire"
-#: taextras.py:142
+#: taextras.py:143
msgid "Get the x coordinate of the opponent."
msgstr "Obtient la coordonnée x de l'adversaire."
-#: taextras.py:143
+#: taextras.py:144
msgid "opponent y coor."
msgstr "coor. y de l'adversaire."
-#: taextras.py:144
+#: taextras.py:145
msgid "Get the y coordinate of the opponent."
msgstr "Obtient la coordonnée y de l'adversaire."
-#: taextras.py:145
+#: taextras.py:146
msgid "rotation"
msgstr "rotation"
-#: taextras.py:146
+#: taextras.py:147
msgid "Get SumBot rotation."
msgstr "Obtient la rotation SumBot."
-#: taextras.py:147
+#: taextras.py:148
msgid "opponent rotation"
msgstr "rotation de l'adversaire"
-#: taextras.py:148
+#: taextras.py:149
msgid "Get the rotation of the opponent."
msgstr "Obtient la rotation de l'adversaire."
-#: taextras.py:149
+#: taextras.py:150
msgid "distance to center"
msgstr "distance par rapport au centre"
#. TRANS: dojo is the playing field
-#: taextras.py:151
+#: taextras.py:152
msgid "Get the distance to the center of the dojo."
msgstr "Obtient la distance par rapport au centre du dojo."
-#: taextras.py:152
+#: taextras.py:153
msgid "distance to opponent"
msgstr "distance par rapport à l'adversaire"
-#: taextras.py:153
+#: taextras.py:154
msgid "Get the distance to the opponent."
msgstr "Obtient la distance par rapport à l'adversaire."
-#: taextras.py:154
+#: taextras.py:155
msgid "update information"
msgstr "actualise l'information"
-#: taextras.py:155
+#: taextras.py:156
msgid "Update information from the server."
msgstr "Actualise l'information depuis le serveur."
-#: turtleart.py:68
+#. TRANS: Please use similar terms to those used in the Physics Activity
+#: taextras.py:161
+msgid "Palette of physics blocks"
+msgstr "Palette de blocs physique"
+
+#: taextras.py:162
+msgid "start polygon"
+msgstr "commence le polygone"
+
+#: taextras.py:163
+msgid "Begin defining a new polygon based on the current Turtle xy position."
+msgstr ""
+"Commence à définir un nouveau polygone basé sur la position xy courante de "
+"la Tortue"
+
+#: taextras.py:165
+msgid "add point"
+msgstr "ajoute un point"
+
+#: taextras.py:166
+msgid ""
+"Add a new point to the current polygon based on the current Turtle xy "
+"position."
+msgstr ""
+"Ajoute un nouveau point au polygone courant sur la base de la position xy "
+"courante de la Tortue"
+
+#: taextras.py:168
+msgid "end polygon"
+msgstr "fin du polygone"
+
+#: taextras.py:169
+msgid "Define a new polygon."
+msgstr "Définit un nouveau polygone"
+
+#: taextras.py:170
+msgid "end filled polygon"
+msgstr "fin du polygone plein"
+
+#: taextras.py:171
+msgid "Not a simple polygon"
+msgstr "Pas un polygone simple"
+
+#: taextras.py:172
+msgid "Define a new flled polygon."
+msgstr "Définit un nouveau polygone plein"
+
+#: taextras.py:173
+msgid "triangle"
+msgstr "triangle"
+
+#. TRANS: base of a triangle
+#: taextras.py:175
+msgid "base"
+msgstr "base"
+
+#: taextras.py:177
+msgid "Add a triangle object to the project."
+msgstr "Ajoute un objet triangle au projet."
+
+#: taextras.py:178
+msgid "circle"
+msgstr "cercle"
+
+#: taextras.py:179
+msgid "Add a circle object to the project."
+msgstr "Ajoute un objet cercle au projet"
+
+#: taextras.py:180
+msgid "rectangle"
+msgstr "rectangle"
+
+#: taextras.py:183
+msgid "Add a rectangle object to the project."
+msgstr "Ajoute un objet rectangle au projet"
+
+#: taextras.py:184
+msgid "reset"
+msgstr "réinitialise"
+
+#: taextras.py:185
+msgid "Reset the project; clear the object list."
+msgstr "Réinitialise le projet ; efface la liste des objets."
+
+#: taextras.py:186
+msgid "motor"
+msgstr "moteur"
+
+#: taextras.py:187
+msgid "torque"
+msgstr "couple"
+
+#: taextras.py:188
+msgid "speed"
+msgstr "vitesse"
+
+#: taextras.py:189
+msgid ""
+"Motor torque and speed range from 0 (off) to positive numbers; motor is "
+"placed on the most recent object created."
+msgstr ""
+"Couple moteur et plage de vitesse de 0 (arrêt) à des valeurs positives ; le "
+"moteur est placé sur l'objet créé en dernier."
+
+#: taextras.py:191
+msgid "pin"
+msgstr "épingle"
+
+#: taextras.py:192
+msgid "Pin an object down so that it cannot fall."
+msgstr "Épingle un objet pour l'empêcher de tomber."
+
+#: taextras.py:193
+msgid "joint"
+msgstr "relie"
+
+#: taextras.py:196
+msgid ""
+"Join two objects together (the most recent object created and the object at "
+"point x, y)."
+msgstr ""
+"Relie deux objets ensemble (l'objet créé en dernier et l'objet au point x, "
+"y)."
+
+#: taextras.py:198
+msgid "Save the project to the Journal as a Physics activity."
+msgstr "Enregistre le projet dans le journal comme activité Physique"
+
+#: taextras.py:199
+msgid "density"
+msgstr "densité"
+
+#: taextras.py:200
+msgid ""
+"Set the density property for objects (density can be any positive number)."
+msgstr ""
+"Définit la propriété densité pour les objets (la densité peut être un nombre "
+"positif quelconque)."
+
+#: taextras.py:202
+msgid "friction"
+msgstr "friction"
+
+#: taextras.py:203
+msgid ""
+"Set the friction property for objects (value from 0 to 1, where 0 turns "
+"friction off and 1 is strong friction)."
+msgstr ""
+"Définit la propriété friction pour les objets (valeur de 0 à 1, où 0 "
+"désactive la friction et 1 est une friction forte)."
+
+#. TRANS: bounciness is restitution
+#: taextras.py:206
+msgid "bounciness"
+msgstr "ressort"
+
+#: taextras.py:207
+msgid ""
+"Set the bounciness property for objects (a value from 0 to 1, where 0 means "
+"no bounce and 1 is very bouncy)."
+msgstr ""
+"Définit la propriété ressort pour les objets (valeur de 0 à 1, où 0 est "
+"l'absence de ressort et 1 correspond à un ressort élevé)."
+
+#: taextras.py:209
+msgid "dynamic"
+msgstr "dynamique"
+
+#: taextras.py:210
+msgid ""
+"If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position."
+msgstr ""
+"Si dynamique = 1, l'objet peut se déplacer ; si dynamique = 0, il est fixé "
+"en position."
+
+#: turtleart.py:69
msgid "usage is"
msgstr "l'usage est"
-#: turtleart.py:212
+#: turtleart.py:228
msgid "No option action:"
msgstr "Aucune action d'option :"
-#: turtleart.py:224
+#: turtleart.py:240
msgid "File not found"
msgstr "Fichier introuvable"
-#: turtleart.py:248
+#: turtleart.py:264
#, python-format
msgid "Configuration directory not writable: %s"
msgstr "Répertoire de configuration non inscriptible : %s"
-#: turtleart.py:304
+#: turtleart.py:320
msgid "New"
msgstr "Nouveau"
-#: turtleart.py:305
+#: turtleart.py:321
msgid "Open"
msgstr "Ouvrir"
-#: turtleart.py:306
+#: turtleart.py:322
msgid "Save"
msgstr "Enregistrer"
-#: turtleart.py:307
+#: turtleart.py:323
msgid "Save as"
msgstr "Enregistrer sous"
-#: turtleart.py:314
+#: turtleart.py:330
msgid "Quit"
msgstr "Quitter"
-#: turtleart.py:315
+#: turtleart.py:331
msgid "File"
msgstr "Fichier"
-#: turtleart.py:322
+#: turtleart.py:338
msgid "Rescale coordinates"
msgstr "Modifier l'échelle"
-#: turtleart.py:328
+#: turtleart.py:344
msgid "Reset block size"
msgstr "Réinitialiser taille blocs"
-#: turtleart.py:342
+#: turtleart.py:358
msgid "Show/hide blocks"
msgstr "Montrer/Cacher les blocs"
-#: turtleart.py:344
+#: turtleart.py:360
msgid "Tools"
msgstr "Outils"
-#: turtleart.py:351
+#: turtleart.py:367
msgid "Stop"
msgstr "Arrêter"
-#: turtleart.py:352
+#: turtleart.py:368
msgid "Turtle"
msgstr "Tortue"
-#: turtleart.py:382
+#: turtleart.py:398
msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
"Vous n'avez pas sauvegardé votre travail. Voulez-vous le sauvegarder avant "
"de quitter ?"
-#: turtleart.py:383
+#: turtleart.py:399
msgid "Save project?"
msgstr "Sauvegarder le projet ?"
+#~ msgid "full screen"
+#~ msgstr "plein écran"
+
#~ msgid "stack"
#~ msgstr "pile"