From 81a14e7a17ba8ff5340a24e0bb944b2cd22cd2b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Lobodinsky=CC=81?= Date: Wed, 20 Nov 2024 18:39:27 +0100 Subject: [PATCH 1/2] Czech translation --- _locales/cs/maqueen-jsdoc-strings.json | 79 +++++++++++++++ _locales/cs/maqueen-strings.json | 128 +++++++++++++++++++++++++ maqueen.ts | 91 ++++++++++++------ pxt.json | 4 +- 4 files changed, 271 insertions(+), 31 deletions(-) create mode 100644 _locales/cs/maqueen-jsdoc-strings.json create mode 100644 _locales/cs/maqueen-strings.json diff --git a/_locales/cs/maqueen-jsdoc-strings.json b/_locales/cs/maqueen-jsdoc-strings.json new file mode 100644 index 0000000..eb344b3 --- /dev/null +++ b/_locales/cs/maqueen-jsdoc-strings.json @@ -0,0 +1,79 @@ +{ + "Maqueen_V5.BleCmdDefault": "Provede Bluetooth příkaz.", + "Maqueen_V5.BleCmdDefault|param|cmd": "bluetooth příkaz, např. BleCmd.BleForward", + "Maqueen_V5.BleGetCmd": "Načte poslední přijatý Bluetooth příkaz.", + "Maqueen_V5.BlecallbackUser": "Spustí obsah bloku při přijetí Bluetooth dat.", + "Maqueen_V5.I2CInit": "Zahájí I2C komunikaci s robotem a vyčká na dokončení inicializace.", + "Maqueen_V5.NeoPixelColors": "Dostupné NeoPixel barvy.", + "Maqueen_V5.Ultrasonic": "Vrátí vzdálenost robota od překážky v cm.", + "Maqueen_V5.bleCommand": "Získá numerickou hodnotu Bluetooth příkazu.", + "Maqueen_V5.bleCommand|param|bleCmd": "Bluetooth příkaz, např. BleCmd.BleForward", + "Maqueen_V5.bottomLedOff": "Zhasne všechny RGB LED :-)", + "Maqueen_V5.bottomLedRainbow": "Na RGB LED zobrazí duhové barvy ve zvoleném rozsahu odstínů 0 - 360.", + "Maqueen_V5.bottomLedRainbow|param|endHue": "Koncový odstín duhy", + "Maqueen_V5.bottomLedRainbow|param|startHue": "Počáteční odstín duhy", + "Maqueen_V5.bottomLedRange": "Rozsah RGB LED, kde si přeješ začít a zkončit.", + "Maqueen_V5.bottomLedRange|param|from": "holní hranice, např. 0", + "Maqueen_V5.bottomLedRange|param|to": "horní hranice, např. 3", + "Maqueen_V5.bottomRgb": "Přepočítá základní barevné složky RGB na číselnou hodnotu.", + "Maqueen_V5.bottomRgb|param|b": "intenzita červené v rozmezí 0 - 100", + "Maqueen_V5.bottomRgb|param|g": "intenzita zelené v rozmezí 0 - 100", + "Maqueen_V5.bottomRgb|param|r": "intenzita modré v rozmezí 0 - 100", + "Maqueen_V5.bottomSetBrightness": "Nastaví jas na RGB LED.", + "Maqueen_V5.bottomSetBrightness|param|brightness": "jas v rozmezí 0 - 100", + "Maqueen_V5.bottomSetColor": "Nastaví barvu u zvolené RGB LED.", + "Maqueen_V5.bottomSetColor|param|index": "pořadové číslo RGB LED, např. 0", + "Maqueen_V5.bottomSetColor|param|rgb": "RGB barva, např. NeoPixelColors.Red", + "Maqueen_V5.bottomShowColor": "Nastaví stejnou barvu na všech RGB LED.", + "Maqueen_V5.bottomShowColor|param|rgb": "RGB barva, např. NeoPixelColors.Red", + "Maqueen_V5.colors": "Získá numerickou RGB hodnotu zvolené barvy.", + "Maqueen_V5.colors|param|color": "zvolená barva, např. NeoPixelColors.Red", + "Maqueen_V5.getBatteryData": "Načte úroveň nabití baterie v rozsahu 0-100%", + "Maqueen_V5.getBatteryData|param|type": "druh baterie, např. BatteryType.Alkaline", + "Maqueen_V5.motorRun": "Zapne motor definovaným směrem a rychlostí.", + "Maqueen_V5.motorRun|param|direction": "směr otáčení, např. Direction.CW", + "Maqueen_V5.motorRun|param|index": "motor k upravení, např. Motors.M1", + "Maqueen_V5.motorRun|param|speed": "rychlost otáčení, např. 100", + "Maqueen_V5.motorStop": "Zastaví vybraný motor.", + "Maqueen_V5.motorStop|param|motors": "motor k zastavení", + "Maqueen_V5.patrolSpeed": "Nastaví rychlost sledování čáry.", + "Maqueen_V5.patrolSpeed|param|speed": "rychlost sledování čáry", + "Maqueen_V5.patrolling": "Zapne nebo vypne sledování čáry.", + "Maqueen_V5.patrolling|param|patrol": "stav sledování čáry, např. Patrolling.ON.", + "Maqueen_V5.readLightIntensity": "Načte intenzitu levé, nebo pravé LED.", + "Maqueen_V5.readPatrol": "Načte digitální hodnotu ze senzoru čáry (1 = čára přítomna, 0 = čára není přítomna).", + "Maqueen_V5.readPatrolData": "Načte analogovou hodnotu ze senzoru čáry v rozsahu od -128 do 127.", + "Maqueen_V5.readVersion": "Načte verzi robota, např. `Maqueen V5.0`.", + "Maqueen_V5.servoRun": "Nastaví úhel natočení servomotoru.", + "Maqueen_V5.setRgbBlink": "Rozbliká přední LED světla.", + "Maqueen_V5.setRgbBlink|param|grade": "rychlost blikání", + "Maqueen_V5.setRgbBlink|param|num": "počet bliknutí", + "Maqueen_V5.setRgbBlink|param|rgb": "barva", + "Maqueen_V5.setRgbBlink|param|type": "LED světlo, např. DirectionType.Left", + "Maqueen_V5.setRgbOff": "Vypne zvolené LED světlo.", + "Maqueen_V5.setRgbOff|param|type": "LED světlo, např. DirectionType.Left", + "Maqueen_V5.setRgbchange": "Nastaví gradient a rychlost jeho změny na zvolené LED.", + "Maqueen_V5.setRgbchange|param|grade": "rychlost změny barev", + "Maqueen_V5.setRgbchange|param|type": "LED světlo, např. DirectionType.Left", + "Maqueen_V5.setRgblLed": "Nastaví barvu zvoleného předního LED světla.", + "Maqueen_V5.setRgblLed|param|rgb": "barva, např. CarLightColors.Red", + "Maqueen_V5.setRgblLed|param|type": "LED světlo, např. DirectionType.Left", + "maqueen.IR_read_version": "Načte verzi robota, např. `Maqueen V4.0`.", + "maqueen.Ultrasonic": "Vrátí vzdálenost robota od překážky v cm.", + "maqueen.ltEvent": "Spustí obsah bloku, pokud zvolený senzor čáry najde nebo nenajde čáru.", + "maqueen.ltEvent|param|value": "senzor čáry, např. Patrol1.PatrolLeft", + "maqueen.ltEvent|param|vi": "digitální hodnota senzoru čáry, např. Voltage.High", + "maqueen.motorRun": "Roztočí motor zadaným směrem a rychlostí.", + "maqueen.motorRun|param|direction": "směr otáčení, např. Direction.CW", + "maqueen.motorRun|param|index": "motor k roztočení, např. Motors.M1", + "maqueen.motorRun|param|speed": "rychlost otáčení, např. 100", + "maqueen.motorStop": "Zastaví vybraný motor.", + "maqueen.motorStop|param|motors": "motor, který chceš zastavit", + "maqueen.readPatrol": "Načte digitální hodnotu ze senzoru čáry (1 = čára přítomna, 0 = čára není přítomna).", + "maqueen.readPatrol|param|patrol": "senzor čáry, např. Patrol.PatrolLeft", + "maqueen.servoRun": "Nastaví úhel natočení servomotoru.", + "maqueen.writeLED": "Zapne, nebo vypne ybranou LED.", + "maqueen.writeLED|param|led": "LED, kterou chceš zapnout nebo vypnout.", + "maqueen.writeLED|param|ledswitch": "přepínač stavu, např. LedSwitch.turnOn", + "maqueencb": "@file pxt-maqueen/maqueen.ts\n@brief DFRobot's maqueen makecode library.\n@n [Get the module here](https://www.dfrobot.com.cn/goods-1802.html)\n@n This is a MakeCode graphical programming education robot.\n* @copyright [DFRobot](http://www.dfrobot.com), 2016\n@copyright MIT Lesser General Public License\n* @author [email](jie.tang@dfrobot.com)\n@date 2019-10-08" +} \ No newline at end of file diff --git a/_locales/cs/maqueen-strings.json b/_locales/cs/maqueen-strings.json new file mode 100644 index 0000000..932f502 --- /dev/null +++ b/_locales/cs/maqueen-strings.json @@ -0,0 +1,128 @@ +{ + "Maqueen_V5.BatteryType.Alkaline|block": "alkalické", + "Maqueen_V5.BatteryType.Lithium|block": "lithiové", + "Maqueen_V5.BleCmd.BleBackward|block": "jeď dozadu", + "Maqueen_V5.BleCmd.BleForward|block": "jeď dopředu", + "Maqueen_V5.BleCmd.BleLeft|block": "zadboč vlevo", + "Maqueen_V5.BleCmd.BleRgbB|block": "RGB modrá", + "Maqueen_V5.BleCmd.BleRgbGB|block": "RGB azurová", + "Maqueen_V5.BleCmd.BleRgbG|block": "RGB zelený", + "Maqueen_V5.BleCmd.BleRgbOff|block": "RGB vypnuty", + "Maqueen_V5.BleCmd.BleRgbRB|block": "RGB fialová", + "Maqueen_V5.BleCmd.BleRgbRGB|block": "RGB bílá", + "Maqueen_V5.BleCmd.BleRgbRG|block": "RGB žlutá", + "Maqueen_V5.BleCmd.BleRgbR|block": "RGB červená", + "Maqueen_V5.BleCmd.BleRight|block": "zaboč vpravo", + "Maqueen_V5.BleCmd.BleServo1Left|block": "otoč servo1 doleva", + "Maqueen_V5.BleCmd.BleServo1Right|block": "otoč servo1 doprava", + "Maqueen_V5.BleCmd.BleServo2Left|block": "otoč servo2 doleva", + "Maqueen_V5.BleCmd.BleServo2Right|block": "otoč servo2 doprava", + "Maqueen_V5.BleCmdDefault|block": "proveď Bluetooth příkaz %cmd=bleCommand(jeď dopředu)", + "Maqueen_V5.BleGetCmd|block": "poslední Bluetooth příkaz", + "Maqueen_V5.BlecallbackUser|block": "při přijetí Bluetooth příkazu", + "Maqueen_V5.CarLightColors.Black|block": "černou", + "Maqueen_V5.CarLightColors.Blue|block": "modrou", + "Maqueen_V5.CarLightColors.Cyan|block": "azurovou", + "Maqueen_V5.CarLightColors.Green|block": "zelenou", + "Maqueen_V5.CarLightColors.Purple|block": "fialovou", + "Maqueen_V5.CarLightColors.Red|block": "červenou", + "Maqueen_V5.CarLightColors.White|block": "bílou", + "Maqueen_V5.CarLightColors.Yellow|block": "žlutou", + "Maqueen_V5.Dir.CCW|block": "vzad", + "Maqueen_V5.Dir.CW|block": "vpřed", + "Maqueen_V5.DirectionType.All|block": "na obou stranách", + "Maqueen_V5.DirectionType.Left|block": "vlevo", + "Maqueen_V5.DirectionType.Right|block": "vpravo", + "Maqueen_V5.I2CInit|block": "inicializuj I2C komunikaci s robotem", + "Maqueen_V5.Motors.All|block": "oba motory", + "Maqueen_V5.Motors.M1|block": "levý motor", + "Maqueen_V5.Motors.M2|block": "pravý motor", + "Maqueen_V5.neopixel_colors|block": "%color", + "Maqueen_V5.NeoPixelColors.Black|block": "černou", + "Maqueen_V5.NeoPixelColors.Blue|block": "modrou", + "Maqueen_V5.NeoPixelColors.Green|block": "zelenou", + "Maqueen_V5.NeoPixelColors.Indigo|block": "indigo", + "Maqueen_V5.NeoPixelColors.Orange|block": "oranžovou", + "Maqueen_V5.NeoPixelColors.Purple|block": "fialovou", + "Maqueen_V5.NeoPixelColors.Red|block": "červenou", + "Maqueen_V5.NeoPixelColors.Violet|block": "purpurovou", + "Maqueen_V5.NeoPixelColors.White|block": "bílou", + "Maqueen_V5.NeoPixelColors.Yellow|block": "žlutou", + "Maqueen_V5.Patrol.L1|block": "levého", + "Maqueen_V5.Patrol.M|block": "prostředního", + "Maqueen_V5.Patrol.R1|block": "pravého", + "Maqueen_V5.PatrolSpeed.speed1|block": "1", + "Maqueen_V5.PatrolSpeed.speed2|block": "2", + "Maqueen_V5.PatrolSpeed.speed3|block": "3", + "Maqueen_V5.Patrolling.OFF|block": "vypni", + "Maqueen_V5.Patrolling.ON|block": "zapni", + "Maqueen_V5.Servos.S1|block": "S1", + "Maqueen_V5.Servos.S2|block": "S2", + "Maqueen_V5.SpeedGrade.speed1|block": "1", + "Maqueen_V5.SpeedGrade.speed2|block": "2", + "Maqueen_V5.SpeedGrade.speed3|block": "3", + "Maqueen_V5.SpeedGrade.speed4|block": "4", + "Maqueen_V5.SpeedGrade.speed5|block": "5", + "Maqueen_V5.Ultrasonic|block": "vzdálenost z ultrazvukového senzoru v cm", + "Maqueen_V5.Voltage.High|block": "vysoké", + "Maqueen_V5.Voltage.Low|block": "nízké", + "Maqueen_V5.bleCommand|block": "bluetooth příkaz %bleCommand(jeď dopředu)", + "Maqueen_V5.bottomLedOff|block": "zhasni všechny RGB LED", + "Maqueen_V5.bottomLedRainbow|block": "zobraz duhové barvy na RGB LED v odstínu |od %startHue |do %endHue", + "Maqueen_V5.bottomLedRange|block": "rozsah RGB LED |od %from |do %to", + "Maqueen_V5.bottomRgb|block": "červená %r zelená %g modrá %b", + "Maqueen_V5.bottomSetBrightness|block": "nastav jas RGB LED na %brightness", + "Maqueen_V5.bottomSetColor|block": "nastav barvu RGB LED |na pozici %index |na %rgb=neopixel_colors(červenou)", + "Maqueen_V5.bottomShowColor|block": "nastav barvu všech RGB LED |na %rgb=neopixel_colors(červenou)", + "Maqueen_V5.colors|block": "%color(červená)", + "Maqueen_V5.getBatteryData|block": "úroveň nabití %type(alkalické) baterie", + "Maqueen_V5.motorRun|block": "zapni %index(levý motor)| směrem %Dir(vpřed)| rychlostí %speed(100)", + "Maqueen_V5.motorStop|block": "zastav %motors(levý motor)", + "Maqueen_V5.patrolSpeed|block": "nastav rychlost sledování čáry na |%PatrolSpeed(1)", + "Maqueen_V5.patrolling|block": "%Patrolling(zapni) sledování čáry", + "Maqueen_V5.readLightIntensity|block": "intenzita LED světla %type(vlevo)", + "Maqueen_V5.readPatrolData|block": "analogová data z %Patrol(levého) senzoru čáry", + "Maqueen_V5.readPatrol|block": "stav %Patrol(levého) senzoru čáry", + "Maqueen_V5.readVersion|block": "verze robota", + "Maqueen_V5.servoRun|block": "otoč servomotor |%index(S0) |na |%angle(90) stupňů", + "Maqueen_V5.servoRun|param|angle": "úhel natočení servomotoru, např. 90", + "Maqueen_V5.servoRun|param|index": "servomotor, např. Servos.S1", + "Maqueen_V5.setRgbBlink|block": "rozblikej LED světlo %type(vleno)| %number(3) krát, rychlostí %SpeedGrade(1), %rgb(červenou) barvou", + "Maqueen_V5.setRgbOff|block": "vypni LED světlo %type(vlevo)", + "Maqueen_V5.setRgbchange|block": "nastav gradient LED světla %type(vlevo)| s rychlostí změny %SpeedGrade(1)", + "Maqueen_V5.setRgblLed|block": "nastav LED světlo %type(vlevo) na %rgb(červenou) barvu", + "Maqueen_V5|block": "Maqueen v5", + "PingUnit.Centimeters|block": "cm", + "maqueen.Dir.CCW|block": "vzad", + "maqueen.Dir.CW|block": "vpřed", + "maqueen.IR_read_version|block": "verze robota", + "maqueen.LED.LEDLeft|block": "levou", + "maqueen.LED.LEDRight|block": "pravou", + "maqueen.LEDswitch.turnOff|block": "vypnuto", + "maqueen.LEDswitch.turnOn|block": "zapnuto", + "maqueen.Motors.All|block": "oba motory", + "maqueen.Motors.M1|block": "levý motor", + "maqueen.Motors.M2|block": "pravý motor", + "maqueen.Patrol.PatrolLeft|block": "levého", + "maqueen.Patrol.PatrolRight|block": "pravého", + "maqueen.Patrol1.PatrolLeft|block": "levý", + "maqueen.Patrol1.PatrolRight|block": "pravý", + "maqueen.Servos.S1|block": "S1", + "maqueen.Servos.S2|block": "S2", + "maqueen.Ultrasonic|block": "vzdálenost z ultrazvukového senzoru v cm", + "maqueen.Voltage.High|block": "nalezne", + "maqueen.Voltage.Low|block": "nenalezne", + "maqueen.ltEvent|block": "když %value(levý) senzor %vi(nalezne) čáru", + "maqueen.motorRun|block": "zapni %index(levý motor) | směrem %Dir(vpřed)| rychlostí %speed(100)", + "maqueen.motorStop|block": "zastav %motors(levý motor)", + "maqueen.readPatrol|block": "stav %patrol(levého) senzoru čáry", + "maqueen.servoRun|block": "otoč servomotor |%index(S1) |na |%angle(90) stupňů", + "maqueen.servoRun|param|angle": "úhel natočení servomotoru, např. 90", + "maqueen.servoRun|param|index": "servomotor, např. Servos.S1", + "maqueen.writeLED|block": "nastav |%led(levou) LED na |%ledswitch(zapnuto)", + "maqueen|block": "Maqueen v4", + "{id:category}KV": "KV", + "{id:category}Maqueen": "Maqueen", + "{id:category}Maqueen_V5": "Maqueen_V5", + "{id:group}Maqueen_v5": "Maqueen_v5" +} \ No newline at end of file diff --git a/maqueen.ts b/maqueen.ts index 14251cc..8f76cab 100644 --- a/maqueen.ts +++ b/maqueen.ts @@ -1,12 +1,12 @@ -/** +/** * @file pxt-maqueen/maqueen.ts * @brief DFRobot's maqueen makecode library. * @n [Get the module here](https://www.dfrobot.com.cn/goods-1802.html) * @n This is a MakeCode graphical programming education robot. - * + * * @copyright [DFRobot](http://www.dfrobot.com), 2016 * @copyright MIT Lesser General Public License - * + * * @author [email](jie.tang@dfrobot.com) * @date 2019-10-08 */ @@ -126,11 +126,12 @@ namespace maqueen { return version } + let state1 = 0; /** * Read ultrasonic sensor. */ - let state1 = 0; - //% blockId=ultrasonic_sensor block="read ultrasonic sensor |%unit " + + //% blockId=ultrasonic_sensor block="read ultrasonic sensor in cm" //% weight=95 export function Ultrasonic(): number { let data; @@ -185,6 +186,9 @@ namespace maqueen { /** * Set the direction and speed of Maqueen motor. + * @param index Motor to run + * @param direction Wheel direction + * @param speed Wheel speed */ //% weight=90 @@ -218,11 +222,12 @@ namespace maqueen { /** * Stop the Maqueen motor. + * @param motors The motor to stop */ //% weight=20 //% blockId=motor_motorStop block="motor |%motors stop" - //% motors.fieldEditor="gridpicker" motors.fieldOptions.columns=2 + //% motors.fieldEditor="gridpicker" motors.fieldOptions.columns=2 export function motorStop(motors: Motors): void { let buf = pins.createBuffer(3); if (motors == 0) { @@ -251,11 +256,12 @@ namespace maqueen { /** * Read line tracking sensor. + * @param patrol The patrol sensor to read */ //% weight=20 //% blockId=read_Patrol block="read |%patrol line tracking sensor" - //% patrol.fieldEditor="gridpicker" patrol.fieldOptions.columns=2 + //% patrol.fieldEditor="gridpicker" patrol.fieldOptions.columns=2 export function readPatrol(patrol: Patrol): number { if (patrol == Patrol.PatrolLeft) { return pins.digitalReadPin(DigitalPin.P13) @@ -268,11 +274,13 @@ namespace maqueen { /** * Turn on/off the LEDs. + * @param led The LED to operate + * @param ledswitch The operation to perform */ //% weight=20 //% blockId=writeLED block="LEDlight |%led turn |%ledswitch" - //% led.fieldEditor="gridpicker" led.fieldOptions.columns=2 + //% led.fieldEditor="gridpicker" led.fieldOptions.columns=2 //% ledswitch.fieldEditor="gridpicker" ledswitch.fieldOptions.columns=2 export function writeLED(led: LED, ledswitch: LEDswitch): void { if (led == LED.LEDLeft) { @@ -286,6 +294,8 @@ namespace maqueen { /** * Set the Maqueen servos. + * @param index Servo channel + * @param angle Servo angle; eg: 90 */ //% weight=90 @@ -306,6 +316,8 @@ namespace maqueen { /** * Line tracking sensor event function + * @param value Sensor + * @param vi Voltage */ //% weight=2 //% blockId=kb_event block="on|%value line tracking sensor|%vi" @@ -551,22 +563,38 @@ namespace Maqueen_V5 { //% block=black Black = 8 } - const enum BleCmd { + export const enum BleCmd { + //% block="Go forward" BleForward = 1, /**< advance */ + //% block="Go backward" BleBackward = 2, /**< astern */ + //% block="Turn left" BleLeft = 3, /**< turn left */ + //% block="Turn right" BleRight = 4, /**< turn right */ + //% block="RGB red" BleRgbR = 5, /**< Red */ + //% block="RGB green" BleRgbG = 6, /**< Green */ + //% block="RGB blue" BleRgbB = 7, /**< Blue */ + //% block="RGB purple" BleRgbRB = 8, /**< Purple */ + //% block="RGB yellow" BleRgbRG = 9, /**< Yellow */ + //% block="RGB cyan" BleRgbGB = 10, /**< Cyan */ + //% block="RGB white" BleRgbRGB = 11, /**< White */ + //% block="RGB OFF" BleRgbOff = 12, /**< Off */ + //% block="Turn servo1 right" BleServo1Right = 13, /**< servo1 turn right */ + //% block="Turn servo1 left" BleServo1Left = 14, /**< servo1 turn left */ + //% block="Turn servo2 right" BleServo2Right = 15, /**< servo2 turn right */ + //% block="Turn servo2 left" BleServo2Left = 16, /**< servo2 turn left */ }; const MOTOR_0 =0 @@ -662,7 +690,7 @@ namespace Maqueen_V5 { } /** * Start or close the line patrol - * @param patrol to patrol ,eg: Patrolling.ON + * @param patrol to patrol */ //% weight=253 //% blockId=patrolling block="Line patrolling| %Patrolling" @@ -693,9 +721,9 @@ namespace Maqueen_V5 { /** * Control motor module running - * @param motor Motor selection enumeration - * @param dir Motor direction selection enumeration - * @param speed Motor speed control, eg:100 + * @param index Motor selection enumeration + * @param direction Motor direction selection enumeration + * @param speed Motor speed control, eg:100 */ //% weight=252 //% blockId= V5_motor block="motor|%index|move|%Dir|at speed|%speed" @@ -745,11 +773,14 @@ namespace Maqueen_V5 { } return version } + + let state1 = 0; + /** * Read ultrasonic sensor(uint cm). */ - let state1 = 0; - //% blockId=V5_ultrasonic_sensor block="read ultrasonic sensor |%unit " + + //% blockId=V5_ultrasonic_sensor block="read ultrasonic sensor" //% weight=95 //% group="Maqueen_v5" export function Ultrasonic(): number { @@ -805,12 +836,12 @@ namespace Maqueen_V5 { /** * Control the motor module to stop running - * @param emotor Motor selection enumeration + * @param motors Motor selection enumeration */ //% weight=240 //% blockId=V5_motorStop block="motor |%motors stop" - //% motors.fieldEditor="gridpicker" motors.fieldOptions.columns=2 + //% motors.fieldEditor="gridpicker" motors.fieldOptions.columns=2 //% group="Maqueen_v5" export function motorStop(motors: Motors): void { let buf = pins.createBuffer(3); @@ -839,7 +870,7 @@ namespace Maqueen_V5 { } /** * Get the state of the patrol sensor. placing the cart on white paper returns 0 and placing the cart on air/black paper returns 1 - * @param eline Select the inspection sensor enumeration + * @param patrol Select the inspection sensor enumeration */ //% weight=20 //% blockId=readPatrol block="read line sensor |%Patrol state" @@ -853,14 +884,14 @@ namespace Maqueen_V5 { else return 0; } - + /** * The ADC data of the patrol sensor is obtained - * @param eline Select the inspection sensor enumeration + * @param patrol Select the inspection sensor enumeration */ //% weight=21 //% blockId= readPatrolData block="read line sensor |%Patrol ADC data" - //% patrol.fieldEditor="gridpicker" patrol.fieldOptions.columns=2 + //% patrol.fieldEditor="gridpicker" patrol.fieldOptions.columns=2 //% group="Maqueen_v5" export function readPatrolData(patrol: Patrol): number { let data; @@ -910,12 +941,11 @@ namespace Maqueen_V5 { buf[1] = angle; pins.i2cWriteBuffer(I2CADDR, buf); } - /** * Sets the color of the RGB lamp - * @param type to type ,eg: DirectionType.Left - * @param rgb to rgb ,eg: CarLightColors.Red + * @param type to type + * @param rgb to rgb */ //% block="RGB Car Lights %type color %rgb" @@ -939,7 +969,7 @@ namespace Maqueen_V5 { } /** * Set RGB lights to flash - * @param type to type ,eg: DirectionType.Left + * @param type to type * @param num of flashes * @param grade Select the speed level enumeration * @param rgb Select color @@ -970,8 +1000,8 @@ namespace Maqueen_V5 { /** * Set the RGB light gradient - * @param type to type ,eg: DirectionType.Left - * @param Select the speed level enumeration + * @param type to type + * @param grade Select the speed level enumeration */ //% block="RGB Car Lights |%type Level of change |%SpeedGrade" //% weight=11 @@ -988,8 +1018,8 @@ namespace Maqueen_V5 { } } /** - * Turn off RGB - * @param type to type ,eg: DirectionType.Left + * Turn off all RGB + * @param type to type */ //% block="Close |%type RGB Car Lights " //% weight=11 @@ -1014,10 +1044,11 @@ namespace Maqueen_V5 { allBuffer = pins.i2cReadBuffer(I2CADDR, 2); return allBuffer[0] << 8 | allBuffer[1]; } - + } /** * Getting battery level(0-100) + * @param type Battery type */ //% block="Read battery Values %type" //% weight=16 diff --git a/pxt.json b/pxt.json index ae05243..1df9c76 100644 --- a/pxt.json +++ b/pxt.json @@ -1,6 +1,6 @@ { "name": "maqueen", - "version": "1.7.14", + "version": "1.8.14", "description": "Affordable mini robot designed by DFRobot", "license": "MIT", "dependencies": { @@ -16,6 +16,7 @@ "_locales/fr/maqueen-strings.json", "_locales/es/maqueen-strings.json", "_locales/nb/maqueen-strings.json", + "_locales/cs/maqueen-strings.json", "shims.d.ts", "README.md", "_locales/ru/maqueen-strings.json", @@ -28,6 +29,7 @@ "_locales/fr/maqueen-jsdoc-strings.json", "_locales/es/maqueen-jsdoc-strings.json", "_locales/nb/maqueen-jsdoc-strings.json", + "_locales/cs/maqueen-jsdoc-strings.json", "_locales/zh-CN/README.md" ], "testFiles": [ From 479a8d27762ff05ccaeb531ad0902358e7406e22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Lobodinsky=CC=81?= Date: Mon, 16 Dec 2024 08:13:48 +0100 Subject: [PATCH 2/2] Code review fixes (Czech translation) --- _locales/cs/maqueen-jsdoc-strings.json | 16 ++++++++-------- _locales/cs/maqueen-strings.json | 20 ++++++++++---------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/_locales/cs/maqueen-jsdoc-strings.json b/_locales/cs/maqueen-jsdoc-strings.json index eb344b3..0a7b49c 100644 --- a/_locales/cs/maqueen-jsdoc-strings.json +++ b/_locales/cs/maqueen-jsdoc-strings.json @@ -28,7 +28,7 @@ "Maqueen_V5.bottomShowColor|param|rgb": "RGB barva, např. NeoPixelColors.Red", "Maqueen_V5.colors": "Získá numerickou RGB hodnotu zvolené barvy.", "Maqueen_V5.colors|param|color": "zvolená barva, např. NeoPixelColors.Red", - "Maqueen_V5.getBatteryData": "Načte úroveň nabití baterie v rozsahu 0-100%", + "Maqueen_V5.getBatteryData": "Načte zbývající kapacitu baterie v rozsahu 0-100%", "Maqueen_V5.getBatteryData|param|type": "druh baterie, např. BatteryType.Alkaline", "Maqueen_V5.motorRun": "Zapne motor definovaným směrem a rychlostí.", "Maqueen_V5.motorRun|param|direction": "směr otáčení, např. Direction.CW", @@ -38,11 +38,11 @@ "Maqueen_V5.motorStop|param|motors": "motor k zastavení", "Maqueen_V5.patrolSpeed": "Nastaví rychlost sledování čáry.", "Maqueen_V5.patrolSpeed|param|speed": "rychlost sledování čáry", - "Maqueen_V5.patrolling": "Zapne nebo vypne sledování čáry.", + "Maqueen_V5.patrolling": "Zapne, nebo vypne sledování čáry.", "Maqueen_V5.patrolling|param|patrol": "stav sledování čáry, např. Patrolling.ON.", "Maqueen_V5.readLightIntensity": "Načte intenzitu levé, nebo pravé LED.", - "Maqueen_V5.readPatrol": "Načte digitální hodnotu ze senzoru čáry (1 = čára přítomna, 0 = čára není přítomna).", - "Maqueen_V5.readPatrolData": "Načte analogovou hodnotu ze senzoru čáry v rozsahu od -128 do 127.", + "Maqueen_V5.readPatrol": "Načte logickou hodnotu ze senzoru čáry (1 = čára přítomna, 0 = čára není přítomna).", + "Maqueen_V5.readPatrolData": "Načte číselnou hodnotu ze senzoru čáry v rozsahu od -128 do 127.", "Maqueen_V5.readVersion": "Načte verzi robota, např. `Maqueen V5.0`.", "Maqueen_V5.servoRun": "Nastaví úhel natočení servomotoru.", "Maqueen_V5.setRgbBlink": "Rozbliká přední LED světla.", @@ -62,18 +62,18 @@ "maqueen.Ultrasonic": "Vrátí vzdálenost robota od překážky v cm.", "maqueen.ltEvent": "Spustí obsah bloku, pokud zvolený senzor čáry najde nebo nenajde čáru.", "maqueen.ltEvent|param|value": "senzor čáry, např. Patrol1.PatrolLeft", - "maqueen.ltEvent|param|vi": "digitální hodnota senzoru čáry, např. Voltage.High", + "maqueen.ltEvent|param|vi": "logická hodnota senzoru čáry, např. Voltage.High", "maqueen.motorRun": "Roztočí motor zadaným směrem a rychlostí.", "maqueen.motorRun|param|direction": "směr otáčení, např. Direction.CW", "maqueen.motorRun|param|index": "motor k roztočení, např. Motors.M1", "maqueen.motorRun|param|speed": "rychlost otáčení, např. 100", "maqueen.motorStop": "Zastaví vybraný motor.", "maqueen.motorStop|param|motors": "motor, který chceš zastavit", - "maqueen.readPatrol": "Načte digitální hodnotu ze senzoru čáry (1 = čára přítomna, 0 = čára není přítomna).", + "maqueen.readPatrol": "Načte logickou hodnotu ze senzoru čáry (1 = čára přítomna, 0 = čára není přítomna).", "maqueen.readPatrol|param|patrol": "senzor čáry, např. Patrol.PatrolLeft", "maqueen.servoRun": "Nastaví úhel natočení servomotoru.", - "maqueen.writeLED": "Zapne, nebo vypne ybranou LED.", + "maqueen.writeLED": "Zapne, nebo vypne vybranou LED.", "maqueen.writeLED|param|led": "LED, kterou chceš zapnout nebo vypnout.", "maqueen.writeLED|param|ledswitch": "přepínač stavu, např. LedSwitch.turnOn", "maqueencb": "@file pxt-maqueen/maqueen.ts\n@brief DFRobot's maqueen makecode library.\n@n [Get the module here](https://www.dfrobot.com.cn/goods-1802.html)\n@n This is a MakeCode graphical programming education robot.\n* @copyright [DFRobot](http://www.dfrobot.com), 2016\n@copyright MIT Lesser General Public License\n* @author [email](jie.tang@dfrobot.com)\n@date 2019-10-08" -} \ No newline at end of file +} diff --git a/_locales/cs/maqueen-strings.json b/_locales/cs/maqueen-strings.json index 932f502..07a17db 100644 --- a/_locales/cs/maqueen-strings.json +++ b/_locales/cs/maqueen-strings.json @@ -24,7 +24,7 @@ "Maqueen_V5.CarLightColors.Blue|block": "modrou", "Maqueen_V5.CarLightColors.Cyan|block": "azurovou", "Maqueen_V5.CarLightColors.Green|block": "zelenou", - "Maqueen_V5.CarLightColors.Purple|block": "fialovou", + "Maqueen_V5.CarLightColors.Purple|block": "purpurovou", "Maqueen_V5.CarLightColors.Red|block": "červenou", "Maqueen_V5.CarLightColors.White|block": "bílou", "Maqueen_V5.CarLightColors.Yellow|block": "žlutou", @@ -43,9 +43,9 @@ "Maqueen_V5.NeoPixelColors.Green|block": "zelenou", "Maqueen_V5.NeoPixelColors.Indigo|block": "indigo", "Maqueen_V5.NeoPixelColors.Orange|block": "oranžovou", - "Maqueen_V5.NeoPixelColors.Purple|block": "fialovou", + "Maqueen_V5.NeoPixelColors.Purple|block": "purpurovou", "Maqueen_V5.NeoPixelColors.Red|block": "červenou", - "Maqueen_V5.NeoPixelColors.Violet|block": "purpurovou", + "Maqueen_V5.NeoPixelColors.Violet|block": "fialovou", "Maqueen_V5.NeoPixelColors.White|block": "bílou", "Maqueen_V5.NeoPixelColors.Yellow|block": "žlutou", "Maqueen_V5.Patrol.L1|block": "levého", @@ -64,8 +64,8 @@ "Maqueen_V5.SpeedGrade.speed4|block": "4", "Maqueen_V5.SpeedGrade.speed5|block": "5", "Maqueen_V5.Ultrasonic|block": "vzdálenost z ultrazvukového senzoru v cm", - "Maqueen_V5.Voltage.High|block": "vysoké", - "Maqueen_V5.Voltage.Low|block": "nízké", + "Maqueen_V5.Voltage.High|block": "nalezne", + "Maqueen_V5.Voltage.Low|block": "nenalezne", "Maqueen_V5.bleCommand|block": "bluetooth příkaz %bleCommand(jeď dopředu)", "Maqueen_V5.bottomLedOff|block": "zhasni všechny RGB LED", "Maqueen_V5.bottomLedRainbow|block": "zobraz duhové barvy na RGB LED v odstínu |od %startHue |do %endHue", @@ -75,16 +75,16 @@ "Maqueen_V5.bottomSetColor|block": "nastav barvu RGB LED |na pozici %index |na %rgb=neopixel_colors(červenou)", "Maqueen_V5.bottomShowColor|block": "nastav barvu všech RGB LED |na %rgb=neopixel_colors(červenou)", "Maqueen_V5.colors|block": "%color(červená)", - "Maqueen_V5.getBatteryData|block": "úroveň nabití %type(alkalické) baterie", + "Maqueen_V5.getBatteryData|block": "zbývající kapacita %type(alkalické) baterie", "Maqueen_V5.motorRun|block": "zapni %index(levý motor)| směrem %Dir(vpřed)| rychlostí %speed(100)", "Maqueen_V5.motorStop|block": "zastav %motors(levý motor)", "Maqueen_V5.patrolSpeed|block": "nastav rychlost sledování čáry na |%PatrolSpeed(1)", "Maqueen_V5.patrolling|block": "%Patrolling(zapni) sledování čáry", "Maqueen_V5.readLightIntensity|block": "intenzita LED světla %type(vlevo)", - "Maqueen_V5.readPatrolData|block": "analogová data z %Patrol(levého) senzoru čáry", + "Maqueen_V5.readPatrolData|block": "číselná hodnota z %Patrol(levého) senzoru čáry", "Maqueen_V5.readPatrol|block": "stav %Patrol(levého) senzoru čáry", "Maqueen_V5.readVersion|block": "verze robota", - "Maqueen_V5.servoRun|block": "otoč servomotor |%index(S0) |na |%angle(90) stupňů", + "Maqueen_V5.servoRun|block": "natoč servomotor |%index(S0) |na |%angle(90) stupňů", "Maqueen_V5.servoRun|param|angle": "úhel natočení servomotoru, např. 90", "Maqueen_V5.servoRun|param|index": "servomotor, např. Servos.S1", "Maqueen_V5.setRgbBlink|block": "rozblikej LED světlo %type(vleno)| %number(3) krát, rychlostí %SpeedGrade(1), %rgb(červenou) barvou", @@ -116,7 +116,7 @@ "maqueen.motorRun|block": "zapni %index(levý motor) | směrem %Dir(vpřed)| rychlostí %speed(100)", "maqueen.motorStop|block": "zastav %motors(levý motor)", "maqueen.readPatrol|block": "stav %patrol(levého) senzoru čáry", - "maqueen.servoRun|block": "otoč servomotor |%index(S1) |na |%angle(90) stupňů", + "maqueen.servoRun|block": "natoč servomotor |%index(S1) |na |%angle(90) stupňů", "maqueen.servoRun|param|angle": "úhel natočení servomotoru, např. 90", "maqueen.servoRun|param|index": "servomotor, např. Servos.S1", "maqueen.writeLED|block": "nastav |%led(levou) LED na |%ledswitch(zapnuto)", @@ -125,4 +125,4 @@ "{id:category}Maqueen": "Maqueen", "{id:category}Maqueen_V5": "Maqueen_V5", "{id:group}Maqueen_v5": "Maqueen_v5" -} \ No newline at end of file +}