diff options
Diffstat (limited to 'po/fr.po')
-rw-r--r-- | po/fr.po | 1065 |
1 files changed, 607 insertions, 458 deletions
@@ -8,8 +8,8 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-20 00:34-0400\n" -"PO-Revision-Date: 2013-07-23 15:30+0200\n" +"POT-Creation-Date: 2013-09-14 00:32-0400\n" +"PO-Revision-Date: 2013-09-16 08:37+0200\n" "Last-Translator: samy boutayeb <s.boutayeb@free.fr>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "Language: fr\n" @@ -21,8 +21,8 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-18 00:30-0400\n" -"PO-Revision-Date: 2013-07-23 15:27+0200\n" +"POT-Creation-Date: 2013-07-26 00:31-0400\n" +"PO-Revision-Date: 2013-07-27 08:02+0200\n" "Last-Translator: samy boutayeb <s.boutayeb@free.fr>\n" "Language-Team: LANGUAGE <walter@sugarlabs.org>\n" "Language: fr\n" @@ -129,20 +129,24 @@ msgid "ERROR: The speed must be a value between 0 and 1023" msgstr "ERREUR : la vitesse doit être une valeur entre 0 et 1023" #: taextras.py:80 +msgid "ERROR: The speed must be a value between -1023 and 1023" +msgstr "ERREUR : la vitesse doit être une valeur entre -1023 et 1023" + +#: taextras.py:81 msgid "ERROR: The pin must be between 1 and 8" msgstr "ERREUR : La broche doit être réglée entre 1 et 8" -#: taextras.py:81 +#: taextras.py:82 msgid "ERROR: The value must be 0 or 1, LOW or HIGH" msgstr "ERREUR : La valeur doit être 0 ou 1. BAS ou HAUT" -#: taextras.py:82 +#: taextras.py:83 msgid "ERROR: The mode must be INPUT or OUTPUT." msgstr "ERREUR : Le mode doit être ENTRÉE ou SORTIE." -#: taextras.py:83 taextras.py:84 +#: taextras.py:84 msgid "turns LED on and off: 1 means on, 0 means off" -msgstr "Allume et éteint les DEL : 1 pour allumé, 0 pour éteint" +msgstr "allume et éteint les DEL : 1 pour allumé, 0 pour éteint" #: taextras.py:85 msgid "returns the gray level as a value between 0 and 65535" @@ -169,14 +173,13 @@ msgid "returns the voltage value (volts)" msgstr "retourne la valeur de tension (volts)" #: taextras.py:91 -msgid "returns the temperature" -msgstr "renvoie la température" +msgid "returns the temperature value (celsius degree)" +msgstr "retourne la valeur de température (degrés Celsius)" #: taextras.py:92 -msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" -msgstr "" -"retourne 1 lorsque les capteurs détectent un champ magnétique, 0 dans le cas " -"contraire" +#, python-format +msgid "custom module %s" +msgstr "module personnalisé %s" #: taextras.py:93 msgid "LED" @@ -186,58 +189,82 @@ msgstr "DEL" msgid "button" msgstr "bouton" -#: taextras.py:95 taextras.py:363 TurtleArt/tabasics.py:327 +#: taextras.py:95 taextras.py:384 TurtleArt/tabasics.py:327 #: TurtleArt/tabasics.py:409 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1090 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1095 msgid "gray" msgstr "gris" -#: taextras.py:96 taextras.py:361 +#: taextras.py:96 taextras.py:382 msgid "light" msgstr "lumière" -#: taextras.py:97 -msgid "temperature" -msgstr "température" - -#: taextras.py:98 taextras.py:335 +#: taextras.py:97 taextras.py:356 msgid "distance" msgstr "distance" -#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:151 +#: taextras.py:98 plugins/audio_sensors/audio_sensors.py:151 #: plugins/audio_sensors/audio_sensors.py:165 #: plugins/audio_sensors/audio_sensors.py:179 #: plugins/audio_sensors/audio_sensors.py:193 msgid "resistance" msgstr "résistance" -#: taextras.py:100 plugins/audio_sensors/audio_sensors.py:157 +#: taextras.py:99 plugins/audio_sensors/audio_sensors.py:157 #: plugins/audio_sensors/audio_sensors.py:171 #: plugins/audio_sensors/audio_sensors.py:185 #: plugins/audio_sensors/audio_sensors.py:199 msgid "voltage" msgstr "tension" +#: taextras.py:100 +msgid "temperature" +msgstr "température" + #: taextras.py:101 +msgid "sensor a" +msgstr "capteur a" + +#: taextras.py:102 +msgid "sensor b" +msgstr "capteur b" + +#: taextras.py:103 +msgid "sensor c" +msgstr "capteur c" + +#: taextras.py:104 +msgid "actuator a" +msgstr "actuateur a" + +#: taextras.py:105 +msgid "actuator b" +msgstr "actuateur b" + +#: taextras.py:106 +msgid "actuator c" +msgstr "actuateur c" + +#: taextras.py:107 msgid "Butia Robot" msgstr "Robot Butia" -#: taextras.py:102 +#: taextras.py:108 msgid "refresh Butia" msgstr "rafraîchir Butia" -#: taextras.py:103 +#: taextras.py:109 msgid "refresh the state of the Butia palette and blocks" msgstr "réinitialiser la palette et les blocs Butia" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "battery charge of Butia" -#: taextras.py:105 +#: taextras.py:111 msgid "battery charge Butia" msgstr "charge de la batterie Butia" -#: taextras.py:106 +#: taextras.py:112 msgid "" "returns the battery charge in volts. If no motors present, it returns 255" msgstr "" @@ -246,89 +273,89 @@ msgstr "" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "speed of Butia" -#: taextras.py:108 +#: taextras.py:114 msgid "speed Butia" msgstr "vitesse Butia" -#: taextras.py:109 +#: taextras.py:115 msgid "set the speed of the Butia motors" msgstr "définit la vitesse des moteurs de Butia" -#: taextras.py:110 +#: taextras.py:116 msgid "move Butia" msgstr "déplace Butia" -#: taextras.py:111 TurtleArt/tabasics.py:169 +#: taextras.py:117 TurtleArt/tabasics.py:169 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:856 msgid "left" msgstr "gauche" -#: taextras.py:112 TurtleArt/tabasics.py:181 +#: taextras.py:118 TurtleArt/tabasics.py:181 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:880 msgid "right" msgstr "droite" -#: taextras.py:113 +#: taextras.py:119 msgid "moves the Butia motors at the specified speed" msgstr "déplace les moteurs de Butia à la vitesse spécifiée" -#: taextras.py:114 +#: taextras.py:120 msgid "stop Butia" msgstr "arrête Butia" -#: taextras.py:115 +#: taextras.py:121 msgid "stop the Butia robot" msgstr "arrêter le robot Butia" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia forward" -#: taextras.py:117 +#: taextras.py:123 msgid "forward Butia" msgstr "faire avancer Butia" -#: taextras.py:118 +#: taextras.py:124 msgid "move the Butia robot forward" msgstr "fait avancer le robot Butia" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia left" -#: taextras.py:120 +#: taextras.py:126 msgid "left Butia" msgstr "tourne Butia vers la gauche" -#: taextras.py:121 +#: taextras.py:127 msgid "turn the Butia robot at left" msgstr "tourner le robot Butia vers la droite" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn Butia right" -#: taextras.py:123 +#: taextras.py:129 msgid "right Butia" msgstr "tourne Butia vers la droite" -#: taextras.py:124 +#: taextras.py:130 msgid "turn the Butia robot at right" msgstr "tourner le robot Butia vers la droite" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move Butia backward" -#: taextras.py:126 +#: taextras.py:132 msgid "backward Butia" msgstr "faire reculer Butia" -#: taextras.py:127 +#: taextras.py:133 msgid "move the Butia robot backward" msgstr "fait reculer le robot Butia" -#: taextras.py:128 +#: taextras.py:134 msgid "Butia Robot extra blocks" msgstr "Blocs supplémentaires robot Butia" -#: taextras.py:129 -msgid "hack pin mode" -msgstr "mode broche hack" +#: taextras.py:135 +msgid "pin mode Butia" +msgstr "mode broche Butia" -#: taextras.py:130 taextras.py:298 taextras.py:464 +#: taextras.py:136 taextras.py:319 taextras.py:485 #, fuzzy msgid "pin" msgstr "" @@ -337,142 +364,205 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "épingle" -#: taextras.py:131 taextras.py:465 +#: taextras.py:137 taextras.py:486 msgid "mode" msgstr "mode" -#: taextras.py:132 +#: taextras.py:138 msgid "Select the pin function (INPUT, OUTPUT)." msgstr "Choisir la fonction de la broche (ENTRÉE, SORTIE)." -#: taextras.py:133 -msgid "write hack pin Butia" -msgstr "écrire broche hack Butia" +#: taextras.py:139 +msgid "read pin Butia" +msgstr "lire la broche Butia" -#: taextras.py:134 taextras.py:468 TurtleArt/tabasics.py:976 -#: TurtleArt/tawindow.py:4571 +#: taextras.py:140 +msgid "read the value of a pin" +msgstr "lire la valeur d'une broche" + +#: taextras.py:141 +msgid "write pin Butia" +msgstr "écrire la broche Butia" + +#: taextras.py:142 taextras.py:489 TurtleArt/tabasics.py:976 +#: TurtleArt/tawindow.py:4581 msgid "value" msgstr "valeur" -#: taextras.py:135 +#: taextras.py:143 msgid "set a hack pin to 0 or 1" msgstr "fixe une broche hack à 0 ou 1" -#: taextras.py:136 -msgid "read hack pin Butia" -msgstr "lire broche hack Butia" +#: taextras.py:144 taextras.py:463 +msgid "INPUT" +msgstr "ENTRÉE" -#: taextras.py:137 -msgid "read the value of a hack pin" -msgstr "lire la valeur d'une broche hack" +#: taextras.py:145 +msgid "Configure hack pin for digital input." +msgstr "Configurer la broche hack pour une entrée numérique." -#: taextras.py:138 taextras.py:440 +#: taextras.py:146 taextras.py:461 msgid "HIGH" msgstr "HAUT" -#: taextras.py:139 taextras.py:477 -msgid "Set HIGH value for digital port." -msgstr "Définir HAUT comme valeur du port digital." - -#: taextras.py:140 taextras.py:442 -msgid "INPUT" -msgstr "ENTRÉE" - -#: taextras.py:141 -msgid "Configure hack port for digital input." -msgstr "Configurer le port hack pour une entrée numérique." +#: taextras.py:147 +msgid "Set HIGH value for digital pin." +msgstr "Définir la valeur HAUT de la broche numérique." -#: taextras.py:142 taextras.py:441 +#: taextras.py:148 taextras.py:462 msgid "LOW" msgstr "BAS" -#: taextras.py:143 taextras.py:480 +#: taextras.py:149 taextras.py:501 msgid "Set LOW value for digital port." msgstr "Définir BAS comme la valeur du port digital." -#: taextras.py:144 taextras.py:443 +#: taextras.py:150 taextras.py:464 msgid "OUTPUT" msgstr "SORTIE" -#: taextras.py:145 +#: taextras.py:151 msgid "Configure hack port for digital output." msgstr "Configurer le port hack pour la sortie numérique." -#: taextras.py:146 +#: taextras.py:152 +msgid "Butia Robot cast blocks" +msgstr "Blocs transtypage robot Butia" + +#: taextras.py:153 msgid "Butia" msgstr "Butia" -#: taextras.py:147 +#: taextras.py:154 +msgid "CAST\n" +msgstr "TRANSTYPAGE\n" + +#: taextras.py:155 +msgid "new name" +msgstr "nouveau nom" + +#: taextras.py:156 +msgid "original" +msgstr "original" + +#: taextras.py:157 +msgid "f(x)=" +msgstr "f(x)=" + +#: taextras.py:158 +msgid "name" +msgstr "nom" + +#: taextras.py:159 +msgid "Cast a new block" +msgstr "Transtyper un nouveau bloc" + +#: taextras.py:160 +#, python-format +msgid "generic module %s" +msgstr "Module générique %s" + +#: taextras.py:161 #, python-format msgid "ERROR: The pin %s must be in OUTPUT mode." msgstr "ERREUR : La broche %s doit être en mode SORTIE." -#: taextras.py:148 +#: taextras.py:162 #, python-format msgid "ERROR: The pin %s must be in INPUT mode." msgstr "ERREUR : La broche %s doit être en mode ENTRÉE." -#: taextras.py:152 +#: taextras.py:163 +#, python-format +msgid "ERROR: Something wrong with function '%s'" +msgstr "ERREUR : problème avec la fonction '%s'" + +#: taextras.py:164 +#, python-format +msgid "ERROR: cannot init GCONF client: %s" +msgstr "ERREUR : initialisation du client GCONF impossible : %s" + +#: taextras.py:165 +msgid "ERROR: You must cast Sensor or Actuator: A, B or C" +msgstr "ERREUR : transtypage du capteur ou de l'actuateur : A, B ou C requis" + +#: taextras.py:166 +msgid "Creating PyBot server" +msgstr "Création du serveur PyBot" + +#: taextras.py:167 +msgid "ERROR creating PyBot server" +msgstr "ERREUR lors de la création du serveur PyBot" + +#: taextras.py:168 +msgid "PyBot is alive!" +msgstr "PyBot est actif !" + +#: taextras.py:169 +msgid "Ending butia polling" +msgstr "Fin de l'interrogation butia" + +#: taextras.py:173 msgid "Error importing Pygame. This plugin require Pygame 1.9" msgstr "" "Erreur lors de l'importation de Pygame. Cette extension nécessite Pygame 1.9" -#: taextras.py:153 +#: taextras.py:174 msgid "Error on initialization of the camera" msgstr "Erreur lors de l'initialisation de la caméra" -#: taextras.py:154 +#: taextras.py:175 msgid "No camera was found" msgstr "Aucune caméra n'a été trouvée" -#: taextras.py:155 +#: taextras.py:176 msgid "Error stopping camera" msgstr "Erreur lors de l'arrêt de la caméra" -#: taextras.py:156 +#: taextras.py:177 msgid "Error starting camera" msgstr "Erreur lors du démarrage de la caméra" #. TRANS: The "mask" is used to restrict processing to a region in the image -#: taextras.py:158 +#: taextras.py:179 msgid "Error in get mask" msgstr "Erreur du masque" -#: taextras.py:159 +#: taextras.py:180 msgid "FollowMe" msgstr "SuisMoi" -#: taextras.py:160 +#: taextras.py:181 msgid "refresh FollowMe" msgstr "rafraîchir SuisMoi" -#: taextras.py:161 +#: taextras.py:182 msgid "Search for a connected camera." msgstr "Recherche d'une caméra connectée." #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: the calibration is used to match an RGB color to a target -#: taextras.py:163 +#: taextras.py:184 msgid "calibration" msgstr "calibration" -#: taextras.py:164 +#: taextras.py:185 msgid "store a personalized calibration" msgstr "enregistrer une calibration personnalisée" -#: taextras.py:165 +#: taextras.py:186 msgid "return a personalized calibration" msgstr "retourner une calibration personnalisée" -#: taextras.py:166 +#: taextras.py:187 msgid "follow" msgstr "suivre" -#: taextras.py:167 +#: taextras.py:188 msgid "follow a color or calibration" msgstr "suivre une couleur ou une calibration" -#: taextras.py:168 plugins/camera_sensor/camera_sensor.py:80 +#: taextras.py:189 plugins/camera_sensor/camera_sensor.py:80 #: plugins/camera_sensor/camera_sensor.py:93 #: plugins/camera_sensor/camera_sensor.py:128 #: plugins/camera_sensor/camera_sensor.py:141 @@ -481,50 +571,50 @@ msgstr "suivre une couleur ou une calibration" msgid "brightness" msgstr "luminosité" -#: taextras.py:169 +#: taextras.py:190 msgid "set the camera brightness as a value between 0 to 255." msgstr "définit la luminosité de la caméra à une valeur entre 0 et 255." -#: taextras.py:170 +#: taextras.py:191 msgid "minimum pixels" msgstr "nombre minimal de pixels" -#: taextras.py:171 +#: taextras.py:192 msgid "set the minimal number of pixels to follow" msgstr "définir le nombre minimal de pixels à suivre" -#: taextras.py:172 +#: taextras.py:193 msgid "threshold" msgstr "limite" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: RGB color space (red, green, blue) -#: taextras.py:174 +#: taextras.py:195 msgid "set a threshold for a RGB color" msgstr "définir une limite pour une couleur RVB" -#: taextras.py:175 +#: taextras.py:196 msgid "camera mode" msgstr "mode caméra" #. TRANS: RGB, YUV, and HSV are color spaces -#: taextras.py:177 +#: taextras.py:198 msgid "set the color mode of the camera: RGB; YUV or HSV" msgstr "définit le mode couleur de la caméra: RGB, YUV ou HSV" -#: taextras.py:178 +#: taextras.py:199 msgid "get brightness" msgstr "obtenir la luminosité" -#: taextras.py:179 +#: taextras.py:200 msgid "get the brightness of the ambient light" msgstr "obtenir la luminosité de la lumière ambiante" -#: taextras.py:180 +#: taextras.py:201 msgid "average color" msgstr "balance des couleurs" -#: taextras.py:181 +#: taextras.py:202 msgid "" "if set to 0 then color averaging is off during calibration; for other values " "it is on" @@ -532,262 +622,262 @@ msgstr "" "lorsque c'est 0, la balance des couleurs est désactivée pendant\n" "la calibration; pour les autres valeurs elle est activée" -#: taextras.py:183 +#: taextras.py:204 msgid "x position" msgstr "position en x" -#: taextras.py:184 +#: taextras.py:205 msgid "return x position" msgstr "retourne la position en x" -#: taextras.py:185 +#: taextras.py:206 msgid "y position" msgstr "position en y" -#: taextras.py:186 +#: taextras.py:207 msgid "return y position" msgstr "retourne la position en y" -#: taextras.py:187 +#: taextras.py:208 msgid "pixels" msgstr "pixels" -#: taextras.py:188 +#: taextras.py:209 msgid "return the number of pixels of the biggest blob" msgstr "retourner le nombre de pixels du plus gros bout" #. TRANS: RGB color space (red, green, blue) -#: taextras.py:190 +#: taextras.py:211 msgid "set the color mode of the camera to RGB" msgstr "définit le mode couleur RGB pour la caméra" #. TRANS: YUV color space (luminance, chrominance) -#: taextras.py:192 +#: taextras.py:213 msgid "set the color mode of the camera to YUV" msgstr "définit le mode couleur YUV pour la caméra" #. TRANS: HSV color space (hue, saturation, value) -#: taextras.py:194 +#: taextras.py:215 msgid "set the color mode of the camera to HSV" msgstr "définit le mode couleur HSV pour la caméra" -#: taextras.py:195 +#: taextras.py:216 msgid "empty calibration" msgstr "calibration vide" -#: taextras.py:196 +#: taextras.py:217 msgid "error in string conversion" msgstr "erreur dans la conversion d'une chaîne de caractères" #. TRANS: Pattern detection is a plugin that allow detect signals #. with the camera -#: taextras.py:202 +#: taextras.py:223 msgid "Pattern detection" msgstr "Détection de contour" -#: taextras.py:203 +#: taextras.py:224 msgid "Seeing signal" msgstr "Visualisation du signal" -#: taextras.py:204 +#: taextras.py:225 msgid "Returns True if the signal is in front of the camera" msgstr "Retourne Vrai si le signal est en face de la caméra" -#: taextras.py:205 +#: taextras.py:226 msgid "Distance to signal" msgstr "Distance au signal" -#: taextras.py:206 +#: taextras.py:227 msgid "Returns the distance of the signal to the camera in millimeters" msgstr "Retourne la distance du signal à la caméra en millimètres" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: SumBot is a robot programmed for "Sumo wrestling" -#: taextras.py:211 +#: taextras.py:232 msgid "SumBot" msgstr "SumBot" -#: taextras.py:212 +#: taextras.py:233 msgid "speed SumBot" msgstr "vitesse SumBot" -#: taextras.py:213 +#: taextras.py:234 msgid "submit the speed to the SumBot" msgstr "envoyer la vitesse au SumBot" -#: taextras.py:214 +#: taextras.py:235 msgid "set the default speed for the movement commands" msgstr "fixe la vitesse par défaut pour les commandes de déplacement" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot forward" -#: taextras.py:216 +#: taextras.py:237 msgid "forward SumBot" msgstr "avancer SumBot" -#: taextras.py:217 +#: taextras.py:238 msgid "move SumBot forward" msgstr "faire avancer le SumBot" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot backward" -#: taextras.py:219 +#: taextras.py:240 msgid "backward SumBot" msgstr "reculer SumBot" -#: taextras.py:220 +#: taextras.py:241 msgid "move SumBot backward" msgstr "faire reculer le SumBot" -#: taextras.py:221 +#: taextras.py:242 msgid "stop SumBot" msgstr "arrêter le SumBot" -#: taextras.py:222 +#: taextras.py:243 msgid "stop the SumBot" msgstr "faire arrêter le SumBot" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "turn SumBot left" -#: taextras.py:224 +#: taextras.py:245 msgid "left SumBot" msgstr "SumBot à gauche" -#: taextras.py:225 +#: taextras.py:246 msgid "turn left the SumBot" msgstr "faire tourner le SumBot à gauche" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "move SumBot right" -#: taextras.py:227 +#: taextras.py:248 msgid "right SumBot" msgstr "SumBot à droite" -#: taextras.py:228 +#: taextras.py:249 msgid "turn right the SumBot" msgstr "faire tourner le SumBot à droite" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the center of the playing field -#: taextras.py:231 +#: taextras.py:252 msgid "angle to center" msgstr "angle avec le centre" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:233 +#: taextras.py:254 msgid "get the angle to the center of the dohyo" msgstr "obtenir l'angle avec le centre du dojo" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: The angle to the center is the angle SumBot must turn to #. face the Enemy (opponent) -#: taextras.py:236 +#: taextras.py:257 msgid "angle to Enemy" msgstr "angle pour faire face à l'adversaire" -#: taextras.py:237 +#: taextras.py:258 msgid "get the angle to the Enemy" msgstr "obtenir l'angle par rapport à l'adversaire" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot" -#: taextras.py:239 +#: taextras.py:260 msgid "x coor. SumBot" msgstr "x coor. SumBot" -#: taextras.py:240 +#: taextras.py:261 msgid "get the x coordinate of the SumBot" msgstr "obtenir la coordonnée x du Sumbot" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot" -#: taextras.py:242 +#: taextras.py:263 msgid "y coor. SumBot" msgstr "y coor. SumBot" -#: taextras.py:243 +#: taextras.py:264 msgid "get the y coordinate of the SumBot" msgstr "obtenir la coordonnée y du Sumbot" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "x coordinate of SumBot's enemy" -#: taextras.py:245 +#: taextras.py:266 msgid "x coor. Enemy" msgstr "x coor. adversaire" -#: taextras.py:246 +#: taextras.py:267 msgid "get the x coordinate of the Enemy" msgstr "obtenir la coordonnée x de l'adversaire" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "y coordinate of SumBot's enemy" -#: taextras.py:248 +#: taextras.py:269 msgid "y coor. Enemy" msgstr "y coor. SumBot" -#: taextras.py:249 +#: taextras.py:270 msgid "get the y coordinate of the Enemy" msgstr "obtenir la coordonnée y de l'adversaire" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot" -#: taextras.py:251 +#: taextras.py:272 msgid "rotation SumBot" msgstr "rotation SumBot" -#: taextras.py:252 +#: taextras.py:273 msgid "get the rotation of the Sumbot" msgstr "obtenir la rotation de l'adversaire" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "rotation of SumBot's enemy" -#: taextras.py:254 +#: taextras.py:275 msgid "rotation Enemy" msgstr "rotation adversaire" -#: taextras.py:255 +#: taextras.py:276 msgid "get the rotation of the Enemy" msgstr "obtenir la rotation de l'adversaire" -#: taextras.py:256 +#: taextras.py:277 msgid "distance to center" msgstr "distance par rapport au centre" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dohyo is the playing field -#: taextras.py:258 +#: taextras.py:279 msgid "get the distance to the center of the dohyo" msgstr "obtient la distance par rapport au centre du dojo" -#: taextras.py:259 +#: taextras.py:280 msgid "distance to Enemy" msgstr "distance à l'adversaire" -#: taextras.py:260 +#: taextras.py:281 msgid "get the distance to the Enemy" msgstr "obtient la distance par rapport à l'adversaire" -#: taextras.py:261 +#: taextras.py:282 msgid "update information" msgstr "actualise l'information" -#: taextras.py:262 +#: taextras.py:283 msgid "update information from the server" msgstr "actualise l'information depuis le serveur" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Please use similar terms to those used in the Physics Activity -#: taextras.py:267 +#: taextras.py:288 msgid "Palette of physics blocks" msgstr "Palette de blocs physique" -#: taextras.py:268 +#: taextras.py:289 msgid "start polygon" msgstr "commence le polygone" -#: taextras.py:269 +#: taextras.py:290 #, fuzzy msgid "Begin defining a new polygon based on the current Turtle xy position." msgstr "" @@ -798,11 +888,11 @@ msgstr "" "Commence à définir un nouveau polygone basé sur la position xy courante de " "la Tortue" -#: taextras.py:271 +#: taextras.py:292 msgid "add point" msgstr "ajoute un point" -#: taextras.py:272 +#: taextras.py:293 #, fuzzy msgid "" "Add a new point to the current polygon based on the current Turtle xy " @@ -815,11 +905,11 @@ msgstr "" "Ajoute un nouveau point au polygone courant sur la base de la position xy " "courante de la Tortue" -#: taextras.py:274 +#: taextras.py:295 msgid "end polygon" msgstr "fin du polygone" -#: taextras.py:275 +#: taextras.py:296 #, fuzzy msgid "Define a new polygon." msgstr "" @@ -828,15 +918,15 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Définit un nouveau polygone" -#: taextras.py:276 +#: taextras.py:297 msgid "end filled polygon" msgstr "fin du polygone plein" -#: taextras.py:277 +#: taextras.py:298 msgid "Not a simple polygon" msgstr "Pas un polygone simple" -#: taextras.py:278 +#: taextras.py:299 #, fuzzy msgid "Define a new filled polygon." msgstr "" @@ -845,30 +935,30 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Définit un nouveau polygone plein" -#: taextras.py:279 +#: taextras.py:300 msgid "triangle" msgstr "triangle" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: base of a triangle -#: taextras.py:281 +#: taextras.py:302 msgid "base" msgstr "base" -#: taextras.py:282 taextras.py:288 +#: taextras.py:303 taextras.py:309 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:896 msgid "height" msgstr "hauteur" -#: taextras.py:283 +#: taextras.py:304 msgid "Add a triangle object to the project." msgstr "Ajoute un objet triangle au projet." -#: taextras.py:284 +#: taextras.py:305 msgid "circle" msgstr "cercle" -#: taextras.py:285 +#: taextras.py:306 #, fuzzy msgid "Add a circle object to the project." msgstr "" @@ -877,15 +967,15 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Ajoute un objet cercle au projet" -#: taextras.py:286 +#: taextras.py:307 msgid "rectangle" msgstr "rectangle" -#: taextras.py:287 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872 +#: taextras.py:308 plugins/turtle_blocks_extras/turtle_blocks_extras.py:872 msgid "width" msgstr "largeur" -#: taextras.py:289 +#: taextras.py:310 #, fuzzy msgid "Add a rectangle object to the project." msgstr "" @@ -894,29 +984,29 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Ajoute un objet rectangle au projet" -#: taextras.py:290 +#: taextras.py:311 msgid "reset" msgstr "réinitialise" -#: taextras.py:291 +#: taextras.py:312 msgid "Reset the project; clear the object list." msgstr "Réinitialise le projet ; efface la liste des objets." -#: taextras.py:292 +#: taextras.py:313 msgid "motor" msgstr "moteur" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: torque as in engine torque -#: taextras.py:294 +#: taextras.py:315 msgid "torque" msgstr "couple" -#: taextras.py:295 +#: taextras.py:316 msgid "speed" msgstr "vitesse" -#: taextras.py:296 +#: taextras.py:317 msgid "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." @@ -924,23 +1014,23 @@ 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:299 +#: taextras.py:320 msgid "Pin an object down so that it cannot fall." msgstr "Épingle un objet pour l'empêcher de tomber." -#: taextras.py:300 +#: taextras.py:321 msgid "joint" msgstr "relie" -#: taextras.py:301 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: taextras.py:322 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "x" msgstr "x" -#: taextras.py:302 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 +#: taextras.py:323 TurtleArt/tabasics.py:210 TurtleArt/tabasics.py:288 msgid "y" msgstr "y" -#: taextras.py:303 +#: taextras.py:324 msgid "" "Join two objects together (the most recent object created and the object at " "point x, y)." @@ -948,11 +1038,11 @@ msgstr "" "Relie deux objets ensemble (l'objet créé en dernier et l'objet au point x, " "y)." -#: taextras.py:305 +#: taextras.py:326 msgid "save as Physics activity" msgstr "enregistrer comme une activité Physics" -#: taextras.py:306 +#: taextras.py:327 #, fuzzy msgid "Save the project to the Journal as a Physics activity." msgstr "" @@ -963,30 +1053,30 @@ msgstr "" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Here, gear means a toothed wheel, as in a clock-works -#: taextras.py:308 +#: taextras.py:329 msgid "gear" msgstr "engrenage" -#: taextras.py:309 +#: taextras.py:330 msgid "Add a gear object to the project." msgstr "Ajoute un objet engrenage au projet." -#: taextras.py:310 +#: taextras.py:331 msgid "density" msgstr "densité" -#: taextras.py:311 +#: taextras.py:332 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:313 +#: taextras.py:334 msgid "friction" msgstr "friction" -#: taextras.py:314 +#: taextras.py:335 msgid "" "Set the friction property for objects (value from 0 to 1, where 0 turns " "friction off and 1 is strong friction)." @@ -996,11 +1086,11 @@ msgstr "" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: bounciness is coefficient of restitution -#: taextras.py:317 +#: taextras.py:338 msgid "bounciness" msgstr "ressort" -#: taextras.py:318 +#: taextras.py:339 msgid "" "Set the bounciness property for objects (a value from 0 to 1, where 0 means " "no bounce and 1 is very bouncy)." @@ -1010,11 +1100,11 @@ msgstr "" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: dynamic here means moving vs in a fixed position -#: taextras.py:321 +#: taextras.py:342 msgid "dynamic" msgstr "dynamique" -#: taextras.py:322 +#: taextras.py:343 msgid "" "If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position." msgstr "" @@ -1023,27 +1113,27 @@ msgstr "" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: WeDo is a robotics product of the LEGO company -#: taextras.py:328 +#: taextras.py:349 msgid "Palette of WeDo blocks" msgstr "Palette de blocs WeDo" -#: taextras.py:329 +#: taextras.py:350 msgid "WeDo" msgstr "WeDo" -#: taextras.py:330 +#: taextras.py:351 msgid "set current WeDo device" msgstr "définit l'instrument WeDo actuel" -#: taextras.py:331 +#: taextras.py:352 msgid "number of WeDo devices" msgstr "nombre d'instruments WeDo" -#: taextras.py:332 +#: taextras.py:353 msgid "tilt" msgstr "inclinaison" -#: taextras.py:333 +#: taextras.py:354 #, fuzzy msgid "" "tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == " @@ -1059,174 +1149,174 @@ msgstr "" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: This string is shorthand for "output of the distance sensor" -#: taextras.py:337 +#: taextras.py:358 msgid "distance sensor output" msgstr "sortie du capteur de distance" -#: taextras.py:338 +#: taextras.py:359 msgid "Motor A" msgstr "Moteur A" -#: taextras.py:339 +#: taextras.py:360 msgid "returns the current value of Motor A" msgstr "retourner la valeur actuelle du moteur A" -#: taextras.py:340 +#: taextras.py:361 msgid "Motor B" msgstr "Moteur B" -#: taextras.py:341 +#: taextras.py:362 msgid "returns the current value of Motor B" msgstr "retourner la valeur actuelle du moteur B" -#: taextras.py:342 +#: taextras.py:363 msgid "set the value for Motor A" msgstr "définir la valeur du moteur A" -#: taextras.py:343 +#: taextras.py:364 msgid "set the value for Motor B" msgstr "définir la valeur du moteur B" -#: taextras.py:344 +#: taextras.py:365 msgid "WeDo is unavailable" msgstr "WeDo n'est pas disponible" #. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1 -#: taextras.py:346 +#: taextras.py:367 #, python-format msgid "WeDo %d is unavailable; defaulting to 1" msgstr "WeDo %d n'est pas disponible; choix du 1 par défaut" #. TRANS: %(device)s and %(wedo_number)d are substitution strings; #. please leave untranslated -#: taextras.py:349 +#: taextras.py:370 #, python-format msgid "%(device)s is unavailable on WeDo %(wedo_number)d" msgstr "%(device)s n'est pas disponible sur WeDo %(wedo_number)d\"" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Lego NXT is a robotics product of the LEGO company -#: taextras.py:354 +#: taextras.py:375 msgid "Palette of LEGO NXT blocks of motors" msgstr "Palette de blocs LEGO NXT pour les moteurs" -#: taextras.py:355 +#: taextras.py:376 msgid "Palette of LEGO NXT blocks of sensors" msgstr "Palette de blocs LEGO NXT pour les capteurs" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: touch sensor (implemented as a button) -#: taextras.py:357 +#: taextras.py:378 msgid "touch" msgstr "toucher" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: distance sensor (implemented using ultrasonics) -#: taextras.py:359 +#: taextras.py:380 msgid "ultrasonic" msgstr "ultrason" -#: taextras.py:360 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 +#: taextras.py:381 TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:326 #: TurtleArt/tabasics.py:384 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1092 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093 msgid "color" msgstr "couleur" -#: taextras.py:362 plugins/audio_sensors/audio_sensors.py:83 +#: taextras.py:383 plugins/audio_sensors/audio_sensors.py:83 #: plugins/audio_sensors/audio_sensors.py:98 pysamples/grecord.py:206 msgid "sound" msgstr "son" #. TRANS: The brick is the NXT controller -#: taextras.py:365 +#: taextras.py:386 msgid "Please check the connection with the brick" msgstr "Merci de vérifier la connexion avec la brique" -#: taextras.py:366 +#: taextras.py:387 #, python-format msgid "Invalid port '%s'. Port must be: PORT A, B or C" msgstr "Port '%s' invalide. Le port doit être: PORT A, B ou C" -#: taextras.py:367 +#: taextras.py:388 #, python-format msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" msgstr "Port '%s' invalide. Le port doit être: PORT 1, 2, 3 ou 4\"" -#: taextras.py:368 +#: taextras.py:389 msgid "The value of power must be between -127 to 127" msgstr "La valeur pour l'énergie doit être comprise entre -127 et 127" -#: taextras.py:369 +#: taextras.py:390 #, python-format msgid "The parameter must be a integer, not '%s'" msgstr "Le paramètre doit être un entier, pas '%s'" -#: taextras.py:370 +#: taextras.py:391 msgid "An error has occurred: check all connections and try to reconnect" msgstr "" "Une erreur est survenue : vérifiez toutes les connexion et essayez de vous " "reconnecter" -#: taextras.py:371 +#: taextras.py:392 #, python-format msgid "NXT found %s bricks" msgstr "NXT a trouvé %s briques" -#: taextras.py:372 +#: taextras.py:393 msgid "NXT not found" msgstr "NXT non trouvé" -#: taextras.py:373 +#: taextras.py:394 #, python-format msgid "Brick number %s was not found" msgstr "La brique numéro %s n'a pas pu être trouvée" -#: taextras.py:374 +#: taextras.py:395 msgid "refresh NXT" msgstr "rafraîchir NXT" -#: taextras.py:375 +#: taextras.py:396 msgid "Search for a connected NXT brick." msgstr "Recherche d'une brique NXT connectée." -#: taextras.py:376 +#: taextras.py:397 msgid "NXT" msgstr "NXT" -#: taextras.py:377 +#: taextras.py:398 msgid "set current NXT device" msgstr "définit l'instrument NXT courant" -#: taextras.py:378 +#: taextras.py:399 msgid "number of NXT devices" msgstr "nombre d'instrument NXT" -#: taextras.py:379 +#: taextras.py:400 msgid "brick name" msgstr "nom de la brique" -#: taextras.py:380 +#: taextras.py:401 msgid "Get the name of a brick." msgstr "Obtenir le nom de la brique" -#: taextras.py:381 +#: taextras.py:402 msgid "play tone" msgstr "jouer une note" -#: taextras.py:382 +#: taextras.py:403 msgid "frequency" msgstr "fréquence" -#: taextras.py:383 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425 +#: taextras.py:404 plugins/turtle_blocks_extras/turtle_blocks_extras.py:425 msgid "time" msgstr "temps" -#: taextras.py:384 +#: taextras.py:405 msgid "Play a tone at frequency for time." msgstr "Jouer une note à cette fréquence pour une durée." #. TRANS: turn is the action -#: taextras.py:386 +#: taextras.py:407 msgid "" "turn motor\n" "\n" @@ -1234,25 +1324,25 @@ msgstr "" "tourner le moteur\n" "\n" -#: taextras.py:387 +#: taextras.py:408 msgid "port" msgstr "port" -#: taextras.py:388 +#: taextras.py:409 msgid "power" msgstr "puissance" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: rotations is quantity of turns -#: taextras.py:390 +#: taextras.py:411 msgid "rotations" msgstr "rotations" -#: taextras.py:391 +#: taextras.py:412 msgid "turn a motor" msgstr "tourner un moteur" -#: taextras.py:392 +#: taextras.py:413 msgid "" "synchronize\n" "\n" @@ -1262,39 +1352,39 @@ msgstr "" "\n" "moteurs" -#: taextras.py:393 +#: taextras.py:414 msgid "steering" msgstr "conduite" -#: taextras.py:394 +#: taextras.py:415 msgid "synchronize two motors connected in PORT B and PORT C" msgstr "synchroniser deux moteurs connectés aux ports B et C" -#: taextras.py:395 +#: taextras.py:416 msgid "PORT A" msgstr "PORT A" -#: taextras.py:396 +#: taextras.py:417 msgid "PORT A of the brick" msgstr "PORT A de la brique" -#: taextras.py:397 +#: taextras.py:418 msgid "PORT B" msgstr "PORT B" -#: taextras.py:398 +#: taextras.py:419 msgid "PORT B of the brick" msgstr "PORT B de la brique" -#: taextras.py:399 +#: taextras.py:420 msgid "PORT C" msgstr "PORT C" -#: taextras.py:400 +#: taextras.py:421 msgid "PORT C of the brick" msgstr "PORT C de la brique" -#: taextras.py:401 +#: taextras.py:422 msgid "" "synchronize\n" "motors" @@ -1302,19 +1392,19 @@ msgstr "" "synchroniser\n" "moteurs" -#: taextras.py:402 +#: taextras.py:423 msgid "start motor" msgstr "Démarrer le moteur" -#: taextras.py:403 +#: taextras.py:424 msgid "Run a motor forever." msgstr "Lancer un moteur pour toujours." -#: taextras.py:404 +#: taextras.py:425 msgid "brake motor" msgstr "frein moteur" -#: taextras.py:405 +#: taextras.py:426 #, fuzzy msgid "Stop a specified motor." msgstr "" @@ -1325,11 +1415,11 @@ msgstr "" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: reset is used to reset the counter associated with the motor -#: taextras.py:407 +#: taextras.py:428 msgid "reset motor" msgstr "réinitialiser le moteur" -#: taextras.py:408 +#: taextras.py:429 #, fuzzy msgid "Reset the motor counter." msgstr "" @@ -1338,11 +1428,11 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Réinitialiser le compteur du moteur" -#: taextras.py:409 +#: taextras.py:430 msgid "motor position" msgstr "position du moteur" -#: taextras.py:410 +#: taextras.py:431 #, fuzzy msgid "Get the motor position." msgstr "" @@ -1351,23 +1441,23 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Récupérer la position du moteur" -#: taextras.py:411 +#: taextras.py:432 msgid "PORT 1" msgstr "PORT 1" -#: taextras.py:412 +#: taextras.py:433 msgid "PORT 1 of the brick" msgstr "PORT 1 de la brique" -#: taextras.py:413 +#: taextras.py:434 msgid "read" msgstr "lire" -#: taextras.py:414 +#: taextras.py:435 msgid "sensor" msgstr "capteur" -#: taextras.py:415 +#: taextras.py:436 #, fuzzy msgid "Read sensor output." msgstr "" @@ -1376,150 +1466,150 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Lire la sortie du capteur" -#: taextras.py:416 +#: taextras.py:437 msgid "PORT 2" msgstr "PORT 2" -#: taextras.py:417 +#: taextras.py:438 msgid "PORT 2 of the brick" msgstr "PORT 2 de la brique" -#: taextras.py:418 +#: taextras.py:439 msgid "light sensor" msgstr "capteur de lumière" -#: taextras.py:419 +#: taextras.py:440 msgid "gray sensor" msgstr "capteur gris" -#: taextras.py:420 +#: taextras.py:441 msgid "PORT 3" msgstr "PORT 3" -#: taextras.py:421 +#: taextras.py:442 msgid "PORT 3 of the brick" msgstr "PORT 3 de la brique" -#: taextras.py:422 +#: taextras.py:443 msgid "touch sensor" msgstr "capteur tactile" -#: taextras.py:423 +#: taextras.py:444 msgid "distance sensor" msgstr "capteur de distance" -#: taextras.py:424 +#: taextras.py:445 msgid "PORT 4" msgstr "PORT 4" -#: taextras.py:425 +#: taextras.py:446 msgid "PORT 4 of the brick" msgstr "PORT 4 de la brique" -#: taextras.py:426 +#: taextras.py:447 msgid "sound sensor" msgstr "capteur auditif" -#: taextras.py:427 +#: taextras.py:448 msgid "color sensor" msgstr "capteur de couleur" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. 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:430 +#: taextras.py:451 msgid "set light" msgstr "définir la lumière" -#: taextras.py:431 +#: taextras.py:452 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:433 +#: taextras.py:454 msgid "battery level" msgstr "niveau de batterie" -#: taextras.py:434 +#: taextras.py:455 msgid "Get the battery level of the brick in millivolts" msgstr "Obtenir le niveau de la batterie de la brique en millivolts" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: Arduino plugin to control an Arduino board -#: taextras.py:439 +#: taextras.py:460 msgid "Palette of Arduino blocks" msgstr "Palette de blocs Arduino" #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: PWM is pulse-width modulation -#: taextras.py:445 +#: taextras.py:466 msgid "PWM" msgstr "MDL" -#: taextras.py:446 +#: taextras.py:467 msgid "SERVO" msgstr "SERVO" -#: taextras.py:447 +#: taextras.py:468 msgid "ERROR: Check the Arduino and the number of port." msgstr "ERREUR: Vérifiez l'Arduino et le numéro de port." -#: taextras.py:448 +#: taextras.py:469 msgid "ERROR: Value must be a number from 0 to 255." msgstr "ERREUR: La valeur doit être comprise entre 0 et 255." -#: taextras.py:449 +#: taextras.py:470 msgid "ERROR: Value must be either HIGH or LOW, 0 or 1" msgstr "ERREUR: La valeur doit être soit HAUT soit BAS, 0 ou 1" -#: taextras.py:450 +#: taextras.py:471 msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." msgstr "ERREUR: Le mode doit être soit INPUT, OUTPUT, MDL ou SERVO." -#: taextras.py:451 +#: taextras.py:472 msgid "ERROR: The value must be an integer." msgstr "ERREUR : La valeur doit être un entier." -#: taextras.py:452 +#: taextras.py:473 msgid "ERROR: The pin must be an integer." msgstr "ERREUR ; Le pin doit être un entier." -#: taextras.py:453 +#: taextras.py:474 msgid "refresh Arduino" msgstr "rafraîchir Arduino" -#: taextras.py:454 +#: taextras.py:475 msgid "Search for connected Arduinos." msgstr "Recherche d'Arduinos connectés" -#: taextras.py:455 +#: taextras.py:476 msgid "Arduino" msgstr "Arduino" -#: taextras.py:456 +#: taextras.py:477 msgid "set current Arduino board" msgstr "définit la carte Arduino courante" -#: taextras.py:457 +#: taextras.py:478 msgid "number of Arduinos" msgstr "nombre d'Arduinos" -#: taextras.py:458 +#: taextras.py:479 msgid "number of Arduino boards" msgstr "nombre de cartes Arduino" -#: taextras.py:459 +#: taextras.py:480 msgid "Arduino name" msgstr "nom de l'Arduino" -#: taextras.py:460 +#: taextras.py:481 msgid "Get the name of an Arduino." msgstr "Obtenir le nom d'un Arduino." #. #-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-# #. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc) #. in which an I/O pin is being used. -#: taextras.py:463 +#: taextras.py:484 #, fuzzy msgid "pin mode" msgstr "" @@ -1528,7 +1618,7 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "mode \"pin\"" -#: taextras.py:466 +#: taextras.py:487 #, fuzzy msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." msgstr "" @@ -1537,19 +1627,19 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Choisir la function \"pin\" (ENTRÉE, SORTIE, MDL, SERVO)." -#: taextras.py:467 +#: taextras.py:488 msgid "analog write" msgstr "écriture analogique" -#: taextras.py:469 +#: taextras.py:490 msgid "Write analog value in specified port." msgstr "Écrire la valeur analogique dans le port spécifié." -#: taextras.py:470 +#: taextras.py:491 msgid "analog read" msgstr "Lecture analogique" -#: taextras.py:471 +#: taextras.py:492 #, fuzzy msgid "" "Read value from analog port. Value may be between 0 and 1023. Use Vref to " @@ -1564,98 +1654,102 @@ msgstr "" "Utilisez Vref pour \n" "déterminer le voltage. Pour l'USB, volt=((read)*5)/1024) approximativement." -#: taextras.py:473 +#: taextras.py:494 msgid "digital write" msgstr "écriture digitale" -#: taextras.py:474 +#: taextras.py:495 msgid "Write digital value to specified port." msgstr "Écrire la valeur digitale sur le port spécifié." -#: taextras.py:475 +#: taextras.py:496 msgid "digital read" msgstr "lecture digitale" -#: taextras.py:476 +#: taextras.py:497 msgid "Read value from digital port." msgstr "Lire la valeur d'un port digital." -#: taextras.py:478 +#: taextras.py:498 +msgid "Set HIGH value for digital port." +msgstr "Définir HAUT comme valeur du port digital." + +#: taextras.py:499 msgid "Configure Arduino port for digital input." msgstr "Configurer le port Arduino pour une entrée digitale." -#: taextras.py:479 +#: taextras.py:500 msgid "Configure Arduino port to drive a servo." msgstr "Configurer le port Arduino pour conduire un SERVO." -#: taextras.py:481 +#: taextras.py:502 msgid "Configure Arduino port for digital output." msgstr "Configurer le port Arduino pour la sortie digitale." -#: taextras.py:482 +#: taextras.py:503 msgid "Configure Arduino port for PWM (pulse-width modulation)." msgstr "Configurer le port Arduino pour MDL (modulation de largeur)." -#: taextras.py:483 +#: taextras.py:504 #, python-format msgid "Not found Arduino %s" msgstr "Arduino %s introuvable" -#: taextras.py:484 +#: taextras.py:505 msgid "The pin must be an integer" msgstr "Le pin doit être un entier" -#: taextras.py:485 +#: taextras.py:506 msgid "The device must be an integer" msgstr "Le périphérique doit être un entier" #. TRANS: plugin to control an ExpEyes device -#: taextras.py:490 +#: taextras.py:511 msgid "Palette of Expeyes blocks" msgstr "Palette de blocs Expeyes" #. TRANS: Programmable voltage output -#: taextras.py:492 +#: taextras.py:513 msgid "set PVS" msgstr "définit PVS" -#: taextras.py:493 +#: taextras.py:514 msgid "set programmable voltage output" msgstr "définit une sortie de tension programmable" #. TRANS: Square wave 1 voltage output -#: taextras.py:495 +#: taextras.py:516 msgid "set SQR1 voltage" msgstr "définit la tension SQR1" -#: taextras.py:496 +#: taextras.py:517 msgid "set square wave 1 voltage output" msgstr "définit la sortie de tension de l'onde carrée 1" #. TRANS: Square wave 2 voltage output -#: taextras.py:498 +#: taextras.py:519 msgid "set SQR2 voltage" msgstr "définit la tension SQR2" -#: taextras.py:499 +#: taextras.py:520 msgid "set square wave 2 voltage output" msgstr "définit la sortie de tension de l'onde carrée 2" #. TRANS: Digital output level -#: taextras.py:501 +#: taextras.py:522 msgid "set OD1" msgstr "définit OD1" -#: taextras.py:502 +#: taextras.py:523 msgid "set digital output level (OD1) low (0) or high (1)" msgstr "définit le niveau de sortie digitale (OD1) bas (0) ou haut (1)" #. TRANS: Input 1 voltage level -#: taextras.py:504 +#: taextras.py:525 msgid "IN1 level" msgstr "niveau IN1" -#: taextras.py:505 +#: taextras.py:526 msgid "" "returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 " "volts" @@ -1664,11 +1758,11 @@ msgstr "" "IN1 <= 2.5 volts" #. TRANS: Input 2 voltage level -#: taextras.py:508 +#: taextras.py:529 msgid "IN2 level" msgstr "niveau IN2" -#: taextras.py:509 +#: taextras.py:530 msgid "" "returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 " "volts" @@ -1677,11 +1771,11 @@ msgstr "" "IN2 <= 2.5 volts" #. TRANS: Resistive sensor voltage level -#: taextras.py:512 +#: taextras.py:533 msgid "SEN level" msgstr "niveau SEN" -#: taextras.py:513 +#: taextras.py:534 msgid "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" @@ -1689,24 +1783,24 @@ msgstr "" "renvoie 1 si la tension du capteur résistif (SEN) > 2.5, 0 si le niveau de " "tension SEN <= 2.5 volts" -#: taextras.py:515 +#: taextras.py:536 msgid "capture" msgstr "capture" -#: taextras.py:516 +#: taextras.py:537 msgid "input" msgstr "entrée" -#: taextras.py:517 +#: taextras.py:538 msgid "samples" msgstr "exemples" -#: taextras.py:518 +#: taextras.py:539 msgid "interval" msgstr "intervalle" #. TRANS: MS is microseconds -#: taextras.py:520 +#: taextras.py:541 msgid "" "capture multiple samples from input at interval (MS); results pushed to FIFO" msgstr "" @@ -1714,78 +1808,78 @@ msgstr "" "résultats sont envoyés à FIFO" #. TRANS: Analog input 1 voltage level -#: taextras.py:523 +#: taextras.py:544 msgid "A1" msgstr "A1" -#: taextras.py:524 +#: taextras.py:545 msgid "read analog input 1 voltage" msgstr "lire la tension d'entrée analogique 1" #. TRANS: Analog input 2 voltage level -#: taextras.py:526 +#: taextras.py:547 msgid "A2" msgstr "A2" -#: taextras.py:527 +#: taextras.py:548 msgid "read analog input 2 voltage" msgstr "lire la tension d'entrée analogique 2" #. TRANS: Read input 1 voltage -#: taextras.py:529 +#: taextras.py:550 msgid "IN1" msgstr "IN1" -#: taextras.py:530 +#: taextras.py:551 msgid "read input 1 voltage" msgstr "lire la tension de l'entrée 1" #. TRANS: Read input 2 voltage -#: taextras.py:532 +#: taextras.py:553 msgid "IN2" msgstr "IN2" -#: taextras.py:533 +#: taextras.py:554 msgid "read input 2 voltage" msgstr "lire la tension de l'entrée 2" #. TRANS: Read analog sensor input voltage -#: taextras.py:535 +#: taextras.py:556 msgid "SEN" msgstr "SEN" -#: taextras.py:536 +#: taextras.py:557 msgid "read analog sensor input voltage" msgstr "lire la tension d'entrée du capteur analogique" #. TRANS: Read square wave 1 input voltage -#: taextras.py:538 +#: taextras.py:559 msgid "SQR1" msgstr "SQR1" -#: taextras.py:539 +#: taextras.py:560 msgid "read square wave 1 voltage" msgstr "lit la sortie de tension de l'onde carrée 1" #. TRANS: Read square wave 2 input voltage -#: taextras.py:541 +#: taextras.py:562 msgid "SQR2" msgstr "SQR2" -#: taextras.py:542 +#: taextras.py:563 msgid "read square wave 2 voltage" msgstr "lit la sortie de tension de l'onde carrée 2" #. TRANS: Read programmable voltage -#: taextras.py:544 +#: taextras.py:565 msgid "PVS" msgstr "PVS" -#: taextras.py:545 +#: taextras.py:566 msgid "read programmable voltage" msgstr "lire la tension programmable" -#: taextras.py:546 +#: taextras.py:567 msgid "Expeyes device not found" msgstr "Instrument Expeyes non trouvé" @@ -1793,9 +1887,9 @@ msgstr "Instrument Expeyes non trouvé" msgid "resume playing video or audio" msgstr "reprendre la lecture vidéo ou audio" -#: TurtleArt/taconstants.py:208 TurtleArt/taconstants.py:230 -#: TurtleArt/taconstants.py:251 TurtleArt/taconstants.py:293 -#: TurtleArt/taconstants.py:335 TurtleArt/taconstants.py:377 +#: TurtleArt/taconstants.py:209 TurtleArt/taconstants.py:231 +#: TurtleArt/taconstants.py:252 TurtleArt/taconstants.py:294 +#: TurtleArt/taconstants.py:336 TurtleArt/taconstants.py:378 msgid "Title" msgstr "Titre" @@ -1851,7 +1945,7 @@ msgstr "boîte 2" msgid "box 1" msgstr "boîte 1" -#: TurtleArtActivity.py:748 TurtleArtActivity.py:1033 turtleblocks.py:422 +#: TurtleArtActivity.py:754 TurtleArtActivity.py:1039 turtleblocks.py:430 msgid "Step" msgstr "Pas à pas" @@ -1859,11 +1953,11 @@ msgstr "Pas à pas" msgid "multiplies two numeric inputs" msgstr "multiplie deux valeurs numériques" -#: turtleblocks.py:415 +#: turtleblocks.py:423 msgid "Show/hide blocks" msgstr "Montrer/Cacher les blocs" -#: TurtleArtActivity.py:336 TurtleArtActivity.py:1023 turtleblocks.py:413 +#: TurtleArtActivity.py:341 TurtleArtActivity.py:1029 turtleblocks.py:421 msgid "Hide palette" msgstr "Masquer la palette" @@ -1891,8 +1985,8 @@ msgstr "coord. x de la droite de l'écran" msgid "Palette of extra options" msgstr "Palette d'options supplémentaires" -#: TurtleArtActivity.py:696 TurtleArtActivity.py:713 TurtleArtActivity.py:752 -#: TurtleArtActivity.py:968 +#: TurtleArtActivity.py:702 TurtleArtActivity.py:719 TurtleArtActivity.py:758 +#: TurtleArtActivity.py:974 #, fuzzy msgid "Load example" msgstr "" @@ -1909,7 +2003,7 @@ msgstr "déplacer tous les blocs vers la corbeille" msgid "list" msgstr "liste" -#: turtleblocks.py:295 +#: turtleblocks.py:299 #, python-format msgid "Configuration directory not writable: %s" msgstr "Répertoire de configuration non inscriptible : %s" @@ -1922,7 +2016,7 @@ msgstr "reprendre le média" msgid "heading" msgstr "cap" -#: TurtleArtActivity.py:945 +#: TurtleArtActivity.py:951 msgid "Sharing blocks disabled" msgstr "Partage de blocs désactivé" @@ -1958,7 +2052,7 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "afficher coordonnées cartésiennes" -#: turtleblocks.py:256 +#: turtleblocks.py:260 msgid "No option action:" msgstr "Aucune action d'option :" @@ -2004,7 +2098,7 @@ msgstr "Echec du transfert !" msgid "shift" msgstr "tourner" -#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4521 +#: TurtleArt/tabasics.py:922 TurtleArt/tawindow.py:4527 msgid "invokes named action stack" msgstr "invoque la pile d'actions nommée" @@ -2012,7 +2106,7 @@ msgstr "invoque la pile d'actions nommée" #: TurtleArt/tabasics.py:917 TurtleArt/tabasics.py:921 #: TurtleArt/tawindow.py:1449 TurtleArt/tawindow.py:1546 #: TurtleArt/tawindow.py:1559 TurtleArt/tawindow.py:2178 -#: TurtleArt/tawindow.py:4507 +#: TurtleArt/tawindow.py:4513 msgid "action" msgstr "action" @@ -2022,7 +2116,7 @@ msgstr "" "opérateur faire-tantQue-Vrai utilisant des opérateurs booléens de la palette " "des nombres" -#: turtleblocks.py:90 +#: turtleblocks.py:91 msgid "usage is" msgstr "l'usage est" @@ -2053,7 +2147,7 @@ msgstr "largeur du canevas" msgid "empty heap?" msgstr "tas vide ?" -#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4548 +#: TurtleArt/tabasics.py:998 TurtleArt/tawindow.py:4556 msgid "named variable (numeric value)" msgstr "variable nommée (valeur numérique)" @@ -2083,7 +2177,7 @@ msgstr "jusqu'à" msgid "media stop" msgstr "arrêt média" -#: TurtleArtActivity.py:321 turtleblocks.py:397 +#: TurtleArtActivity.py:326 turtleblocks.py:405 msgid "Turn on hover help" msgstr "Activer les info-bulles" @@ -2157,23 +2251,23 @@ msgstr "La couleur RVB sous la tortue est poussée vers la pile" msgid "declutters canvas by hiding blocks" msgstr "désencombre le canevas en masquant les blocs" -#: TurtleArtActivity.py:1033 +#: TurtleArtActivity.py:1039 msgid "<Ctrl>w" msgstr "<Ctrl>w" -#: TurtleArtActivity.py:1031 +#: TurtleArtActivity.py:1037 msgid "<Ctrl>r" msgstr "<Ctrl>r" -#: TurtleArtActivity.py:1036 +#: TurtleArtActivity.py:1042 msgid "<Ctrl>s" msgstr "<Ctrl>s" -#: TurtleArtActivity.py:1024 +#: TurtleArtActivity.py:1030 msgid "<Ctrl>p" msgstr "<Ctrl>p" -#: TurtleArtActivity.py:1029 +#: TurtleArtActivity.py:1035 msgid "<Ctrl>e" msgstr "<Ctrl>e" @@ -2185,7 +2279,7 @@ msgstr "opérateur Python chr" msgid "horizontal space" msgstr "espacement horizontal" -#: TurtleArtActivity.py:663 TurtleArtActivity.py:820 +#: TurtleArtActivity.py:669 TurtleArtActivity.py:826 msgid "Metric coordinates" msgstr "Coordonnées métriques" @@ -2215,8 +2309,8 @@ msgstr "" msgid "presentation template: select four Journal objects" msgstr "modèle de présentation : sélectionner quatre objets du Journal" -#: TurtleArtActivity.py:602 TurtleArtActivity.py:631 TurtleArtActivity.py:744 -#: TurtleArtActivity.py:814 turtleblocks.py:399 +#: TurtleArtActivity.py:608 TurtleArtActivity.py:637 TurtleArtActivity.py:750 +#: TurtleArtActivity.py:820 turtleblocks.py:407 msgid "View" msgstr "Vue" @@ -2242,8 +2336,8 @@ msgstr "vert" #: TurtleArt/tabasics.py:313 TurtleArt/tabasics.py:327 #: TurtleArt/tabasics.py:397 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1088 -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1093 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1089 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1094 msgid "shade" msgstr "teinte" @@ -2265,7 +2359,7 @@ msgstr "hauteur" msgid "returns 1 if mouse button is pressed" msgstr "retourne 1 si le bouton de la souris est actionné" -#: TurtleArtActivity.py:507 TurtleArtActivity.py:666 TurtleArtActivity.py:822 +#: TurtleArtActivity.py:513 TurtleArtActivity.py:672 TurtleArtActivity.py:828 msgid "Rescale coordinates up" msgstr "Augmenter l'échelle des coordonnées" @@ -2324,7 +2418,7 @@ msgstr "" msgid "xcor of left of screen" msgstr "coord. x de la gauche de l'écran" -#: turtleblocks.py:394 +#: turtleblocks.py:402 msgid "Reset block size" msgstr "Réinitialiser taille blocs" @@ -2358,7 +2452,7 @@ msgstr "opérateur logique plus petit que" msgid "restore all blocks from trash" msgstr "restaurer tous les blocs de la poubelle" -#: turtleblocks.py:374 +#: turtleblocks.py:382 msgid "Save" msgstr "Enregistrer" @@ -2394,8 +2488,8 @@ msgstr "retourne la coordonnée x de la souris" msgid "red" msgstr "rouge" -#: TurtleArtActivity.py:195 TurtleArtActivity.py:775 TurtleArtActivity.py:958 -#: TurtleArtActivity.py:994 turtleblocks.py:378 +#: TurtleArtActivity.py:200 TurtleArtActivity.py:781 TurtleArtActivity.py:964 +#: TurtleArtActivity.py:1000 turtleblocks.py:386 msgid "Save as Logo" msgstr "Enregistrer en Logo" @@ -2420,7 +2514,7 @@ msgstr "Activer la collaboration" msgid "Palette of sensor blocks" msgstr "Palette de blocs de capteurs" -#: TurtleArtActivity.py:779 TurtleArtActivity.py:982 TurtleArtActivity.py:1004 +#: TurtleArtActivity.py:785 TurtleArtActivity.py:988 TurtleArtActivity.py:1010 #, fuzzy msgid "Load plugin" msgstr "" @@ -2451,7 +2545,7 @@ msgstr "haut" msgid "Submit to Web" msgstr "Publier sur le Web" -#: TurtleArtActivity.py:658 TurtleArtActivity.py:816 turtleblocks.py:384 +#: TurtleArtActivity.py:664 TurtleArtActivity.py:822 turtleblocks.py:392 #, fuzzy msgid "Cartesian coordinates" msgstr "" @@ -2469,7 +2563,7 @@ msgid "set scale" msgstr "définit l'échelle" #: TurtleArt/tacollaboration.py:152 TurtleArt/tawindow.py:2156 -#: TurtleArtActivity.py:769 +#: TurtleArtActivity.py:775 msgid "Share selected blocks" msgstr "Partager les blocs sélectionnés" @@ -2506,7 +2600,7 @@ msgstr "et" msgid "top of a collapsible stack" msgstr "haut d'une pile à agréger" -#: TurtleArt/talogo.py:630 +#: TurtleArt/talogo.py:631 msgid "as input" msgstr "comme entrée" @@ -2559,7 +2653,7 @@ msgstr "" "opérateur faire-tantQue-Vrai utilisant des opérateurs booléens de la palette " "des nombres" -#: turtleblocks.py:381 +#: turtleblocks.py:389 msgid "File" msgstr "Fichier" @@ -2589,7 +2683,7 @@ msgstr "multiplier" msgid "forever" msgstr "toujours" -#: TurtleArtActivity.py:1296 +#: TurtleArtActivity.py:1302 #, python-format msgid "Plugin %s already installed." msgstr "Le module %s est déjà installé." @@ -2602,7 +2696,7 @@ msgstr "définit la teinte de la ligne dessinée par la tortue" msgid "speaks text" msgstr "dit le texte" -#: TurtleArtActivity.py:260 +#: TurtleArtActivity.py:265 msgid "snapshot" msgstr "instantanée" @@ -2615,16 +2709,16 @@ msgstr "efface" msgid "presentation template: select two Journal objects" msgstr "modèle de présentation : sélectionner deux objets du Journal" -#: TurtleArtActivity.py:669 TurtleArtActivity.py:824 turtleblocks.py:390 +#: TurtleArtActivity.py:675 TurtleArtActivity.py:830 turtleblocks.py:398 msgid "Grow blocks" msgstr "Augmenter les blocs" -#: TurtleArtActivity.py:655 TurtleArtActivity.py:815 +#: TurtleArtActivity.py:661 TurtleArtActivity.py:821 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:791 msgid "Fullscreen" msgstr "Plein écran" -#: turtleblocks.py:271 +#: turtleblocks.py:275 msgid "File not found" msgstr "Fichier introuvable" @@ -2690,11 +2784,11 @@ msgstr "plus grand que" msgid "xcor" msgstr "coord x" -#: TurtleArtActivity.py:753 turtleblocks.py:429 util/helpbutton.py:44 +#: TurtleArtActivity.py:759 turtleblocks.py:437 util/helpbutton.py:44 msgid "Help" msgstr "Aide" -#: turtleblocks.py:469 +#: turtleblocks.py:477 msgid "Save project?" msgstr "Sauvegarder le projet ?" @@ -2711,8 +2805,8 @@ msgstr "droite x" msgid "light level detected by light sensor" msgstr "niveau de luminosité détecté par le capteur de luminosité" -#: TurtleArtActivity.py:1197 TurtleArtActivity.py:1202 -#: TurtleArtActivity.py:1282 +#: TurtleArtActivity.py:1203 TurtleArtActivity.py:1208 +#: TurtleArtActivity.py:1288 #, fuzzy msgid "Plugin could not be installed." msgstr "" @@ -2733,7 +2827,7 @@ msgstr "arc" msgid "radius" msgstr "rayon" -#: TurtleArtActivity.py:660 TurtleArtActivity.py:818 turtleblocks.py:386 +#: TurtleArtActivity.py:666 TurtleArtActivity.py:824 turtleblocks.py:394 #, fuzzy msgid "Polar coordinates" msgstr "" @@ -2758,7 +2852,7 @@ msgstr "" "Vous devez avoir un compte sur http://turtleartsite.sugarlabs.org pour " "transférer votre projet." -#: TurtleArtActivity.py:747 TurtleArtActivity.py:1031 turtleblocks.py:421 +#: TurtleArtActivity.py:753 TurtleArtActivity.py:1037 turtleblocks.py:429 msgid "Run" msgstr "Exécuter" @@ -2784,7 +2878,7 @@ msgstr "Titre :" msgid "Palette of media objects" msgstr "Palette d'objets multimédia" -#: TurtleArtActivity.py:647 +#: TurtleArtActivity.py:653 msgid "Restore blocks from trash" msgstr "Restaurer tous les blocs de la poubelle" @@ -2826,11 +2920,11 @@ msgstr "égal" msgid "else" msgstr "sinon" -#: TurtleArt/talogo.py:629 +#: TurtleArt/talogo.py:630 msgid "doesn't like" msgstr "n'aime pas" -#: turtleblocks.py:467 +#: turtleblocks.py:475 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 " @@ -2923,7 +3017,7 @@ msgstr "reculer la tortue" msgid "ycor of top of screen" msgstr "coord. y du haut de l'écran" -#: TurtleArt/talogo.py:384 TurtleArtActivity.py:378 TurtleArtActivity.py:750 +#: TurtleArt/talogo.py:384 TurtleArtActivity.py:383 TurtleArtActivity.py:756 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1428 msgid "Show blocks" msgstr "Afficher les blocs" @@ -2944,7 +3038,7 @@ msgstr "Couleurs" msgid "sets size of the line drawn by the turtle" msgstr "définit l'épaisseur de la ligne dessinée par la tortue" -#: TurtleArtActivity.py:974 turtleblocks.py:372 +#: TurtleArtActivity.py:980 turtleblocks.py:380 msgid "Open" msgstr "Ouvrir" @@ -2981,7 +3075,7 @@ msgstr "" msgid "Python" msgstr "Python" -#: TurtleArtActivity.py:754 turtleblocks.py:424 +#: TurtleArtActivity.py:760 turtleblocks.py:432 msgid "Stop" msgstr "Arrêter" @@ -2997,11 +3091,11 @@ msgstr "action 1" msgid "end fill" msgstr "arrête le remplissage" -#: TurtleArtActivity.py:643 TurtleArtActivity.py:797 turtleblocks.py:402 +#: TurtleArtActivity.py:649 TurtleArtActivity.py:803 turtleblocks.py:410 msgid "Copy" msgstr "Copier" -#: TurtleArtActivity.py:645 TurtleArtActivity.py:798 turtleblocks.py:403 +#: TurtleArtActivity.py:651 TurtleArtActivity.py:804 turtleblocks.py:411 msgid "Paste" msgstr "Coller" @@ -3025,7 +3119,7 @@ msgstr "vide le tas" msgid "pops value off FILO (first-in last-out heap)" msgstr "sort la valeur du tas FILO (premier entré dernier sorti)" -#: TurtleArtActivity.py:746 TurtleArtActivity.py:1029 turtleblocks.py:420 +#: TurtleArtActivity.py:752 TurtleArtActivity.py:1035 turtleblocks.py:428 msgid "Clean" msgstr "Effacer" @@ -3041,8 +3135,8 @@ msgstr "angle" msgid "identity" msgstr "identité" -#: TurtleArtActivity.py:635 TurtleArtActivity.py:742 TurtleArtActivity.py:771 -#: TurtleArtActivity.py:773 TurtleArtActivity.py:950 +#: TurtleArtActivity.py:641 TurtleArtActivity.py:748 TurtleArtActivity.py:777 +#: TurtleArtActivity.py:779 TurtleArtActivity.py:956 msgid "Save/Load" msgstr "Enregistrer/Charger" @@ -3054,7 +3148,7 @@ msgstr "haut x" msgid "audio" msgstr "audio" -#: turtleblocks.py:417 +#: turtleblocks.py:425 msgid "Tools" msgstr "Outils" @@ -3114,13 +3208,13 @@ msgstr "boucle infinie" msgid "show aligned" msgstr "montrer alignement" -#: TurtleArtActivity.py:1297 +#: TurtleArtActivity.py:1303 #, python-format msgid "Do you want to reinstall %s?" msgstr "Voulez-vous réinstaller %s ?" -#: TurtleArtActivity.py:776 TurtleArtActivity.py:977 TurtleArtActivity.py:999 -#: turtleblocks.py:373 +#: TurtleArtActivity.py:782 TurtleArtActivity.py:983 TurtleArtActivity.py:1005 +#: turtleblocks.py:381 #, fuzzy msgid "Load project" msgstr "" @@ -3129,15 +3223,15 @@ msgstr "" "#-#-#-#-# fr.po (PACKAGE VERSION) #-#-#-#-#\n" "Charger un projet" -#: TurtleArtActivity.py:629 TurtleArtActivity.py:745 +#: TurtleArtActivity.py:635 TurtleArtActivity.py:751 msgid "Project" msgstr "Projet" -#: turtleblocks.py:423 +#: turtleblocks.py:431 msgid "Debug" msgstr "Débogage" -#: TurtleArtActivity.py:313 TurtleArtActivity.py:675 TurtleArtActivity.py:826 +#: TurtleArtActivity.py:318 TurtleArtActivity.py:681 TurtleArtActivity.py:832 msgid "Turn off hover help" msgstr "Désactiver les info-bulles" @@ -3153,7 +3247,7 @@ msgstr "Mot de passe" msgid "vertical space" msgstr "espacement vertical" -#: TurtleArtActivity.py:1278 +#: TurtleArtActivity.py:1284 #, fuzzy msgid "Please restart Turtle Art in order to use the plugin." msgstr "" @@ -3179,7 +3273,7 @@ msgstr "plus petit que" msgid "square root" msgstr "racine carré" -#: turtleblocks.py:388 +#: turtleblocks.py:396 msgid "Rescale coordinates" msgstr "Modifier l'échelle" @@ -3187,7 +3281,7 @@ msgstr "Modifier l'échelle" msgid "show blocks" msgstr "montrer blocs" -#: turtleblocks.py:380 +#: turtleblocks.py:388 msgid "Quit" msgstr "Quitter" @@ -3207,7 +3301,7 @@ msgstr "présentation liste à puce" msgid "duration" msgstr "durée" -#: turtleblocks.py:371 +#: turtleblocks.py:375 msgid "New" msgstr "Nouveau" @@ -3231,7 +3325,7 @@ msgstr "bas" msgid "purple" msgstr "pourpre" -#: TurtleArtActivity.py:503 +#: TurtleArtActivity.py:509 msgid "Rescale coordinates down" msgstr "Diminuer l'échelle des coordonnées" @@ -3273,12 +3367,12 @@ msgstr "Charger..." msgid "Sugar Journal audio object" msgstr "Objet audio du Journal Sugar" -#: TurtleArt/talogo.py:374 TurtleArtActivity.py:749 +#: TurtleArt/talogo.py:374 TurtleArtActivity.py:755 #: plugins/turtle_blocks_extras/turtle_blocks_extras.py:1437 msgid "Stop turtle" msgstr "Arrêter la tortue" -#: turtleblocks.py:425 +#: turtleblocks.py:433 msgid "Turtle" msgstr "Tortue" @@ -3286,15 +3380,15 @@ msgstr "Tortue" msgid "changes the orientation of the palette of blocks" msgstr "change l'orientation de la palette des blocs" -#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4571 +#: TurtleArt/tabasics.py:976 TurtleArt/tawindow.py:4581 msgid "store in" msgstr "enregistre" -#: TurtleArt/talogo.py:388 TurtleArtActivity.py:382 TurtleArtActivity.py:1035 +#: TurtleArt/talogo.py:388 TurtleArtActivity.py:387 TurtleArtActivity.py:1041 msgid "Hide blocks" msgstr "Masquer les blocs" -#: TurtleArtActivity.py:780 TurtleArtActivity.py:985 TurtleArtActivity.py:1007 +#: TurtleArtActivity.py:786 TurtleArtActivity.py:991 TurtleArtActivity.py:1013 #, fuzzy msgid "Load Python block" msgstr "" @@ -3319,7 +3413,7 @@ msgstr "modèle de présentation : liste de puces" msgid "identity operator used for extending blocks" msgstr "opérateur d'identité utilisé pour les blocs d'extension" -#: TurtleArtActivity.py:672 TurtleArtActivity.py:825 turtleblocks.py:392 +#: TurtleArtActivity.py:678 TurtleArtActivity.py:831 turtleblocks.py:400 msgid "Shrink blocks" msgstr "Diminuer les blocs" @@ -3331,7 +3425,7 @@ msgstr "" "maintient la valeur du cap courant de la tortue (utilisable à la place d'un " "bloc numérique)" -#: TurtleArt/tawindow.py:4359 +#: TurtleArt/tawindow.py:4362 msgid "image" msgstr "image" @@ -3347,7 +3441,7 @@ msgstr "" "maintient la couleur courante du trait (utilisable à la place d'un bloc " "numérique)" -#: TurtleArtActivity.py:330 turtleblocks.py:411 +#: TurtleArtActivity.py:335 turtleblocks.py:419 msgid "Show palette" msgstr "Afficher la palette" @@ -3355,8 +3449,8 @@ msgstr "Afficher la palette" msgid "saves a picture to the Sugar Journal" msgstr "enregistre l'image dans le Journal de Sugar" -#: TurtleArtActivity.py:268 TurtleArtActivity.py:709 TurtleArtActivity.py:751 -#: TurtleArtActivity.py:964 TurtleArtActivity.py:997 +#: TurtleArtActivity.py:273 TurtleArtActivity.py:715 TurtleArtActivity.py:757 +#: TurtleArtActivity.py:970 TurtleArtActivity.py:1003 msgid "Save snapshot" msgstr "Enregistrer l'instantané" @@ -3381,8 +3475,8 @@ msgstr "avance" #: TurtleArt/tabasics.py:980 TurtleArt/tabasics.py:995 #: TurtleArt/tawindow.py:1453 TurtleArt/tawindow.py:1585 -#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4534 -#: TurtleArt/tawindow.py:4562 +#: TurtleArt/tawindow.py:2182 TurtleArt/tawindow.py:4542 +#: TurtleArt/tawindow.py:4572 msgid "my box" msgstr "ma boite" @@ -3410,7 +3504,7 @@ msgstr "conserver la valeur actuelle de l'échelle" msgid "top of nameable action stack" msgstr "haut de l'action nommable" -#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4576 +#: TurtleArt/tabasics.py:981 TurtleArt/tawindow.py:4586 msgid "stores numeric value in named variable" msgstr "stocke une valeur numérique dans la variable nommée" @@ -3453,7 +3547,7 @@ msgstr "titre x" msgid "fill screen" msgstr "peint le fond" -#: turtleblocks.py:375 +#: turtleblocks.py:383 msgid "Save as" msgstr "Enregistrer sous" @@ -3477,13 +3571,13 @@ msgstr "répète" msgid "wait for current video or audio to complete" msgstr "attendre la fin de la vidéo ou de l'audio en cours" -#: TurtleArtActivity.py:252 TurtleArtActivity.py:774 TurtleArtActivity.py:955 -#: TurtleArtActivity.py:991 turtleblocks.py:376 +#: TurtleArtActivity.py:257 TurtleArtActivity.py:780 TurtleArtActivity.py:961 +#: TurtleArtActivity.py:997 turtleblocks.py:384 msgid "Save as image" msgstr "Enregistrer dans une image" -#: TurtleArtActivity.py:597 TurtleArtActivity.py:633 TurtleArtActivity.py:743 -#: TurtleArtActivity.py:796 turtleblocks.py:408 +#: TurtleArtActivity.py:603 TurtleArtActivity.py:639 TurtleArtActivity.py:749 +#: TurtleArtActivity.py:802 turtleblocks.py:416 msgid "Edit" msgstr "Édition" @@ -3570,8 +3664,8 @@ msgid "" "program" msgstr "Actionne le bouton Arrêter avant de modifier ton programme BlocsTortue" -#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:650 -#: TurtleArtActivity.py:799 turtleblocks.py:404 +#: TurtleArt/tawindow.py:1630 TurtleArtActivity.py:656 +#: TurtleArtActivity.py:805 turtleblocks.py:412 msgid "Save stack" msgstr "Enregistrer la pile" @@ -3584,7 +3678,7 @@ msgid "Overwrite stack" msgstr "Remplacer la pile" #: TurtleArt/tawindow.py:1669 TurtleArt/tawindow.py:1677 -#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:652 turtleblocks.py:406 +#: TurtleArt/tawindow.py:1686 TurtleArtActivity.py:658 turtleblocks.py:414 msgid "Delete stack" msgstr "Supprimer la pile" @@ -3592,7 +3686,7 @@ msgstr "Supprimer la pile" msgid "Really delete stack?" msgstr "Voulez-vous réellement supprimer la pile ?" -#: TurtleArtActivity.py:927 +#: TurtleArtActivity.py:933 msgid "Palettes" msgstr "Palettes" @@ -3627,7 +3721,7 @@ msgstr "palette" msgid "selects a palette" msgstr "sélectionne a palette" -#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:967 +#: plugins/turtle_blocks_extras/turtle_blocks_extras.py:968 msgid "Palette of user-defined operators" msgstr "Palette des opérateurs personnalisés" @@ -3668,10 +3762,68 @@ msgstr "autre" msgid "turns the turtle 180 degrees" msgstr "Fait faire un virage de 180 degrés à la tortue" -#: turtleblocks.py:428 +#: turtleblocks.py:376 +msgid "Show sample projects" +msgstr "Montrer les projets exemple" + +#: turtleblocks.py:378 +msgid "Hide sample projects" +msgstr "Masquer les projets exemple" + +#: turtleblocks.py:436 msgid "About..." msgstr "À propos de..." +#~ msgid "custom module sensor A" +#~ msgstr "capteur de module personnalisé A" + +#~ msgid "custom module sensor B" +#~ msgstr "capteur de module personnalisé B" + +#~ msgid "custom module sensor C" +#~ msgstr "capteur de module personnalisé C" + +#~ msgid "module a" +#~ msgstr "module a" + +#~ msgid "module b" +#~ msgstr "module b" + +#~ msgid "module c" +#~ msgstr "module c" + +#~ msgid "hack pin mode" +#~ msgstr "mode broche hack" + +#~ msgid "read hack pin Butia" +#~ msgstr "lire broche hack Butia" + +#~ msgid "Module A" +#~ msgstr "Module A" + +#~ msgid "Module B" +#~ msgstr "Module B" + +#~ msgid "generic Module B" +#~ msgstr "Module générique B" + +#~ msgid "Module C" +#~ msgstr "Module C" + +#~ msgid "generic Module C" +#~ msgstr "Module générique C" + +#~ msgid "ERROR: You must cast Module A, B or C" +#~ msgstr "ERREUR : vous devez convertir le type du module A, B ou C" + +#~ msgid "returns the temperature" +#~ msgstr "renvoie la température" + +#~ msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#~ msgstr "" +#~ "retourne 1 lorsque les capteurs détectent un champ magnétique, 0 dans le " +#~ "cas contraire" + #~ msgid "gpio" #~ msgstr "gpio" @@ -4158,9 +4310,6 @@ msgstr "À propos de..." #~ msgid "1×1 picture" #~ msgstr "1x1 image" -#~ msgid "name" -#~ msgstr "nom" - #~ msgid "holds current pen shade (can be used in place of a number block)" #~ msgstr "" #~ "maintient la teinte courante du trait (utilisable à la place d'un bloc " |