From 9c00d612cdeb0902ba1f21fbfbb6fef9cee7efac Mon Sep 17 00:00:00 2001 From: Pootle daemon Date: Wed, 22 Aug 2012 00:39:01 +0000 Subject: Pushing many PO files --- (limited to 'po/fr.po') diff --git a/po/fr.po b/po/fr.po index 65d88b4..38ce822 100644 --- a/po/fr.po +++ b/po/fr.po @@ -6,9 +6,9 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-15 00:32-0400\n" -"PO-Revision-Date: 2012-02-03 22:19+0200\n" -"Last-Translator: samy boutayeb \n" +"POT-Creation-Date: 2012-08-01 00:30-0400\n" +"PO-Revision-Date: 2012-07-15 11:37+0200\n" +"Last-Translator: Bastien \n" "Language-Team: LANGUAGE \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -17,9 +17,8 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Pootle 2.0.5\n" -#: activity/activity.info:2 TurtleArt/taexporthtml.py:137 -#: TurtleArt/taexporthtml.py:139 TurtleArt/tawindow.py:3215 -#: pysamples/grecord.py:205 turtleblocks.py:294 +#: activity/activity.info:2 TurtleArt/tawindow.py:3797 +#: pysamples/grecord.py:205 turtleblocks.py:295 msgid "Turtle Art" msgstr "ArtTortue" @@ -28,6 +27,8 @@ msgid "Palette of turtle commands" msgstr "Palette de commandes Tortue" #: TurtleArt/tabasics.py:121 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:711 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722 msgid "forward" msgstr "avance" @@ -52,7 +53,7 @@ msgid "clears the screen and reset the turtle" msgstr "effacer l'écran et réinitialiser la tortue" #: TurtleArt/tabasics.py:155 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:817 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:842 msgid "left" msgstr "gauche" @@ -61,7 +62,7 @@ msgid "turns turtle counterclockwise (angle in degrees)" msgstr "pivoter la tortue dans le sens anti-horaire (angle en degrés)" #: TurtleArt/tabasics.py:166 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:841 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:866 msgid "right" msgstr "droite" @@ -89,11 +90,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:237 +#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:261 msgid "x" msgstr "x" -#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:238 +#: TurtleArt/tabasics.py:191 TurtleArt/tabasics.py:257 taextras.py:262 msgid "y" msgstr "y" @@ -113,8 +114,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:3209 -#: TurtleArt/tawindow.py:3215 TurtleArtActivity.py:609 +#: TurtleArt/tabasics.py:217 TurtleArt/tawindow.py:3791 +#: TurtleArt/tawindow.py:3797 TurtleArtActivity.py:538 msgid "xcor" msgstr "coord x" @@ -126,8 +127,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:3209 -#: TurtleArt/tawindow.py:3215 TurtleArtActivity.py:610 +#: TurtleArt/tabasics.py:228 TurtleArt/tawindow.py:3791 +#: TurtleArt/tawindow.py:3797 TurtleArtActivity.py:539 msgid "ycor" msgstr "coord y" @@ -139,8 +140,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:3210 -#: TurtleArt/tawindow.py:3216 TurtleArtActivity.py:610 +#: TurtleArt/tabasics.py:239 TurtleArt/tawindow.py:3792 +#: TurtleArt/tawindow.py:3798 TurtleArtActivity.py:539 msgid "heading" msgstr "cap" @@ -184,11 +185,11 @@ msgstr "définit l'épaisseur de la ligne dessinée par la tortue" msgid "fill screen" msgstr "peint le fond" -#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:400 taextras.py:284 +#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:370 taextras.py:311 msgid "color" msgstr "couleur" -#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:410 +#: TurtleArt/tabasics.py:310 TurtleArt/tabasics.py:380 msgid "shade" msgstr "teinte" @@ -207,71 +208,71 @@ msgstr "" "numérique)" #: TurtleArt/tabasics.py:335 -msgid "start fill" -msgstr "commence le remplissage" - -#: TurtleArt/tabasics.py:337 -msgid "starts filled polygon (used with end fill block)" -msgstr "" -"commence le polygone rempli (utilisé avec arrête le remplissage du bloc)" - -#: TurtleArt/tabasics.py:344 -msgid "end fill" -msgstr "arrête le remplissage" - -#: TurtleArt/tabasics.py:346 -msgid "completes filled polygon (used with start fill block)" -msgstr "" -"complète le polygone rempli (utilisé avec commence le remplissage du bloc)" - -#: TurtleArt/tabasics.py:357 TurtleArt/tabasics.py:361 -msgid "Palette of pen colors" -msgstr "Palette de couleur du stylo" - -#: TurtleArt/tabasics.py:365 msgid "set color" msgstr "fixe la couleur" -#: TurtleArt/tabasics.py:369 +#: TurtleArt/tabasics.py:339 msgid "sets color of the line drawn by the turtle" msgstr "définit la couleur de la ligne dessinée par la tortue" -#: TurtleArt/tabasics.py:377 +#: TurtleArt/tabasics.py:347 msgid "set shade" msgstr "fixe la teinte" -#: TurtleArt/tabasics.py:381 +#: TurtleArt/tabasics.py:351 msgid "sets shade of the line drawn by the turtle" msgstr "définit la teinte de la ligne dessinée par la tortue" -#: TurtleArt/tabasics.py:389 +#: TurtleArt/tabasics.py:359 msgid "set gray" msgstr "fixe gris" -#: TurtleArt/tabasics.py:392 +#: TurtleArt/tabasics.py:362 msgid "sets gray level of the line drawn by the turtle" msgstr "définit le niveau de gris de la ligne dessinée par la tortue" -#: TurtleArt/tabasics.py:401 +#: TurtleArt/tabasics.py:371 msgid "holds current pen color (can be used in place of a number block)" msgstr "" "maintient la couleur courante du trait (utilisable à la place d'un bloc " "numérique)" -#: TurtleArt/tabasics.py:411 +#: TurtleArt/tabasics.py:381 msgid "holds current pen shade" msgstr "conserver l'ombre courante du stylo" -#: TurtleArt/tabasics.py:419 +#: TurtleArt/tabasics.py:389 msgid "gray" msgstr "gris" -#: TurtleArt/tabasics.py:420 +#: TurtleArt/tabasics.py:390 msgid "holds current gray level (can be used in place of a number block)" msgstr "" "maintient le niveau de gris courant (utilisable à la place d'un bloc " "numérique)" +#: TurtleArt/tabasics.py:398 +msgid "start fill" +msgstr "commence le remplissage" + +#: TurtleArt/tabasics.py:400 +msgid "starts filled polygon (used with end fill block)" +msgstr "" +"commence le polygone rempli (utilisé avec arrête le remplissage du bloc)" + +#: TurtleArt/tabasics.py:407 +msgid "end fill" +msgstr "arrête le remplissage" + +#: TurtleArt/tabasics.py:409 +msgid "completes filled polygon (used with start fill block)" +msgstr "" +"complète le polygone rempli (utilisé avec commence le remplissage du bloc)" + +#: TurtleArt/tabasics.py:420 TurtleArt/tabasics.py:424 +msgid "Palette of pen colors" +msgstr "Palette de couleur du stylo" + #: TurtleArt/tabasics.py:426 msgid "red" msgstr "rouge" @@ -426,549 +427,552 @@ msgstr "plus grand que" msgid "logical greater-than operator" msgstr "opérateur logique plus grand que" -#: TurtleArt/tabasics.py:663 -msgid "True" -msgstr "Vrai" - -#: TurtleArt/tabasics.py:669 +#: TurtleArt/tabasics.py:666 msgid "less than" msgstr "plus petit que" -#: TurtleArt/tabasics.py:673 +#: TurtleArt/tabasics.py:670 msgid "logical less-than operator" msgstr "opérateur logique plus petit que" #: TurtleArt/tabasics.py:678 -msgid "False" -msgstr "Faux" - -#: TurtleArt/tabasics.py:684 msgid "equal" msgstr "égal" -#: TurtleArt/tabasics.py:688 +#: TurtleArt/tabasics.py:682 msgid "logical equal-to operator" msgstr "opérateur logique égale" -#: TurtleArt/tabasics.py:694 +#: TurtleArt/tabasics.py:688 msgid "not" msgstr "non" -#: TurtleArt/tabasics.py:697 +#: TurtleArt/tabasics.py:691 msgid "logical NOT operator" msgstr "opérateur logique NON" -#: TurtleArt/tabasics.py:703 TurtleArt/tabasics.py:706 +#: TurtleArt/tabasics.py:697 TurtleArt/tabasics.py:700 msgid "and" msgstr "et" -#: TurtleArt/tabasics.py:707 +#: TurtleArt/tabasics.py:701 msgid "logical AND operator" msgstr "opérateur logique ET" -#: TurtleArt/tabasics.py:714 TurtleArt/tabasics.py:717 +#: TurtleArt/tabasics.py:708 TurtleArt/tabasics.py:711 msgid "or" msgstr "ou" -#: TurtleArt/tabasics.py:718 +#: TurtleArt/tabasics.py:712 msgid "logical OR operator" msgstr "opérateur logique OU" -#: TurtleArt/tabasics.py:727 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:95 +#: TurtleArt/tabasics.py:721 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:98 msgid "Palette of flow operators" msgstr "Palette d'opérateurs de flux" -#: TurtleArt/tabasics.py:732 +#: TurtleArt/tabasics.py:726 msgid "wait" msgstr "attend" -#: TurtleArt/tabasics.py:736 +#: TurtleArt/tabasics.py:730 msgid "pauses program execution a specified number of seconds" msgstr "" "met en pause l'exécution du programme pendant un nombre spécifié de secondes" -#: TurtleArt/tabasics.py:743 +#: TurtleArt/tabasics.py:737 msgid "forever" msgstr "toujours" -#: TurtleArt/tabasics.py:747 +#: TurtleArt/tabasics.py:741 msgid "loops forever" msgstr "boucle infinie" -#: TurtleArt/tabasics.py:754 TurtleArt/tabasics.py:758 +#: TurtleArt/tabasics.py:748 TurtleArt/tabasics.py:752 msgid "repeat" msgstr "répète" -#: TurtleArt/tabasics.py:759 +#: TurtleArt/tabasics.py:753 msgid "loops specified number of times" msgstr "boucle un certain nombre de fois" -#: TurtleArt/tabasics.py:765 TurtleArt/tabasics.py:777 +#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:772 msgid "if" msgstr "si" -#: TurtleArt/tabasics.py:765 +#: TurtleArt/tabasics.py:759 TurtleArt/tabasics.py:772 msgid "then" msgstr "alors" -#: TurtleArt/tabasics.py:768 +#: TurtleArt/tabasics.py:762 msgid "if then" msgstr "si alors" -#: TurtleArt/tabasics.py:770 +#: TurtleArt/tabasics.py:764 msgid "if-then operator that uses boolean operators from Numbers palette" msgstr "" "opérateur si-alors utilisant des opérateurs booléens de la palette des " "nombres" -#: TurtleArt/tabasics.py:777 -msgid "then else" -msgstr "alors sinon" +#: TurtleArt/tabasics.py:772 +msgid "else" +msgstr "sinon" -#: TurtleArt/tabasics.py:781 +#: TurtleArt/tabasics.py:776 TurtleArt/tabasics.py:784 msgid "if then else" msgstr "si alors sinon" -#: TurtleArt/tabasics.py:782 +#: TurtleArt/tabasics.py:777 TurtleArt/tabasics.py:785 msgid "if-then-else operator that uses boolean operators from Numbers palette" msgstr "" "opérateur si-alors-sinon utilisant des opérateurs booléens de la palette des " "nombres" -#: TurtleArt/tabasics.py:790 +#: TurtleArt/tabasics.py:794 msgid "horizontal space" msgstr "espacement horizontal" -#: TurtleArt/tabasics.py:791 +#: TurtleArt/tabasics.py:795 msgid "jogs stack right" msgstr "pousse la pile à droite" -#: TurtleArt/tabasics.py:798 +#: TurtleArt/tabasics.py:802 msgid "vertical space" msgstr "espacement vertical" -#: TurtleArt/tabasics.py:799 +#: TurtleArt/tabasics.py:803 msgid "jogs stack down" msgstr "pousse l'action en bas" -#: TurtleArt/tabasics.py:805 +#: TurtleArt/tabasics.py:809 msgid "stop action" msgstr "arrête l'action" -#: TurtleArt/tabasics.py:808 +#: TurtleArt/tabasics.py:812 msgid "stops current action" msgstr "arrêter l'action courante" -#: TurtleArt/tabasics.py:817 +#: TurtleArt/tabasics.py:821 msgid "Palette of variable blocks" msgstr "Palette de blocs variables" -#: TurtleArt/tabasics.py:822 pysamples/grecord.py:213 +#: TurtleArt/tabasics.py:826 pysamples/grecord.py:213 msgid "start" msgstr "commencer" -#: TurtleArt/tabasics.py:825 +#: TurtleArt/tabasics.py:829 msgid "connects action to toolbar run buttons" msgstr "connecte l'action aux boutons exécuter de la barre d'outils" -#: TurtleArt/tabasics.py:833 +#: TurtleArt/tabasics.py:836 TurtleArt/tabasics.py:837 +#: TurtleArt/tabasics.py:838 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:187 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:188 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:195 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:208 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:223 +msgid "text" +msgstr "texte" + +#: TurtleArt/tabasics.py:839 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:189 +msgid "string value" +msgstr "valeur chaîne" + +#: TurtleArt/tabasics.py:843 TurtleArt/tabasics.py:846 +#: TurtleArt/tabasics.py:854 TurtleArt/tabasics.py:858 +#: TurtleArt/tawindow.py:1247 TurtleArt/tawindow.py:1324 +#: TurtleArt/tawindow.py:4041 +msgid "action" +msgstr "action" + +#: TurtleArt/tabasics.py:848 +msgid "top of nameable action stack" +msgstr "haut de l'action nommable" + +#: TurtleArt/tabasics.py:859 TurtleArt/tawindow.py:4055 +msgid "invokes named action stack" +msgstr "invoque la pile d'actions nommée" + +#: TurtleArt/tabasics.py:866 msgid "store in box 1" msgstr "range dans la boîte 1" -#: TurtleArt/tabasics.py:838 +#: TurtleArt/tabasics.py:871 msgid "stores numeric value in Variable 1" msgstr "stocke une valeur numérique dans la Variable 1" -#: TurtleArt/tabasics.py:845 +#: TurtleArt/tabasics.py:879 msgid "store in box 2" msgstr "range dans la boîte 2" -#: TurtleArt/tabasics.py:850 +#: TurtleArt/tabasics.py:884 msgid "stores numeric value in Variable 2" msgstr "stocke une valeur numérique dans la Variable 2" -#: TurtleArt/tabasics.py:857 TurtleArt/tabasics.py:858 -#: TurtleArt/tabasics.py:859 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:174 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:176 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:183 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:196 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:211 -msgid "text" -msgstr "texte" - -#: TurtleArt/tabasics.py:860 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:177 -msgid "string value" -msgstr "valeur chaîne" - -#: TurtleArt/tabasics.py:864 +#: TurtleArt/tabasics.py:892 msgid "box 1" msgstr "boîte 1" -#: TurtleArt/tabasics.py:867 +#: TurtleArt/tabasics.py:895 msgid "Variable 1 (numeric value)" msgstr "Variable 1 (valeur numérique)" -#: TurtleArt/tabasics.py:873 +#: TurtleArt/tabasics.py:902 msgid "box 2" msgstr "boîte 2" -#: TurtleArt/tabasics.py:876 +#: TurtleArt/tabasics.py:905 msgid "Variable 2 (numeric value)" msgstr "Variable 2 (valeur numérique)" -#: TurtleArt/tabasics.py:883 TurtleArt/tabasics.py:894 -msgid "box" -msgstr "boîte" - -#: TurtleArt/tabasics.py:886 TurtleArt/tabasics.py:898 -msgid "my box" -msgstr "ma boite" - -#: TurtleArt/tabasics.py:888 -msgid "named variable (numeric value)" -msgstr "variable nommée (valeur numérique)" - -#: TurtleArt/tabasics.py:894 +#: TurtleArt/tabasics.py:911 TurtleArt/tawindow.py:4109 msgid "store in" msgstr "enregistre" -#: TurtleArt/tabasics.py:894 taextras.py:359 +#: TurtleArt/tabasics.py:911 TurtleArt/tabasics.py:925 +msgid "box" +msgstr "boîte" + +#: TurtleArt/tabasics.py:911 TurtleArt/tawindow.py:4109 taextras.py:396 msgid "value" msgstr "valeur" -#: TurtleArt/tabasics.py:899 +#: TurtleArt/tabasics.py:915 TurtleArt/tabasics.py:928 +#: TurtleArt/tawindow.py:1251 TurtleArt/tawindow.py:4070 +#: TurtleArt/tawindow.py:4100 +msgid "my box" +msgstr "ma boite" + +#: TurtleArt/tabasics.py:916 TurtleArt/tawindow.py:4114 msgid "stores numeric value in named variable" msgstr "stocke une valeur numérique dans la variable nommée" -#: TurtleArt/tabasics.py:907 TurtleArt/tabasics.py:910 -#: TurtleArt/tabasics.py:934 TurtleArt/tabasics.py:938 -msgid "action" -msgstr "action" - -#: TurtleArt/tabasics.py:912 -msgid "top of nameable action stack" -msgstr "haut de l'action nommable" +#: TurtleArt/tabasics.py:931 TurtleArt/tawindow.py:4084 +msgid "named variable (numeric value)" +msgstr "variable nommée (valeur numérique)" -#: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:945 +#: TurtleArt/tabasics.py:938 TurtleArt/tabasics.py:957 msgid "action 1" msgstr "action 1" -#: TurtleArt/tabasics.py:920 +#: TurtleArt/tabasics.py:941 msgid "top of Action 1 stack" msgstr "haut de la pile Action 1" -#: TurtleArt/tabasics.py:925 TurtleArt/tabasics.py:954 +#: TurtleArt/tabasics.py:947 TurtleArt/tabasics.py:967 msgid "action 2" msgstr "action 2" -#: TurtleArt/tabasics.py:928 +#: TurtleArt/tabasics.py:950 msgid "top of Action 2 stack" msgstr "haut de la pile Action 2" -#: TurtleArt/tabasics.py:939 -msgid "invokes named action stack" -msgstr "invoque la pile d'actions nommée" - -#: TurtleArt/tabasics.py:948 +#: TurtleArt/tabasics.py:960 msgid "invokes Action 1 stack" msgstr "invoque la pile d'actions 1" -#: TurtleArt/tabasics.py:957 +#: TurtleArt/tabasics.py:970 msgid "invokes Action 2 stack" msgstr "invoque la pile d'actions 2" -#: TurtleArt/tabasics.py:965 +#: TurtleArt/tabasics.py:978 msgid "trash" msgstr "corbeille" -#: TurtleArt/tabasics.py:969 +#: TurtleArt/tabasics.py:982 msgid "empty trash" msgstr "vider la corbeille" -#: TurtleArt/tabasics.py:970 +#: TurtleArt/tabasics.py:983 msgid "permanently deletes items in trash" msgstr "effacer de manière définitive les objets dans la corbeille" -#: TurtleArt/tabasics.py:974 +#: TurtleArt/tabasics.py:987 msgid "restore all" msgstr "restaurer tout" -#: TurtleArt/tabasics.py:975 +#: TurtleArt/tabasics.py:988 msgid "restore all blocks from trash" msgstr "restaurer tous les blocs de la poubelle" -#: TurtleArt/tabasics.py:979 +#: TurtleArt/tabasics.py:992 msgid "clear all" msgstr "effacer tout" -#: TurtleArt/tabasics.py:980 +#: TurtleArt/tabasics.py:993 msgid "move all blocks to trash" msgstr "déplacer tous les blocs vers la corbeille" -#: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:1473 -#: TurtleArtActivity.py:702 +#: TurtleArt/tacollaboration.py:153 TurtleArt/tawindow.py:1763 +#: TurtleArtActivity.py:633 msgid "Share selected blocks" -msgstr "" - -#: TurtleArt/taconstants.py:239 TurtleArt/taconstants.py:261 -#: TurtleArt/taconstants.py:282 TurtleArt/taconstants.py:324 -#: TurtleArt/taconstants.py:366 TurtleArt/taconstants.py:408 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:926 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:941 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:956 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:971 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:986 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1001 +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 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:951 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:966 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:981 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:996 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1011 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1026 msgid "Title" msgstr "Titre" -#: TurtleArt/talogo.py:350 TurtleArt/talogo.py:365 TurtleArtActivity.py:361 -#: TurtleArtActivity.py:682 TurtleArtActivity.py:877 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1413 +#: TurtleArt/talogo.py:358 TurtleArtActivity.py:613 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1454 msgid "Stop turtle" msgstr "Arrêter la tortue" -#: TurtleArt/talogo.py:361 TurtleArtActivity.py:683 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1406 +#: TurtleArt/talogo.py:369 TurtleArtActivity.py:289 TurtleArtActivity.py:614 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1447 msgid "Show blocks" msgstr "Afficher les blocs" -#: TurtleArt/talogo.py:484 +#: TurtleArt/talogo.py:373 TurtleArtActivity.py:293 TurtleArtActivity.py:791 +msgid "Hide blocks" +msgstr "Masquer les blocs" + +#: TurtleArt/talogo.py:492 msgid "did not output to" msgstr "n'a pas pu ouvrir" -#: TurtleArt/talogo.py:543 +#: TurtleArt/talogo.py:551 msgid "I don't know how to" msgstr "Je ne sais pas comment faire pour" -#: TurtleArt/talogo.py:594 +#: TurtleArt/talogo.py:602 msgid "doesn't like" msgstr "n'aime pas" -#: TurtleArt/talogo.py:594 +#: TurtleArt/talogo.py:602 msgid "as input" msgstr "comme entrée" -#: TurtleArt/tapalette.py:95 +#: TurtleArt/tapalette.py:96 msgid "displays next palette" msgstr "affiche la palette suivante" -#: TurtleArt/tapalette.py:96 +#: TurtleArt/tapalette.py:97 msgid "changes the orientation of the palette of blocks" msgstr "change l'orientation de la palette des blocs" -#: TurtleArt/tautils.py:177 +#: TurtleArt/tautils.py:191 msgid "Load..." msgstr "Charger..." -#: TurtleArt/tautils.py:187 +#: TurtleArt/tautils.py:201 msgid "Save..." msgstr "Enregistrer..." -#: TurtleArt/tautils.py:592 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:690 +#: TurtleArt/tautils.py:473 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701 msgid "click to open" msgstr "cliquer pour ouvrir" -#: TurtleArt/tawindow.py:911 TurtleArt/tawindow.py:912 +#: TurtleArt/tawindow.py:965 TurtleArt/tawindow.py:966 msgid "orientation" msgstr "orientation" -#: TurtleArt/tawindow.py:922 TurtleArt/tawindow.py:1296 +#: TurtleArt/tawindow.py:976 TurtleArt/tawindow.py:1396 msgid "next" msgstr "suivant" -#: TurtleArt/tawindow.py:934 TurtleArt/tawindow.py:935 -#: TurtleArt/tawindow.py:1316 +#: TurtleArt/tawindow.py:988 TurtleArt/tawindow.py:989 +#: TurtleArt/tawindow.py:1416 msgid "shift" -msgstr "" +msgstr "tourner" -#: TurtleArt/tawindow.py:1201 +#: TurtleArt/tawindow.py:1265 msgid "Select blocks to share" -msgstr "" +msgstr "Sélectionner les blocs à partager" -#: TurtleArt/tawindow.py:3314 +#: TurtleArt/tawindow.py:3896 msgid "image" msgstr "image" -#: TurtleArtActivity.py:203 TurtleArtActivity.py:709 TurtleArtActivity.py:805 -#: TurtleArtActivity.py:830 turtleblocks.py:334 +#: TurtleArtActivity.py:132 TurtleArtActivity.py:639 TurtleArtActivity.py:730 +#: TurtleArtActivity.py:750 turtleblocks.py:333 msgid "Save as Logo" msgstr "Enregistrer en Logo" -#: TurtleArtActivity.py:240 TurtleArtActivity.py:707 TurtleArtActivity.py:797 -#: TurtleArtActivity.py:823 turtleblocks.py:330 +#: TurtleArtActivity.py:169 TurtleArtActivity.py:638 TurtleArtActivity.py:727 +#: TurtleArtActivity.py:747 turtleblocks.py:331 msgid "Save as image" msgstr "Enregistrer dans une image" -#: TurtleArtActivity.py:248 +#: TurtleArtActivity.py:177 msgid "snapshot" msgstr "instantanée" -#: TurtleArtActivity.py:256 TurtleArtActivity.py:644 TurtleArtActivity.py:684 -#: TurtleArtActivity.py:833 +#: TurtleArtActivity.py:185 TurtleArtActivity.py:572 TurtleArtActivity.py:615 +#: TurtleArtActivity.py:753 msgid "Save snapshot" msgstr "Enregistrer l'instantané" -#: TurtleArtActivity.py:297 TurtleArtActivity.py:621 TurtleArtActivity.py:759 -#: turtleblocks.py:352 +#: TurtleArtActivity.py:226 TurtleArtActivity.py:550 TurtleArtActivity.py:689 +#: turtleblocks.py:351 msgid "Turn off hover help" -msgstr "" +msgstr "Désactiver les info-bulles" -#: TurtleArtActivity.py:303 turtleblocks.py:354 +#: TurtleArtActivity.py:232 turtleblocks.py:353 msgid "Turn on hover help" -msgstr "" +msgstr "Activer les info-bulles" -#: TurtleArtActivity.py:311 turtleblocks.py:364 +#: TurtleArtActivity.py:240 turtleblocks.py:363 msgid "Show palette" msgstr "Afficher la palette" -#: TurtleArtActivity.py:317 TurtleArtActivity.py:859 turtleblocks.py:366 +#: TurtleArtActivity.py:246 TurtleArtActivity.py:779 turtleblocks.py:365 msgid "Hide palette" msgstr "Masquer la palette" -#: TurtleArtActivity.py:473 +#: TurtleArtActivity.py:400 msgid "Rescale coordinates down" msgstr "Diminuer l'échelle des coordonnées" -#: TurtleArtActivity.py:477 TurtleArtActivity.py:613 TurtleArtActivity.py:755 +#: TurtleArtActivity.py:404 TurtleArtActivity.py:542 TurtleArtActivity.py:685 msgid "Rescale coordinates up" msgstr "Augmenter l'échelle des coordonnées" -#: TurtleArtActivity.py:549 TurtleArtActivity.py:585 TurtleArtActivity.py:675 -#: TurtleArtActivity.py:730 turtleblocks.py:361 +#: TurtleArtActivity.py:476 TurtleArtActivity.py:512 TurtleArtActivity.py:607 +#: TurtleArtActivity.py:660 turtleblocks.py:360 msgid "Edit" msgstr "Édition" -#: TurtleArtActivity.py:554 TurtleArtActivity.py:583 TurtleArtActivity.py:676 -#: TurtleArtActivity.py:747 turtleblocks.py:356 +#: TurtleArtActivity.py:481 TurtleArtActivity.py:510 TurtleArtActivity.py:608 +#: TurtleArtActivity.py:677 turtleblocks.py:355 msgid "View" msgstr "Vue" -#: TurtleArtActivity.py:581 TurtleArtActivity.py:677 +#: TurtleArtActivity.py:508 TurtleArtActivity.py:609 msgid "Project" msgstr "Projet" -#: TurtleArtActivity.py:587 TurtleArtActivity.py:674 TurtleArtActivity.py:704 -#: TurtleArtActivity.py:706 TurtleArtActivity.py:792 +#: TurtleArtActivity.py:514 TurtleArtActivity.py:606 TurtleArtActivity.py:635 +#: TurtleArtActivity.py:637 TurtleArtActivity.py:722 msgid "Save/Load" msgstr "Enregistrer/Charger" -#: TurtleArtActivity.py:595 TurtleArtActivity.py:731 turtleblocks.py:359 +#: TurtleArtActivity.py:522 TurtleArtActivity.py:661 turtleblocks.py:358 msgid "Copy" msgstr "Copier" -#: TurtleArtActivity.py:597 TurtleArtActivity.py:732 turtleblocks.py:360 +#: TurtleArtActivity.py:524 TurtleArtActivity.py:662 turtleblocks.py:359 msgid "Paste" msgstr "Coller" -#: TurtleArtActivity.py:599 TurtleArtActivity.py:748 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:752 +#: TurtleArtActivity.py:526 +#, fuzzy +msgid "Restore blocks from trash" +msgstr "restaurer tous les blocs de la poubelle" + +#: TurtleArtActivity.py:528 TurtleArtActivity.py:678 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:777 msgid "Fullscreen" msgstr "Plein écran" -#: TurtleArtActivity.py:601 TurtleArtActivity.py:749 turtleblocks.py:340 +#: TurtleArtActivity.py:530 TurtleArtActivity.py:679 turtleblocks.py:339 msgid "Cartesian coordinates" msgstr "Coordonnées Cartésiennes" -#: TurtleArtActivity.py:603 TurtleArtActivity.py:751 turtleblocks.py:342 +#: TurtleArtActivity.py:532 TurtleArtActivity.py:681 turtleblocks.py:341 msgid "Polar coordinates" msgstr "Coordonnées Polaires" -#: TurtleArtActivity.py:606 TurtleArtActivity.py:753 +#: TurtleArtActivity.py:535 TurtleArtActivity.py:683 msgid "Metric coordinates" msgstr "Coordonnées métriques" -#: TurtleArtActivity.py:616 TurtleArtActivity.py:757 turtleblocks.py:346 +#: TurtleArtActivity.py:545 TurtleArtActivity.py:687 turtleblocks.py:345 msgid "Grow blocks" msgstr "Augmenter les blocs" -#: TurtleArtActivity.py:618 TurtleArtActivity.py:758 turtleblocks.py:348 +#: TurtleArtActivity.py:547 TurtleArtActivity.py:688 turtleblocks.py:347 msgid "Shrink blocks" msgstr "Diminuer les blocs" -#: TurtleArtActivity.py:648 TurtleArtActivity.py:685 +#: TurtleArtActivity.py:576 TurtleArtActivity.py:616 msgid "Load example" msgstr "Charger l'exemple" -#: TurtleArtActivity.py:678 TurtleArtActivity.py:865 turtleblocks.py:373 +#: TurtleArtActivity.py:610 TurtleArtActivity.py:785 turtleblocks.py:372 msgid "Clean" msgstr "Effacer" -#: TurtleArtActivity.py:679 TurtleArtActivity.py:867 turtleblocks.py:374 +#: TurtleArtActivity.py:611 TurtleArtActivity.py:787 turtleblocks.py:373 msgid "Run" msgstr "Exécuter" -#: TurtleArtActivity.py:680 TurtleArtActivity.py:869 turtleblocks.py:375 +#: TurtleArtActivity.py:612 TurtleArtActivity.py:789 turtleblocks.py:374 msgid "Step" msgstr "Pas à pas" -#: TurtleArtActivity.py:686 util/helpbutton.py:45 +#: TurtleArtActivity.py:617 util/helpbutton.py:45 msgid "Help" msgstr "Aide" -#: TurtleArtActivity.py:687 turtleblocks.py:377 +#: TurtleArtActivity.py:618 turtleblocks.py:376 msgid "Stop" msgstr "Arrêter" -#: TurtleArtActivity.py:710 TurtleArtActivity.py:808 TurtleArtActivity.py:835 +#: TurtleArtActivity.py:640 TurtleArtActivity.py:733 TurtleArtActivity.py:755 msgid "Load project" msgstr "Charger le projet" -#: TurtleArtActivity.py:713 TurtleArtActivity.py:813 TurtleArtActivity.py:840 +#: TurtleArtActivity.py:643 TurtleArtActivity.py:738 TurtleArtActivity.py:760 msgid "Load plugin" -msgstr "" +msgstr "Charger le module" -#: TurtleArtActivity.py:714 TurtleArtActivity.py:816 TurtleArtActivity.py:843 +#: TurtleArtActivity.py:644 TurtleArtActivity.py:741 TurtleArtActivity.py:763 msgid "Load Python block" msgstr "Charger le bloc Python" -#: TurtleArtActivity.py:787 +#: TurtleArtActivity.py:717 msgid "Sharing blocks disabled" -msgstr "" +msgstr "Partage de blocs désactivé" -#: TurtleArtActivity.py:860 +#: TurtleArtActivity.py:780 msgid "p" msgstr "p" -#: TurtleArtActivity.py:865 +#: TurtleArtActivity.py:785 msgid "e" msgstr "e" -#: TurtleArtActivity.py:867 +#: TurtleArtActivity.py:787 msgid "r" msgstr "r" -#: TurtleArtActivity.py:869 +#: TurtleArtActivity.py:789 msgid "w" msgstr "w" -#: TurtleArtActivity.py:878 +#: TurtleArtActivity.py:792 msgid "s" msgstr "s" -#: TurtleArtActivity.py:1011 TurtleArtActivity.py:1016 -#: TurtleArtActivity.py:1083 +#: TurtleArtActivity.py:927 TurtleArtActivity.py:932 TurtleArtActivity.py:999 msgid "Plugin could not be installed." -msgstr "" +msgstr "Le module n'a pas pu être installé" -#: TurtleArtActivity.py:1079 +#: TurtleArtActivity.py:995 msgid "Please restart Turtle Art in order to use the plugin." -msgstr "" +msgstr "Merci de redémarrer ArtTurtle pour utiliser le module." -#: TurtleArtActivity.py:1097 +#: TurtleArtActivity.py:1013 #, python-format msgid "Plugin %s already installed." -msgstr "" +msgstr "Le module %s est déjà installé." -#: TurtleArtActivity.py:1098 +#: TurtleArtActivity.py:1014 #, python-format msgid "Do you want to reinstall %s?" -msgstr "" +msgstr "Voulez-vous réinstaller %s ?" #: gnome_plugins/collaboration_plugin.py:67 msgid "My Turtle Art session" @@ -1076,432 +1080,450 @@ msgstr "Echec du transfert !" #: plugins/accelerometer/accelerometer.py:49 #: plugins/audio_sensors/audio_sensors.py:75 -#: plugins/camera_sensor/camera_sensor.py:56 +#: plugins/camera_sensor/camera_sensor.py:57 #: plugins/light_sensor/light_sensor.py:49 plugins/rfid/rfid.py:86 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:317 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:329 msgid "Palette of sensor blocks" msgstr "Palette de blocs de capteurs" -#: plugins/accelerometer/accelerometer.py:55 -#: plugins/accelerometer/accelerometer.py:62 +#: plugins/accelerometer/accelerometer.py:56 +#: plugins/accelerometer/accelerometer.py:63 msgid "acceleration" msgstr "accélération" -#: plugins/accelerometer/accelerometer.py:57 -#: plugins/accelerometer/accelerometer.py:64 +#: plugins/accelerometer/accelerometer.py:58 +#: plugins/accelerometer/accelerometer.py:65 msgid "push acceleration in x, y, z to heap" msgstr "pousse l'accélération sur x, y, z sur le tas" -#: plugins/audio_sensors/audio_sensors.py:82 -#: plugins/audio_sensors/audio_sensors.py:97 pysamples/grecord.py:205 -#: taextras.py:286 +#: 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" -#: plugins/audio_sensors/audio_sensors.py:83 -#: plugins/audio_sensors/audio_sensors.py:98 +#: plugins/audio_sensors/audio_sensors.py:84 +#: plugins/audio_sensors/audio_sensors.py:99 msgid "raw microphone input signal" msgstr "signal d'entrée micro brut" -#: plugins/audio_sensors/audio_sensors.py:89 -#: plugins/audio_sensors/audio_sensors.py:104 +#: plugins/audio_sensors/audio_sensors.py:90 +#: plugins/audio_sensors/audio_sensors.py:105 msgid "loudness" msgstr "volume" -#: plugins/audio_sensors/audio_sensors.py:90 -#: plugins/audio_sensors/audio_sensors.py:105 +#: plugins/audio_sensors/audio_sensors.py:91 +#: plugins/audio_sensors/audio_sensors.py:106 msgid "microphone input volume" 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:304 +#: plugins/audio_sensors/audio_sensors.py:119 +#: plugins/audio_sensors/audio_sensors.py:127 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316 msgid "pitch" msgstr "hauteur" -#: plugins/audio_sensors/audio_sensors.py:119 -#: plugins/audio_sensors/audio_sensors.py:127 +#: plugins/audio_sensors/audio_sensors.py:120 +#: plugins/audio_sensors/audio_sensors.py:128 msgid "microphone input pitch" msgstr "pitch d'entrée du micro" -#: plugins/audio_sensors/audio_sensors.py:150 -#: plugins/audio_sensors/audio_sensors.py:164 -#: plugins/audio_sensors/audio_sensors.py:177 -#: plugins/audio_sensors/audio_sensors.py:191 -msgid "resistance" -msgstr "résistance" - #: plugins/audio_sensors/audio_sensors.py:151 #: plugins/audio_sensors/audio_sensors.py:165 #: plugins/audio_sensors/audio_sensors.py:178 #: plugins/audio_sensors/audio_sensors.py:192 +msgid "resistance" +msgstr "résistance" + +#: plugins/audio_sensors/audio_sensors.py:152 +#: plugins/audio_sensors/audio_sensors.py:166 +#: plugins/audio_sensors/audio_sensors.py:179 +#: plugins/audio_sensors/audio_sensors.py:193 msgid "microphone input resistance" msgstr "résistance d'entrée du micro" -#: plugins/audio_sensors/audio_sensors.py:156 -#: plugins/audio_sensors/audio_sensors.py:170 -#: plugins/audio_sensors/audio_sensors.py:183 -#: plugins/audio_sensors/audio_sensors.py:197 -msgid "voltage" -msgstr "tension" - #: plugins/audio_sensors/audio_sensors.py:157 #: plugins/audio_sensors/audio_sensors.py:171 #: plugins/audio_sensors/audio_sensors.py:184 #: plugins/audio_sensors/audio_sensors.py:198 +msgid "voltage" +msgstr "tension" + +#: plugins/audio_sensors/audio_sensors.py:158 +#: plugins/audio_sensors/audio_sensors.py:172 +#: plugins/audio_sensors/audio_sensors.py:185 +#: plugins/audio_sensors/audio_sensors.py:199 msgid "microphone input voltage" msgstr "tension d'entrée du micro" -#: 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 +#: plugins/camera_sensor/camera_sensor.py:61 +#: 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/light_sensor/light_sensor.py:56 +#: plugins/light_sensor/light_sensor.py:63 msgid "brightness" msgstr "luminosité" -#: plugins/camera_sensor/camera_sensor.py:68 -#: plugins/camera_sensor/camera_sensor.py:99 +#: plugins/camera_sensor/camera_sensor.py:75 +#: plugins/camera_sensor/camera_sensor.py:107 msgid "light level detected by camera" msgstr "niveau de luminosité détecté par la caméra" -#: plugins/camera_sensor/camera_sensor.py:80 -#: plugins/camera_sensor/camera_sensor.py:111 +#: plugins/camera_sensor/camera_sensor.py:88 +#: plugins/camera_sensor/camera_sensor.py:120 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:91 -#: plugins/camera_sensor/camera_sensor.py:123 +#: plugins/camera_sensor/camera_sensor.py:99 +#: plugins/camera_sensor/camera_sensor.py:132 msgid "camera output" msgstr "sortie de la caméra" -#: plugins/light_sensor/light_sensor.py:57 -#: plugins/light_sensor/light_sensor.py:64 +#: plugins/light_sensor/light_sensor.py:58 +#: plugins/light_sensor/light_sensor.py:65 msgid "light level detected by light sensor" msgstr "niveau de luminosité détecté par le capteur de luminosité" -#: plugins/rfid/rfid.py:91 plugins/rfid/rfid.py:99 +#: plugins/rfid/rfid.py:92 plugins/rfid/rfid.py:100 msgid "RFID" msgstr "RFID" -#: plugins/rfid/rfid.py:92 plugins/rfid/rfid.py:100 +#: plugins/rfid/rfid.py:93 plugins/rfid/rfid.py:101 msgid "read value from RFID device" msgstr "lire la valeur de l'équipement RFID" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:100 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:103 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:106 msgid "while" msgstr "tant que" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:104 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:107 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:113 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:116 msgid "until" msgstr "jusqu'à" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:114 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:117 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:121 -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:703 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:874 +msgid "top" +msgstr "haut" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:126 +msgid "top of a collapsible stack" +msgstr "haut d'une pile à agréger" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:128 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:140 msgid "journal" msgstr "journal" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:129 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:141 msgid "Sugar Journal media object" msgstr "Objet média du Journal Sugar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:139 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:151 msgid "audio" msgstr "audio" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:141 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:153 msgid "Sugar Journal audio object" msgstr "Objet audio du Journal Sugar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:151 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:163 msgid "video" msgstr "vidéo" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:153 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:165 msgid "Sugar Journal video object" msgstr "Objet vidéo du Journal Sugar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:163 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:175 msgid "description" msgstr "description" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:165 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:177 msgid "Sugar Journal description field" msgstr "Champ description du Journal Sugar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:182 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:210 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:194 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:222 msgid "show" msgstr "montre" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:186 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:199 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:214 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:198 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:211 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:226 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:195 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:207 msgid "show aligned" msgstr "montrer alignement" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:222 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:234 msgid "set scale" msgstr "définit l'échelle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:226 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:238 msgid "sets the scale of media" msgstr "fixe l'échelle du média" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:233 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:245 msgid "save picture" msgstr "enregistrer image" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:235 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:246 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:247 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:258 msgid "picture name" msgstr "nom image" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:236 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:248 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:244 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:256 msgid "save SVG" msgstr "enregistrer SVG" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:247 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:259 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:254 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:266 msgid "scale" msgstr "échelle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:258 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:270 msgid "holds current scale value" msgstr "conserver la valeur actuelle de l'échelle" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:263 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:275 msgid "media wait" msgstr "attente du média" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:265 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:277 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:271 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:283 msgid "media stop" -msgstr "" +msgstr "arrêt média" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:273 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285 msgid "stop video or audio" -msgstr "" +msgstr "arrêter la vidéo ou l'audio" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:278 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:290 msgid "media pause" -msgstr "" +msgstr "pause média" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:280 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:292 msgid "pause video or audio" -msgstr "" +msgstr "mettre la vidéo ou l'audio en pause" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:285 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:297 msgid "media resume" -msgstr "" +msgstr "reprendre le média" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:287 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:299 msgid "resume playing video or audio" -msgstr "" +msgstr "reprendre la lecture vidéo ou audio" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:293 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:305 msgid "speak" msgstr "parler" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:295 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:307 msgid "hello" msgstr "salut" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:296 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:308 msgid "speaks text" msgstr "dit le texte" #. TRANS: pitch, duration, amplitude -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:304 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316 msgid "sinewave" msgstr "onde sinusoïdale" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:304 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:316 msgid "duration" msgstr "durée" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:307 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:319 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:323 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:347 msgid "button down" msgstr "bouton enfoncé" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:326 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:339 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:333 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:350 +#, fuzzy +msgid "returns True if mouse button is pressed" +msgstr "retourne 1 si le bouton de la souris est actionné" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:357 msgid "mouse x" msgstr "souris x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:336 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:360 msgid "returns mouse x coordinate" msgstr "retourne la coordonnée x de la souris" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:343 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367 msgid "mouse y" msgstr "souris y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:346 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:370 msgid "returns mouse y coordinate" msgstr "retourne la coordonnée y de la souris" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:354 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:378 msgid "query keyboard" msgstr "interroger clavier" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:356 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:380 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:363 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:387 msgid "keyboard" msgstr "clavier" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:367 -#, fuzzy +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:391 msgid "holds results of query-keyboard block as ASCII" msgstr "conserve le résultat dans le bloc clavier d'interrogation" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:399 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:423 msgid "read pixel" msgstr "lire le pixel" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:402 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:426 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:410 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:434 msgid "turtle sees" msgstr "tortue voit" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:412 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:436 msgid "returns the color that the turtle \"sees\"" msgstr "retourne la couleur \"vue\" par la tortue" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:420 taextras.py:304 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:444 taextras.py:332 msgid "time" msgstr "temps" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:423 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:447 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:432 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:456 msgid "Palette of extra options" msgstr "Palette d'options supplémentaires" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:438 +#. TRANS: push adds a new item to the program stack +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:463 msgid "push" msgstr "pousse" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:441 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:466 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:451 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:476 msgid "show heap" msgstr "affiche le tas" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:454 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:479 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:464 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:489 msgid "empty heap" msgstr "vide le tas" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:467 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:492 msgid "emptys FILO (first-in-last-out heap)" msgstr "vider FILO (Premier Entrée Dernier Sortie)" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:477 +#. TRANS: pop removes a new item from the program stack +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503 msgid "pop" msgstr "dépile" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:481 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:507 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:491 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:517 msgid "empty heap?" msgstr "tas vide ?" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:494 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:520 msgid "returns True if heap is empty" msgstr "renvoie Vrai si le tas est vide" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:501 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:503 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:527 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:529 msgid "comment" msgstr "commenter" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:505 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:531 msgid "places a comment in your code" msgstr "placer un commentaire dans votre code" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:511 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:537 msgid "print" msgstr "montre" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:515 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:541 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:525 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:551 msgid "Python chr operator" -msgstr "" +msgstr "opérateur Python chr" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:534 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:560 msgid "Python int operator" -msgstr "" +msgstr "opérateurs Python int" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:541 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:554 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:568 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:567 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:580 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:594 msgid "Python" msgstr "Python" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:545 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:571 msgid "" "a programmable block: used to add advanced single-variable math equations, e." "g., sin(x)" @@ -1509,7 +1531,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:558 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:584 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sqrt(x*x+y*y)" @@ -1517,7 +1539,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:572 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:598 msgid "" "a programmable block: used to add advanced multi-variable math equations, e." "g., sin(x+y+z)" @@ -1525,227 +1547,221 @@ 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:584 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:600 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:615 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:610 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:626 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641 msgid "Python block" msgstr "Bloc Python" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:586 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:602 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:618 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:612 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:628 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:644 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:631 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:657 msgid "Cartesian" msgstr "Cartésienne" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:633 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:659 msgid "displays Cartesian coordinates" msgstr "afficher coordonnées Cartesienne" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:639 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:665 msgid "polar" msgstr "polaire" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:641 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:667 msgid "displays polar coordinates" msgstr "afficher les coordonnées polaires" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:647 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:673 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744 msgid "turtle" msgstr "tortue" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:651 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677 msgid "chooses which turtle to command" msgstr "choisir la tortue à commander" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:660 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:669 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:686 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:695 msgid "turtle shell" msgstr "carapace de la tortue" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:662 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:670 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:688 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:696 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:675 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:849 -msgid "top" -msgstr "haut" - -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:677 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:704 msgid "top of a collapsed stack" msgstr "haut d'une pile agrégée" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:683 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:825 -msgid "bottom" -msgstr "bas" - -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:684 -msgid "bottom of a collapsible stack" -msgstr "bas d'une pile à agréger" - -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:692 -msgid "collapsed stack: click to open" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:719 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:730 +msgid "load" msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:701 -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:708 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:712 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:722 -msgid "top of stack" -msgstr "haut de la pile" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:723 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:734 +#, fuzzy +msgid "loads a block" +msgstr "charge mon bloc" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:709 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:719 -msgid "label" -msgstr "libellé" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:733 +#, fuzzy +msgid "setxy" +msgstr "fixe xy" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:718 -msgid "top of a collapsible stack" -msgstr "haut d'une pile à agréger" +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:742 +msgid "palette" +msgstr "" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:745 +msgid "selects a palette" +msgstr "" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:728 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:753 msgid "Palette of presentation templates" msgstr "Palette de modèles de présentation" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:735 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:760 msgid "hide blocks" msgstr "masquer les blocs" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:737 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:762 msgid "declutters canvas by hiding blocks" msgstr "désencombre le canevas en masquant les blocs" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:744 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:769 msgid "show blocks" msgstr "montrer blocs" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:746 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:771 msgid "restores hidden blocks" msgstr "restaurer les blocs cachés" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:754 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:779 msgid "hides the Sugar toolbars" msgstr "cacher la barre d'outils Sugar" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:763 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:788 msgid "list" msgstr "liste" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:767 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1002 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:792 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1027 msgid "presentation bulleted list" msgstr "présentation liste à puce" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:775 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1004 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:800 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1029 msgid "presentation template: list of bullets" msgstr "modèle de présentation : liste de puces" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:782 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:944 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:807 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:969 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:789 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:929 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:814 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:954 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:796 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:989 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:821 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1014 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:803 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:810 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:959 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:974 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:835 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:984 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:999 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:820 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:845 msgid "xcor of left of screen" msgstr "coord. x de la gauche de l'écran" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:828 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:850 +msgid "bottom" +msgstr "bas" + +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:853 msgid "ycor of bottom of screen" msgstr "coord. y du bas de l'écran" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:833 taextras.py:224 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:858 taextras.py:247 msgid "width" msgstr "largeur" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:836 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:861 msgid "the canvas width" msgstr "largeur du canevas" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:844 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:869 msgid "xcor of right of screen" msgstr "coord. x de la droite de l'écran" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:852 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:877 msgid "ycor of top of screen" msgstr "coord. y du haut de l'écran" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:857 taextras.py:219 -#: taextras.py:225 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:882 taextras.py:242 +#: taextras.py:248 msgid "height" msgstr "hauteur" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:860 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:885 msgid "the canvas height" msgstr "hauteur du canevas" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:867 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:892 msgid "title x" msgstr "titre x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:876 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:901 msgid "title y" msgstr "titre y" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:885 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:910 msgid "left x" msgstr "gauche x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:894 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:919 msgid "top y" msgstr "haut x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:903 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:928 msgid "right x" msgstr "droite x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:912 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:937 msgid "bottom y" msgstr "bas x" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:927 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:942 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:952 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:967 msgid "presentation 1x1" msgstr "présentation 1x1" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:957 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:982 msgid "presentation 2x1" msgstr "présentation 2x1" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:972 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:997 msgid "presentation 1x2" msgstr "présentation 1x2" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:987 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1012 msgid "presentation 2x2" msgstr "présentation 2x2" @@ -1795,29 +1811,29 @@ msgstr "Palette de francs rwandais" #: taextras.py:50 msgid "Palette of US dollars" -msgstr "" +msgstr "Palette de dollars américains" #: taextras.py:51 msgid "Palette of Australian dollars" -msgstr "" +msgstr "Palette de dollars australiens" #: taextras.py:52 msgid "Palette of Paraguayan Guaranies" -msgstr "" +msgstr "Palette de guaranis du Paraguay" #: taextras.py:53 msgid "Palette of Peruvian Nuevo Soles" -msgstr "" +msgstr "Palette de Nuevo Sol péruviens" #: taextras.py:54 msgid "Palette of Uruguayan Pesos" -msgstr "" +msgstr "Palette de pesos uruguayennes" #. TRANS: Butia is the Arduino Robot Project from Uruguay #. (http://www.fing.edu.uy/inco/proyectos/butia/) #: taextras.py:60 msgid "TurtleBots" -msgstr "" +msgstr "TurtleBots" #: taextras.py:61 msgid "adjust LED intensity between 0 and 255" @@ -1872,7 +1888,7 @@ msgstr "DEL" #: taextras.py:72 msgid "button" -msgstr "" +msgstr "bouton" #: taextras.py:73 msgid "grayscale" @@ -1886,11 +1902,11 @@ msgstr "lumière ambiante" msgid "temperature" msgstr "température" -#: taextras.py:76 taextras.py:267 +#: taextras.py:76 taextras.py:292 msgid "distance" msgstr "distance" -#: taextras.py:77 taextras.py:264 +#: taextras.py:77 taextras.py:289 msgid "tilt" msgstr "inclinaison" @@ -1907,12 +1923,12 @@ msgid "Butia Robot" msgstr "Robot Butia" #: taextras.py:81 -msgid "delay Butia" -msgstr "délai Butia" +msgid "refresh Butia" +msgstr "rafraîchir Butia" #: taextras.py:82 -msgid "wait for argument seconds" -msgstr "exécute une pause du nombre de secondes passées en argument" +msgid "refresh the state of the Butia palette and blocks" +msgstr "réinitialiser la palette et les blocs Butia" #. TRANS: This string is shorthand for "battery charge of Butia" #: taextras.py:84 @@ -1931,10 +1947,10 @@ msgstr "vitesse Butia" #: taextras.py:88 #, fuzzy msgid "" -"set the speed of the Butia motors as a value between 0 and 1023, passed by " +"set the speed of the Butia motors to a value between 0 and 1023, passed by " "an argument" msgstr "" -"définit la vitesse des moteurs de Butia avec une valeur entre 0 et 1023, " +"définir la vitesse des moteurs de Butia avec une valeur entre 0 et 1023, " "passée en argument" #. TRANS: This string is shorthand for "move Butia forward" @@ -1950,28 +1966,29 @@ 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." -#. TRANS: This string is shorthand for "move Butia backward" +#. TRANS: This string is shorthand for "turn Butia left" #: taextras.py:95 +msgid "left Butia" +msgstr "tourne Butia vers la gauche" + +#: 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:96 +#: taextras.py:99 msgid "move the Butia robot backward" msgstr "fait reculer le robot Butia" -#: taextras.py:97 +#: 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 left" -#: taextras.py:99 -msgid "left Butia" -msgstr "tourne Butia vers la gauche" - -#: taextras.py:100 -msgid "turn the Butia robot at left" -msgstr "" - #. TRANS: This string is shorthand for "turn Butia right" #: taextras.py:102 msgid "right Butia" @@ -1979,11 +1996,11 @@ msgstr "tourne Butia vers la droite" #: taextras.py:103 msgid "turn the Butia robot at right" -msgstr "" +msgstr "tourner le robot Butia vers la droite" #: taextras.py:104 msgid "turn Butia" -msgstr "" +msgstr "tourner Butia" #: taextras.py:105 msgid "turn the Butia robot x degrees" @@ -1995,19 +2012,18 @@ msgstr "arrête Butia" #: taextras.py:107 msgid "stop the Butia robot" -msgstr "" +msgstr "arrêter le robot Butia" #: taextras.py:108 -#, fuzzy msgid "display Butia" -msgstr "délai Butia" +msgstr "affichage Butia" -#. TRANS: this string must contain only ASCII characters. -#. The len must be 32 characters/spaces. -#: taextras.py:111 +#: taextras.py:109 msgid "Hello World Butia " -msgstr "" +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" @@ -2017,315 +2033,366 @@ msgid "Butia" msgstr "Butia" #: taextras.py:117 -msgid "The camera was not found." -msgstr "La caméra est introuvable." +#, fuzzy +msgid "Error on initialization of the camera" +msgstr "Erreur lors de l'initialisation de la caméra." #: taextras.py:118 -msgid "Error on the initialization of the camera." -msgstr "Erreur lors de l'initialisation de la caméra." +msgid "No camera was found" +msgstr "" #: taextras.py:119 -msgid "FollowMe" -msgstr "SuisMoi" - -#: taextras.py:120 -msgid "follow" +msgid "Error stopping camera" msgstr "" -#: taextras.py:121 -msgid "R" +#: taextras.py:120 +msgid "Error starting camera" msgstr "" +#. TRANS: The "mask" is used to restrict processing to a region in the image #: taextras.py:122 -msgid "G" +msgid "Error making mask" msgstr "" #: taextras.py:123 -msgid "B" -msgstr "" +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" + +#. 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:125 +#: taextras.py:132 msgid "threshold" -msgstr "" +msgstr "limite" -#: taextras.py:126 +#: taextras.py:133 msgid "set a threshold for a RGB color" -msgstr "" +msgstr "définir une limite pour une couleur RVB" -#: taextras.py:127 +#. TRANS: the calibration can be saved for later use +#: taextras.py:135 msgid "save calibration 1" -msgstr "" +msgstr "sauver la calibration 1" -#: taextras.py:128 +#: taextras.py:136 msgid "stores a calibration in calibration 1" -msgstr "" +msgstr "sauver une calibration dans calibration 1" -#: taextras.py:129 +#. TRANS: the calibration can be saved for later use +#: taextras.py:138 msgid "save calibration 2" -msgstr "" +msgstr "sauver la calibration 2" -#: taextras.py:130 +#: taextras.py:139 msgid "stores a calibration in calibration 2" -msgstr "" +msgstr "sauver une calibration dans calibration 2" -#: taextras.py:131 +#. TRANS: the calibration is used to match an RGB color to a target +#: taextras.py:141 msgid "calibration" -msgstr "" +msgstr "calibration" -#: taextras.py:132 +#: taextras.py:142 msgid "stores a personalized calibration" -msgstr "" +msgstr "sauver une calibration personnalisée" -#: taextras.py:133 +#: taextras.py:143 msgid "calibration 1" -msgstr "" +msgstr "calibration 1" -#: taextras.py:134 +#: taextras.py:144 msgid "return calibration 1" -msgstr "" +msgstr "retourner la calibration 1" -#: taextras.py:135 +#: taextras.py:145 msgid "calibration 2" -msgstr "" +msgstr "calibration 2" -#: taextras.py:136 +#: taextras.py:146 msgid "return calibration 2" -msgstr "" +msgstr "retourner la calibration 2" -#: taextras.py:137 +#: taextras.py:147 msgid "return a personalized calibration" -msgstr "" +msgstr "retourner une calibration personnalisée" -#: taextras.py:138 +#: taextras.py:148 msgid "x position" msgstr "position en x" -#: taextras.py:139 +#: taextras.py:149 msgid "return x position" msgstr "retourne la position en x" -#: taextras.py:140 +#: taextras.py:150 msgid "y position" msgstr "position en y" -#: taextras.py:141 +#: taextras.py:151 msgid "return y position" msgstr "retourne la position en y" -#: taextras.py:142 +#: taextras.py:152 msgid "pixels" -msgstr "" +msgstr "pixels" -#: taextras.py:143 +#: taextras.py:153 msgid "return the number of pixels of the biggest blob" -msgstr "" +msgstr "retourner le nombre de pixels du plus gros bout" -#: taextras.py:144 +#: taextras.py:154 msgid "follow a color or calibration" -msgstr "" +msgstr "suivre une couleur ou une calibration" -#: taextras.py:145 +#: taextras.py:155 msgid "minimum pixels" -msgstr "" +msgstr "nombre minimal de pixels" -#: taextras.py:146 +#: taextras.py:156 msgid "set the minimal number of pixels to follow" +msgstr "définir le nombre minimal de pixels à suivre" + +#: taextras.py:157 +msgid "camera mode" msgstr "" -#: taextras.py:147 -msgid "empty calibration" +#: taextras.py:158 +msgid "set the color mode of the camera: RGB, YUV, or HSV" msgstr "" -#: taextras.py:148 -msgid "error in string conversion" +#: taextras.py:159 +msgid "RGB" msgstr "" -#: taextras.py:152 -msgid "SumBot" +#: taextras.py:160 +msgid "set the color mode of the camera to RGB" msgstr "" -#: taextras.py:153 -msgid "speed SumBot" +#: taextras.py:161 +msgid "YUV" msgstr "" -#: taextras.py:154 -msgid "submit the speed to the SumBot" +#: taextras.py:162 +msgid "set the color mode of the camera to YUV" msgstr "" -#: taextras.py:155 +#: taextras.py:163 +msgid "HSV" +msgstr "" + +#: taextras.py:164 +msgid "set the color mode of the camera to HSV" +msgstr "" + +#: 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:157 +#: taextras.py:176 msgid "forward SumBot" -msgstr "" +msgstr "avancer SumBot" -#: taextras.py:158 +#: taextras.py:177 msgid "move SumBot forward" -msgstr "" +msgstr "faire avancer le SumBot" #. TRANS: This string is shorthand for "move SumBot backward" -#: taextras.py:160 +#: taextras.py:179 msgid "backward SumBot" -msgstr "" +msgstr "reculer SumBot" -#: taextras.py:161 +#: taextras.py:180 msgid "move SumBot backward" -msgstr "" +msgstr "faire reculer le SumBot" -#: taextras.py:162 +#: taextras.py:181 msgid "stop SumBot" -msgstr "" +msgstr "arrêter le SumBot" -#: taextras.py:163 +#: taextras.py:182 msgid "stop the SumBot" -msgstr "" +msgstr "faire arrêter le SumBot" #. TRANS: This string is shorthand for "turn SumBot left" -#: taextras.py:165 +#: taextras.py:184 msgid "left SumBot" -msgstr "" +msgstr "SumBot à gauche" -#: taextras.py:166 +#: taextras.py:185 msgid "turn left the SumBot" -msgstr "" +msgstr "faire tourner le SumBot à gauche" #. TRANS: This string is shorthand for "move SumBot right" -#: taextras.py:168 +#: taextras.py:187 msgid "right SumBot" -msgstr "" +msgstr "SumBot à droite" -#: taextras.py:169 +#: taextras.py:188 msgid "turn right the SumBot" -msgstr "" +msgstr "faire tourner le SumBot à droite" -#: taextras.py:170 +#. 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:172 +#: taextras.py:193 msgid "get the angle to the center of the dohyo" -msgstr "obtient l'angle avec le centre du dojo" +msgstr "obtenir l'angle avec le centre du dojo" -#: taextras.py:173 +#. 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 "" +msgstr "angle pour faire face à l'adversaire" -#: taextras.py:174 -#, fuzzy +#: taextras.py:197 msgid "get the angle to the Enemy" -msgstr "obtient la distance par rapport à l'adversaire" +msgstr "obtenir l'angle par rapport à l'adversaire" #. TRANS: This string is shorthand for "x coordinate of SumBot" -#: taextras.py:176 +#: taextras.py:199 msgid "x coor. SumBot" -msgstr "" +msgstr "x coor. SumBot" -#: taextras.py:177 +#: taextras.py:200 msgid "get the x coordinate of the SumBot" -msgstr "obtient la coordonnée x du Sumbot" +msgstr "obtenir la coordonnée x du Sumbot" #. TRANS: This string is shorthand for "y coordinate of SumBot" -#: taextras.py:179 +#: taextras.py:202 msgid "y coor. SumBot" -msgstr "" +msgstr "y coor. SumBot" -#: taextras.py:180 +#: taextras.py:203 msgid "get the y coordinate of the SumBot" -msgstr "obtient la coordonnée y du Sumbot" +msgstr "obtenir la coordonnée y du Sumbot" #. TRANS: This string is shorthand for "x coordinate of SumBot's enemy" -#: taextras.py:182 +#: taextras.py:205 msgid "x coor. Enemy" -msgstr "" +msgstr "x coor. adversaire" -#: taextras.py:183 -#, fuzzy +#: taextras.py:206 msgid "get the x coordinate of the Enemy" -msgstr "obtient la coordonnée x de l'adversaire" +msgstr "obtenir la coordonnée x de l'adversaire" #. TRANS: This string is shorthand for "y coordinate of SumBot's enemy" -#: taextras.py:185 +#: taextras.py:208 msgid "y coor. Enemy" -msgstr "" +msgstr "y coor. SumBot" -#: taextras.py:186 -#, fuzzy +#: taextras.py:209 msgid "get the y coordinate of the Enemy" -msgstr "obtient la coordonnée y de l'adversaire" +msgstr "obtenir la coordonnée y de l'adversaire" #. TRANS: This string is shorthand for "rotation of SumBot" -#: taextras.py:188 +#: taextras.py:211 msgid "rotation SumBot" -msgstr "" +msgstr "rotation SumBot" -#: taextras.py:189 -#, fuzzy +#: taextras.py:212 msgid "get the rotation of the Sumbot" -msgstr "obtient la rotation de l'adversaire" +msgstr "obtenir la rotation de l'adversaire" #. TRANS: This string is shorthand for "rotation of SumBot's enemy" -#: taextras.py:191 +#: taextras.py:214 msgid "rotation Enemy" -msgstr "" +msgstr "rotation adversaire" -#: taextras.py:192 -#, fuzzy +#: taextras.py:215 msgid "get the rotation of the Enemy" -msgstr "obtient la rotation de l'adversaire" +msgstr "obtenir la rotation de l'adversaire" -#: taextras.py:193 +#: taextras.py:216 msgid "distance to center" msgstr "distance par rapport au centre" #. TRANS: dohyo is the playing field -#: taextras.py:195 +#: 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:196 +#: taextras.py:219 msgid "distance to Enemy" -msgstr "" +msgstr "distance à l'adversaire" -#: taextras.py:197 -#, fuzzy +#: taextras.py:220 msgid "get the distance to the Enemy" msgstr "obtient la distance par rapport à l'adversaire" -#: taextras.py:198 +#: taextras.py:221 msgid "update information" msgstr "actualise l'information" -#: taextras.py:199 +#: 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:204 +#: taextras.py:227 msgid "Palette of physics blocks" msgstr "Palette de blocs physique" -#: taextras.py:205 +#: taextras.py:228 msgid "start polygon" msgstr "commence le polygone" -#: taextras.py:206 +#: 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" -#: taextras.py:208 +#: taextras.py:231 msgid "add point" msgstr "ajoute un point" -#: taextras.py:209 +#: taextras.py:232 msgid "" "Add a new point to the current polygon based on the current Turtle xy " "position." @@ -2333,76 +2400,77 @@ msgstr "" "Ajoute un nouveau point au polygone courant sur la base de la position xy " "courante de la Tortue" -#: taextras.py:211 +#: taextras.py:234 msgid "end polygon" msgstr "fin du polygone" -#: taextras.py:212 +#: taextras.py:235 msgid "Define a new polygon." msgstr "Définit un nouveau polygone" -#: taextras.py:213 +#: taextras.py:236 msgid "end filled polygon" msgstr "fin du polygone plein" -#: taextras.py:214 +#: taextras.py:237 msgid "Not a simple polygon" msgstr "Pas un polygone simple" -#: taextras.py:215 +#: taextras.py:238 msgid "Define a new filled polygon." msgstr "Définit un nouveau polygone plein" -#: taextras.py:216 +#: taextras.py:239 msgid "triangle" msgstr "triangle" #. TRANS: base of a triangle -#: taextras.py:218 +#: taextras.py:241 msgid "base" msgstr "base" -#: taextras.py:220 +#: taextras.py:243 msgid "Add a triangle object to the project." msgstr "Ajoute un objet triangle au projet." -#: taextras.py:221 +#: taextras.py:244 msgid "circle" msgstr "cercle" -#: taextras.py:222 +#: taextras.py:245 msgid "Add a circle object to the project." msgstr "Ajoute un objet cercle au projet" -#: taextras.py:223 +#: taextras.py:246 msgid "rectangle" msgstr "rectangle" -#: taextras.py:226 +#: taextras.py:249 msgid "Add a rectangle object to the project." msgstr "Ajoute un objet rectangle au projet" -#: taextras.py:227 +#: taextras.py:250 msgid "reset" msgstr "réinitialise" -#: taextras.py:228 +#: taextras.py:251 msgid "Reset the project; clear the object list." msgstr "Réinitialise le projet ; efface la liste des objets." -#: taextras.py:229 +#: taextras.py:252 msgid "motor" msgstr "moteur" -#: taextras.py:230 +#. TRANS: torque as in engine torque +#: taextras.py:254 msgid "torque" msgstr "couple" -#: taextras.py:231 +#: taextras.py:255 msgid "speed" msgstr "vitesse" -#: taextras.py:232 +#: taextras.py:256 msgid "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." @@ -2410,19 +2478,19 @@ 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:234 taextras.py:355 +#: taextras.py:258 taextras.py:392 msgid "pin" msgstr "épingle" -#: taextras.py:235 +#: taextras.py:259 msgid "Pin an object down so that it cannot fall." msgstr "Épingle un objet pour l'empêcher de tomber." -#: taextras.py:236 +#: taextras.py:260 msgid "joint" msgstr "relie" -#: taextras.py:239 +#: taextras.py:263 msgid "" "Join two objects together (the most recent object created and the object at " "point x, y)." @@ -2430,40 +2498,39 @@ msgstr "" "Relie deux objets ensemble (l'objet créé en dernier et l'objet au point x, " "y)." -#: taextras.py:241 +#: taextras.py:265 msgid "save as Physics activity" -msgstr "" +msgstr "enregistrer comme une activité Physics" -#: taextras.py:242 +#: taextras.py:266 msgid "Save the project to the Journal as a Physics activity." msgstr "Enregistre le projet dans le journal comme activité Physique" #. TRANS: Here, gear means a toothed wheel, as in a clock-works -#: taextras.py:244 +#: taextras.py:268 msgid "gear" -msgstr "" +msgstr "engrenage" -#: taextras.py:245 -#, fuzzy +#: taextras.py:269 msgid "Add a gear object to the project." -msgstr "Ajoute un objet cercle au projet" +msgstr "Ajoute un objet engrenage au projet." -#: taextras.py:246 +#: taextras.py:270 msgid "density" msgstr "densité" -#: taextras.py:247 +#: 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)." -#: taextras.py:249 +#: taextras.py:273 msgid "friction" msgstr "friction" -#: taextras.py:250 +#: 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)." @@ -2471,12 +2538,12 @@ 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:253 +#. TRANS: bounciness is coefficient of restitution +#: taextras.py:277 msgid "bounciness" msgstr "ressort" -#: taextras.py:254 +#: 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)." @@ -2484,11 +2551,12 @@ 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:256 +#. TRANS: dynamic here means moving vs in a fixed position +#: taextras.py:281 msgid "dynamic" msgstr "dynamique" -#: taextras.py:257 +#: taextras.py:282 msgid "" "If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position." msgstr "" @@ -2496,473 +2564,526 @@ msgstr "" "en position." #. TRANS: WeDo is a robotics product of the LEGO company -#: taextras.py:263 -#, fuzzy +#: taextras.py:288 msgid "Palette of WeDo blocks" -msgstr "Palette de blocs de capteurs" +msgstr "Palette de blocs WeDo" -#: taextras.py:265 +#: 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)\n" #. TRANS: This string is shorthand for "output of the distance sensor" -#: taextras.py:269 +#: taextras.py:294 msgid "distance sensor output" -msgstr "" +msgstr "sortie du capteur de distance" -#: taextras.py:270 +#: taextras.py:295 msgid "Motor A" -msgstr "" +msgstr "Moteur A" -#: taextras.py:271 +#: taextras.py:296 msgid "returns the current value of Motor A" -msgstr "" +msgstr "retourner la valeur actuelle du moteur A" -#: taextras.py:272 +#: taextras.py:297 msgid "Motor B" -msgstr "" +msgstr "Moteur B" -#: taextras.py:273 +#: taextras.py:298 msgid "returns the current value of Motor B" -msgstr "" +msgstr "retourner la valeur actuelle du moteur B" -#: taextras.py:274 +#: taextras.py:299 msgid "set the value for Motor A" -msgstr "" +msgstr "définir la valeur du moteur A" -#: taextras.py:275 +#: taextras.py:300 msgid "set the value for Motor B" -msgstr "" +msgstr "définir la valeur du moteur B" #. TRANS: Lego NXT is a robotics product of the LEGO company -#: taextras.py:280 +#: taextras.py:305 msgid "Palette of LEGO NXT blocks of motors" -msgstr "" +msgstr "Palette de blocs LEGO NXT pour les moteurs" -#: taextras.py:281 +#: taextras.py:306 msgid "Palette of LEGO NXT blocks of sensors" -msgstr "" +msgstr "Palette de blocs LEGO NXT pour les capteurs" -#: taextras.py:282 +#. TRANS: touch sensor (implemented as a button) +#: taextras.py:308 msgid "touch" -msgstr "" +msgstr "toucher" -#: taextras.py:283 +#. TRANS: distance sensor (implemented using ultrasonics) +#: taextras.py:310 msgid "ultrasonic" -msgstr "" +msgstr "ultrason" -#: taextras.py:285 -#, fuzzy +#: taextras.py:312 msgid "light" -msgstr "droite" +msgstr "lumière" -#: taextras.py:287 +#: taextras.py:314 msgid "PORT A" -msgstr "" +msgstr "PORT A" -#: taextras.py:288 +#: taextras.py:315 msgid "PORT B" -msgstr "" +msgstr "PORT B" -#: taextras.py:289 +#: taextras.py:316 msgid "PORT C" -msgstr "" +msgstr "PORT C" -#: taextras.py:290 +#: taextras.py:317 msgid "PORT 1" -msgstr "" +msgstr "PORT 1" -#: taextras.py:291 +#: taextras.py:318 msgid "PORT 2" -msgstr "" +msgstr "PORT 2" -#: taextras.py:292 +#: taextras.py:319 msgid "PORT 3" -msgstr "" +msgstr "PORT 3" -#: taextras.py:293 +#: taextras.py:320 msgid "PORT 4" -msgstr "" +msgstr "PORT 4" -#: taextras.py:294 +#. TRANS: The brick is the NXT controller +#: taextras.py:322 msgid "Please check the connection with the brick." -msgstr "" +msgstr "Veuillez vérifier la connexion avec la brique." -#: taextras.py:295 +#: taextras.py:323 msgid "Please check the port." -msgstr "" +msgstr "Veuillez vérifier le port." -#: taextras.py:296 +#: taextras.py:324 msgid "The value of power must be between -127 to 127." -msgstr "" +msgstr "La valeur de la puissance doit être entre -127 et 127." -#: taextras.py:297 +#: 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." -#: taextras.py:298 +#: taextras.py:326 msgid "NXT found" -msgstr "" +msgstr "NXT trouvé" -#: taextras.py:299 +#: taextras.py:327 msgid "NXT not found" -msgstr "" +msgstr "NXT non trouvé" -#: taextras.py:300 +#: taextras.py:328 msgid "refresh NXT" -msgstr "" +msgstr "rafraîchir NXT" -#: taextras.py:301 +#: taextras.py:329 msgid "Search for a connected NXT brick." -msgstr "" +msgstr "Recherche d'une brique NXT connectée." -#: taextras.py:302 +#: taextras.py:330 msgid "play tone" -msgstr "" +msgstr "jouer une note" -#: taextras.py:303 +#: taextras.py:331 msgid "frequency" -msgstr "" +msgstr "fréquence" -#: taextras.py:305 +#: taextras.py:333 msgid "Play a tone at frequency for time." -msgstr "" +msgstr "Jouer une note à cette fréquence pour une durée." -#: taextras.py:306 +#. TRANS: turn is the action and rotations is quantity of turns +#: taextras.py:335 msgid "" "turn motor\n" "rotations" msgstr "" +"tourner moteur\n" +"rotations" -#: taextras.py:307 -#, fuzzy +#: taextras.py:336 msgid "port" -msgstr "Port" +msgstr "port" -#: taextras.py:308 +#: taextras.py:337 msgid "power" -msgstr "" +msgstr "puissance" -#: taextras.py:309 +#: taextras.py:338 msgid "turn a motor" -msgstr "" +msgstr "tourner un moteur" -#: taextras.py:310 +#: taextras.py:339 msgid "" "synchronize motors\n" "steering" msgstr "" +"snychroniser les moteurs\n" +"conduire" -#: taextras.py:311 -#, fuzzy +#: taextras.py:340 msgid "rotations" -msgstr "rotation" +msgstr "rotations" -#: taextras.py:312 +#: taextras.py:341 msgid "synchronize two motors connected in PORT B and PORT C" -msgstr "" +msgstr "synchroniser deux moteurs connectés aux ports B et C" -#: taextras.py:313 +#: taextras.py:342 msgid "PORT A of the brick" -msgstr "" +msgstr "PORT A de la brique" -#: taextras.py:314 +#: taextras.py:343 msgid "PORT B of the brick" -msgstr "" +msgstr "PORT B de la brique" -#: taextras.py:315 +#: taextras.py:344 msgid "PORT C of the brick" -msgstr "" +msgstr "PORT C de la brique" -#: taextras.py:316 +#: taextras.py:345 msgid "start motor" -msgstr "" +msgstr "Démarrer le moteur" -#: taextras.py:317 +#: taextras.py:346 msgid "Run a motor forever." -msgstr "" +msgstr "Lancer un moteur pour toujours." -#: taextras.py:318 +#: taextras.py:347 msgid "brake motor" -msgstr "" +msgstr "frein moteur" -#: taextras.py:319 +#: taextras.py:348 msgid "Stop a specified motor." -msgstr "" +msgstr "Arrêter un moteur spécifique" -#: taextras.py:320 +#. TRANS: reset is used to reset the counter associated with the motor +#: taextras.py:350 msgid "reset motor" -msgstr "" +msgstr "réinitialiser le moteur" -#: taextras.py:321 +#: taextras.py:351 msgid "Reset the motor counter." -msgstr "" +msgstr "Réinitialiser le compteur du moteur" -#: taextras.py:322 +#: taextras.py:352 msgid "motor position" -msgstr "" +msgstr "position du moteur" -#: taextras.py:323 +#: taextras.py:353 msgid "Get the motor position." -msgstr "" +msgstr "Récupérer la position du moteur" -#: taextras.py:324 +#: taextras.py:354 msgid "PORT 1 of the brick" -msgstr "" +msgstr "PORT 1 de la brique" -#: taextras.py:325 +#: taextras.py:355 msgid "PORT 2 of the brick" -msgstr "" +msgstr "PORT 2 de la brique" -#: taextras.py:326 +#: taextras.py:356 msgid "PORT 3 of the brick" -msgstr "" +msgstr "PORT 3 de la brique" -#: taextras.py:327 +#: taextras.py:357 msgid "PORT 4 of the brick" -msgstr "" +msgstr "PORT 4 de la brique" -#: taextras.py:328 -#, fuzzy +#: taextras.py:358 msgid "read" -msgstr "rouge" +msgstr "lire" -#: taextras.py:329 -#, fuzzy +#: taextras.py:359 msgid "sensor" -msgstr "capteurs" +msgstr "capteur" -#: taextras.py:330 +#: taextras.py:360 msgid "Read sensor output." -msgstr "" +msgstr "Lire la sortie du capteur" -#: taextras.py:331 +#: taextras.py:361 msgid "color sensor" -msgstr "" +msgstr "capteur de couleur" -#: taextras.py:332 +#: taextras.py:362 msgid "light sensor" -msgstr "" +msgstr "capteur de lumière" -#: taextras.py:333 +#: taextras.py:363 msgid "touch sensor" -msgstr "" +msgstr "capteur tactile" -#: taextras.py:334 +#: taextras.py:364 msgid "distance sensor" -msgstr "" +msgstr "capteur de distance" -#: taextras.py:335 +#: taextras.py:365 msgid "sound sensor" -msgstr "" +msgstr "capteur auditif" -#: taextras.py:336 +#. 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 "" +msgstr "définir la lumière" -#: taextras.py:337 +#: 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 "" + +#: taextras.py:372 +msgid "Get battery level of brick." msgstr "" #. TRANS: Arduino plugin to control an Arduino board -#: taextras.py:342 -#, fuzzy +#: taextras.py:377 msgid "Palette of Arduino blocks" -msgstr "Palette de blocs de capteurs" +msgstr "Palette de blocs Arduino" -#: taextras.py:343 +#: taextras.py:378 msgid "HIGH" -msgstr "" +msgstr "HAUT" -#: taextras.py:344 +#: taextras.py:379 msgid "LOW" -msgstr "" +msgstr "BAS" -#: taextras.py:345 +#: taextras.py:380 msgid "INPUT" -msgstr "" +msgstr "ENTRÉE" -#: taextras.py:346 +#: taextras.py:381 msgid "OUTPUT" -msgstr "" +msgstr "SORTIE" #. TRANS: PWM is pulse-width modulation -#: taextras.py:348 +#: taextras.py:383 msgid "PWM" -msgstr "" +msgstr "MDL" -#: taextras.py:349 +#: taextras.py:384 msgid "SERVO" -msgstr "" +msgstr "SERVO" -#: taextras.py:350 +#: taextras.py:385 msgid "ERROR: Check the Arduino and the number of port." -msgstr "" +msgstr "ERREUR: Vérifiez l'Arduino et le numéro de port." -#: taextras.py:351 +#: taextras.py:386 msgid "ERROR: Value must be a number from 0 to 255." -msgstr "" +msgstr "ERREUR: La valeur doit être comprise entre 0 et 255." -#: taextras.py:352 +#: taextras.py:387 msgid "ERROR: Value must be either HIGH or LOW." -msgstr "" +msgstr "ERREUR: La valeur doit être soit HAUT soit BAS." -#: taextras.py:353 +#: taextras.py:388 msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." -msgstr "" +msgstr "ERREUR: Le mode doit être soit INPUT, OUTPUT, MDL ou SERVO." -#: taextras.py:354 +#. 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 "" +msgstr "mode \"pin\"" -#: taextras.py:356 -#, fuzzy +#: taextras.py:393 msgid "mode" -msgstr "mod" +msgstr "mode" -#: taextras.py:357 +#: taextras.py:394 msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." -msgstr "" +msgstr "Choisir la function \"pin\" (ENTRÉE, SORTIE, MDL, SERVO)." -#: taextras.py:358 +#: taextras.py:395 msgid "analog write" -msgstr "" +msgstr "écriture analogique" -#: taextras.py:360 +#: taextras.py:397 msgid "Write analog value in specified port." -msgstr "" +msgstr "Écrire la valeur analogique dans le port spécifié." -#: taextras.py:361 +#: taextras.py:398 msgid "analog read" -msgstr "" +msgstr "Lecture analogique" -#: taextras.py:362 +#: 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." -#: taextras.py:364 +#: taextras.py:401 msgid "digital write" -msgstr "" +msgstr "écriture digitale" -#: taextras.py:365 +#: taextras.py:402 msgid "Write digital value to specified port." -msgstr "" +msgstr "Écrire la valeur digitale sur le port spécifié." -#: taextras.py:366 +#: taextras.py:403 msgid "digital read" -msgstr "" +msgstr "lecture digitale" -#: taextras.py:367 +#: taextras.py:404 msgid "Read value from digital port." -msgstr "" +msgstr "Lire la valeur d'un port digital." -#: taextras.py:368 +#: taextras.py:405 msgid "Set HIGH value for digital port." -msgstr "" +msgstr "Définir HAUT comme valeur du port digital." -#: taextras.py:369 +#: taextras.py:406 msgid "Configure Arduino port for digital input." -msgstr "" +msgstr "Configurer le port Arduino pour une entrée digitale." -#: taextras.py:370 +#: taextras.py:407 msgid "Configure Arduino port to drive a servo." -msgstr "" +msgstr "Configurer le port Arduino pour conduire un SERVO." -#: taextras.py:371 +#: taextras.py:408 msgid "Set LOW value for digital port." -msgstr "" +msgstr "Définir BAS comme la valeur du port digital." -#: taextras.py:372 +#: taextras.py:409 msgid "Configure Arduino port for digital output." -msgstr "" +msgstr "Configurer le port Arduino pour la sortie digitale." -#: taextras.py:373 +#: taextras.py:410 msgid "Configure Arduino port for PWM (pulse-width modulation)." -msgstr "" +msgstr "Configurer le port Arduino pour MDL (modulation de largeur)." -#: turtleblocks.py:79 +#: turtleblocks.py:80 msgid "usage is" msgstr "l'usage est" -#: turtleblocks.py:231 +#: turtleblocks.py:232 msgid "No option action:" msgstr "Aucune action d'option :" -#: turtleblocks.py:246 +#: turtleblocks.py:247 msgid "File not found" msgstr "Fichier introuvable" -#: turtleblocks.py:270 +#: turtleblocks.py:271 #, python-format msgid "Configuration directory not writable: %s" msgstr "Répertoire de configuration non inscriptible : %s" -#: turtleblocks.py:326 +#: turtleblocks.py:327 msgid "New" msgstr "Nouveau" -#: turtleblocks.py:327 +#: turtleblocks.py:328 msgid "Open" msgstr "Ouvrir" -#: turtleblocks.py:328 +#: turtleblocks.py:329 msgid "Save" msgstr "Enregistrer" -#: turtleblocks.py:329 +#: turtleblocks.py:330 msgid "Save as" msgstr "Enregistrer sous" -#: turtleblocks.py:332 -msgid "Save as HTML" -msgstr "Enregistrer en HTML" - -#: turtleblocks.py:336 +#: turtleblocks.py:335 msgid "Quit" msgstr "Quitter" -#: turtleblocks.py:337 +#: turtleblocks.py:336 msgid "File" msgstr "Fichier" -#: turtleblocks.py:344 +#: turtleblocks.py:343 msgid "Rescale coordinates" msgstr "Modifier l'échelle" -#: turtleblocks.py:350 +#: turtleblocks.py:349 msgid "Reset block size" msgstr "Réinitialiser taille blocs" -#: turtleblocks.py:368 +#: turtleblocks.py:367 msgid "Show/hide blocks" msgstr "Montrer/Cacher les blocs" -#: turtleblocks.py:370 +#: turtleblocks.py:369 msgid "Tools" msgstr "Outils" -#: turtleblocks.py:376 +#: turtleblocks.py:375 msgid "Debug" msgstr "Débogage" -#: turtleblocks.py:378 +#: turtleblocks.py:377 msgid "Turtle" msgstr "Tortue" -#: turtleblocks.py:412 +#: 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 ?" -#: turtleblocks.py:413 +#: turtleblocks.py:412 msgid "Save project?" msgstr "Sauvegarder le projet ?" +#~ msgid "delay Butia" +#~ msgstr "délai Butia" + +#~ msgid "wait for argument seconds" +#~ msgstr "exécute une pause du nombre de secondes passées en argument" + +#~ msgid "refresh Butia palette" +#~ msgstr "rafraîchir la palette Butia" + +#~ msgid "The camera was not found." +#~ msgstr "La caméra est introuvable." + +#~ msgid "then else" +#~ msgstr "alors sinon" + +#~ msgid "bottom of a collapsible stack" +#~ msgstr "bas d'une pile à agréger" + +#~ msgid "bottom block in a collapsed stack: click to open" +#~ msgstr "bloc du dessous dans une pile agrégée: cliquer pour développer" + +#~ msgid "top of stack" +#~ msgstr "haut de la pile" + +#~ msgid "label" +#~ msgstr "libellé" + +#~ msgid "True" +#~ msgstr "Vrai" + +#~ msgid "False" +#~ msgstr "Faux" + +#~ msgid "Save as HTML" +#~ msgstr "Enregistrer en HTML" + #~ msgid "d" #~ msgstr "d" @@ -2978,9 +3099,6 @@ msgstr "Sauvegarder le projet ?" #~ msgid "presentation" #~ msgstr "présentation" -#~ msgid "Hide blocks" -#~ msgstr "Masquer les blocs" - #~ msgid "follow a turtle color" #~ msgstr "suivre une couleur de la tortue" @@ -3262,9 +3380,6 @@ msgstr "Sauvegarder le projet ?" #~ msgid "Move the cursor over the yellow palettes for help." #~ msgstr "Passer le curseur sur les palettes jaunes pour afficher l'aide." -#~ msgid "load my block" -#~ msgstr "charge mon bloc" - #~ msgid "o" #~ msgstr "o" @@ -3277,9 +3392,6 @@ msgstr "Sauvegarder le projet ?" #~ msgid "Keyboard" #~ msgstr "Clavier" -#~ msgid "else" -#~ msgstr "sinon" - #~ msgid "My Blocks" #~ msgstr "Mes blocs" -- cgit v0.9.1