add English

This commit is contained in:
lzty634158 2018-03-26 14:41:39 +08:00
parent 83e4c406f5
commit ead1a72a7e
4 changed files with 91 additions and 81 deletions

View File

@ -0,0 +1,33 @@
{
"mbit_Display.LED1|block": "LED|Pin %pin|state %value",
"mbit_Display.LED2|block": "LED|Pin %pin|lightness %value",
"mbit_Display.BreathLED|block": "breath light|port %pin",
"mbit_Display.RGB|block": "RGB LED|portR %pin1|portG %pin2|portB %pin3|red %value1|green %value2|blue %value3",
"mbit_Display.RGB2|block": "RGB LED|portR %pin1|portG %pin2|portB %pin3|Display %value",
"mbit_Input.TouchPad|block": "touch switch|port %pin|return %value",
"mbit_Input.Rocker|block": "rocker|VRX %pin1|VRY %pin2|SW %pin3|return %value",
"mbit_Input.Button|block": "button|port %pin|return %value",
"mbit_Sensor.Voice_Sensor|block": "sounds sensor|port %pin|return %value",
"mbit_Sensor.IR_Sensor|block": "Infrared sensor|port %pin| |%value|obstacle",
"mbit_Sensor.IR_Send|block": "Infrared transmitter|port %pin",
"mbit_Sensor.Ultrasonic|block": "ultrasonic|TX port %Trig|RX port %Echo",
"mbit_Music.Buzzer|block": "active buzzer|port %pin|value %value",
"mbit_Motor.Fan|block": "fan|port %pin|speed %value",
"mbit_Motor.Servo|block": "servo|port %pin|angle %value",
"mbit_Robot.RGB_Car_Big|block": "robot RGB light|red %value1|green %value2|blue %value3",
"mbit_Robot.RGB_Car_Big2|block": "robot RGB light|select car light color %value",
"mbit_Robot.Ultrasonic_Car|block": "return distance (cm)",
"mbit_Robot.RGB_Car_Program|block": "RGB flow light",
"mbit_Robot.Music_Car|block": "robot music play|%index",
"mbit_Robot.Line_Sensor|block": "tracking sensor|direct %direct|detected %value",
"mbit_Robot.Avoid_Sensor|block": "avoid obstacle sensor|detected %value",
"mbit_Robot.Servo_Car|block": "robot servo|index %num|angle %value",
"mbit_Robot.CarCtrl|block": "robot control|%index",
"mbit_Robot.CarCtrlSpeed|block": "robot control|%index|speed %speed"
}

112
main.ts
View File

