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.po2068
1 files changed, 863 insertions, 1205 deletions
diff --git a/po/fr.po b/po/fr.po
index 2795dd6..0d4f5e8 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-09-27 14:55-0400\n"
+"POT-Creation-Date: 2012-11-02 10:01-0400\n"
"PO-Revision-Date: 2012-08-22 17:27+0200\n"
"Last-Translator: Chris <cjl@laptop.org>\n"
"Language-Team: LANGUAGE <walter@sugarlabs.org>\n"
@@ -18,7 +18,7 @@ msgstr ""
"X-Generator: Pootle 2.0.5\n"
#. TRANS: "name" option from activity.info file
-#: TurtleArt/tawindow.py:3817 pysamples/grecord.py:205 turtleblocks.py:295
+#: TurtleArt/tawindow.py:3767 pysamples/grecord.py:205 turtleblocks.py:303
msgid "Turtle Art"
msgstr "ArtTortue"
@@ -97,11 +97,11 @@ msgstr "déplacer la tortue le long d'un arc"
msgid "set xy"
msgstr "fixe xy"
-#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:261
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "x"
msgstr "x"
-#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:262
+#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257
msgid "y"
msgstr "y"
@@ -121,8 +121,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:217 TurtleArt/tawindow.py:3811
-#: TurtleArt/tawindow.py:3817 TurtleArtActivity.py:538
+#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3761
+#: TurtleArt/tawindow.py:3767 TurtleArtActivity.py:557
msgid "xcor"
msgstr "coord x"
@@ -134,8 +134,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:228 TurtleArt/tawindow.py:3811
-#: TurtleArt/tawindow.py:3817 TurtleArtActivity.py:539
+#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3761
+#: TurtleArt/tawindow.py:3767 TurtleArtActivity.py:558
msgid "ycor"
msgstr "coord y"
@@ -147,8 +147,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:239 TurtleArt/tawindow.py:3812
-#: TurtleArt/tawindow.py:3818 TurtleArtActivity.py:539
+#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3762
+#: TurtleArt/tawindow.py:3768 TurtleArtActivity.py:558
msgid "heading"
msgstr "cap"
@@ -169,7 +169,7 @@ msgid "fill screen"
msgstr "peint le fond"
#: TurtleArt/tabasics.py:279 TurtleArt/tabasics.py:290
-#: TurtleArt/tabasics.py:340 taextras.py:311
+#: TurtleArt/tabasics.py:340
msgid "color"
msgstr "couleur"
@@ -592,8 +592,8 @@ msgstr "valeur chaîne"
#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:860
#: TurtleArt/tabasics.py:868 TurtleArt/tabasics.py:872
-#: TurtleArt/tawindow.py:1250 TurtleArt/tawindow.py:1328
-#: TurtleArt/tawindow.py:1341 TurtleArt/tawindow.py:4061
+#: TurtleArt/tawindow.py:1269 TurtleArt/tawindow.py:1350
+#: TurtleArt/tawindow.py:1363 TurtleArt/tawindow.py:4016
msgid "action"
msgstr "action"
@@ -601,7 +601,7 @@ msgstr "action"
msgid "top of nameable action stack"
msgstr "haut de l'action nommable"
-#: TurtleArt/tabasics.py:873 TurtleArt/tawindow.py:4075
+#: TurtleArt/tabasics.py:873 TurtleArt/tawindow.py:4030
msgid "invokes named action stack"
msgstr "invoque la pile d'actions nommée"
@@ -637,7 +637,7 @@ msgstr "boîte 2"
msgid "Variable 2 (numeric value)"
msgstr "Variable 2 (valeur numérique)"
-#: TurtleArt/tabasics.py:925 TurtleArt/tawindow.py:4129
+#: TurtleArt/tabasics.py:925 TurtleArt/tawindow.py:4080
msgid "store in"
msgstr "enregistre"
@@ -645,21 +645,21 @@ msgstr "enregistre"
msgid "box"
msgstr "boîte"
-#: TurtleArt/tabasics.py:925 TurtleArt/tawindow.py:4129 taextras.py:396
+#: TurtleArt/tabasics.py:925 TurtleArt/tawindow.py:4080
msgid "value"
msgstr "valeur"
#: TurtleArt/tabasics.py:929 TurtleArt/tabasics.py:942
-#: TurtleArt/tawindow.py:1254 TurtleArt/tawindow.py:4090
-#: TurtleArt/tawindow.py:4120
+#: TurtleArt/tawindow.py:1273 TurtleArt/tawindow.py:4043
+#: TurtleArt/tawindow.py:4071
msgid "my box"
msgstr "ma boite"
-#: TurtleArt/tabasics.py:930 TurtleArt/tawindow.py:4134
+#: TurtleArt/tabasics.py:930 TurtleArt/tawindow.py:4085
msgid "stores numeric value in named variable"
msgstr "stocke une valeur numérique dans la variable nommée"
-#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4104
+#: TurtleArt/tabasics.py:945 TurtleArt/tawindow.py:4057
msgid "named variable (numeric value)"
msgstr "variable nommée (valeur numérique)"
@@ -715,14 +715,14 @@ msgstr "effacer tout"
msgid "move all blocks to trash"
msgstr "déplacer tous les blocs vers la corbeille"
-#: TurtleArt/tacollaboration.py:153 TurtleArt/tawindow.py:1783
-#: TurtleArtActivity.py:633
+#: TurtleArt/tacollaboration.py:153 TurtleArt/tawindow.py:1790
+#: TurtleArtActivity.py:652
msgid "Share selected blocks"
msgstr "Partager les blocs sélectionnés"
-#: TurtleArt/taconstants.py:241 TurtleArt/taconstants.py:263
-#: TurtleArt/taconstants.py:284 TurtleArt/taconstants.py:326
-#: TurtleArt/taconstants.py:368 TurtleArt/taconstants.py:410
+#: TurtleArt/taconstants.py:216 TurtleArt/taconstants.py:238
+#: TurtleArt/taconstants.py:259 TurtleArt/taconstants.py:301
+#: TurtleArt/taconstants.py:343 TurtleArt/taconstants.py:385
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:963
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:978
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:993
@@ -732,17 +732,17 @@ msgstr "Partager les blocs sélectionnés"
msgid "Title"
msgstr "Titre"
-#: TurtleArt/talogo.py:358 TurtleArtActivity.py:613
+#: TurtleArt/talogo.py:358 TurtleArtActivity.py:632
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1473
msgid "Stop turtle"
msgstr "Arrêter la tortue"
-#: TurtleArt/talogo.py:369 TurtleArtActivity.py:288 TurtleArtActivity.py:614
+#: TurtleArt/talogo.py:369 TurtleArtActivity.py:288 TurtleArtActivity.py:633
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1466
msgid "Show blocks"
msgstr "Afficher les blocs"
-#: TurtleArt/talogo.py:373 TurtleArtActivity.py:292 TurtleArtActivity.py:791
+#: TurtleArt/talogo.py:373 TurtleArtActivity.py:292 TurtleArtActivity.py:810
msgid "Hide blocks"
msgstr "Masquer les blocs"
@@ -770,47 +770,47 @@ msgstr "affiche la palette suivante"
msgid "changes the orientation of the palette of blocks"
msgstr "change l'orientation de la palette des blocs"
-#: TurtleArt/tautils.py:191
+#: TurtleArt/tautils.py:192
msgid "Load..."
msgstr "Charger..."
-#: TurtleArt/tautils.py:201
+#: TurtleArt/tautils.py:202
msgid "Save..."
msgstr "Enregistrer..."
-#: TurtleArt/tautils.py:473
+#: TurtleArt/tautils.py:474
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:713
msgid "click to open"
msgstr "cliquer pour ouvrir"
-#: TurtleArt/tawindow.py:968 TurtleArt/tawindow.py:969
+#: TurtleArt/tawindow.py:987 TurtleArt/tawindow.py:988
msgid "orientation"
msgstr "orientation"
-#: TurtleArt/tawindow.py:979 TurtleArt/tawindow.py:1413
+#: TurtleArt/tawindow.py:998 TurtleArt/tawindow.py:1435
msgid "next"
msgstr "suivant"
-#: TurtleArt/tawindow.py:991 TurtleArt/tawindow.py:992
-#: TurtleArt/tawindow.py:1433
+#: TurtleArt/tawindow.py:1010 TurtleArt/tawindow.py:1011
+#: TurtleArt/tawindow.py:1455
msgid "shift"
msgstr "tourner"
-#: TurtleArt/tawindow.py:1268
+#: TurtleArt/tawindow.py:1287
msgid "Select blocks to share"
msgstr "Sélectionner les blocs à partager"
-#: TurtleArt/tawindow.py:3916
+#: TurtleArt/tawindow.py:3873
msgid "image"
msgstr "image"
-#: TurtleArtActivity.py:132 TurtleArtActivity.py:639 TurtleArtActivity.py:730
-#: TurtleArtActivity.py:750 turtleblocks.py:333
+#: TurtleArtActivity.py:132 TurtleArtActivity.py:658 TurtleArtActivity.py:749
+#: TurtleArtActivity.py:769 turtleblocks.py:356
msgid "Save as Logo"
msgstr "Enregistrer en Logo"
-#: TurtleArtActivity.py:169 TurtleArtActivity.py:638 TurtleArtActivity.py:727
-#: TurtleArtActivity.py:747 turtleblocks.py:331
+#: TurtleArtActivity.py:169 TurtleArtActivity.py:657 TurtleArtActivity.py:746
+#: TurtleArtActivity.py:766 turtleblocks.py:354
msgid "Save as image"
msgstr "Enregistrer dans une image"
@@ -818,25 +818,25 @@ msgstr "Enregistrer dans une image"
msgid "snapshot"
msgstr "instantanée"
-#: TurtleArtActivity.py:185 TurtleArtActivity.py:572 TurtleArtActivity.py:615
-#: TurtleArtActivity.py:753
+#: TurtleArtActivity.py:185 TurtleArtActivity.py:591 TurtleArtActivity.py:634
+#: TurtleArtActivity.py:772
msgid "Save snapshot"
msgstr "Enregistrer l'instantané"
-#: TurtleArtActivity.py:226 TurtleArtActivity.py:550 TurtleArtActivity.py:689
-#: turtleblocks.py:351
+#: TurtleArtActivity.py:226 TurtleArtActivity.py:569 TurtleArtActivity.py:708
+#: turtleblocks.py:374
msgid "Turn off hover help"
msgstr "Désactiver les info-bulles"
-#: TurtleArtActivity.py:232 turtleblocks.py:353
+#: TurtleArtActivity.py:232 turtleblocks.py:376
msgid "Turn on hover help"
msgstr "Activer les info-bulles"
-#: TurtleArtActivity.py:240 turtleblocks.py:363
+#: TurtleArtActivity.py:240 turtleblocks.py:386
msgid "Show palette"
msgstr "Afficher la palette"
-#: TurtleArtActivity.py:246 TurtleArtActivity.py:779 turtleblocks.py:365
+#: TurtleArtActivity.py:246 TurtleArtActivity.py:798 turtleblocks.py:388
msgid "Hide palette"
msgstr "Masquer la palette"
@@ -844,141 +844,141 @@ msgstr "Masquer la palette"
msgid "Rescale coordinates down"
msgstr "Diminuer l'échelle des coordonnées"
-#: TurtleArtActivity.py:404 TurtleArtActivity.py:542 TurtleArtActivity.py:685
+#: TurtleArtActivity.py:404 TurtleArtActivity.py:561 TurtleArtActivity.py:704
msgid "Rescale coordinates up"
msgstr "Augmenter l'échelle des coordonnées"
-#: TurtleArtActivity.py:476 TurtleArtActivity.py:512 TurtleArtActivity.py:607
-#: TurtleArtActivity.py:660 turtleblocks.py:360
+#: TurtleArtActivity.py:494 TurtleArtActivity.py:530 TurtleArtActivity.py:626
+#: TurtleArtActivity.py:679 turtleblocks.py:383
msgid "Edit"
msgstr "Édition"
-#: TurtleArtActivity.py:481 TurtleArtActivity.py:510 TurtleArtActivity.py:608
-#: TurtleArtActivity.py:677 turtleblocks.py:355
+#: TurtleArtActivity.py:499 TurtleArtActivity.py:528 TurtleArtActivity.py:627
+#: TurtleArtActivity.py:696 turtleblocks.py:378
msgid "View"
msgstr "Vue"
-#: TurtleArtActivity.py:508 TurtleArtActivity.py:609
+#: TurtleArtActivity.py:526 TurtleArtActivity.py:628
msgid "Project"
msgstr "Projet"
-#: TurtleArtActivity.py:514 TurtleArtActivity.py:606 TurtleArtActivity.py:635
-#: TurtleArtActivity.py:637 TurtleArtActivity.py:722
+#: TurtleArtActivity.py:532 TurtleArtActivity.py:625 TurtleArtActivity.py:654
+#: TurtleArtActivity.py:656 TurtleArtActivity.py:741
msgid "Save/Load"
msgstr "Enregistrer/Charger"
-#: TurtleArtActivity.py:522 TurtleArtActivity.py:661 turtleblocks.py:358
+#: TurtleArtActivity.py:540 TurtleArtActivity.py:680 turtleblocks.py:381
msgid "Copy"
msgstr "Copier"
-#: TurtleArtActivity.py:524 TurtleArtActivity.py:662 turtleblocks.py:359
+#: TurtleArtActivity.py:542 TurtleArtActivity.py:681 turtleblocks.py:382
msgid "Paste"
msgstr "Coller"
-#: TurtleArtActivity.py:526
+#: TurtleArtActivity.py:544
#, fuzzy
msgid "Restore blocks from trash"
msgstr "restaurer tous les blocs de la poubelle"
-#: TurtleArtActivity.py:528 TurtleArtActivity.py:678
+#: TurtleArtActivity.py:547 TurtleArtActivity.py:697
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:789
msgid "Fullscreen"
msgstr "Plein écran"
-#: TurtleArtActivity.py:530 TurtleArtActivity.py:679 turtleblocks.py:339
+#: TurtleArtActivity.py:549 TurtleArtActivity.py:698 turtleblocks.py:362
msgid "Cartesian coordinates"
msgstr "Coordonnées Cartésiennes"
-#: TurtleArtActivity.py:532 TurtleArtActivity.py:681 turtleblocks.py:341
+#: TurtleArtActivity.py:551 TurtleArtActivity.py:700 turtleblocks.py:364
msgid "Polar coordinates"
msgstr "Coordonnées Polaires"
-#: TurtleArtActivity.py:535 TurtleArtActivity.py:683
+#: TurtleArtActivity.py:554 TurtleArtActivity.py:702
msgid "Metric coordinates"
msgstr "Coordonnées métriques"
-#: TurtleArtActivity.py:545 TurtleArtActivity.py:687 turtleblocks.py:345
+#: TurtleArtActivity.py:564 TurtleArtActivity.py:706 turtleblocks.py:368
msgid "Grow blocks"
msgstr "Augmenter les blocs"
-#: TurtleArtActivity.py:547 TurtleArtActivity.py:688 turtleblocks.py:347
+#: TurtleArtActivity.py:566 TurtleArtActivity.py:707 turtleblocks.py:370
msgid "Shrink blocks"
msgstr "Diminuer les blocs"
-#: TurtleArtActivity.py:576 TurtleArtActivity.py:616
+#: TurtleArtActivity.py:595 TurtleArtActivity.py:635
msgid "Load example"
msgstr "Charger l'exemple"
-#: TurtleArtActivity.py:610 TurtleArtActivity.py:785 turtleblocks.py:372
+#: TurtleArtActivity.py:629 TurtleArtActivity.py:804 turtleblocks.py:395
msgid "Clean"
msgstr "Effacer"
-#: TurtleArtActivity.py:611 TurtleArtActivity.py:787 turtleblocks.py:373
+#: TurtleArtActivity.py:630 TurtleArtActivity.py:806 turtleblocks.py:396
msgid "Run"
msgstr "Exécuter"
-#: TurtleArtActivity.py:612 TurtleArtActivity.py:789 turtleblocks.py:374
+#: TurtleArtActivity.py:631 TurtleArtActivity.py:808 turtleblocks.py:397
msgid "Step"
msgstr "Pas à pas"
-#: TurtleArtActivity.py:617 util/helpbutton.py:45
+#: TurtleArtActivity.py:636 util/helpbutton.py:45
msgid "Help"
msgstr "Aide"
-#: TurtleArtActivity.py:618 turtleblocks.py:376
+#: TurtleArtActivity.py:637 turtleblocks.py:399
msgid "Stop"
msgstr "Arrêter"
-#: TurtleArtActivity.py:640 TurtleArtActivity.py:733 TurtleArtActivity.py:755
+#: TurtleArtActivity.py:659 TurtleArtActivity.py:752 TurtleArtActivity.py:774
msgid "Load project"
msgstr "Charger le projet"
-#: TurtleArtActivity.py:643 TurtleArtActivity.py:738 TurtleArtActivity.py:760
+#: TurtleArtActivity.py:662 TurtleArtActivity.py:757 TurtleArtActivity.py:779
msgid "Load plugin"
msgstr "Charger le module"
-#: TurtleArtActivity.py:644 TurtleArtActivity.py:741 TurtleArtActivity.py:763
+#: TurtleArtActivity.py:663 TurtleArtActivity.py:760 TurtleArtActivity.py:782
msgid "Load Python block"
msgstr "Charger le bloc Python"
-#: TurtleArtActivity.py:717
+#: TurtleArtActivity.py:736
msgid "Sharing blocks disabled"
msgstr "Partage de blocs désactivé"
-#: TurtleArtActivity.py:780
+#: TurtleArtActivity.py:799
msgid "<Ctrl>p"
msgstr "<Ctrl>p"
-#: TurtleArtActivity.py:785
+#: TurtleArtActivity.py:804
msgid "<Ctrl>e"
msgstr "<Ctrl>e"
-#: TurtleArtActivity.py:787
+#: TurtleArtActivity.py:806
msgid "<Ctrl>r"
msgstr "<Ctrl>r"
-#: TurtleArtActivity.py:789
+#: TurtleArtActivity.py:808
msgid "<Ctrl>w"
msgstr "<Ctrl>w"
-#: TurtleArtActivity.py:792
+#: TurtleArtActivity.py:811
msgid "<Ctrl>s"
msgstr "<Ctrl>s"
-#: TurtleArtActivity.py:927 TurtleArtActivity.py:932 TurtleArtActivity.py:999
+#: TurtleArtActivity.py:967 TurtleArtActivity.py:972 TurtleArtActivity.py:1039
msgid "Plugin could not be installed."
msgstr "Le module n'a pas pu être installé"
-#: TurtleArtActivity.py:995
+#: TurtleArtActivity.py:1035
msgid "Please restart Turtle Art in order to use the plugin."
msgstr "Merci de redémarrer ArtTurtle pour utiliser le module."
-#: TurtleArtActivity.py:1013
+#: TurtleArtActivity.py:1053
#, python-format
msgid "Plugin %s already installed."
msgstr "Le module %s est déjà installé."
-#: TurtleArtActivity.py:1014
+#: TurtleArtActivity.py:1054
#, python-format
msgid "Do you want to reinstall %s?"
msgstr "Voulez-vous réinstaller %s ?"
@@ -1089,7 +1089,7 @@ msgstr "Echec du transfert !"
#: plugins/accelerometer/accelerometer.py:49
#: plugins/audio_sensors/audio_sensors.py:75
-#: plugins/camera_sensor/camera_sensor.py:57
+#: plugins/camera_sensor/camera_sensor.py:63
#: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:330
msgid "Palette of sensor blocks"
@@ -1107,7 +1107,6 @@ msgstr "pousse l'accélération sur x, y, z sur le tas"
#: plugins/audio_sensors/audio_sensors.py:83
#: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:205
-#: taextras.py:313
msgid "sound"
msgstr "son"
@@ -1165,32 +1164,35 @@ msgstr "tension"
msgid "microphone input voltage"
msgstr "tension d'entrée du micro"
-#: plugins/camera_sensor/camera_sensor.py:61
+#: plugins/camera_sensor/camera_sensor.py:67
#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:133
msgid "Palette of media objects"
msgstr "Palette d'objets multimédia"
-#: plugins/camera_sensor/camera_sensor.py:73
-#: plugins/camera_sensor/camera_sensor.py:86
-#: plugins/camera_sensor/camera_sensor.py:105
-#: plugins/camera_sensor/camera_sensor.py:118
+#: plugins/camera_sensor/camera_sensor.py:80
+#: plugins/camera_sensor/camera_sensor.py:93
+#: plugins/camera_sensor/camera_sensor.py:128
+#: plugins/camera_sensor/camera_sensor.py:141
#: plugins/light_sensor/light_sensor.py:56
#: plugins/light_sensor/light_sensor.py:63
msgid "brightness"
msgstr "luminosité"
-#: plugins/camera_sensor/camera_sensor.py:75
-#: plugins/camera_sensor/camera_sensor.py:107
+#: plugins/camera_sensor/camera_sensor.py:82
+#: plugins/camera_sensor/camera_sensor.py:130
msgid "light level detected by camera"
msgstr "niveau de luminosité détecté par la caméra"
-#: plugins/camera_sensor/camera_sensor.py:88
-#: plugins/camera_sensor/camera_sensor.py:120
+#: plugins/camera_sensor/camera_sensor.py:95
+#: plugins/camera_sensor/camera_sensor.py:143
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:99
-#: plugins/camera_sensor/camera_sensor.py:132
+#: plugins/camera_sensor/camera_sensor.py:106
+#: plugins/camera_sensor/camera_sensor.py:113
+#: plugins/camera_sensor/camera_sensor.py:121
+#: plugins/camera_sensor/camera_sensor.py:155
+#: plugins/camera_sensor/camera_sensor.py:163
msgid "camera output"
msgstr "sortie de la caméra"
@@ -1451,7 +1453,7 @@ msgstr "tortue voit"
msgid "returns the color that the turtle \"sees\""
msgstr "retourne la couleur \"vue\" par la tortue"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:445 taextras.py:332
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:445
msgid "time"
msgstr "temps"
@@ -1714,7 +1716,7 @@ msgstr "bas"
msgid "ycor of bottom of screen"
msgstr "coord. y du bas de l'écran"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:870 taextras.py:247
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:870
msgid "width"
msgstr "largeur"
@@ -1730,8 +1732,7 @@ msgstr "coord. x de la droite de l'écran"
msgid "ycor of top of screen"
msgstr "coord. y du haut de l'écran"
-#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894 taextras.py:242
-#: taextras.py:248
+#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894
msgid "height"
msgstr "hauteur"
@@ -1808,1268 +1809,928 @@ msgstr "Demi-tour"
msgid "make a uturn"
msgstr "Faire demi-tour"
-#: taextras.py:36
-msgid "Turtle Art Mini"
-msgstr "ArtTortue Mini"
+#: turtleblocks.py:81
+msgid "usage is"
+msgstr "l'usage est"
-#: taextras.py:40
-msgid "Turtle Confusion"
-msgstr "Confusion tortue"
+#: turtleblocks.py:234
+msgid "No option action:"
+msgstr "Aucune action d'option :"
+
+#: turtleblocks.py:249
+msgid "File not found"
+msgstr "Fichier introuvable"
-#: taextras.py:41
-msgid "Select a challenge"
-msgstr "Sélectionner un défi"
+#: turtleblocks.py:273
+#, python-format
+msgid "Configuration directory not writable: %s"
+msgstr "Répertoire de configuration non inscriptible : %s"
-#: taextras.py:47
-msgid "Palette of Mexican pesos"
-msgstr "Palette de pesos mexicains"
+#: turtleblocks.py:350
+msgid "New"
+msgstr "Nouveau"
-#: taextras.py:48
-msgid "Palette of Colombian pesos"
-msgstr "Palette de pesos colombiens"
+#: turtleblocks.py:351
+msgid "Open"
+msgstr "Ouvrir"
-#: taextras.py:49
-msgid "Palette of Rwandan francs"
-msgstr "Palette de francs rwandais"
+#: turtleblocks.py:352
+msgid "Save"
+msgstr "Enregistrer"
-#: taextras.py:50
-msgid "Palette of US dollars"
-msgstr "Palette de dollars américains"
+#: turtleblocks.py:353
+msgid "Save as"
+msgstr "Enregistrer sous"
-#: taextras.py:51
-msgid "Palette of Australian dollars"
-msgstr "Palette de dollars australiens"
+#: turtleblocks.py:358
+msgid "Quit"
+msgstr "Quitter"
-#: taextras.py:52
-msgid "Palette of Paraguayan Guaranies"
-msgstr "Palette de guaranis du Paraguay"
+#: turtleblocks.py:359
+msgid "File"
+msgstr "Fichier"
-#: taextras.py:53
-msgid "Palette of Peruvian Nuevo Soles"
-msgstr "Palette de Nuevo Sol péruviens"
+#: turtleblocks.py:366
+msgid "Rescale coordinates"
+msgstr "Modifier l'échelle"
-#: taextras.py:54
-msgid "Palette of Uruguayan Pesos"
-msgstr "Palette de pesos uruguayennes"
+#: turtleblocks.py:372
+msgid "Reset block size"
+msgstr "Réinitialiser taille blocs"
-#. TRANS: Butia is the Arduino Robot Project from Uruguay
-#. (http://www.fing.edu.uy/inco/proyectos/butia/)
-#: taextras.py:60
-msgid "TurtleBots"
-msgstr "TurtleBots"
+#: turtleblocks.py:390
+msgid "Show/hide blocks"
+msgstr "Montrer/Cacher les blocs"
-#: taextras.py:61
-msgid "adjust LED intensity between 0 and 255"
-msgstr "régler l'intensité de la DEL entre 0 et 255"
+#: turtleblocks.py:392
+msgid "Tools"
+msgstr "Outils"
-#: taextras.py:62
-msgid "returns the object gray level as a number between 0 and 1023"
-msgstr ""
-"retourne le niveau de gris de l'objet sous forme de nombre compris entre 0 "
-"et 1023"
+#: turtleblocks.py:398
+msgid "Debug"
+msgstr "Débogage"
-#: taextras.py:63
-msgid "returns 1 when the button is press and 0 otherwise"
-msgstr "retourne 1 lorsque le bouton est actionné et 0 dans le cas contraire"
+#: turtleblocks.py:400
+msgid "Turtle"
+msgstr "Tortue"
-#: taextras.py:64
-msgid "returns the ambient light level as a number between 0 and 1023"
+#: turtleblocks.py:434
+msgid "You have unsaved work. Would you like to save before quitting?"
msgstr ""
-"retourne le niveau d'éclairage ambiant sous forme de nombre compris entre 0 "
-"et 1023"
+"Vous n'avez pas sauvegardé votre travail. Voulez-vous le sauvegarder avant "
+"de quitter ?"
-#: taextras.py:65
-msgid "returns the ambient temperature as a number between 0 and 255"
-msgstr ""
-"retourne la température ambiante sous forme de nombre compris entre 0 et 255"
+#: turtleblocks.py:435
+msgid "Save project?"
+msgstr "Sauvegarder le projet ?"
-#: taextras.py:66
-msgid ""
-"returns the distance from the object in front of the sensor as a number "
-"between 0 and 255"
-msgstr ""
-"retourne la distance de l'objet en face du capteur sous forme de nombre "
-"compris entre 0 et 255"
+#~ msgid "Turtle Art Mini"
+#~ msgstr "ArtTortue Mini"
-#: taextras.py:68
-msgid "returns 0 or 1 depending on the sensor inclination"
-msgstr "retourne 0 ou 1 en fonction de l'inclinaison du capteur"
+#~ msgid "Turtle Confusion"
+#~ msgstr "Confusion tortue"
-#: taextras.py:69
-msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
-msgstr ""
-"retourne 1 lorsque les capteurs détectent un champ magnétique, 0 dans le cas "
-"contraire"
+#~ msgid "Select a challenge"
+#~ msgstr "Sélectionner un défi"
+
+#~ msgid "Palette of Mexican pesos"
+#~ msgstr "Palette de pesos mexicains"
+
+#~ msgid "Palette of Colombian pesos"
+#~ msgstr "Palette de pesos colombiens"
+
+#~ msgid "Palette of Rwandan francs"
+#~ msgstr "Palette de francs rwandais"
+
+#~ msgid "Palette of US dollars"
+#~ msgstr "Palette de dollars américains"
+
+#~ msgid "Palette of Australian dollars"
+#~ msgstr "Palette de dollars australiens"
+
+#~ msgid "Palette of Paraguayan Guaranies"
+#~ msgstr "Palette de guaranis du Paraguay"
+
+#~ msgid "Palette of Peruvian Nuevo Soles"
+#~ msgstr "Palette de Nuevo Sol péruviens"
+
+#~ msgid "Palette of Uruguayan Pesos"
+#~ msgstr "Palette de pesos uruguayennes"
+
+#~ msgid "TurtleBots"
+#~ msgstr "TurtleBots"
+
+#~ msgid "adjust LED intensity between 0 and 255"
+#~ msgstr "régler l'intensité de la DEL entre 0 et 255"
+
+#~ msgid "returns the object gray level as a number between 0 and 1023"
+#~ msgstr ""
+#~ "retourne le niveau de gris de l'objet sous forme de nombre compris entre 0 "
+#~ "et 1023"
+
+#~ msgid "returns 1 when the button is press and 0 otherwise"
+#~ msgstr "retourne 1 lorsque le bouton est actionné et 0 dans le cas contraire"
+
+#~ msgid "returns the ambient light level as a number between 0 and 1023"
+#~ msgstr ""
+#~ "retourne le niveau d'éclairage ambiant sous forme de nombre compris entre 0 "
+#~ "et 1023"
+
+#~ msgid "returns the ambient temperature as a number between 0 and 255"
+#~ msgstr ""
+#~ "retourne la température ambiante sous forme de nombre compris entre 0 et 255"
+
+#~ msgid ""
+#~ "returns the distance from the object in front of the sensor as a number "
+#~ "between 0 and 255"
+#~ msgstr ""
+#~ "retourne la distance de l'objet en face du capteur sous forme de nombre "
+#~ "compris entre 0 et 255"
+
+#~ msgid "returns 0 or 1 depending on the sensor inclination"
+#~ msgstr "retourne 0 ou 1 en fonction de l'inclinaison du capteur"
+
+#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise"
+#~ msgstr ""
+#~ "retourne 1 lorsque les capteurs détectent un champ magnétique, 0 dans le cas "
+#~ "contraire"
+
+#~ msgid "switches from 0 to 1, the frequency depends on the vibration"
+#~ msgstr "bascule entre 0 et 1, la fréquence dépend des vibrations"
-#: taextras.py:70
-msgid "switches from 0 to 1, the frequency depends on the vibration"
-msgstr "bascule entre 0 et 1, la fréquence dépend des vibrations"
+#~ msgid "LED"
+#~ msgstr "DEL"
-#: taextras.py:71
-msgid "LED"
-msgstr "DEL"
+#~ msgid "button"
+#~ msgstr "bouton"
-#: taextras.py:72
-msgid "button"
-msgstr "bouton"
+#~ msgid "grayscale"
+#~ msgstr "niveau de gris"
-#: taextras.py:73
-msgid "grayscale"
-msgstr "niveau de gris"
+#~ msgid "ambient light"
+#~ msgstr "lumière ambiante"
-#: taextras.py:74
-msgid "ambient light"
-msgstr "lumière ambiante"
+#~ msgid "temperature"
+#~ msgstr "température"
-#: taextras.py:75
-msgid "temperature"
-msgstr "température"
+#~ msgid "distance"
+#~ msgstr "distance"
-#: taextras.py:76 taextras.py:292
-msgid "distance"
-msgstr "distance"
+#~ msgid "tilt"
+#~ msgstr "inclinaison"
-#: taextras.py:77 taextras.py:289
-msgid "tilt"
-msgstr "inclinaison"
+#~ msgid "magnetic induction"
+#~ msgstr "induction magnétique"
-#: taextras.py:78
-msgid "magnetic induction"
-msgstr "induction magnétique"
+#~ msgid "vibration"
+#~ msgstr "vibration"
-#: taextras.py:79
-msgid "vibration"
-msgstr "vibration"
+#~ msgid "Butia Robot"
+#~ msgstr "Robot Butia"
-#: taextras.py:80
-msgid "Butia Robot"
-msgstr "Robot Butia"
+#~ msgid "refresh Butia"
+#~ msgstr "rafraîchir Butia"
-#: taextras.py:81
-msgid "refresh Butia"
-msgstr "rafraîchir Butia"
+#~ msgid "refresh the state of the Butia palette and blocks"
+#~ msgstr "réinitialiser la palette et les blocs Butia"
-#: taextras.py:82
-msgid "refresh the state of the Butia palette and blocks"
-msgstr "réinitialiser la palette et les blocs Butia"
+#~ msgid "battery charge Butia"
+#~ msgstr "charge de la batterie Butia"
-#. TRANS: This string is shorthand for "battery charge of Butia"
-#: taextras.py:84
-msgid "battery charge Butia"
-msgstr "charge de la batterie Butia"
+#~ msgid "returns the battery charge as a number between 0 and 255"
+#~ msgstr "retourne le niveau de la batterie entre 0 et 255"
-#: taextras.py:85
-msgid "returns the battery charge as a number between 0 and 255"
-msgstr "retourne le niveau de la batterie entre 0 et 255"
+#~ msgid "speed Butia"
+#~ msgstr "vitesse Butia"
-#. TRANS: This string is shorthand for "speed of Butia"
-#: taextras.py:87
-msgid "speed Butia"
-msgstr "vitesse Butia"
+#~ msgid "forward Butia"
+#~ msgstr "faire avancer Butia"
+
+#~ msgid "move the Butia robot forward"
+#~ msgstr "fait avancer le robot Butia"
+
+#~ msgid "move the Butia robot forward a predefined distance"
+#~ msgstr "fait avancer le robot Butia sur une distance prédéfinie."
+
+#~ msgid "left Butia"
+#~ msgstr "tourne Butia vers la gauche"
-#: taextras.py:88
#, fuzzy
-msgid ""
-"set the speed of the Butia motors to a value between 0 and 1023, passed by "
-"an argument"
-msgstr ""
-"définir la vitesse des moteurs de Butia avec une valeur entre 0 et 1023, "
-"passée en argument"
+#~ msgid "turn the Butia robot at left"
+#~ msgstr "tourner le robot Butia vers la droite"
+
+#~ msgid "backward Butia"
+#~ msgstr "faire reculer Butia"
+
+#~ msgid "move the Butia robot backward"
+#~ msgstr "fait reculer le robot Butia"
+
+#~ msgid "move the Butia robot backward a predefined distance"
+#~ msgstr "fait reculer le robot Butia sur une distance prédéfinie"
+
+#~ msgid "right Butia"
+#~ msgstr "tourne Butia vers la droite"
-#. TRANS: This string is shorthand for "move Butia forward"
-#: taextras.py:91
-msgid "forward Butia"
-msgstr "faire avancer Butia"
+#~ msgid "turn the Butia robot at right"
+#~ msgstr "tourner le robot Butia vers la droite"
-#: taextras.py:92
-msgid "move the Butia robot forward"
-msgstr "fait avancer le robot Butia"
+#~ msgid "turn Butia"
+#~ msgstr "tourner Butia"
-#: taextras.py:93
-msgid "move the Butia robot forward a predefined distance"
-msgstr "fait avancer le robot Butia sur une distance prédéfinie."
+#~ msgid "turn the Butia robot x degrees"
+#~ msgstr "tourne le robot de x degrés"
-#. TRANS: This string is shorthand for "turn Butia left"
-#: taextras.py:95
-msgid "left Butia"
-msgstr "tourne Butia vers la gauche"
+#~ msgid "stop Butia"
+#~ msgstr "arrête Butia"
+
+#~ msgid "stop the Butia robot"
+#~ msgstr "arrêter le robot Butia"
+
+#~ msgid "Butia"
+#~ msgstr "Butia"
-#: taextras.py:96
#, fuzzy
-msgid "turn the Butia robot to the left"
-msgstr "tourner le robot Butia vers la gauche"
-
-#. TRANS: This string is shorthand for "move Butia backward"
-#: taextras.py:98
-msgid "backward Butia"
-msgstr "faire reculer Butia"
-
-#: taextras.py:99
-msgid "move the Butia robot backward"
-msgstr "fait reculer le robot Butia"
-
-#: taextras.py:100
-msgid "move the Butia robot backward a predefined distance"
-msgstr "fait reculer le robot Butia sur une distance prédéfinie"
-
-#. TRANS: This string is shorthand for "turn Butia right"
-#: taextras.py:102
-msgid "right Butia"
-msgstr "tourne Butia vers la droite"
-
-#: taextras.py:103
-msgid "turn the Butia robot at right"
-msgstr "tourner le robot Butia vers la droite"
-
-#: taextras.py:104
-msgid "turn Butia"
-msgstr "tourner Butia"
-
-#: taextras.py:105
-msgid "turn the Butia robot x degrees"
-msgstr "tourne le robot de x degrés"
-
-#: taextras.py:106
-msgid "stop Butia"
-msgstr "arrête Butia"
-
-#: taextras.py:107
-msgid "stop the Butia robot"
-msgstr "arrêter le robot Butia"
-
-#: taextras.py:108
-msgid "display Butia"
-msgstr "affichage Butia"
-
-#: taextras.py:109
-msgid "Hello World Butia "
-msgstr "Bonjour, monde ! Butia"
-
-#. TRANS: this string must contain only ASCII characters.
-#. The len must be 32 characters/spaces.
-#: taextras.py:112
-msgid "print text in Butia robot 32-character ASCII display"
-msgstr "afficher du texte sur l'afficheur ASCII de 32 caractères du robot Butia"
-
-#: taextras.py:113
-msgid "Butia"
-msgstr "Butia"
-
-#: taextras.py:117
+#~ msgid "Error on initialization of the camera"
+#~ msgstr "Erreur lors de l'initialisation de la caméra."
+
+#~ msgid "FollowMe"
+#~ msgstr "SuisMoi"
+
#, fuzzy
-msgid "Error on initialization of the camera"
-msgstr "Erreur lors de l'initialisation de la caméra."
+#~ msgid "Search for a connected camera."
+#~ msgstr "Recherche d'une brique NXT connectée."
-#: taextras.py:118
-msgid "No camera was found"
-msgstr ""
+#~ msgid "calibration"
+#~ msgstr "calibration"
-#: taextras.py:119
-msgid "Error stopping camera"
-msgstr ""
+#, fuzzy
+#~ msgid "store a personalized calibration"
+#~ msgstr "sauver une calibration personnalisée"
-#: taextras.py:120
-msgid "Error starting camera"
-msgstr ""
+#~ msgid "return a personalized calibration"
+#~ msgstr "retourner une calibration personnalisée"
-#. TRANS: The "mask" is used to restrict processing to a region in the image
-#: taextras.py:122
-msgid "Error making mask"
-msgstr ""
+#~ msgid "follow"
+#~ msgstr "suivre"
-#: taextras.py:123
-msgid "FollowMe"
-msgstr "SuisMoi"
-
-#: taextras.py:124
-msgid "follow"
-msgstr "suivre"
-
-#. TRANS: Green component of a color
-#: taextras.py:126
-msgid "G"
-msgstr "V"
-
-#. TRANS: Red component of a color
-#: taextras.py:128
-msgid "R"
-msgstr "R"
+#~ msgid "follow a color or calibration"
+#~ msgstr "suivre une couleur ou une calibration"
-#. TRANS: Blue component of a color
-#: taextras.py:130
-msgid "B"
-msgstr "B"
-
-#: taextras.py:131
-msgid "follow a RGB color"
-msgstr "suivre une couleur RVB"
-
-#: taextras.py:132
-msgid "threshold"
-msgstr "limite"
-
-#: taextras.py:133
-msgid "set a threshold for a RGB color"
-msgstr "définir une limite pour une couleur RVB"
-
-#. TRANS: the calibration can be saved for later use
-#: taextras.py:135
-msgid "save calibration 1"
-msgstr "sauver la calibration 1"
-
-#: taextras.py:136
-msgid "stores a calibration in calibration 1"
-msgstr "sauver une calibration dans calibration 1"
-
-#. TRANS: the calibration can be saved for later use
-#: taextras.py:138
-msgid "save calibration 2"
-msgstr "sauver la calibration 2"
-
-#: taextras.py:139
-msgid "stores a calibration in calibration 2"
-msgstr "sauver une calibration dans calibration 2"
-
-#. TRANS: the calibration is used to match an RGB color to a target
-#: taextras.py:141
-msgid "calibration"
-msgstr "calibration"
-
-#: taextras.py:142
-msgid "stores a personalized calibration"
-msgstr "sauver une calibration personnalisée"
-
-#: taextras.py:143
-msgid "calibration 1"
-msgstr "calibration 1"
-
-#: taextras.py:144
-msgid "return calibration 1"
-msgstr "retourner la calibration 1"
-
-#: taextras.py:145
-msgid "calibration 2"
-msgstr "calibration 2"
-
-#: taextras.py:146
-msgid "return calibration 2"
-msgstr "retourner la calibration 2"
-
-#: taextras.py:147
-msgid "return a personalized calibration"
-msgstr "retourner une calibration personnalisée"
-
-#: taextras.py:148
-msgid "x position"
-msgstr "position en x"
-
-#: taextras.py:149
-msgid "return x position"
-msgstr "retourne la position en x"
-
-#: taextras.py:150
-msgid "y position"
-msgstr "position en y"
-
-#: taextras.py:151
-msgid "return y position"
-msgstr "retourne la position en y"
-
-#: taextras.py:152
-msgid "pixels"
-msgstr "pixels"
-
-#: taextras.py:153
-msgid "return the number of pixels of the biggest blob"
-msgstr "retourner le nombre de pixels du plus gros bout"
-
-#: taextras.py:154
-msgid "follow a color or calibration"
-msgstr "suivre une couleur ou une calibration"
-
-#: taextras.py:155
-msgid "minimum pixels"
-msgstr "nombre minimal de pixels"
-
-#: taextras.py:156
-msgid "set the minimal number of pixels to follow"
-msgstr "définir le nombre minimal de pixels à suivre"
+#~ msgid "minimum pixels"
+#~ msgstr "nombre minimal de pixels"
-#: taextras.py:157
-msgid "camera mode"
-msgstr ""
+#~ msgid "set the minimal number of pixels to follow"
+#~ msgstr "définir le nombre minimal de pixels à suivre"
-#: taextras.py:158
-msgid "set the color mode of the camera: RGB, YUV, or HSV"
-msgstr ""
+#~ msgid "threshold"
+#~ msgstr "limite"
-#: taextras.py:159
-msgid "RGB"
-msgstr ""
+#~ msgid "set a threshold for a RGB color"
+#~ msgstr "définir une limite pour une couleur RVB"
-#: taextras.py:160
-msgid "set the color mode of the camera to RGB"
-msgstr ""
+#~ msgid "x position"
+#~ msgstr "position en x"
-#: taextras.py:161
-msgid "YUV"
-msgstr ""
+#~ msgid "return x position"
+#~ msgstr "retourne la position en x"
-#: taextras.py:162
-msgid "set the color mode of the camera to YUV"
-msgstr ""
+#~ msgid "y position"
+#~ msgstr "position en y"
-#: taextras.py:163
-msgid "HSV"
-msgstr ""
+#~ msgid "return y position"
+#~ msgstr "retourne la position en y"
-#: taextras.py:164
-msgid "set the color mode of the camera to HSV"
-msgstr ""
+#~ msgid "pixels"
+#~ msgstr "pixels"
-#: taextras.py:165
-msgid "empty calibration"
-msgstr "calibration vide"
-
-#: taextras.py:166
-msgid "error in string conversion"
-msgstr "erreur dans la conversion d'une chaîne de caractères"
-
-#. TRANS: SumBot is a robot programmed for "Sumo wrestling"
-#: taextras.py:171
-msgid "SumBot"
-msgstr "SumBot"
-
-#: taextras.py:172
-msgid "speed SumBot"
-msgstr "vitesse SumBot"
-
-#: taextras.py:173
-msgid "submit the speed to the SumBot"
-msgstr "envoyer la vitesse au SumBot"
-
-#: taextras.py:174
-msgid "set the default speed for the movement commands"
-msgstr "fixe la vitesse par défaut pour les commandes de déplacement"
-
-#. TRANS: This string is shorthand for "move SumBot forward"
-#: taextras.py:176
-msgid "forward SumBot"
-msgstr "avancer SumBot"
-
-#: taextras.py:177
-msgid "move SumBot forward"
-msgstr "faire avancer le SumBot"
-
-#. TRANS: This string is shorthand for "move SumBot backward"
-#: taextras.py:179
-msgid "backward SumBot"
-msgstr "reculer SumBot"
-
-#: taextras.py:180
-msgid "move SumBot backward"
-msgstr "faire reculer le SumBot"
-
-#: taextras.py:181
-msgid "stop SumBot"
-msgstr "arrêter le SumBot"
-
-#: taextras.py:182
-msgid "stop the SumBot"
-msgstr "faire arrêter le SumBot"
-
-#. TRANS: This string is shorthand for "turn SumBot left"
-#: taextras.py:184
-msgid "left SumBot"
-msgstr "SumBot à gauche"
-
-#: taextras.py:185
-msgid "turn left the SumBot"
-msgstr "faire tourner le SumBot à gauche"
-
-#. TRANS: This string is shorthand for "move SumBot right"
-#: taextras.py:187
-msgid "right SumBot"
-msgstr "SumBot à droite"
-
-#: taextras.py:188
-msgid "turn right the SumBot"
-msgstr "faire tourner le SumBot à droite"
-
-#. TRANS: The angle to the center is the angle SumBot must turn to
-#. face the center of the playing field
-#: taextras.py:191
-msgid "angle to center"
-msgstr "angle avec le centre"
-
-#. TRANS: dohyo is the playing field
-#: taextras.py:193
-msgid "get the angle to the center of the dohyo"
-msgstr "obtenir l'angle avec le centre du dojo"
-
-#. TRANS: The angle to the center is the angle SumBot must turn to
-#. face the Enemy (opponent)
-#: taextras.py:196
-msgid "angle to Enemy"
-msgstr "angle pour faire face à l'adversaire"
-
-#: taextras.py:197
-msgid "get the angle to the Enemy"
-msgstr "obtenir l'angle par rapport à l'adversaire"
-
-#. TRANS: This string is shorthand for "x coordinate of SumBot"
-#: taextras.py:199
-msgid "x coor. SumBot"
-msgstr "x coor. SumBot"
-
-#: taextras.py:200
-msgid "get the x coordinate of the SumBot"
-msgstr "obtenir la coordonnée x du Sumbot"
-
-#. TRANS: This string is shorthand for "y coordinate of SumBot"
-#: taextras.py:202
-msgid "y coor. SumBot"
-msgstr "y coor. SumBot"
-
-#: taextras.py:203
-msgid "get the y coordinate of the SumBot"
-msgstr "obtenir la coordonnée y du Sumbot"
-
-#. TRANS: This string is shorthand for "x coordinate of SumBot's enemy"
-#: taextras.py:205
-msgid "x coor. Enemy"
-msgstr "x coor. adversaire"
-
-#: taextras.py:206
-msgid "get the x coordinate of the Enemy"
-msgstr "obtenir la coordonnée x de l'adversaire"
-
-#. TRANS: This string is shorthand for "y coordinate of SumBot's enemy"
-#: taextras.py:208
-msgid "y coor. Enemy"
-msgstr "y coor. SumBot"
-
-#: taextras.py:209
-msgid "get the y coordinate of the Enemy"
-msgstr "obtenir la coordonnée y de l'adversaire"
-
-#. TRANS: This string is shorthand for "rotation of SumBot"
-#: taextras.py:211
-msgid "rotation SumBot"
-msgstr "rotation SumBot"
-
-#: taextras.py:212
-msgid "get the rotation of the Sumbot"
-msgstr "obtenir la rotation de l'adversaire"
-
-#. TRANS: This string is shorthand for "rotation of SumBot's enemy"
-#: taextras.py:214
-msgid "rotation Enemy"
-msgstr "rotation adversaire"
-
-#: taextras.py:215
-msgid "get the rotation of the Enemy"
-msgstr "obtenir la rotation de l'adversaire"
-
-#: taextras.py:216
-msgid "distance to center"
-msgstr "distance par rapport au centre"
-
-#. TRANS: dohyo is the playing field
-#: taextras.py:218
-msgid "get the distance to the center of the dohyo"
-msgstr "obtient la distance par rapport au centre du dojo"
-
-#: taextras.py:219
-msgid "distance to Enemy"
-msgstr "distance à l'adversaire"
-
-#: taextras.py:220
-msgid "get the distance to the Enemy"
-msgstr "obtient la distance par rapport à l'adversaire"
-
-#: taextras.py:221
-msgid "update information"
-msgstr "actualise l'information"
-
-#: taextras.py:222
-msgid "update information from the server"
-msgstr "actualise l'information depuis le serveur"
-
-#. TRANS: Please use similar terms to those used in the Physics Activity
-#: taextras.py:227
-msgid "Palette of physics blocks"
-msgstr "Palette de blocs physique"
-
-#: taextras.py:228
-msgid "start polygon"
-msgstr "commence le polygone"
-
-#: taextras.py:229
-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"
+#~ msgid "return the number of pixels of the biggest blob"
+#~ msgstr "retourner le nombre de pixels du plus gros bout"
-#: taextras.py:231
-msgid "add point"
-msgstr "ajoute un point"
+#~ msgid "empty calibration"
+#~ msgstr "calibration vide"
-#: taextras.py:232
-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"
+#~ msgid "error in string conversion"
+#~ msgstr "erreur dans la conversion d'une chaîne de caractères"
-#: taextras.py:234
-msgid "end polygon"
-msgstr "fin du polygone"
+#~ msgid "SumBot"
+#~ msgstr "SumBot"
-#: taextras.py:235
-msgid "Define a new polygon."
-msgstr "Définit un nouveau polygone"
+#~ msgid "speed SumBot"
+#~ msgstr "vitesse SumBot"
-#: taextras.py:236
-msgid "end filled polygon"
-msgstr "fin du polygone plein"
+#~ msgid "submit the speed to the SumBot"
+#~ msgstr "envoyer la vitesse au SumBot"
-#: taextras.py:237
-msgid "Not a simple polygon"
-msgstr "Pas un polygone simple"
+#~ msgid "set the default speed for the movement commands"
+#~ msgstr "fixe la vitesse par défaut pour les commandes de déplacement"
-#: taextras.py:238
-msgid "Define a new filled polygon."
-msgstr "Définit un nouveau polygone plein"
+#~ msgid "forward SumBot"
+#~ msgstr "avancer SumBot"
-#: taextras.py:239
-msgid "triangle"
-msgstr "triangle"
+#~ msgid "move SumBot forward"
+#~ msgstr "faire avancer le SumBot"
-#. TRANS: base of a triangle
-#: taextras.py:241
-msgid "base"
-msgstr "base"
+#~ msgid "backward SumBot"
+#~ msgstr "reculer SumBot"
-#: taextras.py:243
-msgid "Add a triangle object to the project."
-msgstr "Ajoute un objet triangle au projet."
+#~ msgid "move SumBot backward"
+#~ msgstr "faire reculer le SumBot"
-#: taextras.py:244
-msgid "circle"
-msgstr "cercle"
+#~ msgid "stop SumBot"
+#~ msgstr "arrêter le SumBot"
-#: taextras.py:245
-msgid "Add a circle object to the project."
-msgstr "Ajoute un objet cercle au projet"
+#~ msgid "stop the SumBot"
+#~ msgstr "faire arrêter le SumBot"
-#: taextras.py:246
-msgid "rectangle"
-msgstr "rectangle"
+#~ msgid "left SumBot"
+#~ msgstr "SumBot à gauche"
-#: taextras.py:249
-msgid "Add a rectangle object to the project."
-msgstr "Ajoute un objet rectangle au projet"
+#~ msgid "turn left the SumBot"
+#~ msgstr "faire tourner le SumBot à gauche"
-#: taextras.py:250
-msgid "reset"
-msgstr "réinitialise"
+#~ msgid "right SumBot"
+#~ msgstr "SumBot à droite"
-#: taextras.py:251
-msgid "Reset the project; clear the object list."
-msgstr "Réinitialise le projet ; efface la liste des objets."
+#~ msgid "turn right the SumBot"
+#~ msgstr "faire tourner le SumBot à droite"
-#: taextras.py:252
-msgid "motor"
-msgstr "moteur"
+#~ msgid "angle to center"
+#~ msgstr "angle avec le centre"
-#. TRANS: torque as in engine torque
-#: taextras.py:254
-msgid "torque"
-msgstr "couple"
+#~ msgid "get the angle to the center of the dohyo"
+#~ msgstr "obtenir l'angle avec le centre du dojo"
-#: taextras.py:255
-msgid "speed"
-msgstr "vitesse"
+#~ msgid "angle to Enemy"
+#~ msgstr "angle pour faire face à l'adversaire"
-#: taextras.py:256
-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."
+#~ msgid "get the angle to the Enemy"
+#~ msgstr "obtenir l'angle par rapport à l'adversaire"
-#: taextras.py:258 taextras.py:392
-msgid "pin"
-msgstr "épingle"
+#~ msgid "x coor. SumBot"
+#~ msgstr "x coor. SumBot"
-#: taextras.py:259
-msgid "Pin an object down so that it cannot fall."
-msgstr "Épingle un objet pour l'empêcher de tomber."
+#~ msgid "get the x coordinate of the SumBot"
+#~ msgstr "obtenir la coordonnée x du Sumbot"
-#: taextras.py:260
-msgid "joint"
-msgstr "relie"
+#~ msgid "y coor. SumBot"
+#~ msgstr "y coor. SumBot"
-#: taextras.py:263
-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)."
+#~ msgid "get the y coordinate of the SumBot"
+#~ msgstr "obtenir la coordonnée y du Sumbot"
-#: taextras.py:265
-msgid "save as Physics activity"
-msgstr "enregistrer comme une activité Physics"
+#~ msgid "x coor. Enemy"
+#~ msgstr "x coor. adversaire"
-#: taextras.py:266
-msgid "Save the project to the Journal as a Physics activity."
-msgstr "Enregistre le projet dans le journal comme activité Physique"
+#~ msgid "get the x coordinate of the Enemy"
+#~ msgstr "obtenir la coordonnée x de l'adversaire"
-#. TRANS: Here, gear means a toothed wheel, as in a clock-works
-#: taextras.py:268
-msgid "gear"
-msgstr "engrenage"
+#~ msgid "y coor. Enemy"
+#~ msgstr "y coor. SumBot"
-#: taextras.py:269
-msgid "Add a gear object to the project."
-msgstr "Ajoute un objet engrenage au projet."
+#~ msgid "get the y coordinate of the Enemy"
+#~ msgstr "obtenir la coordonnée y de l'adversaire"
-#: taextras.py:270
-msgid "density"
-msgstr "densité"
+#~ msgid "rotation SumBot"
+#~ msgstr "rotation SumBot"
-#: taextras.py:271
-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)."
+#~ msgid "get the rotation of the Sumbot"
+#~ msgstr "obtenir la rotation de l'adversaire"
-#: taextras.py:273
-msgid "friction"
-msgstr "friction"
+#~ msgid "rotation Enemy"
+#~ msgstr "rotation adversaire"
-#: taextras.py:274
-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)."
+#~ msgid "get the rotation of the Enemy"
+#~ msgstr "obtenir la rotation de l'adversaire"
-#. TRANS: bounciness is coefficient of restitution
-#: taextras.py:277
-msgid "bounciness"
-msgstr "ressort"
+#~ msgid "distance to center"
+#~ msgstr "distance par rapport au centre"
-#: taextras.py:278
-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é)."
+#~ msgid "get the distance to the center of the dohyo"
+#~ msgstr "obtient la distance par rapport au centre du dojo"
-#. TRANS: dynamic here means moving vs in a fixed position
-#: taextras.py:281
-msgid "dynamic"
-msgstr "dynamique"
+#~ msgid "distance to Enemy"
+#~ msgstr "distance à l'adversaire"
-#: taextras.py:282
-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."
+#~ msgid "get the distance to the Enemy"
+#~ msgstr "obtient la distance par rapport à l'adversaire"
-#. TRANS: WeDo is a robotics product of the LEGO company
-#: taextras.py:288
-msgid "Palette of WeDo blocks"
-msgstr "Palette de blocs WeDo"
+#~ msgid "update information"
+#~ msgstr "actualise l'information"
-#: taextras.py:290
-msgid ""
-"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
-"tilt left, 2 == tilt right)"
-msgstr ""
-"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == \n"
-"tilt left, 2 == tilt right)"
-
-#. TRANS: This string is shorthand for "output of the distance sensor"
-#: taextras.py:294
-msgid "distance sensor output"
-msgstr "sortie du capteur de distance"
-
-#: taextras.py:295
-msgid "Motor A"
-msgstr "Moteur A"
-
-#: taextras.py:296
-msgid "returns the current value of Motor A"
-msgstr "retourner la valeur actuelle du moteur A"
-
-#: taextras.py:297
-msgid "Motor B"
-msgstr "Moteur B"
-
-#: taextras.py:298
-msgid "returns the current value of Motor B"
-msgstr "retourner la valeur actuelle du moteur B"
-
-#: taextras.py:299
-msgid "set the value for Motor A"
-msgstr "définir la valeur du moteur A"
-
-#: taextras.py:300
-msgid "set the value for Motor B"
-msgstr "définir la valeur du moteur B"
-
-#. TRANS: Lego NXT is a robotics product of the LEGO company
-#: taextras.py:305
-msgid "Palette of LEGO NXT blocks of motors"
-msgstr "Palette de blocs LEGO NXT pour les moteurs"
-
-#: taextras.py:306
-msgid "Palette of LEGO NXT blocks of sensors"
-msgstr "Palette de blocs LEGO NXT pour les capteurs"
-
-#. TRANS: touch sensor (implemented as a button)
-#: taextras.py:308
-msgid "touch"
-msgstr "toucher"
-
-#. TRANS: distance sensor (implemented using ultrasonics)
-#: taextras.py:310
-msgid "ultrasonic"
-msgstr "ultrason"
-
-#: taextras.py:312
-msgid "light"
-msgstr "lumière"
-
-#: taextras.py:314
-msgid "PORT A"
-msgstr "PORT A"
-
-#: taextras.py:315
-msgid "PORT B"
-msgstr "PORT B"
-
-#: taextras.py:316
-msgid "PORT C"
-msgstr "PORT C"
-
-#: taextras.py:317
-msgid "PORT 1"
-msgstr "PORT 1"
-
-#: taextras.py:318
-msgid "PORT 2"
-msgstr "PORT 2"
-
-#: taextras.py:319
-msgid "PORT 3"
-msgstr "PORT 3"
-
-#: taextras.py:320
-msgid "PORT 4"
-msgstr "PORT 4"
-
-#. TRANS: The brick is the NXT controller
-#: taextras.py:322
-msgid "Please check the connection with the brick."
-msgstr "Veuillez vérifier la connexion avec la brique."
-
-#: taextras.py:323
-msgid "Please check the port."
-msgstr "Veuillez vérifier le port."
-
-#: taextras.py:324
-msgid "The value of power must be between -127 to 127."
-msgstr "La valeur de la puissance doit être entre -127 et 127."
-
-#: taextras.py:325
-msgid "An error has occurred: check all connections and try to reconnect."
-msgstr ""
-"Une erreur est survenue : vérifiez toutes les connexions et essayez de vous "
-"reconnecter."
+#~ msgid "update information from the server"
+#~ msgstr "actualise l'information depuis le serveur"
-#: taextras.py:326
-msgid "NXT found"
-msgstr "NXT trouvé"
+#~ msgid "Palette of physics blocks"
+#~ msgstr "Palette de blocs physique"
-#: taextras.py:327
-msgid "NXT not found"
-msgstr "NXT non trouvé"
+#~ msgid "start polygon"
+#~ msgstr "commence le polygone"
-#: taextras.py:328
-msgid "refresh NXT"
-msgstr "rafraîchir NXT"
+#~ 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:329
-msgid "Search for a connected NXT brick."
-msgstr "Recherche d'une brique NXT connectée."
+#~ msgid "add point"
+#~ msgstr "ajoute un point"
-#: taextras.py:330
-msgid "play tone"
-msgstr "jouer une note"
+#~ 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:331
-msgid "frequency"
-msgstr "fréquence"
+#~ msgid "end polygon"
+#~ msgstr "fin du polygone"
-#: taextras.py:333
-msgid "Play a tone at frequency for time."
-msgstr "Jouer une note à cette fréquence pour une durée."
+#~ msgid "Define a new polygon."
+#~ msgstr "Définit un nouveau polygone"
-#. TRANS: turn is the action and rotations is quantity of turns
-#: taextras.py:335
-msgid ""
-"turn motor\n"
-"rotations"
-msgstr ""
-"tourner moteur\n"
-"rotations"
+#~ msgid "end filled polygon"
+#~ msgstr "fin du polygone plein"
-#: taextras.py:336
-msgid "port"
-msgstr "port"
+#~ msgid "Not a simple polygon"
+#~ msgstr "Pas un polygone simple"
-#: taextras.py:337
-msgid "power"
-msgstr "puissance"
+#~ msgid "Define a new filled polygon."
+#~ msgstr "Définit un nouveau polygone plein"
-#: taextras.py:338
-msgid "turn a motor"
-msgstr "tourner un moteur"
+#~ msgid "triangle"
+#~ msgstr "triangle"
-#: taextras.py:339
-msgid ""
-"synchronize motors\n"
-"steering"
-msgstr ""
-"snychroniser les moteurs\n"
-"conduire"
+#~ msgid "base"
+#~ msgstr "base"
-#: taextras.py:340
-msgid "rotations"
-msgstr "rotations"
+#~ msgid "Add a triangle object to the project."
+#~ msgstr "Ajoute un objet triangle au projet."
-#: taextras.py:341
-msgid "synchronize two motors connected in PORT B and PORT C"
-msgstr "synchroniser deux moteurs connectés aux ports B et C"
+#~ msgid "circle"
+#~ msgstr "cercle"
-#: taextras.py:342
-msgid "PORT A of the brick"
-msgstr "PORT A de la brique"
+#~ msgid "Add a circle object to the project."
+#~ msgstr "Ajoute un objet cercle au projet"
-#: taextras.py:343
-msgid "PORT B of the brick"
-msgstr "PORT B de la brique"
-
-#: taextras.py:344
-msgid "PORT C of the brick"
-msgstr "PORT C de la brique"
-
-#: taextras.py:345
-msgid "start motor"
-msgstr "Démarrer le moteur"
-
-#: taextras.py:346
-msgid "Run a motor forever."
-msgstr "Lancer un moteur pour toujours."
-
-#: taextras.py:347
-msgid "brake motor"
-msgstr "frein moteur"
-
-#: taextras.py:348
-msgid "Stop a specified motor."
-msgstr "Arrêter un moteur spécifique"
-
-#. TRANS: reset is used to reset the counter associated with the motor
-#: taextras.py:350
-msgid "reset motor"
-msgstr "réinitialiser le moteur"
-
-#: taextras.py:351
-msgid "Reset the motor counter."
-msgstr "Réinitialiser le compteur du moteur"
-
-#: taextras.py:352
-msgid "motor position"
-msgstr "position du moteur"
-
-#: taextras.py:353
-msgid "Get the motor position."
-msgstr "Récupérer la position du moteur"
-
-#: taextras.py:354
-msgid "PORT 1 of the brick"
-msgstr "PORT 1 de la brique"
-
-#: taextras.py:355
-msgid "PORT 2 of the brick"
-msgstr "PORT 2 de la brique"
-
-#: taextras.py:356
-msgid "PORT 3 of the brick"
-msgstr "PORT 3 de la brique"
-
-#: taextras.py:357
-msgid "PORT 4 of the brick"
-msgstr "PORT 4 de la brique"
-
-#: taextras.py:358
-msgid "read"
-msgstr "lire"
-
-#: taextras.py:359
-msgid "sensor"
-msgstr "capteur"
-
-#: taextras.py:360
-msgid "Read sensor output."
-msgstr "Lire la sortie du capteur"
-
-#: taextras.py:361
-msgid "color sensor"
-msgstr "capteur de couleur"
-
-#: taextras.py:362
-msgid "light sensor"
-msgstr "capteur de lumière"
-
-#: taextras.py:363
-msgid "touch sensor"
-msgstr "capteur tactile"
-
-#: taextras.py:364
-msgid "distance sensor"
-msgstr "capteur de distance"
-
-#: taextras.py:365
-msgid "sound sensor"
-msgstr "capteur auditif"
-
-#. TRANS: set light is used to set the light level associated with
-#. the color sensor (which can emit light as well as sense it)
-#: taextras.py:368
-msgid "set light"
-msgstr "définir la lumière"
-
-#: taextras.py:369
-msgid "Set color sensor light."
-msgstr "Définir la luminosité du capteur de couleur."
-
-#. TRANS: the battery level is the charge level of the brick
-#: taextras.py:371
-msgid "battery level"
-msgstr ""
+#~ msgid "rectangle"
+#~ msgstr "rectangle"
-#: taextras.py:372
-msgid "Get battery level of brick."
-msgstr ""
+#~ msgid "Add a rectangle object to the project."
+#~ msgstr "Ajoute un objet rectangle au projet"
-#. TRANS: Arduino plugin to control an Arduino board
-#: taextras.py:377
-msgid "Palette of Arduino blocks"
-msgstr "Palette de blocs Arduino"
+#~ msgid "reset"
+#~ msgstr "réinitialise"
-#: taextras.py:378
-msgid "HIGH"
-msgstr "HAUT"
+#~ msgid "Reset the project; clear the object list."
+#~ msgstr "Réinitialise le projet ; efface la liste des objets."
-#: taextras.py:379
-msgid "LOW"
-msgstr "BAS"
+#~ msgid "motor"
+#~ msgstr "moteur"
-#: taextras.py:380
-msgid "INPUT"
-msgstr "ENTRÉE"
+#~ msgid "torque"
+#~ msgstr "couple"
-#: taextras.py:381
-msgid "OUTPUT"
-msgstr "SORTIE"
+#~ msgid "speed"
+#~ msgstr "vitesse"
-#. TRANS: PWM is pulse-width modulation
-#: taextras.py:383
-msgid "PWM"
-msgstr "MDL"
+#~ 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:384
-msgid "SERVO"
-msgstr "SERVO"
+#~ msgid "pin"
+#~ msgstr "épingle"
-#: taextras.py:385
-msgid "ERROR: Check the Arduino and the number of port."
-msgstr "ERREUR: Vérifiez l'Arduino et le numéro de port."
+#~ msgid "Pin an object down so that it cannot fall."
+#~ msgstr "Épingle un objet pour l'empêcher de tomber."
-#: taextras.py:386
-msgid "ERROR: Value must be a number from 0 to 255."
-msgstr "ERREUR: La valeur doit être comprise entre 0 et 255."
+#~ msgid "joint"
+#~ msgstr "relie"
-#: taextras.py:387
-msgid "ERROR: Value must be either HIGH or LOW."
-msgstr "ERREUR: La valeur doit être soit HAUT soit BAS."
+#~ 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:388
-msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
-msgstr "ERREUR: Le mode doit être soit INPUT, OUTPUT, MDL ou SERVO."
+#~ msgid "save as Physics activity"
+#~ msgstr "enregistrer comme une activité Physics"
-#. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc)
-#. in which an I/O pin is being used.
-#: taextras.py:391
-msgid "pin mode"
-msgstr "mode \"pin\""
+#~ msgid "Save the project to the Journal as a Physics activity."
+#~ msgstr "Enregistre le projet dans le journal comme activité Physique"
-#: taextras.py:393
-msgid "mode"
-msgstr "mode"
+#~ msgid "gear"
+#~ msgstr "engrenage"
-#: taextras.py:394
-msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
-msgstr "Choisir la function \"pin\" (ENTRÉE, SORTIE, MDL, SERVO)."
+#~ msgid "Add a gear object to the project."
+#~ msgstr "Ajoute un objet engrenage au projet."
-#: taextras.py:395
-msgid "analog write"
-msgstr "écriture analogique"
+#~ msgid "density"
+#~ msgstr "densité"
-#: taextras.py:397
-msgid "Write analog value in specified port."
-msgstr "Écrire la valeur analogique dans le port spécifié."
+#~ 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:398
-msgid "analog read"
-msgstr "Lecture analogique"
+#~ msgid "friction"
+#~ msgstr "friction"
-#: taextras.py:399
-msgid ""
-"Read value from analog port. Value may be between 0 and 1023. Use Vref to "
-"determine voltage. For USB, volt=((read)*5)/1024) approximately."
-msgstr ""
-"Lire la valeur d'un port analogique. La valeur peut être entre 0 et 1023. "
-"Utilisez Vref pour \n"
-"déterminer le voltage. Pour l'USB, volt=((read)*5)/1024) approximativement."
+#~ 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)."
-#: taextras.py:401
-msgid "digital write"
-msgstr "écriture digitale"
+#~ msgid "bounciness"
+#~ msgstr "ressort"
-#: taextras.py:402
-msgid "Write digital value to specified port."
-msgstr "Écrire la valeur digitale sur le port spécifié."
+#~ 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:403
-msgid "digital read"
-msgstr "lecture digitale"
+#~ msgid "dynamic"
+#~ msgstr "dynamique"
-#: taextras.py:404
-msgid "Read value from digital port."
-msgstr "Lire la valeur d'un port digital."
+#~ 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."
-#: taextras.py:405
-msgid "Set HIGH value for digital port."
-msgstr "Définir HAUT comme valeur du port digital."
+#~ msgid "Palette of WeDo blocks"
+#~ msgstr "Palette de blocs WeDo"
-#: taextras.py:406
-msgid "Configure Arduino port for digital input."
-msgstr "Configurer le port Arduino pour une entrée digitale."
+#~ msgid ""
+#~ "tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == "
+#~ "tilt left, 2 == tilt right)"
+#~ msgstr ""
+#~ "tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == \n"
+#~ "tilt left, 2 == tilt right)"
-#: taextras.py:407
-msgid "Configure Arduino port to drive a servo."
-msgstr "Configurer le port Arduino pour conduire un SERVO."
+#~ msgid "distance sensor output"
+#~ msgstr "sortie du capteur de distance"
-#: taextras.py:408
-msgid "Set LOW value for digital port."
-msgstr "Définir BAS comme la valeur du port digital."
+#~ msgid "Motor A"
+#~ msgstr "Moteur A"
-#: taextras.py:409
-msgid "Configure Arduino port for digital output."
-msgstr "Configurer le port Arduino pour la sortie digitale."
+#~ msgid "returns the current value of Motor A"
+#~ msgstr "retourner la valeur actuelle du moteur A"
-#: taextras.py:410
-msgid "Configure Arduino port for PWM (pulse-width modulation)."
-msgstr "Configurer le port Arduino pour MDL (modulation de largeur)."
+#~ msgid "Motor B"
+#~ msgstr "Moteur B"
-#: turtleblocks.py:80
-msgid "usage is"
-msgstr "l'usage est"
+#~ msgid "returns the current value of Motor B"
+#~ msgstr "retourner la valeur actuelle du moteur B"
-#: turtleblocks.py:232
-msgid "No option action:"
-msgstr "Aucune action d'option :"
+#~ msgid "set the value for Motor A"
+#~ msgstr "définir la valeur du moteur A"
-#: turtleblocks.py:247
-msgid "File not found"
-msgstr "Fichier introuvable"
+#~ msgid "set the value for Motor B"
+#~ msgstr "définir la valeur du moteur B"
-#: turtleblocks.py:271
-#, python-format
-msgid "Configuration directory not writable: %s"
-msgstr "Répertoire de configuration non inscriptible : %s"
+#~ msgid "Palette of LEGO NXT blocks of motors"
+#~ msgstr "Palette de blocs LEGO NXT pour les moteurs"
-#: turtleblocks.py:327
-msgid "New"
-msgstr "Nouveau"
+#~ msgid "Palette of LEGO NXT blocks of sensors"
+#~ msgstr "Palette de blocs LEGO NXT pour les capteurs"
-#: turtleblocks.py:328
-msgid "Open"
-msgstr "Ouvrir"
+#~ msgid "touch"
+#~ msgstr "toucher"
-#: turtleblocks.py:329
-msgid "Save"
-msgstr "Enregistrer"
+#~ msgid "ultrasonic"
+#~ msgstr "ultrason"
-#: turtleblocks.py:330
-msgid "Save as"
-msgstr "Enregistrer sous"
+#~ msgid "light"
+#~ msgstr "lumière"
-#: turtleblocks.py:335
-msgid "Quit"
-msgstr "Quitter"
+#, fuzzy
+#~ msgid "grey"
+#~ msgstr "gris"
-#: turtleblocks.py:336
-msgid "File"
-msgstr "Fichier"
+#, fuzzy
+#~ msgid "Please check the connection with the brick"
+#~ msgstr "Veuillez vérifier la connexion avec la brique."
-#: turtleblocks.py:343
-msgid "Rescale coordinates"
-msgstr "Modifier l'échelle"
+#, fuzzy
+#~ msgid "The value of power must be between -127 to 127"
+#~ msgstr "La valeur de la puissance doit être entre -127 et 127."
-#: turtleblocks.py:349
-msgid "Reset block size"
-msgstr "Réinitialiser taille blocs"
+#, fuzzy
+#~ msgid "An error has occurred: check all connections and try to reconnect"
+#~ msgstr ""
+#~ "Une erreur est survenue : vérifiez toutes les connexions et essayez de vous "
+#~ "reconnecter."
-#: turtleblocks.py:367
-msgid "Show/hide blocks"
-msgstr "Montrer/Cacher les blocs"
+#~ msgid "NXT not found"
+#~ msgstr "NXT non trouvé"
-#: turtleblocks.py:369
-msgid "Tools"
-msgstr "Outils"
+#~ msgid "refresh NXT"
+#~ msgstr "rafraîchir NXT"
-#: turtleblocks.py:375
-msgid "Debug"
-msgstr "Débogage"
+#~ msgid "Search for a connected NXT brick."
+#~ msgstr "Recherche d'une brique NXT connectée."
-#: turtleblocks.py:377
-msgid "Turtle"
-msgstr "Tortue"
+#~ msgid "play tone"
+#~ msgstr "jouer une note"
-#: turtleblocks.py:411
-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 ?"
+#~ msgid "frequency"
+#~ msgstr "fréquence"
-#: turtleblocks.py:412
-msgid "Save project?"
-msgstr "Sauvegarder le projet ?"
+#~ msgid "Play a tone at frequency for time."
+#~ msgstr "Jouer une note à cette fréquence pour une durée."
+
+#~ msgid "port"
+#~ msgstr "port"
+
+#~ msgid "power"
+#~ msgstr "puissance"
+
+#~ msgid "rotations"
+#~ msgstr "rotations"
+
+#~ msgid "turn a motor"
+#~ msgstr "tourner un moteur"
+
+#~ msgid "synchronize two motors connected in PORT B and PORT C"
+#~ msgstr "synchroniser deux moteurs connectés aux ports B et C"
+
+#~ msgid "PORT A"
+#~ msgstr "PORT A"
+
+#~ msgid "PORT A of the brick"
+#~ msgstr "PORT A de la brique"
+
+#~ msgid "PORT B"
+#~ msgstr "PORT B"
+
+#~ msgid "PORT B of the brick"
+#~ msgstr "PORT B de la brique"
+
+#~ msgid "PORT C"
+#~ msgstr "PORT C"
+
+#~ msgid "PORT C of the brick"
+#~ msgstr "PORT C de la brique"
+
+#~ msgid "start motor"
+#~ msgstr "Démarrer le moteur"
+
+#~ msgid "Run a motor forever."
+#~ msgstr "Lancer un moteur pour toujours."
+
+#~ msgid "brake motor"
+#~ msgstr "frein moteur"
+
+#~ msgid "Stop a specified motor."
+#~ msgstr "Arrêter un moteur spécifique"
+
+#~ msgid "reset motor"
+#~ msgstr "réinitialiser le moteur"
+
+#~ msgid "Reset the motor counter."
+#~ msgstr "Réinitialiser le compteur du moteur"
+
+#~ msgid "motor position"
+#~ msgstr "position du moteur"
+
+#~ msgid "Get the motor position."
+#~ msgstr "Récupérer la position du moteur"
+
+#~ msgid "PORT 1"
+#~ msgstr "PORT 1"
+
+#~ msgid "PORT 1 of the brick"
+#~ msgstr "PORT 1 de la brique"
+
+#~ msgid "read"
+#~ msgstr "lire"
+
+#~ msgid "sensor"
+#~ msgstr "capteur"
+
+#~ msgid "Read sensor output."
+#~ msgstr "Lire la sortie du capteur"
+
+#~ msgid "PORT 2"
+#~ msgstr "PORT 2"
+
+#~ msgid "PORT 2 of the brick"
+#~ msgstr "PORT 2 de la brique"
+
+#~ msgid "light sensor"
+#~ msgstr "capteur de lumière"
+
+#~ msgid "PORT 3"
+#~ msgstr "PORT 3"
+
+#~ msgid "PORT 3 of the brick"
+#~ msgstr "PORT 3 de la brique"
+
+#~ msgid "touch sensor"
+#~ msgstr "capteur tactile"
+
+#~ msgid "distance sensor"
+#~ msgstr "capteur de distance"
+
+#~ msgid "PORT 4"
+#~ msgstr "PORT 4"
+
+#~ msgid "PORT 4 of the brick"
+#~ msgstr "PORT 4 de la brique"
+
+#~ msgid "sound sensor"
+#~ msgstr "capteur auditif"
+
+#~ msgid "color sensor"
+#~ msgstr "capteur de couleur"
+
+#~ msgid "set light"
+#~ msgstr "définir la lumière"
+
+#~ msgid "Set color sensor light."
+#~ msgstr "Définir la luminosité du capteur de couleur."
+
+#~ msgid "HIGH"
+#~ msgstr "HAUT"
+
+#~ msgid "LOW"
+#~ msgstr "BAS"
+
+#~ msgid "INPUT"
+#~ msgstr "ENTRÉE"
+
+#~ msgid "OUTPUT"
+#~ msgstr "SORTIE"
+
+#~ msgid "PWM"
+#~ msgstr "MDL"
+
+#~ msgid "SERVO"
+#~ msgstr "SERVO"
+
+#~ msgid "ERROR: Check the Arduino and the number of port."
+#~ msgstr "ERREUR: Vérifiez l'Arduino et le numéro de port."
+
+#~ msgid "ERROR: Value must be a number from 0 to 255."
+#~ msgstr "ERREUR: La valeur doit être comprise entre 0 et 255."
+
+#~ msgid "ERROR: Value must be either HIGH or LOW."
+#~ msgstr "ERREUR: La valeur doit être soit HAUT soit BAS."
+
+#~ msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO."
+#~ msgstr "ERREUR: Le mode doit être soit INPUT, OUTPUT, MDL ou SERVO."
+
+#~ msgid "pin mode"
+#~ msgstr "mode \"pin\""
+
+#~ msgid "mode"
+#~ msgstr "mode"
+
+#~ msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)."
+#~ msgstr "Choisir la function \"pin\" (ENTRÉE, SORTIE, MDL, SERVO)."
+
+#~ msgid "analog write"
+#~ msgstr "écriture analogique"
+
+#~ msgid "Write analog value in specified port."
+#~ msgstr "Écrire la valeur analogique dans le port spécifié."
+
+#~ msgid "analog read"
+#~ msgstr "Lecture analogique"
+
+#~ msgid ""
+#~ "Read value from analog port. Value may be between 0 and 1023. Use Vref to "
+#~ "determine voltage. For USB, volt=((read)*5)/1024) approximately."
+#~ msgstr ""
+#~ "Lire la valeur d'un port analogique. La valeur peut être entre 0 et 1023. "
+#~ "Utilisez Vref pour \n"
+#~ "déterminer le voltage. Pour l'USB, volt=((read)*5)/1024) approximativement."
+
+#~ msgid "digital write"
+#~ msgstr "écriture digitale"
+
+#~ msgid "Write digital value to specified port."
+#~ msgstr "Écrire la valeur digitale sur le port spécifié."
+
+#~ msgid "digital read"
+#~ msgstr "lecture digitale"
+
+#~ msgid "Read value from digital port."
+#~ msgstr "Lire la valeur d'un port digital."
+
+#~ msgid "Set HIGH value for digital port."
+#~ msgstr "Définir HAUT comme valeur du port digital."
+
+#~ msgid "Configure Arduino port for digital input."
+#~ msgstr "Configurer le port Arduino pour une entrée digitale."
+
+#~ msgid "Configure Arduino port to drive a servo."
+#~ msgstr "Configurer le port Arduino pour conduire un SERVO."
+
+#~ msgid "Set LOW value for digital port."
+#~ msgstr "Définir BAS comme la valeur du port digital."
+
+#~ msgid "Configure Arduino port for digital output."
+#~ msgstr "Configurer le port Arduino pour la sortie digitale."
+
+#~ msgid "Configure Arduino port for PWM (pulse-width modulation)."
+#~ msgstr "Configurer le port Arduino pour MDL (modulation de largeur)."
+
+#, fuzzy
+#~ msgid "Palette of Expeyes blocks"
+#~ msgstr "Palette de blocs WeDo"
+
+#, fuzzy
+#~ msgid "samples"
+#~ msgstr "Échantillons"
+
+#, fuzzy
+#~ msgid ""
+#~ "set the speed of the Butia motors as a value between 0 and 1023, passed by "
+#~ "an argument"
+#~ msgstr ""
+#~ "définir la vitesse des moteurs de Butia avec une valeur entre 0 et 1023, "
+#~ "passée en argument"
+
+#, fuzzy
+#~ msgid "turn the Butia robot to the left"
+#~ msgstr "tourner le robot Butia vers la gauche"
+
+#~ msgid "display Butia"
+#~ msgstr "affichage Butia"
+
+#~ msgid "Hello World Butia "
+#~ msgstr "Bonjour, monde ! Butia"
+
+#~ msgid "print text in Butia robot 32-character ASCII display"
+#~ msgstr "afficher du texte sur l'afficheur ASCII de 32 caractères du robot Butia"
+
+#~ msgid "G"
+#~ msgstr "V"
+
+#~ msgid "R"
+#~ msgstr "R"
+
+#~ msgid "B"
+#~ msgstr "B"
+
+#~ msgid "follow a RGB color"
+#~ msgstr "suivre une couleur RVB"
+
+#~ msgid "save calibration 1"
+#~ msgstr "sauver la calibration 1"
+
+#~ msgid "stores a calibration in calibration 1"
+#~ msgstr "sauver une calibration dans calibration 1"
+
+#~ msgid "save calibration 2"
+#~ msgstr "sauver la calibration 2"
+
+#~ msgid "stores a calibration in calibration 2"
+#~ msgstr "sauver une calibration dans calibration 2"
+
+#~ msgid "calibration 1"
+#~ msgstr "calibration 1"
+
+#~ msgid "return calibration 1"
+#~ msgstr "retourner la calibration 1"
+
+#~ msgid "calibration 2"
+#~ msgstr "calibration 2"
+
+#~ msgid "return calibration 2"
+#~ msgstr "retourner la calibration 2"
+
+#~ msgid "Please check the port."
+#~ msgstr "Veuillez vérifier le port."
+
+#~ msgid "NXT found"
+#~ msgstr "NXT trouvé"
+
+#~ msgid ""
+#~ "turn motor\n"
+#~ "rotations"
+#~ msgstr ""
+#~ "tourner moteur\n"
+#~ "rotations"
+
+#~ msgid ""
+#~ "synchronize motors\n"
+#~ "steering"
+#~ msgstr ""
+#~ "snychroniser les moteurs\n"
+#~ "conduire"
+
+#~ msgid "Palette of Arduino blocks"
+#~ msgstr "Palette de blocs Arduino"
#~ msgid "delay Butia"
#~ msgstr "délai Butia"
@@ -3289,9 +2950,6 @@ msgstr "Sauvegarder le projet ?"
#~ msgid "Load my block"
#~ msgstr "Charge mon bloc"
-#~ msgid "Samples"
-#~ msgstr "Échantillons"
-
#~ msgid "picture left"
#~ msgstr "image gauche"