text: // This file was automatically generated.  Do not modify.
  
  'use strict';
  
  goog.provide('Blockly.Msg.de');
  
  goog.require('Blockly.Msg');
  
  Blockly.Msg.ABOUT = "über";
  Blockly.Msg.ACCELERATION_TOOLTIP = "Gibt die aktuelle Beschleunigung zurück.";
  Blockly.Msg.ACCELEROMETER_ROTATION_TOOLTIP = "Gibt den Wert für Neigung und Drehung zurück.";
  Blockly.Msg.ACCELEROMETER_TOOLTIP = "Block für den Beschleunigungsensor.";
  Blockly.Msg.ACTION_ANALOGIN = "Aktor analog";
  Blockly.Msg.ACTION_BUZZER = "Summer";
  Blockly.Msg.ACTION_BUZZER_ARDUINO = "Summer HYT120";
  Blockly.Msg.ACTION_CALLIBOT = "Calli:bot";
  Blockly.Msg.ACTION_DIFFERENTIALDRIVE = "Differentialantrieb";
  Blockly.Msg.ACTION_DIGITALIN = "Aktor digital";
  Blockly.Msg.ACTION_ENCODER = "Encodermotor";
  Blockly.Msg.ACTION_EVAL = "werte";
  Blockly.Msg.ACTION_EVAL_AS = "als";
  Blockly.Msg.ACTION_IN = "Aktor";
  Blockly.Msg.ACTION_INFRARED = "Infrarotstrahler";
  Blockly.Msg.ACTION_LCD = "LCD 1602";
  Blockly.Msg.ACTION_LCDI2C = "LCD 1602 I²C";
  Blockly.Msg.ACTION_LCDI2C_SENSEBOX = "OLED Bildschirm I²C";
  Blockly.Msg.ACTION_LCD_MBOT2_BRUSH = "Setze Display Pinsel auf";
  Blockly.Msg.ACTION_LCD_MBOT2_BRUSH_TOOLTIP = "Wechsle die Farbe der nächsten Display Aktionen.";
  Blockly.Msg.ACTION_LED = "LED";
  Blockly.Msg.ACTION_MOTOR = "Motor";
  Blockly.Msg.ACTION_OLEDSSD1306I2C = "OLED SSD1306 I²C";  // untranslated
  Blockly.Msg.ACTION_PLAY = "Spiele";
  Blockly.Msg.ACTION_PLAY_RECORDING_TOOLTIP = "Spielt deine zuletzt aufgenommenen Töne.";
  Blockly.Msg.ACTION_PLOTTING = "Zeichne";
  Blockly.Msg.ACTION_PLOT_CLEAR = "Lösche das Diagramm";
  Blockly.Msg.ACTION_PLOT_CLEAR_TOOLTIP = "Löscht alle Daten des Diagramms";
  Blockly.Msg.ACTION_PLOT_POINT = "Zeichne einen Punkt an";
  Blockly.Msg.ACTION_PLOT_POINT_TOOLTIP = "Zeichne einen angegebenen Punkt mit Wert (Y-Achse) an dem angegebenen Teilstrich (X-Achse)";
  Blockly.Msg.ACTION_PLOT_TICKMARK = "an dem Teilstrich";
  Blockly.Msg.ACTION_RELAY = "Relais";
  Blockly.Msg.ACTION_RGBLED = "RGB LED";
  Blockly.Msg.ACTION_RGBLED_MBOT2 = "RGB LEDs";  // untranslated
  Blockly.Msg.ACTION_SDCARD = "SD Karte";
  Blockly.Msg.ACTION_SERIAL_PRINT = "Zeige auf Serial Monitor";
  Blockly.Msg.ACTION_SERIAL_PRINT_TOOLTIP = "Zeige Daten auf dem Serial Monitor. Im USB Programm findest du den Serial Monitor oben, unter Anzeige.";
  Blockly.Msg.ACTION_SERVO = "Servomotor";
  Blockly.Msg.ACTION_SERVO_ARDUINO = "Servomotor SG90";
  Blockly.Msg.ACTION_STEPMOTOR = "Schrittmotor";
  Blockly.Msg.ACTION_WIRELESS = "WLAN Verbindung";
  Blockly.Msg.ACTIVITY_TOOLTIP = "Block für eine zusätzliche Aktivität.";
  Blockly.Msg.ACTOR_ANALOGIN_TOOLTIP = "Schreibt einen analogen Wert (PWM wave) auf einen Pin. Werte zwischen 0 und 255 können eingegeben werden.";
  Blockly.Msg.ACTOR_DIGITALIN_TOOLTIP = "Schreibt einen digitalen Wert auf einen Pin. Die Werte HIGH »1« oder LOW »0« können eingegeben werden.";
  Blockly.Msg.ACTOR_TOOLTIP = "Represents any actor.";
  Blockly.Msg.ADDRESS = "Adresse";
  Blockly.Msg.ADD_COMMENT = "Kommentar hinzufügen";
  Blockly.Msg.ALL_RGBLED = "RGB LEDs alle";
  Blockly.Msg.ANALOG = "analogen";
  Blockly.Msg.ANALOGIN_TOOLTIP = "Block für einen beliebigen Aktor, der mit einem analogen Signal gesteuert wird.";
  Blockly.Msg.ANALOGOUT_TOOLTIP = "Block für einen beliebigen Sensor, der ein analoges Signal zurückgibt.";
  Blockly.Msg.AND = "und";
  Blockly.Msg.ARDUBRICK_TOOLTIP = "Block für das Bot'n Roll board mit den angeschlossenen Aktoren und Sensoren. Es gibt auch weitere eingebaute Aktoren und Sensoren, wie z. B. das Display, die Tasten ...";
  Blockly.Msg.AUTH = "Bitte autorisiere diese App zum Aktivieren der Speicherung deiner Arbeit und zum Teilen.";
  Blockly.Msg.BATTERY_GETSAMPLE_TOOLTIP = "Liest die aktuelle Spannung der Batterie.";
  Blockly.Msg.BELOW = "unten";
  Blockly.Msg.BLOCK_NOT_EXECUTED = "Überprüfe die Einstellungen bei diesem Block. Er wird so nichts ausführen können.";
  Blockly.Msg.BLOCK_NOT_SUPPORTED = "Dieser Block wird von diesem Roboter nicht unterstützt!";
  Blockly.Msg.BLOCK_USED_INCORRECTLY = "Dieser Block kann leider nicht auf diese Weise verwendet werden!";
  Blockly.Msg.BOB3_READNUMBER_TOOLTIP = "Gibt die zuvor gespeicherte Zahl zurück.";
  Blockly.Msg.BOB3_RECALL_NUMBER = "lese Zahl aus Speicher";
  Blockly.Msg.BOB3_REMEMBER_NUMBER = "Speichere Zahl";
  Blockly.Msg.BOB3_SAVENUMBER_TOOLTIP = "Hier kannst du eine Zahl dauerhaft speichern. Sie sollte ganzzahlig sein und einen Wert zwischen 0 und 255 haben.";
  Blockly.Msg.BOTH = "beide";
  Blockly.Msg.BOTH_LED = "LEDs beide";
  Blockly.Msg.BOX_ID = "Gerät ID";
  Blockly.Msg.BRICKLIGHT = "Statusleuchte";
  Blockly.Msg.BRICKLIGHT_BLUE = "blau";
  Blockly.Msg.BRICKLIGHT_COLOR = "Farbe";
  Blockly.Msg.BRICKLIGHT_DOUBLE_FLASH = "doppel blinkend";
  Blockly.Msg.BRICKLIGHT_FLASH = "blinkend";
  Blockly.Msg.BRICKLIGHT_GREEN = "grün";
  Blockly.Msg.BRICKLIGHT_OFF_TOOLTIP = "Schaltet die Statusleuchte aus.";
  Blockly.Msg.BRICKLIGHT_ON = "an";
  Blockly.Msg.BRICKLIGHT_ON_TOOLTIP = "Schaltet die Statusleuchte ein.";
  Blockly.Msg.BRICKLIGHT_ORANGE = "orange";
  Blockly.Msg.BRICKLIGHT_RED = "rot";
  Blockly.Msg.BRICKLIGHT_RESET_TOOLTIP = "Setzt die Statusleuchte zurück auf grün und blinkend.";
  Blockly.Msg.BRICKNAME_WEDO = "WeDo";
  Blockly.Msg.BRICK_IPADDRESS = "IP-Adresse";
  Blockly.Msg.BRICK_PASSWORD = "Passwort";
  Blockly.Msg.BRICK_PHENOMENON = "Phänomen";
  Blockly.Msg.BRICK_PORT = "Port";
  Blockly.Msg.BRICK_TRACK_WIDTH = "Spurbreite";
  Blockly.Msg.BRICK_USERNAME = "Benutzername";
  Blockly.Msg.BRICK_WHEEL_DIAMETER = "Raddurchmesser";
  Blockly.Msg.BRUSH_OFF = "Stoppe Staubbürste";
  Blockly.Msg.BRUSH_OFF_TOOLTIP = "Turns the brush off.";
  Blockly.Msg.BRUSH_ON = "Stelle Staubbürste an (RPM)";
  Blockly.Msg.BRUSH_ON_TOOLTIP = "Turns on the brush with RPM of the motor (0<=RPM<=10000)";
  Blockly.Msg.BUTTON_DO_SHARE = "Teilen";
  Blockly.Msg.BUTTON_DO_UPLOAD_GALLERY = "»$« in die Galerie hochladen";
  Blockly.Msg.BUTTON_EMPTY_LIST = "Liste leeren";
  Blockly.Msg.BUZZER_TOOLTIP = "Block für den Summer";
  Blockly.Msg.CALLIBOT_TOOLTIP = "Repräsentiert das Calli:bot Erweiterungsboard.";
  Blockly.Msg.CALLIOPEBRICK_TOOLTIP = "Block für Calliope, einen Mini-Computer. Es gibt auch weitere eingebaute Aktoren und Sensoren, wie z. B. das Display, die Tasten ...";
  Blockly.Msg.CB_ALL = "Calli:bot alle";
  Blockly.Msg.CB_BOTH = "Calli:bot beide";
  Blockly.Msg.CB_LEFT = "Calli:bot links";
  Blockly.Msg.CB_RIGHT = "Calli:bot rechts";
  Blockly.Msg.CENTER = "mitte";
  Blockly.Msg.CHANGE_VALUE_TITLE = "Wert ändern:";
  Blockly.Msg.CHAT = "Chatte mit unserem Mitarbeiter durch Eingeben von Text in diesen Kasten!";
  Blockly.Msg.CLEAN_UP = "Blöcke aufräumen";
  Blockly.Msg.CLEAR = "Lösche";
  Blockly.Msg.COLLAPSE_ALL = "Alle Blöcke zusammenfalten";
  Blockly.Msg.COLLAPSE_BLOCK = "Block zusammenfalten";
  Blockly.Msg.COLON = "Doppelpunkt";
  Blockly.Msg.COLOUR_AMBIENTLIGHT_GETSAMPLE_TOOLTIP = "Gibt den Umgebungslichtwert des Sensors zurück.";
  Blockly.Msg.COLOUR_BLEND_COLOUR1 = "Farbe 1";
  Blockly.Msg.COLOUR_BLEND_COLOUR2 = "mit Farbe 2";
  Blockly.Msg.COLOUR_BLEND_HELPURL = "http://meyerweb.com/eric/tools/color-blend/";
  Blockly.Msg.COLOUR_BLEND_RATIO = "im Verhältnis";
  Blockly.Msg.COLOUR_BLEND_TITLE = "mische";
  Blockly.Msg.COLOUR_BLEND_TOOLTIP = "Vermische 2 Farben mit konfigurierbaren Farbverhältnis (0.0 - 1.0).";
  Blockly.Msg.COLOUR_COLOUR_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Farbwert des Sensors zurück.";
  Blockly.Msg.COLOUR_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Farbsensors zurück.";
  Blockly.Msg.COLOUR_LIGHT_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Helligkeitswert des Sensors zurück.";
  Blockly.Msg.COLOUR_PICKER_HELPURL = "https://de.wikipedia.org/wiki/Farbe";
  Blockly.Msg.COLOUR_PICKER_TOOLTIP = "Wähle eine Farbe aus der Palette.";
  Blockly.Msg.COLOUR_RANDOM_HELPURL = "http://randomcolour.com";  // untranslated
  Blockly.Msg.COLOUR_RANDOM_TITLE = "zufällige Farbe";
  Blockly.Msg.COLOUR_RANDOM_TOOLTIP = "Wähle eine Farbe nach dem Zufallsprinzip.";
  Blockly.Msg.COLOUR_RGB_BLUE = "blau";
  Blockly.Msg.COLOUR_RGB_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Farbwert des Sensors zurück. Werte liegen im Bereich 0 bis 255.";
  Blockly.Msg.COLOUR_RGB_GREEN = "grün";
  Blockly.Msg.COLOUR_RGB_HELPURL = "https://de.wikipedia.org/wiki/RGB-Farbraum";
  Blockly.Msg.COLOUR_RGB_RED = "rot";
  Blockly.Msg.COLOUR_RGB_TITLE = "Farbe mit";
  Blockly.Msg.COLOUR_RGB_TOOLTIP = "Erstellt eine Farbe mit den Werten für rot, grün und blau. Die Werte sollten zwischen 0 und 255 liegen.";
  Blockly.Msg.COLOUR_RGB_WHITE = "weiß";
  Blockly.Msg.COLOUR_TOOLTIP = "Block für den Farbsensor";
  Blockly.Msg.COMPASS_CALIBRATE_TOOLTIP = "Kalibriert den Kompass. Drehe den Kompass Sensor zwei Mal GANZ langsam (ca. 40 Sekunden).";
  Blockly.Msg.COMPASS_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Kompasssensors zurück.";
  Blockly.Msg.COMPASS_TOOLTIP = "Block für den Kompasssensor.";
  Blockly.Msg.COMPASS_TOOLTIP_EV3 = "Block für den HiTechnic NXT Kompasssensor.";
  Blockly.Msg.CONFIGURATION_ERROR_ACTOR_MISSING = "In der Roboterkonfiguration ist dieser Aktuator nicht mit einem Actorport verbunden!";
  Blockly.Msg.CONFIGURATION_ERROR_MISSING_PIN = "Der Pin dieser Komponente existiert nicht!";
  Blockly.Msg.CONFIGURATION_ERROR_MOTORS_ROTATION_DIRECTION = "Die Drehrichtung des linken und rechten Motors ist nicht gleich!";
  Blockly.Msg.CONFIGURATION_ERROR_MOTOR_LEFT_MISSING = "In der Roboterkonfiguration ist kein linker Motor angegeben!";
  Blockly.Msg.CONFIGURATION_ERROR_MOTOR_LEFT_UNREGULATED = "Beim linken Motor ist die Regulierung ausgestellt!";
  Blockly.Msg.CONFIGURATION_ERROR_MOTOR_MISSING = "In der Roboterkonfiguration ist kein Motor an diesem Motorport angeschlossen!";
  Blockly.Msg.CONFIGURATION_ERROR_MOTOR_RIGHT_MISSING = "In der Roboterkonfiguration ist kein rechter Motor angegeben!";
  Blockly.Msg.CONFIGURATION_ERROR_MOTOR_RIGHT_UNREGULATED = "Beim rechten Motor ist die Regulierung ausgestellt!";
  Blockly.Msg.CONFIGURATION_ERROR_MULTIPLE_LEFT_MOTORS = "Es kann nur ein linker Motor in der Roboterkonfiguration sein!";
  Blockly.Msg.CONFIGURATION_ERROR_MULTIPLE_RIGHT_MOTORS = "Es kann nur ein rechter Motor in der Roboterkonfiguration sein!";
  Blockly.Msg.CONFIGURATION_ERROR_NO_BUILTIN_RGBLED = "Dieses Board hat keine interne RGB LED!";
  Blockly.Msg.CONFIGURATION_ERROR_OTHER_NOT_SUPPORTED = "Anderer Stromverbraucher unterstützt diese Art von Block nicht!";
  Blockly.Msg.CONFIGURATION_ERROR_OVERLAPPING_PORTS = "Eine andere Komponente benutzt bereits den gleichen Port!";
  Blockly.Msg.CONFIGURATION_ERROR_SENSOR_MISSING = "In der Roboterkonfiguration ist dieser Sensor nicht mit einem Sensorport verbunden!";
  Blockly.Msg.CONFIGURATION_ERROR_SENSOR_WRONG = "In der Roboterkonfiguration ist ein anderer Sensor mit diesem Sensorport verbunden!";
  Blockly.Msg.CONFIGURATION_ERROR_WLAN_CREDENTIALS_MISSING = "WLAN Zugangsdaten fehlen, bitte unter dem »Robot -> WLAN Zugangsdaten« ... Menupunkt eingeben!";
  Blockly.Msg.CONFIGURATION_ERROR_WLAN_MISSING = "WLAN ist nicht konfiguriert. Bitte füge den entsprechenden Block im Konfigurationstab hinzu!";
  Blockly.Msg.CONFIGURATION_NO_PHENOMENON = "no phenomenon";  // untranslated
  Blockly.Msg.CONFIGURATION_NO_PORT = "no port";  // untranslated
  Blockly.Msg.CONFIGURATION_PORT = "Port1";  // untranslated
  Blockly.Msg.CONFLIST_DELETE_ALL_TOOLTIP = "Klicke hier um alle ausgewählten Roboterkonfigurationen zu löschen.";
  Blockly.Msg.CONFLIST_DELETE_TOOLTIP = "Klicke hier um deine Roboterkonfiguration zu löschen.";
  Blockly.Msg.CONFLIST_LOAD_TOOLTIP = "Klicke hier um deine Roboterkonfiguration in die Konfigurationsumgebung zu laden.";
  Blockly.Msg.CONNECTION_CHECK = "Verbindung zu Roboter %1 aktiv?";
  Blockly.Msg.CONNECTION_CHECK_TOOLTIP = "Prüft, ob die Verbindung zu dem Roboter aktiv ist.";
  Blockly.Msg.CONNECTION_CONNECT = "Verbinde mit Robotername";
  Blockly.Msg.CONNECTION_FROM_CONNECTION = "von Verbindung";
  Blockly.Msg.CONNECTION_FROM_ROBOT = "von Roboter";
  Blockly.Msg.CONNECTION_MBED_RECEIVE_TOOLTIP = "Liest eine Nachricht über Kanal 0 bis 255. Der voreingestellte Kanal ist 0.";
  Blockly.Msg.CONNECTION_MBED_SEND_TOOLTIP = "Sendet eine Nachricht zu einem anderen System über Kanal 0 bis 255 mit einer Signalstärke von 0 bis 7. Wobei 0 ist ein schwaches Signal und 7 das stärkste Signal ist.";
  Blockly.Msg.CONNECTION_OVER_CHANNEL = "über Kanal";
  Blockly.Msg.CONNECTION_POWER = "mit Stärke";
  Blockly.Msg.CONNECTION_PROTOCOL_BLUETOOTH = "Bluetooth";
  Blockly.Msg.CONNECTION_RECEIVED_DATA = "Empfange Nachricht";
  Blockly.Msg.CONNECTION_RECEIVE_TOOLTIP = "Wartet auf eine Nachricht aus der Verbindung, die am Eingang Verbindung angegeben wird.";
  Blockly.Msg.CONNECTION_RECEIVE_TOOLTIP_BOB3 = "Wartet auf eine Nachricht. Nachrichten sind vom Typ Zahl.";
  Blockly.Msg.CONNECTION_RECEIVE_TOOLTIP_MBOT = "Wartet auf eine Nachricht. Nachrichten sind vom Typ Text.";
  Blockly.Msg.CONNECTION_SEND_DATA = "Sende Nachricht";
  Blockly.Msg.CONNECTION_SEND_TOOLTIP = "Sendet eine Nachricht zu einem anderen Roboter.";
  Blockly.Msg.CONNECTION_SEND_TOOLTIP_BOB3 = "Sendet eine Zahl an einen anderen Bob3. Halte die Bob3's gegenüber, damit die Nachricht empfangen werden kann!";
  Blockly.Msg.CONNECTION_SEND_TOOLTIP_MBOT = "Sendet einen Text an einen anderen mBot. Halte die mBot's gegenüber, damit die Nachricht empfangen werden kann!";
  Blockly.Msg.CONNECTION_SET_CHANNEL = "setze Kanal auf %1";
  Blockly.Msg.CONNECTION_SET_CHANNEL_TOOLTIP = "Bestimmt den Kanal für die Nachrichtenübertragung für ein- und ausgehende Nachrichten. Mögliche Kanäle sind 0 bis 255.";
  Blockly.Msg.CONNECTION_START_TOOLTIP = "Baut eine Verbindung per Bluetooth zu einem anderen Roboter auf.";
  Blockly.Msg.CONNECTION_TOOLTIP = "Verbindung zu einem Roboter";
  Blockly.Msg.CONNECTION_TO_CONNECTION = "zu Verbindung";
  Blockly.Msg.CONNECTION_TO_ROBOT = "zu Roboter";
  Blockly.Msg.CONNECTION_WAIT_FOR_CONNECTION = "Warte auf Verbindung";
  Blockly.Msg.CONNECTION_WAIT_TOOLTIP = "Wartet der Roboter auf die Verbindungsanfrage eines anderen Roboters.";
  Blockly.Msg.CONNECTOR = "Anschluss";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_HELPURL = "https://de.wikipedia.org/wiki/Kontrollstruktur";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_BREAK = "Die Schleife abbrechen";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_OPERATOR_CONTINUE = "mit der nächsten Iteration der Schleife fortfahren";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_BREAK = "Die umgebende Schleife beenden.";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_TOOLTIP_CONTINUE = "Diese Anweisung abbrechen und mit dem nächsten Schleifendurchlauf fortfahren.";
  Blockly.Msg.CONTROLS_FLOW_STATEMENTS_WARNING = "Warnung: Dieser Block sollte nur in einer Schleife verwendet werden.";
  Blockly.Msg.CONTROLS_FOREACH_HELPURL = "https://de.wikipedia.org/wiki/For-Schleife";
  Blockly.Msg.CONTROLS_FOREACH_TITLE = "Für Wert %1 aus der Liste %2";
  Blockly.Msg.CONTROLS_FOREACH_TOOLTIP = "Führe eine Anweisung für jeden Wert in der Liste aus und setzte dabei die Variable \"%1\" auf den aktuellen Listenwert.";
  Blockly.Msg.CONTROLS_FOR_HELPURL = "https://de.wikipedia.org/wiki/For-Schleife";
  Blockly.Msg.CONTROLS_FOR_TITLE = "Zähle %1 von %2 solange Zähler < %3 mit Schrittweite %4";
  Blockly.Msg.CONTROLS_FOR_TOOLTIP = "Zähle die Variable \"%1\" von einem Startwert hoch, solange sie kleiner als der Zielwert ist und führe für jeden Wert die Anweisung aus.";
  Blockly.Msg.CONTROLS_IF_ELSEIF_TOOLTIP = "Eine weitere Bedingung hinzufügen.";
  Blockly.Msg.CONTROLS_IF_ELSE_TOOLTIP = "Eine sonst-Bedingung hinzufügen, führt eine Anweisung aus, falls keine Bedingung zutrifft.";
  Blockly.Msg.CONTROLS_IF_HELPURL = "https://github.com/google/blockly/wiki/IfElse";  // untranslated
  Blockly.Msg.CONTROLS_IF_IF_TOOLTIP = "Hinzufügen, entfernen oder sortieren von Sektionen";
  Blockly.Msg.CONTROLS_IF_MSG_ELSE = "sonst";
  Blockly.Msg.CONTROLS_IF_MSG_ELSEIF = "sonst wenn";
  Blockly.Msg.CONTROLS_IF_MSG_IF = "wenn";
  Blockly.Msg.CONTROLS_IF_TOOLTIP_1 = "Wenn eine Bedingung wahr (true) ist, dann führe eine Anweisung aus.";
  Blockly.Msg.CONTROLS_IF_TOOLTIP_2 = "Wenn eine Bedingung wahr (true) ist, dann führe die erste Anweisung aus.  Ansonsten führe die zweite Anweisung aus.";
  Blockly.Msg.CONTROLS_IF_TOOLTIP_3 = "Wenn die erste Bedingung wahr (true) ist, dann führe die erste Anweisung aus.  Oder wenn die zweite Bedingung wahr (true) ist, dann führe die zweite Anweisung aus.";
  Blockly.Msg.CONTROLS_IF_TOOLTIP_4 = "Wenn die erste Bedingung wahr (true) ist, dann führe die erste Anweisung aus.  Oder wenn die zweite Bedingung wahr (true) ist, dann führe die zweite Anweisung aus.  Falls keine der beiden Bedingungen wahr (true) ist, dann führe die dritte Anweisung aus.";
  Blockly.Msg.CONTROLS_REPEAT_HELPURL = "https://de.wikipedia.org/wiki/For-Schleife";
  Blockly.Msg.CONTROLS_REPEAT_INPUT_DO = "mache";
  Blockly.Msg.CONTROLS_REPEAT_TITLE = "Wiederhole %1 mal";
  Blockly.Msg.CONTROLS_REPEAT_TOOLTIP = "Eine Anweisung mehrfach ausführen.";
  Blockly.Msg.CONTROLS_WHILEUNTIL_HELPURL = "https://de.wikipedia.org/wiki/Schleife_%28Programmierung%29";
  Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_UNTIL = "Wiederhole bis";
  Blockly.Msg.CONTROLS_WHILEUNTIL_OPERATOR_WHILE = "Wiederhole solange";
  Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_UNTIL = "Führe die Anweisung solange aus, wie die Bedingung falsch (false) ist.";
  Blockly.Msg.CONTROLS_WHILEUNTIL_TOOLTIP_WHILE = "Führe die Anweisung solange aus, wie die Bedingung wahr (true) ist.";
  Blockly.Msg.DATATABLE_ACTUALIZATION = "Letzte Aktualisierung";
  Blockly.Msg.DATATABLE_CONFIGURATIONS = "Konfigurationen";
  Blockly.Msg.DATATABLE_CONFIGURATION_NAME = "Name der Konfiguration";
  Blockly.Msg.DATATABLE_CREATED_BY = "Erzeugt von";
  Blockly.Msg.DATATABLE_CREATED_ON = "Erzeugt am";
  Blockly.Msg.DATATABLE_MEMBERS = "Mitglieder";
  Blockly.Msg.DATATABLE_PROGRAMS = "Programme";
  Blockly.Msg.DATATABLE_PROGRAM_NAME = "Name des Programms";
  Blockly.Msg.DATATABLE_SHARED = "Geteilt";
  Blockly.Msg.DATATABLE_SHARED_PROGRAMS = "Geteilte Programme";
  Blockly.Msg.DATATABLE_SHARED_WITH = "Geteilt mit";
  Blockly.Msg.DATATABLE_USERGROUP = "Gruppe";
  Blockly.Msg.DATATABLE_USERGROUPS = "Gruppen";
  Blockly.Msg.DATATABLE_USERGROUP_NAME = "Name der Gruppe";
  Blockly.Msg.DATATABLE_USERGROUP_NAME_CREATE_HINT = "Der Name der Gruppe. Bitte bedenke, dass alle Mitglieder der Gruppe den Gruppennamen bei jedem Login eingeben müssen.";
  Blockly.Msg.DATATABLE_USERGROUP_OWNER = "Benutzername des Gruppeneigentümers";
  Blockly.Msg.DELETE_ALL_BLOCKS = "Alle %1 Blöcke löschen?";
  Blockly.Msg.DELETE_BLOCK = "Block löschen";
  Blockly.Msg.DELETE_USERGROUP_MEMBER_AFTER_LOGIN_WARNING = "Ein Mitglieder, welches du löschen willst, hat sich beriets angemeldet und eventuell Programme erstellt. Bist du sicher, dass du die auswählten Mitglieder löschen möchtest?";
  Blockly.Msg.DELETE_USERGROUP_MEMBER_WARNING = "Bist du sicher, dass du die auswählten Mitglieder löschen möchtest?";
  Blockly.Msg.DELETE_X_BLOCKS = "%1 Blöcke löschen";
  Blockly.Msg.DIFFERENTIALDRIVE_TOOLTIP = "Block für zwei Motoren auf einer gemeinsamen Achse, die getrennt steuerbar sind.";
  Blockly.Msg.DIGITAL = "digitalen";
  Blockly.Msg.DIGITALIN_TOOLTIP = "Block für einen beliebigen Aktor, der mit einem digitales Signal gesteuert wird.";
  Blockly.Msg.DIGITALOUT_TOOLTIP = "Block für einen beliebigen Sensor, der ein digitales Signal zurückgibt.";
  Blockly.Msg.DISABLE_BLOCK = "Block deaktivieren";
  Blockly.Msg.DISPLAY_ANIMATION = "Animation";
  Blockly.Msg.DISPLAY_CHARACTER = "Zeichen";
  Blockly.Msg.DISPLAY_CLEAR = "Lösche Bildschirm";
  Blockly.Msg.DISPLAY_CLEAR_TOOLTIP = "Löscht die Anzeige auf dem Bildschirm.";
  Blockly.Msg.DISPLAY_COL = "in Spalte";
  Blockly.Msg.DISPLAY_GET_BRIGHTNESS_TOOLTIP = "Gibt den Helligkeitswert aller LED's des Displays zurück. Bei 0 sind alle LED's aus, 9 ist der höchste Helligkeitswert.";
  Blockly.Msg.DISPLAY_GET_PIXEL_TOOLTIP = "Gibt den Helligkeitswert der LED zurück. Bei 0 ist die LED aus, 9 ist der höchste Helligkeitswert.";
  Blockly.Msg.DISPLAY_IMAGE = "Bild";
  Blockly.Msg.DISPLAY_NEW_ROW = "in neuer Zeile";
  Blockly.Msg.DISPLAY_PICTURE = "Bild";
  Blockly.Msg.DISPLAY_PICTURE_EYES_CLOSED = "Augen zu";
  Blockly.Msg.DISPLAY_PICTURE_EYES_OPEN = "Augen auf";
  Blockly.Msg.DISPLAY_PICTURE_FLOWERS = "Blumen";
  Blockly.Msg.DISPLAY_PICTURE_GLASSES = "Brille";
  Blockly.Msg.DISPLAY_PICTURE_TACHO = "Tacho";
  Blockly.Msg.DISPLAY_PICTURE_TOOLTIP = "Zeigt ein Bild auf dem Bildschirm an.";
  Blockly.Msg.DISPLAY_PIXEL_BRIGHTNESS = "Helligkeit";
  Blockly.Msg.DISPLAY_PIXEL_TITLE = "LED";  // untranslated
  Blockly.Msg.DISPLAY_PRINTLN_TOOLTIP = "Zeigt einen Text in einer neuen Zeile auf dem Bildschirm an.";
  Blockly.Msg.DISPLAY_ROW = "in Zeile";
  Blockly.Msg.DISPLAY_SET_BRIGHTNESS_TOOLTIP = "Setzt den Helligkeitswert aller LED's des Displays. Bei 0 sind alle LED's aus, 9 ist der höchste Helligkeitswert.";
  Blockly.Msg.DISPLAY_SET_PIXEL_TOOLTIP = "Setzt den Helligkeitswert der LED. Bei 0 ist die LED aus, 9 ist der höchste Helligkeitswert. Mit x und y kannst du die LED aus dem Display bestimmen, oben links z. B. ist x 0 und y 9.";
  Blockly.Msg.DISPLAY_SHOW = "Zeige";
  Blockly.Msg.DISPLAY_TEXT = "Text";
  Blockly.Msg.DISPLAY_TEXT_TOOLTIP = "Zeigt einen Text auf dem Bildschirm an.";
  Blockly.Msg.DROP_TOOLTIP = "Block für den Tropfensensor.";
  Blockly.Msg.DUPLICATE_BLOCK = "Kopieren";
  Blockly.Msg.ENABLE_BLOCK = "Block aktivieren";
  Blockly.Msg.ENCODER_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Drehsensors zurück.";
  Blockly.Msg.ENCODER_RESET_TOOLTIP = "Setzt den Drehsensor zurück.";
  Blockly.Msg.ENCODER_TOOLTIP = "Block für den Drehsensor.";
  Blockly.Msg.ENCODER_TOOLTIP_MBOT2 = "Block für den Encodermotor.";
  Blockly.Msg.ENVIRONMENTAL_TOOLTIP = "Repräsentiert einen Umweltsensor.";
  Blockly.Msg.ENVIRONMENTAL_TOOLTIP_SENSEBOX = "Repräsentiert den BME680 Umweltsensor.";
  Blockly.Msg.ERROR_MISSING_PARAMETER = "Ein Eingabewert fehlt!";
  Blockly.Msg.ERROR_MISSING_RETURN = "Der Funktionsrückgabewert fehlt!";
  Blockly.Msg.EV3BRICK_TOOLTIP = "Block für den EV3 Stein mit den angeschlossenen Aktoren und Sensoren. Es gibt auch weitere eingebaute Aktoren und Sensoren, wie z. B. das Display, die Tasten ...";
  Blockly.Msg.EXPAND_ALL = "Alle Blöcke entfalten";
  Blockly.Msg.EXPAND_BLOCK = "Block entfalten";
  Blockly.Msg.EXTERNAL_INPUTS = "externe Eingänge";
  Blockly.Msg.FLAME_GETSAMPLE_TOOLTIP = "Gets the current reading from the flame sensor.";  // untranslated
  Blockly.Msg.FLAME_TOOLTIP = "Block für den Flammensensor.";
  Blockly.Msg.FLYOUT_VARIABLE_TEXT = "Du möchtest mit Variablen arbeiten? Erzeuge sie zuerst mit einem Klick auf das + Zeichen im »Startblock«.";
  Blockly.Msg.FOR = "für";
  Blockly.Msg.FOURDIGITDISPLAY = "4-Ziffern Display";
  Blockly.Msg.FOURDIGITDISPLAY_CLEAR_TOOLTIP = "Löscht die Anzeige des 4-Ziffern Displays.";
  Blockly.Msg.FOURDIGITDISPLAY_SHOW_TOOLTIP = "Zeigt die Zahl [0-9999] auf dem 4-Ziffern Display an. Position [0-3] gibt dabei die Startposition der Zahl an.";
  Blockly.Msg.FOURDIGITDISPLAY_TOOLTIP = "Repräsentiert ein Grove 4-Digit Display von Seeed.";
  Blockly.Msg.FRAME_WIDTH = "Frame width";  // untranslated
  Blockly.Msg.FROM_POSITION = "ab Position";
  Blockly.Msg.FSR_TOOLTIP = "Get the current reading from the force sensitive resistor under the feet of the robot.";  // untranslated
  Blockly.Msg.GAIN = "Empfindlichket";
  Blockly.Msg.GALLERY_BY = "von";
  Blockly.Msg.GALLERY_DATE = "erstellt";
  Blockly.Msg.GALLERY_DISLIKE = "gefällt mir nicht mehr";
  Blockly.Msg.GALLERY_LIKE = "gefällt mir";
  Blockly.Msg.GALLERY_SHARED_ALREADY = "Dieses Programm hast du bereits in die Gallerie hochgeladen. Wenn du es ändern willst, ändere die Kopie der Gallerie. Du kannst das Programm auch wieder aus der Gallerie herausnehmen indem du die Kopie von der Gallerie löscht.";
  Blockly.Msg.GEARED_MOTOR = "Getriebemotor";
  Blockly.Msg.GET = "gib";
  Blockly.Msg.GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des ausgewählten Sensors zurück.";
  Blockly.Msg.GET_CODE_TOOLTIP = "Gibt den gelöteten Binär-Code des Kopfes zurück. Der Wert ist zwischen 0 und 31.";
  Blockly.Msg.GO_TO_GROUPS = "Zu den Gruppen gehen";
  Blockly.Msg.GPS_TOOLTIP = "Block für den GPS Empfänger.";
  Blockly.Msg.GROUP_CREATE_NAME_HINT = "Bitte bedenke, dass alle Mitglieder der Gruppe den Gruppennamen bei jedem Login eingeben müssen.";
  Blockly.Msg.GYRO_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Kreiselsensors zurück.";
  Blockly.Msg.GYRO_RESET_TOOLTIP = "Setzt den Kreiselsensor zurück.";
  Blockly.Msg.GYRO_TOOLTIP = "Block für den Kreiselsensor.";
  Blockly.Msg.GYRO_TOOLTIP_WEDO = "Block für den Neigungssensor.";
  Blockly.Msg.HELP = "Hilfe";
  Blockly.Msg.HINT_USERGROUP_MEMBER = "Gebe hier den Benutzernamen deines Gruppen-Kontos an.";
  Blockly.Msg.HINT_USERGROUP_OWNER = "Hier kommt <strong>nicht</strong> der echten Name von dem/der Gruppen-Eigentümer*in hin, sondern der <strong>Benutzername</strong>.";
  Blockly.Msg.HINT_USER_ACCOUNT = "»IchBinBotman« oder »RobellaStracciatella«? Deinen richtigen Namen muss nicht jeder kennen. Denk dir lieber einen Spitznamen aus, an den du dich gut erinnern kannst!";
  Blockly.Msg.HINT_USER_AGE = "Bist du jünger als 16 Jahre? Dann bitte deine Eltern, dir zu helfen. Sie können oben ihre E-Mail-Adresse zur Bestätigung deines Kontos angeben.";
  Blockly.Msg.HINT_USER_EMAIL = "Diese Angabe ist freiwillig! Einige Funktionen sind aber nur mit E-Mail möglich. Du bist unter 16 Jahre alt? Dann bitte deine Eltern, dir bei der Anmeldung zu helfen, und gib ihre Mail-Adresse ein. <br><a href='https://www.roberta-home.de/index.php?id=138' target='_blank'>Mehr Infos ...</a>";
  Blockly.Msg.HINT_USER_NAME = "In diesem Feld kannst du deinen richtigen Namen eintragen, aber nur wenn du möchtest. Dieser Name wird nur dir angezeigt, z. B. wenn das Lab dich begrüßt.";
  Blockly.Msg.HINT_USER_PASSWORT = "12345 ist kein gutes Passwort ,-)! Such dir lieber eine sichere Kombination aus Zahlen und Buchstaben aus, die du gut behalten kannst! Es muss mindestens sechs Zeichen lang sein!";
  Blockly.Msg.HINT_USER_PASSWORT_CONFIRM = "Alles richtig geschrieben? Gib dein Passwort vorsichtshalber nochmal ein.";
  Blockly.Msg.HTCOLOUR_TOOLTIP = "Block für den HiTechnic NXT Farbsensor V2.";
  Blockly.Msg.HUMIDITY_TOOLTIP = "Block für den Luftfeuchtigkeitsensor.";
  Blockly.Msg.ICON_BLOCKING_TOOLTIP = "Blockierender Block! Dieser Block benötigt einige Zeit um ausgeführt zu werden. Andere Blöcke müssen warten, bis dieser Block die Kontrolle an die aufrufende Funktion zurückgibt.";
  Blockly.Msg.ID = "ID";
  Blockly.Msg.IF_TOOLTIP = "Prüft die Bedingung in wenn. Falls die Bedingung wahr ist, führt die dann-Aktion aus.";
  Blockly.Msg.IMAGE_GET_TOOLTIP = "Gibt das ausgewählte Bild zurück.";
  Blockly.Msg.IMAGE_GET_TOOLTIP_ANGRY = "böse";
  Blockly.Msg.IMAGE_GET_TOOLTIP_ASLEEP = "schlafend";
  Blockly.Msg.IMAGE_GET_TOOLTIP_BUTTERFLY = "Schmetterling";
  Blockly.Msg.IMAGE_GET_TOOLTIP_CHESSBOARD = "Schachbrett";
  Blockly.Msg.IMAGE_GET_TOOLTIP_CONFUSED = "verwirrt";
  Blockly.Msg.IMAGE_GET_TOOLTIP_COW = "Kuh";
  Blockly.Msg.IMAGE_GET_TOOLTIP_DIAMOND = "Diamant";
  Blockly.Msg.IMAGE_GET_TOOLTIP_DIAMOND_SMALL = "kleiner Diamant";
  Blockly.Msg.IMAGE_GET_TOOLTIP_DUCK = "Ente";
  Blockly.Msg.IMAGE_GET_TOOLTIP_FABULOUS = "toll";
  Blockly.Msg.IMAGE_GET_TOOLTIP_GHOST = "Geist";
  Blockly.Msg.IMAGE_GET_TOOLTIP_GIRAFFE = "Giraffe";
  Blockly.Msg.IMAGE_GET_TOOLTIP_HEART = "Herz";
  Blockly.Msg.IMAGE_GET_TOOLTIP_HEART_SMALL = "kleines Herz";
  Blockly.Msg.IMAGE_GET_TOOLTIP_HOUSE = "haus";
  Blockly.Msg.IMAGE_GET_TOOLTIP_MEH = "egal!";
  Blockly.Msg.IMAGE_GET_TOOLTIP_MUSIC_CROTCHET = "music crotchet";
  Blockly.Msg.IMAGE_GET_TOOLTIP_MUSIC_QUAVER = "music quaver";
  Blockly.Msg.IMAGE_GET_TOOLTIP_MUSIC_QUAVERS = "music quavers";
  Blockly.Msg.IMAGE_GET_TOOLTIP_NO = "nein";
  Blockly.Msg.IMAGE_GET_TOOLTIP_PACMAN = "Pacman";
  Blockly.Msg.IMAGE_GET_TOOLTIP_PITCHFORK = "Mistgabel";
  Blockly.Msg.IMAGE_GET_TOOLTIP_RABBIT = "Kaninchen";
  Blockly.Msg.IMAGE_GET_TOOLTIP_ROLLERSKATE = "Rollschuh";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SAD = "traurig";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SILLY = "verrückt";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SKULL = "Schädel";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SMILE = "Lächeln";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SNAKE = "Schnecke";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SQUARE = "Quadrat";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SQUARE_SMALL = "kleines Quadrat";
  Blockly.Msg.IMAGE_GET_TOOLTIP_STICKFIGURE = "Strichmännchen";
  Blockly.Msg.IMAGE_GET_TOOLTIP_SWORD = "Schwert";
  Blockly.Msg.IMAGE_GET_TOOLTIP_TARGET = "Zielscheibe";
  Blockly.Msg.IMAGE_GET_TOOLTIP_TORTOISE = "Schildkröte";
  Blockly.Msg.IMAGE_GET_TOOLTIP_TRIANGLE = "Dreieck";
  Blockly.Msg.IMAGE_GET_TOOLTIP_TRIANGLE_LEFT = "Dreieck links";
  Blockly.Msg.IMAGE_GET_TOOLTIP_TSHIRT = "T-shirt";
  Blockly.Msg.IMAGE_GET_TOOLTIP_UMBRELLA = "Regenschirm";
  Blockly.Msg.IMAGE_GET_TOOLTIP_XMAS = "Weihnachtsbaum";
  Blockly.Msg.IMAGE_GET_TOOLTIP_YES = "ja";
  Blockly.Msg.IMAGE_INVERT = "invertiere";
  Blockly.Msg.IMAGE_INVERT_TOOLTIP = "Invertiert das Bild. Pixel mit dem Wert 0 oder Leerzeichen werden auf # oder 9 gesetzt. Pixel mit dem Wert # oder 9 werden auf 0 bzw. Leerzeichen gesetzt.";
  Blockly.Msg.IMAGE_SHIFT = "verschiebe";
  Blockly.Msg.IMAGE_SHIFT_TOOLTIP = "Verschiebt das Bild in die angegebene Richtung um die angegebene Anzahl von Pixeln.";
  Blockly.Msg.IMAGE_TOOLTIP = "Erstellt ein neues Bild für das Display. Setze den Helligkeitswert für jedes Pixel einzeln: 0 oder leer bedeutet die entsprechende LED ist aus, 1 bedeutet sie leuchtet ein bisschen und 9 oder # bedeutet sie leuchtet so hell wie es geht.";
  Blockly.Msg.INFO_DOCUMENTATION_HINT = "Beschreibe dein Programm hier ...";
  Blockly.Msg.INFO_TAGS = "Tags";
  Blockly.Msg.INFRARED_DISTANCE_GETSAMPLE_TOOLTIP = "Gibt die relative Entfernung in cm vom Infrarotsensor zurück. Die Werte können zwischen 1 und 75 cm liegen.";
  Blockly.Msg.INFRARED_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Infrarotsensors zurück.";
  Blockly.Msg.INFRARED_GETSAMPLE_TOOLTIP_MBOT = "Gibt den aktuellen Wert des Lichtsensors zurück, ob es eine schwarze Linie gibt (wahr/falsch).";
  Blockly.Msg.INFRARED_PRESENCE_GETSAMPLE_TOOLTIP = "Gibt eine Liste von Werten des Infrarotsensors zurück, wenn ein Beacon anwesend ist.";
  Blockly.Msg.INFRARED_TOOLTIP = "Block für den Infrarotsensor.";
  Blockly.Msg.INLINE_INPUTS = "interne Eingänge";
  Blockly.Msg.INPUT = "Eingang";
  Blockly.Msg.INTERNAL_PORT = "innere";
  Blockly.Msg.IRSEEKER_TOOLTIP = "Block für den HiTechnic NXT IRSeeker V2 Sensor.";
  Blockly.Msg.I_TIME = "Integrationszeit";
  Blockly.Msg.JOYSTICK_GETSAMPLE_TOOLTIP = "Gibt den Rückgabewert von einen der Axen des Joysticks.";
  Blockly.Msg.JOYSTICK_GETSAMPLE_TOOLTIP_MBOT2 = "Wird der Joystick in eine Richtung geneigt oder eingedrückt?";
  Blockly.Msg.JOYSTICK_TOOLTIP = "Block für den Joystick";
  Blockly.Msg.KEY_ISPRESSED_TOOLTIP = "Ist die ausgewählte Taste gedrückt?";
  Blockly.Msg.KEY_TOOLTIP = "Block für die Taste.";
  Blockly.Msg.LANGUAGE = "Sprache";
  Blockly.Msg.LANGUAGE_ARABIC = "Arabisch";
  Blockly.Msg.LANGUAGE_BRAZILIAN = "Brasilianisch";
  Blockly.Msg.LANGUAGE_CHINESE = "Chinesisch";
  Blockly.Msg.LANGUAGE_CZECH = "Tschechisch";
  Blockly.Msg.LANGUAGE_DANISH = "Dänisch";
  Blockly.Msg.LANGUAGE_DUTCH = "Niederländisch";
  Blockly.Msg.LANGUAGE_ENGLISH = "Englisch";
  Blockly.Msg.LANGUAGE_FINNISH = "Finnisch";
  Blockly.Msg.LANGUAGE_FRENCH = "Französisch";
  Blockly.Msg.LANGUAGE_GERMAN = "Deutsch";
  Blockly.Msg.LANGUAGE_GREEK = "Griechisch";
  Blockly.Msg.LANGUAGE_ITALIAN = "Italienisch";
  Blockly.Msg.LANGUAGE_JAPANESE = "Japanisch";
  Blockly.Msg.LANGUAGE_KOREAN = "Koreanisch";
  Blockly.Msg.LANGUAGE_NORWEGIAN = "Norwegisch";
  Blockly.Msg.LANGUAGE_POLISH = "Polnisch";
  Blockly.Msg.LANGUAGE_PORTUGUESE = "Portugiesisch";
  Blockly.Msg.LANGUAGE_RUSSIAN = "Russisch";
  Blockly.Msg.LANGUAGE_SPANISH = "Spanisch";
  Blockly.Msg.LANGUAGE_SWEDISH = "Schwedisch";
  Blockly.Msg.LANGUAGE_TURKISH = "Türkisch";
  Blockly.Msg.LCDI2C_TOOLTIP = "Block für den LCD Bildschirm mit angelötetem I²C Modul.";
  Blockly.Msg.LCD_TOOLTIP = "Block für den LCD Bildschirm.";
  Blockly.Msg.LED = "LED";
  Blockly.Msg.LEDBAR = "LED Leiste";
  Blockly.Msg.LEDBAR_SET_TOOLTIP = "Setzt die angegebene LED [0-9] auf LED Bar auf die gewünschte Helligkeit [0-8].";
  Blockly.Msg.LEDBAR_TOOLTIP = "Repräsentiert eine Grove LED Bar v2.0 von Seeed.";
  Blockly.Msg.LEDBAR_ULTRASONIC2_SET_TOOLTIP = "Setzt die angegebene LED [1-8] des Ultraschallsensors 2 auf die gewünschte Helligkeit [0-100].";
  Blockly.Msg.LED_MATRIX = "LED Matrix";
  Blockly.Msg.LED_OFF = "Schalte LED aus";
  Blockly.Msg.LED_OFF_QUADRGB_TOOLTIP = "Schaltet die Aufhelllichter des Quad RGB Sensors aus";
  Blockly.Msg.LED_OFF_TOOLTIP = "Schaltet die LED aus.";
  Blockly.Msg.LED_ON = "Schalte LED an";
  Blockly.Msg.LED_ON_QUADRGB_TOOLTIP = "Schaltet die Aufhelllichter des vierfach Farbsensors an, in angegebener Farbe.";
  Blockly.Msg.LED_ON_TOOLTIP = "Schaltet die LED an und wechselt zur angegebenen Farbe.";
  Blockly.Msg.LED_ON_TOOLTIP_CB = "Schaltet die LED an und wechselt zur angegebenen Farbe. Achtung: calli:Bot hat nur 7 Farben, die naheliegendste wird ausgewählt.";
  Blockly.Msg.LED_ON_TOOLTIP_EDISON = "Schaltet die LED an.";
  Blockly.Msg.LED_ON_WHITE_TOOLTIP = "Schaltet die LED an. Achtung, sehr hell!";
  Blockly.Msg.LED_SET_BRIGHTNESS_TOOLTIP = "Setzt die Helligkeit aller LEDs [0-100]";
  Blockly.Msg.LED_TOOLTIP = "Block für den LED.";
  Blockly.Msg.LEFT = "links";
  Blockly.Msg.LEFT_FRONT_RGBLED = "RGB LED links vorne";
  Blockly.Msg.LEFT_INFRARED_SENSOR = "Infrarotsensor links";
  Blockly.Msg.LEFT_LED = "LED links";
  Blockly.Msg.LEFT_MOTOR = "Motor links";
  Blockly.Msg.LEFT_REAR_RGBLED = "RGB LED links hinten";
  Blockly.Msg.LIGHTVEML_TOOLTIP = "Block für den Lichtsensor.";
  Blockly.Msg.LIGHT_ARDU_TOOLTIP = "Block, der für insgesamt 8 Lichtsensoren steht.";
  Blockly.Msg.LIGHT_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Lichtsensors in Prozent zurück.";
  Blockly.Msg.LIGHT_LDR = "Light (LDR)";  // untranslated
  Blockly.Msg.LIGHT_TOOLTIP = "Block für den Lichtsensor.";
  Blockly.Msg.LISTS_CREATE_EMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-empty-list";
  Blockly.Msg.LISTS_CREATE_EMPTY_TITLE = "Erzeuge eine leere Liste";
  Blockly.Msg.LISTS_CREATE_EMPTY_TOOLTIP = "Erzeugt eine leere Liste ohne Inhalt.";
  Blockly.Msg.LISTS_CREATE_TITLE = "Liste";
  Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TITLE_ADD = "Liste";
  Blockly.Msg.LISTS_CREATE_WITH_CONTAINER_TOOLTIP = "Hinzufügen, entfernen und sortieren von Elementen.";
  Blockly.Msg.LISTS_CREATE_WITH_HELPURL = "https://github.com/google/blockly/wiki/Lists#create-list-with";
  Blockly.Msg.LISTS_CREATE_WITH_INPUT_WITH = "Erzeuge Liste mit";
  Blockly.Msg.LISTS_CREATE_WITH_ITEM_TOOLTIP = "Ein Element zur Liste hinzufügen.";
  Blockly.Msg.LISTS_CREATE_WITH_TOOLTIP = "Erzeugt eine List mit konfigurierten Elementen.";
  Blockly.Msg.LISTS_GET_INDEX_FIRST = "erstes";
  Blockly.Msg.LISTS_GET_INDEX_FROM_END = "#tes von hinten";
  Blockly.Msg.LISTS_GET_INDEX_FROM_START = "#tes";
  Blockly.Msg.LISTS_GET_INDEX_GET = "nimm";
  Blockly.Msg.LISTS_GET_INDEX_GET_REMOVE = "nimm und entferne";
  Blockly.Msg.LISTS_GET_INDEX_LAST = "letztes";
  Blockly.Msg.LISTS_GET_INDEX_RANDOM = "zufälliges";
  Blockly.Msg.LISTS_GET_INDEX_REMOVE = "entferne";
  Blockly.Msg.LISTS_GET_INDEX_TAIL = "";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FIRST = "Extrahiere das erste Element aus der Liste.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_END = "Extrahiere das #1te Element aus Ende der Liste.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_FROM_START = "Extrahiere das #1te Element aus der Liste.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_LAST = "Extrahiere das letzte Element aus der Liste.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_RANDOM = "Extrahiere ein zufälliges Element aus der Liste.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FIRST = "Extrahiere und entfernt das erste Element aus der Liste.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_END = "Extrahiere und entfernt das #1te Element aus Ende der Liste.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_FROM_START = "Extrahiere und entfernt das #1te Element aus der Liste.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_LAST = "Extrahiere und entfernt das letzte Element aus der Liste.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_GET_REMOVE_RANDOM = "Extrahiere und entfernt ein zufälliges Element aus der Liste.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FIRST = "Entfernt das erste Element von der Liste.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_END = "Entfernt das #1te Element von Ende der Liste.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_FROM_START = "Entfernt das #1te Element von der Liste.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_LAST = "Entfernt das letzte Element von der Liste.";
  Blockly.Msg.LISTS_GET_INDEX_TOOLTIP_REMOVE_RANDOM = "Entfernt ein zufälliges Element von der Liste.";
  Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_END = "bis zu # von hinten";
  Blockly.Msg.LISTS_GET_SUBLIST_END_FROM_START = "bis zu #";
  Blockly.Msg.LISTS_GET_SUBLIST_END_LAST = "bis zum Ende";
  Blockly.Msg.LISTS_GET_SUBLIST_HELPURL = "http://publib.boulder.ibm.com/infocenter/lnxpcomp/v8v101/index.jsp?topic=%2Fcom.ibm.xlcpp8l.doc%2Flanguage%2Fref%2Farsubex.htm";
  Blockly.Msg.LISTS_GET_SUBLIST_START_FIRST = "erhalte Unterliste vom Anfang";
  Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_END = "erhalte Unterliste von # von hinten";
  Blockly.Msg.LISTS_GET_SUBLIST_START_FROM_START = "erhalte Unterliste von #";
  Blockly.Msg.LISTS_GET_SUBLIST_TAIL = "";
  Blockly.Msg.LISTS_GET_SUBLIST_TOOLTIP = "Erstellt eine Kopie mit dem angegebenen Abschnitt der Liste.";
  Blockly.Msg.LISTS_INDEX_OF_FIRST = "suche erstes Auftreten von";
  Blockly.Msg.LISTS_INDEX_OF_HELPURL = "http://publib.boulder.ibm.com/infocenter/lnxpcomp/v8v101/index.jsp?topic=%2Fcom.ibm.xlcpp8l.doc%2Flanguage%2Fref%2Farsubex.htm";
  Blockly.Msg.LISTS_INDEX_OF_LAST = "suche letztes Auftreten von";
  Blockly.Msg.LISTS_INDEX_OF_TOOLTIP = "Sucht die Position (index) eines Elementes in der Liste. Gibt -1 zurück, falls kein Element gefunden wurde.";
  Blockly.Msg.LISTS_INLIST = "von der Liste";
  Blockly.Msg.LISTS_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Lists#is-empty";  // untranslated
  Blockly.Msg.LISTS_ISEMPTY_TITLE = "%1 ist leer?";
  Blockly.Msg.LISTS_ISEMPTY_TOOLTIP = "Ist wahr (true), wenn die Liste leer ist.";
  Blockly.Msg.LISTS_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Lists#length-of";  // untranslated
  Blockly.Msg.LISTS_LENGTH_TITLE = "Länge von %1";
  Blockly.Msg.LISTS_LENGTH_TOOLTIP = "Die Anzahl von Elementen in der Liste.";
  Blockly.Msg.LISTS_REPEAT_HELPURL = "http://publib.boulder.ibm.com/infocenter/lnxpcomp/v8v101/index.jsp?topic=%2Fcom.ibm.xlcpp8l.doc%2Flanguage%2Fref%2Farsubex.htm";
  Blockly.Msg.LISTS_REPEAT_TITLE = "Erzeuge Liste mit Element %1 wiederhole es %2 mal";
  Blockly.Msg.LISTS_REPEAT_TOOLTIP = "Erzeugt eine Liste mit einer variablen Anzahl von Elementen";
  Blockly.Msg.LISTS_SET_INDEX_HELPURL = "http://publib.boulder.ibm.com/infocenter/lnxpcomp/v8v101/index.jsp?topic=%2Fcom.ibm.xlcpp8l.doc%2Flanguage%2Fref%2Farsubex.htm";
  Blockly.Msg.LISTS_SET_INDEX_INPUT_TO = "ein";
  Blockly.Msg.LISTS_SET_INDEX_INSERT = "füge";
  Blockly.Msg.LISTS_SET_INDEX_SET = "setze";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FIRST = "Fügt das Element an den Anfang der Liste an.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_END = "Fügt das Element an der angegebenen Position in der Liste ein.  #1 ist das letzte Element.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_FROM_START = "Fügt das Element an der angegebenen Position in der Liste ein.  #1 ist die erste Element.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_LAST = "Fügt das Element ans Ende der Liste an.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_INSERT_RANDOM = "Fügt das Element zufällig in die Liste ein.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FIRST = "Setzt das erste Element in der Liste.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_END = "Setzt das Element an der angegebenen Position in der Liste.  #1 ist das letzte Element.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_FROM_START = "Setzte das Element an der angegebenen Position in der Liste.  #1 ist das erste Element.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_LAST = "Setzt das letzte Element in der Liste.";
  Blockly.Msg.LISTS_SET_INDEX_TOOLTIP_SET_RANDOM = "Setzt ein zufälliges Element in der Liste.";
  Blockly.Msg.LISTS_SORT_HELPURL = "https://github.com/google/blockly/wiki/Lists#sorting-a-list";
  Blockly.Msg.LISTS_SORT_ORDER_ASCENDING = "aufsteigend";
  Blockly.Msg.LISTS_SORT_ORDER_DESCENDING = "absteigend";
  Blockly.Msg.LISTS_SORT_TITLE = "%1 %2 %3 sortieren";
  Blockly.Msg.LISTS_SORT_TOOLTIP = "Eine Kopie einer Liste sortieren.";
  Blockly.Msg.LISTS_SORT_TYPE_IGNORECASE = "alphabetisch, Schreibung ignorieren";
  Blockly.Msg.LISTS_SORT_TYPE_NUMERIC = "numerisch";
  Blockly.Msg.LISTS_SORT_TYPE_TEXT = "alphabetisch";
  Blockly.Msg.LISTS_SPLIT_HELPURL = "https://github.com/google/blockly/wiki/Lists#splitting-strings-and-joining-lists";
  Blockly.Msg.LISTS_SPLIT_LIST_FROM_TEXT = "Liste aus Text erstellen";
  Blockly.Msg.LISTS_SPLIT_TEXT_FROM_LIST = "Text aus Liste erstellen";
  Blockly.Msg.LISTS_SPLIT_TOOLTIP_JOIN = "Liste mit Texten in einen Text vereinen, getrennt durch ein Trennzeichen.";
  Blockly.Msg.LISTS_SPLIT_TOOLTIP_SPLIT = "Text in eine Liste mit Texten aufteilen, unterbrochen bei jedem Trennzeichen.";
  Blockly.Msg.LISTS_SPLIT_WITH_DELIMITER = "mit Trennzeichen";
  Blockly.Msg.LIST_BACK_TOOLTIP = "Zurück zur vorherigen Auswahl.";
  Blockly.Msg.LOGIC_BOOLEAN_FALSE = "falsch";
  Blockly.Msg.LOGIC_BOOLEAN_HELPURL = "https://github.com/google/blockly/wiki/Logic#values";  // untranslated
  Blockly.Msg.LOGIC_BOOLEAN_TOOLTIP = "Ist entweder wahr (true) oder falsch (false)";
  Blockly.Msg.LOGIC_BOOLEAN_TRUE = "wahr";
  Blockly.Msg.LOGIC_COMPARE_HELPURL = "https://de.wikipedia.org/wiki/Vergleich_%28Zahlen%29";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_EQ = "Ist wahr (true), wenn beide Werte gleich sind.";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GT = "Ist wahr (true), wenn der erste Wert größer als der zweite Wert ist.";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_GTE = "Ist wahr (true), wenn der erste Wert größer als oder gleich groß wie der zweite Wert ist.";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LT = "Ist wahr (true), wenn der erste Wert kleiner als der zweite Wert ist.";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_LTE = "Ist wahr (true), wenn der erste Wert kleiner als oder gleich groß wie der zweite Wert ist.";
  Blockly.Msg.LOGIC_COMPARE_TOOLTIP_NEQ = "Ist wahr (true), wenn beide Werte unterschiedlich sind.";
  Blockly.Msg.LOGIC_NEGATE_HELPURL = "https://github.com/google/blockly/wiki/Logic#not";  // untranslated
  Blockly.Msg.LOGIC_NEGATE_TITLE = "nicht %1";
  Blockly.Msg.LOGIC_NEGATE_TOOLTIP = "Ist wahr (true), wenn der Eingabewert falsch (false) ist.  Ist falsch (false), wenn der Eingabewert wahr (true) ist.";
  Blockly.Msg.LOGIC_NULL = "null";
  Blockly.Msg.LOGIC_NULL_HELPURL = "https://de.wikipedia.org/wiki/Nullwert";
  Blockly.Msg.LOGIC_NULL_TOOLTIP = "Ist NULL.";
  Blockly.Msg.LOGIC_OPERATION_AND = "und";
  Blockly.Msg.LOGIC_OPERATION_HELPURL = "https://github.com/google/blockly/wiki/Logic#logical-operations";  // untranslated
  Blockly.Msg.LOGIC_OPERATION_OR = "oder";
  Blockly.Msg.LOGIC_OPERATION_TOOLTIP_AND = "Ist wahr (true), wenn beide Werte wahr (true) sind.";
  Blockly.Msg.LOGIC_OPERATION_TOOLTIP_OR = "Ist wahr (true), wenn einer der beiden Werte wahr (true) ist.";
  Blockly.Msg.LOGIC_TERNARY_CONDITION = "teste";
  Blockly.Msg.LOGIC_TERNARY_HELPURL = "https://de.wikipedia.org/wiki/%3F:#Auswahloperator";
  Blockly.Msg.LOGIC_TERNARY_IF_FALSE = "wenn falsch";
  Blockly.Msg.LOGIC_TERNARY_IF_TRUE = "wenn wahr";
  Blockly.Msg.LOGIC_TERNARY_TOOLTIP = "Überprüft eine Bedingung \"teste\". Wenn die Bedingung wahr ist, wird der \"wenn wahr\" Wert zurückgegeben, andernfalls der \"wenn falsch\" Wert";
  Blockly.Msg.LOOP = "Wiederhole bis";
  Blockly.Msg.LOOPFOREVER_TOOLTIP = "Wiederholt unendlich oft die Aktion.";
  Blockly.Msg.LOOP_FOREVER = "Wiederhole unendlich oft";
  Blockly.Msg.MATH_ADDITION_SYMBOL = "+";  // untranslated
  Blockly.Msg.MATH_ARITHMETIC_HELPURL = "https://de.wikipedia.org/wiki/Grundrechenart";
  Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_ADD = "Ist die Summe zweier Werte.";
  Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_DIVIDE = "Ist der Quotient zweier Werte.";
  Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MINUS = "Ist die Differenz zweier Werte.";
  Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_MULTIPLY = "Ist das Produkt zweier Werte.";
  Blockly.Msg.MATH_ARITHMETIC_TOOLTIP_POWER = "Ist der erste Wert potenziert mit dem zweiten Wert.";
  Blockly.Msg.MATH_CAST_TOCHAR = "wandle %1 um in Zeichen";
  Blockly.Msg.MATH_CAST_TOCHAR_TOOLTIP = "Wandelt diese Zahl in das entsprechende Zeichen der ASCII Tabelle um.";
  Blockly.Msg.MATH_CAST_TOSTRING = "wandle %1 um in Zeichenkette";
  Blockly.Msg.MATH_CAST_TOSTRING_TOOLTIP = "Wandelt diese Zahl in eine Zeichenkette um. Aus der Zahl 123 z. B. wird '123' vom Datentyp Zeichenkette!";
  Blockly.Msg.MATH_CHANGE_HELPURL = "https://de.wikipedia.org/wiki/Inkrement_und_Dekrement";
  Blockly.Msg.MATH_CHANGE_TITLE = "erhöhe %1 um %2";
  Blockly.Msg.MATH_CHANGE_TOOLTIP = "Addiert einen Wert zur Variable \"%1\" hinzu.";
  Blockly.Msg.MATH_CONSTANT_HELPURL = "https://de.wikipedia.org/wiki/Mathematische_Konstante";
  Blockly.Msg.MATH_CONSTANT_TOOLTIP = "Mathematische Konstanten wie: π (3.141…), e (2.718…), φ (1.618…), sqrt(2) (1.414…), sqrt(½) (0.707…) oder ∞ (unendlich).";
  Blockly.Msg.MATH_CONSTRAIN_HELPURL = "https://en.wikipedia.org/wiki/Clamping_%28graphics%29";  // untranslated
  Blockly.Msg.MATH_CONSTRAIN_TITLE = "begrenze %1 von %2 bis %3";
  Blockly.Msg.MATH_CONSTRAIN_TOOLTIP = "Begrenzt den Wertebereich auf den \"von\"-Wert bis einschließlich zum \"bis\"-Wert. (inklusiv)";
  Blockly.Msg.MATH_DIVISION_SYMBOL = "÷";  // untranslated
  Blockly.Msg.MATH_IS_DIVISIBLE_BY = "ist teilbar durch";
  Blockly.Msg.MATH_IS_EVEN = "ist gerade";
  Blockly.Msg.MATH_IS_NEGATIVE = "ist negativ";
  Blockly.Msg.MATH_IS_ODD = "ist ungerade";
  Blockly.Msg.MATH_IS_POSITIVE = "ist positiv";
  Blockly.Msg.MATH_IS_PRIME = "ist eine Primzahl";
  Blockly.Msg.MATH_IS_TOOLTIP = "Überprüft ob eine Zahl gerade, ungerade, eine Primzahl, ganzzahlig, positiv, negativ oder durch eine zweite Zahl teilbar ist.  Gibt wahr (true) oder falsch (false) zurück.";
  Blockly.Msg.MATH_IS_WHOLE = "ist eine ganze Zahl";
  Blockly.Msg.MATH_MODULO_HELPURL = "https://de.wikipedia.org/wiki/Modulo";
  Blockly.Msg.MATH_MODULO_TITLE = "Rest von %1 ÷ %2";
  Blockly.Msg.MATH_MODULO_TOOLTIP = "Der Rest nach einer Division.";
  Blockly.Msg.MATH_MULTIPLICATION_SYMBOL = "×";  // untranslated
  Blockly.Msg.MATH_NUMBER_HELPURL = "https://de.wikipedia.org/wiki/Zahl";
  Blockly.Msg.MATH_NUMBER_TOOLTIP = "Eine Zahl.";
  Blockly.Msg.MATH_ONLIST_HELPURL = "http://www.sysplus.ch/einstieg.php?links=menu&seite=4125&grad=Crash&prog=Excel";
  Blockly.Msg.MATH_ONLIST_OPERATOR_AVERAGE = "Mittelwert einer Liste";
  Blockly.Msg.MATH_ONLIST_OPERATOR_MAX = "Maximalwert einer Liste";
  Blockly.Msg.MATH_ONLIST_OPERATOR_MEDIAN = "Median einer Liste";
  Blockly.Msg.MATH_ONLIST_OPERATOR_MIN = "Minimalwert einer Liste";
  Blockly.Msg.MATH_ONLIST_OPERATOR_MODE = "am häufigsten in Liste";
  Blockly.Msg.MATH_ONLIST_OPERATOR_RANDOM = "Zufallswert einer Liste";
  Blockly.Msg.MATH_ONLIST_OPERATOR_STD_DEV = "Standardabweichung einer Liste";
  Blockly.Msg.MATH_ONLIST_OPERATOR_SUM = "Summe einer Liste";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_AVERAGE = "Ist der Durchschnittswert aller Werte in einer Liste.";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_MAX = "Ist der größte Wert in einer Liste.";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_MEDIAN = "Ist der Median aller Werte in einer Liste.";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_MIN = "Ist der kleinste Wert in einer Liste.";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_MODE = "Findet den am häufigsten vorkommenden Wert in einer Liste.  Falls kein Wert öfter vorkommt als alle anderen, wird die originale Liste zurückgeben";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_RANDOM = "Gib einen zufälligen Wert aus der Liste zurück.";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_STD_DEV = "Ist die standardisierte Standardabweichung aller Werte in der Liste";
  Blockly.Msg.MATH_ONLIST_TOOLTIP_SUM = "Ist die Summe aller Werte in einer Liste.";
  Blockly.Msg.MATH_POWER_SYMBOL = "^";  // untranslated
  Blockly.Msg.MATH_RANDOM_FLOAT_HELPURL = "https://de.wikipedia.org/wiki/Zufallszahlen";
  Blockly.Msg.MATH_RANDOM_FLOAT_TITLE_RANDOM = "Zufallszahl (0.0 -1.0)";
  Blockly.Msg.MATH_RANDOM_FLOAT_TOOLTIP = "Erzeuge eine Zufallszahl zwischen 0.0 (inklusiv) und 1.0 (exklusiv).";
  Blockly.Msg.MATH_RANDOM_INT_HELPURL = "https://de.wikipedia.org/wiki/Zufallszahlen";
  Blockly.Msg.MATH_RANDOM_INT_TITLE = "ganzzahliger Zufallswert zwischen %1 bis %2";
  Blockly.Msg.MATH_RANDOM_INT_TOOLTIP = "Erzeuge einen ganzzahligen Zufallswert zwischen zwei Werten (inklusiv).";
  Blockly.Msg.MATH_ROUND_HELPURL = "https://de.wikipedia.org/wiki/Runden";
  Blockly.Msg.MATH_ROUND_OPERATOR_ROUND = "runden";
  Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDDOWN = "abrunden";
  Blockly.Msg.MATH_ROUND_OPERATOR_ROUNDUP = "aufrunden";
  Blockly.Msg.MATH_ROUND_TOOLTIP = "Eine Zahl auf- oder abrunden.";
  Blockly.Msg.MATH_SINGLE_HELPURL = "https://de.wikipedia.org/wiki/Quadratwurzel";
  Blockly.Msg.MATH_SINGLE_OP_ABSOLUTE = "Absolutwert";
  Blockly.Msg.MATH_SINGLE_OP_ROOT = "Quadratwurzel";
  Blockly.Msg.MATH_SINGLE_OP_SQUARE = "Quadrat";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_ABS = "Ist der Absolutwert eines Wertes.";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_EXP = "Ist Wert der Exponentialfunktion eines Wertes.";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_LN = "Ist der natürliche Logarithmus eines Wertes.";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_LOG10 = "Ist der dekadische Logarithmus eines Wertes.";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_NEG = "Negiert einen Wert.";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_POW10 = "Rechnet 10 hoch Eingabewert.";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_ROOT = "Ist die Quadratwurzel eines Wertes.";
  Blockly.Msg.MATH_SINGLE_TOOLTIP_SQUARE = "Ist die Zahl multipliziert mit sich selbst.";
  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://de.wikipedia.org/wiki/Trigonometrie";
  Blockly.Msg.MATH_TRIG_SIN = "sin";  // untranslated
  Blockly.Msg.MATH_TRIG_TAN = "tan";  // untranslated
  Blockly.Msg.MATH_TRIG_TOOLTIP_ACOS = "Ist der Arkuskosinus des Eingabewertes.";
  Blockly.Msg.MATH_TRIG_TOOLTIP_ASIN = "Ist der Arkussinus des Eingabewertes.";
  Blockly.Msg.MATH_TRIG_TOOLTIP_ATAN = "Ist der Arkustangens des Eingabewertes.";
  Blockly.Msg.MATH_TRIG_TOOLTIP_COS = "Ist der Kosinus des Winkels.";
  Blockly.Msg.MATH_TRIG_TOOLTIP_SIN = "Ist der Sinus des Winkels.";
  Blockly.Msg.MATH_TRIG_TOOLTIP_TAN = "Ist der Tangens des Winkels.";
  Blockly.Msg.MAX_ANGLE = "Maximum angle";  // untranslated
  Blockly.Msg.MAX_PULSE_WIDTH = "Maximum pulse width";  // untranslated
  Blockly.Msg.MBUILD_PORT_TOOLTIP = "Block für den mBuild Port. Die Reihenfolge der kompatiblen mBuild Sensoren-Blöcke sollte mit der des realen Systems übereinstimmen.";
  Blockly.Msg.ME = "Ich";
  Blockly.Msg.MENU_ABOUT = "Über das Open Roberta Lab";
  Blockly.Msg.MENU_ABOUT_PROJECT = "Über das Open Roberta Projekt";
  Blockly.Msg.MENU_ATTACH = "anhängen ...";
  Blockly.Msg.MENU_BEGINNER = "Anfänger";
  Blockly.Msg.MENU_CHANGE = "ändern ...";
  Blockly.Msg.MENU_CHECK = "check";
  Blockly.Msg.MENU_CODE_DOWNLOAD_TOOLTIP = "Lade den Quellcode auf deinen Computer herunter.";
  Blockly.Msg.MENU_CODE_REFRESH_TOOLTIP = "Aktualisiere den Quellcode, wenn du an den Programmierblöcken etwas geändert hast.";
  Blockly.Msg.MENU_CONNECT = "verbinden ...";
  Blockly.Msg.MENU_CREATE_LINK = "erstelle Programmlink  ...";
  Blockly.Msg.MENU_DEBUG_STEP_BREAKPOINT_TOOLTIP = "Fahre fort bis der nächste Haltepunkt im Programm erreicht wird.";
  Blockly.Msg.MENU_DEBUG_STEP_INTO_TOOLTIP = "Mache einen Schritt hinein in den nächste Block im Programm.";
  Blockly.Msg.MENU_DEBUG_STEP_OVER_TOOLTIP = "Mache einen Schritt über den nächsten Block im Programm.";
  Blockly.Msg.MENU_DELETE_USER = "Benutzer löschen ...";
  Blockly.Msg.MENU_EDIT = "Bearbeiten";
  Blockly.Msg.MENU_EDIT_TOOLTIP = "Bearbeiten";
  Blockly.Msg.MENU_EV3 = "Roboter vorbereiten";
  Blockly.Msg.MENU_EXPERT = "Experte";
  Blockly.Msg.MENU_EXPORT_ALL_PROGS = "exportiere alle Programme";
  Blockly.Msg.MENU_EXPORT_PROG = "exportiere Programm";
  Blockly.Msg.MENU_FAQ = "FAQ";
  Blockly.Msg.MENU_GALLERY = "Galerie";
  Blockly.Msg.MENU_GALLERY_TOOLTIP = "Galerie";
  Blockly.Msg.MENU_GENERAL = "Allgemeine Hilfe";
  Blockly.Msg.MENU_HELP = "Hilfe";
  Blockly.Msg.MENU_HELP_TOOLTIP = "Hilfe";
  Blockly.Msg.MENU_IMPORT_PROG = "importiere Programm ...";
  Blockly.Msg.MENU_LANGUAGE = "Sprachen";
  Blockly.Msg.MENU_LANGUAGE_TOOLTIP = "Spachauswahl";
  Blockly.Msg.MENU_LIST = "Liste ...";
  Blockly.Msg.MENU_LIST_CONF = "meine Roboterkonfigurationen ...";
  Blockly.Msg.MENU_LIST_PROG = "meine Programme ...";
  Blockly.Msg.MENU_LIST_PROG_EXAMPLES = "Beispielprogramme ...";
  Blockly.Msg.MENU_LOGGING = "Logging";
  Blockly.Msg.MENU_LOG_IN = "anmelden ...";
  Blockly.Msg.MENU_LOG_OUT = "abmelden";
  Blockly.Msg.MENU_MANAGE_USERGROUPS = "Gruppen verwalten ...";
  Blockly.Msg.MENU_MESSAGE_DOWNLOAD = "Dein Programm wurde gerade heruntergeladen";
  Blockly.Msg.MENU_NEW = "neu";
  Blockly.Msg.MENU_PROGRAMMING = "Programmieren mit NEPO";
  Blockly.Msg.MENU_PROPERTIES = "Eigenschaften";
  Blockly.Msg.MENU_RESET_FIRMWARE = "zurück auf Werkszustand";
  Blockly.Msg.MENU_RIGHT_CODE_TOOLTIP = "Öffne/schließe die Ansicht des Quellcodes.";
  Blockly.Msg.MENU_RIGHT_HELP_TOOLTIP = "Öffne/schließe die Hilfeansicht.";
  Blockly.Msg.MENU_RIGHT_INFO_TOOLTIP = "Öffne/schließe die Ansicht der Programmdokumentation.";
  Blockly.Msg.MENU_RIGHT_LEGAL_TOOLTIP = "Öffne/schließe die Ansicht der rechtlichen Informationen.";
  Blockly.Msg.MENU_RIGHT_SIM_DEBUG_TOOLTIP = "Öffne/schließe die Simulationssansicht im Debugging-Modus.";
  Blockly.Msg.MENU_RIGHT_SIM_TOOLTIP = "Öffne/schließe die Simulationssansicht deines Programmes.";
  Blockly.Msg.MENU_RIGHT_TUTORIAL_TOOLTIP = "Öffne/schließe die Ansicht des Tutorials.";
  Blockly.Msg.MENU_ROBOT = "Roboter";
  Blockly.Msg.MENU_ROBOT_STATE_INFO = "Info";
  Blockly.Msg.MENU_ROBOT_STATE_TOOLTIP = "Roboter Infos";
  Blockly.Msg.MENU_ROBOT_STOP_HINT_EV3 = "Drücke die<span class='typcn typcn-media-stop'></span>+<span class='typcn typcn-arrow-sorted-down'></span> Tasten am Roboter um das Programm zu beenden!";
  Blockly.Msg.MENU_ROBOT_STOP_HINT_NXT = "Drücke die<span class='typcn typcn-media-cancel'></span>Taste am Roboter um das Programm zu beenden!";
  Blockly.Msg.MENU_ROBOT_TOOLTIP = "Roboter";
  Blockly.Msg.MENU_ROBOT_WLAN = "WLAN Zugangsdaten ...";
  Blockly.Msg.MENU_RUN_MULT_SIM = "mehrere Roboter simulieren ...";
  Blockly.Msg.MENU_SAVE = "speichern";
  Blockly.Msg.MENU_SAVE_AS = "speichern unter ...";
  Blockly.Msg.MENU_SHORTCUT = "Tastaturkürzel";
  Blockly.Msg.MENU_SHORTCUT_RUN = "starte auf dem Roboter";
  Blockly.Msg.MENU_SHOW_AGAIN = "Starthinweis anzeigen";
  Blockly.Msg.MENU_SHOW_CODE = "öffne/schließe Quellcode";
  Blockly.Msg.MENU_SIM_ADD_COLOR_OBJECT_TOOLTIP = "Füge eine Farbfläche hinzu.";
  Blockly.Msg.MENU_SIM_ADD_OBSTACLE_TOOLTIP = "Füge ein Hindernis hinzu.";
  Blockly.Msg.MENU_SIM_CHANGE_COLOR_TOOLTIP = "Wähle eine Farbe für das markierte Hindernis / Farbläche aus.";
  Blockly.Msg.MENU_SIM_CONFIG_EXPORT = "Simulationseinstellungen herunterladen.";
  Blockly.Msg.MENU_SIM_CONFIG_IMPORT = "Simulationseinstellungen hochladen.";
  Blockly.Msg.MENU_SIM_DELETE_OBJECT_TOOLTIP = "Lösche das ausgewählte Hindernis / Farbfläche.";
  Blockly.Msg.MENU_SIM_IMPORT_TOOLTIP = "Lade dein eigenes Hintergrundbild hoch, es wird am Ende der Liste der Roboterumgebungen gespeichert.";
  Blockly.Msg.MENU_SIM_POSE_TOOLTIP = "Verschiebe alle Roboter an die Ausgangsposition und entferne alle Zeichnungen.";
  Blockly.Msg.MENU_SIM_ROBOT_TOOLTIP = "Öffne/schließe die Ansicht deines Systems.";
  Blockly.Msg.MENU_SIM_SCENE_TOOLTIP = "Wechsle das Hintergrundbild.";
  Blockly.Msg.MENU_SIM_START_TOOLTIP = "Starte dein Programm in der Simulation.";
  Blockly.Msg.MENU_SIM_STOP_TOOLTIP = "Stoppe das Programm in der Simulation.";
  Blockly.Msg.MENU_SIM_VALUES_TOOLTIP = "Öffne/schließe die Ansicht der Sensordaten.";
  Blockly.Msg.MENU_SOURCE_CODE_EDITOR = "öffne Quellcodeeditor";
  Blockly.Msg.MENU_START_BRICK = "starte auf »$«";
  Blockly.Msg.MENU_START_SIM = "öffne/schließe die Simulation";
  Blockly.Msg.MENU_STATE_INFO = "Statusinformationen";
  Blockly.Msg.MENU_STOP_BRICK = "stoppe Program auf »$«";
  Blockly.Msg.MENU_TOOLBOX = "NEPO-Blöcke";
  Blockly.Msg.MENU_TOOLBOX_BEGINNER = "NEPO-Blöcke Anfänger";
  Blockly.Msg.MENU_TOOLBOX_EXPERT = "NEPO-Blöcke Experte";
  Blockly.Msg.MENU_TUTORIAL = "Tutorials";
  Blockly.Msg.MENU_TUTORIAL_TOOLTIP = "Tutorials";
  Blockly.Msg.MENU_USER = "Anmelden";
  Blockly.Msg.MENU_USERGROUP_LOG_IN = "Bei Gruppe anmelden ...";
  Blockly.Msg.MENU_USER_STATE_TOOLTIP = "Benutzer Infos";
  Blockly.Msg.MENU_USER_TOOLTIP = "Benutzer";
  Blockly.Msg.MENU_WLAN_CREDENTIALS = "WLAN Zugangsdaten";
  Blockly.Msg.MENU_ZOOM = "zoomen";
  Blockly.Msg.MENU_ZOOM_IN = "vergrößern";
  Blockly.Msg.MENU_ZOOM_OUT = "verkleinern";
  Blockly.Msg.MENU_ZOOM_RESET = "zurücksezten";
  Blockly.Msg.MESSAGE_ADDED_USER = "Der nutzer »$« wurde hinzufügt";
  Blockly.Msg.MESSAGE_CONFIGURATION_DELETED = "Du hast die Roboterkonfiguration »$« gelöscht.";
  Blockly.Msg.MESSAGE_EDIT_CHECK = "Dein Programm wird nun überprüft!";
  Blockly.Msg.MESSAGE_EDIT_SAVE_CONFIGURATION = "Deine Konfiguration »$« wurde gespeichert!";
  Blockly.Msg.MESSAGE_EDIT_SAVE_CONFIGURATION_AS = "Deine Konfiguration wurde als »$« gespeichert!";
  Blockly.Msg.MESSAGE_EDIT_SAVE_GROUP_AS = "Die Gruppe wurde angelegt";
  Blockly.Msg.MESSAGE_EDIT_SAVE_PROGRAM = "Dein Programm »$« wurde gespeichert!";
  Blockly.Msg.MESSAGE_EDIT_SAVE_PROGRAM_AS = "Dein Programm wurde als »$« gespeichert!";
  Blockly.Msg.MESSAGE_EDIT_START = "Dein Programm »$« startet gleich auf dem Roboter!";
  Blockly.Msg.MESSAGE_FIRMWARE_ERROR = "Die Firmware deines Roboters ist neuer als die des Open Roberta Labs. Bitte melde dem Betreiber deines Servers, dass der Server geupdated werden muss.";
  Blockly.Msg.MESSAGE_GROUP_DELETED = "Die Groupe »$« wurde gelöscht";
  Blockly.Msg.MESSAGE_INVALID_CONF_NAME = "Der Name kann nur aus Buchstaben und Zahlen bestehen. Wichtig ist auch, dass ein Buchstabe an erster Stelle steht und der Standardname »[Roboter]basis« nicht verwendet wird. Versuche es nochmal.";
  Blockly.Msg.MESSAGE_INVALID_NAME = "Der Name kann nur aus Buchstaben und Zahlen bestehen, die max. Länge ist 255. Er muss mit einem Buchstaben beginnen. Versuche es nochmal.";
  Blockly.Msg.MESSAGE_NOT_AVAILABLE = "Diese Funktion gibt es leider noch nicht.";
  Blockly.Msg.MESSAGE_PROGRAM_DELETED = "Du hast das Programm »$« gelöscht.";
  Blockly.Msg.MESSAGE_RESTART_ROBOT = "Bitte verbinde deinen Roboter erneut mit dem Open Roberta Lab.";
  Blockly.Msg.MESSAGE_ROBOT_CONNECTED = "Dein Roboter »$« ist jetzt verbunden!";
  Blockly.Msg.MESSAGE_ROBOT_DISCONNECTED = "Ein aktiver Roboter wurde getrennt";
  Blockly.Msg.MESSAGE_USER_DELETED = "Du hast dein Benutzerkonto »$« gelöscht. Hoffentlich kommst du bald wieder!";
  Blockly.Msg.MESSAGE_USER_GROUP_DELETED = "Der Nutzer »$« wurde gelöschts";
  Blockly.Msg.MESSAGE_USER_LOGIN = "Hallo »$«!";
  Blockly.Msg.MESSAGE_USER_LOGOUT = "Du bist nun nicht mehr angemeldet!";
  Blockly.Msg.MICROBITBRICK_TOOLTIP = "Block für micro:bit, einen Mini-Computer. Es gibt auch weitere eingebaute Aktoren und Sensoren, wie z. B. das Display, die Tasten ...";
  Blockly.Msg.MICROPHONE_GETSAMPLE_TOOLTIP = "Gibt die aktuellen Lautstärke des Mikrofons in % zurück (0-100). Sollte bei deinem Calliope der Wert immer sehr niedrig sein, fehlt hardwareseitig die Verstärkung. Multipliziere den gemessenen Wert dann einfach mit 10.";
  Blockly.Msg.MIN_ANGLE = "Minimum angle";  // untranslated
  Blockly.Msg.MIN_PULSE_WIDTH = "Minimum pulse width";  // untranslated
  Blockly.Msg.MODE = "Modus";
  Blockly.Msg.MODE_ACCELERATION = "Beschleunigung";
  Blockly.Msg.MODE_ALTITUDE = "Höhe";
  Blockly.Msg.MODE_AMBIENTLIGHT = "Umgebungslicht";
  Blockly.Msg.MODE_ANALOG = "analogen Wert";
  Blockly.Msg.MODE_ANGLE = "Winkel";
  Blockly.Msg.MODE_CALIBRATION = "Kalibrierungswert";
  Blockly.Msg.MODE_CLAP = "klatschen";
  Blockly.Msg.MODE_CLOSE = "schließen";
  Blockly.Msg.MODE_CO2EQUIVALENT = "CO2 Äquivalent";
  Blockly.Msg.MODE_COLOR = "color";  // untranslated
  Blockly.Msg.MODE_COLOUR = "Farbe";
  Blockly.Msg.MODE_COMPASS = "Kompass";
  Blockly.Msg.MODE_CURRENT = "Strom";
  Blockly.Msg.MODE_DATE = "Datum";
  Blockly.Msg.MODE_DEGREE = "Grad";
  Blockly.Msg.MODE_DIGITAL = "digitalen Wert";
  Blockly.Msg.MODE_DISTANCE = "Abstand";
  Blockly.Msg.MODE_GESTURE = "gesture";  // untranslated
  Blockly.Msg.MODE_GYRO = "gyroscope";  // untranslated
  Blockly.Msg.MODE_HUMIDITY = "Luftfeuchtigkeit";
  Blockly.Msg.MODE_IAQ = "Innenraumluftqualität (IAQ)";
  Blockly.Msg.MODE_IDALL = "IDs (Liste)";
  Blockly.Msg.MODE_IDONE = "ID";
  Blockly.Msg.MODE_INFO = "Informationen";
  Blockly.Msg.MODE_LATITUDE = "Breitengrad";
  Blockly.Msg.MODE_LIGHT = "Licht";
  Blockly.Msg.MODE_LINE = "Linie";
  Blockly.Msg.MODE_LONGITUDE = "Längengrad";
  Blockly.Msg.MODE_MAGNETICFIELD = "mag field";  // untranslated
  Blockly.Msg.MODE_MODULATED = "Moduliert";
  Blockly.Msg.MODE_MOISTURE = "Feuchtigkeit";
  Blockly.Msg.MODE_NAMEALL = "Namen (Liste)";
  Blockly.Msg.MODE_NAMEONE = "Name";
  Blockly.Msg.MODE_OBSTACLE = "Hindernis";
  Blockly.Msg.MODE_OPEN = "öffnen";
  Blockly.Msg.MODE_ORIENTATION = "Orientierung";
  Blockly.Msg.MODE_PM10 = "PM10";  // untranslated
  Blockly.Msg.MODE_PM25 = "PM2.5";  // untranslated
  Blockly.Msg.MODE_PRESENCE = "Anwesenheit";
  Blockly.Msg.MODE_PRESSED = "gedrückt";
  Blockly.Msg.MODE_PRESSURE = "Luftdruck";
  Blockly.Msg.MODE_PULSEHIGH = "Pulszeit HIGH";
  Blockly.Msg.MODE_PULSELOW = "Pulszeit LOW";
  Blockly.Msg.MODE_RATE = "Drehrate";
  Blockly.Msg.MODE_RCCODE = "RC-Code";
  Blockly.Msg.MODE_REFLEXION = "reflektiertes Licht";
  Blockly.Msg.MODE_RGB = "RGB";  // untranslated
  Blockly.Msg.MODE_ROTATION = "Umdrehungen";
  Blockly.Msg.MODE_SENSOR1 = "Licht Sensor1";
  Blockly.Msg.MODE_SENSOR2 = "Licht Sensor2";
  Blockly.Msg.MODE_SOUND = "Geräusch";
  Blockly.Msg.MODE_SPEED = "Geschwindigkeit";
  Blockly.Msg.MODE_TEMPERATURE = "Temperatur";
  Blockly.Msg.MODE_TILTED = "(geneigt)";
  Blockly.Msg.MODE_TIME = "Zeit";
  Blockly.Msg.MODE_UNMODULATED = "Unmoduliert";
  Blockly.Msg.MODE_UVLIGHT = "UV Licht";
  Blockly.Msg.MODE_VALUE = "Wert";
  Blockly.Msg.MODE_VOCEQUIVALENT = "Atemluft VOC Äquivalent";
  Blockly.Msg.MODE_WORD = "Wort";
  Blockly.Msg.MODE_X = "X-Wert";
  Blockly.Msg.MODE_Y = "Y-Wert";
  Blockly.Msg.MODE_Z = "Z-Wert";
  Blockly.Msg.MOISTURE_TOOLTIP = "Block für den Feuchtigkeitsensor.";
  Blockly.Msg.MOTIONKIT = "MotionKit";  // untranslated
  Blockly.Msg.MOTIONKIT_DUAL_TOOLTIP = "Setzt den jeweiligen MotionKit Motor auf die entsprechende Richtung.";
  Blockly.Msg.MOTIONKIT_PIN_OVERLAP_WARNING = "Das MotionKit benutzt die Pins P1, P2, A0, A1, C16 und C17 also überprüfe bitte das kein anderer Konfigurations-Block diese verwendet!";
  Blockly.Msg.MOTIONKIT_SINGLE_TOOLTIP = "Setzt den/die ausgewählten MotionKit Motor/Motoren auf die entsprechende Richtung.";
  Blockly.Msg.MOTION_TOOLTIP = "Block für den Bewegungssensor.";
  Blockly.Msg.MOTOR = "Motor";
  Blockly.Msg.MOTORDIFF_ON_FOR_TOOLTIP = "Startet den Roboter mit einer bestimmten Geschwindigkeit und stoppt nach einer bestimmten Strecke.";
  Blockly.Msg.MOTORDIFF_ON_TOOLTIP = "Startet den Roboter mit einer bestimmten Geschwindigkeit.";
  Blockly.Msg.MOTORDIFF_STOP_TOOLTIP = "Stoppt den Roboter.";
  Blockly.Msg.MOTORDIFF_TURN_FOR_TOOLTIP = "Dreht den Roboter um angegebene Grad.";
  Blockly.Msg.MOTORDIFF_TURN_TOOLTIP = "Dreht den Roboter.";
  Blockly.Msg.MOTORS_ON_TOOLTIP_CALLIOPE = "Startet Motor A und B mit einer bestimmten Leistung. Die Motoren drehen nur in eine Richtung mit einer Leistung von 0 - 100%.";
  Blockly.Msg.MOTORS_ON_TOOLTIP_CALLIOPE_CB = "Startet beide Motoren mit einer bestimmten Leistung. Die Motoren drehen vorwärts mit einer Leistung von 0 - 100% oder rückwärts mit einer Leistung von 0 - -100%.";
  Blockly.Msg.MOTORS_STOP_TOOLTIP = "Stoppt beide Motoren, A und B.";
  Blockly.Msg.MOTOR_ARDU_TOOLTIP = "Block a Bot'n Roll chassis motor.";
  Blockly.Msg.MOTOR_BACKWARD = "rückwärts";
  Blockly.Msg.MOTOR_BIG = "Großer";
  Blockly.Msg.MOTOR_BIG_TOOLTIP = "Block für den großen Motor.";
  Blockly.Msg.MOTOR_BRAKE = "bremsen";
  Blockly.Msg.MOTOR_CLOSE = "geschlossen";
  Blockly.Msg.MOTOR_DEGREE = "Grad";
  Blockly.Msg.MOTOR_DISTANCE = "Strecke cm";
  Blockly.Msg.MOTOR_DRIVE = "Fahre";
  Blockly.Msg.MOTOR_FLOAT = "auslaufen";
  Blockly.Msg.MOTOR_FOREWARD = "vorwärts";
  Blockly.Msg.MOTOR_GETPOWER_TOOLTIP = "Liefert aktuelle Leistung dieses Motors.";
  Blockly.Msg.MOTOR_LEFT = "links";
  Blockly.Msg.MOTOR_MIDDLE = "Mittlerer";
  Blockly.Msg.MOTOR_MIDDLE_TOOLTIP = "Block für den mittleren Motor.";
  Blockly.Msg.MOTOR_NONE = "keine";
  Blockly.Msg.MOTOR_ON_FOR_TOOLTIP = "Startet den Motor und stoppt den Motor nach Ausführung von Drehungen (kompletten oder nach angegebenen Grad).";
  Blockly.Msg.MOTOR_ON_FOR_TOOLTIP_MS = "Startet den Motor und stoppt den Motor nachdem die Zeit verstrichen ist.";
  Blockly.Msg.MOTOR_ON_FOR_TOOLTIP_RPM = "Startet den Motor mit einer Geschwindigkeit in rpms (engl. revolutions per minute, „Umdrehungen pro Minute“ (UpM)) und stoppt den Motor nach Ausführung von Drehungen (kompletten oder nach angegebenen Grad).";
  Blockly.Msg.MOTOR_ON_FOR_TOOLTIP_SERVO = "Setzt den Servomotor auf eine bestimmte Position in Grad.";
  Blockly.Msg.MOTOR_ON_FOR_TOOLTIP_STEPPER_FESTOBIONICFLOWER = "Setzt den Schrittmotor auf eine bestimmte Position in Umdrehungen.";
  Blockly.Msg.MOTOR_ON_TOOLTIP = "Startet Motor mit einer bestimmten Leistung.";
  Blockly.Msg.MOTOR_ON_TOOLTIP_CALLIOPE = "Startet Motor A, B oder A+B mit einer bestimmten Leistung. Die Motoren drehen nur in eine Richtung mit einer Leistung von 0 - 100%.";
  Blockly.Msg.MOTOR_ON_TOOLTIP_CALLIOPE_CB = "Startet den rechten oder den linken Motor mit einer bestimmten Leistung. Die Motoren drehen vorwärts mit einer Leistung von 0 - 100% oder rückwärts mit einer Leistung von 0 - -100%.";
  Blockly.Msg.MOTOR_OPEN = "offen";
  Blockly.Msg.MOTOR_OTHER = "Anderer Stromverbraucher";
  Blockly.Msg.MOTOR_PAN = "schwenk";
  Blockly.Msg.MOTOR_PORT = "Motor Port";
  Blockly.Msg.MOTOR_PORT_ARDUINO = "Motor 28BYJ-48 Port";
  Blockly.Msg.MOTOR_REGULATION = "Regulierung";
  Blockly.Msg.MOTOR_RIGHT = "rechts";
  Blockly.Msg.MOTOR_ROTATION = "Umdrehungen";
  Blockly.Msg.MOTOR_ROTATION_PER_MINUTE = "Umdrehungen pro Minute";
  Blockly.Msg.MOTOR_ROTATION_REVERSE = "Drehrichtung";
  Blockly.Msg.MOTOR_SETPOWER_TOOLTIP = "Setzt Leistung dieses Motors.";
  Blockly.Msg.MOTOR_SIDE = "Seite";
  Blockly.Msg.MOTOR_SPEED = "Tempo %";
  Blockly.Msg.MOTOR_SPEED_0 = "Motor-Geschwindigkeit ist 0!";
  Blockly.Msg.MOTOR_SPEED_UNREGULATED = "Leistung %";
  Blockly.Msg.MOTOR_STEER = "Steure";
  Blockly.Msg.MOTOR_STOP = "Stoppe";
  Blockly.Msg.MOTOR_STOP_TOOLTIP = "Stoppt die beiden Motoren A und B.";
  Blockly.Msg.MOTOR_TILT = "neige";
  Blockly.Msg.MOTOR_TOOLTOP = "Represents a motor.";  // untranslated
  Blockly.Msg.MOTOR_TURN = "Drehe";
  Blockly.Msg.NAO_ABSOLUTE = "absolut";
  Blockly.Msg.NAO_ACCELEROMETER = "Beschleunigungssensor";
  Blockly.Msg.NAO_ACCELEROMETER_TOOLTIP = "Liefert den aktuellen Wert einer Achse des Beschleunigungsmessers.";
  Blockly.Msg.NAO_ANIMATION_TOOLTIP = "Der Roboter führt einen Bewegungsablauf durch. TaiChi ist eine komplexe Abfolge von Bewegungen. Beim Winken und Stirn wischen führt der Roboter eine Bewegung mit einem Arm durch. Bei Blinken werden die LEDs in den Augen für eine Animation genutzt.";
  Blockly.Msg.NAO_ANSWER = "Antwort";
  Blockly.Msg.NAO_APPLYPOSTURE = "Lasse NAO";
  Blockly.Msg.NAO_APPLYPOSTURE_TOOLTIP = "Der Roboter geht in die ausgewählte Haltung. Mit dem Menü kann zwischen verschiedenen Haltungen ausgewählt, diese können entweder liegend, sitzend oder stehend sein";
  Blockly.Msg.NAO_AUTONOMOUS = "Schalte autonomes Verhalten";
  Blockly.Msg.NAO_AUTONOMOUS_TOOLTIP = "Schalten den autonomen Modus des Roboters an oder aus. Im eingeschalteten Zustand wird der Roboter auf Geräusche reagieren und versuchen Personen zu erkennen. Wenn dieses Verhalten den Programmablauf stört, dann sollte es deaktiviert werden.";
  Blockly.Msg.NAO_BLINK = "blinken";
  Blockly.Msg.NAO_CAMERA = "Kamera";
  Blockly.Msg.NAO_CAMERA_BOTTOM = "untere";
  Blockly.Msg.NAO_CAMERA_TOP = "obere";
  Blockly.Msg.NAO_FACE_GET_INFORMATION_TOOLTIP = "Gibt Zusatzinformationen über das bereits erkannten Gesicht im Kamerabild als Liste zurück. Folgende Werte sind enthalten: [XWinkel, YWinkel, XGröße, YGröße, Ausrichtung]. Die Angaben sind alle Kamerawinkel";
  Blockly.Msg.NAO_FILENAME = "Dateiname";
  Blockly.Msg.NAO_FORGETFACEOF = "Vergesse Gesicht von";
  Blockly.Msg.NAO_FORGETFACE_TOOLTIP = "Der Roboter vergisst/löscht ein vorher erlerntes Gesicht wieder.";
  Blockly.Msg.NAO_FRAME = "Koordinatensystem";
  Blockly.Msg.NAO_FRAME_TORSO = "Oberkörper";
  Blockly.Msg.NAO_FRAME_WORLD = "Welt";
  Blockly.Msg.NAO_FSR = "Drucksensor";
  Blockly.Msg.NAO_GETLANGUAGE_TOOLTIP = "Erhalte die aktuell aktivierte Sprache. Dies ist die Sprache, die der Roboter für die Spracherkennung und Ausgabe nutzt.";
  Blockly.Msg.NAO_GETVOLUME_TOOLTIP = "Erhalte die aktuelle Lautstärke des Roboters als Zahlenwert. (0-100)";
  Blockly.Msg.NAO_GYROMETER = "Gyroskop";
  Blockly.Msg.NAO_GYROMETER_TOOLTIP = "Liefert den aktuellen Wert einer Achse des Gyrometers.";
  Blockly.Msg.NAO_HAND = "Hand";
  Blockly.Msg.NAO_HAND_TOOLTIP = "Öffne oder Schließe eine Hand des Roboters.";
  Blockly.Msg.NAO_HEADSENSOR = "Kopfsensor";
  Blockly.Msg.NAO_INTENSITY = "Intensität";
  Blockly.Msg.NAO_LEARNFACEOF = "Merke Gesicht von";
  Blockly.Msg.NAO_LEARNFACE_TOOLTIP = "Der Roboter lernt ein Gesicht und speichert es zusammen mit dem eingegebenen Namen in seiner Datenbank.";
  Blockly.Msg.NAO_LED = "LED";
  Blockly.Msg.NAO_LEDOFF_TOOLTIP = "Schalte LEDs aus.";
  Blockly.Msg.NAO_LEDRESET_TOOLTIP = "Setze die LEDs in Bezug auf Farbe und Intensität in ihren ursprüglichen Zustand zurück.";
  Blockly.Msg.NAO_LED_ALL = "alle";
  Blockly.Msg.NAO_LED_CHEST = "Brust";
  Blockly.Msg.NAO_LED_EAR = "Ohr";
  Blockly.Msg.NAO_LED_EARS = "Ohren";
  Blockly.Msg.NAO_LED_EYE = "Auge";
  Blockly.Msg.NAO_LED_EYES = "Augen";
  Blockly.Msg.NAO_LED_FOOT = "Fuß";
  Blockly.Msg.NAO_LED_HEAD = "Kopf";
  Blockly.Msg.NAO_LED_TOOLTIP = "Bestimme die Farbe von einer Gruppe von LEDs.";
  Blockly.Msg.NAO_LOOKAT = "Schaue auf";
  Blockly.Msg.NAO_MARK_GET_INFORMATION_TOOLTIP = "Gibt Zusatzinformationen über den bereits erkannten NAO Marker im Kamerabild als Liste zurück. Folgende Werte sind enthalten: [XWinkel, YWinkel, XGröße, YGröße, Ausrichtung]. Die Angaben sind alle Kamerawinkel";
  Blockly.Msg.NAO_MOVE = "Bewege";
  Blockly.Msg.NAO_MOVEJOINT_TOOLTIP = "Bewege ein einzelnes Körperteil des Roboters. Bei einer relativen Bewegung wird die eingegebene Gradzahl zur aktuellen hinzu addiert. Bei der absoluten Bewegung wird die eingegebene Gradzahl ausgehend von der Nullstellung erreicht. Die einzelnen Gelenke haben unterschiedliche Begrenzungen, also auch verschiedene maximal mögliche Werte.";
  Blockly.Msg.NAO_PART_ARM = "Arm";
  Blockly.Msg.NAO_PART_ARMS = "Arme";
  Blockly.Msg.NAO_PART_BODY = "Körper";
  Blockly.Msg.NAO_PART_HEAD = "Kopf";
  Blockly.Msg.NAO_PART_LEG = "Bein";
  Blockly.Msg.NAO_PART_LEGS = "Beine";
  Blockly.Msg.NAO_PERFORM = "Führe aus";
  Blockly.Msg.NAO_PHRASE = "Ausdruck";
  Blockly.Msg.NAO_PLAYFILE_TOOLTIP = "Spiele eine Audio-Datei von dem Roboter ab. Dazu muss die Datei erst auf den Roboter übertragen werden.";
  Blockly.Msg.NAO_PLAY_FILE = "Spiele Datei";
  Blockly.Msg.NAO_POINTAT = "Zeige auf";
  Blockly.Msg.NAO_POINTLOOKAT_TOOLTIP = "Der Roboter zeigt oder schaut zu einer Position. Dabei kann diese Position bestimmt werden und das Bezugskoordinatensystem gewählt werden. Im Wiki gibt es mehr Informationen zu den Koordinatensystemen.";
  Blockly.Msg.NAO_POSTURE_CROUCH = "hocken";
  Blockly.Msg.NAO_POSTURE_LYINGBACK = "auf dem Rücken liegen";
  Blockly.Msg.NAO_POSTURE_LYINGBELLY = "auf dem Bauch liegen";
  Blockly.Msg.NAO_POSTURE_REST = "ruhen";
  Blockly.Msg.NAO_POSTURE_SIT = "sitzen";
  Blockly.Msg.NAO_POSTURE_SITRELAX = "sitzen (entspannt)";
  Blockly.Msg.NAO_POSTURE_STAND = "stehen";
  Blockly.Msg.NAO_POSTURE_STANDINIT = "stehen (init)";
  Blockly.Msg.NAO_POSTURE_STANDZERO = "stehen (zero)";
  Blockly.Msg.NAO_QQVGA = "160*120";
  Blockly.Msg.NAO_QVGA = "320*240";
  Blockly.Msg.NAO_RANDOMEYES = "Zufällige Animation der Augen";
  Blockly.Msg.NAO_RANDOMEYES_TOOLTIP = "Die Farbe der Augen wird zufällig über den eingegebenen Zeitraum verändert.";
  Blockly.Msg.NAO_RASTA = "Abwechselnde Animation aller LEDs";
  Blockly.Msg.NAO_RASTA_TOOLTIP = "Die Augen werden abwechselnd Rot, Gelb und Grün gefärbt.";
  Blockly.Msg.NAO_RECOGNIZEWORD = "Spracherkennnung von";
  Blockly.Msg.NAO_RECOGNIZEWORD_TOOLTIP = "Gibt das Wort zurück, dass von der Spracherkennung erkannt wurde. Es können nur Wörter erkannt werden, die mit dem Aufruf mitgegeben wurden.";
  Blockly.Msg.NAO_RECORDVIDEO = "Nehme Video auf mit";
  Blockly.Msg.NAO_RECORDVIDEO_TOOLTIP = "Macht einen Film mit einer der Kameras und speichert ihn auf dem Roboter.";
  Blockly.Msg.NAO_RELATIVE = "relativ";
  Blockly.Msg.NAO_RESOLUTION = "Auflösung";
  Blockly.Msg.NAO_SETINTENSITY_TOOLTIP = "Bestimme die Intensität/Helligkeit von einer Gruppe von LEDs in einem Bereich von 0 bis 100.";
  Blockly.Msg.NAO_SETLANGUAGE_TOOLTIP = "Setze die Sprache. Beachte, dass die Sprache vorher heruntergeladen werden muss. Schaue dazu in die Anleitung des Roboters.";
  Blockly.Msg.NAO_SETVOLUME_TOOLTIP = "Setze die Lautstärke die Tonausgabe des Roboters, wobei 100, die maximale Lautstärke und 0, die minimale Lautstärke ist.";
  Blockly.Msg.NAO_STIFFNESS = "Blockiere Motoren";
  Blockly.Msg.NAO_STIFFNESS_TOOLTIP = "Der Motor des ausgewählten Körperteils des Roboters wird deaktiviert. Werden die Beinmotoren deaktiviert während der Roboter steht kann dies zu einem Sturz führen.";
  Blockly.Msg.NAO_STOP = "Stoppe Bewegung";
  Blockly.Msg.NAO_STOP_TOOLTIP = "Der Roboter stoppt alle seine Bewegungen.";
  Blockly.Msg.NAO_TAI_CHI = "Tai Chi";
  Blockly.Msg.NAO_TAKEPICTURE = "Mache Foto mit";
  Blockly.Msg.NAO_TAKEPICTURE_TOOLTIP = "Macht ein Bild mit einer der Kameras und speichert es auf dem Roboter.";
  Blockly.Msg.NAO_TOUCHSENSOR_TOOLTIP = "Liefert den aktuellen Zustand des Berührungssensors. Wird Wahr, wenn der Berührungssensor berührt wird.";
  Blockly.Msg.NAO_TURN_TOOLTIP = "Der Roboter dreht sich auf der Stelle um den angegebenen Winkel. Über das Dropdown kann bestimmt werden in welche Richtung der Roboter sich drehen soll, dabei können Werte bis zu 360 Grad eingegeben werden.";
  Blockly.Msg.NAO_VGA = "640*480";
  Blockly.Msg.NAO_WALK = "Gehe";
  Blockly.Msg.NAO_WALKTO = "Gehe zu";
  Blockly.Msg.NAO_WALKTO_TOOLTIP = "Der Roboter geht zu der angegebenen Stelle. Die Werte beziehen sich dabei auf ein Koordinatensystem, das im Körper des Roboters liegt. Das Wiki hat mehr Informationen über die Koordinatensysteme.";
  Blockly.Msg.NAO_WALK_ASYNC_TOOLTIP = "Der Roboter geht unendlich.";
  Blockly.Msg.NAO_WALK_TOOLTIP = "Der Roboter geht die eingebene Distanz. Die Distanz wird in Zentimeter eingegeben.";
  Blockly.Msg.NAO_WAVE = "winken";
  Blockly.Msg.NAO_WIPE_FOREHEAD = "Stirn wischen";
  Blockly.Msg.NEW_VARIABLE = "Neue Variable...";
  Blockly.Msg.NEW_VARIABLE_TITLE = "Name der neuen Variable:";
  Blockly.Msg.NN_ADD_RAW_DATA = "add raw data for later feature extraction";  // untranslated
  Blockly.Msg.NN_ADD_RAW_DATA_TOOLTIP = "add raw data (multiple times). Then extract the input features from it and add that to the trainings data";  // untranslated
  Blockly.Msg.NN_ADD_TRAININGS_DATA = "add to trainings data";  // untranslated
  Blockly.Msg.NN_ADD_TRAININGS_DATA_TOOLTIP = "take raw data, execute feature extraction and add the data from feature extraction to the collection of training data for a class";  // untranslated
  Blockly.Msg.NN_BY = "um";
  Blockly.Msg.NN_CHANGE_BIAS = "ändere Bias von";
  Blockly.Msg.NN_CHANGE_BIAS_TOOLTIP = "Ändere den Bias eines Neurons. Addiert einen Wert oder setzt ihn.";
  Blockly.Msg.NN_CHANGE_WEIGHT = "ändere Gewicht von";
  Blockly.Msg.NN_CHANGE_WEIGHT_TOOLTIP = "ändere das Gewicht zwischen zwei Neuronen. Addiert einen Wert oder setzt ihn.";
  Blockly.Msg.NN_CLASSIFY = "classifiy";  // untranslated
  Blockly.Msg.NN_CLASSIFY_TOOLTIP = "use the trained neural network and data from feature extraction to classify and return the probabiliy for each class";  // untranslated
  Blockly.Msg.NN_CLASS_NUMBER = "class #";  // untranslated
  Blockly.Msg.NN_CLASS_PROBABILITIES = "probabilities";  // untranslated
  Blockly.Msg.NN_GET_OUTPUT_NEURON_VALUE = "gib den Wert des Ausgabe-Neurons";
  Blockly.Msg.NN_GET_OUTPUT_NEURON_VALUE_TOOLTIP = "liefere den Wert eines Ausgabe-Neurons vom letzten Schritt des neuronalen Netzwerks";
  Blockly.Msg.NN_INIT_RAW_DATA = "initialize raw data";  // untranslated
  Blockly.Msg.NN_INIT_RAW_DATA_TOOLTIP = "clear raw data memory. Then add raw data multiple times, extract the input features from it and add that to the trainings data";  // untranslated
  Blockly.Msg.NN_INPUT_NEURON = "Eingabe-Neuron";
  Blockly.Msg.NN_IO_NEURON_NAMES_INVALID = "Namen der Input/Output-Neuronem müssen unterschiedlich und gültig sein (mit Buchstaben beginnen, keine Leerzeichen, ...)";
  Blockly.Msg.NN_MAX_NUMBER_OF_NEURONS = "max neurons";  // untranslated
  Blockly.Msg.NN_NUMBER_INPUT_NEURONS = "# input neurons";  // untranslated
  Blockly.Msg.NN_NUMBER_OF_CLASSES = "# classes";  // untranslated
  Blockly.Msg.NN_OUTPUT_NEURON = "Ausgabe-Neuron";
  Blockly.Msg.NN_RAW_DATA = "raw value";  // untranslated
  Blockly.Msg.NN_SETUP = "setup the neural network";  // untranslated
  Blockly.Msg.NN_SETUP_TOOLTIP = "define properties of a neural network, which can classify data";  // untranslated
  Blockly.Msg.NN_STEP = "mache einen NN Schritt";
  Blockly.Msg.NN_STEP_TOOLTIP = "hole die Werte für die Input-Neuronen, führe einen Schritt im neuronalen Netzwerk aus und erzeuge die Werte der Output-Neuronen";
  Blockly.Msg.NN_TARGET = "nach";
  Blockly.Msg.NN_TO = "auf";
  Blockly.Msg.NN_TRAIN = "train";  // untranslated
  Blockly.Msg.NN_TRAIN_TOOLTIP = "train the neural network with the trainings data assembled";  // untranslated
  Blockly.Msg.NN_VALUE = "Wert:";
  Blockly.Msg.NO = "nein";
  Blockly.Msg.NXTBRICK_TOOLTIP = "Block für den NXT Stein mit den angeschlossenen Aktoren und Sensoren. Es gibt auch weitere eingebaute Aktoren und Sensoren, wie z. B. das Display, die Tasten ...";
  Blockly.Msg.OFF = "aus";
  Blockly.Msg.OLDER_THEN_14 = "Ich bin 16 oder älter!";
  Blockly.Msg.ON = "an";
  Blockly.Msg.ORA_ACCESS_RIGHT_CHANGED = "Das Programm wurde mit »$« geteilt.";
  Blockly.Msg.ORA_ACCESS_RIGHT_DELETED = "Das Programm wird nun nicht mehr mit »$« geteilt!";
  Blockly.Msg.ORA_ACCOUNT_NOT_ACTIVATED_TO_SHARE = "Du kannst Programme nur teilen oder in die Gallerie hochladen, wenn dein Benutzerkonto verifiziert wurde.<br><a href='https://www.roberta-home.de/index.php?id=138' target='_blank'>Mehr Infos ...</a>";
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_CONFIGURATION_NOT_FOUND = "Der Server konnte die Roboterkonfiguration nicht finden.";
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_CONFIGURATION_TRANSFORM_FAILED = "Die Roboterkonfiguration konnte nicht in die entsprechende Programmiersprache übertragen werden.";
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_PROGRAM_COMPILE_FAILED = "Das Programm kann nicht auf dem Roboter oder in der Simulation ausgeführt werden. Das Program kann nicht übersetzt werden. Die Fehlermeldung ist: <span style='background-color:#ddd;font-family:courier;'>{MESSAGE}</span>";
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_PROGRAM_GENERATION_FAILED = "Das Programm konnte nicht generiert werden.";
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_PROGRAM_GENERATION_FAILED_WITH_PARAMETERS = "Das Programm konnte nicht generiert werden. Es gibt Fehler in den block {BLOCK} mit dem pin {PIN}";
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_PROGRAM_NOT_FOUND = "Das Programm konnte in der Datenbank nicht gefunden werden.";
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_PROGRAM_STORE_FAILED = "Ein Fehler ist beim internen Speichern des Programmes aufgetreten.";
  Blockly.Msg.ORA_COMPILERWORKFLOW_ERROR_PROGRAM_TRANSFORM_FAILED = "Das Programm konnte nicht in die entsprechende Programmiersprache übertragen werden.";
  Blockly.Msg.ORA_COMPILERWORKFLOW_SUCCESS = "Das Bauen des Programms war erfolgreich";
  Blockly.Msg.ORA_CONFIGURATION_DELETE_ERROR = "Ein Fehler ist beim Löschen der Roboterkonfiguration aufgetreten, versuche es noch einmal!";
  Blockly.Msg.ORA_CONFIGURATION_DELETE_SUCCESS = "Du hast die Roboterkonfiguration »$« gelöscht.";
  Blockly.Msg.ORA_CONFIGURATION_ERROR_ID_INVALID = "Konfigurationsname ist kein valider Identifikator.";
  Blockly.Msg.ORA_CONFIGURATION_GET_ALL_SUCCESS = "Du hast deine Roboterkonfigurationen geladen.";
  Blockly.Msg.ORA_CONFIGURATION_GET_ONE_ERROR_NOT_FOUND = "Die Roboterkonfiguration konnte nicht in der Datenbank gefunden werden.";
  Blockly.Msg.ORA_CONFIGURATION_GET_ONE_SUCCESS = "Du hast die Roboterkonfigurationen »$« geladen.";
  Blockly.Msg.ORA_CONFIGURATION_SAVE_AS_ERROR_CONFIGURATION_EXISTS = "Diese Konfiguration existiert bereits.";
  Blockly.Msg.ORA_CONFIGURATION_SAVE_ERROR = "Fehler beim Speichern der Konfiguration.";
  Blockly.Msg.ORA_CONFIGURATION_SAVE_ERROR_NOT_SAVED_TO_DB = "Ein Fehler ist beim Speichern des Roboterkonfiguration aufgetreten.";
  Blockly.Msg.ORA_CONFIGURATION_SAVE_SUCCESS = "Die Roboterkonfiguration »$« wurde gespeichert.";
  Blockly.Msg.ORA_FIRMWARE_RESET_ERROR = "Das original Programm konnte nicht gefunden werden!";
  Blockly.Msg.ORA_FIRMWARE_RESET_SUCCESS = "Dein original Programm startet gleich auf deinem System!";
  Blockly.Msg.ORA_GALLERY_UPLOAD_ERROR = "Dein Programm »$« konnte nicht in die Galerie hochgeladen werden, vielleicht hast du es bereits hochgeladen.";
  Blockly.Msg.ORA_GALLERY_UPLOAD_SUCCESS = "Dein Programm »$« ist nun in der Galerie!";
  Blockly.Msg.ORA_GROUP_ADD_MEMBER_ERROR = "Beim Hinzufügen neuer Mitglieder ist es zu einem Fehler gekommen. Bitte lade die aktuelle Ansicht neu und versuche es dann erneut. Wenn der Fehler bestehen bleibt, schreibe bitte unserem Support.";
  Blockly.Msg.ORA_GROUP_ADD_MEMBER_ERROR_LIMIT_REACHED = "Eine Gruppe kann maximal 99 Mitglieder haben.";
  Blockly.Msg.ORA_GROUP_ADD_MEMBER_ERROR_SMALLER_THAN_ONE = "Bitte gebe eine ganze Zahl ein, die mindestens 1 oder größer ist, um automatisch generierte Mitglieder hinzuzufügen.";
  Blockly.Msg.ORA_GROUP_CREATE_ERROR = "Beim erstellen der Gruppe ist es zu einem Fehler gekommen. Bitte lade das Menü neu und versuche es dann erneut. Wenn der Fehler bestehen bleibt, schreibe bitte unserem Support.";
  Blockly.Msg.ORA_GROUP_CREATE_ERROR_GROUP_ALREADY_EXISTS = "Du hast bereits eine Gruppe mit diesem Namen. Bitte wähle einen anderen Namen.";
  Blockly.Msg.ORA_GROUP_CREATE_ERROR_GROUP_LIMIT_REACHED = "Du hast dein Gruppenlimit erreicht. Du kannst du mehr als 100 Gruppen haben.";
  Blockly.Msg.ORA_GROUP_CREATE_ERROR_NOT_SAVED_TO_DB = "Es gibt bereits eine Gruppe mit diesem Namen, versuche es mit einem anderen Gruppesnamen.";
  Blockly.Msg.ORA_GROUP_DELETE_ERROR = "Beim Löschen der Gruppe ist es zu einem Fehler gekommen. Bitte lade die Liste der Gruppen neu und versuche es dann erneut. Wenn der Fehler bestehen bleibt, schreibe bitte unserem Support.";
  Blockly.Msg.ORA_GROUP_DELETE_ERROR_GROUP_DOES_NOT_EXISTS = "Es konnte keine Gruppe mit dem angegebenen Namen gefunden werden. Bitte lade die Liste der Gruppen neu und versuche es dann erneut. Wenn der Fehler bestehen bleibt, schreibe bitte unserem Support.";
  Blockly.Msg.ORA_GROUP_DELETE_ERROR_GROUP_HAS_MEMBERS = "Es haben sich bereits Mitglieder deiner Gruppe angemeldet. Lösche bitte erst die Mitglieder deiner Gruppe, um dann die Gruppe selbst zu löschen.";
  Blockly.Msg.ORA_GROUP_ERROR_MISSING_RIGHTS_TO_BE_GROUP_OWNER = "Um eine Gruppe erstellen zu können muss eine valide E-Mail-Adresse mit deinem Benutzerkonto verknüpft sein.";
  Blockly.Msg.ORA_GROUP_ERROR_NAME_INVALID = "Der Name der Gruppe ist ungültig. Bitte verwende keine Sonderzeichen und gebe mindestens ein Zeichen an.";
  Blockly.Msg.ORA_GROUP_GET_ALL_ERROR = "Beim laden der Liste der Gruppen ist es zu einem Fehler gekommen. Bitte lade das Menü neu und versuche es dann erneut. Wenn der Fehler bestehen bleibt, schreibe bitte unserem Support.";
  Blockly.Msg.ORA_GROUP_GET_ONE_ERROR = "Beim laden der Gruppe kam es zu einem Fehler. Bitte lade das Menü neu und versuche es dann erneut. Wenn der Fehler bestehen bleibt, schreibe bitte unserem Support.";
  Blockly.Msg.ORA_GROUP_GET_ONE_ERROR_NOT_FOUND = "Die Benutzergruppe mit dem angegebenen Namen existiert nicht.";
  Blockly.Msg.ORA_GROUP_MEMBER_ERROR_ALREADY_EXISTS = "Es existiert bereits ein Benutzer mit dem angegebenen Benutzernamen in der Gruppe.";
  Blockly.Msg.ORA_GROUP_MEMBER_SHARE_RESTRICTION_EXCEEDED = "Du kannst deine Programme nur mit Mitgliedern deiner Gruppe teilen. Der Besitzer deiner Gruppe kann deine Programme automatisch lesen.";
  Blockly.Msg.ORA_GROUP_RENAME_ERROR = "Beim Umbenennen der Gruppe ist es zu einem Fehler gekommen. Bitte lade die aktuelle Ansicht neu und versuche es dann erneut. Wenn der Fehler bestehen bleibt, schreibe bitte unserem Support.";
  Blockly.Msg.ORA_GROUP_TO_SHARE_DOES_NOT_EXIST = "Du besitzt keine Gruppe mit dem angegebenen Namen. <br />Versuche es mit einem anderen Namen noch mal.";
  Blockly.Msg.ORA_GROUP_UPDATE_ERROR = "Beim ändern der Gruppe ist es zu einem Fehler gekommen. Bitte lade die Liste der Gruppen neu und versuche es dann erneut. Wenn der Fehler bestehen bleibt, schreibe bitte unserem Support.";
  Blockly.Msg.ORA_GROUP_UPDATE_ERROR_NOT_FOUND = "Es konnte keine Fruppe mit dem angegebenen Namen gefunden werden. Bitte lade die Liste der Gruppen neu und versuche es dann erneut. Wenn der Fehler bestehen bleibt, schreibe bitte unserem Support.";
  Blockly.Msg.ORA_GROUP_UPDATE_ERROR_NOT_OWNER = "Die Gruppe konnte nicht geändert werden. Du bist nicht der Eigentümer der Gruppe.";
  Blockly.Msg.ORA_LIKE_DELETE_SUCCESS = "Dir gefällt »$« nicht mehr!";
  Blockly.Msg.ORA_LIKE_SAVE_ERROR_EXISTS = "Etwas ist schiefgegangen, vielleicht hattest du bereits auf gefällt mir geklickt.";
  Blockly.Msg.ORA_LIKE_SAVE_SUCCESS = "Dir gefällt »$« ab jetzt!";
  Blockly.Msg.ORA_LIST_CREATE_WITH_ERROR = "Fehler: Dieser Block kann nur an einen Block angefügt werden, der eine Variable erzeugt.";
  Blockly.Msg.ORA_OWNER_DOES_NOT_EXIST = "Dieser Benutzer existiert leider nicht.";
  Blockly.Msg.ORA_PROGRAM_CONFIGURATION_NOT_COMPATIBLE = "Das Programm passt nicht zur Roboter Konfiguration";
  Blockly.Msg.ORA_PROGRAM_DELETE_ERROR = "Ein Fehler ist beim Löschen des Programmes aufgetreten, versuche es nochmal!";
  Blockly.Msg.ORA_PROGRAM_DELETE_SUCCESS = "Du hast das Programm »$« gelöscht.";
  Blockly.Msg.ORA_PROGRAM_ERROR_ID_INVALID = "Dein Programmname ist vom System reserviert. Wähle bitte einen anderen Namen und versuche es noch einmal!";
  Blockly.Msg.ORA_PROGRAM_GET_ALL_ERROR_USER_NOT_FOUND = "Die Programme des ausgewählten Benutzers konnten nicht geladen werden. Bitte lade das Open Roberta Lab neu und versuche es dann erneut.";
  Blockly.Msg.ORA_PROGRAM_GET_ALL_SUCCESS = "Du hast deine Programme geladen.";
  Blockly.Msg.ORA_PROGRAM_GET_ONE_ERROR_NOT_FOUND = "Das Programm konnte nicht in der Datenbank gefunden werden.";
  Blockly.Msg.ORA_PROGRAM_GET_ONE_ERROR_NOT_LOGGED_IN = "Du bist nicht angemeldet, bitte melde dich mit deinem Benutzernamen und dem Passwort an oder erstelle dir ein neues Benutzerkonto.";
  Blockly.Msg.ORA_PROGRAM_GET_ONE_SUCCESS = "Du hast das Programm »$« geladen.";
  Blockly.Msg.ORA_PROGRAM_IMPORT_ERROR = "»$.xml« ist kein gültiges NEPO Programm und kann nicht hochgeladen werden!";
  Blockly.Msg.ORA_PROGRAM_IMPORT_ERROR_WRONG_ROBOT_TYPE = "Du hast versucht ein Programm passend für »$« zu importieren, welches nicht deiner Menüauswahl entspricht.<br>Wähle den richtigen Robotertyp im Robotermenü aus und versuche es noch einmal!";
  Blockly.Msg.ORA_PROGRAM_INVALID_STATEMETNS = "Das Programm oder die Konfiguration enthält Fehler. Überprüfe die Meldungen.";
  Blockly.Msg.ORA_PROGRAM_SAVE_AS_ERROR_PROGRAM_EXISTS = "Dieses Programm existiert bereits.";
  Blockly.Msg.ORA_PROGRAM_SAVE_ERROR_NO_WRITE_PERMISSION = "Dir fehlen die Rechte, das Programm zu verändern!";
  Blockly.Msg.ORA_PROGRAM_SAVE_ERROR_OPTIMISTIC_TIMESTAMP_LOCKING = "Dein Programm wurde kürzlich von jemand anderem geändert. Du kannst deine Änderungen jetzt nur in einem neuen Program speichern, >speichern unter<!";
  Blockly.Msg.ORA_PROGRAM_SAVE_ERROR_PROGRAM_TO_UPDATE_NOT_FOUND = "Das Programm konnte nicht gefunden werden, ein Update ist unmöglich.";
  Blockly.Msg.ORA_PROGRAM_SAVE_SUCCESS = "Das Programm »$« wurde gespeichert.";
  Blockly.Msg.ORA_PROGRAM_TO_SHARE_DOES_NOT_EXIST = "Das Programm »$«, das du teilen möchtest, gibt es leider nicht.";
  Blockly.Msg.ORA_ROBOT_DOES_NOT_EXIST = "Das ausgewählte Robotersystem wird nicht vom Open Roberta Lab unterstützt!<br>Bitte wähle ein anderes.";
  Blockly.Msg.ORA_ROBOT_FIRMWAREUPDATE_IMPOSSIBLE = "Ein Fehler ist beim Herunterladen des neuen Systems für deinen Roboter aufgetreten.";
  Blockly.Msg.ORA_ROBOT_FIRMWAREUPDATE_POSSIBLE = "Dein Roboter hat nun die aktuellste Version des Betriebssytems.";
  Blockly.Msg.ORA_ROBOT_NOT_CONNECTED = "Du hast gerade keinen Roboter mit dem Server verbunden. Schau nach, ob der Roboter eingeschaltet ist, melde ihn am Server an und gib das Kennwort unter Roboter - Verbinden ein.<br />Wenn das nicht klappt, schau in der Hilfe nach.";
  Blockly.Msg.ORA_ROBOT_NOT_WAITING = "Dein Roboter ist gerade nicht aktiv.";
  Blockly.Msg.ORA_ROBOT_PUSH_RUN = "Dein Roboter bekommt jetzt dein Programm und startet gleich.";
  Blockly.Msg.ORA_ROBOT_PUSH_RUN_CALLIOPE2016 = "Dein Programm »$« wird auf Calliope übertragen, drücke »Reset« zum Starten!";
  Blockly.Msg.ORA_ROBOT_PUSH_RUN_NXT = "Dein Programm »$« wird auf den NXT übertragen, starte es auf dem Roboter!";
  Blockly.Msg.ORA_ROBOT_SET_SUCCESS = "Das System »$« ist ausgewählt!";
  Blockly.Msg.ORA_SERVER_ERROR = "Server-Fehler";
  Blockly.Msg.ORA_TOKEN_SET_ERROR_NO_ROBOT_WAITING = "Hast du deinen Roboter eingeschaltet und mit dem Server verbunden?<br />Wenn das nicht klappt, schau in der Hilfe nach.";
  Blockly.Msg.ORA_TOKEN_SET_ERROR_WRONG_ROBOTTYPE = "Der Robotertyp, den du im Menü ausgewählt hast, passt nicht zum Roboter, den du verbinden möchtest.<br>Wähle den richtigen Robotertyp im Robotermenü aus und versuche es noch einmal!";
  Blockly.Msg.ORA_TOKEN_SET_SUCCESS = "Klasse! Dein Roboter »$« ist nun mit dem Server verbunden.";
  Blockly.Msg.ORA_TOOLBOX_DELETE_ERROR = "Ein Fehler ist beim Löschen der Toolbox aufgetreten, versuche es noch einmal!";
  Blockly.Msg.ORA_TOOLBOX_DELETE_SUCCESS = "Du hast die Toolbox gelöscht.";
  Blockly.Msg.ORA_TOOLBOX_ERROR_ID_INVALID = "Toolboxname ist kein valider Identifikator.";
  Blockly.Msg.ORA_TOOLBOX_GET_ALL_SUCCESS = "Du hast deine Toolbox geladen.";
  Blockly.Msg.ORA_TOOLBOX_GET_ONE_ERROR_NOT_FOUND = "Die Toolbox konnte nicht in der Datenbank gefunden werden.";
  Blockly.Msg.ORA_TOOLBOX_GET_ONE_SUCCESS = "Du hast die Toolbox geladen.";
  Blockly.Msg.ORA_TOOLBOX_SAVE_ERROR = "Fehler beim Speichern der Toolbox.";
  Blockly.Msg.ORA_TOOLBOX_SAVE_ERROR_NOT_SAVED_TO_DB = "An error error has occurred while saving the configuration in the database.";
  Blockly.Msg.ORA_TOOLBOX_SAVE_SUCCESS = "Die Toolbox wurde gespeichert.";
  Blockly.Msg.ORA_TOOLBOX_TRANSFORM_ERROR = "Transformation Fehler?";
  Blockly.Msg.ORA_USER_ACTIVATION_INVALID_URL = "Dieser Link ist nicht mehr gültig. Bitte lasse dir die Verifizierungsmail nocheinmal zusenden.";
  Blockly.Msg.ORA_USER_ACTIVATION_SENT_MAIL_FAIL = "Entschuldigung, wir konnten dir keine Mail zuschicken, bitte melde dich hier: »support-o-r@iais.fraunhofer.de«.";
  Blockly.Msg.ORA_USER_ACTIVATION_SENT_MAIL_SUCCESS = "Wir haben dir eine Mail geschickt. Bitte schaue in deinem Postfach nach!";
  Blockly.Msg.ORA_USER_ACTIVATION_SUCCESS = "Dein Benutzerkonto wurde erfolgreich verifiziert. Bitte logge dich ein!";
  Blockly.Msg.ORA_USER_CREATE_ERROR_ACCOUNT_LENGTH = "Dein Benutzername oder dein Name ist länger als 25 Zeichen, bitte geben einen kürzeren ein. Das Benutzerkonto konnte nicht erstellt werden.";
  Blockly.Msg.ORA_USER_CREATE_ERROR_CONTAINS_SPECIAL_CHARACTERS = "Bitte benutze keine Sonderzeichen in deinem Benutzernamen oder im Namen. Das Benutzerkonto konnte nicht erstellt werden.";
  Blockly.Msg.ORA_USER_CREATE_ERROR_MISSING_REQ_FIELDS = "Schaue nach, ob du alle Felder ausgefüllt hast. Das Benutzerkonto konnte nicht erstellt werden.";
  Blockly.Msg.ORA_USER_CREATE_ERROR_NOT_SAVED_TO_DB = "Es gibt bereits einen Benutzer mit diesem Namen, versuche es mit einem anderen Benutzernamen.";
  Blockly.Msg.ORA_USER_CREATE_SUCCESS = "Das Benutzerkonto »$« wurde für dich angelegt!";
  Blockly.Msg.ORA_USER_DEACTIVATION_SUCCESS = "Dein Benutzerkonto ist nicht mehr verifiziert. Bitte schaue in deinem Postfach nach!";
  Blockly.Msg.ORA_USER_DELETE_ERROR_HAS_GROUPS = "Bevor du dein Benutzerkonto löschen kannst, musst zu erst alle Gruppen löschen, die du mit diesem Benutzer erstellt hast.";
  Blockly.Msg.ORA_USER_DELETE_ERROR_ID_NOT_FOUND = "Ein Fehler ist beim Löschen des Benutzers »$« aufgetreten.";
  Blockly.Msg.ORA_USER_DELETE_ERROR_NOT_DELETED_IN_DB = "Ein Fehler ist beim Löschen des Benutzers »$« in der Datenbank aufgetreten.";
  Blockly.Msg.ORA_USER_DELETE_SUCCESS = "Du hast dein Benutzerkonto »$« gelöscht. Hoffentlich kommst du bald wieder!";
  Blockly.Msg.ORA_USER_EMAIL_ONE_ERROR_USER_NOT_EXISTS_WITH_THIS_EMAIL = "Diese E-Mail-Adresse ist unbekannt, vielleicht hast du sie falsch geschrieben?";
  Blockly.Msg.ORA_USER_ERROR_EMAIL_USED = "Diese E-Mail-Adresse wird bereits benutzt, versuche es mit einer anderen E-Mail-Adresse!";
  Blockly.Msg.ORA_USER_ERROR_NOT_LOGGED_IN = "Du musst als Benutzer angemeldet sein, um diese Funktion nutzen zu können. Solltest du angemeldet sein, logge dich bitte aus und dann wieder ein.";
  Blockly.Msg.ORA_USER_GET_ALL_SUCCESS = "Nutzer geladen";
  Blockly.Msg.ORA_USER_GET_ONE_ERROR_ID_OR_PASSWORD_WRONG = "Beim Anmelden ist etwas schiefgegangen. Hast du den Benutzernamen und das Passwort richtig geschrieben?<br />Versuche es noch einmal!";
  Blockly.Msg.ORA_USER_GET_ONE_SUCCESS = "Login erfolgreich";
  Blockly.Msg.ORA_USER_GROUP_SAVE_AS_ERROR_USER_GROUP_EXISTS = "Es gibt bereits einen Benutzer mit diesem Namen in dieser Gruppe, versuche es mit einem anderen Benutzernamen.";
  Blockly.Msg.ORA_USER_PASSWORD_RECOVERY_EXPIRED_URL = "Dieser Link ist nicht mehr gültig. Bitte setze dein Passwort erneut zurück, falls dir das Passwort nicht mehr einfällt!";
  Blockly.Msg.ORA_USER_PASSWORD_RECOVERY_SENT_MAIL_FAIL = "Leider konnten wir an die angegebene E-Mail-Adresse keine Mail verschicken. Bitte melde dich hier »support-o-r@iais.fraunhofer.de«";
  Blockly.Msg.ORA_USER_PASSWORD_RECOVERY_SENT_MAIL_SUCCESS = "Die Mail wurde versendet. Bitte schaue in dein Mailpostfach!";
  Blockly.Msg.ORA_USER_TO_ADD_NOT_FOUND = "Der Nutzer wurde nicht gefunden";
  Blockly.Msg.ORA_USER_TO_SHARE_DOES_NOT_EXIST = "Der Benutzer mit dem du dein Programm teilen möchtest existiert leider nicht. Ist der Benutzername richtig geschrieben?<br />Versuche es noch einmal!";
  Blockly.Msg.ORA_USER_TO_SHARE_SAME_AS_LOGIN_USER = "Du kannst Programme nicht mit Dir selbst teilen.";
  Blockly.Msg.ORA_USER_UPDATE_ERROR_NOT_SAVED_TO_DB = "Die Passwortänderung konnte nicht gespeichert werden. Hast du das alte Passwort richtig eingegeben?";
  Blockly.Msg.ORA_USER_UPDATE_SUCCESS = "Deine Änderungen wurden erfolgreich gespeichert!";
  Blockly.Msg.ORDINAL_NUMBER_SUFFIX = "";
  Blockly.Msg.OUTPUT = "Ausgang";
  Blockly.Msg.PARTICLE_TOOLTIP = "Block für den SDS011 Feinstaubsensor";
  Blockly.Msg.PASSWORD = "Kennwort";
  Blockly.Msg.PIN_ISTOUCHED_TOOLTIP = "Gibt »wahr« zurück, wenn der ausgewählte Pin gedrückt wird.";
  Blockly.Msg.PIN_PULL = "Pull";
  Blockly.Msg.PIN_PULL_DOWN = "down";
  Blockly.Msg.PIN_PULL_NONE = "keiner";
  Blockly.Msg.PIN_PULL_UP = "up";
  Blockly.Msg.PIN_SET_PULL_BLOCK_WARNING = "Dieser Block wurde ersetzt. Bitte benutze den 'Sensor Digital'-Block aus der Roboterkonfiguration";
  Blockly.Msg.PIN_SET_PULL_TOOLTIP = "Setzt den Pull des ausgewählten digitalen Pins.";
  Blockly.Msg.PIN_WRITE = "Schreibe";
  Blockly.Msg.PITCH = "Neigung";
  Blockly.Msg.PLAY = "Spiele";
  Blockly.Msg.PLAY_DURATION = "Dauer ms";
  Blockly.Msg.PLAY_EIGHTH = "Achtelnote";
  Blockly.Msg.PLAY_FILE = "Stück";
  Blockly.Msg.PLAY_FILE_TOOLTIP = "Spielt eine Musikdatei.";
  Blockly.Msg.PLAY_FREQUENZ = "Frequenz Hz";
  Blockly.Msg.PLAY_GETVOLUME_TOOLTIP = "Liefert aktuelle Lautstärke.";
  Blockly.Msg.PLAY_HALF = "halbe Note";
  Blockly.Msg.PLAY_NOTE = "Note";
  Blockly.Msg.PLAY_NOTE_TOOLTIP = "Spielt die angegebene Note.";
  Blockly.Msg.PLAY_QUARTER = "Viertelnote";
  Blockly.Msg.PLAY_SETVOLUME_TOOLTIP = "Setzt Lautstärke.";
  Blockly.Msg.PLAY_SIXTEENTH = "Sechzehntelnote";
  Blockly.Msg.PLAY_TONE = "Ton";
  Blockly.Msg.PLAY_TONE_TOOLTIP = "Spielt einen Ton. Mit der Frequenz kannst du die Höhe des Tones bestimmen, die Dauer wird in Millisekunden angebeben.";
  Blockly.Msg.PLAY_TOOLTIP = "Block für den Summer.";
  Blockly.Msg.PLAY_VOLUME = "Lautstärke";
  Blockly.Msg.PLAY_WHOLE = "ganze Note";
  Blockly.Msg.POPUP_ABOUT_JOIN = "Ich möchte mithelfen";
  Blockly.Msg.POPUP_ABOUT_TEXT = "Open Roberta Lab ist eine cloudbasierte grafische Programmierumgebung, die es Kindern und Jugendlichen ermöglicht ohne technische Hürden einen Roboter/Mikrocontroller zu programmieren. <br /> Die Programmierplattform ist komplett »open source«, Mitmachen und Anregungen erwünscht! Alle benötigte Software und Open-Source-Entwicklertools stehen über Fraunhofer-Server bereit.";
  Blockly.Msg.POPUP_ABOUT_TEXT_DEV = "Das Open Roberta Lab ist eine Open-Source-Entwicklung des Fraunhofer-Instituts IAIS im Kontext der Initiative  <a href='http://www.roberta-home.de/' target='_blank'>»Roberta – Lernen mit Robotern«</a>";
  Blockly.Msg.POPUP_ABOUT_TEXT_GOOG = "Open Roberta wurde gemeinsam mit Google Deutschland initiiert, um die Hürden zur Programmierung von Robotern für Schülerinnen, Schüler und Lehrkräfte​ abzubauen.";
  Blockly.Msg.POPUP_AGE = "Alter";
  Blockly.Msg.POPUP_ATTENTION = "Achtung";
  Blockly.Msg.POPUP_BACKGROUND_REPLACE = "Ein Programm mit demselben Namen existiert bereits. <br> Möchtest du es ersetzen?";
  Blockly.Msg.POPUP_BACKGROUND_REPLACE_CONFIGURATION = "Eine Konfiguration mit demselben Namen existiert bereits. <br> Möchtest du sie ersetzen?";
  Blockly.Msg.POPUP_BACKGROUND_STORAGE = "Wenn du möchtest, laden wir dein Hintergrundbild für die Simulation automatisch bei den nächsten Aufrufen des Open Roberta Labs. Dazu speichern wir Daten im Local Storage auf deinem Computer. <a href='https://www.roberta-home.de/datenschutz-open-roberta-lab/' target='_blank'>Mehr dazu in unseren Datenschutzinformationen.</a>";
  Blockly.Msg.POPUP_BEFOREUNLOAD = "Du musst Dich anmelden und Dein Programm oder Deine Konfiguration abspeichern, bevor Du die Seite verlässt. Deine Änderungen gehen sonst verloren.";
  Blockly.Msg.POPUP_BEFOREUNLOAD_LOGGEDIN = "Du musst Dein Programm oder Deine Konfiguration abspeichern, bevor Du die Seite verlässt. Deine Änderungen gehen sonst verloren.";
  Blockly.Msg.POPUP_CANCEL = "Abbrechen";
  Blockly.Msg.POPUP_CHANGE_PASSWORD = "ändere Passwort ...";
  Blockly.Msg.POPUP_CONFIRM_CONTINUE = "<br><br><i>Klicke auf »OK« um deine Änderungen wegzuwerfen. Klicke auf »Abbrechen« um hier zu bleiben und erst einmal deine Arbeit zu sichern.</i>";
  Blockly.Msg.POPUP_CONFIRM_DELETE_CONFIGURATION = "Möchtest du die Roboterkonfiguration wirklich löschen?";
  Blockly.Msg.POPUP_CONFIRM_DELETE_GROUP = "Möchtest du die folgende Gruppe wirklich löschen?";
  Blockly.Msg.POPUP_CONFIRM_DELETE_PROGRAM = "Möchtest du das folgende Programm oder die folgenden Programme wirklich löschen?<br><br>Wenn du ein Programm löscht, welches du mit anderen teilst, wird dieses für alle gelöscht.<br><br>Wenn du ein mit dir geteiltest Programm löscht, löscht du nicht das Programm selbst, sondern das Teilen mit dir.<br><br>Wenn du ein Programm löscht das vom Benutzer »Gallery« erstellt wurde löscht du dein Program aus der Galerie!";
  Blockly.Msg.POPUP_CONFIRM_DELETE_USER_GROUP = "Möchtest du diese Benutzer aus der aktuellen Gruppe wirklich entfernen?";
  Blockly.Msg.POPUP_CONFIRM_UPDATE_FIRMWARE = "Die Firmware Deines Roboters wurde geändert. Deine Programme funktionieren vielleicht noch, aber es wäre besser, die Firmware jetzt zu aktualisieren! Klicke dazu einfach auf »Aktualisieren«.";
  Blockly.Msg.POPUP_CONTINUE = "Trotzdem weiter";
  Blockly.Msg.POPUP_CREATE_BOOKMARK = "Erstelle dir jetzt ein Browser Lesezeichen um deine Roboterauswahl zu merken!";
  Blockly.Msg.POPUP_DISPLAY_HEADER = "Ausgabe deines Programmes";
  Blockly.Msg.POPUP_DOWNLOAD = "Lade dein Program auf den »$«";
  Blockly.Msg.POPUP_DOWNLOAD_CHECK = "Okay, ich habe meinen Download Ordner geändert. Lade meine Programme direkt herunter und zeige dieses Fenster nicht mehr.";
  Blockly.Msg.POPUP_DOWNLOAD_STEP_1 = "Klicke mit der rechten Maustaste auf den untenstehenden Link und";
  Blockly.Msg.POPUP_DOWNLOAD_STEP_1_EDISON = "Verbinde deinen Edison mit dem EdComm-Kabel und drücke den runden »Aufnahme«-Knopf";
  Blockly.Msg.POPUP_DOWNLOAD_STEP_1_SENSEBOX = "Überprüfe, ob dein Gerät im Programmierungsmodus (LED dimmt sich) ist, wenn nein, drücke die rote Taste zweimal. Klicke mit der rechten Maustaste auf den untenstehenden Link und";
  Blockly.Msg.POPUP_DOWNLOAD_STEP_2 = "wähle »Speichern unter ...«, dann";
  Blockly.Msg.POPUP_DOWNLOAD_STEP_2_EDISON = "Klicke auf den Wiedergabe-Knopf um dein Programm deinem Edison vorzuspielen";
  Blockly.Msg.POPUP_DOWNLOAD_STEP_3 = "markiere den verbundenen »$« in der linken Spalte mit einem Klick,";
  Blockly.Msg.POPUP_DOWNLOAD_STEP_3_EDISON = "Warte bis Edison piepst und ziehe das Kabel ab.";
  Blockly.Msg.POPUP_DOWNLOAD_STEP_4 = "jetzt klicke auf »Speichern« in der rechten unteren Ecke.<br><span style='font-size: 14px;'>Falls dein Programm nicht automatisch startet, warte eine Weile und drücke dann den Reset Knopf.</span>";
  Blockly.Msg.POPUP_DOWNLOAD_STEP_4_EDISON = "Drücke die dreieckige »Start«-Taste um das Programm auf Edison zu starten<br><span style='font-size: 14px;'>Probleme beim Übertragen? Setze die Lautstärke auf Maximum und deaktivere alle Ton-Verbesserungen an deinem PC.</span>";
  Blockly.Msg.POPUP_DOWNLOAD_STEP_4_SENSEBOX = "jetzt klicke auf »Speichern« in der rechten unteren Ecke.";
  Blockly.Msg.POPUP_DO_UPDATE_FIRMWARE = "Aktualisieren";
  Blockly.Msg.POPUP_EMAIL = "E-Mail";
  Blockly.Msg.POPUP_EMAIL_SEND = "Jetzt abschicken";
  Blockly.Msg.POPUP_GET_LINK = "Hier ist der Link zu deinem aktuellen Programm. Bitte ändere ihn nicht. Er ist bereits in deine Zwischenablage kopiert!</br>$";
  Blockly.Msg.POPUP_MULTIPLE_ROBOTS = "Wähle mehrerere Programme für die Simulation aus";
  Blockly.Msg.POPUP_MULTROBOTS_NOPROGRAMS = "Bitte erstelle und speichere mindestens zwei Programme damit sie in der Simulation von jeweils einem Roboter ausgeführt werden können!";
  Blockly.Msg.POPUP_NAME = "Name";
  Blockly.Msg.POPUP_NEW_PASSWORD = "Neues Passwort";
  Blockly.Msg.POPUP_OLD_PASSWORD = "Altes Passwort";
  Blockly.Msg.POPUP_PASSWORD = "Passwort";
  Blockly.Msg.POPUP_PASSWORD_RECOVERY = "Passwort zurücksetzen ...";
  Blockly.Msg.POPUP_PROGRAM_TERMINATED_UNEXPECTED = "Dein Programm konnte auf dem Roboter nicht ausgeführt werden!";
  Blockly.Msg.POPUP_REGISTER_USER = "Jetzt registrieren";
  Blockly.Msg.POPUP_REPEAT_PASSWORD = "Passwort wiederholen";
  Blockly.Msg.POPUP_REPLACE = "Ersetzen";
  Blockly.Msg.POPUP_ROBOT_BATTERY = "Batteriespannung";
  Blockly.Msg.POPUP_ROBOT_NAME = "Name";
  Blockly.Msg.POPUP_ROBOT_NOT_CONNECTED = "Du hast gerade keinen Roboter mit dem Server verbunden. Schau nach, ob der Roboter eingeschaltet ist, melde ihn am Server an und gib das Kennwort unter Roboter - Verbinden ein.<br />Wenn das nicht klappt, schau in der Hilfe nach.";
  Blockly.Msg.POPUP_ROBOT_STATE = "Status";
  Blockly.Msg.POPUP_ROBOT_STATE_BUSY = "Programm wird ausgeführt";
  Blockly.Msg.POPUP_ROBOT_STATE_DISCONNECTED = "Keine Verbindung zum Roboter";
  Blockly.Msg.POPUP_ROBOT_STATE_WAIT = "Roboter wartet";
  Blockly.Msg.POPUP_ROBOT_SYSTEM = "System";
  Blockly.Msg.POPUP_ROBOT_WAIT = "Wartezeit";
  Blockly.Msg.POPUP_SCANNED_ROBOTS = "Gefundene Roboter";
  Blockly.Msg.POPUP_STARTUP_COOKIES = "Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren und die Zugriffe auf unsere Website zu analysieren.";
  Blockly.Msg.POPUP_STARTUP_HELP = "Brauchst du Hilfe?";
  Blockly.Msg.POPUP_STARTUP_HELP_TEXT = "In unserer ausführlichen Hilfe erklären wir dir alles ganz genau, von der Bauanleitung bis zu häufig gestellten Fragen.";
  Blockly.Msg.POPUP_STARTUP_HIDE = "Okay, dieses Fenster beim nächsten Start nicht mehr anzeigen und meine Auswahl mit einem Lesezeichen merken.";
  Blockly.Msg.POPUP_STARTUP_START = "Wähle dein System!";
  Blockly.Msg.POPUP_STARTUP_TOUR_TEXT = "Möchtest du gleich loslegen, weißt aber nicht genau wie? Wir zeigen dir die ersten Schritte in einer interaktiven Anleitung.";
  Blockly.Msg.POPUP_TOUR = "Starte die Tour";
  Blockly.Msg.POPUP_USERNAME = "Benutzername";
  Blockly.Msg.POPUP_USERNAME_LOGOFF = "Du bist nicht angemeldet.";
  Blockly.Msg.POPUP_VALUE = "Wert";
  Blockly.Msg.POPUP_WLAN_SECURITY_INFORMATION = "In diesem Formular kannst du die Zugangsdaten für die WLAN-Verbindung deines Systems eingeben. Die Daten werden nicht im Open Roberta Lab oder im Browser gespeichert; beim nächsten Besuch dieser Seite musst du sie neu eingeben. Bitte gehe äußerst vorsichtig mit diesen Daten um, damit dein WLAN sicher bleibt.";
  Blockly.Msg.POPUP_WLAN_SSID = "SSID";
  Blockly.Msg.PORT_ANKLE = "Fußgelenk";
  Blockly.Msg.PORT_BUMPER = "Fuß";
  Blockly.Msg.PORT_EAR = "Ohr";
  Blockly.Msg.PORT_ELBOW = "Ellbogen";
  Blockly.Msg.PORT_HAND = "Hand";
  Blockly.Msg.PORT_HEAD = "Kopf";
  Blockly.Msg.PORT_HIP = "Hüfte";
  Blockly.Msg.PORT_INTERNAL = "Port intern";
  Blockly.Msg.PORT_KNEE = "Knie";
  Blockly.Msg.PORT_SHOULDER = "Schulter";
  Blockly.Msg.PORT_WHEEL = "Rad";
  Blockly.Msg.PORT_WRIST = "Handgelenk";
  Blockly.Msg.POSITION = "Position";
  Blockly.Msg.POTENTIOMETER_TOOLTIP = "Block für den Potentiometer.";
  Blockly.Msg.PROCEDURES_ALLOW_STATEMENTS = "Aussagen erlauben";
  Blockly.Msg.PROCEDURES_BEFORE_PARAMS = "mit:";
  Blockly.Msg.PROCEDURES_CALLNORETURN_HELPURL = "https://de.wikipedia.org/wiki/Prozedur_%28Programmierung%29";
  Blockly.Msg.PROCEDURES_CALLNORETURN_TOOLTIP = "Rufe einen Funktionsblock ohne Rückgabewert auf.";
  Blockly.Msg.PROCEDURES_CALLRETURN_HELPURL = "https://de.wikipedia.org/wiki/Prozedur_%28Programmierung%29";
  Blockly.Msg.PROCEDURES_CALLRETURN_TOOLTIP = "Rufe einen Funktionsblock mit Rückgabewert auf.";
  Blockly.Msg.PROCEDURES_CALL_BEFORE_PARAMS = "mit:";
  Blockly.Msg.PROCEDURES_CREATE_DO = "Erzeuge \"Aufruf %1\"";
  Blockly.Msg.PROCEDURES_DEFNORETURN_COMMENT = "Beschreibe diese Funktion …";
  Blockly.Msg.PROCEDURES_DEFNORETURN_DO = "";
  Blockly.Msg.PROCEDURES_DEFNORETURN_HELPURL = "https://de.wikipedia.org/wiki/Prozedur_%28Programmierung%29";
  Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE = "macheEtwas";
  Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE = "zu";
  Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP = "Ein Funktionsblock ohne Rückgabewert.";
  Blockly.Msg.PROCEDURES_DEFRETURN_HELPURL = "https://de.wikipedia.org/wiki/Prozedur_%28Programmierung%29";
  Blockly.Msg.PROCEDURES_DEFRETURN_RETURN = "gib zurück";
  Blockly.Msg.PROCEDURES_DEFRETURN_TOOLTIP = "Ein Funktionsblock mit Rückgabewert.";
  Blockly.Msg.PROCEDURES_DEF_DUPLICATE_WARNING = "Warnung: dieser Funktionsblock hat zwei gleich benannte Parameter.";
  Blockly.Msg.PROCEDURES_HIGHLIGHT_DEF = "Markiere Funktionsblock";
  Blockly.Msg.PROCEDURES_IFRETURN_HELPURL = "http://c2.com/cgi/wiki?GuardClause";
  Blockly.Msg.PROCEDURES_IFRETURN_TOOLTIP = "Wenn der erste Wert wahr (true) ist, gib den zweiten Wert zurück.";
  Blockly.Msg.PROCEDURES_IFRETURN_WARNING = "Warnung: Dieser Block darf nur innerhalb eines Funktionsblock genutzt werden.";
  Blockly.Msg.PROCEDURES_MUTATORARG_TITLE = "Variable:";
  Blockly.Msg.PROCEDURES_MUTATORARG_TOOLTIP = "Eine Eingabe zur Funktion hinzufügen.";
  Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TITLE = "Parameter";
  Blockly.Msg.PROCEDURES_MUTATORCONTAINER_TOOLTIP = "Die Eingaben zu dieser Funktion hinzufügen, entfernen oder neu anordnen.";
  Blockly.Msg.PROCEDURES_TITLE = "\" Funktion genutzt werden.";
  Blockly.Msg.PROCEDURES_VARIABLES_ERROR = "Fehler: Dieser Block kann nur innerhalb der \"";
  Blockly.Msg.PROCEDURES_VARIABLES_LOOP_ERROR = "Fehler: Dieser Block kann nur innerhalb einer \" Schleife, die folgende Variable erzeugt: ";
  Blockly.Msg.PROGLIST_DELETE_ALL_TOOLTIP = "Klicke hier um alle ausgewählten Programme zu löschen.";
  Blockly.Msg.PROGLIST_DELETE_TOOLTIP = "Klicke hier um dein Programm zu löschen.";
  Blockly.Msg.PROGLIST_LOAD_TOOLTIP = "Klicke hier um dein Programm in die Programmierumgebung zu laden.";
  Blockly.Msg.PROGLIST_SHARE_TOOLTIP = "Klicke hier um dein Programm mit einem Freund zu teilen.";
  Blockly.Msg.PROGLIST_SHARE_WITH_GALLERY = "Möchtest du dein Programm wirklich in die Gallerie hochladen und mit allen anderen Benutzern teilen? Wenn du dir nicht sicher bist, schaue <a href='https://www.roberta-home.de/index.php?id=138' target='_blank'>hier</a> nochmal genau nach!";
  Blockly.Msg.PROGLIST_SHARE_WITH_GALLERY_TOOLTIP = "Klicke hier um dein Programm in der Galerie hochzuladen und es mit allen anderen Benutzern zu teilen.";
  Blockly.Msg.PROGRAM_ERROR_EXPRBLOCK_PARSE = "Dieser Ausdruck ist falsch aufgebaut. Syntaxfehler.";
  Blockly.Msg.PROGRAM_ERROR_EXPRBLOCK_TYPECHECK = "Dieser Ausdruck ist nicht gültig. Fehler beim Typecheck.";
  Blockly.Msg.PULSEHIGH = "Pulszeit HIGH";
  Blockly.Msg.PULSELOW = "Pulszeit LOW";
  Blockly.Msg.PULSETOOLTIP = "Block für den Pulssensor.";
  Blockly.Msg.QUADRGB_TOOLTIP = "Block für den vierfach RGB Sensor.";
  Blockly.Msg.RADIO_GET_RSSI_TOOLTIP = "Gibt den RSSI Wert des zuletzt empfangenen Pakets zurück.";
  Blockly.Msg.REDO = "Wiederholen";
  Blockly.Msg.RELAY = "relay";  // untranslated
  Blockly.Msg.RELAY_ARDUINO = "relay SRD-05VDC-SL-C";  // untranslated
  Blockly.Msg.RELAY_TOOLTIP = "Block für die Relais.";
  Blockly.Msg.REMOVE_COMMENT = "Kommentar entfernen";
  Blockly.Msg.RENAME_VARIABLE = "Variable umbenennen...";
  Blockly.Msg.RENAME_VARIABLE_TITLE = "Alle \"%1\" Variablen umbenennen in:";
  Blockly.Msg.RESEND_ACTIVATION = "Bestätigungsmail erneut senden";
  Blockly.Msg.RETURN = "gib zurück";
  Blockly.Msg.RFID_TOOLTIP = "Block für den RFID Reader.";
  Blockly.Msg.RGBLED_OFF = "Schalte RGB LED aus";
  Blockly.Msg.RGBLED_ON = "Schalte RGB LED an";
  Blockly.Msg.RGBLED_TOOLTIP = "Block für RGB LED.";
  Blockly.Msg.RGB_LED_TOOLTIP = "Schaltet die LED an oder aus oder wechselt die Farbe.";
  Blockly.Msg.RIGHT = "rechts";
  Blockly.Msg.RIGHT_FRONT_RGBLED = "RGB LED rechts vorne";
  Blockly.Msg.RIGHT_INFRARED_SENSOR = "Infrarotsensor rechts";
  Blockly.Msg.RIGHT_LED = "LED rechts";
  Blockly.Msg.RIGHT_MOTOR = "Motor rechts";
  Blockly.Msg.RIGHT_REAR_RGBLED = "RGB LED rechts hinten";
  Blockly.Msg.ROLL = "Drehung";
  Blockly.Msg.ROTATIONS_PER_MINUTE = "rpm";
  Blockly.Msg.ROUNDS_PER_MINUTE_SPEED = "Tempo U/min";
  Blockly.Msg.SAY = "Sage";
  Blockly.Msg.SAY_PARAMETERS_TOOLTIP = "Der Roboter sagt den angegebenen Text. Zusätzlich kann die Sprechgeschwindigkeit (0 langsam - 100 schnell) und die Stimmlage (0 tief - 100 hoch) verändert werden.";
  Blockly.Msg.SAY_TOOLTIP = "Der Roboter sagt den angegebenen Text.";
  Blockly.Msg.SDCARD_TOOLTIP = "Block für die SD Karte.";
  Blockly.Msg.SEND_DATA = "data to send";  // untranslated
  Blockly.Msg.SEND_DATA_SENSEMAP = "openSenseMap";  // untranslated
  Blockly.Msg.SEND_DATA_TO = "Sende Daten an";
  Blockly.Msg.SEND_DATA_TO_OSM_TOOLTIP = "Dieser Block sendet Daten an die openSenseMap. Um gleichzeitig verschiedene Daten zu versenden, klicke auf das + Zeichen. Konfiguriere zunächst die IDs der openSenseMap in der Konfiguration.";
  Blockly.Msg.SENSEBOXBRICK_TOOLTIP = "Block für senseBox. Trage hier die ID's der openSenseMap ein, wenn du sie verwenden möchtest.";
  Blockly.Msg.SENSOR_ACCELEROMETER = "Beschleunigungssensor";
  Blockly.Msg.SENSOR_ACCELEROMETER_GETSAMPLE_TOOLTIP = "Gibt die Beschleunigungswerte auf der gegebenen Achse in g zurück.";
  Blockly.Msg.SENSOR_ACCELEROMETER_X_GETSAMPLE_TOOLTIP_ARDUINO = "Gibt die Beschleunigungswerte auf der X-Achse in g zurück. Kann im Wertebereich -4 g bis 4 g liegen.";
  Blockly.Msg.SENSOR_ACCELEROMETER_X_GETSAMPLE_TOOLTIP_SENSEBOX = "Gibt die Beschleunigungswerte auf der X-Achse in g zurück. Kann im Wertebereich -2 g bis 2 g liegen.";
  Blockly.Msg.SENSOR_ACCELEROMETER_Y_GETSAMPLE_TOOLTIP_ARDUINO = "Gibt die Beschleunigungswerte auf der Y-Achse in g zurück. Kann im Wertebereich -4 g bis 4 g liegen.";
  Blockly.Msg.SENSOR_ACCELEROMETER_Y_GETSAMPLE_TOOLTIP_SENSEBOX = "Gibt die Beschleunigungswerte auf der Y-Achse in g zurück. Kann im Wertebereich -2 g bis 2 g liegen.";
  Blockly.Msg.SENSOR_ACCELEROMETER_Z_GETSAMPLE_TOOLTIP_ARDUINO = "Gibt die Beschleunigungswerte auf der Z-Achse in g zurück. Kann im Wertebereich -4 g bis 4 g liegen.";
  Blockly.Msg.SENSOR_ACCELEROMETER_Z_GETSAMPLE_TOOLTIP_SENSEBOX = "Gibt die Beschleunigungswerte auf der Z-Achse in g zurück. Kann im Wertebereich -2 g bis 2 g liegen.";
  Blockly.Msg.SENSOR_AMBIENTLIGHT = "Umgebungslichtsensor";
  Blockly.Msg.SENSOR_ANALOGOUT = "Sensor analog";
  Blockly.Msg.SENSOR_ANY = "irgendwo";
  Blockly.Msg.SENSOR_APDS9960 = "APDS9960";  // untranslated
  Blockly.Msg.SENSOR_ARM_TOOLTIP = "Gibt zurück, ob der ausgewählte Bereich des Arms gedrückt wird oder nicht.";
  Blockly.Msg.SENSOR_BATTERY = "Batterieladung";
  Blockly.Msg.SENSOR_BOTTOM = "unten";
  Blockly.Msg.SENSOR_CALIBRATE = "Kalibriere";
  Blockly.Msg.SENSOR_CODE = "Binär-Code";
  Blockly.Msg.SENSOR_COLOUR = "Farbsensor";
  Blockly.Msg.SENSOR_COLOURTCS3472 = "Farbsensor TCS3472";
  Blockly.Msg.SENSOR_COLOUR_EDISON = "Linienfolger";
  Blockly.Msg.SENSOR_COMPASS = "Kompasssensor";
  Blockly.Msg.SENSOR_COMPASS_EV3 = "HT Kompasssensor";
  Blockly.Msg.SENSOR_DATA_READY = "ready?";  // untranslated
  Blockly.Msg.SENSOR_DETECTFACE = "Gesichtserkennung";
  Blockly.Msg.SENSOR_DETECTFACE_GETSAMPLE_TOOLTIP = "Gibt den Namen oder eine Liste von Namen des/der erkannten Gesichtes/r zurück";
  Blockly.Msg.SENSOR_DETECTMARK = "NAO Mark Sensor";
  Blockly.Msg.SENSOR_DETECTMARK_GETSAMPLE_TOOLTIP = "Gibt die ID (Zahl) oder eine Liste mit IDs (Zahlen) von erkannten NAO Markern zurück. Wenn kein NAO Marker erkannt wird, wird -1 oder eine Liste mit einem Element (-1) zurückgegeben. Eine Liste der möglichen NAO Marker und deren IDs kann im Open Roberta Wiki heruntergeladen werden.";
  Blockly.Msg.SENSOR_DIGITALOUT = "Sensor digital";
  Blockly.Msg.SENSOR_DROP = "Tropfensensor";
  Blockly.Msg.SENSOR_DROP_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Tropfensensors in Prozent zurück.";
  Blockly.Msg.SENSOR_DROP_OFF = "Sturzsensor";
  Blockly.Msg.SENSOR_ELECTRICCURRENT = "Stromsensor";
  Blockly.Msg.SENSOR_ELECTRICCURRENT_GETSAMPLE_TOOLTIP = "Gibt die Stromstärke in Ampere vom ausgewählten Motor zurück.";
  Blockly.Msg.SENSOR_ENCODER = "Drehsensor";
  Blockly.Msg.SENSOR_ENVIRONMENTAL = "Umweltsensor";
  Blockly.Msg.SENSOR_ENVIRONMENTAL_GETSAMPLE_TOOLTIP = "Gibt Messwerte des Umweltsensors zurück.";
  Blockly.Msg.SENSOR_FLAME = "Flammensensor";
  Blockly.Msg.SENSOR_FSR = "Drucksensor";
  Blockly.Msg.SENSOR_FSR_GETSAMPLE_TOOLTIP = "Get the current reading from the force sensitive resistor under the feet of the robot.";  // untranslated
  Blockly.Msg.SENSOR_GESTURE = "Lage";
  Blockly.Msg.SENSOR_GESTURE_ACTIVE = "aktiv?";
  Blockly.Msg.SENSOR_GESTURE_DOWN = "kopfüber";
  Blockly.Msg.SENSOR_GESTURE_DOWN_GETSAMPLE_TOOLTIP = "Gibt »wahr« zurück, wenn die Lage koprüber ist.";
  Blockly.Msg.SENSOR_GESTURE_FACE_DOWN = "auf der Vorderseite";
  Blockly.Msg.SENSOR_GESTURE_FACE_DOWN_GETSAMPLE_TOOLTIP = "Gibt »wahr« zurück, wenn die Lage auf der Vorderseite ist.";
  Blockly.Msg.SENSOR_GESTURE_FACE_UP = "auf der Rückseite";
  Blockly.Msg.SENSOR_GESTURE_FACE_UP_GETSAMPLE_TOOLTIP = "Gibt »wahr« zurück, wenn die Lage auf dem Rücken ist.";
  Blockly.Msg.SENSOR_GESTURE_FREEFALL = "frei fallend";
  Blockly.Msg.SENSOR_GESTURE_FREEFALL_GETSAMPLE_TOOLTIP = "Gibt »wahr« zurück, wenn es frei fällt.";
  Blockly.Msg.SENSOR_GESTURE_SHAKE = "geschüttelt";
  Blockly.Msg.SENSOR_GESTURE_SHAKE_GETSAMPLE_TOOLTIP = "Gibt »wahr« zurück, wenn es geschüttelt wird.";
  Blockly.Msg.SENSOR_GESTURE_TOOLTIP = "Ist das System in der ausgewählten Lage?";
  Blockly.Msg.SENSOR_GESTURE_UP = "aufrecht";
  Blockly.Msg.SENSOR_GESTURE_UP_GETSAMPLE_TOOLTIP = "Gibt »wahr« zurück, wenn die Lage aufrecht ist.";
  Blockly.Msg.SENSOR_GET = "gib";
  Blockly.Msg.SENSOR_GET_SAMPLE = "gib Wert";
  Blockly.Msg.SENSOR_GPS_ALTITUDE_GETSAMPLE_TOOLTIP_SENSEBOX = "Gibt die Höhe in Metern zurück.";
  Blockly.Msg.SENSOR_GPS_DATE_GETSAMPLE_TOOLTIP_SENSEBOX = "Gibt das aktuelle Datum zurück.";
  Blockly.Msg.SENSOR_GPS_LATITUDE_GETSAMPLE_TOOLTIP_SENSEBOX = "Gibt den Breitengrad in Grad zurück.";
  Blockly.Msg.SENSOR_GPS_LONGITUDE_GETSAMPLE_TOOLTIP_SENSEBOX = "Gibt den Längengrad in Grad zurück.";
  Blockly.Msg.SENSOR_GPS_SENSEBOX = "GPS Empfänger";
  Blockly.Msg.SENSOR_GPS_SPEED_GETSAMPLE_TOOLTIP_SENSEBOX = "Gibt die Geschwindigkeit in km/h zurück.";
  Blockly.Msg.SENSOR_GPS_TIME_GETSAMPLE_TOOLTIP_SENSEBOX = "Gibt die aktuelle Zeit zurück.";
  Blockly.Msg.SENSOR_GROVE = "Grove";
  Blockly.Msg.SENSOR_GYRO = "Kreiselsensor";
  Blockly.Msg.SENSOR_GYRO_TILTED_GETSAMPLE_TOOLTIP_WEDO = "Ist der Neigungssensor in der angegebenen Weise geneigt?";
  Blockly.Msg.SENSOR_GYRO_WEDO = "Neigungssensor";
  Blockly.Msg.SENSOR_GYRO_X_GETSAMPLE_TOOLTIP_ARDUINO = "Gibt die Kreiselsensorwerte auf der X-Achse in Grad pro Sekunde zurück. Kann im Wertebereich -2000 °/s bis 2000 °/s liegen.";
  Blockly.Msg.SENSOR_GYRO_Y_GETSAMPLE_TOOLTIP_ARDUINO = "Gibt die Kreiselsensorwerte auf der Y-Achse in Grad pro Sekunde zurück. Kann im Wertebereich -2000 °/s bis 2000 °/s liegen.";
  Blockly.Msg.SENSOR_GYRO_Z_GETSAMPLE_TOOLTIP_ARDUINO = "Gibt die Kreiselsensorwerte auf der Z-Achse in Grad pro Sekunde zurück. Kann im Wertebereich -2000 °/s bis 2000 °/s liegen.";
  Blockly.Msg.SENSOR_HTCOLOUR = "HT Farbsensor";
  Blockly.Msg.SENSOR_HTS221 = "HTS221";  // untranslated
  Blockly.Msg.SENSOR_HUMIDITY = "Luftfeuchtigkeitsensor";
  Blockly.Msg.SENSOR_HUMIDITY_ARDUINO = "Luftfeuchtigkeitsensor DHT11";
  Blockly.Msg.SENSOR_HUMIDITY_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Luftfeuchtigkeitsensors in Prozent szurück.";
  Blockly.Msg.SENSOR_HUMIDITY_SENSEBOX = "Luftfeuchtigkeit/Temperatur Sensor HDC1080";
  Blockly.Msg.SENSOR_INFRARED = "Infrarotsensor";
  Blockly.Msg.SENSOR_INFRARED_DISTANCE_GETSAMPLE_TOOLTIP_WEDO = "Gibt die relative Entfernung des Infrarotsensors zurück. Die Werte können zwischen 0, ganz nah und 10, weiter weg, liegen. Probiere es aus!";
  Blockly.Msg.SENSOR_IRSEEKER = "HT Infrarotsensor";
  Blockly.Msg.SENSOR_IRSEEKER_EDISON = "Infrarotempfänger";
  Blockly.Msg.SENSOR_IRSEEKER_GETSAMPLE_TOOLTIP = "Gibt die Position einer Infrarot Signalleuchte.";
  Blockly.Msg.SENSOR_IRSEEKER_RCCODE_GETSAMPLE_TOOLTIP_EDISON = "Empfange eine Nachricht von einer Fernbedienung.";
  Blockly.Msg.SENSOR_IS_ARM = "Arm";
  Blockly.Msg.SENSOR_IS_PIN = "";
  Blockly.Msg.SENSOR_IS_PRESSED = "gedrückt?";
  Blockly.Msg.SENSOR_IS_TILTED = "geneigt?";
  Blockly.Msg.SENSOR_IS_TOUCHED = "gedrückt?";
  Blockly.Msg.SENSOR_JOYSTICK = "Joystick";
  Blockly.Msg.SENSOR_KEY = "Taste";
  Blockly.Msg.SENSOR_KEYPAD = "Tastenfeld";
  Blockly.Msg.SENSOR_KEY_ANY = "irgendeine";
  Blockly.Msg.SENSOR_KEY_DOWN = "Unten";
  Blockly.Msg.SENSOR_KEY_ENTER = "Mitte";
  Blockly.Msg.SENSOR_KEY_ESCAPE = "Zurück";
  Blockly.Msg.SENSOR_KEY_LEFT = "Links";
  Blockly.Msg.SENSOR_KEY_PLAY = "Wiedergabe";
  Blockly.Msg.SENSOR_KEY_REC = "Aufnahme";
  Blockly.Msg.SENSOR_KEY_RIGHT = "Rechts";
  Blockly.Msg.SENSOR_KEY_STOP = "Stop";
  Blockly.Msg.SENSOR_KEY_UP = "Oben";
  Blockly.Msg.SENSOR_LIGHT = "Lichtsensor";
  Blockly.Msg.SENSOR_LIGHTVEML = "sichtbares/UV Licht Sensor";
  Blockly.Msg.SENSOR_LIGHTVEML_LIGHT_GETSAMPLE_TOOLTIP = "Gibt den Wert für den sichtbares Licht Sensor in Lux zurück. Der Wert kann zwischen 0 und 220000 lux liegen.";
  Blockly.Msg.SENSOR_LIGHTVEML_UVLIGHT_GETSAMPLE_TOOLTIP = "Gibt den Wert für den UV Licht Sensor in μW/cm² zurück. Der Wert kann zwischen 0 und mehr als 1000 liegen.";
  Blockly.Msg.SENSOR_LIGHT_LIGHT_GETSAMPLE_TOOLTIP_EDISON = "Gibt den aktuellen Wert des Lichtsensors zurück";
  Blockly.Msg.SENSOR_LIGHT_LINETRACKER = "Linienfolger";
  Blockly.Msg.SENSOR_LPS22HB = "LPS22HB";  // untranslated
  Blockly.Msg.SENSOR_LSM9DS1 = "LSM9DS1";  // untranslated
  Blockly.Msg.SENSOR_MIC = "Mikrofon";
  Blockly.Msg.SENSOR_MOISTURE = "Feuchtigkeitsensor";
  Blockly.Msg.SENSOR_MOISTURE_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Feuchtigkeitsensors in Prozent zurück.";
  Blockly.Msg.SENSOR_MOTION = "Bewegungssensor";
  Blockly.Msg.SENSOR_MOTION_ARDUINO = "Bewegungssensor HC-SR501";
  Blockly.Msg.SENSOR_MOTION_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Bewegungssensors (wahr/falsch) zurück.";
  Blockly.Msg.SENSOR_MS_TIMER = "in ms";
  Blockly.Msg.SENSOR_OBSTACLEDETECTOR = "Hinderniserkenner";
  Blockly.Msg.SENSOR_OUT = "Sensor";
  Blockly.Msg.SENSOR_OUT_ANALOG_GETSAMPLE_TOOLTIP = "Gibt den analogen Wert von dem angegeben Pin zurück. Der Wert ist zwischen 0 und 1023.";
  Blockly.Msg.SENSOR_OUT_DIGITAL_GETSAMPLE_TOOLTIP = "Gibt den digitalen Wert von dem angegebenen Pin zurück. Der Wert ist entweder HIGH »1« oder LOW »0«.";
  Blockly.Msg.SENSOR_PARTICLE = "SDS011 Feinstaubsensor";
  Blockly.Msg.SENSOR_PARTICLE_PM10_GETSAMPLE_TOOLTIP = "Gibt den aktuellen PM10 Wert des Feinstaubsensors zurück.";
  Blockly.Msg.SENSOR_PARTICLE_PM25_GETSAMPLE_TOOLTIP = "Gibt den aktuellen PM2.5 Wert des Feinstaubsensors zurück.";
  Blockly.Msg.SENSOR_PIN = "Pin";
  Blockly.Msg.SENSOR_PINTOUCH = "Pin";
  Blockly.Msg.SENSOR_PINTOUCH_BOB3 = "Arm";
  Blockly.Msg.SENSOR_PINTOUCH_ROB3RTA = "ist";
  Blockly.Msg.SENSOR_PIN_ANALOG_GETSAMPLE_TOOLTIP = "Gibt den analogen Wert von dem angegeben Pin zurück. Der Wert ist zwischen 0 und 1023.";
  Blockly.Msg.SENSOR_PIN_DIGITAL_GETSAMPLE_TOOLTIP = "Gibt den digitalen Wert von dem angegebenen Pin zurück. Der Wert ist entweder HIGH »1« oder LOW »0«.";
  Blockly.Msg.SENSOR_PIN_PULSEHIGH_GETSAMPLE_TOOLTIP = "Gibt die Pulszeit HIGH an dem angegebenen Pin in Microsekunden oder -1 wenn die Zeit nicht gemessen werden konnte.";
  Blockly.Msg.SENSOR_PIN_PULSELOW_GETSAMPLE_TOOLTIP = "Gibt die Pulszeit LOW an dem angegebenen Pin in Microsekunden oder -1 wenn die Zeit nicht gemessen werden konnte.";
  Blockly.Msg.SENSOR_POTENTIOMETER = "Potentiometer";
  Blockly.Msg.SENSOR_POTENTIOMETER_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Potentiometers in Volt. Der Wert ist zwischen 0 und 5V.";
  Blockly.Msg.SENSOR_PULSE = "Pulssensor";
  Blockly.Msg.SENSOR_PULSE_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Pulssensors zurück.";
  Blockly.Msg.SENSOR_PULSE_GETSAMPLE_TOOLTIP_ARDUINO = "Gibt den aktuellen Wert des Pulssensors zurück. Der Wert ist zwischen 0 und 1023.";
  Blockly.Msg.SENSOR_QUADRGB = "Quad RGB Sensor";
  Blockly.Msg.SENSOR_QUADRGB_LINE_GETSAMPLE_TOOLTIP = "Gibt eine Zahl zwischen 0 und 15 wobei jede Zahl einen bestimmten Linienzustand entspricht.";
  Blockly.Msg.SENSOR_RADIO_RSSI = "Radio RSSI Sensor";
  Blockly.Msg.SENSOR_RESET = "Setze";
  Blockly.Msg.SENSOR_RESET_II = "zurück";
  Blockly.Msg.SENSOR_RESET_TOOLTIP_EDISON = "Setzt die Sensoren zurück und leert ihre Werte.";
  Blockly.Msg.SENSOR_RFID = "RFID Reader";
  Blockly.Msg.SENSOR_RFID_ARDUINO = "RFID-RC522 Reader";
  Blockly.Msg.SENSOR_RFID_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des RFID Readers zurück.";
  Blockly.Msg.SENSOR_RSSI = "Empfangsstärke";
  Blockly.Msg.SENSOR_RSSI_VALUE_GETSAMPLE_TOOLTIP = "Gibt die Signalstärke der letzten Nachricht zurück.";
  Blockly.Msg.SENSOR_SONAR = "Ultraschallsensor";
  Blockly.Msg.SENSOR_SOUND = "Geräuschsensor";
  Blockly.Msg.SENSOR_SOUND_CALLIOPE = "Mikrofon";
  Blockly.Msg.SENSOR_SOUND_CLAP_GETSAMPLE_TOOLTIP_EDISON = "Wird ein Klatschen registriert?";
  Blockly.Msg.SENSOR_SOUND_MBOT2 = "Mikrofon";
  Blockly.Msg.SENSOR_SOUND_RECORD = "Aufnahme";
  Blockly.Msg.SENSOR_TEMPERATURE = "Temperatursensor";
  Blockly.Msg.SENSOR_TEMPERATURE_ARDUINO = "Temperatursensor TMP36";
  Blockly.Msg.SENSOR_TEMPERATURE_PRESSURE_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Luftdrucksensors zurück.";
  Blockly.Msg.SENSOR_TEMPERATURE_SENSEBOX = "Temperatur/Luftdruck Sensor BMP280";
  Blockly.Msg.SENSOR_TIME = "Zeit";
  Blockly.Msg.SENSOR_TIMER = "Zeitgeber";
  Blockly.Msg.SENSOR_TOP = "oben";
  Blockly.Msg.SENSOR_TOUCH = "Berührungssensor";
  Blockly.Msg.SENSOR_ULTRASONIC = "Ultraschallsensor";
  Blockly.Msg.SENSOR_ULTRASONIC_ARDUINO = "Ultraschallsensor HC-SR04";
  Blockly.Msg.SENSOR_ULTRASONIC_DISTANCE_GETSAMPLE_TOOLTIP_ARDUINO = "Gibt den aktuellen Wert des Ultraschallsensors in cm zurück. Die weiteste Entfernung ist 400 cm.";
  Blockly.Msg.SENSOR_ULTRASONIC_DISTANCE_GETSAMPLE_TOOLTIP_MBOT = "Gibt den aktuellen Wert des Ultraschallsensors in cm zurück. Die weiteste Entfernung ist 400 cm. Die näheste Entfernung ist 3 cm.";
  Blockly.Msg.SENSOR_ULTRASONIC_DISTANCE_GETSAMPLE_TOOLTIP_MBOT2 = "Gibt den aktuellen Wert des Ultraschallsensors in cm zurück. Die weiteste Entfernung ist 300 cm. Die näheste Entfernung ist 3 cm.";
  Blockly.Msg.SENSOR_UNIT_ACCEL = "m/s²";  // untranslated
  Blockly.Msg.SENSOR_UNIT_AMPERE = "A";  // untranslated
  Blockly.Msg.SENSOR_UNIT_CM = "cm";  // untranslated
  Blockly.Msg.SENSOR_UNIT_DEGREE = "°";  // untranslated
  Blockly.Msg.SENSOR_UNIT_DEGREE_CELSIUS = "°C";  // untranslated
  Blockly.Msg.SENSOR_UNIT_DEGREE_PER_SECOND = "°/s";  // untranslated
  Blockly.Msg.SENSOR_UNIT_GAUSS = "Gauss";  // untranslated
  Blockly.Msg.SENSOR_UNIT_INDEX = "#";  // untranslated
  Blockly.Msg.SENSOR_UNIT_IRRADIANCE = "μW/cm²";  // untranslated
  Blockly.Msg.SENSOR_UNIT_LUX = "lx";  // untranslated
  Blockly.Msg.SENSOR_UNIT_METER = "m";
  Blockly.Msg.SENSOR_UNIT_MILLIG = "milli-g";  // untranslated
  Blockly.Msg.SENSOR_UNIT_MM = "mm";  // untranslated
  Blockly.Msg.SENSOR_UNIT_MS = "ms";  // untranslated
  Blockly.Msg.SENSOR_UNIT_NEWTON = "N";  // untranslated
  Blockly.Msg.SENSOR_UNIT_OMEGA = "ω";  // untranslated
  Blockly.Msg.SENSOR_UNIT_PASCAL = "hPa";  // untranslated
  Blockly.Msg.SENSOR_UNIT_PERCENT = "%";  // untranslated
  Blockly.Msg.SENSOR_UNIT_PM = "μg/m³";  // untranslated
  Blockly.Msg.SENSOR_UNIT_SPEED = "km/h";
  Blockly.Msg.SENSOR_UNIT_VOLT = "V";  // untranslated
  Blockly.Msg.SENSOR_VALUE = "Wert";
  Blockly.Msg.SENSOR_WALL = "Wandsensor";
  Blockly.Msg.SERVER_NOT_AVAILABLE = "Das Open Roberta Lab ist zur Zeit nicht erreichbar. </br>Die Internetverbindung wurde unterbrochen. Solltest du gerade einen EV3 mit dem USB-Kabel verbunden haben, genügt ein Klick auf die Programmieroberfläche.<br> Falls das Problem weiterhin besteht, überprüfe deine Internetverbindung und lade diese Webseite neu. Sollte das Problem erneut auftreten, schreibe bitte eine Mail an folgende Adresse:</br>support-o-r@iais.fraunhofer.de";
  Blockly.Msg.SERVO_MOTOR = "servo motor";  // untranslated
  Blockly.Msg.SERVO_MOTOR_ARDUINO = "servo motor SG90";  // untranslated
  Blockly.Msg.SERVO_S1 = "Servomotor S1";
  Blockly.Msg.SERVO_S2 = "Servomotor S2";
  Blockly.Msg.SERVO_TOOLTIP = "Block für den Servomotor.";
  Blockly.Msg.SET = "Setze";
  Blockly.Msg.SETLANGUAGE_TOOLTIP = "Setzt die Sprache für den Sage Block.";
  Blockly.Msg.SET_LED = "Schalte LED";
  Blockly.Msg.SET_RELAY = "Schalte Relais";
  Blockly.Msg.SET_RELAY_ARDUINO = "Schalte Relais SRD-05VDC-SL-C";
  Blockly.Msg.SET_RELAY_TOOLTIP = "Turns the relay on or off";  // untranslated
  Blockly.Msg.SET_RGB_LED = "turn RGB LED";  // untranslated
  Blockly.Msg.SHARE_PROGRAMS_USERGROUP_HINT = "Um Programme mit der Gruppe zu teilen musst zur Liste deiner Programme gehen und das Programm dort mit der Gruppe teilen.";
  Blockly.Msg.SHARE_WITH_USER = "Teile dein Programm mit einem anderen Benutzer ...";
  Blockly.Msg.SHARE_WITH_USERGROUP = "Teile dein Programm mit den Mitgliedern einer deiner Gruppen ...";
  Blockly.Msg.SIDE_BRUSH_OFF = "turn side brush off";
  Blockly.Msg.SIDE_BRUSH_OFF_TOOLTIP = "Turns the side brush off.";
  Blockly.Msg.SIDE_BRUSH_STATUS = "Seitliche Staubbürste";
  Blockly.Msg.SIDE_BRUSH_TOOLTIP = "Turns the side brush on or off .";
  Blockly.Msg.SIM_BLOCK_NOT_SUPPORTED = "Diesen Block kann man leider nicht in der Simulation verwenden!";
  Blockly.Msg.SIM_CONFIGURATION_WARNING_SENSOR_MISSING = "Dieser Sensor ist nicht in der Roboterkonfiguration. Das Verhalten des Programmes auf dem realen Roboter wird anders als erwartet sein, bitte überprüfe die Roboterkonfiguration";
  Blockly.Msg.SIM_CONFIGURATION_WARNING_WRONG_INFRARED_SENSOR_PORT = "In der Simulation wird der Infrarotsensor durch den Ultraschallsensor ersetzt. Das Verhalten des Programmes auf dem realen Roboter wird anders als erwartet sein, bitte überprüfe die Roboterkonfiguration";
  Blockly.Msg.SIM_CONFIGURATION_WARNING_WRONG_SENSOR_PORT = "In diesem Block hast du einen falschen Sensorport angegeben! Das Verhalten des Programmes auf dem realen Roboter wird anders als erwartet sein, bitte überprüfe die Roboterkonfiguration";
  Blockly.Msg.SINGLE_MOTOR_ON_TOOLTIP_CALLIOPE = "Startet den einzelen Motor mit einer bestimmten Leistung, -100% - 100%, wobei negative Werte die Drehrichtung umkehren";
  Blockly.Msg.SLEEP = "Schlafen";
  Blockly.Msg.SLOT_FRONT = "vorne";
  Blockly.Msg.SLOT_LEFT = "links";
  Blockly.Msg.SLOT_LEFT_PITCH = "links Nicken";
  Blockly.Msg.SLOT_LEFT_ROLL = "links Rollen";
  Blockly.Msg.SLOT_LEFT_YAW = "links Gieren";
  Blockly.Msg.SLOT_LEFT_YAW_PITCH = "links Gieren/Nicken";
  Blockly.Msg.SLOT_MIDDLE = "mitte";
  Blockly.Msg.SLOT_PITCH = "Nicken";
  Blockly.Msg.SLOT_REAR = "hinten";
  Blockly.Msg.SLOT_RIGHT = "rechts";
  Blockly.Msg.SLOT_RIGHT_PITCH = "rechts Nicken";
  Blockly.Msg.SLOT_RIGHT_ROLL = "rechts Rollen";
  Blockly.Msg.SLOT_RIGHT_YAW = "rechts Gieren";
  Blockly.Msg.SLOT_RIGHT_YAW_PITCH = "rechts Gieren/Nicken";
  Blockly.Msg.SLOT_SIDE = "Seite";
  Blockly.Msg.SLOT_TILTED_ANY = "irgendwie";
  Blockly.Msg.SLOT_TILTED_BACK = "hinten";
  Blockly.Msg.SLOT_TILTED_DOWN = "abwärts";
  Blockly.Msg.SLOT_TILTED_FRONT = "vorne";
  Blockly.Msg.SLOT_TILTED_NO = "nicht";
  Blockly.Msg.SLOT_TILTED_UP = "aufwärts";
  Blockly.Msg.SLOT_YAW = "Gieren";
  Blockly.Msg.SOCKET = "Socket";
  Blockly.Msg.SOUND_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Geräuschsensors im Intervall 0 bis 100 zurück. 0 ist leise und 100 laut.";
  Blockly.Msg.SOUND_RECORD_TOOLTIP = "Starte oder stoppe eine Aufnahme.";
  Blockly.Msg.SOUND_TOOLTIP = "Block für den Geräuschsensor.";
  Blockly.Msg.SOURCE_CODE_EDITOR_BUILD_TOOLTIP = "Baue den Quellcode";
  Blockly.Msg.SOURCE_CODE_EDITOR_CLOSE_CONFIRMATION = "All deine Änderungen gehen verloren!";
  Blockly.Msg.SOURCE_CODE_EDITOR_IMPORT_TOOLTIP = "Importiere aktuelles NEPO Programm";
  Blockly.Msg.SOURCE_CODE_EDITOR_PLACEHOLDER = "Importiere das aktuelle NEPO Programm oder fange einfach an zu tippen";
  Blockly.Msg.SOURCE_CODE_EDITOR_RUN_TOOLTIP = "Starte auf dem Roboter";
  Blockly.Msg.SOURCE_CODE_EDITOR_UPLOAD_TOOLTIP = "Lade den Quellcode hoch";
  Blockly.Msg.SSD1306I2C_TOOLTIP = "Represents an I²C OLED SSD1306 display (addresses 128x64: 0x3D, 128x32: 0x3C)";  // untranslated
  Blockly.Msg.SSID = "SSID";
  Blockly.Msg.START = "Starte";
  Blockly.Msg.START_ACTIVITY = "Aktivität";
  Blockly.Msg.START_ACTIVITY_TOOLTIP = "Startet zusätzliche Aktivität.";
  Blockly.Msg.START_PROGRAM = "Start";
  Blockly.Msg.START_PROGRAM_AUTOMOMOUSLIFE = "autonomes Verhalten";
  Blockly.Msg.START_PROGRAM_DEBUG = "zeige Sensordaten";
  Blockly.Msg.START_TOOLTIP = "Startblock für das Hauptprogramm.";
  Blockly.Msg.STEPMOTOR_TOOLTIP = "Block für den Schrittmotor.";
  Blockly.Msg.STEPS_PER_REVOLUTION = "Schritte pro Umdrehung";
  Blockly.Msg.STEP_MOTOR = "Schrittmotor";
  Blockly.Msg.STEP_MOTOR_ARDUINO = "step motor 28BYJ-48";  // untranslated
  Blockly.Msg.STEP_MOTOR_ON_TOOLTIP = "Schaltet Motor an mit vorgegebener Geschwindigkeit in Umdrehungen pro Minute und stoppt Motor nach Ausführung der vorgegebenen Anzahl an Umdrehungen.";
  Blockly.Msg.STRENGTH = "Stärke";
  Blockly.Msg.SWITCH = "Schalte";
  Blockly.Msg.SWITCH_LED_MATRIX_TOOLTIP = "Aktiviert/Deaktiviert die LED Matrix um die doppelt belegten Pins zu nutzen.";
  Blockly.Msg.TAB_CONFIGURATION = "Roboterkonfiguration";
  Blockly.Msg.TAB_PROGRAM = "Programm";
  Blockly.Msg.TEMPERATURE_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Temperatursensors im °C zurück.";
  Blockly.Msg.TEMPERATURE_TOOLTIP = "Block für den Temperatursensor.";
  Blockly.Msg.TEXT_APPEND_APPENDTEXT = "Text anhängen";
  Blockly.Msg.TEXT_APPEND_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification";  // untranslated
  Blockly.Msg.TEXT_APPEND_TO = "An";
  Blockly.Msg.TEXT_APPEND_TOOLTIP = "Text an den ersten Text anhängen.";
  Blockly.Msg.TEXT_CAST_CHAR_TONUMBER = "wandle Zeichen %1 an Position %2 um in Zahl";
  Blockly.Msg.TEXT_CAST_CHAR_TONUMBER_TOOLTIP = "Wandelt das Zeichen an der angegebenen Position in die entsprechende Zahl der ASCII Tabelle um. Das erste Zeichen einer Zeichenkette hat die Position 0.";
  Blockly.Msg.TEXT_CAST_STRING_TONUMBER = "wandle %1 um in Zahl";
  Blockly.Msg.TEXT_CAST_STRING_TONUMBER_TOOLTIP = "Wandelt diese Zeichenkette in eine Zahl um, wenn möglich. Aus der Zeichenkette '123' z. B. wird 123 vom Datentyp Zahl.";
  Blockly.Msg.TEXT_CHANGECASE_HELPURL = "https://github.com/google/blockly/wiki/Text#adjusting-text-case";  // untranslated
  Blockly.Msg.TEXT_CHANGECASE_OPERATOR_LOWERCASE = "umwandeln in kleinbuchstaben";
  Blockly.Msg.TEXT_CHANGECASE_OPERATOR_TITLECASE = "umwandeln in Substantive";
  Blockly.Msg.TEXT_CHANGECASE_OPERATOR_UPPERCASE = "umwandeln in GROSSBUCHSTABEN";
  Blockly.Msg.TEXT_CHANGECASE_TOOLTIP = "Wandelt Schreibweise von Texten um, in Großbuchstaben, Kleinbuchstaben oder den ersten Buchstaben jedes Wortes groß und die anderen klein.";
  Blockly.Msg.TEXT_CHARAT_FIRST = "Nehme ersten Buchstaben";
  Blockly.Msg.TEXT_CHARAT_FROM_END = "Nehme #ten Buchstaben von hinten";
  Blockly.Msg.TEXT_CHARAT_FROM_START = "Nehme #ten Buchstaben";
  Blockly.Msg.TEXT_CHARAT_HELPURL = "http://publib.boulder.ibm.com/infocenter/lnxpcomp/v8v101/index.jsp?topic=%2Fcom.ibm.xlcpp8l.doc%2Flanguage%2Fref%2Farsubex.htm";
  Blockly.Msg.TEXT_CHARAT_INPUT_INTEXT = "vom Text";
  Blockly.Msg.TEXT_CHARAT_LAST = "Nehme letzten Buchstaben";
  Blockly.Msg.TEXT_CHARAT_RANDOM = "Nehme zufälligen Buchstaben";
  Blockly.Msg.TEXT_CHARAT_TAIL = "";
  Blockly.Msg.TEXT_CHARAT_TOOLTIP = "Extrahiere einen Buchstaben von einer spezifizierten Position.";
  Blockly.Msg.TEXT_COMMENT_TOOLTIP = "Dokumentiere dein Programm mit diesem Block, damit du und andere es später leichter haben, dein Programm zu verstehen. Dieser Kommentar wird auch im generierten Source Code zu sehen sein.";
  Blockly.Msg.TEXT_CREATE_JOIN_ITEM_TOOLTIP = "Ein Element zum Text hinzufügen.";
  Blockly.Msg.TEXT_CREATE_JOIN_TITLE_JOIN = "verbinden";
  Blockly.Msg.TEXT_CREATE_JOIN_TOOLTIP = "Hinzufügen, entfernen und sortieren von Elementen.";
  Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_END = "bis zum #ten Buchstaben von hinten";
  Blockly.Msg.TEXT_GET_SUBSTRING_END_FROM_START = "bis zum #ten Buchstaben";
  Blockly.Msg.TEXT_GET_SUBSTRING_END_LAST = "bis zum letzten Buchstaben";
  Blockly.Msg.TEXT_GET_SUBSTRING_HELPURL = "http://publib.boulder.ibm.com/infocenter/lnxpcomp/v8v101/index.jsp?topic=%2Fcom.ibm.xlcpp8l.doc%2Flanguage%2Fref%2Farsubex.htm";
  Blockly.Msg.TEXT_GET_SUBSTRING_INPUT_IN_TEXT = "in Text";
  Blockly.Msg.TEXT_GET_SUBSTRING_START_FIRST = "vom ersten Buchstaben";
  Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_END = "vom #ten Buchstaben von hinten";
  Blockly.Msg.TEXT_GET_SUBSTRING_START_FROM_START = "vom #ten Buchstaben";
  Blockly.Msg.TEXT_GET_SUBSTRING_TAIL = "";
  Blockly.Msg.TEXT_GET_SUBSTRING_TOOLTIP = "Gibt den angegebenen Textabschnitt zurück.";
  Blockly.Msg.TEXT_INDEXOF_HELPURL = "http://publib.boulder.ibm.com/infocenter/lnxpcomp/v8v101/index.jsp?topic=%2Fcom.ibm.xlcpp8l.doc%2Flanguage%2Fref%2Farsubex.htm";
  Blockly.Msg.TEXT_INDEXOF_INPUT_INTEXT = "im Text";
  Blockly.Msg.TEXT_INDEXOF_OPERATOR_FIRST = "Suche erstes Auftreten des Begriffs";
  Blockly.Msg.TEXT_INDEXOF_OPERATOR_LAST = "Suche letztes Auftreten des Begriffs";
  Blockly.Msg.TEXT_INDEXOF_TAIL = "";
  Blockly.Msg.TEXT_INDEXOF_TOOLTIP = "Findet das erste / letzte Auftreten eines Suchbegriffs in einem Text.  Gibt die Position des Begriffs oder 0 zurück.";
  Blockly.Msg.TEXT_ISEMPTY_HELPURL = "https://github.com/google/blockly/wiki/Text#checking-for-empty-text";  // untranslated
  Blockly.Msg.TEXT_ISEMPTY_TITLE = "%1 ist leer?";
  Blockly.Msg.TEXT_ISEMPTY_TOOLTIP = "Ist wahr (true), wenn der Text keine Zeichen enthält ist.";
  Blockly.Msg.TEXT_JOIN_HELPURL = "";
  Blockly.Msg.TEXT_JOIN_TITLE_CREATEWITH = "Erstelle Text aus";
  Blockly.Msg.TEXT_JOIN_TOOLTIP = "Erstellt einen Text durch das Verbinden von mehreren Textelementen.";
  Blockly.Msg.TEXT_LENGTH_HELPURL = "https://github.com/google/blockly/wiki/Text#text-modification";  // untranslated
  Blockly.Msg.TEXT_LENGTH_TITLE = "Länge %1";
  Blockly.Msg.TEXT_LENGTH_TOOLTIP = "Die Anzahl von Zeichen in einem Text. (inkl. Leerzeichen)";
  Blockly.Msg.TEXT_PRINT_HELPURL = "https://github.com/google/blockly/wiki/Text#printing-text";  // untranslated
  Blockly.Msg.TEXT_PRINT_TITLE = "Ausgabe %1";
  Blockly.Msg.TEXT_PRINT_TOOLTIP = "Gib den Inhalt einer Variable aus.";
  Blockly.Msg.TEXT_PROMPT_HELPURL = "https://github.com/google/blockly/wiki/Text#getting-input-from-the-user";  // untranslated
  Blockly.Msg.TEXT_PROMPT_TOOLTIP_NUMBER = "Fragt den Benutzer nach einer Zahl.";
  Blockly.Msg.TEXT_PROMPT_TOOLTIP_TEXT = "Fragt den Benutzer nach einem Text.";
  Blockly.Msg.TEXT_PROMPT_TYPE_NUMBER = "Fragt nach Zahl mit Hinweis";
  Blockly.Msg.TEXT_PROMPT_TYPE_TEXT = "Fragt nach Text mit Hinweis";
  Blockly.Msg.TEXT_TEXT_HELPURL = "https://de.wikipedia.org/wiki/Zeichenkette";
  Blockly.Msg.TEXT_TEXT_TOOLTIP = "Ein Buchstabe, Text oder Satz.";
  Blockly.Msg.TEXT_TRIM_HELPURL = "https://github.com/google/blockly/wiki/Text#trimming-removing-spaces";  // untranslated
  Blockly.Msg.TEXT_TRIM_OPERATOR_BOTH = "entferne Leerzeichen vom Anfang und vom Ende (links und rechts)";
  Blockly.Msg.TEXT_TRIM_OPERATOR_LEFT = "entferne Leerzeichen vom Anfang (links)";
  Blockly.Msg.TEXT_TRIM_OPERATOR_RIGHT = "entferne Leerzeichen vom Ende (rechts)";
  Blockly.Msg.TEXT_TRIM_TOOLTIP = "Entfernt Leerzeichen vom Anfang und / oder Ende eines Textes.";
  Blockly.Msg.THETA = "Theta";
  Blockly.Msg.TIMEOUT = "Auszeit";
  Blockly.Msg.TIMER_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Zeitgebers zurück.";
  Blockly.Msg.TIMER_RESET_TOOLTIP = "Setzt den Zeitgeber zurück.";
  Blockly.Msg.TITLE = "Titel";
  Blockly.Msg.TO = "auf";
  Blockly.Msg.TODAY = "Heute";
  Blockly.Msg.TOOLBOX_ACTION = "Aktion";
  Blockly.Msg.TOOLBOX_ANIMATION = "Animation";
  Blockly.Msg.TOOLBOX_CLEANING = "Reinigung";
  Blockly.Msg.TOOLBOX_COLOUR = "Farben";
  Blockly.Msg.TOOLBOX_COMMUNICATION = "Nachrichten";
  Blockly.Msg.TOOLBOX_CONTROL = "Kontrolle";
  Blockly.Msg.TOOLBOX_DECISION = "Entscheidungen";
  Blockly.Msg.TOOLBOX_DISPLAY = "Anzeige";
  Blockly.Msg.TOOLBOX_DRIVE = "Fahren";
  Blockly.Msg.TOOLBOX_IMAGE = "Bilder";
  Blockly.Msg.TOOLBOX_INTEGRATED_SENSOR = "Integrated Sensors";  // untranslated
  Blockly.Msg.TOOLBOX_LIGHT = "Statusleuchte";
  Blockly.Msg.TOOLBOX_LIST = "Listen";
  Blockly.Msg.TOOLBOX_LOGIC = "Logik";
  Blockly.Msg.TOOLBOX_LOOP = "Schleifen";
  Blockly.Msg.TOOLBOX_MATH = "Mathematik";
  Blockly.Msg.TOOLBOX_MOVE = "Bewegen";
  Blockly.Msg.TOOLBOX_NEURAL_NETWORK = "Neural Network";  // untranslated
  Blockly.Msg.TOOLBOX_PIN = "Pin";  // untranslated
  Blockly.Msg.TOOLBOX_PROCEDURE = "Funktionen";
  Blockly.Msg.TOOLBOX_SENSOR = "Sensoren";
  Blockly.Msg.TOOLBOX_SOUND = "Klang";
  Blockly.Msg.TOOLBOX_TEXT = "Text";
  Blockly.Msg.TOOLBOX_VARIABLE = "Variablen";
  Blockly.Msg.TOOLBOX_VISION = "Vision";  // untranslated
  Blockly.Msg.TOOLBOX_WAIT = "Warten";
  Blockly.Msg.TOOLBOX_WALK = "Gehen";
  Blockly.Msg.TOUCH_ISPRESSED_TOOLTIP = "Ist der Berührungssensor gedrückt?";
  Blockly.Msg.TOUCH_TOOLTIP = "Block für den Berührungssensor.";
  Blockly.Msg.TOUR1_DESCRIPTION00 = "weiter";
  Blockly.Msg.TOUR1_DESCRIPTION01 = "Herzlich willkommen,<br>mit »weiter« startest du eine Tour durch das Open Roberta Lab.<br>Ich zeige dir hier, wie du mit NEPO einen Roboter programmieren kannst.<br>Du kannst diese Tour jederzeit beenden. Klicke einfach auf das »X« rechts oben in der Ecke.";
  Blockly.Msg.TOUR1_DESCRIPTION02 = "Die Menüleiste ,-)";
  Blockly.Msg.TOUR1_DESCRIPTION03 = "Hier findest du alles, was du rund um die Roboterprogrammierung brauchst!<br><span class='typcn typcn-document-text'></span> Programme speichern und wieder aufrufen<br><span class='typcn typcn-ev3'></span> Deinen Roboter mit dem Open Roberta Lab verbinden oder zu einem anderen System wechseln<br><span class='typcn typcn-lightbulb'></span> Hilfe für alles was schiefgehen kann<br><span class='typcn typcn-user'></span> Alles rund um dein Benutzerkonto, z. B. anmelden oder abmelden<br><span class='typcn typcn-th-large-outline'></span> Schau dir tolle Programme von anderen an und probiere sie direkt aus!<br><span class='typcn typcn-world'></span> Klicke auf die Weltkugel um die Sprache zu wechseln";
  Blockly.Msg.TOUR1_DESCRIPTION04 = "Klick hier und wechsle zur Roboterkonfiguration!";
  Blockly.Msg.TOUR1_DESCRIPTION05 = "Die Roboterkonfiguration kannst du später anpassen,<br>wenn du einen anderen Roboter aufbaust.<br>Wenn du keinen Roboter hast und dein Programm in der Simulation ausprobierst,<br>dann gelten immer diese Einstellung.";
  Blockly.Msg.TOUR1_DESCRIPTION06 = "Klicke hier und wechsle zurück zur Programmierung!";
  Blockly.Msg.TOUR1_DESCRIPTION07 = "Dein Werkzeugkasten oder auch die  Toolbox.<br>Hier gibt es die Programmierblöcke.";
  Blockly.Msg.TOUR1_DESCRIPTION07a = "Wenn du dich schon gut auskennst kannst du hier in den Expertenmodus der Toolbox wechseln.<br>Dort findest du dann noch mehr Blöcke um deinen Roboter zu programmieren.<br><span class='typcn typcn-media-stop-outline'></span> Anfänger<br><span class='typcn typcn-star-outline'></span> Experte";
  Blockly.Msg.TOUR1_DESCRIPTION08 = "Jedes Programm beginnt mit dem »Programmstart-Block«.<br>";
  Blockly.Msg.TOUR1_DESCRIPTION09 = "Hier gibt es die Schnell-Start-Knöpfe!<br>Von links nach rechts:<br><span class='typcn typcn-media-play'></span> Klicke hier um dein Programm auf dem richtigen Roboter auszuführen<br><span class='typcn typcn-cloud-storage'></span> Hiermit kannst du dein Programm speichern, Achtung: dazu benötigst du ein Benutzerkonto<br><span class='typcn typcn-zoom'></span> Zu groß, zu klein? KLicke hier und passe die Größe der Blöcke für dich an<br><span class='typcn typcn-archive'></span> Der Mülleimer! Ziehe Blöcke die du nicht mehr benötigst einfach hier herein.<br>&nbsp,&nbsp,&nbsp,&nbsp,&nbsp,&nbsp, Achtung: Du kannst sie nicht wieder herausholen!<br>";
  Blockly.Msg.TOUR1_DESCRIPTION10 = "Klicke auf Aktion";
  Blockly.Msg.TOUR1_DESCRIPTION12 = "Halte die Maus gedrückt und ziehe den Block unter den Startblock!";
  Blockly.Msg.TOUR1_DESCRIPTION13 = "Öffne nun die Simulation ...";
  Blockly.Msg.TOUR1_DESCRIPTION13a = "und probiere dein Programm in der Simulation aus!";
  Blockly.Msg.TOUR1_DESCRIPTION15 = "Super,<br>dein Roboter ist jetzt 20 cm vorwärts gefahren,<br>genau wie du es programmiert hast!";
  Blockly.Msg.TOUR1_DESCRIPTION16 = "Tschüss und viel Spaß beim Ausprobieren!";
  Blockly.Msg.ULTRASONIC_GETSAMPLE_TOOLTIP = "Gibt den aktuellen Wert des Ultraschallsensors in cm zurück. Die weiteste Entfernung ist 255 cm.";
  Blockly.Msg.ULTRASONIC_TOOLTIP = "Block für den Ultraschallsensor.";
  Blockly.Msg.UNDO = "Rückgängig";
  Blockly.Msg.USERGROUP_ADD_MEMBERS = "Weitere Mitglieder generieren";
  Blockly.Msg.USERGROUP_CREATE = "Erstelle neue Gruppe";
  Blockly.Msg.USERGROUP_CREATE_TOOLTIP = "Klicke hier, um eine neue Gruppe zu erstellen";
  Blockly.Msg.USERGROUP_DELETE_WITH_MEMBERS_WARNING = "Bist du sicher, dass du alle ausgewählten Gruppen inklusive ihrer Mitglieder löschen möchtest? Bisher hat sich noch kein Mitglied angemeldet.";
  Blockly.Msg.USERGROUP_GENERATED_MEMBERS = "Automatisch generierte Mitglieder";
  Blockly.Msg.USERGROUP_GENERATED_MEMBERS_TOOLTIP = "Automatisch generierte Mitglieder sind ganz normale Mitglieder einer Gruppe. Sie bekommen eine Nummer als Benutzernamen, die man nachträglich ändern kann.";
  Blockly.Msg.USERGROUP_LIST_DELETE_ALL_TOOLTIP = "Klicke hier, um alle ausgewählten Gruppen zu löschen";
  Blockly.Msg.USERGROUP_LIST_DELETE_TOOLTIP = "Klicke hier, um die Gruppe zu löschen";
  Blockly.Msg.USERGROUP_LOGIN_LOST_PASSWORD_HINT = "Wenn du das Passwort für dein Benutzerkonto vergessen hast, kannst du den Eigentümer der Gruppe darum bitten dein Passwort für dich zurückzusetzen. Danach kannst du dich wieder mit dem Passwort anmelden, das du beim ersten Login angeben musstest.";
  Blockly.Msg.USERGROUP_MEMBER_CREATE_TOOLTIP = "Klicke hier, um für die Gruppe weitere Mitglieder zu generieren.";
  Blockly.Msg.USERGROUP_MEMBER_DEFAULT_PASSWORD_HINT = "Das Passwort deines Benutzerkontos ist noch nicht sicher. Setze dein eigenes Passwort, damit nur du dich bei deinem Konto anmelden kannst.";
  Blockly.Msg.USERGROUP_MEMBER_LIST_DELETE_ALL_TOOLTIP = "Klicke hier, um alle ausgewählten Mitglieder dieser Gruppe zu löschen.";
  Blockly.Msg.USERGROUP_MEMBER_LIST_DELETE_TOOLTIP = "Klicke hier, um das Mitglied der Gruppe zu löschen.";
  Blockly.Msg.USERGROUP_MEMBER_LIST_RESET_ALL_PASSWORDS_TOOLTIP = "Klicke hier, um die Passwörter aller ausgewählten Mitglieder dieser Gruppe zurückzusetzen.";
  Blockly.Msg.USERGROUP_MEMBER_LIST_RESET_PASSWORD_TOOLTIP = "Klicke hier, um das Passwort des Mitglieds auf das ursprüngliche Passwort zurückzusetzen.";
  Blockly.Msg.USERGROUP_NAME_HINT = "Hier musst du den Namen der Gruppe angeben, bei der du dich anmelden möchtest.";
  Blockly.Msg.VACUUM_OFF = "Stoppe Saugdüse";
  Blockly.Msg.VACUUM_OFF_TOOLTIP = "Turns the vacuum off.";
  Blockly.Msg.VACUUM_ON = "Stelle Saugdüse an %";
  Blockly.Msg.VACUUM_ON_TOOLTIP = "Turns on the vacuum speed in procent";
  Blockly.Msg.VALIDATION_CONTAINS_SPECIAL_CHARACTERS = "Gültige Sonderzeichen sind: =+!?.,%#+&^@_-";
  Blockly.Msg.VALIDATION_FIELD_REQUIRED = "Dieses Feld darf nicht leer sein!";
  Blockly.Msg.VALIDATION_MAX_LENGTH = "Gib höchstens 25 Zeichen ein!";
  Blockly.Msg.VALIDATION_PASSWORD_MIN_LENGTH = "Gib mindestens 6 Zeichen ein!";
  Blockly.Msg.VALIDATION_SECOND_PASSWORD_EQUAL = "Die beiden Passwörter müssen gleich sein!";
  Blockly.Msg.VALIDATION_TOKEN_LENGTH = "Der Token hat 8 Zeichen!";
  Blockly.Msg.VALIDATION_VALID_EMAIL_ADDRESS = "Die E-Mail-Adresse ist nicht gültig!";
  Blockly.Msg.VALUE_TO = "Wert auf";
  Blockly.Msg.VARIABLES_DEFAULT_NAME = "Element";
  Blockly.Msg.VARIABLES_GET_CREATE_SET = "Erzeuge \"Schreibe %1\"";
  Blockly.Msg.VARIABLES_GET_HELPURL = "https://de.wikipedia.org/wiki/Variable_%28Programmierung%29";
  Blockly.Msg.VARIABLES_GET_TOOLTIP = "Gibt den Wert der Variable zurück.";
  Blockly.Msg.VARIABLES_GLOBAL_DECLARE_TOOLTIP = "Deklariert eine globale Variable.";
  Blockly.Msg.VARIABLES_LOCAL_DECLARE_TOOLTIP = "Deklariert eine lokale Variable.";
  Blockly.Msg.VARIABLES_SET = "Schreibe %1 %2";
  Blockly.Msg.VARIABLES_SET_CREATE_GET = "Erzeuge \"Lese %1\"";
  Blockly.Msg.VARIABLES_SET_HELPURL = "https://de.wikipedia.org/wiki/Variable_%28Programmierung%29";
  Blockly.Msg.VARIABLES_SET_TOOLTIP = "Setzt den Wert einer Variable.";
  Blockly.Msg.VARIABLES_TITLE = "Variable";
  Blockly.Msg.VARIABLES_TYPE_ARRAY_BOOLEAN = "Liste logischer Wert";
  Blockly.Msg.VARIABLES_TYPE_ARRAY_COLOUR = "Liste Farbe";
  Blockly.Msg.VARIABLES_TYPE_ARRAY_CONNECTION = "Liste Verbindung";
  Blockly.Msg.VARIABLES_TYPE_ARRAY_IMAGE = "Liste Bild";
  Blockly.Msg.VARIABLES_TYPE_ARRAY_NUMBER = "Liste Zahl";
  Blockly.Msg.VARIABLES_TYPE_ARRAY_STRING = "Liste Zeichenkette";
  Blockly.Msg.VARIABLES_TYPE_BOOLEAN = "logischer Wert";
  Blockly.Msg.VARIABLES_TYPE_COLOUR = "Farbe";
  Blockly.Msg.VARIABLES_TYPE_CONNECTION = "Verbindung";
  Blockly.Msg.VARIABLES_TYPE_IMAGE = "Bild";
  Blockly.Msg.VARIABLES_TYPE_NUMBER = "Zahl";
  Blockly.Msg.VARIABLES_TYPE_STRING = "Zeichenkette";
  Blockly.Msg.VARIABLE_B = "store B [";  // untranslated
  Blockly.Msg.VARIABLE_G = "store G [";  // untranslated
  Blockly.Msg.VARIABLE_R = "if yes, store R [";  // untranslated
  Blockly.Msg.VARIABLE_TO = "] into";  // untranslated
  Blockly.Msg.VARIABLE_USED_BEFORE_DECLARATION = "Die Variable wird vor der Erzeugung verwendet.";
  Blockly.Msg.VARIABLE_VALUE = "if yes, store value [";  // untranslated
  Blockly.Msg.VARIABLE_X = "if yes, store X [";  // untranslated
  Blockly.Msg.VARIABLE_Y = "store Y [";  // untranslated
  Blockly.Msg.VARIABLE_Z = "store Z [";  // untranslated
  Blockly.Msg.VOICE_PITCH = "Stimmlage";
  Blockly.Msg.VOICE_SPEED = "Sprechgeschwindigkeit";
  Blockly.Msg.WAIT = "Warte ms";
  Blockly.Msg.WAIT_FOR_TOOLTIP = "Wartet auf Sensorwerte.";
  Blockly.Msg.WAIT_OR = "oder warte bis";
  Blockly.Msg.WAIT_TIME_TOOLTIP = "Wartet für eine bestimmte Zeit in Millisekunden.";
  Blockly.Msg.WAIT_TOOLTIP = "Wartet bis eine Bedingung wahr wird.";
  Blockly.Msg.WAIT_UNTIL = "Warte bis";
  Blockly.Msg.WIRELESS_TOOLTIP = "Block für die drahtlose Verbindung";
  Blockly.Msg.WRITE_TO_PIN_TOOLTIP = "Sends the value to chosen pin.";  // untranslated
  Blockly.Msg.X = "x";  // untranslated
  Blockly.Msg.XEND = "X-Wertebereich Ende";
  Blockly.Msg.XLABEL = "X-Achsen Beschriftung";
  Blockly.Msg.XSTART = "X-Wertebereich Anfang";
  Blockly.Msg.XTICK = "X-Linienabstand";
  Blockly.Msg.Y = "y";  // untranslated
  Blockly.Msg.YAW = "yaw";  // untranslated
  Blockly.Msg.YEND = "Y-Wertebereich Ende";
  Blockly.Msg.YES = "ja";
  Blockly.Msg.YLABEL = "Y-Achsen Beschriftung";
  Blockly.Msg.YOUNGER_THEN_14 = "Ich bin jünger als 16!";
  Blockly.Msg.YSTART = "Y-Wertebereich Anfang";
  Blockly.Msg.YTICK = "Y-Linienabstand";
  Blockly.Msg.Z = "z";  // untranslated
  Blockly.Msg.PROCEDURES_DEFRETURN_TITLE = Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE;
  Blockly.Msg.LISTS_GET_SUBLIST_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
  Blockly.Msg.ACTION_LEDBAR = Blockly.Msg.LEDBAR;
  Blockly.Msg.KEY_GETSAMPLE_TOOLTIP = Blockly.Msg.KEY_ISPRESSED_TOOLTIP;
  Blockly.Msg.SENSOR_INFRARED_GETSAMPLE_TOOLTIP = Blockly.Msg.INFRARED_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_PINTOUCH_PRESSED_GETSAMPLE_TOOLTIP = Blockly.Msg.PIN_ISTOUCHED_TOOLTIP;
  Blockly.Msg.HTCOLOUR_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_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_UP = Blockly.Msg.SENSOR_GESTURE_UP;
  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.MATH_CHANGE_TITLE_ITEM = Blockly.Msg.VARIABLES_DEFAULT_NAME;
  Blockly.Msg.TOUCH_GETSAMPLE_TOOLTIP = Blockly.Msg.TOUCH_ISPRESSED_TOOLTIP;
  Blockly.Msg.CONTROLS_FOR_INPUT_DO = Blockly.Msg.CONTROLS_REPEAT_INPUT_DO;
  Blockly.Msg.SENSOR_COLOUR_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_GETSAMPLE_TOOLTIP;
  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.SENSOR_JOYSTICK_GETSAMPLE_TOOLTIP = Blockly.Msg.JOYSTICK_GETSAMPLE_TOOLTIP_MBOT2;
  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.LISTS_INDEX_OF_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
  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_SET_INDEX_INPUT_IN_LIST = Blockly.Msg.LISTS_INLIST;
  Blockly.Msg.PROCEDURES_DEFRETURN_COMMENT = Blockly.Msg.PROCEDURES_DEFNORETURN_COMMENT;
  Blockly.Msg.MODE_FACE_DOWN = Blockly.Msg.SENSOR_GESTURE_FACE_DOWN;
  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_SHAKE = Blockly.Msg.SENSOR_GESTURE_SHAKE;
  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.SENSOR_QUADRGB_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_GETSAMPLE_TOOLTIP;
  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.ACTION_LCD_MBOT2 = Blockly.Msg.TOOLBOX_DISPLAY;
  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.ACTION_FOURDIGITDISPLAY = Blockly.Msg.FOURDIGITDISPLAY;
  Blockly.Msg.SENSOR_COLOURTCS3472_COLOUR_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_COLOUR_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.SENSOR_COLOURTCS3472_RGB_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_RGB_GETSAMPLE_TOOLTIP;
  Blockly.Msg.SENSOR_COLOURTCS3472_LIGHT_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_LIGHT_GETSAMPLE_TOOLTIP;
  Blockly.Msg.HTCOLOUR_RGB_GETSAMPLE_TOOLTIP = Blockly.Msg.COLOUR_RGB_GETSAMPLE_TOOLTIP;