From 7f9e32e1bbcc10fc85e6d66cf64f597581642c01 Mon Sep 17 00:00:00 2001 From: Robert Antoni Buj Gelonch Date: Sun, 14 Feb 2016 21:06:13 +0000 Subject: Update Catalan translation --- diff --git a/po/ca.po b/po/ca.po index 65341a6..8b258ce 100644 --- a/po/ca.po +++ b/po/ca.po @@ -2,1569 +2,2373 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -#, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-19 00:33-0400\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2015-09-16 01:25+0000\n" +"PO-Revision-Date: 2015-09-20 19:49+0000\n" +"Last-Translator: Robert \n" "Language-Team: LANGUAGE \n" +"Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Translate Toolkit 1.7.0\n" - -#. TRANS: "name" option from activity.info file -#. TRANS: "summary" option from activity.info file -#. TRANS: "description" option from activity.info file -msgid "turtleart-extras (master)" -msgstr "" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1442778549.000000\n" -#: taextras.py:37 +#: ../taextras.py:37 msgid "Turtle Blocks" msgstr "" -#: taextras.py:38 +#: ../taextras.py:38 msgid "Turtle Art" msgstr "" -#: taextras.py:42 +#: ../taextras.py:42 msgid "Turtle Art Mini" msgstr "" -#: taextras.py:46 +#: ../taextras.py:46 msgid "Turtle Confusion" msgstr "" -#: taextras.py:47 taextras.py:52 +#: ../taextras.py:47 ../taextras.py:52 msgid "Select a challenge" msgstr "" -#: taextras.py:51 +#: ../taextras.py:51 msgid "Amazonas Tortuga" msgstr "" -#: taextras.py:58 +#: ../taextras.py:56 +msgid "Turtle Flags" +msgstr "Banderes de la tortuga" + +#: ../taextras.py:57 +msgid "Use the turtle to draw country flags" +msgstr "Utilitza la tortuga per a dibuixar les banderes dels països" + +#. TRANS: AX12 is a special servo-motor of Dynamixel +#: ../taextras.py:64 +msgid "ERROR: The degrees must be between 0 and 300" +msgstr "" + +#: ../taextras.py:65 ../taextras.py:131 +msgid "ERROR: The speed must be a value between 0 and 1023" +msgstr "" + +#: ../taextras.py:66 ../taextras.py:134 +msgid "ERROR: The value must be 0 or 1, LOW or HIGH" +msgstr "" + +#: ../taextras.py:67 +msgid "ERROR: The board is disconected or the ID is out of range" +msgstr "" + +#: ../taextras.py:68 +msgid "ERROR: The especified ID is not available" +msgstr "" + +#: ../taextras.py:69 +msgid "AX-12 Motors functions" +msgstr "" + +#: ../taextras.py:70 +msgid "ax12" +msgstr "" + +#: ../taextras.py:71 +msgid "refresh AX12" +msgstr "" + +#: ../taextras.py:72 +msgid "refresh the state of the Ax palette and blocks" +msgstr "" + +#: ../taextras.py:73 +msgid "getID" +msgstr "" + +#: ../taextras.py:74 +msgid "return a random ID of the conected AX-motors" +msgstr "" + +#: ../taextras.py:75 +msgid "get position" +msgstr "" + +#: ../taextras.py:76 +msgid "get the position of the AX-12 motors" +msgstr "" + +#: ../taextras.py:77 +msgid "set position" +msgstr "" + +#: ../taextras.py:78 +msgid "idMotor" +msgstr "" + +#: ../taextras.py:79 +msgid "degrees" +msgstr "" + +#: ../taextras.py:80 +msgid "set the position of the AX-12 motors" +msgstr "" + +#: ../taextras.py:81 +msgid "set speed" +msgstr "" + +#: ../taextras.py:82 ../taextras.py:423 +msgid "speed" +msgstr "" + +#: ../taextras.py:83 +msgid "set the speed of the AX-12 motors" +msgstr "" + +#: ../taextras.py:84 +msgid "stop" +msgstr "" + +#: ../taextras.py:85 +msgid "stop the AX-12 motors " +msgstr "" + +#: ../taextras.py:86 +msgid "get temperature" +msgstr "" + +#: ../taextras.py:87 +msgid "get the temperature of the AX-12 motors" +msgstr "" + +#: ../taextras.py:88 +msgid "get voltage" +msgstr "" + +#: ../taextras.py:89 +msgid "get the voltage of the AX-12 motors" +msgstr "" + +#: ../taextras.py:90 +msgid "set led" +msgstr "" + +#: ../taextras.py:91 +msgid "action" +msgstr "" + +#: ../taextras.py:92 +msgid "" +"turns the AX led motor with id idMotor when action = 1, turn off if action = " +"0" +msgstr "" + +#: ../taextras.py:96 +msgid "Palette of Renewable Energy" +msgstr "" + +#: ../taextras.py:97 +msgid "refresh Energy" +msgstr "" + +#: ../taextras.py:98 +msgid "updates the status of the pallet and the Energy blocks" +msgstr "" + +#: ../taextras.py:99 +msgid "energy generated" +msgstr "" + +#: ../taextras.py:100 +msgid "" +"Estimated value of renewable energy (MW) to generate in the next hour in " +"Uruguay" +msgstr "" + +#: ../taextras.py:101 +msgid "max energy" +msgstr "" + +#: ../taextras.py:102 +msgid "Nominal value of renewable energy (MW) that can be generated in Uruguay" +msgstr "" + +#: ../taextras.py:103 +msgid "recommended energy" +msgstr "" + +#: ../taextras.py:104 +msgid "The preferred value of renewable energy (MW) for use" +msgstr "" + +#: ../taextras.py:105 +msgid "ON" +msgstr "" + +#: ../taextras.py:106 +msgid "Power on" +msgstr "" + +#: ../taextras.py:107 +msgid "OFF" +msgstr "" + +#: ../taextras.py:108 +msgid "Power off" +msgstr "" + +#: ../taextras.py:109 +msgid "relay" +msgstr "" + +#: ../taextras.py:110 +msgid "power on/off the relay" +msgstr "" + +#: ../taextras.py:111 +#, python-format +msgid "ERROR: Use 0 or 1, not %s" +msgstr "" + +#: ../taextras.py:115 msgid "Palette of Mexican pesos" msgstr "" -#: taextras.py:59 +#: ../taextras.py:116 msgid "Palette of Colombian pesos" msgstr "" -#: taextras.py:60 +#: ../taextras.py:117 msgid "Palette of Rwandan francs" msgstr "" -#: taextras.py:61 +#: ../taextras.py:118 msgid "Palette of US dollars" msgstr "" -#: taextras.py:62 +#: ../taextras.py:119 msgid "Palette of Australian dollars" msgstr "" -#: taextras.py:63 +#: ../taextras.py:120 msgid "Palette of Paraguayan Guaranies" msgstr "" -#: taextras.py:64 +#: ../taextras.py:121 msgid "Palette of Peruvian Nuevo Soles" msgstr "" -#: taextras.py:65 +#: ../taextras.py:122 msgid "Palette of Uruguayan Pesos" msgstr "" #. TRANS: Butia is a Robot Project from Uruguay #. (http://www.fing.edu.uy/inco/proyectos/butia/) -#: taextras.py:71 +#: ../taextras.py:128 msgid "TurtleBots" msgstr "" #. TRANS: summary of TurtleBots activity -#: taextras.py:73 -msgid "TurtleBlocks with Butia, Lego NxT, WeDo, Arduino, FollowMe plugins" +#: ../taextras.py:130 +msgid "TurtleBlocks with robotic plugins" msgstr "" -#: taextras.py:74 -msgid "ERROR: The speed must be a value between 0 and 1023" +#: ../taextras.py:132 +msgid "ERROR: The speed must be a value between -1023 and 1023" msgstr "" -#: taextras.py:75 +#: ../taextras.py:133 msgid "ERROR: The pin must be between 1 and 8" msgstr "" -#: taextras.py:76 -msgid "ERROR: The value must be 0 or 1, LOW or HIGH" -msgstr "" - -#: taextras.py:77 +#: ../taextras.py:135 msgid "ERROR: The mode must be INPUT or OUTPUT." msgstr "" -#: taextras.py:78 taextras.py:79 +#: ../taextras.py:136 msgid "turns LED on and off: 1 means on, 0 means off" msgstr "" -#: taextras.py:80 +#: ../taextras.py:137 msgid "returns the gray level as a value between 0 and 65535" msgstr "" -#: taextras.py:81 +#: ../taextras.py:138 msgid "returns 1 when the button is pressed and 0 otherwise" msgstr "" -#: taextras.py:82 +#: ../taextras.py:139 msgid "returns the light level as a value between 0 and 65535" msgstr "" -#: taextras.py:83 +#: ../taextras.py:140 msgid "returns the distance as a value between 0 and 65535" msgstr "" -#: taextras.py:84 +#: ../taextras.py:141 msgid "returns the resistance value (ohms)" msgstr "" -#: taextras.py:85 +#: ../taextras.py:142 msgid "returns the voltage value (volts)" msgstr "" -#: taextras.py:86 -msgid "returns the temperature" +#: ../taextras.py:143 +msgid "returns the temperature value (celsius degree)" msgstr "" -#: taextras.py:87 -msgid "returns 1 when the sensors detects a magnetic field, 0 otherwise" +#: ../taextras.py:144 +#, python-format +msgid "custom module %s" msgstr "" -#: taextras.py:88 +# well-spelled: a +#: ../taextras.py:145 +msgid "sensor a" +msgstr "sensor a" + +# well-spelled: b +#: ../taextras.py:146 +msgid "sensor b" +msgstr "sensor b" + +# well-spelled: c +#: ../taextras.py:147 +msgid "sensor c" +msgstr "sensor c" + +# well-spelled: a +#: ../taextras.py:148 +msgid "actuator a" +msgstr "actuador a" + +# well-spelled: b +#: ../taextras.py:149 +msgid "actuator b" +msgstr "actuador b" + +# well-spelled: c +#: ../taextras.py:150 +msgid "actuator c" +msgstr "actuador c" + +#: ../taextras.py:151 msgid "LED" msgstr "" -#: taextras.py:89 +#. TRANS: Lego NXT is a robotics product of the LEGO company +#: ../taextras.py:152 ../taextras.py:487 ../taextras.py:679 msgid "button" -msgstr "" +msgstr "botó" -#: taextras.py:90 taextras.py:358 +#: ../taextras.py:153 ../taextras.py:492 msgid "gray" -msgstr "" +msgstr "gris" -#: taextras.py:91 taextras.py:356 -#, fuzzy +#: ../taextras.py:154 ../taextras.py:490 ../taextras.py:677 msgid "light" -msgstr "dreta" +msgstr "llum" -#: taextras.py:92 -msgid "temperature" -msgstr "" - -#: taextras.py:93 taextras.py:330 +#: ../taextras.py:155 ../taextras.py:474 ../taextras.py:488 msgid "distance" -msgstr "" +msgstr "distància" -#: taextras.py:94 +#: ../taextras.py:156 msgid "resistance" -msgstr "" +msgstr "resistència" -#: taextras.py:95 +#: ../taextras.py:157 msgid "voltage" -msgstr "" +msgstr "voltatge" -#: taextras.py:96 +#: ../taextras.py:158 +msgid "temperature" +msgstr "temperatura" + +# well-spelled: Butiá +#: ../taextras.py:159 msgid "Butia Robot" -msgstr "" +msgstr "Robot Butiá" -#: taextras.py:97 +# well-spelled: Butiá +#: ../taextras.py:160 +msgid "butia" +msgstr "Butiá" + +#: ../taextras.py:161 msgid "refresh Butia" msgstr "" -#: taextras.py:98 +#: ../taextras.py:162 msgid "refresh the state of the Butia palette and blocks" msgstr "" #. TRANS: This string is shorthand for "battery charge of Butia" -#: taextras.py:100 +#: ../taextras.py:164 msgid "battery charge Butia" msgstr "" -#: taextras.py:101 +#: ../taextras.py:165 msgid "" "returns the battery charge in volts. If no motors present, it returns 255" msgstr "" #. TRANS: This string is shorthand for "speed of Butia" -#: taextras.py:103 +#: ../taextras.py:167 msgid "speed Butia" msgstr "" -#: taextras.py:104 +#: ../taextras.py:168 msgid "set the speed of the Butia motors" msgstr "" -#: taextras.py:105 +# well-spelled: Butiá +#: ../taextras.py:169 msgid "move Butia" -msgstr "" +msgstr "mou el Butiá" -#: taextras.py:106 +#: ../taextras.py:170 ../taextras.py:634 msgid "left" msgstr "esquerra" -#: taextras.py:107 -#, fuzzy +#: ../taextras.py:171 ../taextras.py:635 msgid "right" msgstr "dreta" -#: taextras.py:108 +#: ../taextras.py:172 msgid "moves the Butia motors at the specified speed" msgstr "" -#: taextras.py:109 +# well-spelled: Butiá +#: ../taextras.py:173 msgid "stop Butia" -msgstr "" +msgstr "atura el Butiá" -#: taextras.py:110 +#: ../taextras.py:174 msgid "stop the Butia robot" msgstr "" #. TRANS: This string is shorthand for "move Butia forward" -#: taextras.py:112 +#: ../taextras.py:176 msgid "forward Butia" msgstr "" -#: taextras.py:113 +#: ../taextras.py:177 msgid "move the Butia robot forward" msgstr "" +# well-spelled: Butiá #. TRANS: This string is shorthand for "turn Butia left" -#: taextras.py:115 +#: ../taextras.py:179 msgid "left Butia" -msgstr "" +msgstr "esquerra Butiá" -#: taextras.py:116 +#: ../taextras.py:180 msgid "turn the Butia robot at left" msgstr "" #. TRANS: This string is shorthand for "turn Butia right" -#: taextras.py:118 +#: ../taextras.py:182 msgid "right Butia" msgstr "" -#: taextras.py:119 +#: ../taextras.py:183 msgid "turn the Butia robot at right" msgstr "" #. TRANS: This string is shorthand for "move Butia backward" -#: taextras.py:121 +#: ../taextras.py:185 msgid "backward Butia" msgstr "" -#: taextras.py:122 +#: ../taextras.py:186 msgid "move the Butia robot backward" msgstr "" -#: taextras.py:123 +#: ../taextras.py:187 msgid "Butia Robot extra blocks" msgstr "" -#: taextras.py:124 -msgid "hack pin mode" +#: ../taextras.py:188 +msgid "butia-extra" +msgstr "" + +#. TRANS: cast means data type conversion +#: ../taextras.py:190 +msgid "" +"CAST\n" +"sensor" +msgstr "" + +#: ../taextras.py:191 +msgid "name" +msgstr "nom" + +#: ../taextras.py:192 +msgid "original" +msgstr "original" + +# well-spelled: f, x +#: ../taextras.py:193 +msgid "f(x)=" +msgstr "f(x)=" + +#. TRANS: cast means data type conversion +#: ../taextras.py:195 +msgid "Cast a new sensor block" +msgstr "" + +#. TRANS: cast means data type conversion +#: ../taextras.py:197 +msgid "CAST sensor" +msgstr "" + +#. TRANS: cast means data type conversion +#: ../taextras.py:199 +msgid "Cast a new actuator block" +msgstr "" + +#. TRANS: cast means data type conversion +#: ../taextras.py:201 +msgid "" +"CAST\n" +"actuator" +msgstr "" + +#. TRANS: cast means data type conversion +#: ../taextras.py:203 +msgid "CAST actuator" +msgstr "" + +#. TRANS: cast means data type conversion +#: ../taextras.py:205 +msgid "Butia Robot cast blocks" +msgstr "" + +#. TRANS: cast means data type conversion +#: ../taextras.py:207 +msgid "butia-cast" +msgstr "" + +# well-spelled: Butiá +#: ../taextras.py:208 +msgid "Butia" +msgstr "Butiá" + +#: ../taextras.py:209 +msgid "pin mode Butia" msgstr "" -#: taextras.py:125 taextras.py:293 taextras.py:459 +#: ../taextras.py:210 ../taextras.py:426 ../taextras.py:588 msgid "pin" msgstr "" -#: taextras.py:126 taextras.py:460 +#: ../taextras.py:211 ../taextras.py:589 msgid "mode" msgstr "" -#: taextras.py:127 +#: ../taextras.py:212 msgid "Select the pin function (INPUT, OUTPUT)." msgstr "" -#: taextras.py:128 -msgid "write hack pin Butia" +#: ../taextras.py:213 +msgid "read pin Butia" msgstr "" -#: taextras.py:129 taextras.py:463 +#: ../taextras.py:214 +msgid "read the value of a pin" +msgstr "" + +# well-spelled: PIN, Butiá +#: ../taextras.py:215 +msgid "write pin Butia" +msgstr "escriu el PIN del Butiá" + +#: ../taextras.py:216 ../taextras.py:592 msgid "value" msgstr "" -#: taextras.py:130 +#: ../taextras.py:217 msgid "set a hack pin to 0 or 1" msgstr "" -#: taextras.py:131 -msgid "read hack pin Butia" -msgstr "" +#: ../taextras.py:218 ../taextras.py:563 ../taextras.py:616 +msgid "INPUT" +msgstr "ENTRADA" -#: taextras.py:132 -msgid "read the value of a hack pin" +#: ../taextras.py:219 +msgid "Configure hack pin for digital input." msgstr "" -#: taextras.py:133 taextras.py:435 +#. TRANS: Rodi is the name of Paraguayan robot based on Arduino +#: ../taextras.py:220 ../taextras.py:561 ../taextras.py:614 msgid "HIGH" -msgstr "" +msgstr "ALTA" -#: taextras.py:134 taextras.py:472 -msgid "Set HIGH value for digital port." +#: ../taextras.py:221 +msgid "Set HIGH value for digital pin." msgstr "" -#: taextras.py:135 taextras.py:437 -msgid "INPUT" +#: ../taextras.py:222 ../taextras.py:562 ../taextras.py:615 +msgid "LOW" +msgstr "BAIXA" + +#: ../taextras.py:223 ../taextras.py:603 +msgid "Set LOW value for digital port." msgstr "" -#: taextras.py:136 -msgid "Configure hack port for digital input." +#: ../taextras.py:224 ../taextras.py:564 ../taextras.py:617 +msgid "OUTPUT" +msgstr "SORTIDA" + +#: ../taextras.py:225 +msgid "Configure hack port for digital output." msgstr "" -#: taextras.py:137 taextras.py:436 -msgid "LOW" +#: ../taextras.py:226 +msgid "firmware Butia" msgstr "" -#: taextras.py:138 taextras.py:475 -msgid "Set LOW value for digital port." +#: ../taextras.py:227 +msgid "returns the Firmware version of Butia robot" msgstr "" -#: taextras.py:139 taextras.py:438 -msgid "OUTPUT" +# well-spelled: IP +#: ../taextras.py:228 +msgid "get IP" +msgstr "obté la IP" + +#: ../taextras.py:229 +msgid "returns the current IP of the computer" msgstr "" -#: taextras.py:140 -msgid "Configure hack port for digital output." +# well-spelled: IP, Butiá +#: ../taextras.py:230 +msgid "Butia IP" +msgstr "IP del Butiá" + +#: ../taextras.py:231 +msgid "changes the IP of Butia robot" msgstr "" -#: taextras.py:141 -msgid "Butia" +#: ../taextras.py:232 +msgid "wireless" +msgstr "sense fil" + +#: ../taextras.py:233 +msgid "wireless network" +msgstr "xarxa sense fil" + +#: ../taextras.py:234 +msgid "wired" +msgstr "cablejada" + +#: ../taextras.py:235 +msgid "wired network" +msgstr "xarxa cablejada" + +#: ../taextras.py:236 +msgid "set current Butia robot" msgstr "" -#: taextras.py:142 +#: ../taextras.py:237 #, python-format msgid "ERROR: The pin %s must be in OUTPUT mode." msgstr "" -#: taextras.py:143 +#: ../taextras.py:238 #, python-format msgid "ERROR: The pin %s must be in INPUT mode." msgstr "" -#: taextras.py:147 +#: ../taextras.py:239 ../taextras.py:608 ../taextras.py:653 +msgid "The device must be an integer" +msgstr "" + +#: ../taextras.py:240 +#, python-format +msgid "Not found Butia %s" +msgstr "" + +#: ../taextras.py:241 +#, python-format +msgid "ERROR: Something wrong with function '%s'" +msgstr "" + +#: ../taextras.py:242 +#, python-format +msgid "ERROR: cannot init GCONF client: %s" +msgstr "" + +#: ../taextras.py:243 +msgid "ERROR: You must cast Sensor or Actuator: A, B or C" +msgstr "" + +#: ../taextras.py:244 +#, python-format +msgid "ERROR: Invalid IP '%s'" +msgstr "" + +#: ../taextras.py:245 +msgid "Creating PyBot server" +msgstr "" + +#: ../taextras.py:246 +msgid "ERROR creating PyBot server" +msgstr "" + +#: ../taextras.py:247 +msgid "PyBot is alive!" +msgstr "" + +#: ../taextras.py:248 +msgid "Ending Butia polling" +msgstr "" + +#: ../taextras.py:252 msgid "Error importing Pygame. This plugin require Pygame 1.9" msgstr "" -#: taextras.py:148 +#: ../taextras.py:253 ../taextras.py:309 msgid "Error on initialization of the camera" msgstr "" -#: taextras.py:149 +#: ../taextras.py:254 ../taextras.py:310 msgid "No camera was found" msgstr "" -#: taextras.py:150 +#: ../taextras.py:255 ../taextras.py:311 msgid "Error stopping camera" msgstr "" -#: taextras.py:151 +#: ../taextras.py:256 ../taextras.py:312 msgid "Error starting camera" msgstr "" #. TRANS: The "mask" is used to restrict processing to a region in the image -#: taextras.py:153 +#: ../taextras.py:258 msgid "Error in get mask" msgstr "" -#: taextras.py:154 +#: ../taextras.py:259 msgid "FollowMe" msgstr "" -#: taextras.py:155 +#: ../taextras.py:260 +msgid "followme" +msgstr "" + +#: ../taextras.py:261 msgid "refresh FollowMe" msgstr "" -#: taextras.py:156 +#: ../taextras.py:262 msgid "Search for a connected camera." msgstr "" #. TRANS: the calibration is used to match an RGB color to a target -#: taextras.py:158 +#: ../taextras.py:264 msgid "calibration" msgstr "" -#: taextras.py:159 +#: ../taextras.py:265 msgid "store a personalized calibration" msgstr "" -#: taextras.py:160 +#: ../taextras.py:266 msgid "return a personalized calibration" msgstr "" -#: taextras.py:161 +#: ../taextras.py:267 msgid "follow" msgstr "" -#: taextras.py:162 +#: ../taextras.py:268 msgid "follow a color or calibration" msgstr "" -#: taextras.py:163 +#: ../taextras.py:269 msgid "brightness" msgstr "" -#: taextras.py:164 +#: ../taextras.py:270 msgid "set the camera brightness as a value between 0 to 255." msgstr "" -#: taextras.py:165 -msgid "minimum pixels" -msgstr "" - -#: taextras.py:166 -msgid "set the minimal number of pixels to follow" -msgstr "" - -#: taextras.py:167 +#: ../taextras.py:271 msgid "threshold" msgstr "" #. TRANS: RGB color space (red, green, blue) -#: taextras.py:169 +#: ../taextras.py:273 msgid "set a threshold for a RGB color" msgstr "" -#: taextras.py:170 +#: ../taextras.py:274 msgid "camera mode" msgstr "" #. TRANS: RGB, YUV, and HSV are color spaces -#: taextras.py:172 +#: ../taextras.py:276 msgid "set the color mode of the camera: RGB; YUV or HSV" msgstr "" -#: taextras.py:173 +#: ../taextras.py:277 msgid "get brightness" msgstr "" -#: taextras.py:174 +#: ../taextras.py:278 msgid "get the brightness of the ambient light" msgstr "" -#: taextras.py:175 +#: ../taextras.py:279 msgid "average color" msgstr "" -#: taextras.py:176 +#: ../taextras.py:280 msgid "" "if set to 0 then color averaging is off during calibration; for other values " "it is on" msgstr "" -#: taextras.py:178 +#: ../taextras.py:281 msgid "x position" msgstr "" -#: taextras.py:179 +#: ../taextras.py:282 msgid "return x position" msgstr "" -#: taextras.py:180 +#: ../taextras.py:283 msgid "y position" msgstr "" -#: taextras.py:181 +#: ../taextras.py:284 msgid "return y position" msgstr "" -#: taextras.py:182 +#: ../taextras.py:285 msgid "pixels" msgstr "" -#: taextras.py:183 +#: ../taextras.py:286 msgid "return the number of pixels of the biggest blob" msgstr "" #. TRANS: RGB color space (red, green, blue) -#: taextras.py:185 +#: ../taextras.py:288 +msgid "RGB" +msgstr "" + +#: ../taextras.py:289 msgid "set the color mode of the camera to RGB" msgstr "" #. TRANS: YUV color space (luminance, chrominance) -#: taextras.py:187 +#: ../taextras.py:291 +msgid "YUV" +msgstr "" + +#: ../taextras.py:292 msgid "set the color mode of the camera to YUV" msgstr "" #. TRANS: HSV color space (hue, saturation, value) -#: taextras.py:189 +#: ../taextras.py:294 +msgid "HSV" +msgstr "" + +#: ../taextras.py:295 msgid "set the color mode of the camera to HSV" msgstr "" -#: taextras.py:190 +#: ../taextras.py:296 +msgid "get color" +msgstr "" + +#: ../taextras.py:297 +msgid "get the color of an object" +msgstr "" + +#: ../taextras.py:298 +msgid "color distance" +msgstr "" + +#: ../taextras.py:299 +msgid "set the distance to identify a color" +msgstr "" + +#: ../taextras.py:300 +msgid "minimum pixels" +msgstr "" + +#: ../taextras.py:301 +msgid "set the minimal number of pixels to follow" +msgstr "" + +#: ../taextras.py:302 msgid "empty calibration" msgstr "" -#: taextras.py:191 +#: ../taextras.py:303 msgid "error in string conversion" msgstr "" +#: ../taextras.py:308 +msgid "Error importing Pygame. This plugin requires Pygame 1.9" +msgstr "" + +#: ../taextras.py:313 +msgid "colorview" +msgstr "" + +#: ../taextras.py:314 +msgid "color detector" +msgstr "" + +#: ../taextras.py:315 +msgid "color compare" +msgstr "" + +#: ../taextras.py:316 +msgid "compares a color with the palette" +msgstr "" + +#: ../taextras.py:317 +msgid "set tolerance" +msgstr "" + +#: ../taextras.py:318 +msgid "sets the tolerance between colors" +msgstr "" + +#: ../taextras.py:319 +msgid "set brightness" +msgstr "" + +#: ../taextras.py:320 +msgid "sets the brightness of the camera" +msgstr "" + +#: ../taextras.py:321 +msgid "view camera" +msgstr "" + +#: ../taextras.py:322 +msgid "shows the camera" +msgstr "" + #. TRANS: Pattern detection is a plugin that allow detect signals #. with the camera -#: taextras.py:197 +#: ../taextras.py:328 msgid "Pattern detection" msgstr "" -#: taextras.py:198 +#: ../taextras.py:329 +msgid "pattern_detection" +msgstr "" + +#: ../taextras.py:330 msgid "Seeing signal" msgstr "" -#: taextras.py:199 +#: ../taextras.py:331 msgid "Returns True if the signal is in front of the camera" msgstr "" -#: taextras.py:200 +#: ../taextras.py:332 msgid "Distance to signal" msgstr "" -#: taextras.py:201 +#: ../taextras.py:333 msgid "Returns the distance of the signal to the camera in millimeters" msgstr "" #. TRANS: SumBot is a robot programmed for "Sumo wrestling" -#: taextras.py:206 +#: ../taextras.py:338 msgid "SumBot" msgstr "" -#: taextras.py:207 +#: ../taextras.py:339 +msgid "sumtia" +msgstr "" + +#: ../taextras.py:340 msgid "speed SumBot" msgstr "" -#: taextras.py:208 +#: ../taextras.py:341 msgid "submit the speed to the SumBot" msgstr "" -#: taextras.py:209 +#: ../taextras.py:342 msgid "set the default speed for the movement commands" msgstr "" #. TRANS: This string is shorthand for "move SumBot forward" -#: taextras.py:211 +#: ../taextras.py:344 msgid "forward SumBot" msgstr "" -#: taextras.py:212 +#: ../taextras.py:345 msgid "move SumBot forward" msgstr "" #. TRANS: This string is shorthand for "move SumBot backward" -#: taextras.py:214 +#: ../taextras.py:347 msgid "backward SumBot" msgstr "" -#: taextras.py:215 +#: ../taextras.py:348 msgid "move SumBot backward" msgstr "" -#: taextras.py:216 +#: ../taextras.py:349 msgid "stop SumBot" msgstr "" -#: taextras.py:217 +#: ../taextras.py:350 msgid "stop the SumBot" msgstr "" #. TRANS: This string is shorthand for "turn SumBot left" -#: taextras.py:219 +#: ../taextras.py:352 msgid "left SumBot" msgstr "" -#: taextras.py:220 +#: ../taextras.py:353 msgid "turn left the SumBot" msgstr "" #. TRANS: This string is shorthand for "move SumBot right" -#: taextras.py:222 +#: ../taextras.py:355 msgid "right SumBot" msgstr "" -#: taextras.py:223 +#: ../taextras.py:356 msgid "turn right the SumBot" msgstr "" #. TRANS: The angle to the center is the angle SumBot must turn to #. face the center of the playing field -#: taextras.py:226 +#: ../taextras.py:359 msgid "angle to center" msgstr "" #. TRANS: dohyo is the playing field -#: taextras.py:228 +#: ../taextras.py:361 msgid "get the angle to the center of the dohyo" msgstr "" #. TRANS: The angle to the center is the angle SumBot must turn to #. face the Enemy (opponent) -#: taextras.py:231 +#: ../taextras.py:364 msgid "angle to Enemy" msgstr "" -#: taextras.py:232 +#: ../taextras.py:365 msgid "get the angle to the Enemy" msgstr "" #. TRANS: This string is shorthand for "x coordinate of SumBot" -#: taextras.py:234 +#: ../taextras.py:367 msgid "x coor. SumBot" msgstr "" -#: taextras.py:235 +#: ../taextras.py:368 msgid "get the x coordinate of the SumBot" msgstr "" #. TRANS: This string is shorthand for "y coordinate of SumBot" -#: taextras.py:237 +#: ../taextras.py:370 msgid "y coor. SumBot" msgstr "" -#: taextras.py:238 +#: ../taextras.py:371 msgid "get the y coordinate of the SumBot" msgstr "" #. TRANS: This string is shorthand for "x coordinate of SumBot's enemy" -#: taextras.py:240 +#: ../taextras.py:373 msgid "x coor. Enemy" msgstr "" -#: taextras.py:241 +#: ../taextras.py:374 msgid "get the x coordinate of the Enemy" msgstr "" #. TRANS: This string is shorthand for "y coordinate of SumBot's enemy" -#: taextras.py:243 +#: ../taextras.py:376 msgid "y coor. Enemy" msgstr "" -#: taextras.py:244 +#: ../taextras.py:377 msgid "get the y coordinate of the Enemy" msgstr "" #. TRANS: This string is shorthand for "rotation of SumBot" -#: taextras.py:246 +#: ../taextras.py:379 msgid "rotation SumBot" msgstr "" -#: taextras.py:247 +#: ../taextras.py:380 msgid "get the rotation of the Sumbot" msgstr "" #. TRANS: This string is shorthand for "rotation of SumBot's enemy" -#: taextras.py:249 +#: ../taextras.py:382 msgid "rotation Enemy" msgstr "" -#: taextras.py:250 +#: ../taextras.py:383 msgid "get the rotation of the Enemy" msgstr "" -#: taextras.py:251 +#: ../taextras.py:384 msgid "distance to center" msgstr "" #. TRANS: dohyo is the playing field -#: taextras.py:253 +#: ../taextras.py:386 msgid "get the distance to the center of the dohyo" msgstr "" -#: taextras.py:254 +#: ../taextras.py:387 msgid "distance to Enemy" msgstr "" -#: taextras.py:255 +#: ../taextras.py:388 msgid "get the distance to the Enemy" msgstr "" -#: taextras.py:256 +#: ../taextras.py:389 msgid "update information" msgstr "" -#: taextras.py:257 +#: ../taextras.py:390 msgid "update information from the server" msgstr "" #. TRANS: Please use similar terms to those used in the Physics Activity -#: taextras.py:262 +#: ../taextras.py:395 msgid "Palette of physics blocks" msgstr "" -#: taextras.py:263 +#: ../taextras.py:396 msgid "start polygon" msgstr "" -#: taextras.py:264 +#: ../taextras.py:397 msgid "Begin defining a new polygon based on the current Turtle xy position." msgstr "" -#: taextras.py:266 +#: ../taextras.py:399 msgid "add point" msgstr "" -#: taextras.py:267 +#: ../taextras.py:400 msgid "" "Add a new point to the current polygon based on the current Turtle xy " "position." msgstr "" -#: taextras.py:269 +#: ../taextras.py:402 msgid "end polygon" msgstr "" -#: taextras.py:270 +#: ../taextras.py:403 msgid "Define a new polygon." msgstr "" -#: taextras.py:271 +#: ../taextras.py:404 msgid "end filled polygon" msgstr "" -#: taextras.py:272 +#: ../taextras.py:405 msgid "Not a simple polygon" msgstr "" -#: taextras.py:273 +#: ../taextras.py:406 msgid "Define a new filled polygon." msgstr "" -#: taextras.py:274 +#: ../taextras.py:407 msgid "triangle" msgstr "" #. TRANS: base of a triangle -#: taextras.py:276 +#: ../taextras.py:409 msgid "base" msgstr "" -#: taextras.py:277 taextras.py:283 +#: ../taextras.py:410 ../taextras.py:416 msgid "height" msgstr "alçada" -#: taextras.py:278 +#: ../taextras.py:411 msgid "Add a triangle object to the project." msgstr "" -#: taextras.py:279 +#: ../taextras.py:412 msgid "circle" msgstr "" -#: taextras.py:280 +#: ../taextras.py:413 msgid "Add a circle object to the project." msgstr "" -#: taextras.py:281 +#: ../taextras.py:414 msgid "rectangle" msgstr "" -#: taextras.py:282 +#: ../taextras.py:415 msgid "width" msgstr "amplada" -#: taextras.py:284 +#: ../taextras.py:417 msgid "Add a rectangle object to the project." msgstr "" -#: taextras.py:285 +#: ../taextras.py:418 msgid "reset" msgstr "" -#: taextras.py:286 +#: ../taextras.py:419 msgid "Reset the project; clear the object list." msgstr "" -#: taextras.py:287 +#: ../taextras.py:420 msgid "motor" msgstr "" #. TRANS: torque as in engine torque -#: taextras.py:289 +#: ../taextras.py:422 msgid "torque" msgstr "" -#: taextras.py:290 -msgid "speed" -msgstr "" - -#: taextras.py:291 +#: ../taextras.py:424 msgid "" "Motor torque and speed range from 0 (off) to positive numbers; motor is " "placed on the most recent object created." msgstr "" -#: taextras.py:294 +#: ../taextras.py:427 msgid "Pin an object down so that it cannot fall." msgstr "" -#: taextras.py:295 +#: ../taextras.py:428 +msgid "pen" +msgstr "" + +#: ../taextras.py:429 +msgid "Add a pen to an object so that its movements are traced." +msgstr "" + +#: ../taextras.py:431 msgid "joint" msgstr "" -#: taextras.py:296 +# well-spelled: x +#: ../taextras.py:432 msgid "x" msgstr "x" -#: taextras.py:297 +#: ../taextras.py:433 msgid "y" msgstr "" -#: taextras.py:298 +#: ../taextras.py:434 msgid "" -"Join two objects together (the most recent object created and the object at " -"point x, y)." +"Join two objects together (the object at the current location and the object " +"at point x, y)." msgstr "" -#: taextras.py:300 +#: ../taextras.py:436 msgid "save as Physics activity" msgstr "" -#: taextras.py:301 +#: ../taextras.py:437 msgid "Save the project to the Journal as a Physics activity." msgstr "" #. TRANS: Here, gear means a toothed wheel, as in a clock-works -#: taextras.py:303 +#: ../taextras.py:439 msgid "gear" msgstr "" -#: taextras.py:304 +#: ../taextras.py:440 msgid "Add a gear object to the project." msgstr "" -#: taextras.py:305 +#: ../taextras.py:441 msgid "density" msgstr "" -#: taextras.py:306 +#: ../taextras.py:442 msgid "" "Set the density property for objects (density can be any positive number)." msgstr "" -#: taextras.py:308 +#: ../taextras.py:444 msgid "friction" msgstr "" -#: taextras.py:309 +#: ../taextras.py:445 msgid "" "Set the friction property for objects (value from 0 to 1, where 0 turns " "friction off and 1 is strong friction)." msgstr "" #. TRANS: bounciness is coefficient of restitution -#: taextras.py:312 +#: ../taextras.py:448 msgid "bounciness" msgstr "" -#: taextras.py:313 +#: ../taextras.py:449 msgid "" "Set the bounciness property for objects (a value from 0 to 1, where 0 means " "no bounce and 1 is very bouncy)." msgstr "" #. TRANS: dynamic here means moving vs in a fixed position -#: taextras.py:316 +#: ../taextras.py:452 msgid "dynamic" msgstr "" -#: taextras.py:317 +#: ../taextras.py:453 msgid "" "If dynamic = 1, the object can move; if dynamic = 0, it is fixed in position." msgstr "" #. TRANS: WeDo is a robotics product of the LEGO company -#: taextras.py:323 -msgid "Palette of WeDo blocks" +#: ../taextras.py:459 ../taextras.py:498 ../taextras.py:664 +#, python-format +msgid "The parameter must be a integer, not '%s'" msgstr "" -#: taextras.py:324 -msgid "WeDo" +#: ../taextras.py:460 +msgid "Motor speed must be an integer between -100 and 100" msgstr "" -#: taextras.py:325 -msgid "set current WeDo device" +#: ../taextras.py:461 +#, python-format +msgid "WeDo found %s bricks" msgstr "" -#: taextras.py:326 -msgid "number of WeDo devices" +#: ../taextras.py:462 +msgid "WeDo not found" msgstr "" -#: taextras.py:327 -msgid "tilt" +#: ../taextras.py:463 +#, python-format +msgid "WeDo number %s was not found" msgstr "" -#: taextras.py:328 -msgid "" -"tilt sensor output: (-1 == no tilt, 0 == tilt forward, 3 == tilt back, 1 == " -"tilt left, 2 == tilt right)" +#: ../taextras.py:464 +msgid "Palette of WeDo blocks" msgstr "" -#. TRANS: This string is shorthand for "output of the distance sensor" -#: taextras.py:332 -msgid "distance sensor output" +#: ../taextras.py:465 +msgid "wedo" msgstr "" -#: taextras.py:333 -msgid "Motor A" +#: ../taextras.py:466 +msgid "refresh WeDo" msgstr "" -#: taextras.py:334 -msgid "returns the current value of Motor A" +#: ../taextras.py:467 +msgid "Search for a connected WeDo." msgstr "" -#: taextras.py:335 -msgid "Motor B" +#: ../taextras.py:468 +msgid "WeDo" msgstr "" -#: taextras.py:336 -msgid "returns the current value of Motor B" +#: ../taextras.py:469 +msgid "set current WeDo device" msgstr "" -#: taextras.py:337 -msgid "set the value for Motor A" +#: ../taextras.py:470 +msgid "number of WeDos" msgstr "" -#: taextras.py:338 -msgid "set the value for Motor B" +#: ../taextras.py:471 +msgid "number of WeDo devices" msgstr "" -#: taextras.py:339 -msgid "WeDo is unavailable" +#: ../taextras.py:472 +msgid "tilt" msgstr "" -#. TRANS: e.g., Wedo 2 is unavailable, defaulting to 1 -#: taextras.py:341 -#, python-format -msgid "WeDo %d is unavailable; defaulting to 1" +#: ../taextras.py:473 +msgid "" +"tilt sensor output: (-1 == no tilt,0 == tilt forward, 3 == tilt back, 1 == " +"tilt left, 2 == tilt right)" msgstr "" -#. TRANS: %(device)s and %(wedo_number)d are substitution strings; -#. please leave untranslated -#: taextras.py:344 -#, python-format -msgid "%(device)s is unavailable on WeDo %(wedo_number)d" +#. TRANS: This string is shorthand for "output of the distance sensor" +#: ../taextras.py:476 +msgid "distance sensor output" msgstr "" -#. TRANS: Lego NXT is a robotics product of the LEGO company -#: taextras.py:349 -msgid "Palette of LEGO NXT blocks of motors" +#: ../taextras.py:477 +msgid "Motor A" msgstr "" -#: taextras.py:350 -msgid "Palette of LEGO NXT blocks of sensors" +#: ../taextras.py:478 +msgid "returns the current speed of Motor A" msgstr "" -#. TRANS: touch sensor (implemented as a button) -#: taextras.py:352 -msgid "touch" +#: ../taextras.py:479 +msgid "Motor B" msgstr "" -#. TRANS: distance sensor (implemented using ultrasonics) -#: taextras.py:354 -msgid "ultrasonic" +#: ../taextras.py:480 +msgid "returns the current speed of Motor B" msgstr "" -#: taextras.py:355 +#: ../taextras.py:481 +msgid "set the speed for Motor A" +msgstr "" + +#: ../taextras.py:482 +msgid "set the speed for Motor B" +msgstr "" + +#: ../taextras.py:489 msgid "color" msgstr "color" -#: taextras.py:357 +#: ../taextras.py:491 msgid "sound" -msgstr "só" +msgstr "so" #. TRANS: The brick is the NXT controller -#: taextras.py:360 +#: ../taextras.py:494 msgid "Please check the connection with the brick" msgstr "" -#: taextras.py:361 +#: ../taextras.py:495 #, python-format msgid "Invalid port '%s'. Port must be: PORT A, B or C" msgstr "" -#: taextras.py:362 +#: ../taextras.py:496 #, python-format msgid "Invalid port '%s'. Port must be: PORT 1, 2, 3 or 4" msgstr "" -#: taextras.py:363 +#: ../taextras.py:497 msgid "The value of power must be between -127 to 127" msgstr "" -#: taextras.py:364 -#, python-format -msgid "The parameter must be a integer, not '%s'" -msgstr "" - -#: taextras.py:365 +#: ../taextras.py:499 ../taextras.py:665 msgid "An error has occurred: check all connections and try to reconnect" msgstr "" -#: taextras.py:366 +#: ../taextras.py:500 #, python-format msgid "NXT found %s bricks" msgstr "" -#: taextras.py:367 +#: ../taextras.py:501 msgid "NXT not found" msgstr "" -#: taextras.py:368 +#: ../taextras.py:502 #, python-format msgid "Brick number %s was not found" msgstr "" -#: taextras.py:369 +#: ../taextras.py:503 +msgid "Palette of LEGO NXT blocks of motors" +msgstr "" + +#: ../taextras.py:504 +msgid "nxt-motors" +msgstr "" + +#: ../taextras.py:505 msgid "refresh NXT" msgstr "" -#: taextras.py:370 +#: ../taextras.py:506 msgid "Search for a connected NXT brick." msgstr "" -#: taextras.py:371 +#: ../taextras.py:507 msgid "NXT" msgstr "" -#: taextras.py:372 +#: ../taextras.py:508 msgid "set current NXT device" msgstr "" -#: taextras.py:373 +#: ../taextras.py:509 +msgid "number of NXTs" +msgstr "" + +#: ../taextras.py:510 msgid "number of NXT devices" msgstr "" -#: taextras.py:374 +#: ../taextras.py:511 msgid "brick name" msgstr "" -#: taextras.py:375 +#: ../taextras.py:512 msgid "Get the name of a brick." msgstr "" -#: taextras.py:376 +#: ../taextras.py:513 msgid "play tone" msgstr "" -#: taextras.py:377 +#: ../taextras.py:514 msgid "frequency" msgstr "" -#: taextras.py:378 +#: ../taextras.py:515 msgid "time" msgstr "" -#: taextras.py:379 +#: ../taextras.py:516 msgid "Play a tone at frequency for time." msgstr "" #. TRANS: turn is the action -#: taextras.py:381 -msgid "" -"turn motor\n" -"\n" +#: ../taextras.py:518 +#, python-format +msgid "turn motor %s" msgstr "" -#: taextras.py:382 +#: ../taextras.py:519 ../taextras.py:682 msgid "port" msgstr "" -#: taextras.py:383 -msgid "power" -msgstr "" - #. TRANS: rotations is quantity of turns -#: taextras.py:385 +#: ../taextras.py:521 msgid "rotations" msgstr "" -#: taextras.py:386 -msgid "turn a motor" +#: ../taextras.py:522 ../taextras.py:683 +msgid "power" msgstr "" -#: taextras.py:387 -msgid "" -"synchronize\n" -"\n" -"motors" +#: ../taextras.py:523 +msgid "turn a motor" msgstr "" -#: taextras.py:388 -msgid "steering" +#: ../taextras.py:524 +#, python-format +msgid "synchronize %s motors" msgstr "" -#: taextras.py:389 +#: ../taextras.py:525 msgid "synchronize two motors connected in PORT B and PORT C" msgstr "" -#: taextras.py:390 -msgid "PORT A" -msgstr "" - -#: taextras.py:391 -msgid "PORT A of the brick" -msgstr "" - -#: taextras.py:392 -msgid "PORT B" -msgstr "" - -#: taextras.py:393 -msgid "PORT B of the brick" -msgstr "" - -#: taextras.py:394 -msgid "PORT C" -msgstr "" - -#: taextras.py:395 -msgid "PORT C of the brick" +#: ../taextras.py:526 +#, python-format +msgid "PORT %s" msgstr "" -#: taextras.py:396 -msgid "" -"synchronize\n" -"motors" +#: ../taextras.py:527 +#, python-format +msgid "PORT %s of the brick" msgstr "" -#: taextras.py:397 +#: ../taextras.py:528 msgid "start motor" msgstr "" -#: taextras.py:398 +#: ../taextras.py:529 msgid "Run a motor forever." msgstr "" -#: taextras.py:399 +#: ../taextras.py:530 msgid "brake motor" msgstr "" -#: taextras.py:400 +#: ../taextras.py:531 msgid "Stop a specified motor." msgstr "" #. TRANS: reset is used to reset the counter associated with the motor -#: taextras.py:402 +#: ../taextras.py:533 msgid "reset motor" msgstr "" -#: taextras.py:403 +#: ../taextras.py:534 msgid "Reset the motor counter." msgstr "" -#: taextras.py:404 +#: ../taextras.py:535 msgid "motor position" msgstr "" -#: taextras.py:405 +#: ../taextras.py:536 msgid "Get the motor position." msgstr "" -#: taextras.py:406 -msgid "PORT 1" -msgstr "" - -#: taextras.py:407 -msgid "PORT 1 of the brick" -msgstr "" - -#: taextras.py:408 -msgid "read" -msgstr "" - -#: taextras.py:409 -msgid "sensor" -msgstr "" - -#: taextras.py:410 -msgid "Read sensor output." -msgstr "" - -#: taextras.py:411 -msgid "PORT 2" +#: ../taextras.py:537 +msgid "Palette of LEGO NXT blocks of sensors" msgstr "" -#: taextras.py:412 -msgid "PORT 2 of the brick" +#: ../taextras.py:538 +msgid "nxt-sensors" msgstr "" -#: taextras.py:413 +#: ../taextras.py:539 ../taextras.py:678 msgid "light sensor" msgstr "" -#: taextras.py:414 +#: ../taextras.py:540 msgid "gray sensor" msgstr "" -#: taextras.py:415 -msgid "PORT 3" +#: ../taextras.py:541 ../taextras.py:680 +msgid "button sensor" msgstr "" -#: taextras.py:416 -msgid "PORT 3 of the brick" +#: ../taextras.py:542 +msgid "distance sensor" msgstr "" -#: taextras.py:417 -msgid "touch sensor" +#: ../taextras.py:543 +msgid "sound sensor" msgstr "" -#: taextras.py:418 -msgid "distance sensor" +#: ../taextras.py:544 +msgid "color sensor" msgstr "" -#: taextras.py:419 -msgid "PORT 4" +#. TRANS: the battery level is the charge level of the brick +#: ../taextras.py:546 +msgid "battery level" msgstr "" -#: taextras.py:420 -msgid "PORT 4 of the brick" +#: ../taextras.py:547 +msgid "Get the battery level of the brick in millivolts" msgstr "" -#: taextras.py:421 -msgid "sound sensor" +#: ../taextras.py:548 +msgid "color as light" msgstr "" -#: taextras.py:422 -msgid "color sensor" +#: ../taextras.py:549 +msgid "use color sensor as light sensor" msgstr "" #. 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:425 +#: ../taextras.py:552 msgid "set light" msgstr "" -#: taextras.py:426 +#: ../taextras.py:553 msgid "Set color sensor light." msgstr "" -#. TRANS: the battery level is the charge level of the brick -#: taextras.py:428 -msgid "battery level" +#: ../taextras.py:554 +msgid "compass" msgstr "" -#: taextras.py:429 -msgid "Get the battery level of the brick in millivolts" +#: ../taextras.py:555 +msgid "compass sensor" msgstr "" #. TRANS: Arduino plugin to control an Arduino board -#: taextras.py:434 +#: ../taextras.py:560 msgid "Palette of Arduino blocks" msgstr "" #. TRANS: PWM is pulse-width modulation -#: taextras.py:440 +#: ../taextras.py:566 ../taextras.py:619 msgid "PWM" msgstr "" -#: taextras.py:441 +#: ../taextras.py:567 ../taextras.py:620 msgid "SERVO" msgstr "" -#: taextras.py:442 +#: ../taextras.py:568 msgid "ERROR: Check the Arduino and the number of port." msgstr "" -#: taextras.py:443 -msgid "ERROR: Value must be a number from 0 to 255." +#: ../taextras.py:569 +msgid "ERROR: Value must be a number from 0 to 1." msgstr "" -#: taextras.py:444 +#: ../taextras.py:570 +msgid "ERROR: Value must be a number from 0 to 180." +msgstr "" + +#: ../taextras.py:571 msgid "ERROR: Value must be either HIGH or LOW, 0 or 1" msgstr "" -#: taextras.py:445 +#: ../taextras.py:572 msgid "ERROR: The mode must be either INPUT, OUTPUT, PWM or SERVO." msgstr "" -#: taextras.py:446 +#: ../taextras.py:573 msgid "ERROR: The value must be an integer." msgstr "" -#: taextras.py:447 +#: ../taextras.py:574 msgid "ERROR: The pin must be an integer." msgstr "" -#: taextras.py:448 +#: ../taextras.py:575 +msgid "ERROR: You must configure the mode for the pin." +msgstr "" + +#: ../taextras.py:576 +msgid "arduino" +msgstr "" + +#: ../taextras.py:577 msgid "refresh Arduino" msgstr "" -#: taextras.py:449 +#: ../taextras.py:578 msgid "Search for connected Arduinos." msgstr "" -#: taextras.py:450 +#: ../taextras.py:579 msgid "Arduino" msgstr "" -#: taextras.py:451 +#: ../taextras.py:580 msgid "set current Arduino board" msgstr "" -#: taextras.py:452 +#: ../taextras.py:581 msgid "number of Arduinos" msgstr "" -#: taextras.py:453 +#: ../taextras.py:582 msgid "number of Arduino boards" msgstr "" -#: taextras.py:454 +#: ../taextras.py:583 msgid "Arduino name" msgstr "" -#: taextras.py:455 +#: ../taextras.py:584 msgid "Get the name of an Arduino." msgstr "" #. TRANS: pin mode is used to specify the mode (INPUT, OUTPUT, etc) #. in which an I/O pin is being used. -#: taextras.py:458 +#: ../taextras.py:587 msgid "pin mode" msgstr "" -#: taextras.py:461 +#: ../taextras.py:590 msgid "Select the pin function (INPUT, OUTPUT, PWM, SERVO)." msgstr "" -#: taextras.py:462 +#: ../taextras.py:591 msgid "analog write" msgstr "" -#: taextras.py:464 +#: ../taextras.py:593 msgid "Write analog value in specified port." msgstr "" -#: taextras.py:465 +#: ../taextras.py:594 msgid "analog read" msgstr "" -#: taextras.py:466 -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." +#: ../taextras.py:595 +msgid "Read value from analog port. Value may be between 0 and 1." msgstr "" -#: taextras.py:468 +#: ../taextras.py:596 msgid "digital write" msgstr "" -#: taextras.py:469 +#: ../taextras.py:597 msgid "Write digital value to specified port." msgstr "" -#: taextras.py:470 +#: ../taextras.py:598 msgid "digital read" msgstr "" -#: taextras.py:471 +#: ../taextras.py:599 msgid "Read value from digital port." msgstr "" -#: taextras.py:473 +#: ../taextras.py:600 +msgid "Set HIGH value for digital port." +msgstr "" + +#: ../taextras.py:601 msgid "Configure Arduino port for digital input." msgstr "" -#: taextras.py:474 +#: ../taextras.py:602 msgid "Configure Arduino port to drive a servo." msgstr "" -#: taextras.py:476 +#: ../taextras.py:604 msgid "Configure Arduino port for digital output." msgstr "" -#: taextras.py:477 +#: ../taextras.py:605 msgid "Configure Arduino port for PWM (pulse-width modulation)." msgstr "" -#: taextras.py:478 +#: ../taextras.py:606 #, python-format msgid "Not found Arduino %s" msgstr "" -#: taextras.py:479 +#: ../taextras.py:607 msgid "The pin must be an integer" msgstr "" -#: taextras.py:480 -msgid "The device must be an integer" +#: ../taextras.py:609 ../taextras.py:655 +#, python-format +msgid "Error loading %s board" +msgstr "" + +#: ../taextras.py:621 +msgid "ERROR: Check the connection with the robot." +msgstr "" + +#: ../taextras.py:622 +#, python-format +msgid "ERROR: The speed must be a value between 0 and %d" +msgstr "" + +#: ../taextras.py:623 +#, python-format +msgid "ERROR: The speed must be a value between -%(max)d and %(max)d" +msgstr "" + +#: ../taextras.py:624 +msgid "Palette for Rodi bots using Arduino" +msgstr "" + +#: ../taextras.py:625 +msgid "refresh Rodi" +msgstr "" + +#: ../taextras.py:626 +msgid "refresh the state of the Rodi palette and blocks" +msgstr "" + +#: ../taextras.py:627 +msgid "Rodi" +msgstr "" + +#: ../taextras.py:628 +msgid "set current Rodi robot" +msgstr "" + +#: ../taextras.py:629 +msgid "number of Rodis" +msgstr "" + +#: ../taextras.py:630 +msgid "number of Rodi robots" +msgstr "" + +#: ../taextras.py:631 +msgid "Rodi name" +msgstr "" + +#: ../taextras.py:632 +msgid "Get the name of a Rodi robot" +msgstr "" + +#: ../taextras.py:633 +msgid "move Rodi" +msgstr "" + +#: ../taextras.py:636 +msgid "moves the Rodi motors at the specified speed" +msgstr "" + +#: ../taextras.py:637 +msgid "stop Rodi" +msgstr "" + +#: ../taextras.py:638 +msgid "stop the Rodi robot" +msgstr "" + +#: ../taextras.py:639 +msgid "forward Rodi" +msgstr "" + +#: ../taextras.py:640 +msgid "move the Rodi robot forward" +msgstr "" + +#: ../taextras.py:641 +msgid "left Rodi" +msgstr "" + +#: ../taextras.py:642 +msgid "turn the Rodi robot at left" +msgstr "" + +#: ../taextras.py:643 +msgid "right Rodi" +msgstr "" + +#: ../taextras.py:644 +msgid "turn the Rodi robot at right" +msgstr "" + +#: ../taextras.py:645 +msgid "backward Rodi" +msgstr "" + +#: ../taextras.py:646 +msgid "move the Rodi robot backward" +msgstr "" + +#: ../taextras.py:647 +msgid "distance Rodi" +msgstr "" + +#: ../taextras.py:648 +msgid "returns the distance as a value between 0 and 1" +msgstr "" + +#: ../taextras.py:649 +msgid "left sensor Rodi" +msgstr "" + +#: ../taextras.py:650 +msgid "returns the left line sensor as a value between 0 and 1" +msgstr "" + +#: ../taextras.py:651 +msgid "right sensor Rodi" +msgstr "" + +#: ../taextras.py:652 +msgid "returns the right line sensor as a value between 0 and 1" +msgstr "" + +#: ../taextras.py:654 +#, python-format +msgid "Not found Rodi %s" +msgstr "" + +#. TRANS: Fischer is a shortest of fischertechnik robot +#: ../taextras.py:660 +msgid "Please check the connection with the fischer" +msgstr "" + +#: ../taextras.py:661 +#, python-format +msgid "Invalid port '%s'. Port must be: PORT 1 or 2" +msgstr "" + +#: ../taextras.py:662 +#, python-format +msgid "Invalid port '%s'. Port must be: PORT 1, 2 or 3" +msgstr "" + +#: ../taextras.py:663 +msgid "The value of power must be an integer between -100 to 100" +msgstr "" + +#: ../taextras.py:666 +#, python-format +msgid "Found %s Fischers" +msgstr "" + +#: ../taextras.py:667 +msgid "Fischer not found" +msgstr "" + +#: ../taextras.py:668 +#, python-format +msgid "Fischer number %s was not found" +msgstr "" + +#: ../taextras.py:669 +msgid "Palette of Fischertechnik robot" +msgstr "" + +#: ../taextras.py:670 +msgid "fischer" +msgstr "" + +#: ../taextras.py:671 +msgid "refresh Fischer" +msgstr "" + +#: ../taextras.py:672 +msgid "Search for a connected Fischer brick." +msgstr "" + +#: ../taextras.py:673 +msgid "Fischer" +msgstr "" + +#: ../taextras.py:674 +msgid "set current Fischer device" +msgstr "" + +#: ../taextras.py:675 +msgid "number of Fischers" +msgstr "" + +#: ../taextras.py:676 +msgid "number of Fischer devices" +msgstr "" + +#: ../taextras.py:681 +#, fuzzy +msgid "actuator" +msgstr "actuador a" + +#: ../taextras.py:684 +msgid "turn an actuator" +msgstr "" + +#. Palette to control X11 events +#: ../taextras.py:689 +msgid "Palette of X11 event blocks" +msgstr "" + +#: ../taextras.py:690 +msgid "setXY" +msgstr "" + +#: ../taextras.py:691 +msgid "set the mouse pointer tox y coordinates" +msgstr "" + +#: ../taextras.py:692 +msgid "getMouseX" +msgstr "" + +#: ../taextras.py:693 +msgid "get the mouse pointer x coordinate" +msgstr "" + +#: ../taextras.py:694 +msgid "getMouseY" +msgstr "" + +#: ../taextras.py:695 +msgid "get the mouse pointer y coordinate" +msgstr "" + +#: ../taextras.py:696 +msgid "leftClick" +msgstr "" + +#: ../taextras.py:697 +msgid "click left click" +msgstr "" + +#: ../taextras.py:698 +msgid "rightClick" +msgstr "" + +#: ../taextras.py:699 +msgid "click right click" +msgstr "" + +#: ../taextras.py:700 +msgid "true" +msgstr "" + +#: ../taextras.py:701 +msgid "false" +msgstr "" + +#: ../taextras.py:702 +msgid "click" +msgstr "" + +#: ../taextras.py:703 +msgid "simulate a mouse click" +msgstr "" + +#: ../taextras.py:704 +msgid "getScreenWidth" +msgstr "" + +#: ../taextras.py:705 +msgid "get the screen width" +msgstr "" + +#: ../taextras.py:706 +msgid "getScreenHeight" +msgstr "" + +#: ../taextras.py:707 +msgid "get the screen height" +msgstr "" + +#: ../taextras.py:708 +msgid "pressButton" +msgstr "" + +#: ../taextras.py:709 +msgid "keeps button pressed" +msgstr "" + +#: ../taextras.py:710 +msgid "releaseButton" +msgstr "" + +#: ../taextras.py:711 +msgid "releases button" +msgstr "" + +#: ../taextras.py:712 +msgid "freeze bar" +msgstr "" + +#: ../taextras.py:713 +msgid "freeze the bar" +msgstr "" + +#: ../taextras.py:714 +msgid "setLineColorRGB" +msgstr "" + +#: ../taextras.py:715 +msgid "set line color from rgb value" +msgstr "" + +#: ../taextras.py:716 +msgid "setLineColor" +msgstr "" + +#: ../taextras.py:717 +msgid "set line color" +msgstr "" + +#: ../taextras.py:718 +msgid "setLineOpacity" +msgstr "" + +#: ../taextras.py:719 +msgid "set line opacity" +msgstr "" + +#: ../taextras.py:720 +msgid "showLine" +msgstr "" + +#: ../taextras.py:721 +msgid "show vertical line over mouse" +msgstr "" + +#: ../taextras.py:722 +msgid "setLineWidth" +msgstr "" + +#: ../taextras.py:723 +msgid "width of vertical line over mouse" +msgstr "" + +#: ../taextras.py:724 +msgid "setLineHeight" +msgstr "" + +#: ../taextras.py:725 +msgid "height of vertical line over mouse" +msgstr "" + +#: ../taextras.py:726 +msgid "setLineWidthAndHeigth" +msgstr "" + +#: ../taextras.py:727 +msgid "set width and height of line over mouse" msgstr "" #. TRANS: plugin to control an ExpEyes device -#: taextras.py:485 +#: ../taextras.py:732 msgid "Palette of Expeyes blocks" msgstr "" #. TRANS: Programmable voltage output -#: taextras.py:487 +#: ../taextras.py:734 msgid "set PVS" msgstr "" -#: taextras.py:488 +#: ../taextras.py:735 msgid "set programmable voltage output" msgstr "" #. TRANS: Square wave 1 voltage output -#: taextras.py:490 +#: ../taextras.py:737 msgid "set SQR1 voltage" msgstr "" -#: taextras.py:491 +#: ../taextras.py:738 msgid "set square wave 1 voltage output" msgstr "" #. TRANS: Square wave 2 voltage output -#: taextras.py:493 +#: ../taextras.py:740 msgid "set SQR2 voltage" msgstr "" -#: taextras.py:494 +#: ../taextras.py:741 msgid "set square wave 2 voltage output" msgstr "" #. TRANS: Digital output level -#: taextras.py:496 +#: ../taextras.py:743 msgid "set OD1" msgstr "" -#: taextras.py:497 +#: ../taextras.py:744 msgid "set digital output level (OD1) low (0) or high (1)" msgstr "" #. TRANS: Input 1 voltage level -#: taextras.py:499 +#: ../taextras.py:746 msgid "IN1 level" msgstr "" -#: taextras.py:500 +#: ../taextras.py:747 msgid "" "returns 1 if IN1 voltage level >2.5 volts, 0 if IN1 voltage level <= 2.5 " "volts" msgstr "" #. TRANS: Input 2 voltage level -#: taextras.py:503 +#: ../taextras.py:750 msgid "IN2 level" msgstr "" -#: taextras.py:504 +#: ../taextras.py:751 msgid "" "returns 1 if IN2 voltage level >2.5 volts, 0 if IN2 voltage level <= 2.5 " "volts" msgstr "" #. TRANS: Resistive sensor voltage level -#: taextras.py:507 +#: ../taextras.py:754 msgid "SEN level" msgstr "" -#: taextras.py:508 +#: ../taextras.py:755 msgid "" "returns 1 if resistive sensor (SEN) voltage level > 2.5 volts, 0 if SEN " "voltage level <= 2.5 volts" msgstr "" -#: taextras.py:510 +#: ../taextras.py:757 msgid "capture" msgstr "" -#: taextras.py:511 +#: ../taextras.py:758 msgid "input" msgstr "" -#: taextras.py:512 +#: ../taextras.py:759 msgid "samples" msgstr "" -#: taextras.py:513 +#: ../taextras.py:760 msgid "interval" msgstr "" #. TRANS: MS is microseconds -#: taextras.py:515 +#: ../taextras.py:762 msgid "" "capture multiple samples from input at interval (MS); results pushed to FIFO" msgstr "" #. TRANS: Analog input 1 voltage level -#: taextras.py:518 +#: ../taextras.py:765 msgid "A1" msgstr "" -#: taextras.py:519 +#: ../taextras.py:766 msgid "read analog input 1 voltage" msgstr "" #. TRANS: Analog input 2 voltage level -#: taextras.py:521 +#: ../taextras.py:768 msgid "A2" msgstr "" -#: taextras.py:522 +#: ../taextras.py:769 msgid "read analog input 2 voltage" msgstr "" #. TRANS: Read input 1 voltage -#: taextras.py:524 +#: ../taextras.py:771 msgid "IN1" msgstr "" -#: taextras.py:525 +#: ../taextras.py:772 msgid "read input 1 voltage" msgstr "" #. TRANS: Read input 2 voltage -#: taextras.py:527 +#: ../taextras.py:774 msgid "IN2" msgstr "" -#: taextras.py:528 +#: ../taextras.py:775 msgid "read input 2 voltage" msgstr "" #. TRANS: Read analog sensor input voltage -#: taextras.py:530 +#: ../taextras.py:777 msgid "SEN" msgstr "" -#: taextras.py:531 +#: ../taextras.py:778 msgid "read analog sensor input voltage" msgstr "" #. TRANS: Read square wave 1 input voltage -#: taextras.py:533 +#: ../taextras.py:780 msgid "SQR1" msgstr "" -#: taextras.py:534 +#: ../taextras.py:781 msgid "read square wave 1 voltage" msgstr "" #. TRANS: Read square wave 2 input voltage -#: taextras.py:536 +#: ../taextras.py:783 msgid "SQR2" msgstr "" -#: taextras.py:537 +#: ../taextras.py:784 msgid "read square wave 2 voltage" msgstr "" #. TRANS: Read programmable voltage -#: taextras.py:539 +#: ../taextras.py:786 msgid "PVS" msgstr "" -#: taextras.py:540 +#: ../taextras.py:787 msgid "read programmable voltage" msgstr "" -#: taextras.py:541 +#: ../taextras.py:788 msgid "Expeyes device not found" msgstr "" -- cgit v0.9.1