text: // This file was automatically generated.  Do not modify.
  
  'use strict';
  
  goog.provide('Blockly.Msg.zh.hans');
  
  goog.require('Blockly.Msg');
  
  Blockly.Msg.ABOUT = "关于";
  Blockly.Msg.ACCELERATION_TOOLTIP = "获取加速度毫重力mg值";
  Blockly.Msg.ACCELEROMETER_ROTATION_TOOLTIP = "Get the tilt or rotations in degrees.";  // untranslated
  Blockly.Msg.ACCELEROMETER_TOOLTIP = "Represents an accelerometer.";  // untranslated
  Blockly.Msg.ACTION_ANALOGIN = "actuator analog";  // untranslated
  Blockly.Msg.ACTION_BUZZER = "蜂鸣器";
  Blockly.Msg.ACTION_BUZZER_ARDUINO = "buzzer HYT120";  // untranslated
  Blockly.Msg.ACTION_DIGITALIN = "actuator digital";  // untranslated
  Blockly.Msg.ACTION_EVAL = "eval";  // untranslated
  Blockly.Msg.ACTION_EVAL_AS = "as";  // untranslated
  Blockly.Msg.ACTION_IN = "actuator";  // untranslated
  Blockly.Msg.ACTION_INFRARED = "infrared emitter";  // untranslated
  Blockly.Msg.ACTION_LCD = "LCD 1602";
  Blockly.Msg.ACTION_LCDI2C = "LCD 1602 I²C";
  Blockly.Msg.ACTION_LCDI2C_SENSEBOX = "OLED Display I²C";  // untranslated
  Blockly.Msg.ACTION_LED = "LED灯";
  Blockly.Msg.ACTION_MOTOR = "电机";
  Blockly.Msg.ACTION_PLAY = "演示";
  Blockly.Msg.ACTION_PLOTTING = "plot";  // untranslated
  Blockly.Msg.ACTION_PLOT_CLEAR = "clear the plot";  // untranslated
  Blockly.Msg.ACTION_PLOT_CLEAR_TOOLTIP = "Removes all the data from the plot.";  // untranslated
  Blockly.Msg.ACTION_PLOT_POINT = "plot a point on";  // untranslated
  Blockly.Msg.ACTION_PLOT_POINT_TOOLTIP = "Plots a point with specified value (Y axis) at the specified tickmark (X axis).";  // untranslated
  Blockly.Msg.ACTION_PLOT_TICKMARK = "at tickmark";  // untranslated
  Blockly.Msg.ACTION_RELAY = "继电器";
  Blockly.Msg.ACTION_RGBLED = "RGB LED灯";
  Blockly.Msg.ACTION_SDCARD = "SD card";  // untranslated
  Blockly.Msg.ACTION_SERIAL_PRINT = "显示在串行监视器上";
  Blockly.Msg.ACTION_SERIAL_PRINT_TOOLTIP = "显示数据在串行监视器上。您可以在 \"视图\" 顶部的 USB 程序中找到串行监视器。";
  Blockly.Msg.ACTION_SERVO = "伺服电机";
  Blockly.Msg.ACTION_SERVO_ARDUINO = "servo motor SG90";  // untranslated
  Blockly.Msg.ACTION_STEPMOTOR = "步进电机";
  Blockly.Msg.ACTION_WIRELESS = "WiFi connection.";  // untranslated
  Blockly.Msg.ACTIVITY_TOOLTIP = "标记一个额外的活动";
  Blockly.Msg.ACTOR_ANALOGIN_TOOLTIP = "Writes an analog value (PWM wave) to a pin. Only values between 0 and 255 should be used";  // untranslated
  Blockly.Msg.ACTOR_DIGITALIN_TOOLTIP = "Writes a HIGH or a LOW value to a digital pin. Only the values HIGH »1« and LOW »0« should be used.";  // untranslated
  Blockly.Msg.ACTOR_TOOLTIP = "表示任一执行器";
  Blockly.Msg.ADD_COMMENT = "添加注释";
  Blockly.Msg.ANALOG = "模拟";
  Blockly.Msg.ANALOGIN_TOOLTIP = "Represents any actuator connected to an analog pin.";  // untranslated
  Blockly.Msg.ANALOGOUT_TOOLTIP = "Represents any sensor connected to an analog pin.";  // untranslated
  Blockly.Msg.AND = "和";
  Blockly.Msg.ARDUBRICK_TOOLTIP = "表示Bot'n Roll板具有连线的执行器和传感器。 也有内置的执行器和传感器可用，例如 按钮，显示 ...";
  Blockly.Msg.AUTH = "请授权这个应用程序以保存您的作品并共享。";
  Blockly.Msg.BATTERY_GETSAMPLE_TOOLTIP = "Gets the current voltage from the battery.";  // untranslated
  Blockly.Msg.BELOW = "below";  // untranslated
  Blockly.Msg.BLOCK_NOT_EXECUTED = "此方块的执行没有效果";
  Blockly.Msg.BLOCK_NOT_SUPPORTED = "This robot does not support this block!";  // untranslated
  Blockly.Msg.BOB3_READNUMBER_TOOLTIP = "返回先前存储的数字";
  Blockly.Msg.BOB3_RECALL_NUMBER = "调回数字";
  Blockly.Msg.BOB3_REMEMBER_NUMBER = "记住数字";
  Blockly.Msg.BOB3_SAVENUMBER_TOOLTIP = "要存储的数字应该是0到255范围内的整数";
  Blockly.Msg.BOTH = "两者";
  Blockly.Msg.BOX_ID = "Device ID";  // untranslated
  Blockly.Msg.BRICKLIGHT = "积木灯";
  Blockly.Msg.BRICKLIGHT_BLUE = "蓝色";
  Blockly.Msg.BRICKLIGHT_COLOR = "彩色";
  Blockly.Msg.BRICKLIGHT_DOUBLE_FLASH = "双闪";
  Blockly.Msg.BRICKLIGHT_FLASH = "闪动";
  Blockly.Msg.BRICKLIGHT_GREEN = "绿色";
  Blockly.Msg.BRICKLIGHT_OFF_TOOLTIP = "关闭积木灯";
  Blockly.Msg.BRICKLIGHT_ON = "开启";
  Blockly.Msg.BRICKLIGHT_ON_TOOLTIP = "打开积木灯";
  Blockly.Msg.BRICKLIGHT_ORANGE = "橘色";
  Blockly.Msg.BRICKLIGHT_RED = "红色";
  Blockly.Msg.BRICKLIGHT_RESET_TOOLTIP = "重置积木灯。设置预设积木灯：绿色闪烁";
  Blockly.Msg.BRICKNAME_WEDO = "WeDo";
  Blockly.Msg.BRICK_IPADDRESS = "ip 地址";
  Blockly.Msg.BRICK_PASSWORD = "密码";
  Blockly.Msg.BRICK_PHENOMENON = "Phenomenon";  // untranslated
  Blockly.Msg.BRICK_PORT = "端口";
  Blockly.Msg.BRICK_TRACK_WIDTH = "轨道宽度";
  Blockly.Msg.BRICK_USERNAME = "用户名";
  Blockly.Msg.BRICK_WHEEL_DIAMETER = "轮径";
  Blockly.Msg.BRUSH_OFF = "关闭刷子";
  Blockly.Msg.BRUSH_OFF_TOOLTIP = "关闭刷子。";
  Blockly.Msg.BRUSH_ON = "打开刷子 (转速RPM)";
  Blockly.Msg.BRUSH_ON_TOOLTIP = "用马达的转速打开刷子 (0<=RPM<=10000)";
  Blockly.Msg.BUTTON_DO_SHARE = "共用";
  Blockly.Msg.BUTTON_DO_UPLOAD_GALLERY = "上传»$«到库";
  Blockly.Msg.BUTTON_EMPTY_LIST = "空列表";
  Blockly.Msg.BUZZER_TOOLTIP = "Represents a buzzer.";  // untranslated
  Blockly.Msg.CALLIOPEBRICK_TOOLTIP = "表示Calliope, 一个口袋大小的可编码计算机。还有内置的执行器和传感器可用, 如按钮, 显示 ...";
  Blockly.Msg.CB_ALL = "Calli:bot all";  // untranslated
  Blockly.Msg.CB_BOTH = "Calli:bot both";  // untranslated
  Blockly.Msg.CB_LEFT = "Calli:bot left";  // untranslated
  Blockly.Msg.CB_RIGHT = "Calli:bot right";  // untranslated
  Blockly.Msg.CENTER = "中心";
  Blockly.Msg.CHANGE_VALUE_TITLE = "更改值：";
  Blockly.Msg.CHAT = "通过在此框输入与您的合作者沟通！";
  Blockly.Msg.CLEAN_UP = "清理块";
  Blockly.Msg.CLEAR = "clear";  // untranslated
  Blockly.Msg.COLLAPSE_ALL = "折叠块";
  Blockly.Msg.COLLAPSE_BLOCK = "折叠块";
  Blockly.Msg.COLON = "冒号";
  Blockly.Msg.COLOUR_AMBIENTLIGHT_GETSAMPLE_TOOLTIP = "Gets the current ambient light reading from the sensor.";  // untranslated
  Blockly.Msg.COLOUR_BLEND_COLOUR1 = "颜色1";
  Blockly.Msg.COLOUR_BLEND_COLOUR2 = "颜色2";
  Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/";  // untranslated
  Blockly.Msg.COLOUR_BLEND_RATIO = "比例";
  Blockly.Msg.COLOUR_BLEND_TITLE = "混合";
  Blockly.Msg.COLOUR_BLEND_TOOLTIP = "用一个给定的比率(0.0-1.0)混合两种颜色。";
  Blockly.Msg.COLOUR_COLOUR_GETSAMPLE_TOOLTIP = "Gets the current colour reading from the sensor.";  // untranslated
  Blockly.Msg.COLOUR_GETSAMPLE_TOOLTIP = "Gets the current reading from the colour sensor.";  // untranslated
  Blockly.Msg.COLOUR_LIGHT_GETSAMPLE_TOOLTIP = "Gets the current brightness reading from the sensor.";  // untranslated
  Blockly.Msg.COLOUR_PICKER_HELPURL = "https://zh.wikipedia.org/wiki/颜色";
  Blockly.Msg.COLOUR_PICKER_TOOLTIP = "从调色板中选择一种颜色。";
  Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com";  // untranslated
  Blockly.Msg.COLOUR_RANDOM_TITLE = "随机颜色";
  Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "随机选择一种颜色。";
  Blockly.Msg.COLOUR_RGB_BLUE = "蓝色";
  Blockly.Msg.COLOUR_RGB_GETSAMPLE_TOOLTIP = "Gets the current colour reading from the colour sensor. Values are in the range 0 to 255.";  // untranslated
  Blockly.Msg.COLOUR_RGB_GREEN = "绿色";
  Blockly.Msg.COLOUR_RGB_HELPURL = "http://www.december.com/html/spec/colorper.html";  // untranslated
  Blockly.Msg.COLOUR_RGB_RED = "红色";
  Blockly.Msg.COLOUR_RGB_TITLE = "颜色";
  Blockly.Msg.COLOUR_RGB_TOOLTIP = "创建具有给定红色、绿色和蓝色值的颜色。值应介于0和255之间。";
  Blockly.Msg.COLOUR_RGB_WHITE = "白色";
  Blockly.Msg.COLOUR_TOOLTIP = "表示颜色传感器。";
  Blockly.Msg.COMPASS_CALIBRATE_TOOLTIP = "校准指南针。将罗盘传感器非常缓慢地转动两次 (大约40秒)。";
  Blockly.Msg.COMPASS_GETSAMPLE_TOOLTIP = "Gets the current reading from the compass sensor.";  // untranslated
  Blockly.Msg.COMPASS_TOOLTIP = "表示罗盘传感器。";
  Blockly.Msg.COMPASS_TOOLTIP_EV3 = "表示 HiTechnic NXT 罗盘传感器。";
  Blockly.Msg.CONFIGURATION_ERROR_ACTOR_MISSING = "此执行器未设置为端口!";
  Blockly.Msg.CONFIGURATION_ERROR_MOTORS_ROTATION_DIRECTION = "左右电机的旋转方向不同!";
  Blockly.Msg.CONFIGURATION_ERROR_MOTOR_LEFT_MISSING = "左电机缺少配置!";
  Blockly.Msg.CONFIGURATION_ERROR_MOTOR_LEFT_UNREGULATED = "左电机不受调节!";
  Blockly.Msg.CONFIGURATION_ERROR_MOTOR_MISSING = "在给定的端口上缺少电机!";
  Blockly.Msg.CONFIGURATION_ERROR_MOTOR_RIGHT_MISSING = "右电机缺少配置!";
  Blockly.Msg.CONFIGURATION_ERROR_MOTOR_RIGHT_UNREGULATED = "右电机不受调节!";
  Blockly.Msg.CONFIGURATION_ERROR_MULTIPLE_LEFT_MOTORS = "您有多个左电机分配到您的配置!";
  Blockly.Msg.CONFIGURATION_ERROR_MULTIPLE_RIGHT_MOTORS = "您有多个右电机分配给您的配置!";
  Blockly.Msg.CONFIGURATION_ERROR_OTHER_NOT_SUPPORTED = "其他电源使用者不支持这种类型的方块!";
  Blockly.Msg.CONFIGURATION_ERROR_SENSOR_MISSING = "此传感器未设置为端口!";
  Blockly.Msg.CONFIGURATION_ERROR_SENSOR_WRONG = "已将错误传感器连接到给定端口!";
  Blockly.Msg.CONFIGURATION_ERROR_WLAN_CREDENTIALS_MISSING = "Missing WLAN credentials, please enter them in robot -> WLAN credentials ... !";  // untranslated
  Blockly.Msg.CONFIGURATION_NO_PHENOMENON = "no phenomenon";  // untranslated
  Blockly.Msg.CONFIGURATION_NO_PORT = "无端口";
  Blockly.Msg.CONFIGURATION_PORT = "端口1";
  Blockly.Msg.CONFLIST_DELETE_ALL_TOOLTIP = "单击此处删除所有选定的程序。";
  Blockly.Msg.CONFLIST_DELETE_TOOLTIP = "单击此处删除您的机器人配置。";
  Blockly.Msg.CONFLIST_LOAD_TOOLTIP = "单击此处, 在配置环境中加载您的机器人配置。";
  Blockly.Msg.CONNECTION_CHECK = "是否与机器人%1 的连接处于启动状态？";
  Blockly.Msg.CONNECTION_CHECK_TOOLTIP = "检查与机器人的连接是否处于启动状态。";
  Blockly.Msg.CONNECTION_CONNECT = "连接到机器人名称";
  Blockly.Msg.CONNECTION_FROM_CONNECTION = "从连接";
  Blockly.Msg.CONNECTION_FROM_ROBOT = "从机器人";
  Blockly.Msg.CONNECTION_MBED_RECEIVE_TOOLTIP = "通过其中一个通道 (0-255) 读取消息。默认通道为0。";
  Blockly.Msg.CONNECTION_MBED_SEND_TOOLTIP = "向其他系统发送消息。您可以指定一个信号强度从 0-7, 其中0是非常低的, 7 是 最强的。消息通过通道0发送, 除非您指定另一条。";
  Blockly.Msg.CONNECTION_OVER_CHANNEL = "越过通道";
  Blockly.Msg.CONNECTION_POWER = "随着强度";
  Blockly.Msg.CONNECTION_PROTOCOL_BLUETOOTH = "蓝牙";
  Blockly.Msg.CONNECTION_RECEIVED_DATA = "接收消息";
  Blockly.Msg.CONNECTION_RECEIVE_TOOLTIP = "等待来自您在连接中声明的机器人消息。";
  Blockly.Msg.CONNECTION_RECEIVE_TOOLTIP_BOB3 = "Reads a message via the IR receiver. Only numbers can be received.";  // untranslated
  Blockly.Msg.CONNECTION_RECEIVE_TOOLTIP_MBOT = "Reads a message from the IR receiver. Only strings can be received.";  // untranslated
  Blockly.Msg.CONNECTION_SEND_DATA = "发送消息";
  Blockly.Msg.CONNECTION_SEND_TOOLTIP = "向其他机器人发送消息。";
  Blockly.Msg.CONNECTION_SEND_TOOLTIP_BOB3 = "Sends a message of type number to another Bob3. Hold the Bob3's face to face!";  // untranslated
  Blockly.Msg.CONNECTION_SEND_TOOLTIP_MBOT = "Sends a message of type string to another mBot. Hold the mBots's face to face!";  // untranslated
  Blockly.Msg.CONNECTION_SET_CHANNEL = "将通道设置为%1";
  Blockly.Msg.CONNECTION_SET_CHANNEL_TOOLTIP = "设置发送和接收消息的通道。可以设置从0到255。";
  Blockly.Msg.CONNECTION_START_TOOLTIP = "尝试通过蓝牙连接到另一个机器人。";
  Blockly.Msg.CONNECTION_TOOLTIP = "机器人的连接";
  Blockly.Msg.CONNECTION_TO_CONNECTION = "到连接";
  Blockly.Msg.CONNECTION_TO_ROBOT = "对机器人";
  Blockly.Msg.CONNECTION_WAIT_FOR_CONNECTION = "等待连接";
  Blockly.Msg.CONNECTION_WAIT_TOOLTIP = "等待通过蓝牙连接。";
  Blockly.Msg.CONNECTOR = "中转站";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://github.com/google/blockly/wiki/Loops#loop-termination-blocks";  // untranslated
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "中断循环";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "继续下一次循环";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "中断包含它的循环。";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "跳过这个循环的剩余部分，并继续下一次迭代。";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "警告：此块仅可用于在一个循环内。";
  Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://github.com/google/blockly/wiki/Loops#for-each";  // untranslated
  Blockly.Msg.CONTROLS_FOREACH_TITLE = "为每个项目 %1 在列表中 %2";
  Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "遍历每个列表中的项目，将变量“%1”设定到该项中，然后执行某些语句。";
  Blockly.Msg.CONTROLS_FOR_HELPURL = "https://github.com/google/blockly/wiki/Loops#count-with";  // untranslated
  Blockly.Msg.CONTROLS_FOR_TITLE = "使用 %1 从范围 %2 到 %3 每隔 %4";
  Blockly.Msg.CONTROLS_FOR_TOOLTIP = "从起始数到结尾数中取出变量“%1”的值，按指定的时间间隔，执行指定的块。";
  Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "在if语句块中增加一个条件。";
  Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "添加一个最终的，包括所有情况的节到if块中。";
  Blockly.Msg.CONTROLS_IF_HELPURL = "https://github.com/google/blockly/wiki/IfElse";  // untranslated
  Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "增加、删除或重新排列各节来重新配置“if”块。";
  Blockly.Msg.CONTROLS_IF_MSG_ELSE = "否则";
  Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "否则如果";
  Blockly.Msg.CONTROLS_IF_MSG_IF = "如果";
  Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "如果值为真，执行一些语句。";
  Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "如果值为真，则执行语句的第一块。否则，则执行语句的第二块。";
  Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "如果第一个值为真，则执行语句的第一个块。否则，如果第二个值为真，则执行语句的第二块。";
  Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "如果第一个值为真，则执行语句的第一块。否则，如果第二个值为真，则执行语句的第二块。如果没有值为真，则执行语句的最后一块。";
  Blockly.Msg.CONTROLS_REPEAT_HELPURL = "https://zh.wikipedia.org/wiki/For循环";
  Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "执行";
  Blockly.Msg.CONTROLS_REPEAT_TITLE = "重复 %1 次";
  Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "多次执行一些语句。";
  Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "https://github.com/google/blockly/wiki/Loops#repeat";  // untranslated
  Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "重复直到";
  Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "重复当";
  Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "只要值为假，执行一些语句。";
  Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "只要值为真，执行一些语句。";
  Blockly.Msg.DATATABLE_ACTUALIZATION = "实施日期";
  Blockly.Msg.DATATABLE_CONFIGURATIONS = "配置";
  Blockly.Msg.DATATABLE_CONFIGURATION_NAME = "配置名称";
  Blockly.Msg.DATATABLE_CREATED_BY = "创造者";
  Blockly.Msg.DATATABLE_CREATED_ON = "创建日期";
  Blockly.Msg.DATATABLE_PROGRAMS = "程序";
  Blockly.Msg.DATATABLE_PROGRAM_NAME = "程序名称";
  Blockly.Msg.DATATABLE_SHARED = "共享";
  Blockly.Msg.DATATABLE_SHARED_WITH = "共享的";
  Blockly.Msg.DELETE_ALL_BLOCKS = "删除所有%1块吗？";
  Blockly.Msg.DELETE_BLOCK = "删除块";
  Blockly.Msg.DELETE_X_BLOCKS = "删除 %1 块";
  Blockly.Msg.DIGITAL = "数字";
  Blockly.Msg.DIGITALIN_TOOLTIP = "Represents any actuator connected to a digital pin.";  // untranslated
  Blockly.Msg.DIGITALOUT_TOOLTIP = "Represents any sensor connected to a digital.";  // untranslated
  Blockly.Msg.DISABLE_BLOCK = "禁用块";
  Blockly.Msg.DISPLAY_ANIMATION = "动画";
  Blockly.Msg.DISPLAY_CHARACTER = "字符";
  Blockly.Msg.DISPLAY_CLEAR = "清除显示";
  Blockly.Msg.DISPLAY_CLEAR_TOOLTIP = "清除显示。";
  Blockly.Msg.DISPLAY_COL = "在列中";
  Blockly.Msg.DISPLAY_GET_BRIGHTNESS_TOOLTIP = "返回显示的所有LED灯的亮度。0表示所有LED灯都关闭, 9 是最亮的值。";
  Blockly.Msg.DISPLAY_GET_PIXEL_TOOLTIP = "返回此LED灯的亮度。0表示LED灯已关闭, 9 是最亮的值。";
  Blockly.Msg.DISPLAY_IMAGE = "图像";
  Blockly.Msg.DISPLAY_PICTURE = "图片";
  Blockly.Msg.DISPLAY_PICTURE_EYES_CLOSED = "闭上眼";
  Blockly.Msg.DISPLAY_PICTURE_EYES_OPEN = "睁开眼睛";
  Blockly.Msg.DISPLAY_PICTURE_FLOWERS = "花";
  Blockly.Msg.DISPLAY_PICTURE_GLASSES = "眼镜";
  Blockly.Msg.DISPLAY_PICTURE_TACHO = "速度表";
  Blockly.Msg.DISPLAY_PICTURE_TOOLTIP = "在屏幕上显示图片。";
  Blockly.Msg.DISPLAY_PIXEL_BRIGHTNESS = "亮度";
  Blockly.Msg.DISPLAY_PIXEL_TITLE = "LED灯";
  Blockly.Msg.DISPLAY_ROW = "在行中";
  Blockly.Msg.DISPLAY_SET_BRIGHTNESS_TOOLTIP = "设置显示器所有LED灯的亮度。0表示所有LED灯都关闭, 9 是最亮的值。";
  Blockly.Msg.DISPLAY_SET_PIXEL_TOOLTIP = "设置此LED灯的亮度。0表示LED灯已关闭, 9 是最亮的值。使用 x 和 y, 您可以确定要更改的LED位置。";
  Blockly.Msg.DISPLAY_SHOW = "显示";
  Blockly.Msg.DISPLAY_TEXT = "文本";
  Blockly.Msg.DISPLAY_TEXT_TOOLTIP = "在屏幕上显示文本。";
  Blockly.Msg.DROP_TOOLTIP = "表示放置传感器。";
  Blockly.Msg.DUPLICATE_BLOCK = "复制";
  Blockly.Msg.ENABLE_BLOCK = "启用块";
  Blockly.Msg.ENCODER_GETSAMPLE_TOOLTIP = "Gets the current reading from the motor encoder.";  // untranslated
  Blockly.Msg.ENCODER_RESET_TOOLTIP = "重置电机编码器。";
  Blockly.Msg.ENCODER_TOOLTIP = "表示编码器。";
  Blockly.Msg.ERROR_MISSING_PARAMETER = "缺少输入值!";
  Blockly.Msg.ERROR_MISSING_RETURN = "缺少函数返回值!";
  Blockly.Msg.EV3BRICK_TOOLTIP = "表示具有连接的参与者和传感器的 EV3 积木。还有内置的执行器和传感器可用, 如按钮, 显示..。";
  Blockly.Msg.EXPAND_ALL = "展开块";
  Blockly.Msg.EXPAND_BLOCK = "展开块";
  Blockly.Msg.EXTERNAL_INPUTS = "外部输入";
  Blockly.Msg.FLAME_GETSAMPLE_TOOLTIP = "Gets the current reading from the flame sensor.";  // untranslated
  Blockly.Msg.FLAME_TOOLTIP = "表示火焰传感器。";
  Blockly.Msg.FLYOUT_VARIABLE_TEXT = "你需要一个变量？请首先声明它与点击 + 在»start«u00a0方块标志。";
  Blockly.Msg.FOR = "为";
  Blockly.Msg.FOURDIGITDISPLAY = "4位数字显示";
  Blockly.Msg.FOURDIGITDISPLAY_CLEAR_TOOLTIP = "通过 Seeed 清除Grove 4位数字显示。";
  Blockly.Msg.FOURDIGITDISPLAY_SHOW_TOOLTIP = "通过 Seeed 在Grove 4位数字显示上显示一个数字 [0-9999]。位置 [0-3] 表示数字的起始位置。显示器必须连接到 A1 (右) Grove连接器。";
  Blockly.Msg.FROM_POSITION = "从位置";
  Blockly.Msg.FSR_TOOLTIP = "从机器人脚下的力敏电阻器中获取当前读数。";
  Blockly.Msg.GALLERY_BY = "借由";
  Blockly.Msg.GALLERY_DATE = "创建";
  Blockly.Msg.GALLERY_DISLIKE = "讨厌";
  Blockly.Msg.GALLERY_LIKE = "喜欢";
  Blockly.Msg.GALLERY_SHARED_ALREADY = "您已经将此程序上载到画廊。如果要更改它, 请从库中查找副本并对其进行修改。在从库中删除副本时, 也可以从库中删除它。";
  Blockly.Msg.GEARED_MOTOR = "geared motor";  // untranslated
  Blockly.Msg.GET = "获取";
  Blockly.Msg.GETSAMPLE_TOOLTIP = "从所选传感器获取当前读数。";
  Blockly.Msg.GET_CODE_TOOLTIP = "返回头部分中可焊性代码垫的值。值在范围0-31 中。";
  Blockly.Msg.GO_TO_GROUPS = "转到群组";
  Blockly.Msg.GPS_TOOLTIP = "Represents a GPS receiver.";  // untranslated
  Blockly.Msg.GYRO_GETSAMPLE_TOOLTIP = "Gets the current reading from the gyro sensor.";  // untranslated
  Blockly.Msg.GYRO_RESET_TOOLTIP = "复位陀螺传感器。";
  Blockly.Msg.GYRO_TOOLTIP = "表示陀螺传感器。";
  Blockly.Msg.GYRO_TOOLTIP_WEDO = "Represents a tilt sensor.";  // untranslated
  Blockly.Msg.HELP = "帮助";
  Blockly.Msg.HINT_USER_ACCOUNT = "»IAmBotman«还是»RobellaStracciatella«？不是每个人都需要知道你的真名。想一个很酷的昵称, 你可以很容易地记住。";
  Blockly.Msg.HINT_USER_AGE = "你16岁以下吗？然后请你的父母帮你。他们可以指定他们的电子邮件地址来确认您的帐户。";
  Blockly.Msg.HINT_USER_EMAIL = "这是自愿的!但是, 只有通过电子邮件验证了您的帐户, 实验室的某些功能才可用。你比16岁小吗？请让你的父母帮助您使用他们的电子邮件地址。 <br><a href=\"https://www.roberta-home.de/index.php?id=138&L=1\" target=\"_blank\">更多信息...</a>";
  Blockly.Msg.HINT_USER_NAME = "如果你愿意, 在这里输入你的真实姓名。这只是给你的, 没人会看到的。";
  Blockly.Msg.HINT_USER_PASSWORT = "12345没有密码安全性。宁可想一个你不会忘记的数字和字母的安全组合。";
  Blockly.Msg.HINT_USER_PASSWORT_CONFIRM = "明白了吗？最好确认过!";
  Blockly.Msg.HTCOLOUR_TOOLTIP = "Represents a HiTechnic NXT Color Sensor V2.";  // untranslated
  Blockly.Msg.HUMIDITY_TOOLTIP = "代表湿度传感器";
  Blockly.Msg.ICON_BLOCKING_TOOLTIP = "Blocking block! This blocks needs some time to be executed, so other's have to wait until it gives back the control to the caller function.";  // untranslated
  Blockly.Msg.ID = "ID";  // untranslated
  Blockly.Msg.IF_TOOLTIP = "检查»if«中的条件。如果条件为 true, 则执行»do«操作。";
  Blockly.Msg.IMAGE_GET_TOOLTIP = "返回所选图像。";
  Blockly.Msg.IMAGE_GET_TOOLTIP_ANGRY = "生气";
  Blockly.Msg.IMAGE_GET_TOOLTIP_ASLEEP = "睡着";
  Blockly.Msg.IMAGE_GET_TOOLTIP_BUTTERFLY = "蝴蝶";
  Blockly.Msg.IMAGE_GET_TOOLTIP_CHESSBOARD = "棋盘";
  Blockly.Msg.IMAGE_GET_TOOLTIP_CONFUSED = "困惑";
  Blockly.Msg.IMAGE_GET_TOOLTIP_COW = "牛";
  Blockly.Msg.IMAGE_GET_TOOLTIP_DIAMOND = "钻石";
  Blockly.Msg.IMAGE_GET_TOOLTIP_DIAMOND_SMALL = "小钻石";
  Blockly.Msg.IMAGE_GET_TOOLTIP_DUCK = "鸭子";
  Blockly.Msg.IMAGE_GET_TOOLTIP_FABULOUS = "神话般";
  Blockly.Msg.IMAGE_GET_TOOLTIP_GHOST = "幽灵";
  Blockly.Msg.IMAGE_GET_TOOLTIP_GIRAFFE = "长颈鹿";
  Blockly.Msg.IMAGE_GET_TOOLTIP_HEART = "心";
  Blockly.Msg.IMAGE_GET_TOOLTIP_HEART_SMALL = "小心脏";
  Blockly.Msg.IMAGE_GET_TOOLTIP_HOUSE = "房子";
  Blockly.Msg.IMAGE_GET_TOOLTIP_MEH = "咩!";
  Blockly.Msg.IMAGE_GET_TOOLTIP_MUSIC_CROTCHET = "音乐无厘头";
  Blockly.Msg.IMAGE_GET_TOOLTIP_MUSIC_QUAVER = "音乐八分音符";
  Blockly.Msg.IMAGE_GET_TOOLTIP_MUSIC_QUAVERS = "音乐八分音符";
  Blockly.Msg.IMAGE_GET_TOOLTIP_NO = "不";
  Blockly.Msg.IMAGE_GET_TOOLTIP_PACMAN = "吃豆人";
  Blockly.Msg.IMAGE_GET_TOOLTIP_PITCHFORK = "干草 叉";
  Blockly.Msg.IMAGE_GET_TOOLTIP_RABBIT = "兔子";
  Blockly.Msg.IMAGE_GET_TOOLTIP_ROLLERSKATE = "旱冰鞋";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SAD = "伤心";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SILLY = "愚蠢";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SKULL = "头骨";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SMILE = "微笑";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SNAKE = "蛇";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SQUARE = "方块";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SQUARE_SMALL = "小方块";
  Blockly.Msg.IMAGE_GET_TOOLTIP_STICKFIGURE = "人形图";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SWORD = "剑";
  Blockly.Msg.IMAGE_GET_TOOLTIP_TARGET = "目标";
  Blockly.Msg.IMAGE_GET_TOOLTIP_TORTOISE = "乌龟";
  Blockly.Msg.IMAGE_GET_TOOLTIP_TRIANGLE = "三角形";
  Blockly.Msg.IMAGE_GET_TOOLTIP_TRIANGLE_LEFT = "左三角形";
  Blockly.Msg.IMAGE_GET_TOOLTIP_TSHIRT = "T恤衫";
  Blockly.Msg.IMAGE_GET_TOOLTIP_UMBRELLA = "伞";
  Blockly.Msg.IMAGE_GET_TOOLTIP_XMAS = "圣诞";
  Blockly.Msg.IMAGE_GET_TOOLTIP_YES = "是的";
  Blockly.Msg.IMAGE_INVERT = "翻转";
  Blockly.Msg.IMAGE_INVERT_TOOLTIP = "反转图像。值为0或 none 的每个像素都将设置为 # 或 9, 并且值 # 或9的像素将设置为0或 none。";
  Blockly.Msg.IMAGE_SHIFT = "转变";
  Blockly.Msg.IMAGE_SHIFT_TOOLTIP = "在给定的方向上按给定的数字平移图像";
  Blockly.Msg.IMAGE_TOOLTIP = "为显示创建图像。您可以指定每个像素的亮度从0到9或 # 0 表示没有光, 1 是有点亮, 9 或 # 是最亮的值。";
  Blockly.Msg.INFO_DOCUMENTATION_HINT = "在这里记录你的程序..。";
  Blockly.Msg.INFO_TAGS = "标签";
  Blockly.Msg.INFRARED_DISTANCE_GETSAMPLE_TOOLTIP = "Gets the current relative distance from the infrared sensor. The values are between 1 and 75 cm.";  // untranslated
  Blockly.Msg.INFRARED_GETSAMPLE_TOOLTIP = "Gets the current reading from the infrared sensor.";  // untranslated
  Blockly.Msg.INFRARED_GETSAMPLE_TOOLTIP_MBOT = "Gets the current reading from the light sensor -- if a black line is detected (true/false).";  // untranslated
  Blockly.Msg.INFRARED_PRESENCE_GETSAMPLE_TOOLTIP = "Returns an array of measurements for the presence of a beacon.";  // untranslated
  Blockly.Msg.INFRARED_TOOLTIP = "表示红外传感器。";
  Blockly.Msg.INIT_FAIL_HTTPSESSION_EXPECTED_BUT_NOT_FOUND = "The connection to the openroberta-lab was closed unexpectedly. This case is rare and may happen, if the openroberta-lab-server is restarted. Please start a new connection to the openroberta-lab, e.g. by closing and starting the browser or by hitting the »reload«-button.";  // untranslated
  Blockly.Msg.INIT_FAIL_MULTIPLE_FRONTENDS_ONE_HTTPSESSION = "You are trying to connect to the openroberta-lab multiple times, e.g. by opening multiple tabs. This is not supported at the moment. Please close this view.";  // untranslated
  Blockly.Msg.INLINE_INPUTS = "单行输入";
  Blockly.Msg.INPUT = "输入";
  Blockly.Msg.INTERNAL_PORT = "内部";
  Blockly.Msg.IRSEEKER_TOOLTIP = "表示 HiTechnic NXT IRSeeker V2 传感器。";
  Blockly.Msg.JOYSTICK_GETSAMPLE_TOOLTIP = "获取游戏杆一个轴的当前读数";
  Blockly.Msg.KEY_ISPRESSED_TOOLTIP = "Is the selected button pressed?";  // untranslated
  Blockly.Msg.KEY_TOOLTIP = "表示按钮。";
  Blockly.Msg.LANGUAGE = "语言";
  Blockly.Msg.LANGUAGE_ARABIC = "阿拉伯语";
  Blockly.Msg.LANGUAGE_BRAZILIAN = "巴西";
  Blockly.Msg.LANGUAGE_CHINESE = "中文";
  Blockly.Msg.LANGUAGE_CZECH = "捷克语";
  Blockly.Msg.LANGUAGE_DANISH = "丹麦语";
  Blockly.Msg.LANGUAGE_DUTCH = "荷兰语";
  Blockly.Msg.LANGUAGE_ENGLISH = "英语";
  Blockly.Msg.LANGUAGE_FINNISH = "芬兰语";
  Blockly.Msg.LANGUAGE_FRENCH = "法语";
  Blockly.Msg.LANGUAGE_GERMAN = "德语";
  Blockly.Msg.LANGUAGE_GREEK = "希腊语";
  Blockly.Msg.LANGUAGE_ITALIAN = "意大利语";
  Blockly.Msg.LANGUAGE_JAPANESE = "日语";
  Blockly.Msg.LANGUAGE_KOREAN = "朝鲜语";
  Blockly.Msg.LANGUAGE_NORWEGIAN = "挪威语";
  Blockly.Msg.LANGUAGE_POLISH = "波兰语";
  Blockly.Msg.LANGUAGE_PORTUGUESE = "葡萄牙语";
  Blockly.Msg.LANGUAGE_RUSSIAN = "俄语";
  Blockly.Msg.LANGUAGE_SPANISH = "西班牙语";
  Blockly.Msg.LANGUAGE_SWEDISH = "瑞典语";
  Blockly.Msg.LANGUAGE_TURKISH = "土耳其语";
  Blockly.Msg.LCDI2C_TOOLTIP = "表示带有焊接 I²C 模块的 LCD 1602 显示器。";
  Blockly.Msg.LCD_TOOLTIP = "表示液晶屏显示。";
  Blockly.Msg.LED = "LED灯";
  Blockly.Msg.LEDBAR = "LED Bar";
  Blockly.Msg.LEDBAR_SET_TOOLTIP = "设置指定的 LED [0-9] 在Grove LED Bar v2.0 由 Seeed 到指定的亮度 [0-8]。LED Bar必须连接到 A1 (右) Grove连接器。";
  Blockly.Msg.LED_MATRIX = "LED matrix";  // untranslated
  Blockly.Msg.LED_OFF = "关闭LED灯";
  Blockly.Msg.LED_OFF_TOOLTIP = "关闭LED灯。";
  Blockly.Msg.LED_ON = "打开LED灯";
  Blockly.Msg.LED_ON_TOOLTIP = "打开LED灯并更改颜色。";
  Blockly.Msg.LED_ON_TOOLTIP_CB = "Turns the LED on and changes the color. Attention: calli:Bot only supports 7 different colors, the nearest will be chosen.";  // untranslated
  Blockly.Msg.LED_ON_TOOLTIP_EDISON = "Turns the LED on.";  // untranslated
  Blockly.Msg.LED_ON_WHITE_TOOLTIP = "打开LED灯。小心点, 很亮!";
  Blockly.Msg.LED_TOOLTIP = "表示LED";
  Blockly.Msg.LEFT = "左边";
  Blockly.Msg.LIGHTVEML_TOOLTIP = "Represents a visible/UV light sensor.";  // untranslated
  Blockly.Msg.LIGHT_ARDU_TOOLTIP = "表示8个光传感器。";
  Blockly.Msg.LIGHT_GETSAMPLE_TOOLTIP = "Gets the current reading from the light sensor in percent.";  // untranslated
  Blockly.Msg.LIGHT_TOOLTIP = "表示光传感器。";
  Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-empty-list";
  Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "创建空列表";
  Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "返回一个列表，长度为 0，不包含任何数据记录";
  Blockly.Msg.LISTS_CREATE_TITLE = "列表";
  Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "列表";
  Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "增加、删除或重新排列各部分以此重新配置这个列表块。";
  Blockly.Msg.LISTS_CREATE_WITH_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with";
  Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "建立字串使用";
  Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "将一个项添加到列表中。";
  Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "建立一个具有任意数量项目的列表。";
  Blockly.Msg.LISTS_GET_INDEX_FIRST = "第一";
  Blockly.Msg.LISTS_GET_INDEX_FROM_END = "倒数第#";
  Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#";
  Blockly.Msg.LISTS_GET_INDEX_GET = "获得";
  Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "取出并移除";
  Blockly.Msg.LISTS_GET_INDEX_LAST = "最后";
  Blockly.Msg.LISTS_GET_INDEX_RANDOM = "随机";
  Blockly.Msg.LISTS_GET_INDEX_REMOVE = "移除";
  Blockly.Msg.LISTS_GET_INDEX_TAIL = "空白";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "返回列表中的第一个项目。";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "返回在列表中的指定位置的项。#1是最后一项。";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "返回在列表中的指定位置的项。#1是第一个项目。";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "返回列表中的最后一项。";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "随机返回列表中的一个项目。";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "移除并返回列表中的第一个项目。";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "移除并返回列表中的指定位置的项。#1 是最后一项。";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "移除并返回列表中的指定位置的项。#1 是第一项。";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "移除并返回列表中的最后一个项目。";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "移除并返回列表中的一个随机项目中。";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "移除列表中的第一项";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "删除在列表中的指定位置的项。#1是最后一项。";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "移除在列表中的指定位置的项。#1 是第一项。";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "移除列表中的最后一项";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "删除列表中的一个随机的项。";
  Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "到倒数第#";
  Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "到#";
  Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "到最后";
  Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-a-sublist";  // untranslated
  Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "从头获得子列表";
  Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "从倒数#取得子列表";
  Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "从#取得子列表";
  Blockly.Msg.LISTS_GET_SUBLIST_TAIL = "空白";
  Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "复制列表中指定的部分。";
  Blockly.Msg.LISTS_INDEX_OF_FIRST = "找出第一个项出现";
  Blockly.Msg.LISTS_INDEX_OF_HELPURL = "https://github.com/google/blockly/wiki/Lists#getting-items-from-a-list";  // untranslated
  Blockly.Msg.LISTS_INDEX_OF_LAST = "找出最后一个项出现";
  Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "返回在列表中的第一/最后一个匹配项的索引值。如果找不到项目则返回0。";
  Blockly.Msg.LISTS_INLIST = "在列表中";
  Blockly.Msg.LISTS_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#is-empty";  // untranslated
  Blockly.Msg.LISTS_ISEMPTY_TITLE = "%1是空的";
  Blockly.Msg.LISTS_ISEMPTY_TOOLTIP = "如果改列表为空，则返回真。";
  Blockly.Msg.LISTS_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Lists#length-of";  // untranslated
  Blockly.Msg.LISTS_LENGTH_TITLE = "%1的长度";
  Blockly.Msg.LISTS_LENGTH_TOOLTIP = "返回列表的长度。";
  Blockly.Msg.LISTS_REPEAT_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with";  // untranslated
  Blockly.Msg.LISTS_REPEAT_TITLE = "建立列表使用项 %1 重复 %2 次";
  Blockly.Msg.LISTS_REPEAT_TOOLTIP = "建立包含指定重复次数的值的列表。";
  Blockly.Msg.LISTS_SET_INDEX_HELPURL = "https://github.com/google/blockly/wiki/Lists#in-list--set";  // untranslated
  Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "为";
  Blockly.Msg.LISTS_SET_INDEX_INSERT = "插入在";
  Blockly.Msg.LISTS_SET_INDEX_SET = "设置";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "在列表的起始处添加该项。";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "插入在列表中的指定位置的项。#1是最后一项。";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "插入在列表中指定位置的项。#1是第一项。";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "将该项追加到列表的末尾。";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "在列表中随机插入项。";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "设置列表中的第一个项目。";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "设置在列表中指定位置的项。#1是最后一项。";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "设置在列表中指定位置的项。#1是第一项。";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "设置列表中的最后一项。";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "设置列表中一个随机的项目。";
  Blockly.Msg.LISTS_SORT_HELPURL = "https://github.com/google/blockly/wiki/Lists#sorting-a-list";
  Blockly.Msg.LISTS_SORT_ORDER_ASCENDING = "升序";
  Blockly.Msg.LISTS_SORT_ORDER_DESCENDING = "降序";
  Blockly.Msg.LISTS_SORT_TITLE = "排序%1 %2 %3";
  Blockly.Msg.LISTS_SORT_TOOLTIP = "排序一个列表的拷贝。";
  Blockly.Msg.LISTS_SORT_TYPE_IGNORECASE = "按字母排序，忽略大小写";
  Blockly.Msg.LISTS_SORT_TYPE_NUMERIC = "按数字排序";
  Blockly.Msg.LISTS_SORT_TYPE_TEXT = "按字母排序";
  Blockly.Msg.LISTS_SPLIT_HELPURL = "https://github.com/google/blockly/wiki/Lists#splitting-strings-and-joining-lists";
  Blockly.Msg.LISTS_SPLIT_LIST_FROM_TEXT = "从文本制作列表";
  Blockly.Msg.LISTS_SPLIT_TEXT_FROM_LIST = "从列表拆出文本";
  Blockly.Msg.LISTS_SPLIT_TOOLTIP_JOIN = "加入文本列表至一个文本，由分隔符分隔。";
  Blockly.Msg.LISTS_SPLIT_TOOLTIP_SPLIT = "拆分文本到文本列表，按每个分隔符拆分。";
  Blockly.Msg.LISTS_SPLIT_WITH_DELIMITER = "用分隔符";
  Blockly.Msg.LIST_BACK_TOOLTIP = "返回上一视图。";
  Blockly.Msg.LOGIC_BOOLEAN_FALSE = "假";
  Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "https://github.com/google/blockly/wiki/Logic#values";  // untranslated
  Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "返回真或假。";
  Blockly.Msg.LOGIC_BOOLEAN_TRUE = "真";
  Blockly.Msg.LOGIC_COMPARE_HELPURL = "https://zh.wikipedia.org/wiki/不等";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "如果两个输入结果相等，则返回真。";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "如果第一个输入结果比第二个大，则返回真。";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "如果第一个输入结果大于或等于第二个输入结果，则返回真。";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "如果第一个输入结果比第二个小，则返回真。";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "如果第一个输入结果小于或等于第二个输入结果，则返回真。";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "如果两个输入结果不相等，则返回真。";
  Blockly.Msg.LOGIC_NEGATE_HELPURL = "https://github.com/google/blockly/wiki/Logic#not";
  Blockly.Msg.LOGIC_NEGATE_TITLE = "非%1";
  Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "如果输入结果为假，则返回真；如果输入结果为真，则返回假。";
  Blockly.Msg.LOGIC_NULL = "空";
  Blockly.Msg.LOGIC_NULL_HELPURL = "https://en.wikipedia.org/wiki/Nullable_type";  // untranslated
  Blockly.Msg.LOGIC_NULL_TOOLTIP = "返回空值。";
  Blockly.Msg.LOGIC_OPERATION_AND = "和";
  Blockly.Msg.LOGIC_OPERATION_HELPURL = "https://github.com/google/blockly/wiki/Logic#logical-operations";  // untranslated
  Blockly.Msg.LOGIC_OPERATION_OR = "或";
  Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "如果两个输入结果都为真，则返回真。";
  Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "如果至少有一个输入结果为真，则返回真。";
  Blockly.Msg.LOGIC_TERNARY_CONDITION = "测试";
  Blockly.Msg.LOGIC_TERNARY_HELPURL = "https://zh.wikipedia.org/wiki/条件运算符";
  Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "如果为假";
  Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "如果为真";
  Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "检查“test”中的条件。如果条件为真，则返回“if true”的值，否则，则返回“if false”的值。";
  Blockly.Msg.LOOP = "重复直到";
  Blockly.Msg.LOOPFOREVER_TOOLTIP = "无限地重复操作。";
  Blockly.Msg.LOOP_FOREVER = "无限地重复";
  Blockly.Msg.MATH_ADDITION_SYMBOL = "+";  // untranslated
  Blockly.Msg.MATH_ARITHMETIC_HELPURL = "https://zh.wikipedia.org/wiki/算术";
  Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "返回两个数字的和。";
  Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "返回两个数字的商。";
  Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "返回两个数字的区别。";
  Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "返回两个数字的乘积。";
  Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "返回第一个数的第二个数次幂。";
  Blockly.Msg.MATH_CHANGE_HELPURL = "https://zh.wikipedia.org/wiki/%E5%8A%A0%E6%B3%95";
  Blockly.Msg.MATH_CHANGE_TITLE = "更改 %1 由 %2";
  Blockly.Msg.MATH_CHANGE_TOOLTIP = "将一个数添加到变量“%1”。";
  Blockly.Msg.MATH_CONSTANT_HELPURL = "https://zh.wikipedia.org/wiki/数学常数";
  Blockly.Msg.MATH_CONSTANT_TOOLTIP = "返回一个常见常量：π (3.141......)，e (2.718...)、φ (1.618...)、 sqrt(2) (1.414......)、sqrt(½) (0.707......)或 ∞（无穷大）。";
  Blockly.Msg.MATH_CONSTRAIN_HELPURL = "https://en.wikipedia.org/wiki/Clamping_%28graphics%29";  // untranslated
  Blockly.Msg.MATH_CONSTRAIN_TITLE = "限制数字 %1 介于 (低) %2 到 (高) %3";
  Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "限制数字介于两个指定的数字之间";
  Blockly.Msg.MATH_DIVISION_SYMBOL = "÷";  // untranslated
  Blockly.Msg.MATH_IS_DIVISIBLE_BY = "可被整除";
  Blockly.Msg.MATH_IS_EVEN = "是偶数";
  Blockly.Msg.MATH_IS_NEGATIVE = "为负";
  Blockly.Msg.MATH_IS_ODD = "是奇数";
  Blockly.Msg.MATH_IS_POSITIVE = "为正";
  Blockly.Msg.MATH_IS_PRIME = "是质数";
  Blockly.Msg.MATH_IS_TOOLTIP = "如果数字是偶数、奇数、非负整数、正数、负数或如果它可被某数字整除，则返回真或假。";
  Blockly.Msg.MATH_IS_WHOLE = "为整数";
  Blockly.Msg.MATH_MODULO_HELPURL = "https://zh.wikipedia.org/wiki/模除";
  Blockly.Msg.MATH_MODULO_TITLE = "取余数自 %1 ÷ %2";
  Blockly.Msg.MATH_MODULO_TOOLTIP = "返回这两个数字相除后的余数。";
  Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×";  // untranslated
  Blockly.Msg.MATH_NUMBER_HELPURL = "https://zh.wikipedia.org/wiki/数";
  Blockly.Msg.MATH_NUMBER_TOOLTIP = "一个数字。";
  Blockly.Msg.MATH_ONLIST_HELPURL = "";  // untranslated
  Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "列表中的平均数";
  Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "列表中的最大值";
  Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "列表中位数";
  Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "列表中的最小值";
  Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "列表模式";
  Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "列表的随机项";
  Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "列表中的标准差";
  Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "列表中的数的总和";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "返回列表中的数值的平均值。";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "返回列表中最大数。";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "返回列表中的中位数。";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "返回列表中最小数。";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "返回列表中的最常见的项的列表。";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "从列表中返回一个随机的元素。";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "返回列表的标准偏差。";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "返回列表中的所有数字的和。";
  Blockly.Msg.MATH_POWER_SYMBOL = "^";  // untranslated
  Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "https://zh.wikipedia.org/wiki/随机数生成器";
  Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "随机分数";
  Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "返回介于（包含）0.0到1.0之间的随机数。";
  Blockly.Msg.MATH_RANDOM_INT_HELPURL = "https://zh.wikipedia.org/wiki/随机数生成器";
  Blockly.Msg.MATH_RANDOM_INT_TITLE = "从 %1 到 %2 之间的随机整数";
  Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "返回两个指定的范围（含）之间的随机整数。";
  Blockly.Msg.MATH_ROUND_HELPURL = "https://zh.wikipedia.org/wiki/数值修约";
  Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "向下舍入";
  Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "向下舍入";
  Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "向上舍入";
  Blockly.Msg.MATH_ROUND_TOOLTIP = "数字向上或向下舍入。";
  Blockly.Msg.MATH_SINGLE_HELPURL = "https://zh.wikipedia.org/wiki/平方根";
  Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "绝对";
  Blockly.Msg.MATH_SINGLE_OP_ROOT = "平方根";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "返回一个数的绝对值。";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "返回数的e次幂。";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "返回一个数的自然对数。";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "返回数字的对数。";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "返回数的逻辑非。";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "返回数的10次幂。";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "返回数的平方根。";
  Blockly.Msg.MATH_SUBTRACTION_SYMBOL = "-";  // untranslated
  Blockly.Msg.MATH_TRIG_ACOS = "acos";  // untranslated
  Blockly.Msg.MATH_TRIG_ASIN = "asin";  // untranslated
  Blockly.Msg.MATH_TRIG_ATAN = "atan";  // untranslated
  Blockly.Msg.MATH_TRIG_COS = "cos";  // untranslated
  Blockly.Msg.MATH_TRIG_HELPURL = "https://zh.wikipedia.org/wiki/三角函数";
  Blockly.Msg.MATH_TRIG_SIN = "sin";  // untranslated
  Blockly.Msg.MATH_TRIG_TAN = "tan";  // untranslated
  Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "返回一个数的反余弦值。";
  Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "返回一个数的反正弦值。";
  Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "返回指定角度的反正切值。";
  Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "返回指定角度的余弦值(非弧度）。";
  Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "返回指定角度的正弦值(非弧度）。";
  Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "返回指定角度的正切值(非弧度）。";
  Blockly.Msg.ME = "我";
  Blockly.Msg.MENU_ABOUT = "关于Open Roberta实验室";
  Blockly.Msg.MENU_ABOUT_PROJECT = "关于Open Roberta项目";
  Blockly.Msg.MENU_ATTACH = "附加 ...";
  Blockly.Msg.MENU_BEGINNER = "初学者";
  Blockly.Msg.MENU_CHANGE = "改变 ...";
  Blockly.Msg.MENU_CHECK = "检查";
  Blockly.Msg.MENU_CODE_DOWNLOAD_TOOLTIP = "在计算机上下载程序的源代码";
  Blockly.Msg.MENU_CODE_REFRESH_TOOLTIP = "如果更改了 NEPO 方块, 请刷新源代码。";
  Blockly.Msg.MENU_CONNECT = "连接 ...";
  Blockly.Msg.MENU_CREATE_LINK = "创建程序链接 ...";
  Blockly.Msg.MENU_DELETE_USER = "删除用户 ...";
  Blockly.Msg.MENU_EDIT = "编辑";
  Blockly.Msg.MENU_EDIT_TOOLTIP = "编辑";
  Blockly.Msg.MENU_EV3 = "机器人准备";
  Blockly.Msg.MENU_EXPERT = "专家";
  Blockly.Msg.MENU_EXPORT_PROG = "導出程序";
  Blockly.Msg.MENU_FAQ = "常见问题";
  Blockly.Msg.MENU_GALLERY = "库";
  Blockly.Msg.MENU_GALLERY_TOOLTIP = "库";
  Blockly.Msg.MENU_GENERAL = "一般帮助";
  Blockly.Msg.MENU_HELP = "帮助";
  Blockly.Msg.MENU_HELP_TOOLTIP = "帮助";
  Blockly.Msg.MENU_IMPORT_PROG = "导入程序";
  Blockly.Msg.MENU_LANGUAGE = "语言";
  Blockly.Msg.MENU_LANGUAGE_TOOLTIP = "语言";
  Blockly.Msg.MENU_LIST = "列表 ...";
  Blockly.Msg.MENU_LIST_CONF = "我的配置 ...";
  Blockly.Msg.MENU_LIST_PROG = "我的程序 ...";
  Blockly.Msg.MENU_LIST_PROG_EXAMPLES = "示例程序 ...";
  Blockly.Msg.MENU_LOGGING = "记录";
  Blockly.Msg.MENU_LOG_IN = "登录 ...";
  Blockly.Msg.MENU_LOG_OUT = "登出";
  Blockly.Msg.MENU_MESSAGE_DOWNLOAD = "您的程序已成功下载。";
  Blockly.Msg.MENU_NEW = "新增功能 ...";
  Blockly.Msg.MENU_PROGRAMMING = "使用 NEPO 编程";
  Blockly.Msg.MENU_PROPERTIES = "性能";
  Blockly.Msg.MENU_RESET_FIRMWARE = "reset to factory defaults";  // untranslated
  Blockly.Msg.MENU_RIGHT_CODE_TOOLTIP = "打开/关闭源代码视图。";
  Blockly.Msg.MENU_RIGHT_HELP_TOOLTIP = "打开/关闭帮助视图";
  Blockly.Msg.MENU_RIGHT_INFO_TOOLTIP = "打开/关闭程序文档视图。";
  Blockly.Msg.MENU_RIGHT_LEGAL_TOOLTIP = "Open/close the legal information view.";  // untranslated
  Blockly.Msg.MENU_RIGHT_SIM_TOOLTIP = "打开/关闭模拟视图。";
  Blockly.Msg.MENU_RIGHT_TUTORIAL_TOOLTIP = "打开/关闭教程的视图";
  Blockly.Msg.MENU_ROBOT = "机器人";
  Blockly.Msg.MENU_ROBOT_STATE_INFO = "信息";
  Blockly.Msg.MENU_ROBOT_STATE_TOOLTIP = "机器人信息";
  Blockly.Msg.MENU_ROBOT_STOP_HINT_EV3 = "按下 <span class=\"typcn typcn-media-stop\"></span>+<span class=\"typcn typcn-arrow-sorted-down\"></span> 按钮, 机器人中止程序!";
  Blockly.Msg.MENU_ROBOT_STOP_HINT_NXT = "按下 <span class=\"typcn typcn-media-cancel\"></span> b按钮, 机器人中止程序!";
  Blockly.Msg.MENU_ROBOT_TOOLTIP = "机器人";
  Blockly.Msg.MENU_ROBOT_WLAN = "WLAN credentials ...";  // untranslated
  Blockly.Msg.MENU_RUN_MULT_SIM = "multiple robot simulation ...";  // untranslated
  Blockly.Msg.MENU_SAVE = "保存";
  Blockly.Msg.MENU_SAVE_AS = "另存为 ...";
  Blockly.Msg.MENU_SHOW_AGAIN = "再次显示欢迎便笺";
  Blockly.Msg.MENU_SHOW_CODE = "打开/关闭源代码视图";
  Blockly.Msg.MENU_SIM_BACK = "返回";
  Blockly.Msg.MENU_SIM_DRAW = "绘图场景";
  Blockly.Msg.MENU_SIM_IMPORT_TOOLTIP = "上传你自己的模拟背景图像, 它将追加在后台的列表末尾。";
  Blockly.Msg.MENU_SIM_MATH = "数学场景";
  Blockly.Msg.MENU_SIM_POSE_TOOLTIP = "把机器人移回最初的位置。";
  Blockly.Msg.MENU_SIM_RESCUE = "救援场景";
  Blockly.Msg.MENU_SIM_ROBERTA = "Roberta场景";
  Blockly.Msg.MENU_SIM_ROBOT_TOOLTIP = "打开/关闭机器人的视图";
  Blockly.Msg.MENU_SIM_SCENE_TOOLTIP = "更改场景";
  Blockly.Msg.MENU_SIM_SIMPLE = "简单场景";
  Blockly.Msg.MENU_SIM_START_TOOLTIP = "在模拟中启动程序。";
  Blockly.Msg.MENU_SIM_STOP = "停止";
  Blockly.Msg.MENU_SIM_STOP_TOOLTIP = "在模拟中停止程序。";
  Blockly.Msg.MENU_SIM_VALUES_TOOLTIP = "打开/关闭传感器的数据视图。";
  Blockly.Msg.MENU_SIM_WRO = "世界机器人奥林匹克场景";
  Blockly.Msg.MENU_SOURCE_CODE_EDITOR = "open source code editor";  // untranslated
  Blockly.Msg.MENU_START_BRICK = "运行在 »$«";
  Blockly.Msg.MENU_START_SIM = "打开/关闭仿真视图";
  Blockly.Msg.MENU_STATE_INFO = "状态信息";
  Blockly.Msg.MENU_STOP_BRICK = "stop program on »$«";  // untranslated
  Blockly.Msg.MENU_TOOLBOX = "NEPO-方块";
  Blockly.Msg.MENU_TOOLBOX_BEGINNER = "NEPO-方块 初学者";
  Blockly.Msg.MENU_TOOLBOX_EXPERT = "NEPO-方块 专家";
  Blockly.Msg.MENU_TUTORIAL = "教程";
  Blockly.Msg.MENU_TUTORIAL_TOOLTIP = "教程";
  Blockly.Msg.MENU_USER = "登录";
  Blockly.Msg.MENU_USER_STATE_TOOLTIP = "用户信息";
  Blockly.Msg.MENU_USER_TOOLTIP = "用户";
  Blockly.Msg.MENU_WLAN_CREDENTIALS = "WLAN credentials";  // untranslated
  Blockly.Msg.MENU_ZOOM = "缩放";
  Blockly.Msg.MENU_ZOOM_IN = "放大";
  Blockly.Msg.MENU_ZOOM_OUT = "缩小";
  Blockly.Msg.MENU_ZOOM_RESET = "复位缩放";
  Blockly.Msg.MESSAGE_ADDED_USER = "用户»$«添加";
  Blockly.Msg.MESSAGE_CONFIGURATION_DELETED = "配置»$«被删除";
  Blockly.Msg.MESSAGE_EDIT_CHECK = "您的程序现在被检查!";
  Blockly.Msg.MESSAGE_EDIT_SAVE_CONFIGURATION = "您的配置已保存";
  Blockly.Msg.MESSAGE_EDIT_SAVE_CONFIGURATION_AS = "您的配置已保存为»$«";
  Blockly.Msg.MESSAGE_EDIT_SAVE_GROUP_AS = "您的群组已创建";
  Blockly.Msg.MESSAGE_EDIT_SAVE_PROGRAM = "您的程序已保存";
  Blockly.Msg.MESSAGE_EDIT_SAVE_PROGRAM_AS = "您的程序已保存为»$«";
  Blockly.Msg.MESSAGE_EDIT_START = "Your program »$« will run in a moment!";  // untranslated
  Blockly.Msg.MESSAGE_FIRMWARE_ERROR = "您的机器人固件和Open Roberta实验室的版本有冲突。请与我们联系。";
  Blockly.Msg.MESSAGE_GROUP_DELETED = "群组»$«被删除";
  Blockly.Msg.MESSAGE_INVALID_CONF_NAME = "请填写正确的名称。正确的名称以字母开头, 只能包含字母或数字。默认名称»[robot]basis«不能在这里使用。";
  Blockly.Msg.MESSAGE_INVALID_NAME = "请填写正确的名称。正确的名称以字母开头, 只能包含字母或数字。";
  Blockly.Msg.MESSAGE_NOT_AVAILABLE = "不可用。";
  Blockly.Msg.MESSAGE_PROGRAM_DELETED = "程序»$«被删除";
  Blockly.Msg.MESSAGE_RESTART_ROBOT = "请将机器人重新连接到Open Roberta实验室。";
  Blockly.Msg.MESSAGE_ROBOT_CONNECTED = "你的机器人»$«已连接";
  Blockly.Msg.MESSAGE_ROBOT_DISCONNECTED = "一个启动的机器人已断开连接";
  Blockly.Msg.MESSAGE_USER_DELETED = "用户已删除";
  Blockly.Msg.MESSAGE_USER_GROUP_DELETED = "用户»$«被删除";
  Blockly.Msg.MESSAGE_USER_LOGIN = "您好»$«";
  Blockly.Msg.MESSAGE_USER_LOGOUT = "您已退出";
  Blockly.Msg.MICROBITBRICK_TOOLTIP = "表示micro:bit, 口袋大小的可编程计算机。有内置的执行器和传感器, 如按钮, 显示 ...";
  Blockly.Msg.MICROPHONE_GETSAMPLE_TOOLTIP = "Gets the current reading from the microphone in % (mapped to 0 - 100). If the value is always low, the value has to be multiplied by 10, because the amplification is missing on the hardware.";  // untranslated
  Blockly.Msg.MODE = "模式";
  Blockly.Msg.MODE_ACCELERATION = "加速度";
  Blockly.Msg.MODE_ALTITUDE = "altitude";  // untranslated
  Blockly.Msg.MODE_AMBIENTLIGHT = "环境灯";
  Blockly.Msg.MODE_ANALOG = "模拟";
  Blockly.Msg.MODE_ANGLE = "角度";
  Blockly.Msg.MODE_CLAP = "clap";  // untranslated
  Blockly.Msg.MODE_CLOSE = "关闭";
  Blockly.Msg.MODE_COLOUR = "颜色";
  Blockly.Msg.MODE_COMPASS = "指南针";
  Blockly.Msg.MODE_CURRENT = "电流";
  Blockly.Msg.MODE_DATE = "date";  // untranslated
  Blockly.Msg.MODE_DEGREE = "程度";
  Blockly.Msg.MODE_DIGITAL = "数字";
  Blockly.Msg.MODE_DISTANCE = "距离";
  Blockly.Msg.MODE_HUMIDITY = "湿度";
  Blockly.Msg.MODE_IDALL = "ID (列表)";
  Blockly.Msg.MODE_IDONE = "ID";
  Blockly.Msg.MODE_INFO = "信息";
  Blockly.Msg.MODE_LATITUDE = "latitude";  // untranslated
  Blockly.Msg.MODE_LIGHT = "光";
  Blockly.Msg.MODE_LINE = "line";  // untranslated
  Blockly.Msg.MODE_LONGITUDE = "longitude";  // untranslated
  Blockly.Msg.MODE_MODULATED = "调变";
  Blockly.Msg.MODE_MOISTURE = "水分";
  Blockly.Msg.MODE_NAMEALL = "名称 (列表)";
  Blockly.Msg.MODE_NAMEONE = "名字";
  Blockly.Msg.MODE_OBSTACLE = "障碍";
  Blockly.Msg.MODE_OPEN = "打开";
  Blockly.Msg.MODE_ORIENTATION = "取向";
  Blockly.Msg.MODE_PM10 = "PM10";  // untranslated
  Blockly.Msg.MODE_PM25 = "PM2.5";  // untranslated
  Blockly.Msg.MODE_PRESENCE = "存在";
  Blockly.Msg.MODE_PRESSED = "按下";
  Blockly.Msg.MODE_PRESSURE = "pressure";  // untranslated
  Blockly.Msg.MODE_PULSEHIGH = "pulse time HIGH";  // untranslated
  Blockly.Msg.MODE_PULSELOW = "pulse time LOW";  // untranslated
  Blockly.Msg.MODE_RATE = "率";
  Blockly.Msg.MODE_RCCODE = "R/C code";  // untranslated
  Blockly.Msg.MODE_REFLEXION = "reflected light";  // untranslated
  Blockly.Msg.MODE_RGB = "RGB";
  Blockly.Msg.MODE_ROTATION = "旋转";
  Blockly.Msg.MODE_SENSOR1 = "Light Sensor1";  // untranslated
  Blockly.Msg.MODE_SENSOR2 = "Light Sensor2";  // untranslated
  Blockly.Msg.MODE_SOUND = "声音";
  Blockly.Msg.MODE_SPEED = "speed";  // untranslated
  Blockly.Msg.MODE_TEMPERATURE = "温度";
  Blockly.Msg.MODE_TILTED = "倾斜";
  Blockly.Msg.MODE_TIME = "time";  // untranslated
  Blockly.Msg.MODE_UNMODULATED = "未调变";
  Blockly.Msg.MODE_UVLIGHT = "UV light";  // untranslated
  Blockly.Msg.MODE_VALUE = "值";
  Blockly.Msg.MODE_WORD = "单词";
  Blockly.Msg.MODE_X = "X-value";  // untranslated
  Blockly.Msg.MODE_Y = "Y-value";  // untranslated
  Blockly.Msg.MODE_Z = "Z-value";  // untranslated
  Blockly.Msg.MOISTURE_TOOLTIP = "表示湿度传感器。";
  Blockly.Msg.MOTION_TOOLTIP = "表示运动传感器。";
  Blockly.Msg.MOTOR = "电机";
  Blockly.Msg.MOTORDIFF_ON_FOR_TOOLTIP = "以特定的速度启动机器人, 并在特定距离后停止。";
  Blockly.Msg.MOTORDIFF_ON_TOOLTIP = "以特定速度启动机器人。";
  Blockly.Msg.MOTORDIFF_STOP_TOOLTIP = "停止机器人。";
  Blockly.Msg.MOTORDIFF_TURN_FOR_TOOLTIP = "转动机器人的角度数。";
  Blockly.Msg.MOTORDIFF_TURN_TOOLTIP = "转动机器人。";
  Blockly.Msg.MOTORS_ON_TOOLTIP_CALLIOPE = "用特定的功率转动电机 A 和 B。";
  Blockly.Msg.MOTORS_ON_TOOLTIP_CALLIOPE_CB = "Turns both motors on with a specific power. Power can be positiv or negativ for reverse direction.";  // untranslated
  Blockly.Msg.MOTORS_STOP_TOOLTIP = "停止两个电机, A 和 B。";
  Blockly.Msg.MOTOR_ARDU_TOOLTIP = "表示一个 Bot'n Roll 的底盘电机。";
  Blockly.Msg.MOTOR_BACKWARD = "向后";
  Blockly.Msg.MOTOR_BIG = "大";
  Blockly.Msg.MOTOR_BIG_TOOLTIP = "表示一个大电机。";
  Blockly.Msg.MOTOR_BRAKE = "制动";
  Blockly.Msg.MOTOR_DEGREE = "程度";
  Blockly.Msg.MOTOR_DISTANCE = "距离 厘米";
  Blockly.Msg.MOTOR_DRIVE = "驱动";
  Blockly.Msg.MOTOR_FLOAT = "浮动";
  Blockly.Msg.MOTOR_FOREWARD = "向前";
  Blockly.Msg.MOTOR_GETPOWER_TOOLTIP = "获取此电机的当前电源。";
  Blockly.Msg.MOTOR_LEFT = "左";
  Blockly.Msg.MOTOR_MIDDLE = "中间";
  Blockly.Msg.MOTOR_MIDDLE_TOOLTIP = "表示中间电机。";
  Blockly.Msg.MOTOR_NONE = "无";
  Blockly.Msg.MOTOR_ON_FOR_TOOLTIP = "在执行旋转/度后, 转动电机并停止电机。";
  Blockly.Msg.MOTOR_ON_FOR_TOOLTIP_MS = "打开电机并停止电机在经过一段时间后。";
  Blockly.Msg.MOTOR_ON_FOR_TOOLTIP_RPM = "Turns motor on at speed in rpms (rotation per minute) and stops motor after execution of rotations/degrees.";  // untranslated
  Blockly.Msg.MOTOR_ON_FOR_TOOLTIP_SERVO = "Turns motor on and stops motor after execution of rotations/degrees.";  // untranslated
  Blockly.Msg.MOTOR_ON_TOOLTIP = "用特定的功率转动电机。";
  Blockly.Msg.MOTOR_ON_TOOLTIP_CALLIOPE = "用特定的功率转动电机 A、B 或 A + B。";
  Blockly.Msg.MOTOR_ON_TOOLTIP_CALLIOPE_CB = "Turns left or right motor on with a specific power. Power can be positiv or negativ for reverse direction.";  // untranslated
  Blockly.Msg.MOTOR_OTHER = "其他电源使用者";
  Blockly.Msg.MOTOR_PAN = "平移";
  Blockly.Msg.MOTOR_PORT = "电机端口";
  Blockly.Msg.MOTOR_PORT_ARDUINO = "motor 28BYJ-48 port";  // untranslated
  Blockly.Msg.MOTOR_REGULATION = "调节";
  Blockly.Msg.MOTOR_RIGHT = "右";
  Blockly.Msg.MOTOR_ROTATION = "旋转";
  Blockly.Msg.MOTOR_ROTATION_PER_MINUTE = "转速(rpm)";
  Blockly.Msg.MOTOR_ROTATION_REVERSE = "旋转方向";
  Blockly.Msg.MOTOR_SETPOWER_TOOLTIP = "设置此电机的功率。";
  Blockly.Msg.MOTOR_SIDE = "边";
  Blockly.Msg.MOTOR_SPEED = "速度%";
  Blockly.Msg.MOTOR_SPEED_0 = "电机速度是 0!";
  Blockly.Msg.MOTOR_STEER = "引导";
  Blockly.Msg.MOTOR_STOP = "停止";
  Blockly.Msg.MOTOR_STOP_TOOLTIP = "停止电机。";
  Blockly.Msg.MOTOR_TILT = "倾斜";
  Blockly.Msg.MOTOR_TURN = "转向";
  Blockly.Msg.NAO_ABSOLUTE = "绝对";
  Blockly.Msg.NAO_ACCELEROMETER = "加速度计";
  Blockly.Msg.NAO_ACCELEROMETER_TOOLTIP = "从加速度计的给定方向获取当前读数";
  Blockly.Msg.NAO_ANIMATION_TOOLTIP = "执行所选动画。太极 是一组复杂而且艺术的动作。闪灯只会使机器人用它的LED灯闪烁。在选址和站立时可以进行眨眼和擦额头动画。";
  Blockly.Msg.NAO_ANSWER = "回答";
  Blockly.Msg.NAO_APPLYPOSTURE = "让NAO";
  Blockly.Msg.NAO_APPLYPOSTURE_TOOLTIP = "机器人进入选择的姿势。使用下拉菜单选择一种。";
  Blockly.Msg.NAO_AUTONOMOUS = "开关自主行为";
  Blockly.Msg.NAO_AUTONOMOUS_TOOLTIP = "打开或关闭机器人的自主行为。当 \"打开\" 时, 机器人会对声音做出反应, 从一侧到另一侧微微移动, 并尝试跟踪脸部。如果这种行为中断了您的程序, 请关闭它。";
  Blockly.Msg.NAO_BLINK = "閃燈";
  Blockly.Msg.NAO_CAMERA = "相机";
  Blockly.Msg.NAO_CAMERA_BOTTOM = "底部";
  Blockly.Msg.NAO_CAMERA_TOP = "顶部";
  Blockly.Msg.NAO_FACE_GET_INFORMATION_TOOLTIP = "返回有关在具有以下值的数组中检测到的附加信息: [XAngle、YAngle、XSize、YSize、标题], 请注意, 所有值都以相机角度提供。";
  Blockly.Msg.NAO_FILENAME = "文件名";
  Blockly.Msg.NAO_FORGETFACEOF = "忘记脸部的";
  Blockly.Msg.NAO_FORGETFACE_TOOLTIP = "从机器人的视觉识别数据库中删除以前保存在给定名称下的脸孔。";
  Blockly.Msg.NAO_FRAME = "框架";
  Blockly.Msg.NAO_FRAME_TORSO = "躯干";
  Blockly.Msg.NAO_FRAME_WORLD = "世界";
  Blockly.Msg.NAO_FSR = "力敏电阻器";
  Blockly.Msg.NAO_GETLANGUAGE_TOOLTIP = "获取启动语言。这是机器人目前使用的语言, 用于语音和语音识别。";
  Blockly.Msg.NAO_GETVOLUME_TOOLTIP = "获取当前音量。";
  Blockly.Msg.NAO_GYROMETER = "陀螺仪";
  Blockly.Msg.NAO_GYROMETER_TOOLTIP = "从给定方向的陀螺仪中获取当前读数。";
  Blockly.Msg.NAO_HAND = "手";
  Blockly.Msg.NAO_HAND_TOOLTIP = "打开或关闭机器人的一只手 (手腕)。";
  Blockly.Msg.NAO_HEADSENSOR = "头部传感器";
  Blockly.Msg.NAO_INTENSITY = "强度";
  Blockly.Msg.NAO_JOINT_ANKLEPITCH = "脚踝俯仰";
  Blockly.Msg.NAO_JOINT_ANKLEROLL = "脚踝翻滚";
  Blockly.Msg.NAO_JOINT_ELBOWROLL = "手肘翻滚";
  Blockly.Msg.NAO_JOINT_ELBOWYAW = "手肘偏航";
  Blockly.Msg.NAO_JOINT_HAND = "手部";
  Blockly.Msg.NAO_JOINT_HEADPITCH = "头部俯仰";
  Blockly.Msg.NAO_JOINT_HEADYAW = "头部偏航";
  Blockly.Msg.NAO_JOINT_HIPPITCH = "臀部俯仰";
  Blockly.Msg.NAO_JOINT_HIPROLL = "臀部翻滚";
  Blockly.Msg.NAO_JOINT_HIPYAWPITCH = "臀部偏航翻滚";
  Blockly.Msg.NAO_JOINT_KNEEPITCH = "膝关节间距";
  Blockly.Msg.NAO_JOINT_SHOULDERPITCH = "肩部俯仰";
  Blockly.Msg.NAO_JOINT_SHOULDERROLL = "肩部滚翻";
  Blockly.Msg.NAO_JOINT_WRISTYAW = "手腕偏航";
  Blockly.Msg.NAO_LEARNFACEOF = "学习面孔的";
  Blockly.Msg.NAO_LEARNFACE_TOOLTIP = "在机器人的视觉识别数据库中学习并保存一个给定名称下的面孔。";
  Blockly.Msg.NAO_LED = "LED灯";
  Blockly.Msg.NAO_LEDOFF_TOOLTIP = "关闭选定的LED灯。";
  Blockly.Msg.NAO_LEDRESET_TOOLTIP = "将选定的LED灯重置为其原始状态, 以了解颜色和强度。";
  Blockly.Msg.NAO_LED_ALL = "所有";
  Blockly.Msg.NAO_LED_CHEST = "胸部";
  Blockly.Msg.NAO_LED_EAR = "耳朵";
  Blockly.Msg.NAO_LED_EARS = "耳朵";
  Blockly.Msg.NAO_LED_EYE = "眼睛";
  Blockly.Msg.NAO_LED_EYES = "眼睛";
  Blockly.Msg.NAO_LED_FOOT = "脚";
  Blockly.Msg.NAO_LED_HEAD = "头";
  Blockly.Msg.NAO_LED_TOOLTIP = "设置所选LED灯的颜色。眼睛和脚LED灯可用。";
  Blockly.Msg.NAO_LOOKAT = "看";
  Blockly.Msg.NAO_MARK_GET_INFORMATION_TOOLTIP = "返回有关数组中给定的NAO标记的其他信息, 其值如下: [XAngle、YAngle、XSize、YSize、标题], 请注意, 所有值都以相机角度提供。";
  Blockly.Msg.NAO_MOVE = "移动";
  Blockly.Msg.NAO_MOVEJOINT_TOOLTIP = "移动机器人的一个关节。相对运动意味着所选接头的当前位置用于计算新位置。注意每个关节都有不同的极限。所以输入范围为角度变化。";
  Blockly.Msg.NAO_PART_ARM = "手臂";
  Blockly.Msg.NAO_PART_ARMS = "手臂";
  Blockly.Msg.NAO_PART_BODY = "身体";
  Blockly.Msg.NAO_PART_HEAD = "头";
  Blockly.Msg.NAO_PART_LEG = "腿";
  Blockly.Msg.NAO_PART_LEGS = "腿";
  Blockly.Msg.NAO_PERFORM = "执行";
  Blockly.Msg.NAO_PHRASE = "短语";
  Blockly.Msg.NAO_PLAYFILE_TOOLTIP = "从机器人播放声音文件。输入文件的名称。文件需要事先转移到机器人。";
  Blockly.Msg.NAO_PLAY_FILE = "播放文件";
  Blockly.Msg.NAO_POINTAT = "指向";
  Blockly.Msg.NAO_POINTLOOKAT_TOOLTIP = "机器人点或看给定的位置。机器人会移动它的一只手或头。选择作为参照点的框架。值以厘米为输入。有关坐标系统的详细信息, 请参阅 wiki。";
  Blockly.Msg.NAO_POSTURE_CROUCH = "蹲伏";
  Blockly.Msg.NAO_POSTURE_LYINGBACK = "仰面躺";
  Blockly.Msg.NAO_POSTURE_LYINGBELLY = "面向下趴着";
  Blockly.Msg.NAO_POSTURE_REST = "休息";
  Blockly.Msg.NAO_POSTURE_SIT = "正坐";
  Blockly.Msg.NAO_POSTURE_SITRELAX = "箕踞";
  Blockly.Msg.NAO_POSTURE_STAND = "站立";
  Blockly.Msg.NAO_POSTURE_STANDINIT = "预行走站立";
  Blockly.Msg.NAO_POSTURE_STANDZERO = "向前看齐";
  Blockly.Msg.NAO_QQVGA = "160*120";
  Blockly.Msg.NAO_QVGA = "320*240";
  Blockly.Msg.NAO_RANDOMEYES = "随意眼睛";
  Blockly.Msg.NAO_RANDOMEYES_TOOLTIP = "以毫秒为单位输入的指定时间段内, 眼睛的颜色会随机更改。";
  Blockly.Msg.NAO_RASTA = "拉斯塔";
  Blockly.Msg.NAO_RASTA_TOOLTIP = "在以毫秒为单位输入的指定时间内, 眼睛的颜色在绿色、黄色和红色之间发生变化。";
  Blockly.Msg.NAO_RECOGNIZEWORD = "的语音识别器";
  Blockly.Msg.NAO_RECOGNIZEWORD_TOOLTIP = "当它被NAO识别时从给定列表中返回一个单词";
  Blockly.Msg.NAO_RECORDVIDEO = "录制视频";
  Blockly.Msg.NAO_RECORDVIDEO_TOOLTIP = "记录视频并将其保存在机器人上。访问机器人文件系统以查看视频。";
  Blockly.Msg.NAO_RELATIVE = "相对";
  Blockly.Msg.NAO_RESOLUTION = "分辨率";
  Blockly.Msg.NAO_SETINTENSITY_TOOLTIP = "将所选LED灯的强度设置为从0到100的范围。可提供耳、头和胸LED灯";
  Blockly.Msg.NAO_SETLANGUAGE_TOOLTIP = "设置语言。请注意必须先下载语言包然后才能使用它。有关详细信息请参阅您的机器人手册。";
  Blockly.Msg.NAO_SETVOLUME_TOOLTIP = "将音量设置为从0到100的范围。";
  Blockly.Msg.NAO_STIFFNESS = "锁住电机";
  Blockly.Msg.NAO_STIFFNESS_TOOLTIP = "机器人所选身体部分的刚硬度是打开或关闭的。请注意, 当机器人站立时松开腿部电机可能会导致崩溃。";
  Blockly.Msg.NAO_STOP = "停止移动";
  Blockly.Msg.NAO_STOP_TOOLTIP = "机器人立即停止所有运动。要知道, 这可能导致发生垮台的情况。";
  Blockly.Msg.NAO_TAI_CHI = "太极";
  Blockly.Msg.NAO_TAKEPICTURE = "拍照";
  Blockly.Msg.NAO_TAKEPICTURE_TOOLTIP = "拍照并保存在机器人上。访问机器人文件系统以查看图片。";
  Blockly.Msg.NAO_TOUCHSENSOR_TOOLTIP = "如果机器人上所选的触摸传感器被触碰, 则为 true。";
  Blockly.Msg.NAO_TURN_TOOLTIP = "使机器人的角度数变多。只输入正值并使用下拉列表选择方向。可以输入高达360度的值。";
  Blockly.Msg.NAO_VGA = "640*480";
  Blockly.Msg.NAO_WALK = "走";
  Blockly.Msg.NAO_WALKTO = "走到";
  Blockly.Msg.NAO_WALKTO_TOOLTIP = "机器人走到给定的位置。这些值以厘米和弧度输入, 并基于NAO本体中的坐标系。有关坐标系以及如何计算坐标的详细信息, 请参阅 wiki。";
  Blockly.Msg.NAO_WALK_ASYNC_TOOLTIP = "使机器人不断地行走";
  Blockly.Msg.NAO_WALK_TOOLTIP = "使机器人走进入厘米的距离。10cm 以下的距离可能导致根本没有运动。取决于你的机器人和机器人在距离上行走的表面可能并不准确。";
  Blockly.Msg.NAO_WAVE = "波";
  Blockly.Msg.NAO_WIPE_FOREHEAD = "擦额头";
  Blockly.Msg.NEW_VARIABLE = "新变量...";
  Blockly.Msg.NEW_VARIABLE_TITLE = "新变量的名称：";
  Blockly.Msg.NO = "不";
  Blockly.Msg.NXTBRICK_TOOLTIP = "表示具有连接的执行器和传感器的NXT积木。还有内置的执行器和传感器可用, 如按钮, 显示 ...";
  Blockly.Msg.OFF = "关闭";
  Blockly.Msg.OLDER_THEN_14 = "我是16岁或以上的!";
  Blockly.Msg.ON = "打开";
  Blockly.Msg.ORA_ACCESS_RIGHT_CHANGED = "共享权限已更新!";
  Blockly.Msg.ORA_ACCESS_RIGHT_DELETED = "共享权限被删除!";
  Blockly.Msg.ORA_ACCOUNT_NOT_ACTIVATED_TO_SHARE = "你不被允许分享。请激活您的帐户! <br><a href=\"https://www.roberta-home.de/index.php?id=138&L=1\" target=\"_blank\">更多信息...</a>";
  Blockly.Msg.ORA_COMMAND_INVALID = "不正确的Javascript命令";
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_CONFIGURATION_NOT_FOUND = "在服务器上找不到机器人配置。";
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_CONFIGURATION_TRANSFORM_FAILED = "机器人的配置不能转化为机器人编程语言。";
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_PROGRAM_COMPILE_FAILED = "请检查您的编程方块和配置中的错误信息!程序有错误, 因此无法编译。";
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_PROGRAM_GENERATION_FAILED = "无法生成该程序。";
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_PROGRAM_GENERATION_FAILED_WITH_PARAMETERS = "The program could not be generated. Pin {PIN} is incorrect in block {BLOCK}";  // untranslated
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_PROGRAM_NOT_FOUND = "该程序不能转换为机器人编程语言。";
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_PROGRAM_STORE_FAILED = "由于内部错误无法保存该程序。";
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_PROGRAM_TRANSFORM_FAILED = "该程序不能转换为机器人编程语言。";
  Blockly.Msg.ORA_COMPILERWORKFLOW_SUCCESS = "The program build succeeded";  // untranslated
  Blockly.Msg.ORA_CONFIGURATION_DELETE_ERROR = "删除机器人配置时出现错误, 请重试!";
  Blockly.Msg.ORA_CONFIGURATION_DELETE_SUCCESS = "配置已删除";
  Blockly.Msg.ORA_CONFIGURATION_ERROR_ID_INVALID = "配置名称不是有效的标识符。";
  Blockly.Msg.ORA_CONFIGURATION_GET_ALL_SUCCESS = "配置已载入";
  Blockly.Msg.ORA_CONFIGURATION_GET_ONE_ERROR_NOT_FOUND = "在数据库中找不到机器人配置。";
  Blockly.Msg.ORA_CONFIGURATION_GET_ONE_SUCCESS = "配置已载入";
  Blockly.Msg.ORA_CONFIGURATION_SAVE_ERROR = "保存机器人配置时出现错误。";
  Blockly.Msg.ORA_CONFIGURATION_SAVE_ERROR_NOT_SAVED_TO_DB = "在数据库中保存配置时出现错误。";
  Blockly.Msg.ORA_CONFIGURATION_SAVE_SUCCESS = "配置已保存";
  Blockly.Msg.ORA_FIRMWARE_RESET_ERROR = "Loading the original program failed!";  // untranslated
  Blockly.Msg.ORA_FIRMWARE_RESET_SUCCESS = "Your original program will run in a moment!";  // untranslated
  Blockly.Msg.ORA_GALLERY_UPLOAD_ERROR = "您的程序»$«不能上传到库, 它似乎已经上传。";
  Blockly.Msg.ORA_GALLERY_UPLOAD_SUCCESS = "您的程序»$«现在库中!";
  Blockly.Msg.ORA_GROUP_CREATE_ERROR_NOT_SAVED_TO_DB = "此组已存在";
  Blockly.Msg.ORA_LIKE_DELETE_SUCCESS = "你不喜欢程序»$«了!";
  Blockly.Msg.ORA_LIKE_SAVE_ERROR_EXISTS = "你不能喜欢程序»$«。也许你已经喜欢它了。";
  Blockly.Msg.ORA_LIKE_SAVE_SUCCESS = "你喜欢程序»$«现在!";
  Blockly.Msg.ORA_LIST_CREATE_WITH_ERROR = "Error: This block may be used only within a variable declaration.";  // untranslated
  Blockly.Msg.ORA_OWNER_DOES_NOT_EXIST = "所有者不存在。";
  Blockly.Msg.ORA_PROGRAM_CONFIGURATION_NOT_COMPATIBLE = "程序与配置不兼容";
  Blockly.Msg.ORA_PROGRAM_DELETE_ERROR = "删除配置时出错。请再试一次!";
  Blockly.Msg.ORA_PROGRAM_DELETE_SUCCESS = "程序已删除";
  Blockly.Msg.ORA_PROGRAM_ERROR_ID_INVALID = "系统已使用程序的名称。请另选一个名称再试一次!";
  Blockly.Msg.ORA_PROGRAM_GET_ALL_SUCCESS = "程序已载入";
  Blockly.Msg.ORA_PROGRAM_GET_ONE_ERROR_NOT_FOUND = "未找到程序。";
  Blockly.Msg.ORA_PROGRAM_GET_ONE_ERROR_NOT_LOGGED_IN = "您没有登录, 请使用您的用户名和密码登录, 或者创建一个新用户。";
  Blockly.Msg.ORA_PROGRAM_GET_ONE_SUCCESS = "程序已载入";
  Blockly.Msg.ORA_PROGRAM_IMPORT_ERROR = "»$.xml«不是正确的 NEPO 程序, 无法上载!";
  Blockly.Msg.ORA_PROGRAM_IMPORT_ERROR_WRONG_ROBOT_TYPE = "您正在尝试为菜单中选定的不同类型的机器人导入程序。<br>请在机器人菜单中切换机器人类型, 再尝试导入!";
  Blockly.Msg.ORA_PROGRAM_INVALID_STATEMETNS = "程序中存在错误。请检查邮件";
  Blockly.Msg.ORA_PROGRAM_SAVE_AS_ERROR_PROGRAM_EXISTS = "此程序已存在。";
  Blockly.Msg.ORA_PROGRAM_SAVE_ERROR_NO_WRITE_PERMISSION = "您无权修改此程序!";
  Blockly.Msg.ORA_PROGRAM_SAVE_ERROR_OPTIMISTIC_TIMESTAMP_LOCKING = "这个程序最近被其他人改变了。您可以保存您的更改在一个新的程序, 选择>保存为<!";
  Blockly.Msg.ORA_PROGRAM_SAVE_ERROR_PROGRAM_TO_UPDATE_NOT_FOUND = "找不到该程序, 因此无法对其进行更新。";
  Blockly.Msg.ORA_PROGRAM_SAVE_SUCCESS = "程序已保存";
  Blockly.Msg.ORA_PROGRAM_TO_SHARE_DOES_NOT_EXIST = "您希望共享的程序不存在。";
  Blockly.Msg.ORA_ROBOT_DOES_NOT_EXIST = "似乎我们不支持所需的机器人系统!<br>请再选择一个。";
  Blockly.Msg.ORA_ROBOT_FIRMWAREUPDATE_IMPOSSIBLE = "更新机器人上的新固件时出现错误。";
  Blockly.Msg.ORA_ROBOT_FIRMWAREUPDATE_POSSIBLE = "固件已更新";
  Blockly.Msg.ORA_ROBOT_NOT_CONNECTED = "没有机器人连接。检查你的机器人是否打开, 连接到服务器, 并键入机器人的密码下机器人-连接在菜单中。<br>如果您有问题要做, 请查看我们的帮助页面。";
  Blockly.Msg.ORA_ROBOT_NOT_WAITING = "机器人不等待运行命令。";
  Blockly.Msg.ORA_ROBOT_PUSH_RUN = "您的程序»$«将运行在某一时刻!";
  Blockly.Msg.ORA_ROBOT_PUSH_RUN_CALLIOPE2016 = "您的程序»$«下载到 Calliope, 按复位按钮启动它!";
  Blockly.Msg.ORA_ROBOT_PUSH_RUN_NXT = "您的程序»$«下载到 NXT, 在机器人上启动它!";
  Blockly.Msg.ORA_ROBOT_SET_SUCCESS = "切换到机器人系统»$«!";
  Blockly.Msg.ORA_SERVER_ERROR = "服务器-错误";
  Blockly.Msg.ORA_TOKEN_SET_ERROR_NO_ROBOT_WAITING = "检查您的机器人是否已打开并连接到服务器。<br>如果您有问题要做, 请查看我们的帮助页面。";
  Blockly.Msg.ORA_TOKEN_SET_ERROR_WRONG_ROBOTTYPE = "您正在尝试连接菜单中选定的不同类型的机器人。<br>请在机器人的菜单中切换机器人类型, 并尝试再次连接!";
  Blockly.Msg.ORA_TOKEN_SET_SUCCESS = "令牌集";
  Blockly.Msg.ORA_TOOLBOX_DELETE_ERROR = "删除工具箱时出现错误, 请重试!";
  Blockly.Msg.ORA_TOOLBOX_DELETE_SUCCESS = "已删除工具箱";
  Blockly.Msg.ORA_TOOLBOX_ERROR_ID_INVALID = "工具箱名称不是有效的标识符。";
  Blockly.Msg.ORA_TOOLBOX_GET_ALL_SUCCESS = "工具箱已载入";
  Blockly.Msg.ORA_TOOLBOX_GET_ONE_ERROR_NOT_FOUND = "在数据库中找不到工具箱。";
  Blockly.Msg.ORA_TOOLBOX_GET_ONE_SUCCESS = "工具箱已载入";
  Blockly.Msg.ORA_TOOLBOX_SAVE_ERROR = "保存工具箱时发生错误。";
  Blockly.Msg.ORA_TOOLBOX_SAVE_ERROR_NOT_SAVED_TO_DB = "在数据库中保存配置时出现错误错误。";
  Blockly.Msg.ORA_TOOLBOX_SAVE_SUCCESS = "已保存工具箱";
  Blockly.Msg.ORA_TOOLBOX_TRANSFORM_ERROR = "转换错误？";
  Blockly.Msg.ORA_USER_ACTIVATION_INVALID_URL = "链接不再有效。请再次发送您的验证邮件";
  Blockly.Msg.ORA_USER_ACTIVATION_SENT_MAIL_FAIL = "对不起, 我们不能发邮件给您, 请联系»support-o-r@iais.fraunhofer.de«";
  Blockly.Msg.ORA_USER_ACTIVATION_SENT_MAIL_SUCCESS = "我们发邮件给您, 请查收您的邮箱!";
  Blockly.Msg.ORA_USER_ACTIVATION_SUCCESS = "您的帐户已成功验证!请登录!";
  Blockly.Msg.ORA_USER_CREATE_ERROR_ACCOUNT_LENGTH = "您的帐户名或用户名很长。请确保它们不再是25位数字。无法创建您的帐户。";
  Blockly.Msg.ORA_USER_CREATE_ERROR_CONTAINS_SPECIAL_CHARACTERS = "您的帐户名称中使用了一些特殊字符!请删除它们。无法创建您的帐户。";
  Blockly.Msg.ORA_USER_CREATE_ERROR_MISSING_REQ_FIELDS = "请确保您已填写所有必填字段!无法创建您的帐户。";
  Blockly.Msg.ORA_USER_CREATE_ERROR_NOT_SAVED_TO_DB = "数据库中已存在给定的用户名, 请选择其他用户名。";
  Blockly.Msg.ORA_USER_CREATE_SUCCESS = "您的用户帐户»$«已成功创建!";
  Blockly.Msg.ORA_USER_DEACTIVATION_SUCCESS = "您的帐户当前未被验证, 请检查您的邮箱!";
  Blockly.Msg.ORA_USER_DELETE_ERROR_ID_NOT_FOUND = "删除用户时出错。";
  Blockly.Msg.ORA_USER_DELETE_ERROR_NOT_DELETED_IN_DB = "在数据库中删除用户时出错。";
  Blockly.Msg.ORA_USER_DELETE_SUCCESS = "您的帐户»$«已成功删除。希望能再见到你!";
  Blockly.Msg.ORA_USER_EMAIL_ONE_ERROR_USER_NOT_EXISTS_WITH_THIS_EMAIL = "这个电子邮件地址是未知的, 也许你拼写错了!";
  Blockly.Msg.ORA_USER_ERROR_EMAIL_USED = "已注册了此电子邮件地址的帐户。请输入另一个电子邮件地址!";
  Blockly.Msg.ORA_USER_GET_ALL_SUCCESS = "用户已载入";
  Blockly.Msg.ORA_USER_GET_ONE_ERROR_ID_OR_PASSWORD_WRONG = "您输入了错误的用户名或密码。请重试!";
  Blockly.Msg.ORA_USER_GET_ONE_SUCCESS = "登录成功";
  Blockly.Msg.ORA_USER_GROUP_SAVE_AS_ERROR_USER_GROUP_EXISTS = "此用户已属于该群组";
  Blockly.Msg.ORA_USER_PASSWORD_RECOVERY_EXPIRED_URL = "链接不再有效。请再次要求重新设置您的密码, 如果您仍然不能记住它!";
  Blockly.Msg.ORA_USER_PASSWORD_RECOVERY_SENT_MAIL_FAIL = "对不起, 我们不能发邮件给您, 请联系»support-o-r@iais.fraunhofer.de«";
  Blockly.Msg.ORA_USER_PASSWORD_RECOVERY_SENT_MAIL_SUCCESS = "我们发邮件给您, 请查收您的邮箱!";
  Blockly.Msg.ORA_USER_TO_ADD_NOT_FOUND = "未找到用户";
  Blockly.Msg.ORA_USER_TO_SHARE_DOES_NOT_EXIST = "您希望共享该程序的用户不存在。<br>再试一次!";
  Blockly.Msg.ORA_USER_TO_SHARE_SAME_AS_LOGIN_USER = "您不能与您自己共享任何程序。";
  Blockly.Msg.ORA_USER_UPDATE_SUCCESS = "您的密码已成功更改!";
  Blockly.Msg.ORDINAL_NUMBER_SUFFIX = "空白";
  Blockly.Msg.OUTPUT = "输出";
  Blockly.Msg.PARTICLE_TOOLTIP = "Represents SDS011 particle sensor.";  // untranslated
  Blockly.Msg.PASSWORD = "Password";  // untranslated
  Blockly.Msg.PIN_ISTOUCHED_TOOLTIP = "Is the selected pin touched?";  // untranslated
  Blockly.Msg.PIN_PULL = "拉";
  Blockly.Msg.PIN_PULL_DOWN = "下";
  Blockly.Msg.PIN_PULL_NONE = "无";
  Blockly.Msg.PIN_PULL_UP = "上";
  Blockly.Msg.PIN_SET_PULL_TOOLTIP = "设置所选 pin 的拉(Pull)能力";
  Blockly.Msg.PIN_WRITE = "写";
  Blockly.Msg.PITCH = "音高";
  Blockly.Msg.PLAY = "播放";
  Blockly.Msg.PLAY_DURATION = "持续毫秒";
  Blockly.Msg.PLAY_EIGHTH = "第八音符";
  Blockly.Msg.PLAY_FILE = "文件";
  Blockly.Msg.PLAY_FILE_TOOLTIP = "播放声音文件。";
  Blockly.Msg.PLAY_FREQUENZ = "频率 Hz";
  Blockly.Msg.PLAY_GETVOLUME_TOOLTIP = "获取当前音量。";
  Blockly.Msg.PLAY_HALF = "半音符";
  Blockly.Msg.PLAY_NOTE = "音符";
  Blockly.Msg.PLAY_NOTE_TOOLTIP = "播放音符";
  Blockly.Msg.PLAY_QUARTER = "四分音符";
  Blockly.Msg.PLAY_SETVOLUME_TOOLTIP = "设置音量。";
  Blockly.Msg.PLAY_SIXTEENTH = "第十六音符";
  Blockly.Msg.PLAY_TONE = "音调";
  Blockly.Msg.PLAY_TONE_TOOLTIP = "播放音调。使用频率和持续时间来确定是否音调和持续时间。";
  Blockly.Msg.PLAY_TOOLTIP = "表示蜂鸣器。";
  Blockly.Msg.PLAY_VOLUME = "音量";
  Blockly.Msg.PLAY_WHOLE = "全音符";
  Blockly.Msg.POPUP_ABOUT_JOIN = "我想帮忙";
  Blockly.Msg.POPUP_ABOUT_TEXT = "Open Roberta实验室是一个基于云的集成编程环境, 使儿童和青少年能够轻松地编程不同的机器人/微控制器系统。这个平台是完全开源的, 所以参与是可取的!软件和开源开发者工具都可以通过Fraunhofer服务器提供。";
  Blockly.Msg.POPUP_ABOUT_TEXT_DEV = "Open Roberta实验室是一个开源的编程平台, 由Fraunhofer IAIS在倡议中开发<a href=\"http://www.roberta-home.de/\" target=\"_blank\">»Roberta-学习机器人«</a>";
  Blockly.Msg.POPUP_ABOUT_TEXT_GOOG = "Open Roberta是与谷歌德国合作发起的, 用于减少学生、教师和学校机器人编程教育的障碍。";
  Blockly.Msg.POPUP_AGE = "年龄";
  Blockly.Msg.POPUP_ATTENTION = "注意";
  Blockly.Msg.POPUP_BEFOREUNLOAD = "您的程序或配置中有未保存的更改。登录并保存您的程序或配置。";
  Blockly.Msg.POPUP_BEFOREUNLOAD_LOGGEDIN = "您的程序或配置中有未保存的更改。";
  Blockly.Msg.POPUP_CANCEL = "取消";
  Blockly.Msg.POPUP_CHANGE_PASSWORD = "更改密码 ...";
  Blockly.Msg.POPUP_CONFIRM_CONTINUE = "<br><br><i>按»确定«放弃您的工作。按»取消«留在这里, 首先保存您的工作。</i>";
  Blockly.Msg.POPUP_CONFIRM_DELETE_CONFIGURATION = "是否确实要删除配置？";
  Blockly.Msg.POPUP_CONFIRM_DELETE_GROUP = "是否确实要删除这些群组？";
  Blockly.Msg.POPUP_CONFIRM_DELETE_PROGRAM = "是否确实要删除以下程序或程序？<br>如果删除共享程序, 则不会删除该程序, 而是共享。<br><br>如果您删除的程序与所有者»库«, 您删除您的程序从库!";
  Blockly.Msg.POPUP_CONFIRM_DELETE_USER_GROUP = "是否确实要从当前群组中删除这些用户？";
  Blockly.Msg.POPUP_CONFIRM_UPDATE_FIRMWARE = "您的机器人有一个新的固件版本可用。您可以尝试使用旧版本运行程序, 但最好的办法是立即更新您的机器人!你只需点击»立即更新«。";
  Blockly.Msg.POPUP_CONTINUE = "无论如何继续";
  Blockly.Msg.POPUP_CREATE_BOOKMARK = "Create a bookmark now to save your robot selection!";  // untranslated
  Blockly.Msg.POPUP_DISPLAY_HEADER = "从程序输出";
  Blockly.Msg.POPUP_DOWNLOAD = "下载您的程序到»$«";
  Blockly.Msg.POPUP_DOWNLOAD_CHECK = "好的, 我已永久更改了浏览器的下载文件夹。不要再次显示此提示并直接下载我的程序。";
  Blockly.Msg.POPUP_DOWNLOAD_STEP_1 = "Right click on your program link below and";  // untranslated
  Blockly.Msg.POPUP_DOWNLOAD_STEP_1_EDISON = "Connect your Edison via the EdComm cable and press the round button";  // untranslated
  Blockly.Msg.POPUP_DOWNLOAD_STEP_1_SENSEBOX = "Check that your device is in programming mode (LED dimming in a pattern), if not, double press the red button. Right click on you program link below and";  // untranslated
  Blockly.Msg.POPUP_DOWNLOAD_STEP_2 = "choose »Save link as ...«, then";  // untranslated
  Blockly.Msg.POPUP_DOWNLOAD_STEP_2_EDISON = "click on »Play« to play your program to Edison and";  // untranslated
  Blockly.Msg.POPUP_DOWNLOAD_STEP_3 = "click on your connected »$« in the left column,";  // untranslated
  Blockly.Msg.POPUP_DOWNLOAD_STEP_3_EDISON = "wait until Edison beeps, then unplug.";  // untranslated
  Blockly.Msg.POPUP_DOWNLOAD_STEP_4 = "now click on the »Save« button on the bottom right.<br><span style='font-size: 14px;'>If your program doesn't start automatically press the reset button after a while.</span>";  // untranslated
  Blockly.Msg.POPUP_DOWNLOAD_STEP_4_EDISON = "Press the triangle button to start your program on your Edison<br><span style='font-size: 14px;'>Having trouble? Turn up the volume and check that all sound enhancements are turned off</span>";  // untranslated
  Blockly.Msg.POPUP_DOWNLOAD_STEP_4_SENSEBOX = "now click on the »Save« button on the bottom right.";  // untranslated
  Blockly.Msg.POPUP_DO_UPDATE_FIRMWARE = "立即更新";
  Blockly.Msg.POPUP_EMAIL = "电子邮件";
  Blockly.Msg.POPUP_EMAIL_SEND = "立即发送";
  Blockly.Msg.POPUP_GET_LINK = "下面是指向实际程序的链接。请不要改变它, 它可能不会再工作了。它已经复制到您的剪贴板!</br>$";
  Blockly.Msg.POPUP_MULTIPLE_ROBOTS = "Select multiple programs for the simulation";  // untranslated
  Blockly.Msg.POPUP_MULTROBOTS_NOPROGRAMS = "Please create and store at least two programs which then can be executed each by a simulated robot!";  // untranslated
  Blockly.Msg.POPUP_NAME = "名字";
  Blockly.Msg.POPUP_NEW_PASSWORD = "新密码";
  Blockly.Msg.POPUP_OLD_PASSWORD = "旧密码";
  Blockly.Msg.POPUP_PASSWORD = "密码";
  Blockly.Msg.POPUP_PASSWORD_RECOVERY = "重置密码 ...";
  Blockly.Msg.POPUP_PROGRAM_TERMINATED_UNEXPECTED = "在机器人上执行程序已意外终止!";
  Blockly.Msg.POPUP_REGISTER_USER = "立即注册";
  Blockly.Msg.POPUP_REPEAT_PASSWORD = "重复密码";
  Blockly.Msg.POPUP_ROBOT_BATTERY = "电压";
  Blockly.Msg.POPUP_ROBOT_NAME = "名字";
  Blockly.Msg.POPUP_ROBOT_NOT_CONNECTED = "你必须先与你的机器人连接。";
  Blockly.Msg.POPUP_ROBOT_STATE = "状态";
  Blockly.Msg.POPUP_ROBOT_STATE_BUSY = "忙";
  Blockly.Msg.POPUP_ROBOT_STATE_DISCONNECTED = "断开";
  Blockly.Msg.POPUP_ROBOT_STATE_WAIT = "等待";
  Blockly.Msg.POPUP_ROBOT_SYSTEM = "系统";
  Blockly.Msg.POPUP_ROBOT_WAIT = "等待时间";
  Blockly.Msg.POPUP_SCANNED_ROBOTS = "found robots";  // untranslated
  Blockly.Msg.POPUP_STARTUP_COOKIES = "我们使用 cookie 来个人化内容和分析我们的流量。";
  Blockly.Msg.POPUP_STARTUP_HELP = "你需要帮助吗？";
  Blockly.Msg.POPUP_STARTUP_HELP_TEXT = "在我们的详细帮助中, 我们将解释您所需要的一切, 从生成指令到常见问题。";
  Blockly.Msg.POPUP_STARTUP_HIDE = "好了, 记住我的选择，不要再显示这个窗口。";
  Blockly.Msg.POPUP_STARTUP_START = "选择您的系统!";
  Blockly.Msg.POPUP_STARTUP_TOUR_TEXT = "你是否想开始, 但不知道应该怎么做？我们将向您展示交互式教程中的第一步。";
  Blockly.Msg.POPUP_TOUR = "游览一下";
  Blockly.Msg.POPUP_USERNAME = "用户";
  Blockly.Msg.POPUP_USERNAME_LOGOFF = "您没有登录。";
  Blockly.Msg.POPUP_VALUE = "值";
  Blockly.Msg.POPUP_WLAN_SECURITY_INFORMATION = "Please note that the data provided in this dialog window is private and will not be stored in the OpenRoberta lab; it will only be used for program creation and during the compilation process. Make sure that for each new session you enter these credentials again. Please keep in mind that exposing this information to public may pose security risks.";  // untranslated
  Blockly.Msg.POPUP_WLAN_SSID = "SSID";  // untranslated
  Blockly.Msg.PORT_ANKLE = "脚踝";
  Blockly.Msg.PORT_BUMPER = "缓冲挡";
  Blockly.Msg.PORT_ELBOW = "手肘";
  Blockly.Msg.PORT_HAND = "手部";
  Blockly.Msg.PORT_HEAD = "头部";
  Blockly.Msg.PORT_HIP = "臀部";
  Blockly.Msg.PORT_INTERNAL = "Port internal";  // untranslated
  Blockly.Msg.PORT_KNEE = "膝盖";
  Blockly.Msg.PORT_SHOULDER = "肩膀";
  Blockly.Msg.PORT_WRIST = "手腕";
  Blockly.Msg.POTENTIOMETER_TOOLTIP = "表示电位计。";
  Blockly.Msg.PROCEDURES_ALLOW_STATEMENTS = "允许声明";
  Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "与：";
  Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程序";
  Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "运行用户定义的函数“%1”。";
  Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程序";
  Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "运行用户定义的函数“%1”，并使用它的输出值。";
  Blockly.Msg.PROCEDURES_CALL_BEFORE_PARAMS = "与：";
  Blockly.Msg.PROCEDURES_CREATE_DO = "创建“%1”";
  Blockly.Msg.PROCEDURES_DEFNORETURN_COMMENT = "描述该功能...";
  Blockly.Msg.PROCEDURES_DEFNORETURN_DO = "空白";
  Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程序";
  Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "做某事";
  Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "至";
  Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "创建一个不带输出值的函数。";
  Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "https://zh.wikipedia.org/wiki/子程序";
  Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "返回";
  Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "创建一个有输出值的函数。";
  Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "警告: 此函数具有重复参数。";
  Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "突出显示函数定义";
  Blockly.Msg.PROCEDURES_IFRETURN_HELPURL = "http://c2.com/cgi/wiki?GuardClause";
  Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "如果值为真，则返回第二个值。";
  Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "警告: 仅在定义函数内可使用此块。";
  Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "输入名称：";
  Blockly.Msg.PROCEDURES_MUTATORARG_TOOLTIP = "添加函数输入。";
  Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "输入";
  Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TOOLTIP = "添加、删除或重新排此函数的输入。";
  Blockly.Msg.PROCEDURES_TITLE = "«过程";
  Blockly.Msg.PROCEDURES_VARIABLES_ERROR = "错误: 此方块只能在此使用»";
  Blockly.Msg.PROCEDURES_VARIABLES_LOOP_ERROR = "错误: 此方块只能在一个循环中使用其中声明";
  Blockly.Msg.PROGLIST_DELETE_ALL_TOOLTIP = "单击此处可删除所有选定程序。";
  Blockly.Msg.PROGLIST_DELETE_TOOLTIP = "单击此处删除您的程序。";
  Blockly.Msg.PROGLIST_LOAD_TOOLTIP = "单击此处载入您的机器人配置。";
  Blockly.Msg.PROGLIST_SHARE_TOOLTIP = "单击此处与朋友共享您的程序。";
  Blockly.Msg.PROGLIST_SHARE_WITH_GALLERY = "你真的想和大家分享你的程序吗？如果你不确定请检查问题和答案<a href=\"https://www.roberta-home.de/index.php?id=138&L=1\" target=\"_blank\">在这里</a>。";
  Blockly.Msg.PROGLIST_SHARE_WITH_GALLERY_TOOLTIP = "单击此处将您的程序上载到程序库中, 并与其他用户分享。";
  Blockly.Msg.PROGRAM_ERROR_EXPRBLOCK_PARSE = "This expression is syntactically incorrect.";  // untranslated
  Blockly.Msg.PROGRAM_ERROR_EXPRBLOCK_TYPECHECK = "This expression is invalid. The type check failed.";  // untranslated
  Blockly.Msg.PULSEHIGH = "pulse time HIGH";  // untranslated
  Blockly.Msg.PULSELOW = "pulse time LOW";  // untranslated
  Blockly.Msg.PULSETOOLTIP = "Represents a pulse sensor.";  // untranslated
  Blockly.Msg.RADIO_GET_RSSI_TOOLTIP = "获取最后一个包的RSSI。";
  Blockly.Msg.REDO = "重做";
  Blockly.Msg.RELAY = "继电器";
  Blockly.Msg.RELAY_ARDUINO = "relay SRD-05VDC-SL-C";  // untranslated
  Blockly.Msg.RELAY_TOOLTIP = "表示继电器。";
  Blockly.Msg.REMOVE_COMMENT = "删除注释";
  Blockly.Msg.RENAME_VARIABLE = "重命名变量...";
  Blockly.Msg.RENAME_VARIABLE_TITLE = "将所有“%1”变量重命名为:";
  Blockly.Msg.RESEND_ACTIVATION = "重新发送验证电子邮件";
  Blockly.Msg.RETURN = "返回";
  Blockly.Msg.RFID_TOOLTIP = "表示 RFID 读取器。";
  Blockly.Msg.RGBLED_TOOLTIP = "表示 RGB LED灯。";
  Blockly.Msg.RGB_LED_TOOLTIP = "打开或关闭指示灯并更改颜色。";
  Blockly.Msg.RIGHT = "右方";
  Blockly.Msg.ROLL = "卷动";
  Blockly.Msg.ROTATIONS_PER_MINUTE = "每分钟旋转";
  Blockly.Msg.SAY = "说";
  Blockly.Msg.SAY_PARAMETERS_TOOLTIP = "机器人说的是给定的文本。也可以进入特殊的性状。机器人将使用所选语言尝试和说出输入的文本。修改速度 (范围: 0-100) 和音调的声音 (范围: 0-100) 与输入字段";
  Blockly.Msg.SAY_TOOLTIP = "机器人说的是给定的文本。也可以进入特殊的性状。机器人将使用所选语言尝试和说出输入的文本。";
  Blockly.Msg.SDCARD_TOOLTIP = "Represents an SD card.";  // untranslated
  Blockly.Msg.SEND_DATA = "要发送的数据";
  Blockly.Msg.SEND_DATA_SENSEMAP = "openSenseMap";  // untranslated
  Blockly.Msg.SEND_DATA_TO = "send data to";  // untranslated
  Blockly.Msg.SEND_DATA_TO_OSM_TOOLTIP = "This block is used to send data from sensors to the openSenseMap. Please configure the IDs in the configuration prior to the usage of this block.";  // untranslated
  Blockly.Msg.SENSEBOXBRICK_TOOLTIP = "Represents the senseBox. Please configure here the id's from the openSenseMap, if you want to use them.";  // untranslated
  Blockly.Msg.SENSOR_ACCELEROMETER = "加速度计";
  Blockly.Msg.SENSOR_ACCELEROMETER_X_GETSAMPLE_TOOLTIP_ARDUINO = "Returns the acceleration value on the X axis in g. Can be in range from -4 g to 4 g.";  // untranslated
  Blockly.Msg.SENSOR_ACCELEROMETER_X_GETSAMPLE_TOOLTIP_SENSEBOX = "Returns the acceleration value on the X axis in g. Can be in range from -2 g to 2 g.";  // untranslated
  Blockly.Msg.SENSOR_ACCELEROMETER_Y_GETSAMPLE_TOOLTIP_ARDUINO = "Returns the acceleration value on the Y axis in g. Can be in range from -4 g to 4 g.";  // untranslated
  Blockly.Msg.SENSOR_ACCELEROMETER_Y_GETSAMPLE_TOOLTIP_SENSEBOX = "Returns the acceleration value on the Y axis in g. Can be in range from -2 g to 2 g.";  // untranslated
  Blockly.Msg.SENSOR_ACCELEROMETER_Z_GETSAMPLE_TOOLTIP_ARDUINO = "Returns the acceleration value on the Z axis in g. Can be in range from -4 g to 4 g.";  // untranslated
  Blockly.Msg.SENSOR_ACCELEROMETER_Z_GETSAMPLE_TOOLTIP_SENSEBOX = "Returns the acceleration value on the Z axis in g. Can be in range from -2 g to 2 g.";  // untranslated
  Blockly.Msg.SENSOR_AMBIENTLIGHT = "环境光传感器";
  Blockly.Msg.SENSOR_ANALOGOUT = "sensor analog";  // untranslated
  Blockly.Msg.SENSOR_ANY = "任何地方";
  Blockly.Msg.SENSOR_ARM_TOOLTIP = "如果手臂的选定部分被触碰返回 true, 否则为 false。";
  Blockly.Msg.SENSOR_BATTERY = "电池充电";
  Blockly.Msg.SENSOR_BOTTOM = "底部";
  Blockly.Msg.SENSOR_CALIBRATE = "校准";
  Blockly.Msg.SENSOR_CODE = "代码垫";
  Blockly.Msg.SENSOR_COLOUR = "彩色传感器";
  Blockly.Msg.SENSOR_COLOUR_EDISON = "line tracker";  // untranslated
  Blockly.Msg.SENSOR_COMPASS = "罗盘传感器";
  Blockly.Msg.SENSOR_COMPASS_EV3 = "HT罗盘传感器";
  Blockly.Msg.SENSOR_DETECTFACE = "脸部探测器";
  Blockly.Msg.SENSOR_DETECTFACE_GETSAMPLE_TOOLTIP = "检测以前学会和保存的面孔。";
  Blockly.Msg.SENSOR_DETECTMARK = "NAO标记传感器";
  Blockly.Msg.SENSOR_DETECTMARK_GETSAMPLE_TOOLTIP = "返回最后检测到的NAO标记的一个或多个 ID (数字) 的数组。如果未检测到标记, 则返回-1 或由1个包含值-1 的元素组成的数组。为一个NAO标记名单以对应的数字参考到 wiki。";
  Blockly.Msg.SENSOR_DIGITALOUT = "sensor digital";  // untranslated
  Blockly.Msg.SENSOR_DROP = "落下传感器";
  Blockly.Msg.SENSOR_DROP_GETSAMPLE_TOOLTIP = "从放置传感器获取当前读数。";
  Blockly.Msg.SENSOR_DROP_OFF = "下拉式传感器";
  Blockly.Msg.SENSOR_ELECTRICCURRENT = "电流传感器";
  Blockly.Msg.SENSOR_ELECTRICCURRENT_GETSAMPLE_TOOLTIP = "从所选接头的电机控板中获取电流。";
  Blockly.Msg.SENSOR_ENCODER = "编码器";
  Blockly.Msg.SENSOR_FLAME = "火焰传感器";
  Blockly.Msg.SENSOR_FSR = "力敏电阻器";
  Blockly.Msg.SENSOR_FSR_GETSAMPLE_TOOLTIP = "从机器人脚下的力敏电阻器中获取当前读数。";
  Blockly.Msg.SENSOR_GESTURE = "姿态";
  Blockly.Msg.SENSOR_GESTURE_ACTIVE = "活动？";
  Blockly.Msg.SENSOR_GESTURE_DOWN = "upside down";  // untranslated
  Blockly.Msg.SENSOR_GESTURE_DOWN_GETSAMPLE_TOOLTIP = "如果姿势往下, 返回»true«。";
  Blockly.Msg.SENSOR_GESTURE_FACE_DOWN = "at the front side";  // untranslated
  Blockly.Msg.SENSOR_GESTURE_FACE_DOWN_GETSAMPLE_TOOLTIP = "如果姿势朝下, 返回»true«。";
  Blockly.Msg.SENSOR_GESTURE_FACE_UP = "at the back";  // untranslated
  Blockly.Msg.SENSOR_GESTURE_FACE_UP_GETSAMPLE_TOOLTIP = "如果姿势朝上, 返回»true«。";
  Blockly.Msg.SENSOR_GESTURE_FREEFALL = "freely falling";  // untranslated
  Blockly.Msg.SENSOR_GESTURE_FREEFALL_GETSAMPLE_TOOLTIP = "返回»true«, 如果它是自由下落。";
  Blockly.Msg.SENSOR_GESTURE_SHAKE = "shaking";  // untranslated
  Blockly.Msg.SENSOR_GESTURE_SHAKE_GETSAMPLE_TOOLTIP = "如果震动, 返回»true«。";
  Blockly.Msg.SENSOR_GESTURE_TOOLTIP = "系统是否处于选定状态？";
  Blockly.Msg.SENSOR_GESTURE_UP = "upright";  // untranslated
  Blockly.Msg.SENSOR_GESTURE_UP_GETSAMPLE_TOOLTIP = "如果姿势是直立的, 则返回»true«。";
  Blockly.Msg.SENSOR_GET = "获取";
  Blockly.Msg.SENSOR_GET_SAMPLE = "获取值";
  Blockly.Msg.SENSOR_GPS_ALTITUDE_GETSAMPLE_TOOLTIP_SENSEBOX = "Returns the altitude in meters.";  // untranslated
  Blockly.Msg.SENSOR_GPS_DATE_GETSAMPLE_TOOLTIP_SENSEBOX = "Returns the current date.";  // untranslated
  Blockly.Msg.SENSOR_GPS_LATITUDE_GETSAMPLE_TOOLTIP_SENSEBOX = "Returns the latitude in degree.";  // untranslated
  Blockly.Msg.SENSOR_GPS_LONGITUDE_GETSAMPLE_TOOLTIP_SENSEBOX = "Returns the longitude in degree.";  // untranslated
  Blockly.Msg.SENSOR_GPS_SENSEBOX = "GPS receiver";  // untranslated
  Blockly.Msg.SENSOR_GPS_SPEED_GETSAMPLE_TOOLTIP_SENSEBOX = "Returns the speed in km/h.";  // untranslated
  Blockly.Msg.SENSOR_GPS_TIME_GETSAMPLE_TOOLTIP_SENSEBOX = "Returns the current time.";  // untranslated
  Blockly.Msg.SENSOR_GROVE = "Grove";
  Blockly.Msg.SENSOR_GYRO = "陀螺仪";
  Blockly.Msg.SENSOR_GYRO_TILTED_GETSAMPLE_TOOLTIP_WEDO = "Is the tilt sensors position the indicated manner?";  // untranslated
  Blockly.Msg.SENSOR_GYRO_WEDO = "tilt sensor";  // untranslated
  Blockly.Msg.SENSOR_GYRO_X_GETSAMPLE_TOOLTIP_ARDUINO = "Returns the gyroscope output on the X axis in degrees per second. Can be in range from -2000 °/s to 2000 °/s.";  // untranslated
  Blockly.Msg.SENSOR_GYRO_Y_GETSAMPLE_TOOLTIP_ARDUINO = "Returns the gyroscope output on the Y axis in degrees per second. Can be in range from -2000 °/s to 2000 °/s.";  // untranslated
  Blockly.Msg.SENSOR_GYRO_Z_GETSAMPLE_TOOLTIP_ARDUINO = "Returns the gyroscope output on the Z axis in degrees per second. Can be in range from -2000 °/s to 2000 °/s.";  // untranslated
  Blockly.Msg.SENSOR_HTCOLOUR = "HT colour sensor";  // untranslated
  Blockly.Msg.SENSOR_HUMIDITY = "湿度传感器";
  Blockly.Msg.SENSOR_HUMIDITY_ARDUINO = "humidity sensor DHT11";  // untranslated
  Blockly.Msg.SENSOR_HUMIDITY_GETSAMPLE_TOOLTIP = "从湿度传感器获取当前读数。";
  Blockly.Msg.SENSOR_HUMIDITY_SENSEBOX = "humidity/temperature sensor HDC1080";  // untranslated
  Blockly.Msg.SENSOR_INFRARED = "红外线传感器";
  Blockly.Msg.SENSOR_INFRARED_DISTANCE_GETSAMPLE_TOOLTIP_WEDO = "获取红外传感器的当前相对距离。值介于1接近和10距离更远之间。";
  Blockly.Msg.SENSOR_IRSEEKER = "HT红外传感器";
  Blockly.Msg.SENSOR_IRSEEKER_EDISON = "IR seeker";  // untranslated
  Blockly.Msg.SENSOR_IRSEEKER_GETSAMPLE_TOOLTIP = "获取红外信标的位置。";
  Blockly.Msg.SENSOR_IRSEEKER_RCCODE_GETSAMPLE_TOOLTIP_EDISON = "Receives a message from a remote control.";  // untranslated
  Blockly.Msg.SENSOR_IS_ARM = "是手臂";
  Blockly.Msg.SENSOR_IS_PIN = "是";
  Blockly.Msg.SENSOR_IS_PRESSED = "按下？";
  Blockly.Msg.SENSOR_IS_TILTED = "倾斜？";
  Blockly.Msg.SENSOR_IS_TOUCHED = "触摸？";
  Blockly.Msg.SENSOR_JOYSTICK = "操纵杆";
  Blockly.Msg.SENSOR_KEY = "按钮";
  Blockly.Msg.SENSOR_KEYPAD = "keypad";  // untranslated
  Blockly.Msg.SENSOR_KEY_ANY = "任何";
  Blockly.Msg.SENSOR_KEY_DOWN = "下";
  Blockly.Msg.SENSOR_KEY_ENTER = "回车";
  Blockly.Msg.SENSOR_KEY_ESCAPE = "跳离";
  Blockly.Msg.SENSOR_KEY_LEFT = "左";
  Blockly.Msg.SENSOR_KEY_PLAY = "play";  // untranslated
  Blockly.Msg.SENSOR_KEY_REC = "record";  // untranslated
  Blockly.Msg.SENSOR_KEY_RIGHT = "右";
  Blockly.Msg.SENSOR_KEY_STOP = "stop";  // untranslated
  Blockly.Msg.SENSOR_KEY_UP = "上";
  Blockly.Msg.SENSOR_LIGHT = "光传感器";
  Blockly.Msg.SENSOR_LIGHTVEML = "visible/UV light sensor";  // untranslated
  Blockly.Msg.SENSOR_LIGHTVEML_LIGHT_GETSAMPLE_TOOLTIP = "Reads the current value of the visible light sensor in lux. The value is between 0 to 220000 lux.";  // untranslated
  Blockly.Msg.SENSOR_LIGHTVEML_UVLIGHT_GETSAMPLE_TOOLTIP = "Reads the current value of the UV light sensor in μW/cm². The value is between 0 and more than 1000.";  // untranslated
  Blockly.Msg.SENSOR_LIGHT_LIGHT_GETSAMPLE_TOOLTIP_EDISON = "Gets the current reading of the light sensor";  // untranslated
  Blockly.Msg.SENSOR_LIGHT_LINETRACKER = "line tracker";  // untranslated
  Blockly.Msg.SENSOR_MIC = "麦克风";
  Blockly.Msg.SENSOR_MOISTURE = "湿度传感器";
  Blockly.Msg.SENSOR_MOISTURE_GETSAMPLE_TOOLTIP = "从湿度传感器获取当前读数。";
  Blockly.Msg.SENSOR_MOTION = "运动传感器";
  Blockly.Msg.SENSOR_MOTION_ARDUINO = "motion sensor HC-SR501";  // untranslated
  Blockly.Msg.SENSOR_MOTION_GETSAMPLE_TOOLTIP = "从运动传感器获取当前读数。";
  Blockly.Msg.SENSOR_MS_TIMER = "在毫秒";
  Blockly.Msg.SENSOR_OBSTACLEDETECTOR = "Obstacle detector";  // untranslated
  Blockly.Msg.SENSOR_OUT = "sensor";  // untranslated
  Blockly.Msg.SENSOR_OUT_ANALOG_GETSAMPLE_TOOLTIP = "Returns the value from the specified analog pin. The value is between 0 and 1024.";  // untranslated
  Blockly.Msg.SENSOR_OUT_DIGITAL_GETSAMPLE_TOOLTIP = "Returns the value from the specified digital pin. The value is either HIGH »1« or LOW »0«.";  // untranslated
  Blockly.Msg.SENSOR_PARTICLE = "SDS011 particle sensor";  // untranslated
  Blockly.Msg.SENSOR_PARTICLE_PM10_GETSAMPLE_TOOLTIP = "Reads the current value of PM10 from the particle sensor.";  // untranslated
  Blockly.Msg.SENSOR_PARTICLE_PM25_GETSAMPLE_TOOLTIP = "Reads the current value of PM2.5 from the particle sensor.";  // untranslated
  Blockly.Msg.SENSOR_PIN = "引脚";
  Blockly.Msg.SENSOR_PINTOUCH = "引脚";
  Blockly.Msg.SENSOR_PINTOUCH_BOB3 = "手臂";
  Blockly.Msg.SENSOR_PIN_ANALOG_GETSAMPLE_TOOLTIP = "返回指定模拟 pin 的值。该值介于0和1023之间。";
  Blockly.Msg.SENSOR_PIN_DIGITAL_GETSAMPLE_TOOLTIP = "返回指定数字 pin 的值。该值要么是高»1«, 要么是低»0«。";
  Blockly.Msg.SENSOR_PIN_PULSEHIGH_GETSAMPLE_TOOLTIP = "Returns the pulse HIGH on a pin in microseconds or -1 if no complete pulse was received within the timeout.";  // untranslated
  Blockly.Msg.SENSOR_PIN_PULSELOW_GETSAMPLE_TOOLTIP = "Returns the pulse LOW on a pin in microseconds or -1 if no complete pulse was received within the timeout.";  // untranslated
  Blockly.Msg.SENSOR_POTENTIOMETER = "电位器";
  Blockly.Msg.SENSOR_POTENTIOMETER_GETSAMPLE_TOOLTIP = "从电位器获取当前读数。";
  Blockly.Msg.SENSOR_PULSE = "脉冲传感器";
  Blockly.Msg.SENSOR_PULSE_GETSAMPLE_TOOLTIP = "从脉冲传感器获取当前读数。";
  Blockly.Msg.SENSOR_PULSE_GETSAMPLE_TOOLTIP_ARDUINO = "Gets the current reading from the pulse sensor. The value is between 0 and 1023.";  // untranslated
  Blockly.Msg.SENSOR_RADIO_RSSI = "无线电 RSSI 传感器";
  Blockly.Msg.SENSOR_RESET = "重置";
  Blockly.Msg.SENSOR_RESET_II = "";  // untranslated
  Blockly.Msg.SENSOR_RESET_TOOLTIP_EDISON = "Resets the sensors and clears the values.";  // untranslated
  Blockly.Msg.SENSOR_RFID = "RFID 读卡器";
  Blockly.Msg.SENSOR_RFID_ARDUINO = "RFID-RC522 reader";  // untranslated
  Blockly.Msg.SENSOR_RFID_GETSAMPLE_TOOLTIP = "从 RFID 读取器获取当前读取。";
  Blockly.Msg.SENSOR_RSSI = "信号强度";
  Blockly.Msg.SENSOR_RSSI_VALUE_GETSAMPLE_TOOLTIP = "从上次接收到的消息获取信号强度。";
  Blockly.Msg.SENSOR_SONAR = "声纳";
  Blockly.Msg.SENSOR_SOUND = "声音传感器";
  Blockly.Msg.SENSOR_SOUND_CALLIOPE = "麦克风";
  Blockly.Msg.SENSOR_SOUND_CLAP_GETSAMPLE_TOOLTIP_EDISON = "Is a clap detected?";  // untranslated
  Blockly.Msg.SENSOR_TEMPERATURE = "温度传感器";
  Blockly.Msg.SENSOR_TEMPERATURE_ARDUINO = "temperature sensor TMP36";  // untranslated
  Blockly.Msg.SENSOR_TEMPERATURE_PRESSURE_GETSAMPLE_TOOLTIP = "Gets the current reading of the air pressure sensor in Pascal. Normal air pressure is 101325 Pascal.";  // untranslated
  Blockly.Msg.SENSOR_TEMPERATURE_SENSEBOX = "temperature/pressure sensor BMP280";  // untranslated
  Blockly.Msg.SENSOR_TIME = "时间";
  Blockly.Msg.SENSOR_TIMER = "定时器";
  Blockly.Msg.SENSOR_TOP = "顶部";
  Blockly.Msg.SENSOR_TOUCH = "触摸传感器";
  Blockly.Msg.SENSOR_ULTRASONIC = "超声波传感器";
  Blockly.Msg.SENSOR_ULTRASONIC_ARDUINO = "超声波传感器HC-SR04";
  Blockly.Msg.SENSOR_ULTRASONIC_DISTANCE_GETSAMPLE_TOOLTIP_ARDUINO = "Gets the current reading from the ultrasonic sensor in cm. Maximum distance to messure is 400 cm.";  // untranslated
  Blockly.Msg.SENSOR_ULTRASONIC_DISTANCE_GETSAMPLE_TOOLTIP_MBOT = "Gets the current reading from the ultrasonic sensor in cm. Maximum distance to messure is 400 cm. Minimum distance tp measure is 3 cm.";  // untranslated
  Blockly.Msg.SENSOR_UNIT_ACCEL = "米/秒平方";
  Blockly.Msg.SENSOR_UNIT_AMPERE = "安培";
  Blockly.Msg.SENSOR_UNIT_CM = "厘米";
  Blockly.Msg.SENSOR_UNIT_DEGREE = "°";
  Blockly.Msg.SENSOR_UNIT_DEGREE_PER_SECOND = "°/s";  // untranslated
  Blockly.Msg.SENSOR_UNIT_IRRADIANCE = "μW/cm²";  // untranslated
  Blockly.Msg.SENSOR_UNIT_LUX = "lx";  // untranslated
  Blockly.Msg.SENSOR_UNIT_METER = "m";  // untranslated
  Blockly.Msg.SENSOR_UNIT_MILLIG = "mg";
  Blockly.Msg.SENSOR_UNIT_MM = "毫米";
  Blockly.Msg.SENSOR_UNIT_MS = "毫秒";
  Blockly.Msg.SENSOR_UNIT_NEWTON = "牛顿";
  Blockly.Msg.SENSOR_UNIT_OMEGA = "ω";
  Blockly.Msg.SENSOR_UNIT_PASCAL = "Pascal";  // untranslated
  Blockly.Msg.SENSOR_UNIT_PERCENT = "%";
  Blockly.Msg.SENSOR_UNIT_PM = "μg/m³";  // untranslated
  Blockly.Msg.SENSOR_UNIT_SPEED = "km/h";  // untranslated
  Blockly.Msg.SENSOR_UNIT_VOLT = "伏特";
  Blockly.Msg.SENSOR_VALUE = "值";
  Blockly.Msg.SENSOR_WALL = "墙面传感器";
  Blockly.Msg.SERVER_NOT_AVAILABLE = "Open Roberta实验室目前不可使用。</br>您的互联网连接被中断。如果您当前有一个通过 USB 电缆连接的 EV3，请在编程环境中点这里。<br>如果此问题仍然存在, 请检查您的互联网连接, 并尝试重新加载本网站。如果您再次遇到此问题, 请随时通过邮件与我们联系:</br>support-o-r@iais.fraunhofer.de";
  Blockly.Msg.SERVO_MOTOR = "伺服电机";
  Blockly.Msg.SERVO_MOTOR_ARDUINO = "servo motor SG90";  // untranslated
  Blockly.Msg.SERVO_TOOLTIP = "表示伺服电机";
  Blockly.Msg.SET = "设置";
  Blockly.Msg.SETLANGUAGE_TOOLTIP = "設置語言。";
  Blockly.Msg.SET_LED = "开关LED灯";
  Blockly.Msg.SET_RELAY = "开关继电器";
  Blockly.Msg.SET_RELAY_ARDUINO = "turn relay SRD-05VDC-SL-C";  // untranslated
  Blockly.Msg.SET_RELAY_TOOLTIP = "打开或关闭继电器";
  Blockly.Msg.SET_RGB_LED = "开关 RGB LED灯";
  Blockly.Msg.SIDE_BRUSH_OFF = "关闭侧刷";
  Blockly.Msg.SIDE_BRUSH_OFF_TOOLTIP = "关闭侧刷。";
  Blockly.Msg.SIDE_BRUSH_STATUS = "开关侧刷";
  Blockly.Msg.SIDE_BRUSH_TOOLTIP = "打开或关闭侧刷。";
  Blockly.Msg.SIM_BLOCK_NOT_SUPPORTED = "很遗憾你不能在仿真器中使用这个方块!";
  Blockly.Msg.SIM_CONFIGURATION_WARNING_SENSOR_MISSING = "此传感器不在配置中!这个程序的行为在真正的机器人将是不同的预期!";
  Blockly.Msg.SIM_CONFIGURATION_WARNING_WRONG_INFRARED_SENSOR_PORT = "红外传感器未在配置中连接!该程序的行为在真正的机器人将是不同的预期, 请检查机器人配置!";
  Blockly.Msg.SIM_CONFIGURATION_WARNING_WRONG_SENSOR_PORT = "在这个区块你使用了一个错误的传感器端口!该程序的行为在真正的机器人将是不同的预期, 请检查机器人配置!";
  Blockly.Msg.SINGLE_MOTOR_ON_TOOLTIP_CALLIOPE = "用一个特定的功率转动单个电机。动力可以是正的或负的对于反转方向。";
  Blockly.Msg.SLEEP = "睡眠";
  Blockly.Msg.SLOT_FRONT = "前面";
  Blockly.Msg.SLOT_LEFT = "left";  // untranslated
  Blockly.Msg.SLOT_LEFT_PITCH = "左俯仰";
  Blockly.Msg.SLOT_LEFT_ROLL = "左翻滚";
  Blockly.Msg.SLOT_LEFT_YAW = "左偏航";
  Blockly.Msg.SLOT_LEFT_YAW_PITCH = "左偏航俯仰";
  Blockly.Msg.SLOT_MIDDLE = "中間";
  Blockly.Msg.SLOT_PITCH = "俯仰";
  Blockly.Msg.SLOT_REAR = "背面";
  Blockly.Msg.SLOT_RIGHT = "right";  // untranslated
  Blockly.Msg.SLOT_RIGHT_PITCH = "右俯仰";
  Blockly.Msg.SLOT_RIGHT_ROLL = "右翻滚";
  Blockly.Msg.SLOT_RIGHT_YAW = "右偏航";
  Blockly.Msg.SLOT_RIGHT_YAW_PITCH = "右偏航俯仰";
  Blockly.Msg.SLOT_SIDE = "一边";
  Blockly.Msg.SLOT_TILTED_ANY = "任意";
  Blockly.Msg.SLOT_TILTED_BACK = "向后";
  Blockly.Msg.SLOT_TILTED_DOWN = "向下";
  Blockly.Msg.SLOT_TILTED_FRONT = "向前";
  Blockly.Msg.SLOT_TILTED_NO = "无";
  Blockly.Msg.SLOT_TILTED_UP = "向上";
  Blockly.Msg.SLOT_YAW = "偏航";
  Blockly.Msg.SOCKET = "socket";  // untranslated
  Blockly.Msg.SOUND_GETSAMPLE_TOOLTIP = "Gets the current reading from the sound sensor in the range 0 to 100. 0 is quiet and 100 is loud.";  // untranslated
  Blockly.Msg.SOUND_TOOLTIP = "表示声音传感器。";
  Blockly.Msg.SOURCE_CODE_EDITOR_BUILD_TOOLTIP = "Build the source code.";  // untranslated
  Blockly.Msg.SOURCE_CODE_EDITOR_CLOSE_CONFIRMATION = "All your changes will be lost!";  // untranslated
  Blockly.Msg.SOURCE_CODE_EDITOR_IMPORT_TOOLTIP = "Import current NEPO program.";  // untranslated
  Blockly.Msg.SOURCE_CODE_EDITOR_PLACEHOLDER = "Import current NEPO program or just start typing";  // untranslated
  Blockly.Msg.SOURCE_CODE_EDITOR_RUN_TOOLTIP = "Run on the robot.";  // untranslated
  Blockly.Msg.SOURCE_CODE_EDITOR_UPLOAD_TOOLTIP = "Upload the source code.";  // untranslated
  Blockly.Msg.SSID = "SSID";  // untranslated
  Blockly.Msg.START = "开始";
  Blockly.Msg.START_ACTIVITY = "活动";
  Blockly.Msg.START_ACTIVITY_TOOLTIP = "启动其他活动。";
  Blockly.Msg.START_PROGRAM = "开始";
  Blockly.Msg.START_PROGRAM_AUTOMOMOUSLIFE = "自主行为";
  Blockly.Msg.START_PROGRAM_DEBUG = "显示传感器数据";
  Blockly.Msg.START_TOOLTIP = "主程序的起始点。";
  Blockly.Msg.STEPMOTOR_TOOLTIP = "表示步进电机。";
  Blockly.Msg.STEPS_PER_REVOLUTION = "每转步进数";
  Blockly.Msg.STEP_MOTOR = "步进电机";
  Blockly.Msg.STEP_MOTOR_ARDUINO = "step motor 28BYJ-48";  // untranslated
  Blockly.Msg.STEP_MOTOR_ON_TOOLTIP = "以一个提供的速度rpm转动马达且在执行提供的转数后停止马达。";
  Blockly.Msg.STRENGTH = "强度";
  Blockly.Msg.SWITCH = "switch";  // untranslated
  Blockly.Msg.SWITCH_LED_MATRIX_TOOLTIP = "Enables/Disables the LED matrix to use the dual purpose pins.";  // untranslated
  Blockly.Msg.TAB_CONFIGURATION = "机器人配置";
  Blockly.Msg.TAB_PROGRAM = "程序";
  Blockly.Msg.TEMPERATURE_GETSAMPLE_TOOLTIP = "Gets the current reading from the temperature sensor in °C.";  // untranslated
  Blockly.Msg.TEMPERATURE_TOOLTIP = "表示温度传感器";
  Blockly.Msg.TEXT_APPEND_APPENDTEXT = "追加文本";
  Blockly.Msg.TEXT_APPEND_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification";  // untranslated
  Blockly.Msg.TEXT_APPEND_TO = "在";
  Blockly.Msg.TEXT_APPEND_TOOLTIP = "将一些文本追加到变量“%1”。";
  Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://github.com/google/blockly/wiki/Text#adjusting-text-case";  // untranslated
  Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "为小写";
  Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "为首字母大写";
  Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "为大写";
  Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "使用不同的大小写复制这段文字。";
  Blockly.Msg.TEXT_CHARAT_FIRST = "获得第一个字符";
  Blockly.Msg.TEXT_CHARAT_FROM_END = "获得倒数第#个字符";
  Blockly.Msg.TEXT_CHARAT_FROM_START = "获得字符#";
  Blockly.Msg.TEXT_CHARAT_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-text";  // untranslated
  Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "于文本中";
  Blockly.Msg.TEXT_CHARAT_LAST = "获得最后一个字符";
  Blockly.Msg.TEXT_CHARAT_RANDOM = "获取随机的字母";
  Blockly.Msg.TEXT_CHARAT_TAIL = "空白";
  Blockly.Msg.TEXT_CHARAT_TOOLTIP = "返回位于指定位置的字母。";
  Blockly.Msg.TEXT_COMMENT_TOOLTIP = "在此处编写代码注释, 使您和其他人更容易阅读和理解代码。它还将在生成的源代码中生成内嵌注释";
  Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "将一个项添加到文本中。";
  Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "加入";
  Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "添加、移除或重新排列各节来重新配置这个文本块。";
  Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "到倒数第#个字符";
  Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "到字符#";
  Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "到最后一个字符";
  Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "https://github.com/google/blockly/wiki/Text#extracting-a-region-of-text";  // untranslated
  Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "自文本";
  Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "取得一段字串自第一个字符";
  Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "取得一段字串自#到末尾";
  Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "取得一段字串自#";
  Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = "空白";
  Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "返回指定的部分文本。";
  Blockly.Msg.TEXT_INDEXOF_HELPURL = "https://github.com/google/blockly/wiki/Text#finding-text";  // untranslated
  Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "自文本";
  Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "寻找第一个出现的文本";
  Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "寻找最后一个出现的文本";
  Blockly.Msg.TEXT_INDEXOF_TAIL = "空白";
  Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "返回在第二个字串中的第一/最后一个匹配项的索引值。如果未找到则返回 0。";
  Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Text#checking-for-empty-text";  // untranslated
  Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1是空的";
  Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "如果提供的文本为空，则返回真。";
  Blockly.Msg.TEXT_JOIN_HELPURL = "https://github.com/google/blockly/wiki/Text#text-creation";  // untranslated
  Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "建立字串使用";
  Blockly.Msg.TEXT_JOIN_TOOLTIP = "通过串起任意数量的项以建立一段文字。";
  Blockly.Msg.TEXT_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification";  // untranslated
  Blockly.Msg.TEXT_LENGTH_TITLE = "%1的长度";
  Blockly.Msg.TEXT_LENGTH_TOOLTIP = "返回提供文本的字母数（包括空格）。";
  Blockly.Msg.TEXT_PRINT_HELPURL = "https://github.com/google/blockly/wiki/Text#printing-text";  // untranslated
  Blockly.Msg.TEXT_PRINT_TITLE = "打印%1";
  Blockly.Msg.TEXT_PRINT_TOOLTIP = "打印指定的文字、数字或其他值。";
  Blockly.Msg.TEXT_PROMPT_HELPURL = "https://github.com/google/blockly/wiki/Text#getting-input-from-the-user";  // untranslated
  Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "提示用户输入数字。";
  Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "提示用户输入一些文本。";
  Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "输入数字并显示提示消息";
  Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "输入数字并显示提示消息";
  Blockly.Msg.TEXT_TEXT_HELPURL = "https://zh.wikipedia.org/wiki/字符串";
  Blockly.Msg.TEXT_TEXT_TOOLTIP = "一个字母、单词或一行文本。";
  Blockly.Msg.TEXT_TRIM_HELPURL = "https://github.com/google/blockly/wiki/Text#trimming-removing-spaces";  // untranslated
  Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "消除两侧空格";
  Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "消除左侧空格";
  Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "消除右侧空格";
  Blockly.Msg.TEXT_TRIM_TOOLTIP = "复制这段文字的同时删除两端多余的空格。";
  Blockly.Msg.THETA = "theta";
  Blockly.Msg.TIMEOUT = "超时";
  Blockly.Msg.TIMER_GETSAMPLE_TOOLTIP = "Gets the current reading from the timer.";  // untranslated
  Blockly.Msg.TIMER_RESET_TOOLTIP = "重置计时器。";
  Blockly.Msg.TITLE = "title";  // untranslated
  Blockly.Msg.TO = "to";  // untranslated
  Blockly.Msg.TODAY = "今天";
  Blockly.Msg.TOOLBOX_ACTION = "动作";
  Blockly.Msg.TOOLBOX_ANIMATION = "动画";
  Blockly.Msg.TOOLBOX_CLEANING = "清除";
  Blockly.Msg.TOOLBOX_COLOUR = "颜色";
  Blockly.Msg.TOOLBOX_COMMUNICATION = "消息";
  Blockly.Msg.TOOLBOX_CONTROL = "控制";
  Blockly.Msg.TOOLBOX_DECISION = "决定";
  Blockly.Msg.TOOLBOX_DISPLAY = "显示";
  Blockly.Msg.TOOLBOX_DRIVE = "驱动";
  Blockly.Msg.TOOLBOX_IMAGE = "图像";
  Blockly.Msg.TOOLBOX_LIGHT = "灯";
  Blockly.Msg.TOOLBOX_LIST = "列表";
  Blockly.Msg.TOOLBOX_LOGIC = "逻辑";
  Blockly.Msg.TOOLBOX_LOOP = "循环";
  Blockly.Msg.TOOLBOX_MATH = "数学";
  Blockly.Msg.TOOLBOX_MOVE = "移动";
  Blockly.Msg.TOOLBOX_PIN = "引脚";
  Blockly.Msg.TOOLBOX_PROCEDURE = "函数";
  Blockly.Msg.TOOLBOX_SENSOR = "传感器";
  Blockly.Msg.TOOLBOX_SOUND = "声音";
  Blockly.Msg.TOOLBOX_TEXT = "文本";
  Blockly.Msg.TOOLBOX_VARIABLE = "变量";
  Blockly.Msg.TOOLBOX_VISION = "视觉";
  Blockly.Msg.TOOLBOX_WAIT = "等待";
  Blockly.Msg.TOOLBOX_WALK = "走";
  Blockly.Msg.TOUCH_ISPRESSED_TOOLTIP = "Is the touch sensor pressed?";  // untranslated
  Blockly.Msg.TOUCH_TOOLTIP = "触摸传感器是否按下？";
  Blockly.Msg.TOUR1_DESCRIPTION00 = "下一步";
  Blockly.Msg.TOUR1_DESCRIPTION01 = "欢迎<br>点击»next«, 通过Open Roberta实验室开始游览。<br>我会告诉你如何你可以编程你的机器人与 NEPO。<br>您可以通过单击右上角的»X«来结束本次访问。";
  Blockly.Msg.TOUR1_DESCRIPTION02 = "菜单;-)";
  Blockly.Msg.TOUR1_DESCRIPTION03 = "在这里你可以找到所有你需要的程序的机器人!<br><span class=\"typcn typcn-document-text\"></span>保存和加载程序<br><span class=\"typcn typcn-ev3\"></span> 将您的机器人连接到Open Roberta实验室或切换到其他系统<br><span class=\"typcn typcn-lightbulb\"></span> 帮助解决各种问题<br><span class=\"typcn typcn-user\"></span>用户帐户的所有内容, 例如登录或退出<br><span class=\"typcn typcn-th-large-outline\"></span>看看库, 并尝试从其他用户伟大的项目!<br><span class=\"typcn typcn-world\"></span>单击此处切换到其他语言";
  Blockly.Msg.TOUR1_DESCRIPTION04 = "点击这里, 切换到机器人配置";
  Blockly.Msg.TOUR1_DESCRIPTION05 = "你可以在以后调整机器人的配置,<br>如果你已经建造了另一个机器人。<br>如果你没有一个机器人, 并想测试你的程序在仿真中<br>此配置已被应用。";
  Blockly.Msg.TOUR1_DESCRIPTION06 = "单击此处并切换回编程区域!";
  Blockly.Msg.TOUR1_DESCRIPTION07 = "工具箱。<br>在这里你可以找到所有的编程方块。";
  Blockly.Msg.TOUR1_DESCRIPTION07a = "一旦你成为有经验的用户, 你可以切换到工具箱的专家模式。<br>然后您将找到更多的方塊来编程您的机器人。<br><span class=\"typcn typcn-media-stop-outline\"></span>初学者模式<br><span class=\"typcn typcn-star-outline\"></span>专家模式";
  Blockly.Msg.TOUR1_DESCRIPTION08 = "每个程序都以»程序开始«方块开头。<br>进一步编程的方块, 机器人应该执行, 应该连接到这个方块。<br>只需拖动下拉将所需的块放在开始方块下。";
  Blockly.Msg.TOUR1_DESCRIPTION09 = "在这里你可以找到一些捷径!<br>从左向右:<br><span class=\"typcn typcn-media-play\"></span>点击这里执行程序在真正的机器人<br><span class=\"typcn typcn-cloud-storage\"></span>保存您的程序, 但在此之前, 您需要登录<br><span class=\"typcn typcn-zoom\"></span>点击这里, 放大方块, 如果你想<br><span class=\"typcn typcn-archive\"></span>垃圾桶!只需将块移到垃圾桶中, 它们就会被删除。<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 注意: 一旦删除, 就无法恢复方块!<br>";
  Blockly.Msg.TOUR1_DESCRIPTION10 = "点击»动作«";
  Blockly.Msg.TOUR1_DESCRIPTION12 = "现在, 将新方块拖放到启动程序块的下方, 使其连接";
  Blockly.Msg.TOUR1_DESCRIPTION13 = "现在打开仿真 ...";
  Blockly.Msg.TOUR1_DESCRIPTION13a = "并在仿真中测试您的程序!";
  Blockly.Msg.TOUR1_DESCRIPTION15 = "完美，<br>你的机器人正前进20厘米,<br>这是你编程的结果!";
  Blockly.Msg.TOUR1_DESCRIPTION16 = "尝试更多有趣的Bye!";
  Blockly.Msg.ULTRASONIC_GETSAMPLE_TOOLTIP = "Gets the current reading from the ultrasonic sensor in cm. Maximum distance to measure is 255 cm.";  // untranslated
  Blockly.Msg.ULTRASONIC_TOOLTIP = "表示超声波传感器。";
  Blockly.Msg.UNDO = "撤销";
  Blockly.Msg.VACUUM_OFF = "关闭真空";
  Blockly.Msg.VACUUM_OFF_TOOLTIP = "关闭真空。";
  Blockly.Msg.VACUUM_ON = "真空打开在%";
  Blockly.Msg.VACUUM_ON_TOOLTIP = "打开真空速度按百分比";
  Blockly.Msg.VALIDATION_CONTAINS_SPECIAL_CHARACTERS = "有效的特殊字符: »=+!?.,%#+&^@_-«";
  Blockly.Msg.VALIDATION_FIELD_REQUIRED = "此字段不能为空!";
  Blockly.Msg.VALIDATION_MAX_LENGTH = "最大长度为25个字符!";
  Blockly.Msg.VALIDATION_PASSWORD_MIN_LENGTH = "密码最小长度为 6!";
  Blockly.Msg.VALIDATION_SECOND_PASSWORD_EQUAL = "两个密码必须相同!";
  Blockly.Msg.VALIDATION_TOKEN_LENGTH = "令牌长度为8个字符!";
  Blockly.Msg.VALIDATION_VALID_EMAIL_ADDRESS = "请输入有效的电子邮件地址!";
  Blockly.Msg.VALUE_TO = "赋值给";
  Blockly.Msg.VARIABLES_DEFAULT_NAME = "项目";
  Blockly.Msg.VARIABLES_GET_CREATE_SET = "创建“设定%1”";
  Blockly.Msg.VARIABLES_GET_HELPURL = "https://github.com/google/blockly/wiki/Variables#get";  // untranslated
  Blockly.Msg.VARIABLES_GET_TOOLTIP = "返回此变量的值。";
  Blockly.Msg.VARIABLES_GLOBAL_DECLARE_TOOLTIP = "声明一个全局变量。";
  Blockly.Msg.VARIABLES_LOCAL_DECLARE_TOOLTIP = "声明一个局部变量。";
  Blockly.Msg.VARIABLES_SET = "赋值 %1 到 %2";
  Blockly.Msg.VARIABLES_SET_CREATE_GET = "创建“获得%1”";
  Blockly.Msg.VARIABLES_SET_HELPURL = "https://github.com/google/blockly/wiki/Variables#set";  // untranslated
  Blockly.Msg.VARIABLES_SET_TOOLTIP = "设置此变量，以使它和输入值相等。";
  Blockly.Msg.VARIABLES_TITLE = "变量";
  Blockly.Msg.VARIABLES_TYPE_ARRAY_BOOLEAN = "表列布尔值";
  Blockly.Msg.VARIABLES_TYPE_ARRAY_COLOUR = "表列颜色";
  Blockly.Msg.VARIABLES_TYPE_ARRAY_CONNECTION = "表列连接";
  Blockly.Msg.VARIABLES_TYPE_ARRAY_IMAGE = "表列图像";
  Blockly.Msg.VARIABLES_TYPE_ARRAY_NUMBER = "表列数字";
  Blockly.Msg.VARIABLES_TYPE_ARRAY_STRING = "表列字符串";
  Blockly.Msg.VARIABLES_TYPE_BOOLEAN = "布尔";
  Blockly.Msg.VARIABLES_TYPE_COLOUR = "颜色";
  Blockly.Msg.VARIABLES_TYPE_CONNECTION = "连接";
  Blockly.Msg.VARIABLES_TYPE_IMAGE = "图像";
  Blockly.Msg.VARIABLES_TYPE_NUMBER = "数字";
  Blockly.Msg.VARIABLES_TYPE_STRING = "字符串";
  Blockly.Msg.VARIABLE_USED_BEFORE_DECLARATION = "变量在声明之前被使用。";
  Blockly.Msg.VOICE_PITCH = "语音音调";
  Blockly.Msg.VOICE_SPEED = "语音速度";
  Blockly.Msg.WAIT = "等待 毫秒";
  Blockly.Msg.WAIT_FOR_TOOLTIP = "等待传感器值。";
  Blockly.Msg.WAIT_OR = "或等待";
  Blockly.Msg.WAIT_TIME_TOOLTIP = "等待特定时间 (以毫秒为单位)。";
  Blockly.Msg.WAIT_TOOLTIP = "等待条件变为 true。";
  Blockly.Msg.WAIT_UNTIL = "等到";
  Blockly.Msg.WIRELESS_TOOLTIP = "Represents a wireless connection.";  // untranslated
  Blockly.Msg.WRITE_TO_PIN_TOOLTIP = "将值发送到选定的引脚。";
  Blockly.Msg.X = "x";
  Blockly.Msg.XEND = "end of X axis";  // untranslated
  Blockly.Msg.XLABEL = "X axis label";  // untranslated
  Blockly.Msg.XSTART = "start of X axis";  // untranslated
  Blockly.Msg.XTICK = "distance between X ticks";  // untranslated
  Blockly.Msg.Y = "y";
  Blockly.Msg.YAW = "偏航";
  Blockly.Msg.YEND = "end of Y axis";  // untranslated
  Blockly.Msg.YES = "是的";
  Blockly.Msg.YLABEL = "Y axis label";  // untranslated
  Blockly.Msg.YOUNGER_THEN_14 = "我不到16岁!";
  Blockly.Msg.YSTART = "start of Y axis";  // untranslated
  Blockly.Msg.YTICK = "distance between Y ticks";  // untranslated
  Blockly.Msg.Z = "z";
  Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE;
  Blockly.Msg.SENSOR_PINTOUCH_PRESSED_GETSAMPLE_TOOLTIP = Blockly.Msg.PIN_ISTOUCHED_TOOLTIP;
  Blockly.Msg.LISTS_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
  Blockly.Msg.KEY_GETSAMPLE_TOOLTIP = Blockly.Msg.KEY_ISPRESSED_TOOLTIP;
  Blockly.Msg.SENSOR_INFRARED_GETSAMPLE_TOOLTIP = Blockly.Msg.INFRARED_GETSAMPLE_TOOLTIP;
  Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
  Blockly.Msg.SENSOR_COLOUR_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_ACCELEROMETER_GETSAMPLE_TOOLTIP = Blockly.Msg.SENSOR_ACCELEROMETER_VALUE_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_HUMIDITY_TEMPERATURE_GETSAMPLE_TOOLTIP = Blockly.Msg.TEMPERATURE_GETSAMPLE_TOOLTIP;
  Blockly.Msg.MODE_DOWN = Blockly.Msg.SENSOR_GESTURE_DOWN;
  Blockly.Msg.SENSOR_COLOUR_RGB_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_RGB_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_ULTRASONIC_GETSAMPLE_TOOLTIP = Blockly.Msg.ULTRASONIC_GETSAMPLE_TOOLTIP;
  Blockly.Msg.MODE_SHAKE = Blockly.Msg.SENSOR_GESTURE_SHAKE;
  Blockly.Msg.LISTS_CREATE_WITH_ITEM_TITLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
  Blockly.Msg.SENSOR_HTCOLOUR_COLOUR_GETSAMPLE_TOOLTIP = Blockly.Msg.SENSOR_COLOUR_COLOUR_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_ENCODER_GETSAMPLE_TOOLTIP = Blockly.Msg.ENCODER_GETSAMPLE_TOOLTIP;
  Blockly.Msg.MODE_FACE_UP = Blockly.Msg.SENSOR_GESTURE_FACE_UP;
  Blockly.Msg.SENSOR_HTCOLOUR_LIGHT_GETSAMPLE_TOOLTIP = Blockly.Msg.SENSOR_COLOUR_LIGHT_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_COLOUR_LIGHT_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_LIGHT_GETSAMPLE_TOOLTIP;
  Blockly.Msg.TOUCH_GETSAMPLE_TOOLTIP = Blockly.Msg.TOUCH_ISPRESSED_TOOLTIP;
  Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
  Blockly.Msg.MODE_FACE_DOWN = Blockly.Msg.SENSOR_GESTURE_FACE_DOWN;
  Blockly.Msg.CONTROLS_IF_ELSE_TITLE_ELSE = Blockly.Msg.CONTROLS_IF_MSG_ELSE;
  Blockly.Msg.SENSOR_COLOUR_COLOUR_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_COLOUR_GETSAMPLE_TOOLTIP;
  Blockly.Msg.HTCOLOUR_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_SOUND_GETSAMPLE_TOOLTIP_CALLIOPE = Blockly.Msg.MICROPHONE_GETSAMPLE_TOOLTIP;
  Blockly.Msg.MODE_FREEFALL = Blockly.Msg.SENSOR_GESTURE_FREEFALL;
  Blockly.Msg.PROCEDURES_DEFRETURN_DO = Blockly.Msg.PROCEDURES_DEFNORETURN_DO;
  Blockly.Msg.LISTS_GET_INDEX_HELPURL = Blockly.Msg.LISTS_INDEX_OF_HELPURL;
  Blockly.Msg.SENSOR_TIMER_GETSAMPLE_TOOLTIP = Blockly.Msg.TIMER_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_ACCELEROMETER_VALUE_GETSAMPLE_TOOLTIP = Blockly.Msg.ACCELEROMETER_ROTATION_TOOLTIP;
  Blockly.Msg.ORA_ROBOT_PUSH_RUN = Blockly.Msg.MESSAGE_EDIT_START;
  Blockly.Msg.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
  Blockly.Msg.PROCEDURES_DEFRETURN_COMMENT = Blockly.Msg.PROCEDURES_DEFNORETURN_COMMENT;
  Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
  Blockly.Msg.SENSOR_HUMIDITY_HUMIDITY_GETSAMPLE_TOOLTIP = Blockly.Msg.SENSOR_HUMIDITY_GETSAMPLE_TOOLTIP;
  Blockly.Msg.MODE_UP = Blockly.Msg.SENSOR_GESTURE_UP;
  Blockly.Msg.SENSOR_TEMPERATURE_TEMPERATURE_GETSAMPLE_TOOLTIP = Blockly.Msg.TEMPERATURE_GETSAMPLE_TOOLTIP;
  Blockly.Msg.CONTROLS_IF_MSG_THEN = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
  Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE = Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE;
  Blockly.Msg.SENSOR_GYRO_GETSAMPLE_TOOLTIP = Blockly.Msg.GYRO_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_BATTERY_GETSAMPLE_TOOLTIP = Blockly.Msg.BATTERY_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_LIGHT_GETSAMPLE_TOOLTIP = Blockly.Msg.LIGHT_GETSAMPLE_TOOLTIP;
  Blockly.Msg.HTCOLOUR_AMBIENTLIGHT_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_AMBIENTLIGHT_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_COLOUR_AMBIENTLIGHT_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_AMBIENTLIGHT_GETSAMPLE_TOOLTIP;
  Blockly.Msg.CONTROLS_IF_ELSEIF_TITLE_ELSEIF = Blockly.Msg.CONTROLS_IF_MSG_ELSEIF;
  Blockly.Msg.LISTS_GET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
  Blockly.Msg.CONTROLS_FOREACH_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
  Blockly.Msg.SENSOR_INFRARED_PRESENCE_GETSAMPLE_TOOLTIP = Blockly.Msg.INFRARED_PRESENCE_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_COMPASS_GETSAMPLE_TOOLTIP = Blockly.Msg.COMPASS_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_HTCOLOUR_GETSAMPLE_TOOLTIP = Blockly.Msg.SENSOR_COLOUR_GETSAMPLE_TOOLTIP;
  Blockly.Msg.CONTROLS_IF_IF_TITLE_IF = Blockly.Msg.CONTROLS_IF_MSG_IF;
  Blockly.Msg.CONTROLS_WHILEUNTIL_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
  Blockly.Msg.SENSOR_SOUND_GETSAMPLE_TOOLTIP = Blockly.Msg.SOUND_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_FLAME_GETSAMPLE_TOOLTIP = Blockly.Msg.FLAME_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_HTCOLOUR_AMBIENTLIGHT_GETSAMPLE_TOOLTIP = Blockly.Msg.SENSOR_COLOUR_AMBIENTLIGHT_GETSAMPLE_TOOLTIP;
  Blockly.Msg.HTCOLOUR_COLOUR_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_COLOUR_GETSAMPLE_TOOLTIP;
  Blockly.Msg.HTCOLOUR_LIGHT_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_LIGHT_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_INFRARED_DISTANCE_GETSAMPLE_TOOLTIP = Blockly.Msg.INFRARED_DISTANCE_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_HTCOLOUR_RGB_GETSAMPLE_TOOLTIP = Blockly.Msg.SENSOR_COLOUR_RGB_GETSAMPLE_TOOLTIP;
  Blockly.Msg.TEXT_APPEND_VARIABLE = Blockly.Msg.VARIABLES_DEFAULT_NAME;
  Blockly.Msg.SENSOR_KEY_GETSAMPLE_TOOLTIP = Blockly.Msg.KEY_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_TEMPERATURE_GETSAMPLE_TOOLTIP = Blockly.Msg.TEMPERATURE_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_TOUCH_GETSAMPLE_TOOLTIP = Blockly.Msg.TOUCH_GETSAMPLE_TOOLTIP;
  Blockly.Msg.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
  Blockly.Msg.HTCOLOUR_RGB_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_RGB_GETSAMPLE_TOOLTIP;