@ -1,5 +1,5 @@
/*
R
Copyright (C): 2010-2019, Shenzhen Yahboom Tech
modified from liusen
load dependency
"mbit": "file:../pxt-mbit"
@ -8,33 +8,33 @@ load dependency
//% color="#C814B8" weight=25 icon="\uf1d4"
namespace mbit_显示类 {
namespace mbit_Display {
export enum enColor {
//% blockId="OFF" block=""
//% blockId="OFF" block="off"
OFF = 0,
//% blockId="Red" block="红色"
//% blockId="Red" block="red"
Red,
//% blockId="Green" block="绿色"
//% blockId="Green" block="green"
Green,
//% blockId="Blue" block="蓝色"
//% blockId="Blue" block="blue"
Blue,
//% blockId="White" block="白色"
//% blockId="White" block="white"
White,
//% blockId="Cyan" block="青色"
//% blockId="Cyan" block="cyan"
Cyan,
//% blockId="Pinkish" block="品红"
//% blockId="Pinkish" block="magenta"
Pinkish,
//% blockId="Green" block="黄色"
//% blockId="Yellow" block="yellow"
Yellow,
}
export enum enLED1 {
//% blockId="OFF" block=""
//% blockId="OFF" block="off"
OFF = 0,
//% blockId="ON" block=""
//% blockId="ON" block="on"
ON =1
}
@ -161,19 +161,19 @@ namespace mbit_显示类 {
****************************************************************************************************************************************/
//% color="#87CEEB" weight=24 icon="\uf1b6"
namespace mbit_传感器类 {
namespace mbit_Sensor {
export enum enVoice {
//% blockId="Voice" block="有声音"
//% blockId="Voice" block="sound"
Voice = 0,
//% blockId="NoVoice" block="无声音"
//% blockId="NoVoice" block="silence"
NoVoice = 1
}
export enum enIR {
//% blockId="Get" block="检测到"
//% blockId="Get" block="detected"
Get = 0,
//% blockId="NoVoice" block="未检测"
//% blockId="NoVoice" block="undetected"
NoGet = 1
}
@ -203,7 +203,7 @@ namespace mbit_传感器类 {
control.waitMicros(13);
}
}
//% blockId=mbit_IR_Sensor block="IR_Sensor|pin %pin| |%value|障碍物"
//% blockId=mbit_IR_Sensor block="IR_Sensor|pin %pin| |%value|obstacle"
//% weight=100
//% blockGap=10
//% color="#87CEEB"
@ -255,37 +255,37 @@ namespace mbit_传感器类 {
}
/*****************************************************************************************************************************************
* *****************************************************************************************************************************
* Input *****************************************************************************************************************************
****************************************************************************************************************************************/
//% color="#808080" weight=23 icon="\uf11c"
namespace mbit_输入类 {
namespace mbit_Input {
export enum enRocker {
//% blockId="Nostate" block=""
//% blockId="Nostate" block="No"
Nostate = 0,
//% blockId="Up" block=""
//% blockId="Up" block="up"
Up,
//% blockId="Down" block=""
//% blockId="Down" block="down"
Down,
//% blockId="Left" block=""
//% blockId="Left" block="left"
Left,
//% blockId="Right" block=""
//% blockId="Right" block="right"
Right,
//% blockId="Press" block="按下"
//% blockId="Press" block="press"
Press
}
export enum enTouch {
//% blockId="NoTouch" block="未触摸"
//% blockId="NoTouch" block="untouched"
NoTouch = 0,
//% blockId="Touch" block="触摸"
//% blockId="Touch" block="touched"
Touch = 1
}
export enum enButton {
//% blockId="Press" block="按下"
//% blockId="Press" block="press"
Press = 0,
//% blockId="Realse" block="松开"
//% blockId="Realse" block="release"
Realse = 1
}
@ -372,12 +372,12 @@ namespace mbit_输入类 {
****************************************************************************************************************************************/
//% color="#D2691E" weight=22 icon="\uf001"
namespace mbit_音乐类 {
namespace mbit_Music {
export enum enBuzzer {
//% blockId="NoBeep" block="不响"
//% blockId="NoBeep" block="silence"
NoBeep = 0,
//% blockId="Beep" block=""
//% blockId="Beep" block="sound"
Beep
}
@ -401,7 +401,7 @@ namespace mbit_音乐类 {
****************************************************************************************************************************************/
//% color="#0000CD" weight=21 icon="\uf185"
namespace mbit_电机类 {
namespace mbit_Motor {
//% blockId=mbit_Fan block="Fan|pin %pin|speed %value"
//% weight=100
@ -430,7 +430,7 @@ namespace mbit_电机类 {
}
//% color="#006400" weight=20 icon="\uf1b9"
namespace mbit_小车类 {
namespace mbit_Robot {
const PCA9685_ADD = 0x41
const MODE1 = 0x00
@ -456,21 +456,21 @@ namespace mbit_小车类 {
export enum enColor {
//% blockId="OFF" block=""
//% blockId="OFF" block="off"
OFF = 0,
//% blockId="Red" block="红色"
//% blockId="Red" block="red"
Red,
//% blockId="Green" block="绿色"
//% blockId="Green" block="green"
Green,
//% blockId="Blue" block="蓝色"
//% blockId="Blue" block="blue"
Blue,
//% blockId="White" block="白色"
//% blockId="White" block="white"
White,
//% blockId="Cyan" block="青色"
//% blockId="Cyan" block="cygn"
Cyan,
//% blockId="Pinkish" block="品红"
//% blockId="Pinkish" block="magenta"
Pinkish,
//% blockId="Green" block="黄色"
//% blockId="Yellow" block="yellow"
Yellow,
}
@ -500,24 +500,24 @@ namespace mbit_小车类 {
}
export enum enPos {
//% blockId="LeftState" block="左边状态"
//% blockId="LeftState" block="left state"
LeftState = 0,
//% blockId="RightState" block="右边状态"
//% blockId="RightState" block="right state"
RightState = 1
}
export enum enLineState {
//% blockId="White" block="白线"
//% blockId="White" block="white"
White = 0,
//% blockId="Black" block="黑线"
//% blockId="Black" block="black"
Black = 1
}
export enum enAvoidState {
//% blockId="OBSTACLE" block="有障碍物"
//% blockId="OBSTACLE" block="with obstacles"
OBSTACLE = 0,
//% blockId="NOOBSTACLE" block="无障碍物"
//% blockId="NOOBSTACLE" block="without obstacles"
NOOBSTACLE = 1
}
@ -530,19 +530,19 @@ namespace mbit_小车类 {
S3
}
export enum CarState {
//% blockId="Car_Run" block="前行"
//% blockId="Car_Run" block="forward"
Car_Run = 1,
//% blockId="Car_Back" block="后退"
//% blockId="Car_Back" block="back"
Car_Back = 2,
//% blockId="Car_Left" block="左转"
//% blockId="Car_Left" block="turn left"
Car_Left = 3,
//% blockId="Car_Right" block="右转"
//% blockId="Car_Right" block="turn right"
Car_Right = 4,
//% blockId="Car_Stop" block="停止"
//% blockId="Car_Stop" block="stop"
Car_Stop = 5,
//% blockId="Car_SpinLeft" block="原地左旋"
//% blockId="Car_SpinLeft" block="rotate left"
Car_SpinLeft = 6,
//% blockId="Car_SpinRight" block="原地右旋"
//% blockId="Car_SpinRight" block="rotate right"
Car_SpinRight = 7
}

View File

@ -1,6 +1,6 @@
{
"name": "mbit",
"version": "1.1.0",
"version": "1.2.0",
"description": "Extension for YahBoom m:bit",
"license": "MIT",
"dependencies": {
@ -13,7 +13,7 @@
"files": [
"README.md",
"main.ts",
"_locales/zh/mbit-strings.json"
"_locales/en/mbit-strings.json"
],
"testFiles": [

View File

@ -1,23 +0,0 @@
{
"name": "mbit",
"version": "1.1.0",
"description": "Extension for YahBoom m:bit",
"license": "MIT",
"dependencies": {
"core": "*",
"neopixel": "github:microsoft/pxt-neopixel#v0.3.10",
"Mbit_IR": "github:lzty634158/yahboom_mbit_IR#v1.0.0"
},
"files": [
"README.md",
"main.ts",
"_locales/zh/mbit-strings.json"
],
"testFiles": [
"test.ts"
],
"public": true
}