From c8c57d53405ed9d81017ca31613c5e06b2035f8e Mon Sep 17 00:00:00 2001 From: gabrielburnworth Date: Fri, 28 Feb 2020 08:37:58 -0800 Subject: [PATCH] organize German translation file --- public/app-resources/languages/de.json | 1025 +++++++++++++---- .../languages/translation_metrics.md | 22 +- 2 files changed, 812 insertions(+), 235 deletions(-) diff --git a/public/app-resources/languages/de.json b/public/app-resources/languages/de.json index 8eeb1d5dc..fc4883a63 100644 --- a/public/app-resources/languages/de.json +++ b/public/app-resources/languages/de.json @@ -1,47 +1,40 @@ { "translated": { - " sequence": " Sequenz", " unknown (offline)": " Unbekannt (offline)", "(No selection)": "(Nichts ausgewählt)", "(unknown)": "(Unbekannt)", - "Accelerate for (steps)": "Beschleunige für (Schritte)", "Account Not Verified": "Account nicht verifiziert.", "Account Settings": "Account Einstellungen", - "Add Farm Event": "Farm Event hinzufügen", + "active": "Aktiv", "Add sensors here to monitor FarmBot's sensors. To edit and create new sensors, press the EDIT button.": "Hier können Sensoren hinzugefügt und ausgewertet werden. Drücke EDIT um Sensoren hinzuzufügen oder zu ändern.", "Add sequences to your regimen by selecting a sequence from the drop down, specifying a time, choosing which days it should run on, and then clicking the + button. For example: a Seeding sequence might be scheduled for Day 1, while a Watering sequence would be scheduled to run every other day.": "Wähle an welchen Wochentagen und zu welcher Uhrzeit die ausgewählte Sequenz aufgerufen werden soll und bestätige mit +. Als Beispiel: Eine Sequenz zur Aussaat wird nur am ersten Tag benötigt, während eine Bewässerungs Sequenz an jenem weiteren Tag benötigt wird.", "Add to map": "Der Karte hinzufügen", "Age": "Alter", "All systems nominal.": "Alle Systeme nominal.", "Always Power Motors": "Motoren immer aktiv", - "Amount of time to wait for a command to execute before stopping.": "Zeit in dem ein Befehl ausgeführt sein muss bevor ein Fehler ausgegeben wird.", "An error occurred during configuration.": "Während der Konfiguration ist ein Fehler aufgetreten.", - "App Settings": "App Einstellungen", "App could not be fully loaded, we recommend you try refreshing the page.": "App konnte nicht vollständig geladen werden. Bitte aktualisiere die Seite (F5).", + "App Settings": "App Einstellungen", "Arduino is possibly unplugged. Check the USB cable between the Raspberry Pi and the Arduino. Reboot FarmBot after a reconnection. If the issue persists, reconfiguration of FarmBot OS may be necessary.": "Arduino ist nicht verbunden. Überprüfe das USB-Kabel zwischen Raspberry Pi und dem Arduino/Farmduino. Starte anschließend den Bot neu. Sollte der Fehler dennoch auftreten, muss das Farmbot OS über den Configurator erneut konfiguriert werden.", "Are you sure you want to delete this first party farmware? Doing so will limit the functionality of your FarmBot and may cause unexpected behavior.": "Das Löschen der first party farmware schränkt die Funktion des Farmbots ein und könnte Fehlfunktionen verursachen. Bist du dir sicher diese zu löschen?", "Are you sure you want to delete this step?": "Willst du diesen Schritt wirklich löschen?", - "Assign a sequence to execute when a Raspberry Pi GPIO pin is activated.": "Verknüpfe eine Sequenz mit einem Raspberry PI GPIO. Diese Sequenz wird bei einem High Signal auf dem entsprechenden Pin aufgerufen.", "Automatic Factory Reset": "Automatisch auf Werkseinstellung zurücksetzen", "Automatically factory reset when the WiFi network cannot be detected. Useful for network changes.": "Automatisch auf Werkseinstellungen zurücksetzen, wenn das Wlan Netzwerk nicht gefunden wurde. Hilfreich bei Änderungen am Netzwerk.", - "BACK": "ZURÜCK", - "BIND": "Binden", - "BLUR": "Unschärfe", + "back": "zurück", "Back": "Zurück", + "BACK": "ZURÜCK", "Bad username or password": "Benutzername oder Passwort falsch.", "Begin": "Beginnen", + "BIND": "Binden", + "BLUR": "Unschärfe", "Bottom Left": "Unten links", "Bottom Right": "Unten rechts", "Busy": "Beschäftigt", - "CALIBRATE {{axis}}": "KALIBRIEREN {{axis}}", - "CALIBRATION": "KALIBRIERUNG", - "CAMERA": "KAMERA", - "CLEAR WEEDS": "LÖSCHE UNKRAUT", - "CLICK anywhere within the grid": "KLICKE an eine Stelle innerhalb des Beets", "Calibrate": "Kalibrieren", "Calibrate FarmBot's camera for use in the weed detection software.": "Kalibriert Farmbot's Kamera für die Unkraut-Erkennung.", "Calibration Object Separation": "Abstand Kalibrierobjekte (mm) ", "Calibration Object Separation along axis": "Ausrichtung Kalibrierobjekte parallel zu Achse", + "CAMERA": "KAMERA", "Camera Calibration": "Kamera Kalibrierung", "Camera Offset X": "Kamera Offset X", "Camera Offset Y": "Kamera Offset Y", @@ -52,46 +45,41 @@ "Change Ownership": "Wechsle Benutzer", "Change Password": "Passwort Ändern", "Change settings of your FarmBot hardware with the fields below. Caution: Changing these settings to extreme values can cause hardware malfunction. Make sure to test any new settings before letting your FarmBot use them unsupervised. Tip: Recalibrate FarmBot after changing settings and test a few sequences to verify that everything works as expected.": "Hier können Einstellungen zur Hardware vorgenommen werden. Achtung: Extreme Werte können die Hardware beschädigen oder gar zerstören. Teste alle Änderungen bevor du den Farmbot unbeaufsichtigt lässt. Kalibriere den Bot neu und teste Sequenzen um sicher zu sein, dass alles wie erwartet funktioniert.", - "Change slot direction": "Slot Ausrichtung", - "Change the Farm Designer map size based on axis length. A value must be input in AXIS LENGTH and STOP AT MAX must be enabled in the HARDWARE widget.": "Passt die Größe der Karte im Farm-Designer an die Achsenlängen an. Im Hardware widget müssen die Achsenlängen angegeben und die Einstellung STOP BEI MAX aktiviert sein.", "Change the account FarmBot is connected to.": "Verbinde den Farmbot mit einem anderen Account.", - "Check Again": "Check", "Choose a crop": "Wähle eine Pflanze", + "clear filters": "Filter löschen", + "CLEAR WEEDS": "LÖSCHE UNKRAUT", + "CLICK anywhere within the grid": "KLICKE an eine Stelle innerhalb des Beets", "Click the edit button to add or edit a feed URL.": "Klicke den EDIT Knopf um die URL hinzuzufügen oder zu ändern.", "Collapse All": "Alle Menüs Schließen", "Color Range": "Farbspektrum", "Commands": "Kommandos", "Complete": "Erledigt", + "computer": "Computer", "Confirm New Password": "Bestätige neues Passwort", - "Confirm Sequence step deletion": "Bestätigung Sequenz-Schritt Löschen", "Connected.": "Verbunden.", "Connection Attempt Period": "Zeit für Verbindungsversuche", - "Connectivity": "Konnektivität", "Controls": "Steuerung", "Copy": "Kopieren", "Could not delete image.": "Bild konnte nicht gelöscht werden.", "Could not download FarmBot OS update information.": "OS Update informationen konnten nicht geladen werden.", "Create Account": "Konto erstellen", - "Create logs for sequence:": "Erzeuge logs für Sequenzen:", - "Create point": "Erstelle Punkt", "Created At:": "Erstellt am:", "Customize your web app experience.": "Diverse Einstellungen um die WebApp individuell nach deinen Wünschen zu gestalten.", - "DISCONNECTED": "GETRENNT", - "DRAG COMMAND HERE": "ZIEHE BEFEHL HIER HER", "Danger Zone": "Gefahrenzone", "Data Label": "Daten Label", "Date": "Datum", "Day {{day}}": "Tag {{day}}", "Days": "Tage", + "days old": "Tage alt", + "delete": "löschen", "Delete": "Löschen", "Delete Account": "Konto löschen", - "Delete Photo": "Lösche Foto", "Delete all created points": "Lösche alle erstellten Punkte", "Delete all of the points created through this panel.": "Lösche alle Punkte die durch dieses Panel erstellt wurden.", "Delete multiple": "Lösche mehrere", - "Delete selected": "Lösche Auswahl", + "Delete Photo": "Lösche Foto", "Delete this plant": "Lösche diese Pflanze", - "Deleted farm event.": "Farm-Event gelöscht.", "Deselect all": "Alle Abwählen", "Detect weeds using FarmBot's camera and display them on the Farm Designer map.": "Erkennt Unkraut mit der Kamera und fügt es auf der Farm-Designer Karte ein.", "Device": "Gerät", @@ -101,71 +89,54 @@ "Display Encoder Data": "Anzeige der Encoder Daten", "Display plant animations": "Zeige Pflanzen Animationen", "Documentation": "Dokumentation", - "Don't allow movement past the maximum value provided in AXIS LENGTH.": "Verbietet Bewegungen, die den Wert der Achsenlänge überschreitet.", "Don't ask about saving work before closing browser tab. Warning: may cause loss of data.": "Beim Schließen des Browser-Tab keinen Bestätigungsdialog zum Speichern der Daten aufrufen. Achtung: Kann zu Datenverlust führen.", - "Done": "Fertig", - "Double default map dimensions": "Verdopple standard Kartendimensionen", - "Double the default dimensions of the Farm Designer map for a map with four times the area.": "Verdopple die Standard Dimensionen der Farm-Designer Karte zu einer Karte mit der 4-fachen Fläche.", "Drag and drop": "Drag & drop", "Drag and drop into map": "Auf Karte ziehen und fallen lassen", + "DRAG COMMAND HERE": "ZIEHE BEFEHL HIER HER", "Dynamic map size": "Dynamische Kartengröße", "E-Stop on Movement Error": "E-Stop bei Bewegungsstörung", - "ENCODER TYPE": "ENCODER TYP", - "EXECUTE SEQUENCE": "SEQUENZ AUSFÜHREN", "Edit": "Bearbeiten", - "Edit Farm Event": "Farm-Event bearbeiten", "Email has been sent.": "Email wurde versendet.", - "Emergency stop if movement is not complete after the maximum number of retries.": "Nothalt wenn nach der angegebenen Anzahl an Versuchen die Bewegung nicht erfolgt ist.", "Enable 2nd X Motor": "Aktiviere 2. X-Achsen Motor", "Enable Encoders": "Aktiviere Encoder", "Enable Endstops": "Aktiviere Endschalter", - "Enable plant animations in the Farm Designer.": "Aktiviere Pflanzen Animationen im Farm-Designer.", - "Enable use of a second x-axis motor. Connects to E0 on RAMPS.": "Aktiviert den zweiten Motor der x-Achse welcher am RAMPS auf E0 angeschlossen ist.", - "Enable use of electronic end-stops during calibration and homing.": "Aktiviert die Benutzung von elektronischen Endschalter während Kalibration und Homing.", - "Encoder Missed Step Decay": "Encoder Schritt decay", "Encoder Scaling": "Encoder Skalierung", - "Encoders and Endstops": "Encoders und Endschalter", + "ENCODER TYPE": "ENCODER TYP", + "Enter a URL": "Gib eine URL ein", "Enter Email": "Email", "Enter Password": "Passwort", - "Enter a URL": "Gib eine URL ein", "Error": "Fehler", "Error taking photo": "Fehler beim Foto aufnehmen", "Every": "Jede", - "Execute Sequence": "Sequenz ausführen", "Execute a sequence if a condition is satisfied. If the condition is not satisfied, chose to do nothing or execute a different sequence.": "Rufe eine Sequenz auf wenn die Bedingung zutrifft. Trifft die Bedingung nicht zu, kann eine andere Sequenz aufgerufen oder auch nicht reagiert werden.", + "Execute Sequence": "Sequenz ausführen", + "EXECUTE SEQUENCE": "SEQUENZ AUSFÜHREN", "Executes another sequence.": "Führt eine andere Sequenz aus.", "Expand All": "Alle Menüs Öffnen", - "FACTORY RESET": "RESET AUF WERKSEINSTELLUNG", "Factory Reset": "Reset auf Werkseinstellung", - "FarmBot Web App": "FarmBot WebApp", - "FarmBot and the browser are both connected to the internet (or have been recently). Try rebooting FarmBot and refreshing the browser. If the issue persists, something may be preventing FarmBot from accessing the message broker (used to communicate with your web browser in real-time). If you are on a company or school network, a firewall may be blocking port 5672.": "FarmBot und der Browser sind beide mit dem Internet Verbunden (oder waren es kürzlich). Versuche den Farmbot neu zu starten und den Browser neu zu laden. Bleibt das Problem dennoch bestehen, könnte etwas den FarmBot davon abhalten auf den Message Broker zuzugreifen (wird benutzt um in Echtzeit mit dem Browser zu kommunizieren). Sollte es sich bei deinem Netzwerk um ein Firmen- oder Schulnetzwerk handeln, könnte eine Firewall den Port 5672 blockieren.", + "FACTORY RESET": "RESET AUF WERKSEINSTELLUNG", "FarmBot and the browser both have internet connectivity, but we haven't seen any activity from FarmBot on the Web App in a while. This could mean that FarmBot has not synced in a while, which might not be a problem. If you are experiencing usability issues, however, it could be a sign of HTTP blockage on FarmBot's local internet connection.": "FarmBot und der Browser haben beide Verbindung zum Internet. Wir haben jedoch seit einer Weile keine Aktivität in der WebApp mehr festgestellt. Das könnte bedeuten, dass der FarmBot seit einer Weile nicht mehr Synchronisiert wurde, was aber kein Problem sein sollte. Solltest du Probleme mit der Bedienbarkeit feststellen, könnte das ein Zeichen sein, dass an der lokalen Internetverbindung des FarmBot eine HTTP Blockade vorliegt.", "FarmBot is at position ": "FarmBot's Position ist ", "FarmBot is not connected.": "FarmBot ist nicht verbunden.", "FarmBot sent a malformed message. You may need to upgrade FarmBot OS. Please upgrade FarmBot OS and log back in.": "FarmBot hat eine fehlerhafte Nachricht übermittelt. Vermutlich muss das FarmBot OS aktualisiert werden. Bitte FarmBot OS aktualisieren und erneut einloggen.", + "FarmBot Web App": "FarmBot WebApp", + "filter": "Filter", "Filters active": "Aktive Filter", - "Find ": "Finden ", "Find Home": "Finde Home", "Find Home on Boot": "Finde Home beim Booten", "Forgot password?": "Passwort vergessen?", - "Full Name": "Name", + "from": "von", "GO": "LOS", - "HUE": "FARBTON", "Hardware setting conflict": "Hardware Konflikt", "Harvested": "Geerntet", "Have the browser also read aloud log messages on the \"Speak\" channel that are spoken by FarmBot.": "Der Browser darf Log-Nachrichten auf dem \"Speak\" -Kanal vorlesen, die von FarmBot gesprochen werden.", "Here is the list of all of your sequences. Click one to edit.": "Hier sind alle Sequenzen aufgelistet. Klicke auf eine Sequenz um sie zu bearbeiten.", "Hide Webcam widget": "Verstecke Webcam widget", - "Home position adjustment travel speed (homing and calibration) in motor steps per second.": "Geschwindigkeit beim Suchen der Homeposition in Schritte pro Sekunde.", - "Homing Speed (steps/s)": "Homing Geschwindigkeit (Schritte/s)", "Homing and Calibration": "Homing und Kalibrierung", + "HUE": "FARBTON", "I Agree to the Terms of Service": "Ich stimme den Nutzungsbedingungen zu", - "IF STATEMENT": "WENN-SCHLEIFE", - "IF...": "WENN...", - "ITERATION": "WIEDERHOLUNG", - "If Statement": "Wenn-Schleife", - "If encoders or end-stops are enabled, find the home position when the device powers on. Warning! This will perform homing on all axes when the device powers on. Encoders or endstops must be enabled. It is recommended to make sure homing works properly before enabling this feature.": "Bei dieser Einstellung sucht sich der Bot seine Home-Positionen nach dem Booten. Achtung: Beim Einschalten wird eine Referenzfahrt an allen ausgewählten Achsen durchgeführt. Encoder oder Endschalter müssen aktiviert sein. Vor aktivierung dieser Einstellung sollte überprüft werden, dass die Referenzfahrt richtig funktioniert.", "If not using a webcam, use this setting to remove the widget from the Controls page.": "Mit dieser Einstellung kann das Webcam widget verborgen werden.", + "IF STATEMENT": "WENN-SCHLEIFE", "If you are sure you want to delete your account, type in your password below to continue.": "Um den Löschvorgang des Accounts zu bestätigen, geben Sie hier das Kennwort ein.", "If you have a webcam, you can view the video stream in this widget. Press the edit button to update and save your webcam URL.": "Hier kann der Video-stream einer Webcam angezeigt werden. Klicke Bearbeiten um eine Webcam URL hinzuzufügen.", "Image Deleted.": "Bild gelöscht.", @@ -178,9 +149,14 @@ "Invert Hue Range Selection": "Invertiere Farbtonbereich", "Invert Jog Buttons": "Invertiere Jog-Tasten", "Invert Motors": "Invertiere Motors", - "Invert direction of motor during calibration.": "Invertiere Drehrichtung der Motoren während der Kalibrierung.", - "Keep power applied to motors. Prevents slipping from gravity in certain situations.": "Schalte Motoren nicht ab. Verhindert ungewollte Bewegungen durch Gravitation in bestimmten Situationen.", - "LAST SEEN": "ZULETZT GESEHEN", + "is": "ist", + "is equal to": "ist gleich", + "is greater than": "ist größer als", + "is less than": "ist kleiner als", + "is not": "ist nicht", + "is not equal to": "ist nicht gleich", + "is unknown": "ist unbekannt", + "ITERATION": "WIEDERHOLUNG", "Lighting": "Beleuchtung", "Loading": "Wird geladen", "Loading...": "Wird geladen ...", @@ -190,35 +166,32 @@ "Log all responses received from firmware (clears after refresh). Warning: extremely verbose.": "Protokolliere alle Reaktionen die von der Firmware gesendet werden (werden nach Aktualisierung gelöscht). Achtung: Extrem ausführlich.", "Login": "Einloggen", "Logout": "Ausloggen", - "MOVE ABSOLUTE": "ABSOLUT BEWEGEN", - "MOVE AMOUNT (mm)": "BETRAG BEWEGEN (mm)", - "MOVE RELATIVE": "RELATIV BEWEGEN", "Manage Farmware (plugins).": "Verwalte hier die Farmware (plugins).", "Manual input": "Manuelle Eingabe", + "max": "Max", "Max Missed Steps": "Max Abweichung Schritte", "Max Retries": "Max Versuche", - "Max Speed (steps/s)": "Max Geschwindigkeit (Schritte/s)", - "Maximum travel speed after acceleration in motor steps per second.": "Maximale Bewegungsgeschwindigkeit nach der Beschleunigung in Schritten/s", "Menu": "Menü", "Message": "Meldung", - "Minimum Speed (steps/s)": "Minimale Geschwindigkeit (Schritte/s)", - "Minimum movement speed in motor steps per second. Also used for homing and calibration.": "Minimale Bewegungsgeschwindigkeit in Schritten/s. Außerdem für Homing und Kalibration verwendet.", "Motor Coordinates (mm)": "Motor Koordinaten (mm)", "Motors": "Motoren", "Move": "Bewegung", - "Move Absolute": "Abslout Bewegen", + "MOVE AMOUNT (mm)": "BETRAG BEWEGEN (mm)", + "move mode": "Bewegungs Modus", "Move Relative": "Relativ Bewegen", + "MOVE RELATIVE": "RELATIV BEWEGEN", "Move to location": "Zur Position bewegen", "Move to this coordinate": "Zu diesen Koordinaten bewegen", "Must be a positive number. Rounding up to 0.": "Zahl muss positiv sein. Runde auf 0 auf.", "Negative Coordinates Only": "Nur negative Koordinaten", "New Password": "Neues Passwort", "New Peripheral": "Neue Peripherie", - "New Sensor": "Neuer Sensor", "New regimen ": "Neues regimen", + "New Sensor": "Neuer Sensor", + "new sequence {{ num }}": "Neue Sequenz {{ num }}", "Newer than": "Neuer als", "Next": "Nächstes", - "No Executables": "Nichts ausführbares", + "no": "Nein", "No day(s) selected.": "Kein(e) Tag(e) ausgewählt.", "No logs to display. Visit Logs page to view filters.": "Keine Logs vorhanden. Überprüfe die Filter auf der Logs Seite.", "No logs yet.": "Noch keine Logs.", @@ -230,15 +203,15 @@ "Not Set": "Nicht gesetzt", "Note: The selected timezone for your FarmBot is different than your local browser time.": "Hinweis: Die ausgewählte Zeitzone des FarmBots ist unterschiedlich zur lokalen Browser Zeitzone.", "Note: Times displayed according to FarmBot's local time, which is currently different from your browser's time. Timezone data is configurable on the Device page).": "Hinweis: Die Zeiten werden entsprechend der lokalen Zeit von FarmBot angezeigt, die sich derzeit von der Zeit des Browsers unterscheidet. Die Zeitzone ist über die Geräte-Seite einstellbar.", - "Number of steps used for acceleration and deceleration.": "Anzahl der Schritte für Beschleunigung und Bremsvorgang.", - "Number of times to retry a movement before stopping.": "Anzahl der Wiederhversuche einer Bewegung vor dem Anhalten.", + "off": "Aus", "OFF": "AUS", - "ON": "EIN", "Old Password": "Altes Passwort", "Older than": "Älter als", + "ON": "EIN", "Origin Location in Image": "Richtung zum Nullpunkt im Bild", "Outside of planting area. Plants must be placed within the grid.": "Außerhalb der erreichbaren Fläche. Pflanzen müssen innerhalb des Beets gesetzt werden.", "Package Name": "Paket Name", + "page": "Seite", "Page Not Found.": "Seite nicht gefunden.", "Password": "Passwort", "Password change failed.": "Passwortänderung fehlgeschlagen.", @@ -250,13 +223,11 @@ "Pin Bindings": "Pin Verknüpfungen", "Pin Guard": "Pin Wächter", "Pin Guard {{ num }}": "Wächter {{ num }}", - "Pin Mode": "Pin Modus", "Pin Number": "Pin Nummer", - "Pin numbers are required and must be positive and unique.": "Pin nummern sind benötigt und müssen positiv sowie einzigartig sein.", - "Pin numbers must be less than 1000.": "Pin nummer muss geringer als 1000 sein.", "Pin numbers must be unique.": "Pin Nummer muss einzigartig sein.", "Pixel coordinate scale": "Pixel Koordinatenskala", "Planned": "Geplant", + "plant icon": "Pflanzen Symbol", "Plant Info": "Pflanzen Info", "Plant Type": "Pflanzen Typ", "Planted": "Gepflanzt", @@ -269,16 +240,12 @@ "Presets:": "Voreinstellungen:", "Prev": "vorheriges", "Privacy Policy": "Datenschutz-Bestimmungen", - "Processing Parameters": "Verarbeitungsparameter", "Processing now. Results usually available in one minute.": "Wird verarbeitet. Ergebnisse sind normalerweise in einer Minute verfügbar.", - "READ PIN": "LESE PIN", - "RESET": "ZURÜCKSETZEN", - "RESTART": "NEUSTART", - "RESTART FARMBOT": "FARMBOT NEUSTARTEN", + "Processing Parameters": "Verarbeitungsparameter", "Raspberry Pi Camera": "Raspberry Pi Kamera", "Raw Encoder data": "Rohe Encoder daten", "Raw encoder position": "Rohe Encoder Position", - "Read Pin": "Lese Pin", + "read sensor": "lese sensor", "Read speak logs in browser": "Lese Sprachlogs im Browser", "Received": "Erhalten", "Received change of ownership.": "Erhielt Eigentümerwechsel.", @@ -291,30 +258,24 @@ "Request sent": "Anfrage gesendet", "Resend Verification Email": "Bestätigungs E-Mail erneut senden.", "Reset": "Zurücksetzen", - "Reset Password": "Passwort zurücksetzen", + "RESET": "ZURÜCKSETZEN", "Reset hardware parameter defaults": "Hardwareparameter auf Standardwerte zurücksetzen", + "Reset Password": "Passwort zurücksetzen", "Reset your password": "Setze dein Passwort zurück", + "RESTART": "NEUSTART", "Restoring hardware parameter defaults will destroy the current settings, resetting them to default values.": "Durch das Wiederherstellen der Hardware-Parameter-Standardeinstellungen werden die aktuellen Einstellungen gelöscht und auf die Standardwerte zurückgesetzt.", - "Restrict travel to negative coordinate locations. Overridden by disabling STOP AT HOME.": "Bewegung auf negative Koordinaten beschränken. Überschrieben durch Deaktivieren von STOP AT HOME.", "Run": "Ausführen", "Run Farmware": "Farmware ausführen", "SATURATION": "SÄTTIGUNG", - "SEND MESSAGE": "SENDE MELDUNG", - "SET ZERO POSITION": "NULLPUNKT SETZEN", - "SHUTDOWN": "HERUNTERFAHREN", - "SHUTDOWN FARMBOT": "FARMBOT HERUNTERFAHREN", "Save": "Speichern", "Save sequence and sync device before running.": "Speichere die Sequenz und synchronisiere das Gerät vor den ausführen.", "Saved": "Gespeichert", "Saving": "Speichere", "Scaled Encoder (mm)": "Skalierter Encoder Wert (mm)", - "Scaled Encoder (steps)": "Skalierter Encoder Wert (steps)", "Scaled encoder position": "Skalierte Encoder Position", "Scan image": "Bild scannen", "Scheduler": "Planer", "Search OpenFarm...": "Durchsuche OpenFarm ...", - "Search Regimens...": "Durchsuche Regimens ...", - "Search Sequences...": "Durchsuche Sequenzen ...", "Search your plants...": "Durchsuche Pflanzen ...", "Seed Bin": "Samen Bunker", "Seed Tray": "Samen Buffet", @@ -323,11 +284,11 @@ "Select a sequence from the dropdown first.": "Wähle zuerst eine Sequenz aus der Dropdown Leiste.", "Select all": "Selektiere alle", "Select none": "Selektiere keines", - "Select plants": "Selektiere Pflanzen", - "Send Message": "Sende Meldung", "Send a log message for each sequence step.": "Sendet eine Log Meldung für jeden Sequenzschritt.", "Send a log message upon the end of sequence execution.": "Sendet eine Log Meldung am Ende der Sequenzausführung.", "Send a log message upon the start of sequence execution.": "Sendet eine Log Meldung beim Start der Sequenzausführung.", + "Send Message": "Sende Meldung", + "SEND MESSAGE": "SENDE MELDUNG", "Sending camera configuration...": "Kamerakonfiguration wird gesendet ... ", "Sending firmware configuration...": "Firmware Konfiguration wird gesendet ... ", "Sensors": "Sensoren", @@ -336,12 +297,10 @@ "Sequence Editor": "Sequenz Editor", "Sequence or Regimen": "Sequenz oder Regimen", "Sequences": "Sequenzen", - "Set device timezone here.": "Stelle hier die Zeitzone des Geräts ein. ", "Set the current location as zero.": "Setze die aktuelle Ist-Position auf 0.", - "Set the length of each axis to provide software limits. Used only if STOP AT MAX is enabled.": "Stelle die Länge jeder Achse ein, um Softwarelimits zu ermöglichen. Hinweis: Wert wird bei der Kalibrierung ermittelt und automatisch eingefügt. Wird nur verwendet, wenn STOP AT MAX aktiviert ist.", "Setup, customize, and control FarmBot from your": "Einrichten, Anpassen und Steuern deines FarmBots bequem von deinem ", - "Show a confirmation dialog when the sequence delete step icon is pressed.": "Zeigt ein Bestätigungsdialogfeld an, wenn ein Schritt in einer Sequenz gelöscht wird.", "Show in list": "Zeige in Liste", + "SHUTDOWN": "HERUNTERFAHREN", "Snaps a photo using the device camera. Select the camera type on the Device page.": "Macht ein Foto mit der Kamera. Wähle den Kameratyp auf der Geräteseite.", "Soil Moisture": "Bodenfeuchtigkeit", "Soil Sensor": "Feuchtigkeitssensor", @@ -354,235 +313,360 @@ "Starts": "Startet", "Steps": "Schritte", "Steps per MM": "Schritte pro MM", - "Stock Tools": "Anfangswerkzeuge", "Stock sensors": "Original sensoren", "Stop at Home": "Stop bei Home", "Stop at Max": "Stop bei Max", - "Stop at the home location of the axis.": "Bewegung nur bis zur Home-Position.", + "submit": "senden", "Success": "Erfolg", "Successfully configured camera!": "Kamera erfolgreich konfiguriert!", - "TAKE PHOTO": "MACHE FOTO", - "THEN...": "DANN ...", - "TIME ZONE": "ZEITZONE", - "Take Photo": "Mache Foto", "Take a Photo": "Mache ein Foto", "Take and view photos with your FarmBot's camera.": "Hier können Fotos mit der Kamera aufgenommen und angezeigt werden.", + "Take Photo": "Mache Foto", + "TAKE PHOTO": "MACHE FOTO", "Terms of Use": "Nutzungsbedingungen", - "The Find Home step instructs the device to perform a homing command to find and set zero for the chosen axis or axes.": "Der Schritt \"Home finden\" weist das Gerät an, die jeweilige Achse zu referenzieren, um Null für die ausgewählte (n) Achse (n) zu finden und einzustellen. ", - "The Move Absolute step instructs FarmBot to move to the specified coordinate regardless of the current position. For example, if FarmBot is currently at X=1000, Y=1000 and it receives a Move Absolute where X=0 and Y=3000, then FarmBot will move to X=0, Y=3000. If FarmBot must move in multiple directions, it will move diagonally. If you require straight movements along one axis at a time, use multiple Move Absolute steps. Offsets allow you to more easily instruct FarmBot to move to a location, but offset from it by the specified amount. For example moving to just above where a peripheral is located. Using offsets lets FarmBot do the math for you.": "Der Schritt Absolut-Bewegen weist FarmBot an, unabhängig von der aktuellen Position zu der angegebenen Koordinate zu wechseln. Wenn FarmBot z. B. gerade bei der Position X = 1000, Y = 1000 ist und einen Absolut-Bewegen Befehl mit X = 0 und Y = 3000 empfängt, bewegt sich FarmBot zu X = 0, Y = 3000. Wenn sich der FarmBot in mehrere Richtungen bewegen muss, bewegt es sich diagonal. Wenn du gerade Bewegungen entlang einer Achse auf einmal durchführen möchtest, verwende mehrere Absolut-Bewegen Schritte. Mit Offsets kannst du Punkte versetzt anfahren. Zum Beispiel um sich direkt über ein Werkzeug zu bewegen. Mit Offsets kann FarmBot die Berechnung für dich übernehmen. ", - "The Move Relative step instructs FarmBot to move the specified distance from its current location. For example, if FarmBot is currently at X=1000, Y=1000 and it receives a Move Relative where X=0 and Y=3000, then FarmBot will move to X=1000, Y=4000. If FarmBot must move in multiple directions, it will move diagonally. If you require straight movements along one axis at a time, use multiple Move Relative steps. Move Relative steps should be preceded by a Move Absolute step to ensure you are starting from a known location.": "Der Schritt Relativ-Bewegen weist FarmBot an, die angegebene Entfernung von der aktuellen Position zu verschieben. Wenn FarmBot z. B. derzeit bei den Koordinaten X = 1000, Y = 1000 ist und einen Relativ-Bewegen Befehl mit X = 0 und Y = 3000 ist, wird sich FarmBot zu X = 1000, Y = 4000 bewegen. Wenn sich FarmBot in mehrere Richtungen bewegen soll, wird es sich diagonal bewegen. Wenn du gerade Bewegungen entlang einer Achse gleichzeitig benötigst, verwende mehrere Relativ-Bewegen Schritte. Vor einem Relativ-Bewegen Schritt sollte möglichst ein Absolut-Bewegen Schritt sein, um sicherzustellen, dass der Bot von einem bekannten Ort aus startet. ", - "The Read Pin step instructs FarmBot to read the current value of the specified pin. Pin Mode: Use digital for a 0 (LOW) or 1 (HIGH) response, and analog for a voltage reading (0-1023 for 0-5V).": "The Pin Lesen step instructs FarmBot to read the current value of the specified pin. Pin Mode: Use digital for a 0 (LOW) or 1 (HIGH) response, and analog for a voltage reading (0-1023 for 0-5V).", - "The Run Farmware step runs a Farmware package. Visit the Farmware page to install and manage Farmware.": "Im Schritt Farmware ausführen wird ein Farmware-Paket ausgeführt. Besuche das Farmware-Widget um Farmware zu installieren und zu verwalten.", - "The Wait step instructs FarmBot to wait for the specified amount of time. Use it in combination with the Pin Write step to water for a length of time.": "Der Warte-Schritt weist FarmBot an, den angegebenen Zeitraum zu warten.", - "The Write Pin step instructs FarmBot to set the specified pin on the Arduino to the specified mode and value. Use the digital pin mode for on (1) and off (0) control, and analog pin mode for PWM (pulse width modulation) (0-255).": "Der Schreibe-Pin-Schritt weist FarmBot an, den angegebenen Pin auf dem Arduino auf den angegebenen Modus und Wert zu setzen. Verwende den digitalen Pin-Modus für Ein (1) und Aus (0) und den Analog-Pin-Modus für PWM (Pulsweitenmodulation) (0-255). ", "The device has never been seen. Most likely, there is a network connectivity issue on the device's end.": "FarmBot wurde noch nicht gesehen. Wahrscheinlich liegt eine Verbindungsstörung am Gerät vor.", - "The number of motor steps required to move the axis one millimeter.": "Die Anzahl der Motorschritte, um die Achse um einen Millimeter zu bewegen.", "The number of the pin to guard. This pin will be set to the specified state after the duration specified by TIMEOUT.": "Die Nummer des zu schützenden Pins. Dieser Pin wird nach der durch TIMEOUT festgelegten Dauer auf den angegebenen Status gesetzt.", + "The Run Farmware step runs a Farmware package. Visit the Farmware page to install and manage Farmware.": "Im Schritt Farmware ausführen wird ein Farmware-Paket ausgeführt. Besuche das Farmware-Widget um Farmware zu installieren und zu verwalten.", "The terms of service have recently changed. You must accept the new terms of service to continue using the site.": "Die Nutzungsbedingungen haben sich kürzlich geändert. Sie müssen die neuen Nutzungsbedingungen akzeptieren, um die Website weiterhin nutzen zu können.", "There is no access to FarmBot or the message broker. This is usually caused by outdated browsers (Internet Explorer) or firewalls that block WebSockets on port 3002.": "Es gibt keinen Zugriff auf FarmBot oder den Message Broker. Dies wird normalerweise durch veraltete Browser (Internet Explorer) oder Firewalls verursacht, die WebSockets auf Port 3002 blockieren.", "These are the most basic commands FarmBot can execute. Drag and drop them to create sequences for watering, planting seeds, measuring soil properties, and more.": "Dies sind die grundlegendsten Befehle, die FarmBot ausführen kann. Kombiniere Sie durch das hineinziehen in Sequenzen, um Sequenzen zum Bewässern, Pflanzen von Samen, Messen von Bodeneigenschaften und mehr zu erstellen.", - "This Farm Event does not appear to have a valid run time. Perhaps you entered bad dates?": "Dieses Farm-Event scheint keine gültige Ausführzeit zu haben. Vielleicht haben Sie ungültige Daten eingegeben?", - "This command will not execute correctly because you do not have encoders or endstops enabled for the chosen axis. Enable endstops or encoders from the Device page for: ": "Dieser Befehl wird nicht korrekt ausgeführt, da für die gewählte Achse keine Encoder oder Endstops aktiviert sind. Aktivieren Sie Endstops oder Encoder auf der Geräteseite für:", "This is a list of all of your regimens. Click one to begin editing it.": "Dies ist eine Liste aller Ihrer Regimens. Klicken Sie auf eines, um mit der Bearbeitung zu beginnen.", - "This is a list of all your FarmBot Tools. Click the Edit button to add, edit, or delete tools.": "Dies ist eine Liste aller FarmBot Werkzeuge. Klicke auf die Schaltfläche Bearbeiten, um Werkzeuge hinzuzufügen, zu bearbeiten oder zu löschen.", "This will restart FarmBot's Raspberry Pi and controller software.": "Diese Funktion startet FarmBot, Raspberry Pi und die Controller-Software neu.", "This will shutdown FarmBot's Raspberry Pi. To turn it back on, unplug FarmBot and plug it back in.": "Diese Funktion fährt den Farmbot herunter. Um ihn wieder einzuschalten, trenne den FarmBot von der Spannungsversorgung und schließe ihn wieder an.", "Ticker Notification": "Ticker Benachrichtigung", "Time": "Zeit", "Time in milliseconds": "Zeit in Millisekunden", "Time in minutes to attempt connecting to WiFi before a factory reset.": "Zeit in Minuten, um eine Verbindung zum Wlan herzustellen bevor das Zurücksetzen auf Werkseinstellung beginnt.", + "TIME ZONE": "ZEITZONE", "Timeout after (seconds)": "Timeout nach (seconds)", "To State": "Auf Zustand", - "Tool": "Werkzeug", - "Tool ": "Werkzeug ", - "Tool Name": "Werkzeug Name", - "Tool Slots": "Werkzeug Slots", "Tool Verification": "Werkzeug Verification", - "ToolBay ": "Werkzeug Bank ", - "Toolbays are where you store your FarmBot Tools. Each Toolbay has Slots that you can put your Tools in, which should be reflective of your real FarmBot hardware configuration.": "In Toolbays lagern deine FarmBot Tools. Jede Toolbay verfügt über Slots, in die du deine Tools einfügen kannst. Diese sollten auch deine echte FarmBot-Hardwarekonfiguration widerspiegeln.", "Tools": "Werkzeuge", "Top Left": "Oben Links", "Top Right": "Oben Rechts", "Turn off to set Web App to English.": "Ausschalten um die WebApp auf Englisch zu stellen.", "Type": "Typ", + "Unable to load webcam feed.": "Webcam Feed kann nicht geladen werden.", + "Unexpected error occurred, we've been notified of the problem.": "Unerwarteter Fehler ist aufgetreten, wir wurden über das Problem informiert.", "UNLOCK": "ENTSPERREN", + "Until": "Bis", "UP TO DATE": "AKTUELL", "USB Camera": "USB Kamera", - "Unable to load webcam feed.": "Webcam Feed kann nicht geladen werden.", - "Unable to save farm event.": "Farm-Event kann nicht gespeichert werden.", - "Unexpected error occurred, we've been notified of the problem.": "Unerwarteter Fehler ist aufgetreten, wir wurden über das Problem informiert.", - "Until": "Bis", - "Updating...": "Aktualisierung ...", - "Use Encoders for Positioning": "Nutze Encoder für Positionierung", "Use current location": "Wähle aktuelle Position", + "Use Encoders for Positioning": "Nutze Encoder für Positionierung", "Use these manual control buttons to move FarmBot in realtime. Press the arrows for relative movements or type in new coordinates and press GO for an absolute movement. Tip: Press the Home button when you are done so FarmBot is ready to get back to work.": "Verwende diese manuellen Steuertasten, um FarmBot in Echtzeit zu bewegen. Drücke die Pfeile für relative Bewegungen oder gebe neue Koordinaten ein und drücke LOS für eine absolute Bewegung. Tipp: Drücke die Home-Taste, wenn du fertig bist. FarmBot ist dann bereit, wieder an die Arbeit zu gehen. ", "Use these toggle switches to control FarmBot's peripherals in realtime. To edit and create new peripherals, press the EDIT button. Make sure to turn things off when you're done!": "Verwende diese Kippschalter, um FarmBot-Peripheriegeräte in Echtzeit zu steuern. Um neue Peripheriegeräte zu bearbeiten und zu erstellen, drücke die EDIT-Taste. Stelle sicher, dass die Peripheriegeräte ausgeschalten sind, wenn du fertig bist!", - "VALUE": "WERT", "Vacuum": "Vakuum", "Value": "Wert", + "VALUE": "WERT", "Verification email resent. Please check your email!": "Bestätigungs-E-Mail erneut gesendet Bitte überprüfe deine Emailadresse! ", "View and change device settings.": "Zeige und ändere Geräteeinstellungen.", "View and filter log messages.": "Zeige und filtere Log Meldungen.", - "WAIT": "WARTE", - "WRITE PIN": "SCHREIBE PIN", "Wait": "Warte", + "WAIT": "WARTE", "Warning": "Warnung", - "Warning! Opting in to FarmBot OS beta releases may reduce FarmBot system stability. Are you sure?": "Achtung! Wenn du dich für Beta-Versionen von FarmBot OS entscheidest, kann dies die Stabilität des FarmBot-Systems beeinträchtigen. Bist du dir sicher?", - "Warning! This is an EXPERIMENTAL feature. This feature may be broken and may break or otherwise hinder your usage of the rest of the app. This feature may disappear or break at any time.": "Warnung! Dies ist eine EXPERIMENTELLE Funktion. Diese Funktion ist möglicherweise defekt und kann die Nutzung der restlichen App stören oder anderweitig behindern. Diese Funktion kann jederzeit verschwinden oder unterbrochen werden.", - "Warning! When enabled, any unsaved changes will be discarded when refreshing or closing the page. Are you sure?": "Warnung! Wenn diese Option aktiviert ist, werden alle nicht gespeicherten Änderungen beim Aktualisieren oder Schließen der Seite verworfen. Bist du dir sicher?", "Warning: This will erase all data stored on your FarmBot's SD card, requiring you to reconfigure FarmBot so that it can reconnect to your WiFi network and a web app account. Factory resetting the device will not delete data stored in your web app account. Are you sure you wish to continue?": "Warnung: Dadurch werden alle auf der FarmBot-SD-Karte gespeicherten Daten gelöscht, sodass FarmBot neu konfiguriert werden muss, damit es sich erneut mit Ihrem WLAN-Netzwerk und einem Web-App-Konto verbinden kann. Beim Zurücksetzen des Geräts werden die in Ihrem Web-App-Konto gespeicherten Daten nicht gelöscht. Bist du sicher, dass du fortfahren möchtest? ", "Warning: This will reset all hardware settings to the default values. Are you sure you wish to continue?": "Warnung: Dadurch werden alle Hardwareeinstellungen auf die Standardwerte zurückgesetzt. Möchtest du wirklich fortfahren?", + "Warning! This is an EXPERIMENTAL feature. This feature may be broken and may break or otherwise hinder your usage of the rest of the app. This feature may disappear or break at any time.": "Warnung! Dies ist eine EXPERIMENTELLE Funktion. Diese Funktion ist möglicherweise defekt und kann die Nutzung der restlichen App stören oder anderweitig behindern. Diese Funktion kann jederzeit verschwinden oder unterbrochen werden.", + "Warning! When enabled, any unsaved changes will be discarded when refreshing or closing the page. Are you sure?": "Warnung! Wenn diese Option aktiviert ist, werden alle nicht gespeicherten Änderungen beim Aktualisieren oder Schließen der Seite verworfen. Bist du dir sicher?", "Water": "Wasser", "Weed Detector": "Unkraut Detektor", "Week": "Woche", "Welcome to the": "Willkommen in der", - "When enabled, FarmBot OS will periodically check for, download, and install updates automatically.": "Wenn diese Option aktiviert ist, sucht FarmBot OS automatisch nach Updates, die automatisch heruntergeladen und installiert werden.", "When enabled, device resources such as sequences and regimens will be sent to the device automatically. This removes the need to push \"SYNC\" after making changes in the web app. Changes to running sequences and regimens while auto sync is enabled will result in instantaneous change.": "Wenn diese Option aktiviert ist, werden Geräteressourcen wie Sequenzen und Regimens automatisch an das Gerät gesendet. Dadurch entfällt das Drücken von \" SYNC \", nachdem Änderungen in der Web-App vorgenommen wurden. Änderungen an laufenden Sequenzen und Regimen bei aktivierter automatischer Synchronisierung werden zu sofortiger Veränderung führen. ", "Widget load failed.": "Widget konnte nicht geladen werden.", - "Write Pin": "Schreibe Pin", - "X AXIS": "X ACHSE", "X Axis": "X Achse", + "X AXIS": "X ACHSE", "X position": "X Position", - "Y AXIS": "Y ACHSE", "Y Axis": "Y Achse", + "Y AXIS": "Y ACHSE", "Y position": "Y Position", "You are either offline, using a web browser that does not support WebSockets, or are behind a firewall that blocks port 3002. Do not attempt to debug FarmBot hardware until you solve this issue first. You will not be able to troubleshoot hardware issues without a reliable browser and internet connection.": "Du bist entweder offline, verwendest einen Webbrowser, der WebSockets nicht unterstützt, oder befindest dich hinter einer Firewall, die den Port 3002 blockiert. Versuche nicht, Fehler in der FarmBot-Hardware zu suchen, bevor du das Problem behebst. Du kannst Hardwareprobleme nicht ohne eine zuverlässige Browser- und Internetverbindung beheben. ", "You are running an old version of FarmBot OS.": "Die FarmBot OS Version ist veraltet.", "You are scheduling a regimen to run today. Be aware that running a regimen too late in the day may result in skipped regimen tasks. Consider rescheduling this event to tomorrow if this is a concern.": "Du planst ein Regime, das heute schon startet. Sei dir bewusst, dass ein Regimen zu spät am Tag zu übersprungenen Aufgaben führen kann. Ziehe es in Betracht, dieses Ereignis auf morgen umzustellen, wenn dies ein Problem darstellt.", - "You haven't made any regimens or sequences yet. Please create a": "Du hast noch keine Regimen oder Sequenzen erstellt. Bitte erstelle ein", "You haven't yet taken any photos with your FarmBot. Once you do, they will show up here.": "Du hast noch keine Fotos mit deinem FarmBot gemacht. Sobald du eines machst, wird es hier auftauchen.", "You may click the button below to resend the email.": "Sie können auf die Schaltfläche klicken, um die E-Mail erneut zu senden.", - "You must set a timezone before using the FarmEvent feature.": "Du musst eine Zeitzone festlegen, bevor du die FarmEvent-Funktion verwenden kannst.", "Your Name": "Dein Name", - "Your browser is connected correctly, but we have no recent record of FarmBot connecting to the internet. This usually happens because of a bad WiFi signal in the garden, a bad password during configuration, or a very long power outage.": "Der Browser ist korrekt verbunden, aber wir haben keine neuen Aufzeichnungen über die Verbindung von FarmBot mit dem Internet. Dies geschieht normalerweise aufgrund eines schlechten WLAN-Signals im Garten, eines schlechten Passwortes während der Konfiguration oder eines sehr langen Stromausfalls.", "Your password is changed.": "Dein Passwort wurde geändert.", - "Z AXIS": "Z ACHSE", "Z Axis": "Z Achse", - "Z position": "Z Position", - "active": "Aktiv", - "back": "zurück", - "color": "Farbe", - "computer": "Computer", - "days old": "Tage alt", - "delete": "löschen", - "filter": "Filter", - "from": "von", - "is": "ist", - "is equal to": "ist gleich", - "is greater than": "ist größer als", - "is less than": "ist kleiner als", - "is not": "ist nicht", - "is not equal to": "ist nicht gleich", - "is unknown": "ist unbekannt", - "max": "Max", - "move mode": "Bewegungs Modus", - "new sequence {{ num }}": "Neue Sequenz {{ num }}", - "no": "Nein", - "off": "Aus", - "page": "Seite", - "plant icon": "Pflanzen Symbol", - "read sensor": "lese sensor", - "saved": "gespeichert", - "submit": "senden", - "to add the plant to the map. You can add the plant as many times as you need to before pressing DONE to finish.": "um die Pflanze der Karte hinzuzufügen. Du kannst so viele Pflanzen setzen wie benötigt. Bestätige anschließend mit FERTIG.", - "zero {{axis}}": "{{axis}} Nullen" + "Z AXIS": "Z ACHSE", + "Z position": "Z Position" }, "untranslated": { + "": "", " copy ": " copy ", - " regimen": " regimen", " request sent to device.": " request sent to device.", + "'Find Home' command": "'Find Home' command", + "'Home All' command": "'Home All' command", + "(x, y, z)": "(x, y, z)", + "{{ amount }}mm": "{{ amount }}mm", + "{{ count }} plants added.": "{{ count }} plants added.", "{{axis}} (mm)": "{{axis}} (mm)", "{{axis}}-Offset": "{{axis}}-Offset", + "{{count}} items": "{{count}} items", + "{{length}} plants selected": "{{length}} plants selected", "{{seconds}} seconds!": "{{seconds}} seconds!", + "A new version of the FarmBot web app has been released. Refresh page?": "A new version of the FarmBot web app has been released. Refresh page?", + "Abort": "Abort", + "Abort and recover": "Abort and recover", + "Absolute movement": "Absolute movement", + "Accelerate for (mm)": "Accelerate for (mm)", + "Account has been reset.": "Account has been reset.", "Action": "Action", - "actions": "actions", - "Add a farm event via the + button to schedule a sequence or regimen in the calendar.": "Add a farm event via the + button to schedule a sequence or regimen in the calendar.", + "Actions": "Actions", + "add": "add", + "Add a seed container": "Add a seed container", + "Add a tool or seed container": "Add a tool or seed container", + "Add an event via the + button to schedule a sequence or regimen in the calendar.": "Add an event via the + button to schedule a sequence or regimen in the calendar.", + "Add command": "Add command", + "Add Command": "Add Command", + "add criteria": "add criteria", "Add event": "Add event", + "Add garden": "Add garden", + "Add group": "Add group", + "Add new": "Add new", + "Add new garden": "Add new garden", + "add new regimen": "add new regimen", + "add new sequence": "add new sequence", + "Add new slot": "Add new slot", + "Add new zone": "Add new zone", + "add number criteria": "add number criteria", + "add peripheral": "add peripheral", "Add peripherals": "Add peripherals", "Add plant": "Add plant", "Add plant at current FarmBot location {{coordinate}}": "Add plant at current FarmBot location {{coordinate}}", + "Add plant at current location": "Add plant at current location", "Add plants": "Add plants", "Add plants by pressing the + button and searching for a plant, selecting one, and dragging it into the garden.": "Add plants by pressing the + button and searching for a plant, selecting one, and dragging it into the garden.", - "Add the newly created tools to the corresponding toolbay slots on FarmBot: press edit and then + to create a toolbay slot.": "Add the newly created tools to the corresponding toolbay slots on FarmBot: press edit and then + to create a toolbay slot.", + "Add point": "Add point", + "Add Regimen Item": "Add Regimen Item", + "Add seed containers": "Add seed containers", + "Add seed containers and slots": "Add seed containers and slots", + "add selected stock names": "add selected stock names", + "add sensors": "add sensors", + "add sequence step": "add sequence step", + "Add slot": "Add slot", + "Add slots": "Add slots", + "add step": "add step", + "add stock peripherals": "add stock peripherals", + "add stock pin bindings": "add stock pin bindings", + "add stock sensors": "add stock sensors", + "add string criteria": "add string criteria", + "Add the newly created tools and seed containers to the corresponding slots on FarmBot: press the + button to create a slot.": "Add the newly created tools and seed containers to the corresponding slots on FarmBot: press the + button to create a slot.", "add this crop on OpenFarm?": "add this crop on OpenFarm?", - "Add tools": "Add tools", - "Add tools to tool bay": "Add tools to tool bay", + "Add tools and seed containers": "Add tools and seed containers", + "Add tools and slots": "Add tools and slots", + "Add webcam": "Add webcam", + "Add weed": "Add weed", + "add week": "add week", + "Add zone": "Add zone", + "additional criteria": "additional criteria", + "Advanced": "Advanced", + "Age selection": "Age selection", + "agree": "agree", "Agree to Terms of Service": "Agree to Terms of Service", "All": "All", "All items scheduled before the start time. Nothing to run.": "All items scheduled before the start time. Nothing to run.", + "Already added.": "Already added.", + "Amount of time to wait for a command to execute before stopping. (default: 120s)": "Amount of time to wait for a command to execute before stopping. (default: 120s)", "analog": "analog", "Analog": "Analog", "and": "and", "any": "any", "apply": "apply", + "apply garden": "apply garden", + "Arduino/Farmduino": "Arduino/Farmduino", "Are they in use by sequences?": "Are they in use by sequences?", + "Are you sure you want to delete {{length}} plants?": "Are you sure you want to delete {{length}} plants?", "Are you sure you want to delete all items?": "Are you sure you want to delete all items?", "Are you sure you want to delete this item?": "Are you sure you want to delete this item?", "Are you sure you want to unlock the device?": "Are you sure you want to unlock the device?", "as": "as", + "As soon as possible": "As soon as possible", + "Assertion": "Assertion", + "ASSERTION": "ASSERTION", + "Assign an action or sequence to execute when a Raspberry Pi GPIO pin is activated.": "Assign an action or sequence to execute when a Raspberry Pi GPIO pin is activated.", "Attempting to reconnect to the message broker": "Attempting to reconnect to the message broker", "Author": "Author", + "Auto Sync": "Auto Sync", "AUTO SYNC": "AUTO SYNC", + "auto update": "auto update", + "Average time": "Average time", "Axis Length (mm)": "Axis Length (mm)", + "back to farmware": "back to farmware", + "back to farmware list": "back to farmware list", + "back to regimen": "back to regimen", + "back to regimens": "back to regimens", + "back to sequence": "back to sequence", + "back to sequences": "back to sequences", "Before logging in, you must agree to our latest Terms of Service and Privacy Policy": "Before logging in, you must agree to our latest Terms of Service and Privacy Policy", - "Beta release Opt-In": "Beta release Opt-In", + "Best time": "Best time", + "beta": "beta", "Binding": "Binding", "Binomial Name": "Binomial Name", - "BOOTING": "BOOTING", + "Boot Sequence": "Boot Sequence", + "BOOT SEQUENCE": "BOOT SEQUENCE", "Box LED 3": "Box LED 3", "Box LED 4": "Box LED 4", "Box LEDs": "Box LEDs", "Browser": "Browser", + "Button {{ num }}": "Button {{ num }}", + "Button {{ num }}: E-STOP": "Button {{ num }}: E-STOP", + "Button {{ num }}: UNLOCK": "Button {{ num }}: UNLOCK", + "CALIBRATE": "CALIBRATE", + "Calibration": "Calibration", + "camera": "camera", "Can't execute unsaved sequences": "Can't execute unsaved sequences", - "Cannot change from a Regimen to a Sequence.": "Cannot change from a Regimen to a Sequence.", + "Cannot change between Sequences and Regimens.": "Cannot change between Sequences and Regimens.", + "Cannot create a group with these plants. Try leaving the saved garden first.": "Cannot create a group with these plants. Try leaving the saved garden first.", "Cannot delete built-in pin binding.": "Cannot delete built-in pin binding.", - "clear filters": "Filter löschen", + "Cannot delete while in a slot.": "Cannot delete while in a slot.", + "Cannot delete while mounted.": "Cannot delete while mounted.", + "Cannot remove points selected by criteria.": "Cannot remove points selected by criteria.", + "Change direction": "Change direction", + "Change the garden map size based on axis length. A value must be input in AXIS LENGTH and STOP AT MAX must be enabled in the HARDWARE widget. Overrides MAP SIZE values.": "Change the garden map size based on axis length. A value must be input in AXIS LENGTH and STOP AT MAX must be enabled in the HARDWARE widget. Overrides MAP SIZE values.", + "Change the plant status to '{{ status }}' for {{ num }} plants?": "Change the plant status to '{{ status }}' for {{ num }} plants?", + "Check for Updates": "Check for Updates", + "Choose a tour to begin": "Choose a tour to begin", + "Choose Firmware": "Choose Firmware", + "Choose whether advanced step options are open or closed by default.": "Choose whether advanced step options are open or closed by default.", + "Choose your FarmBot": "Choose your FarmBot", + "clear all criteria": "clear all criteria", + "clear weeds": "clear weeds", + "Click \"+\" to create a new regimen.": "Click \"+\" to create a new regimen.", + "Click \"+\" to create a new sequence.": "Click \"+\" to create a new sequence.", "Click a spot in the grid to choose a location. Once selected, press button to move FarmBot to this position. Press the back arrow to exit.": "Click a spot in the grid to choose a location. Once selected, press button to move FarmBot to this position. Press the back arrow to exit.", - "Click and drag to draw a point or use the inputs and press update. Press CREATE POINT to save, or the back arrow to exit.": "Click and drag to draw a point or use the inputs and press update. Press CREATE POINT to save, or the back arrow to exit.", + "Click and drag or use the inputs to draw a point.": "Click and drag or use the inputs to draw a point.", + "Click and drag or use the inputs to draw a weed.": "Click and drag or use the inputs to draw a weed.", + "Click here to learn more about error codes.": "Click here to learn more about error codes.", "Click one in the Regimens panel to edit, or click \"+\" to create a new one.": "Click one in the Regimens panel to edit, or click \"+\" to create a new one.", "Click one in the Sequences panel to edit, or click \"+\" to create a new one.": "Click one in the Sequences panel to edit, or click \"+\" to create a new one.", + "Click plants in map to add or remove.": "Click plants in map to add or remove.", "Close": "Close", + "close saved garden": "close saved garden", + "Color": "Color", + "Commit": "Commit", "Common Names": "Common Names", + "Confirm emergency unlock": "Confirm emergency unlock", + "Confirm plant deletion": "Confirm plant deletion", + "Confirm sequence deletion": "Confirm sequence deletion", + "Confirm step deletion": "Confirm step deletion", + "Confirm when unlocking FarmBot after an emergency stop.": "Confirm when unlocking FarmBot after an emergency stop.", + "connected": "connected", + "Connecting FarmBot to the Internet": "Connecting FarmBot to the Internet", + "Continue": "Continue", + "Control Peripheral": "Control Peripheral", + "CONTROL PERIPHERAL": "CONTROL PERIPHERAL", + "Control Servo": "Control Servo", + "CONTROL SERVO": "CONTROL SERVO", "Coordinate": "Coordinate", "copy": "copy", + "copy sequence": "copy sequence", "Could not fetch package name": "Could not fetch package name", + "Could not get release notes.": "Could not get release notes.", "CPU temperature": "CPU temperature", + "CPU usage": "CPU usage", + "Create a new garden from scratch or by copying plants from the current garden.": "Create a new garden from scratch or by copying plants from the current garden.", "Create An Account": "Create An Account", - "Create farm events": "Create farm events", - "create new garden": "create new garden", - "Create new gardens from scratch or by copying plants from the current garden. View and edit saved gardens, and, when ready, apply them to the main garden.": "Create new gardens from scratch or by copying plants from the current garden. View and edit saved gardens, and, when ready, apply them to the main garden.", + "Create events": "Create events", + "Create group": "Create group", "Create regimens": "Create regimens", "Create sequences": "Create sequences", + "Create subfolder": "Create subfolder", + "Created Point": "Created Point", + "created points": "created points", + "Created Weed": "Created Weed", + "created weeds": "created weeds", + "criteria": "criteria", + "Criteria additions can only be removed by changing criteria. Click and drag in the map to modify zone selection criteria. Criteria will be applied at the time of sequence execution. The final selection at that time may differ from the selection currently displayed.": "Criteria additions can only be removed by changing criteria. Click and drag in the map to modify zone selection criteria. Criteria will be applied at the time of sequence execution. The final selection at that time may differ from the selection currently displayed.", + "Custom Coordinates": "Custom Coordinates", "Customize your web app experience": "Customize your web app experience", "Day": "Day", "days": "days", "Debug": "Debug", + "default": "default", + "Default value": "Default value", + "Default Value": "Default Value", + "delete all": "delete all", + "Delete all created weeds": "Delete all created weeds", + "delete all data": "delete all data", "Delete all Farmware data": "Delete all Farmware data", + "Delete all of the weeds created through this panel.": "Delete all of the weeds created through this panel.", "Delete all the points you have created?": "Delete all the points you have created?", + "Delete all the weeds you have created?": "Delete all the weeds you have created?", + "delete folder": "delete folder", + "delete garden": "delete garden", + "DELETE GROUP": "DELETE GROUP", + "delete regimen": "delete regimen", + "delete sequence": "delete sequence", + "Deleted event.": "Deleted event.", "Deleting...": "Deleting...", + "demo the app": "demo the app", + "DEMO THE APP": "DEMO THE APP", "Description": "Description", + "deselect all days": "deselect all days", "detect weeds": "detect weeds", + "detected weeds": "detected weeds", "Deviation": "Deviation", - "DIAGNOSTIC CHECK": "DIAGNOSTIC CHECK", + "Device ID": "Device ID", "Diagnostic Report": "Diagnostic Report", - "Diagnostic Reports": "Diagnostic Reports", + "Did you know?": "Did you know?", "digital": "digital", "Digital": "Digital", - "Disconnected.": "Disconnected.", + "Disallow account data changes. This does not prevent Farmwares or FarmBot OS from changing settings.": "Disallow account data changes. This does not prevent Farmwares or FarmBot OS from changing settings.", + "Discard unsaved sequence changes": "Discard unsaved sequence changes", + "disconnected": "disconnected", "Disk usage": "Disk usage", - "Display a virtual trail for FarmBot in the Farm Designer map to show movement and watering history while the map is open. Toggling this setting will clear data for the current trail.": "Display a virtual trail for FarmBot in the Farm Designer map to show movement and watering history while the map is open. Toggling this setting will clear data for the current trail.", + "Display a virtual trail for FarmBot in the garden map to show movement and watering history while the map is open. Toggling this setting will clear data for the current trail.": "Display a virtual trail for FarmBot in the garden map to show movement and watering history while the map is open. Toggling this setting will clear data for the current trail.", + "display raw": "display raw", + "Display time using the 24-hour notation, i.e., 23:00 instead of 11:00pm": "Display time using the 24-hour notation, i.e., 23:00 instead of 11:00pm", "Display virtual FarmBot trail": "Display virtual FarmBot trail", + "Don't allow movement past the maximum value provided in AXIS LENGTH. (default: disabled)": "Don't allow movement past the maximum value provided in AXIS LENGTH. (default: disabled)", + "Don't ask about saving sequence work before closing browser tab. Warning: may cause loss of data.": "Don't ask about saving sequence work before closing browser tab. Warning: may cause loss of data.", + "DOWNLOAD": "DOWNLOAD", + "Download FarmBot OS": "Download FarmBot OS", + "Download Link": "Download Link", + "Download the version of FarmBot OS that corresponds to your FarmBot kit and its internal computer.": "Download the version of FarmBot OS that corresponds to your FarmBot kit and its internal computer.", "Drag a box around the plants you would like to select. Press the back arrow to exit.": "Drag a box around the plants you would like to select. Press the back arrow to exit.", "E-STOP": "E-STOP", + "Edit event": "Edit event", + "edit filter settings": "edit filter settings", + "edit folder": "edit folder", + "Edit garden": "Edit garden", + "Edit group": "Edit group", "Edit on": "Edit on", - "Edit this plant": "Edit this plant", + "Edit point": "Edit point", + "Edit Regimen": "Edit Regimen", + "Edit Sequence": "Edit Sequence", + "Edit slot": "Edit slot", + "Edit tool": "Edit tool", + "Edit weed": "Edit weed", + "Electronics Board": "Electronics Board", + "Else Execute": "Else Execute", "Email": "Email", - "Enable use of rotary encoders during calibration and homing.": "Enable use of rotary encoders during calibration and homing.", + "emergency stop": "emergency stop", + "Emergency stop": "Emergency stop", + "Emergency stop if movement is not complete after the maximum number of retries. (default: disabled)": "Emergency stop if movement is not complete after the maximum number of retries. (default: disabled)", + "Emergency unlock": "Emergency unlock", + "Empty": "Empty", + "Enable plant animations in the garden map.": "Enable plant animations in the garden map.", + "Enable Stall Detection": "Enable Stall Detection", + "Enable use of a second x-axis motor. Connects to E0 on RAMPS. (default: enabled)": "Enable use of a second x-axis motor. Connects to E0 on RAMPS. (default: enabled)", + "Enable use of electronic end-stops for end detection, calibration and homing. (default: disabled)": "Enable use of electronic end-stops for end detection, calibration and homing. (default: disabled)", + "Enable use of motor stall detection for detecting missed steps, calibration and homing. (default: enabled)": "Enable use of motor stall detection for detecting missed steps, calibration and homing. (default: enabled)", + "Enable use of rotary encoders for stall detection, calibration and homing. (default: enabled)": "Enable use of rotary encoders for stall detection, calibration and homing. (default: enabled)", + "Encoders": "Encoders", "End date must not be before start date.": "End date must not be before start date.", "End time must be after start time.": "End time must be after start time.", "End Tour": "End Tour", + "Endstops": "Endstops", "Enter click-to-add mode": "Enter click-to-add mode", + "Entire system": "Entire system", + "Environment": "Environment", + "error": "error", "Error deleting Farmware data": "Error deleting Farmware data", + "Error Handling": "Error Handling", + "Event start time needs to be in the future, not the past.": "Event start time needs to be in the future, not the past.", "Events": "Events", "exit": "exit", "Exit": "Exit", @@ -590,75 +674,151 @@ "Export Account Data": "Export Account Data", "Export all data related to this device. Exports are delivered via email as JSON.": "Export all data related to this device. Exports are delivered via email as JSON.", "Export request received. Please allow up to 10 minutes for delivery.": "Export request received. Please allow up to 10 minutes for delivery.", + "Externally defined": "Externally defined", "extras": "extras", + "Factory reset": "Factory reset", "Factory resetting your FarmBot will destroy all data on the device, revoking your FarmBot's ability to connect to your web app account and your home wifi. Upon factory resetting, your device will restart into Configurator mode. Factory resetting your FarmBot will not affect any data or settings from your web app account, allowing you to do a complete restore to your device once it is back online and paired with your web app account.": "Factory resetting your FarmBot will destroy all data on the device, revoking your FarmBot's ability to connect to your web app account and your home wifi. Upon factory resetting, your device will restart into Configurator mode. Factory resetting your FarmBot will not affect any data or settings from your web app account, allowing you to do a complete restore to your device once it is back online and paired with your web app account.", "Farm Designer": "Farm Designer", + "FarmBot and the browser are both connected to the internet (or have been recently). Try rebooting FarmBot and refreshing the browser. If the issue persists, something may be preventing FarmBot from accessing the message broker (used to communicate with your web browser in real-time). If you are on a company or school network, a firewall may be blocking port 5672. Ensure that the blue LED communications light on the FarmBot electronics box is illuminated.": "FarmBot and the browser are both connected to the internet (or have been recently). Try rebooting FarmBot and refreshing the browser. If the issue persists, something may be preventing FarmBot from accessing the message broker (used to communicate with your web browser in real-time). If you are on a company or school network, a firewall may be blocking port 5672. Ensure that the blue LED communications light on the FarmBot electronics box is illuminated.", "FarmBot forum.": "FarmBot forum.", - "FARMBOT OS": "FARMBOT OS", - "FARMBOT OS AUTO UPDATE": "FARMBOT OS AUTO UPDATE", + "FarmBot Kit": "FarmBot Kit", + "Farmbot OS": "Farmbot OS", + "FarmBot OS": "FarmBot OS", + "FarmBot OS action.": "FarmBot OS action.", + "FarmBot OS or micro-controller firmware action.": "FarmBot OS or micro-controller firmware action.", + "FarmBot Version": "FarmBot Version", "FarmBot was last seen {{ lastSeen }}": "FarmBot was last seen {{ lastSeen }}", "FarmBot?": "FarmBot?", - "FarmEvent start time needs to be in the future, not the past.": "FarmEvent start time needs to be in the future, not the past.", "Farmware": "Farmware", - "Farmware (plugin) details and management.": "Farmware (plugin) details and management.", "Farmware data successfully deleted.": "Farmware data successfully deleted.", + "farmware info": "farmware info", + "Farmware List": "Farmware List", "Farmware not found.": "Farmware not found.", "Farmware Tools version": "Farmware Tools version", "Feed Name": "Feed Name", + "field": "field", "Filter logs": "Filter logs", + "Find": "Find", "find home": "find home", - "FIND HOME {{axis}}": "FIND HOME {{axis}}", + "FIND HOME": "FIND HOME", "find new features": "find new features", + "Find out more": "Find out more", + "firmware": "firmware", + "Firmware": "Firmware", "FIRMWARE": "FIRMWARE", - "Firmware Logs:": "Firmware Logs:", + "Firmware code": "Firmware code", + "Firmware commit": "Firmware commit", + "Firmware logs:": "Firmware logs:", + "Firmware Name": "Firmware Name", + "firmware to your device": "firmware to your device", "First-party Farmware": "First-party Farmware", + "flash firmware": "flash firmware", + "Flash Firmware": "Flash Firmware", + "Flash the": "Flash the", "Fun": "Fun", + "FYI": "FYI", + "Gantry": "Gantry", + "Gantry-mounted": "Gantry-mounted", + "Garden not found.": "Garden not found.", "Garden Saved.": "Garden Saved.", + "Gardens": "Gardens", "General": "General", "Get growing!": "Get growing!", "getting started": "getting started", "go back": "go back", + "greater than": "greater than", + "Grid and Row Planting": "Grid and Row Planting", + "GROUP MEMBERS ({{count}})": "GROUP MEMBERS ({{count}})", + "GROUP NAME": "GROUP NAME", + "Groups": "Groups", "Growing Degree Days": "Growing Degree Days", "Hardware": "Hardware", + "Head over to": "Head over to", "Height": "Height", "Help": "Help", + "Here you'll find important information about your account, your FarmBot, and news such as new feature announcements. Look for the blue badge in the main menu to see when new messages are available.": "Here you'll find important information about your account, your FarmBot, and news such as new feature announcements. Look for the blue badge in the main menu to see when new messages are available.", "hide": "hide", + "Hide Sensors widget": "Hide Sensors widget", "Historic Points?": "Historic Points?", + "Home": "Home", "Home button behavior": "Home button behavior", - "HOMING": "HOMING", + "Home position adjustment travel speed (homing and calibration) in millimeters per second. (default: x: 10mm/s, y: 10mm/s, z: 2mm/s)": "Home position adjustment travel speed (homing and calibration) in millimeters per second. (default: x: 10mm/s, y: 10mm/s, z: 2mm/s)", + "Homing": "Homing", + "Homing Speed (mm/s)": "Homing Speed (mm/s)", "Hotkeys": "Hotkeys", "hours": "hours", "Hours": "Hours", "I agree to the": "I agree to the", + "If ...": "If ...", + "If encoders or end-stops are enabled, find the home position when the device powers on. Warning! This will perform homing on all axes when the device powers on. Encoders or endstops must be enabled. It is recommended to make sure homing works properly before enabling this feature. (default: disabled)": "If encoders or end-stops are enabled, find the home position when the device powers on. Warning! This will perform homing on all axes when the device powers on. Encoders or endstops must be enabled. It is recommended to make sure homing works properly before enabling this feature. (default: disabled)", "If encoders or end-stops are enabled, home axis (find zero).": "If encoders or end-stops are enabled, home axis (find zero).", "If encoders or end-stops are enabled, home axis and determine maximum.": "If encoders or end-stops are enabled, home axis and determine maximum.", + "If encoders, stall detection, or end-stops are enabled, home axis and determine maximum.": "If encoders, stall detection, or end-stops are enabled, home axis and determine maximum.", + "If not using sensors, use this setting to remove the widget from the Controls page.": "If not using sensors, use this setting to remove the widget from the Controls page.", + "If stall detection or end-stops are enabled, find the home position when the device powers on. Warning! This will perform homing on all axes when the device powers on. Stall detection or endstops must be enabled. It is recommended to make sure homing works properly before enabling this feature. (default: disabled)": "If stall detection or end-stops are enabled, find the home position when the device powers on. Warning! This will perform homing on all axes when the device powers on. Stall detection or endstops must be enabled. It is recommended to make sure homing works properly before enabling this feature. (default: disabled)", + "If stall detection or end-stops are enabled, home axis (find zero).": "If stall detection or end-stops are enabled, home axis (find zero).", + "If stall detection or end-stops are enabled, home axis and determine maximum.": "If stall detection or end-stops are enabled, home axis and determine maximum.", + "If Test Fails": "If Test Fails", + "If you are sure you want to reset your account, type in your password below to continue.": "If you are sure you want to reset your account, type in your password below to continue.", + "If you want to play around and keep your data, feel free to make a real account at": "If you want to play around and keep your data, feel free to make a real account at", "Image": "Image", "in slot": "in slot", + "inactive": "inactive", "Info": "Info", "Information": "Information", "Input is not needed for this Farmware.": "Input is not needed for this Farmware.", + "install Farmware": "install Farmware", + "Install Farmware": "Install Farmware", + "Install first-party Farmware": "Install first-party Farmware", "Install new Farmware": "Install new Farmware", "installation pending": "installation pending", + "Internal Computer": "Internal Computer", "Internet": "Internet", "Invalid date": "Invalid date", "Invalid Raspberry Pi GPIO pin number.": "Invalid Raspberry Pi GPIO pin number.", - "Invert axis end-stops. Enable for normally closed (NC), disable for normally open (NO).": "Invert axis end-stops. Enable for normally closed (NC), disable for normally open (NO).", + "Invert axis end-stops. Enable for normally closed (NC), disable for normally open (NO). (default: disabled)": "Invert axis end-stops. Enable for normally closed (NC), disable for normally open (NO). (default: disabled)", + "Invert direction of motor during calibration. (default: disabled)": "Invert direction of motor during calibration. (default: disabled)", + "Item(s) added.": "Item(s) added.", + "Just the Arduino": "Just the Arduino", + "Keep power applied to motors. Prevents slipping from gravity in certain situations. (default: enabled)": "Keep power applied to motors. Prevents slipping from gravity in certain situations. (default: enabled)", "Language": "Language", + "Last checked for updates": "Last checked for updates", "Last message seen ": "Last message seen ", + "Last updated": "Last updated", + "Learn more about the app": "Learn more about the app", + "less than": "less than", + "Let's get you familiar with the app and finish setting everything up.": "Let's get you familiar with the app and finish setting everything up.", + "Local IP address": "Local IP address", + "Location selection": "Location selection", + "Location Variable": "Location Variable", + "logout": "logout", "Logs": "Logs", "low": "low", - "MAINTENANCE DOWNTIME": "MAINTENANCE DOWNTIME", + "Make a real account": "Make a real account", "Manage": "Manage", + "Manual Input": "Manual Input", + "manually selected": "manually selected", "Map": "Map", + "Map origin": "Map origin", "Map Points": "Map Points", + "Map size": "Map size", "Mark": "Mark", "Mark As": "Mark As", "Mark As...": "Mark As...", + "Max Speed (mm/s)": "Max Speed (mm/s)", + "Maximum travel speed after acceleration in millimeters per second. (default: x: 80mm/s, y: 80mm/s, z: 16mm/s)": "Maximum travel speed after acceleration in millimeters per second. (default: x: 80mm/s, y: 80mm/s, z: 16mm/s)", "Memory usage": "Memory usage", "Message Broker": "Message Broker", + "Message Center": "Message Center", + "Messages": "Messages", + "Microsteps per step": "Microsteps per step", + "Midnight": "Midnight", "Min OS version required": "Min OS version required", + "Minimum movement speed in millimeters per second. Also used for homing and calibration. (default: x: 10mm/s, y: 10mm/s, z: 2mm/s)": "Minimum movement speed in millimeters per second. Also used for homing and calibration. (default: x: 10mm/s, y: 10mm/s, z: 2mm/s)", + "Minimum Speed (mm/s)": "Minimum Speed (mm/s)", "minutes": "minutes", "Minutes": "Minutes", + "Missed Step Decay": "Missed Step Decay", "mm": "mm", "Mode": "Mode", "Month": "Month", @@ -666,167 +826,404 @@ "more": "more", "more bugs!": "more bugs!", "MORPH": "MORPH", + "Motor Current": "Motor Current", + "Motor current in milliamps. (default: 600)": "Motor current in milliamps. (default: 600)", "Motor position plot": "Motor position plot", + "Motor stall sensitivity. (default: 30)": "Motor stall sensitivity. (default: 30)", + "mounted": "mounted", "Mounted to:": "Mounted to:", + "mounted tool": "mounted tool", "move {{axis}} axis": "move {{axis}} axis", + "Move a servo to the provided angle. An angle of 90 degrees corresponds to the servo midpoint (or, for a continuous rotation servo, no movement).": "Move a servo to the provided angle. An angle of 90 degrees corresponds to the servo midpoint (or, for a continuous rotation servo, no movement).", + "Move Device to location": "Move Device to location", + "Move FarmBot to home for the provided axis.": "Move FarmBot to home for the provided axis.", + "Move FarmBot to slot location": "Move FarmBot to slot location", "Move FarmBot to this plant": "Move FarmBot to this plant", + "Move into": "Move into", + "Move out of folders": "Move out of folders", + "Move To": "Move To", + "MOVE TO": "MOVE TO", "Move to chosen location": "Move to chosen location", + "move to home": "move to home", + "Move to Home": "Move to Home", + "move to location": "move to location", + "move to this location": "move to this location", + "Move to this plant": "Move to this plant", "Movement out of bounds for: ": "Movement out of bounds for: ", "My Farmware": "My Farmware", "name": "name", "Name": "Name", - "NAME": "NAME", "Negative X": "Negative X", "Negative Y": "Negative Y", - "new garden name": "new garden name", + "Network Quality": "Network Quality", + "New Folder": "New Folder", + "New message from bot": "New message from bot", "New password and confirmation do not match.": "New password and confirmation do not match.", "New Terms of Service": "New Terms of Service", + "next image": "next image", + "Next image": "Next image", + "No camera selected": "No camera selected", "No events scheduled.": "No events scheduled.", + "No groups yet.": "No groups yet.", "No inputs provided.": "No inputs provided.", + "No messages.": "No messages.", "No meta data.": "No meta data.", + "No more messages.": "No more messages.", + "No points yet.": "No points yet.", "No Regimen selected.": "No Regimen selected.", + "No Regimens.": "No Regimens.", "No saved gardens yet.": "No saved gardens yet.", "No search results": "No search results", "No Sequence selected.": "No Sequence selected.", + "No Sequences.": "No Sequences.", + "NO TOOL": "NO TOOL", + "No weeds yet.": "No weeds yet.", + "No zones yet.": "No zones yet.", + "Node name": "Node name", + "Noon": "Noon", "normal": "normal", + "not all features of the app will work because there is not a real FarmBot connected to this account. Additionally, keep in mind that when you leave this web page, the demo account and all data will be deleted.": "not all features of the app will work because there is not a real FarmBot connected to this account. Additionally, keep in mind that when you leave this web page, the demo account and all data will be deleted.", "Not available when device is offline.": "Not available when device is offline.", "Not Mounted": "Not Mounted", - "Number of steps missed (determined by encoder) before motor is considered to have stalled.": "Number of steps missed (determined by encoder) before motor is considered to have stalled.", + "Not supported yet.": "Not supported yet.", + "number criteria": "number criteria", + "Number of millimeters used for acceleration and deceleration. (default: x: 60mm, y: 60mm, z: 12mm)": "Number of millimeters used for acceleration and deceleration. (default: x: 60mm, y: 60mm, z: 12mm)", + "Number of steps missed (determined by encoder) before motor is considered to have stalled. (default: 5)": "Number of steps missed (determined by encoder) before motor is considered to have stalled. (default: 5)", + "Number of steps missed (determined by motor stall detection) before motor is considered to have stalled. (default: 5)": "Number of steps missed (determined by motor stall detection) before motor is considered to have stalled. (default: 5)", + "Number of times to retry a movement before stopping. (default: 3)": "Number of times to retry a movement before stopping. (default: 3)", + "occurred": "occurred", + "Offline": "Offline", + "ok": "ok", "Ok": "Ok", "on": "on", + "Open documentation in a new tab": "Open documentation in a new tab", + "open Farmware info": "open Farmware info", + "Open link in a new tab": "Open link in a new tab", "open move mode panel": "open move mode panel", "Open OpenFarm.cc in a new tab": "Open OpenFarm.cc in a new tab", + "Open options by default": "Open options by default", + "open plants panel": "open plants panel", + "open regimen": "open regimen", + "open saved gardens panel": "open saved gardens panel", + "open scheduler panel": "open scheduler panel", "Operator": "Operator", + "Options": "Options", "Or view FarmBot's current location in the virtual garden.": "Or view FarmBot's current location in the virtual garden.", - "Origin": "Origin", + "OS release channel": "OS release channel", "Parameters": "Parameters", + "Password must be 8 or more characters.": "Password must be 8 or more characters.", "pending install": "pending install", "Pending installation.": "Pending installation.", + "Percent OK": "Percent OK", "perform homing (find home)": "perform homing (find home)", "Period End Date": "Period End Date", + "Peripheral": "Peripheral", "pin": "pin", "Pin": "Pin", "Pin ": "Pin ", "Pin number cannot be blank.": "Pin number cannot be blank.", + "Pings received": "Pings received", + "Pings sent": "Pings sent", "Pins": "Pins", + "Plant Status": "Plant Status", + "planted plants": "planted plants", "plants": "plants", "Please agree to the terms.": "Please agree to the terms.", + "Please choose a firmware version to install. Your choice should be based on the type of electronics in your FarmBot according to the reference table below.": "Please choose a firmware version to install. Your choice should be based on the type of electronics in your FarmBot according to the reference table below.", "Please clear current garden first.": "Please clear current garden first.", + "Please contact the system(s) administrator(s) and ask them to enable HTTPS://": "Please contact the system(s) administrator(s) and ask them to enable HTTPS://", "Please enter a number.": "Please enter a number.", "Please enter a URL.": "Please enter a URL.", + "Please make a grid with less than 100 plants": "Please make a grid with less than 100 plants", + "Please note:": "Please note:", + "Please re-flash your FarmBot's SD card.": "Please re-flash your FarmBot's SD card.", + "Please select a pin.": "Please select a pin.", "Please select a sequence or action.": "Please select a sequence or action.", + "Please Update": "Please Update", "Please wait": "Please wait", - "Point Creator": "Point Creator", + "Point created.": "Point created.", + "Point Type": "Point Type", "Points": "Points", "Points?": "Points?", "Position (mm)": "Position (mm)", - "Position (x, y, z)": "Position (x, y, z)", "Positive X": "Positive X", "Positive Y": "Positive Y", + "Power cycle FarmBot's onboard computer.": "Power cycle FarmBot's onboard computer.", + "Power Off Bot": "Power Off Bot", + "presets": "presets", + "Press \"+\" to add a garden.": "Press \"+\" to add a garden.", + "Press \"+\" to add a group.": "Press \"+\" to add a group.", + "Press \"+\" to add a new tool or seed container.": "Press \"+\" to add a new tool or seed container.", "Press \"+\" to add a plant to your garden.": "Press \"+\" to add a plant to your garden.", + "Press \"+\" to add a point to your garden.": "Press \"+\" to add a point to your garden.", + "Press \"+\" to add a seed container.": "Press \"+\" to add a seed container.", + "Press \"+\" to add a weed.": "Press \"+\" to add a weed.", + "Press \"+\" to add a zone.": "Press \"+\" to add a zone.", "Press \"+\" to schedule an event.": "Press \"+\" to schedule an event.", "Press edit and then the + button to add peripherals.": "Press edit and then the + button to add peripherals.", - "Press edit and then the + button to add tools.": "Press edit and then the + button to add tools.", "Press the + button and add your newly created sequences to a regimen via the scheduler. The regimen should include all actions needed to take care of a plant over its life.": "Press the + button and add your newly created sequences to a regimen via the scheduler. The regimen should include all actions needed to take care of a plant over its life.", + "Press the + button to add a new sequence. You will need to create sequences to mount tools, move to the plant locations you created in the Farm Designer, and seed/water them.": "Press the + button to add a new sequence. You will need to create sequences to mount tools, move to the plant locations you created in the Farm Designer, and seed/water them.", + "Press the + button to add seed containers.": "Press the + button to add seed containers.", + "Press the + button to add seed containers. Then create slots for them to by pressing the slot + button.": "Press the + button to add seed containers. Then create slots for them to by pressing the slot + button.", + "Press the + button to add tools and seed containers.": "Press the + button to add tools and seed containers.", + "Press the + button to add tools and seed containers. Then create slots for them to by pressing the slot + button.": "Press the + button to add tools and seed containers. Then create slots for them to by pressing the slot + button.", + "Preview": "Preview", + "previous image": "previous image", + "Previous image": "Previous image", "Problem Loading Terms of Service": "Problem Loading Terms of Service", "Provided new and old passwords match. Password not changed.": "Provided new and old passwords match. Password not changed.", + "qa": "qa", "radius": "radius", + "radius (mm)": "radius (mm)", + "Random Order": "Random Order", + "Raspberry Pi 3": "Raspberry Pi 3", "Raspberry Pi GPIO pin already bound or in use.": "Raspberry Pi GPIO pin already bound or in use.", "Raspberry Pi Info": "Raspberry Pi Info", + "Raspberry Pi Zero W": "Raspberry Pi Zero W", + "Read pin": "Read pin", + "Read Sensor": "Read Sensor", + "READ SENSOR": "READ SENSOR", + "Read status": "Read status", "Read Status": "Read Status", + "Read the docs": "Read the docs", "Readings?": "Readings?", "Reboot": "Reboot", - "Record Diagnostic": "Record Diagnostic", - "Redirecting...": "Redirecting...", - "Reduction to missed step total for every good step.": "Reduction to missed step total for every good step.", + "REBOOT": "REBOOT", + "Reboot Bot": "Reboot Bot", + "Reconnected to the message broker.": "Reconnected to the message broker.", + "Recover and continue": "Recover and continue", + "Recovery Sequence": "Recovery Sequence", + "Redirecting": "Redirecting", + "Reduction to missed step total for every good step. (default: 5)": "Reduction to missed step total for every good step. (default: 5)", + "Refusing to modify data in read-only mode": "Refusing to modify data in read-only mode", "Regimen Editor": "Regimen Editor", "Regimen Name": "Regimen Name", "Regimens": "Regimens", + "reinstall first-party Farmware": "reinstall first-party Farmware", + "remove criteria": "remove criteria", + "remove Farmware": "remove Farmware", + "Remove Farmware": "Remove Farmware", + "remove number criteria": "remove number criteria", + "remove week": "remove week", "Removed": "Removed", - "Report {{ticket}} (Saved {{age}})": "Report {{ticket}} (Saved {{age}})", "Reserved Raspberry Pi pin may not work as expected.": "Reserved Raspberry Pi pin may not work as expected.", - "RESTART FIRMWARE": "RESTART FIRMWARE", + "Reset Account": "Reset Account", + "Reset password": "Reset password", + "Restart Farmbot": "Restart Farmbot", + "Restart Firmware": "Restart Firmware", "Restart the Farmduino or Arduino firmware.": "Restart the Farmduino or Arduino firmware.", + "Restrict travel to negative coordinate locations. Overridden by disabling STOP AT HOME. (default: x: disabled, y: disabled, z: enabled)": "Restrict travel to negative coordinate locations. Overridden by disabling STOP AT HOME. (default: x: disabled, y: disabled, z: enabled)", "Retry": "Retry", - "Reverse the direction of encoder position reading.": "Reverse the direction of encoder position reading.", + "retry fetch package name": "retry fetch package name", + "Reverse the direction of encoder position reading. (default: disabled)": "Reverse the direction of encoder position reading. (default: disabled)", + "Rotate map": "Rotate map", "Row Spacing": "Row Spacing", + "save": "save", + "save folder name": "save folder name", + "Save new slot?": "Save new slot?", "Save snapshot of FarmBot OS system information, including user and device identity, to the database. A code will be returned that you can provide in support requests to allow FarmBot to look up data relevant to the issue to help us identify the problem.": "Save snapshot of FarmBot OS system information, including user and device identity, to the database. A code will be returned that you can provide in support requests to allow FarmBot to look up data relevant to the issue to help us identify the problem.", - "Saved Gardens": "Saved Gardens", - "Search events...": "Search events...", + "Scan this image": "Scan this image", + "Schedule item": "Schedule item", "Search for a crop to add to your garden.": "Search for a crop to add to your garden.", + "Search logs...": "Search logs...", + "Search regimens...": "Search regimens...", + "Search sequences...": "Search sequences...", "Search term too short": "Search term too short", + "Search your events...": "Search your events...", + "Search your gardens...": "Search your gardens...", + "Search your groups...": "Search your groups...", + "Search your points...": "Search your points...", + "Search your seed containers...": "Search your seed containers...", + "Search your tools...": "Search your tools...", + "Search your weeds...": "Search your weeds...", + "Search your zones...": "Search your zones...", "Searching...": "Searching...", "seconds": "seconds", "seconds ago": "seconds ago", "see what FarmBot is doing": "see what FarmBot is doing", + "Seed Container": "Seed Container", + "seed containers": "seed containers", + "Seed Trough 1": "Seed Trough 1", + "Seed Trough 2": "Seed Trough 2", "Seeder": "Seeder", + "Seeding in progress.": "Seeding in progress.", + "Select": "Select", + "Select a camera on the Device page to take photos.": "Select a camera on the Device page to take photos.", "Select a location": "Select a location", + "Select a location to be used as the default value for this variable. If the sequence is ever run without the variable explicitly set to another value, the default value will be used.": "Select a location to be used as the default value for this variable. If the sequence is ever run without the variable explicitly set to another value, the default value will be used.", + "Select a map origin by clicking on one of the four quadrants to adjust the garden map to your viewing angle.": "Select a map origin by clicking on one of the four quadrants to adjust the garden map to your viewing angle.", + "Select a peripheral": "Select a peripheral", + "Select a pin": "Select a pin", + "Select a pin ": "Select a pin ", + "Select a sensor": "Select a sensor", + "Select a sequence": "Select a sequence", + "Select a status": "Select a status", + "select all days": "select all days", + "Select an action": "Select an action", + "Select one": "Select one", + "selected": "selected", + "selected by criteria": "selected by criteria", + "SELECTION ACTIONS": "SELECTION ACTIONS", "Send Account Export File (Email)": "Send Account Export File (Email)", "Sensor": "Sensor", "Sensor History": "Sensor History", + "sensor or peripheral": "sensor or peripheral", + "Sequence execution": "Sequence execution", + "Sequence logs:": "Sequence logs:", "Sequence Name": "Sequence Name", "Server": "Server", + "Servo angle (0-180)": "Servo angle (0-180)", + "Servo pin": "Servo pin", + "Set Farmware Env": "Set Farmware Env", + "Set the length of each axis to provide software limits. Used only if STOP AT MAX is enabled. (default: 0 (disabled))": "Set the length of each axis to provide software limits. Used only if STOP AT MAX is enabled. (default: 0 (disabled))", + "set to": "set to", + "Set zero": "Set zero", + "Set Zero": "Set Zero", + "Set Zero Position": "Set Zero Position", + "Setting toggle": "Setting toggle", + "Settings": "Settings", "show": "show", + "Show a confirmation dialog when deleting a plant.": "Show a confirmation dialog when deleting a plant.", + "Show a confirmation dialog when deleting a sequence step.": "Show a confirmation dialog when deleting a sequence step.", + "Show a confirmation dialog when deleting a sequence.": "Show a confirmation dialog when deleting a sequence.", + "show all": "show all", + "Show pins": "Show pins", "Show Previous Period": "Show Previous Period", + "Show raw pin lists in Read Sensor, Control Peripheral, and If Statement steps.": "Show raw pin lists in Read Sensor, Control Peripheral, and If Statement steps.", "Shutdown": "Shutdown", + "Shutdown Farmbot": "Shutdown Farmbot", + "Simpler": "Simpler", + "Since you're new around here, we recommend taking our guided tours of the app. This is the fastest way to learn about the most important pages and features at your fingertips.": "Since you're new around here, we recommend taking our guided tours of the app. This is the fastest way to learn about the most important pages and features at your fingertips.", + "Size": "Size", "Slot": "Slot", + "slots": "slots", + "Slots": "Slots", "smartphone": "smartphone", "Snapshot current garden": "Snapshot current garden", + "software.farm.bot": "software.farm.bot", "Some {{points}} failed to delete.": "Some {{points}} failed to delete.", + "SORT BY": "SORT BY", "Sowing Method": "Sowing Method", + "Specify custom map dimensions (in millimeters). These values set the size of the garden map unless DYNAMIC MAP SIZE is enabled.": "Specify custom map dimensions (in millimeters). These values set the size of the garden map unless DYNAMIC MAP SIZE is enabled.", + "Speed": "Speed", "Spread": "Spread", + "Sprouted": "Sprouted", + "stable": "stable", + "staging": "staging", + "Stall Detection": "Stall Detection", + "Stall Sensitivity": "Stall Sensitivity", "Start tour": "Start tour", + "status": "status", "Status": "Status", + "Stock": "Stock", + "Stock Bindings": "Stock Bindings", + "stock names": "stock names", + "Stop at the home location of the axis. (default: disabled)": "Stop at the home location of the axis. (default: disabled)", + "Stops a device from moving until it is unlocked by a user.": "Stops a device from moving until it is unlocked by a user.", + "string criteria": "string criteria", "Sun Requirements": "Sun Requirements", "Svg Icon": "Svg Icon", - "Swap axis minimum and maximum end-stops.": "Swap axis minimum and maximum end-stops.", + "Swap axis minimum and maximum end-stops. (default: disabled)": "Swap axis minimum and maximum end-stops. (default: disabled)", "Swap Endstops": "Swap Endstops", "Swap jog buttons (and rotate map)": "Swap jog buttons (and rotate map)", + "Swap map X and Y axes, making the Y axis horizontal and X axis vertical. This setting will also swap the X and Y jog control buttons in the Move widget.": "Swap map X and Y axes, making the Y axis horizontal and X axis vertical. This setting will also swap the X and Y jog control buttons in the Move widget.", + "sync": "sync", "Sync": "Sync", + "Sync error": "Sync error", "SYNC ERROR": "SYNC ERROR", "SYNC NOW": "SYNC NOW", + "Sync unknown": "Sync unknown", + "Synced": "Synced", "SYNCED": "SYNCED", "SYNCING": "SYNCING", + "Syncing...": "Syncing...", + "System": "System", "tablet": "tablet", + "Take a guided tour": "Take a guided tour", "Take a guided tour of the Web App.": "Take a guided tour of the Web App.", "Take a photo": "Take a photo", "Take and view photos": "Take and view photos", - "target": "target", + "Target": "Target", "Taxon": "Taxon", + "Test": "Test", + "Thanks for trying out the FarmBot web app! This is a great way to introduce yourself to building sequences, regimens, events, and designing a virtual garden.": "Thanks for trying out the FarmBot web app! This is a great way to introduce yourself to building sequences, regimens, events, and designing a virtual garden.", + "The Control Peripheral step instructs FarmBot to set the specified pin on the Arduino to the specified mode and value. Use the digital pin mode for on (1) and off (0) control, and analog pin mode for PWM (pulse width modulation) (0-255).": "The Control Peripheral step instructs FarmBot to set the specified pin on the Arduino to the specified mode and value. Use the digital pin mode for on (1) and off (0) control, and analog pin mode for PWM (pulse width modulation) (0-255).", + "The FarmBot web app is a powerful tool that allows you to control and configure your FarmBot in any way you want. To give you so much power, we've packed the app with a ton of settings, features, and pages, which can be a lot to understand. That's why we've created comprehensive written documentation and videos to teach you how to use everything.": "The FarmBot web app is a powerful tool that allows you to control and configure your FarmBot in any way you want. To give you so much power, we've packed the app with a ton of settings, features, and pages, which can be a lot to understand. That's why we've created comprehensive written documentation and videos to teach you how to use everything.", "The Farmware will use the parameter values set via the Farmware page for any parameters that are not set in this sequence step.": "The Farmware will use the parameter values set via the Farmware page for any parameters that are not set in this sequence step.", + "The Find Home step instructs the device to perform a homing command (using encoders, stall detection, or endstops) to find and set zero for the chosen axis or axes.": "The Find Home step instructs the device to perform a homing command (using encoders, stall detection, or endstops) to find and set zero for the chosen axis or axes.", "The Mark As step allows FarmBot to programmatically edit the properties of the UTM, plants, and weeds from within a sequence. For example, you can mark a plant as \"planted\" during a seeding sequence or delete a weed after removing it.": "The Mark As step allows FarmBot to programmatically edit the properties of the UTM, plants, and weeds from within a sequence. For example, you can mark a plant as \"planted\" during a seeding sequence or delete a weed after removing it.", - "The next item in this Farm Event will run {{timeFromNow}}, but you must first SYNC YOUR DEVICE. If you do not sync, the event will not run.": "The next item in this Farm Event will run {{timeFromNow}}, but you must first SYNC YOUR DEVICE. If you do not sync, the event will not run.", - "The next item in this Farm Event will run {{timeFromNow}}.": "The next item in this Farm Event will run {{timeFromNow}}.", - "This account did not have a timezone set. FarmBot requires a timezone to operate. We have updated your timezone settings based on your browser. Please verify these settings in the device settings panel. Device sync is recommended.": "This account did not have a timezone set. FarmBot requires a timezone to operate. We have updated your timezone settings based on your browser. Please verify these settings in the device settings panel. Device sync is recommended.", + "The Move Relative step instructs FarmBot to move the specified distance from its current location. For example, if FarmBot is currently at X=1000, Y=1000 and it receives a Move Relative where X=0 and Y=3000, then FarmBot will move to X=1000, Y=4000. If FarmBot must move in multiple directions, it will move diagonally. If you require straight movements along one axis at a time, use multiple Move Relative steps. Move Relative steps should be preceded by a Move To step to ensure you are starting from a known location.": "The Move Relative step instructs FarmBot to move the specified distance from its current location. For example, if FarmBot is currently at X=1000, Y=1000 and it receives a Move Relative where X=0 and Y=3000, then FarmBot will move to X=1000, Y=4000. If FarmBot must move in multiple directions, it will move diagonally. If you require straight movements along one axis at a time, use multiple Move Relative steps. Move Relative steps should be preceded by a Move To step to ensure you are starting from a known location.", + "The Move To step instructs FarmBot to move to the specified coordinate regardless of the current position. For example, if FarmBot is currently at X=1000, Y=1000 and it receives a Move To where X=0 and Y=3000, then FarmBot will move to X=0, Y=3000. If FarmBot must move in multiple directions, it will move diagonally. If you require straight movements along one axis at a time, use multiple Move To steps. Offsets allow you to more easily instruct FarmBot to move to a location, but offset from it by the specified amount. For example moving to just above where a peripheral is located. Using offsets lets FarmBot do the math for you.": "The Move To step instructs FarmBot to move to the specified coordinate regardless of the current position. For example, if FarmBot is currently at X=1000, Y=1000 and it receives a Move To where X=0 and Y=3000, then FarmBot will move to X=0, Y=3000. If FarmBot must move in multiple directions, it will move diagonally. If you require straight movements along one axis at a time, use multiple Move To steps. Offsets allow you to more easily instruct FarmBot to move to a location, but offset from it by the specified amount. For example moving to just above where a peripheral is located. Using offsets lets FarmBot do the math for you.", + "The next item in this event will run {{timeFromNow}}, but you must first SYNC YOUR DEVICE. If you do not sync, the event will not run.": "The next item in this event will run {{timeFromNow}}, but you must first SYNC YOUR DEVICE. If you do not sync, the event will not run.", + "The next item in this event will run {{timeFromNow}}.": "The next item in this event will run {{timeFromNow}}.", + "The number of microsteps required to move the motor one step. (default: x: 1, y: 1, z: 1)": "The number of microsteps required to move the motor one step. (default: x: 1, y: 1, z: 1)", + "The number of motor steps required to move the axis one millimeter. (default: x: 5, y: 5, z: 25)": "The number of motor steps required to move the axis one millimeter. (default: x: 5, y: 5, z: 25)", + "The Read Sensor step instructs FarmBot to read the current value of the specified sensor or peripheral. Pin Mode: Use digital for a 0 (LOW) or 1 (HIGH) response, and analog for a voltage reading (0-1023 for 0-5V).": "The Read Sensor step instructs FarmBot to read the current value of the specified sensor or peripheral. Pin Mode: Use digital for a 0 (LOW) or 1 (HIGH) response, and analog for a voltage reading (0-1023 for 0-5V).", + "The Send Message step instructs FarmBot to send a custom message to the logs (and toast message and/or email, if selected). This can help you with debugging your sequences.": "The Send Message step instructs FarmBot to send a custom message to the logs (and toast message and/or email, if selected). This can help you with debugging your sequences.", + "The tool currently mounted to the UTM can be set here or by using a MARK AS step in a sequence.": "The tool currently mounted to the UTM can be set here or by using a MARK AS step in a sequence.", + "The Wait step instructs FarmBot to wait for the specified amount of time. Use it in combination with the Control Peripheral step to water for a length of time.": "The Wait step instructs FarmBot to wait for the specified amount of time. Use it in combination with the Control Peripheral step to water for a length of time.", + "Then Execute": "Then Execute", + "This command will not execute correctly because you do not have encoders, stall detection, or endstops enabled for the chosen axis. Enable endstops, encoders, or stall detection from the Device page for: ": "This command will not execute correctly because you do not have encoders, stall detection, or endstops enabled for the chosen axis. Enable endstops, encoders, or stall detection from the Device page for: ", + "This event does not appear to have a valid run time. Perhaps you entered bad dates?": "This event does not appear to have a valid run time. Perhaps you entered bad dates?", + "This is a list of all your FarmBot tools and seed containers. Click the Edit button to add, edit, or delete tools or seed containers.": "This is a list of all your FarmBot tools and seed containers. Click the Edit button to add, edit, or delete tools or seed containers.", "Time is not properly formatted.": "Time is not properly formatted.", "Time period": "Time period", "Timeout (sec)": "Timeout (sec)", + "timezone": "timezone", "to": "to", + "to add the plant to the map. Alternatively, you can plant a grid using the form below.": "to add the plant to the map. Alternatively, you can plant a grid using the form below.", + "To finish setting up your account and FarmBot, please select which FarmBot you have. Once you make a selection, we'll automatically add some tools, sensors, peripherals, sequences, and more to get you up and running faster. If you want to start completely from scratch, feel free to select \"Custom bot\" and we won't change a thing.": "To finish setting up your account and FarmBot, please select which FarmBot you have. Once you make a selection, we'll automatically add some tools, sensors, peripherals, sequences, and more to get you up and running faster. If you want to start completely from scratch, feel free to select \"Custom bot\" and we won't change a thing.", + "to get started": "to get started", "Toast Pop Up": "Toast Pop Up", + "toggle": "toggle", + "Toggle a digital pin on or off.": "Toggle a digital pin on or off.", + "toggle feature": "toggle feature", + "toggle folder open": "toggle folder open", + "toggle logs": "toggle logs", + "Toggle Peripheral": "Toggle Peripheral", + "toggle show first-party Farmware": "toggle show first-party Farmware", "Toggle various settings to customize your web app experience.": "Toggle various settings to customize your web app experience.", "Tool Mount": "Tool Mount", + "Tool or Seed Container": "Tool or Seed Container", + "Tool slots are where you store your FarmBot tools and seed containers, which should be reflective of your real FarmBot hardware configuration.": "Tool slots are where you store your FarmBot tools and seed containers, which should be reflective of your real FarmBot hardware configuration.", + "tools and seed containers": "tools and seed containers", "Topics": "Topics", "Tours": "Tours", "type": "type", + "Unable to load content.": "Unable to load content.", "Unable to properly display this step.": "Unable to properly display this step.", "Unable to resend verification email. Are you already verified?": "Unable to resend verification email. Are you already verified?", + "Unable to save event.": "Unable to save event.", "unknown": "unknown", "Unknown": "Unknown", + "UNKNOWN": "UNKNOWN", "Unknown Farmware": "Unknown Farmware", + "Unknown problem of priority {{priority}} ({{slug}}).": "Unknown problem of priority {{priority}} ({{slug}}).", "Unknown.": "Unknown.", "unlock device": "unlock device", + "Unlocking a device requires user intervention.": "Unlocking a device requires user intervention.", + "Unnamed": "Unnamed", + "Untitled Group": "Untitled Group", + "Untitled Zone": "Untitled Zone", "Update": "Update", "UPDATE": "UPDATE", + "update Farmware": "update Farmware", + "Update Farmware": "Update Farmware", + "update plant status to": "update plant status to", + "update time": "update time", "uploading photo": "uploading photo", "Upon successful password change, your FarmBot will factory reset allowing you to configure it with the updated credentials. You will also be logged out of other browser sessions. Continue?": "Upon successful password change, your FarmBot will factory reset allowing you to configure it with the updated credentials. You will also be logged out of other browser sessions. Continue?", "Uptime": "Uptime", - "Use encoders for positioning.": "Use encoders for positioning.", + "Use 24-hour time format": "Use 24-hour time format", + "Use encoders for positioning. (default: disabled)": "Use encoders for positioning. (default: disabled)", "Used in another resource. Protected from deletion.": "Used in another resource. Protected from deletion.", - "v1.4 Stock Bindings": "v1.4 Stock Bindings", + "User Interface Read Only Mode": "User Interface Read Only Mode", "value": "value", "Value must be greater than or equal to {{min}}.": "Value must be greater than or equal to {{min}}.", "Value must be less than or equal to {{max}}.": "Value must be less than or equal to {{max}}.", "Variable": "Variable", + "verify": "verify", + "Verify Password": "Verify Password", "Version": "Version", "VERSION": "VERSION", "Version {{ version }}": "Version {{ version }}", @@ -836,75 +1233,255 @@ "View current location": "View current location", "View FarmBot's current location using the axis position display.": "View FarmBot's current location using the axis position display.", "View log messages": "View log messages", + "View Logs": "View Logs", + "View messages.": "View messages.", "View photos your FarmBot has taken here.": "View photos your FarmBot has taken here.", "View recent log messages here. More detailed log messages can be shown by adjusting filter settings.": "View recent log messages here. More detailed log messages can be shown by adjusting filter settings.", "View, select, and install new Farmware.": "View, select, and install new Farmware.", "Viewing saved garden": "Viewing saved garden", + "Voltage": "Voltage", "Warn": "Warn", "Warning: Binding to a pin without a physical button and pull-down resistor connected may put FarmBot into an unstable state.": "Warning: Binding to a pin without a physical button and pull-down resistor connected may put FarmBot into an unstable state.", - "Warning: FarmBot could not guess your timezone. We have defaulted your timezone to UTC, which is less than ideal for most users. Please select your timezone from the dropdown. Device sync is recommended.": "Warning: FarmBot could not guess your timezone. We have defaulted your timezone to UTC, which is less than ideal for most users. Please select your timezone from the dropdown. Device sync is recommended.", + "WARNING: Sending passwords via HTTP:// is not secure.": "WARNING: Sending passwords via HTTP:// is not secure.", "WARNING! Deleting your account will permanently delete all of your Sequences, Regimens, Events, and Farm Designer data. Upon deleting your account, FarmBot will cease to function and become inaccessible until it is paired with another web app account. To do this, you will need to reboot your FarmBot so that is goes back into configuration mode for pairing with another user account. When this happens, all of the data on your FarmBot will be overwritten with the new account's data. If the account is brand new, then FarmBot will become a blank slate.": "WARNING! Deleting your account will permanently delete all of your Sequences, Regimens, Events, and Farm Designer data. Upon deleting your account, FarmBot will cease to function and become inaccessible until it is paired with another web app account. To do this, you will need to reboot your FarmBot so that is goes back into configuration mode for pairing with another user account. When this happens, all of the data on your FarmBot will be overwritten with the new account's data. If the account is brand new, then FarmBot will become a blank slate.", + "Warning! Leaving the stable FarmBot OS release channel may reduce FarmBot system stability. Are you sure?": "Warning! Leaving the stable FarmBot OS release channel may reduce FarmBot system stability. Are you sure?", + "WARNING! Resetting your account will permanently delete all of your Sequences, Regimens, Events, Tools, Logs, and Farm Designer data. All app settings and device settings will be reset to default values. This is useful if you want to delete all data to start from scratch while avoiding having to fully delete your account, re-signup, and re-configure your FarmBot. Note that when you sync (or auto-sync) after resetting your account, your FarmBot will delete all of its stored Sequences, etc, because your account will no longer have any of these resources until you create new ones. Furthermore, upon reset any customized device settings will be immediately overwritten with the default values downloaded from the reset web app account.": "WARNING! Resetting your account will permanently delete all of your Sequences, Regimens, Events, Tools, Logs, and Farm Designer data. All app settings and device settings will be reset to default values. This is useful if you want to delete all data to start from scratch while avoiding having to fully delete your account, re-signup, and re-configure your FarmBot. Note that when you sync (or auto-sync) after resetting your account, your FarmBot will delete all of its stored Sequences, etc, because your account will no longer have any of these resources until you create new ones. Furthermore, upon reset any customized device settings will be immediately overwritten with the default values downloaded from the reset web app account.", + "Warning! When disabled, clicking the UNLOCK button will immediately unlock FarmBot instead of confirming that it is safe to do so. As a result, double-clicking the E-STOP button may not stop FarmBot. Are you sure you want to disable this feature?": "Warning! When disabled, clicking the UNLOCK button will immediately unlock FarmBot instead of confirming that it is safe to do so. As a result, double-clicking the E-STOP button may not stop FarmBot. Are you sure you want to disable this feature?", + "Warning! When enabled, any unsaved changes to sequences will be discarded when refreshing or closing the page. Are you sure?": "Warning! When enabled, any unsaved changes to sequences will be discarded when refreshing or closing the page. Are you sure?", "Watering Nozzle": "Watering Nozzle", + "Web App": "Web App", "Webcam Feeds": "Webcam Feeds", + "Weed created.": "Weed created.", "Weeder": "Weeder", "weeds": "weeds", + "Weeds": "Weeds", "Weeks": "Weeks", + "Welcome to the FarmBot Web App": "Welcome to the FarmBot Web App", "What do you need help with?": "What do you need help with?", "What do you want to grow?": "What do you want to grow?", + "When enabled, FarmBot OS will automatically download and install software updates at the chosen time.": "When enabled, FarmBot OS will automatically download and install software updates at the chosen time.", + "When executing a sequence over a Group of locations, FarmBot will travel to each group member in the order of the chosen sort method. If the random option is chosen, FarmBot will travel in a random order every time, so the ordering shown below will only be representative.": "When executing a sequence over a Group of locations, FarmBot will travel to each group member in the order of the chosen sort method. If the random option is chosen, FarmBot will travel in a random order every time, so the ordering shown below will only be representative.", + "When you're finished with a message, press the x button in the top right of the card to dismiss it.": "When you're finished with a message, press the x button in the top right of the card to dismiss it.", "while your garden is applied.": "while your garden is applied.", "WiFi strength": "WiFi strength", + "Worst time": "Worst time", "Would you like to": "Would you like to", - "X": "X", + "x (mm)": "x (mm)", "X (mm)": "X (mm)", "x and y axis": "x and y axis", - "Y": "Y", + "X/Y, Ascending": "X/Y, Ascending", + "X/Y, Descending": "X/Y, Descending", + "y (mm)": "y (mm)", "Y (mm)": "Y (mm)", + "Y/X, Ascending": "Y/X, Ascending", + "Y/X, Descending": "Y/X, Descending", "Year": "Year", "Years": "Years", "yes": "yes", + "You have unsaved changes. Would you like to save them?": "You have unsaved changes. Would you like to save them?", + "You haven't made any sequences or regimens yet. To add an event, first create a sequence or regimen.": "You haven't made any sequences or regimens yet. To add an event, first create a sequence or regimen.", + "You may experience data loss if you do not refresh the page.": "You may experience data loss if you do not refresh the page.", + "You're currently using a demo account": "You're currently using a demo account", + "You're currently viewing the": "You're currently viewing the", + "Your browser is connected correctly, but we have no recent record of FarmBot connecting to the internet. This usually happens because of poor WiFi connectivity in the garden, a bad password during configuration, a very long power outage, or blocked ports on FarmBot's local network. Please refer IT staff to:": "Your browser is connected correctly, but we have no recent record of FarmBot connecting to the internet. This usually happens because of poor WiFi connectivity in the garden, a bad password during configuration, a very long power outage, or blocked ports on FarmBot's local network. Please refer IT staff to:", + "Your device has no firmware": "Your device has no firmware", "Your version of FarmBot OS is outdated and will soon no longer be supported. Please update your device as soon as possible.": "Your version of FarmBot OS is outdated and will soon no longer be supported. Please update your device as soon as possible.", "Your web browser is unable to communicate with the web app server. Make sure you are connected to the Internet.": "Your web browser is unable to communicate with the web app server. Make sure you are connected to the Internet.", - "Z": "Z", + "Your web browser is unable to connect to the message broker. You might be behind a firewall or disconnected from the Internet. Check your network settings. View the connection status for more details.": "Your web browser is unable to connect to the message broker. You might be behind a firewall or disconnected from the Internet. Check your network settings. View the connection status for more details.", "Z (mm)": "Z (mm)", + "Zero": "Zero", + "ZERO": "ZERO", + "zone name": "zone name", + "Zones": "Zones", + "Zones?": "Zones?", "zoom in": "zoom in", "zoom out": "zoom out" }, "other_translations": { + " regimen": " regimen", + " sequence": " Sequenz", "(Alpha) Enable use of rotary encoders during calibration and homing.": "(Alpha) Aktiviert Encoder für Kalibrierung/Homing.", "(Alpha) If encoders or end-stops are enabled, home axis (find zero).": "(Alpha) Finde Nullpunkt der Achse. Encoder oder Endschalter müssen aktiviert sein.", "(Alpha) If encoders or end-stops are enabled, home axis and determine maximum.": "(Alpha) Fährt die Endpunkte an und bestimmt die Länge. Encoder oder Endschalter müssen aktiviert sein.", "(Alpha) Number of steps missed (determined by encoder) before motor is considered to have stalled.": "(Alpha) Grenzwert bei Abweichung zwischen Motor- und Encoderwert bei dem eine Blockade erkannt wird. ", "(Alpha) Reduction to missed step total for every good step.": "(Alpha) Reduziert die Anzahl unerkannter Schritte bei jedem erkannten Schritt.", "(Alpha) Reverse the direction of encoder position reading.": "(Alpha) Invertiert die Richtung des Encoders.", + "Accelerate for (steps)": "Beschleunige für (Schritte)", + "actions": "actions", + "Add a farm event via the + button to schedule a sequence or regimen in the calendar.": "Add a farm event via the + button to schedule a sequence or regimen in the calendar.", + "Add Farm Event": "Farm Event hinzufügen", + "Add the newly created tools to the corresponding toolbay slots on FarmBot: press edit and then + to create a toolbay slot.": "Add the newly created tools to the corresponding toolbay slots on FarmBot: press edit and then + to create a toolbay slot.", + "Add tools": "Add tools", + "Add tools to tool bay": "Add tools to tool bay", + "Amount of time to wait for a command to execute before stopping.": "Zeit in dem ein Befehl ausgeführt sein muss bevor ein Fehler ausgegeben wird.", + "Assign a sequence to execute when a Raspberry Pi GPIO pin is activated.": "Verknüpfe eine Sequenz mit einem Raspberry PI GPIO. Diese Sequenz wird bei einem High Signal auf dem entsprechenden Pin aufgerufen.", "Axis Length (steps)": "Achsenlänge (Schritte)", + "Beta release Opt-In": "Beta release Opt-In", + "BOOTING": "BOOTING", + "CALIBRATE {{axis}}": "KALIBRIEREN {{axis}}", + "CALIBRATION": "KALIBRIERUNG", + "Cannot change from a Regimen to a Sequence.": "Cannot change from a Regimen to a Sequence.", + "Change slot direction": "Slot Ausrichtung", + "Change the Farm Designer map size based on axis length. A value must be input in AXIS LENGTH and STOP AT MAX must be enabled in the HARDWARE widget.": "Passt die Größe der Karte im Farm-Designer an die Achsenlängen an. Im Hardware widget müssen die Achsenlängen angegeben und die Einstellung STOP BEI MAX aktiviert sein.", + "Check Again": "Check", + "Click and drag to draw a point or use the inputs and press update. Press CREATE POINT to save, or the back arrow to exit.": "Click and drag to draw a point or use the inputs and press update. Press CREATE POINT to save, or the back arrow to exit.", + "color": "Farbe", + "Confirm Sequence step deletion": "Bestätigung Sequenz-Schritt Löschen", + "Connectivity": "Konnektivität", "Could not delete plant.": "Pflanze konnte nicht gelöscht werden.", + "Create farm events": "Create farm events", + "Create logs for sequence:": "Erzeuge logs für Sequenzen:", + "create new garden": "create new garden", + "Create new gardens from scratch or by copying plants from the current garden. View and edit saved gardens, and, when ready, apply them to the main garden.": "Create new gardens from scratch or by copying plants from the current garden. View and edit saved gardens, and, when ready, apply them to the main garden.", + "Create point": "Erstelle Punkt", + "Delete selected": "Lösche Auswahl", + "Deleted farm event.": "Farm-Event gelöscht.", "Designer": "Designer", + "DIAGNOSTIC CHECK": "DIAGNOSTIC CHECK", + "Diagnostic Reports": "Diagnostic Reports", + "DISCONNECTED": "GETRENNT", + "Disconnected.": "Disconnected.", + "Display a virtual trail for FarmBot in the Farm Designer map to show movement and watering history while the map is open. Toggling this setting will clear data for the current trail.": "Display a virtual trail for FarmBot in the Farm Designer map to show movement and watering history while the map is open. Toggling this setting will clear data for the current trail.", + "Don't allow movement past the maximum value provided in AXIS LENGTH.": "Verbietet Bewegungen, die den Wert der Achsenlänge überschreitet.", + "Done": "Fertig", + "Double default map dimensions": "Verdopple standard Kartendimensionen", + "Double the default dimensions of the Farm Designer map for a map with four times the area.": "Verdopple die Standard Dimensionen der Farm-Designer Karte zu einer Karte mit der 4-fachen Fläche.", + "Edit Farm Event": "Farm-Event bearbeiten", + "Edit this plant": "Edit this plant", "ELSE...": "SONST...", "Email sent.": "Email gesendet.", + "Emergency stop if movement is not complete after the maximum number of retries.": "Nothalt wenn nach der angegebenen Anzahl an Versuchen die Bewegung nicht erfolgt ist.", + "Enable plant animations in the Farm Designer.": "Aktiviere Pflanzen Animationen im Farm-Designer.", + "Enable use of a second x-axis motor. Connects to E0 on RAMPS.": "Aktiviert den zweiten Motor der x-Achse welcher am RAMPS auf E0 angeschlossen ist.", + "Enable use of electronic end-stops during calibration and homing.": "Aktiviert die Benutzung von elektronischen Endschalter während Kalibration und Homing.", + "Enable use of rotary encoders during calibration and homing.": "Enable use of rotary encoders during calibration and homing.", + "Encoder Missed Step Decay": "Encoder Schritt decay", + "Encoders and Endstops": "Encoders und Endschalter", "Error saving device settings.": "Fehler beim Speichern der Geräte-Einstellungen.", "Factory resetting your FarmBot will destroy all data on the device, revoking your FarmBot's abilily to connect to your web app account and your home wifi. Upon factory resetting, your device will restart into Configurator mode. Factory resetting your FarmBot will not affect any data or settings from your web app account, allowing you to do a complete restore to your device once it is back online and paired with your web app account.": "Das Zurücksetzen auf Werkseinstellung wird alle Daten auf dem Gerät zerstören bis auf die Möglichkeit sich mit dem Wlan und der WebApp zu Verbinden. Nach dem Zurücksetzen wird das Gerät in den Configurator-Modus übergehen. Das Zurücksetzen auf Werkseinstellung hat keinen Einfluss auf die Daten und Einstellungen der WebApp. Nach dem erneuten Verbinden mit der WebApp können die Daten auf dem Gerät wiederhergestellt werden.", "Farm Events": "Farm-Events", + "FarmBot and the browser are both connected to the internet (or have been recently). Try rebooting FarmBot and refreshing the browser. If the issue persists, something may be preventing FarmBot from accessing the message broker (used to communicate with your web browser in real-time). If you are on a company or school network, a firewall may be blocking port 5672.": "FarmBot und der Browser sind beide mit dem Internet Verbunden (oder waren es kürzlich). Versuche den Farmbot neu zu starten und den Browser neu zu laden. Bleibt das Problem dennoch bestehen, könnte etwas den FarmBot davon abhalten auf den Message Broker zuzugreifen (wird benutzt um in Echtzeit mit dem Browser zu kommunizieren). Sollte es sich bei deinem Netzwerk um ein Firmen- oder Schulnetzwerk handeln, könnte eine Firewall den Port 5672 blockieren.", + "FARMBOT OS": "FARMBOT OS", + "FARMBOT OS AUTO UPDATE": "FARMBOT OS AUTO UPDATE", + "FarmEvent start time needs to be in the future, not the past.": "FarmEvent start time needs to be in the future, not the past.", + "Farmware (plugin) details and management.": "Farmware (plugin) details and management.", + "Find ": "Finden ", + "FIND HOME {{axis}}": "FIND HOME {{axis}}", + "Firmware Logs:": "Firmware Logs:", + "Full Name": "Name", "HOME {{axis}}": "HOME {{axis}}", + "Home position adjustment travel speed (homing and calibration) in motor steps per second.": "Geschwindigkeit beim Suchen der Homeposition in Schritte pro Sekunde.", + "HOMING": "HOMING", + "Homing Speed (steps/s)": "Homing Geschwindigkeit (Schritte/s)", "I agree to the terms of use": "Ich stimme den Nutzungsbedingungen zu", + "If encoders or end-stops are enabled, find the home position when the device powers on. Warning! This will perform homing on all axes when the device powers on. Encoders or endstops must be enabled. It is recommended to make sure homing works properly before enabling this feature.": "Bei dieser Einstellung sucht sich der Bot seine Home-Positionen nach dem Booten. Achtung: Beim Einschalten wird eine Referenzfahrt an allen ausgewählten Achsen durchgeführt. Encoder oder Endschalter müssen aktiviert sein. Vor aktivierung dieser Einstellung sollte überprüft werden, dass die Referenzfahrt richtig funktioniert.", + "If Statement": "Wenn-Schleife", + "IF...": "WENN...", + "image": "Bild", "Import coordinates from": "Importiere Koordinaten von", + "Invert axis end-stops. Enable for normally closed (NC), disable for normally open (NO).": "Invert axis end-stops. Enable for normally closed (NC), disable for normally open (NO).", + "Invert direction of motor during calibration.": "Invertiere Drehrichtung der Motoren während der Kalibrierung.", + "Keep power applied to motors. Prevents slipping from gravity in certain situations.": "Schalte Motoren nicht ab. Verhindert ungewollte Bewegungen durch Gravitation in bestimmten Situationen.", + "LAST SEEN": "ZULETZT GESEHEN", "Login failed.": "Login fehlgeschlagen.", + "MAINTENANCE DOWNTIME": "MAINTENANCE DOWNTIME", + "Max Speed (steps/s)": "Max Geschwindigkeit (Schritte/s)", + "Maximum travel speed after acceleration in motor steps per second.": "Maximale Bewegungsgeschwindigkeit nach der Beschleunigung in Schritten/s", + "Minimum movement speed in motor steps per second. Also used for homing and calibration.": "Minimale Bewegungsgeschwindigkeit in Schritten/s. Außerdem für Homing und Kalibration verwendet.", + "Minimum Speed (steps/s)": "Minimale Geschwindigkeit (Schritte/s)", + "Move Absolute": "Abslout Bewegen", + "MOVE ABSOLUTE": "ABSOLUT BEWEGEN", + "NAME": "NAME", + "new garden name": "new garden name", + "No beta releases available": "Kein beta release verfügbar.", + "No Executables": "Nichts ausführbares", "No Regimen selected. Click one in the Regimens panel to edit, or click \"+\" in the Regimens panel to create a new one.": "Kein Regimen ausgewählt. Klicke auf eines im Regimens widget zum bearbeiten, oder clicke \"+\" um ein neues zu erstellen.", "No Sequence selected. Click one in the Sequences panel to edit, or click \"+\" to create a new one.": "Keine Sequenz ausgewählt. Klicke auf eine Sequenz um sie zu bearbeiten, oder klicke \"+\" um eine neue Sequenz zu erstellen.", - "No beta releases available": "Kein beta release verfügbar.", + "Number of steps missed (determined by encoder) before motor is considered to have stalled.": "Number of steps missed (determined by encoder) before motor is considered to have stalled.", + "Number of steps used for acceleration and deceleration.": "Anzahl der Schritte für Beschleunigung und Bremsvorgang.", + "Number of times to retry a movement before stopping.": "Anzahl der Wiederhversuche einer Bewegung vor dem Anhalten.", + "Origin": "Origin", + "Pin Mode": "Pin Modus", + "Pin numbers are required and must be positive and unique.": "Pin nummern sind benötigt und müssen positiv sowie einzigartig sein.", + "Pin numbers must be less than 1000.": "Pin nummer muss geringer als 1000 sein.", + "Point Creator": "Point Creator", + "Position (x, y, z)": "Position (x, y, z)", + "Press edit and then the + button to add tools.": "Press edit and then the + button to add tools.", + "Read Pin": "Lese Pin", + "READ PIN": "LESE PIN", + "Record Diagnostic": "Record Diagnostic", + "Redirecting...": "Redirecting...", + "Reduction to missed step total for every good step.": "Reduction to missed step total for every good step.", + "Report {{ticket}} (Saved {{age}})": "Report {{ticket}} (Saved {{age}})", + "RESTART FARMBOT": "FARMBOT NEUSTARTEN", + "RESTART FIRMWARE": "RESTART FIRMWARE", + "Restrict travel to negative coordinate locations. Overridden by disabling STOP AT HOME.": "Bewegung auf negative Koordinaten beschränken. Überschrieben durch Deaktivieren von STOP AT HOME.", + "Reverse the direction of encoder position reading.": "Reverse the direction of encoder position reading.", "SAVE": "SPEICHERN", + "saved": "gespeichert", + "Saved Gardens": "Saved Gardens", + "Scaled Encoder (steps)": "Skalierter Encoder Wert (steps)", + "Search events...": "Search events...", + "Search Regimens...": "Durchsuche Regimens ...", + "Search Sequences...": "Durchsuche Sequenzen ...", + "Select plants": "Selektiere Pflanzen", + "Set device timezone here.": "Stelle hier die Zeitzone des Geräts ein. ", + "Set the length of each axis to provide software limits. Used only if STOP AT MAX is enabled.": "Stelle die Länge jeder Achse ein, um Softwarelimits zu ermöglichen. Hinweis: Wert wird bei der Kalibrierung ermittelt und automatisch eingefügt. Wird nur verwendet, wenn STOP AT MAX aktiviert ist.", + "SET ZERO POSITION": "NULLPUNKT SETZEN", + "Show a confirmation dialog when the sequence delete step icon is pressed.": "Zeigt ein Bestätigungsdialogfeld an, wenn ein Schritt in einer Sequenz gelöscht wird.", + "SHUTDOWN FARMBOT": "FARMBOT HERUNTERFAHREN", + "Stock Tools": "Anfangswerkzeuge", + "Stop at the home location of the axis.": "Bewegung nur bis zur Home-Position.", "Swap axis end-stops during calibration.": "Vertauscht die Endschalter der Achse während der Kalibrierung.", - "TEST": "TEST", + "Swap axis minimum and maximum end-stops.": "Swap axis minimum and maximum end-stops.", + "target": "target", "Terms of Service": " Servicebedingungen", - "Test": "Test", + "TEST": "TEST", + "The Find Home step instructs the device to perform a homing command to find and set zero for the chosen axis or axes.": "Der Schritt \"Home finden\" weist das Gerät an, die jeweilige Achse zu referenzieren, um Null für die ausgewählte (n) Achse (n) zu finden und einzustellen. ", + "The Move Absolute step instructs FarmBot to move to the specified coordinate regardless of the current position. For example, if FarmBot is currently at X=1000, Y=1000 and it receives a Move Absolute where X=0 and Y=3000, then FarmBot will move to X=0, Y=3000. If FarmBot must move in multiple directions, it will move diagonally. If you require straight movements along one axis at a time, use multiple Move Absolute steps. Offsets allow you to more easily instruct FarmBot to move to a location, but offset from it by the specified amount. For example moving to just above where a peripheral is located. Using offsets lets FarmBot do the math for you.": "Der Schritt Absolut-Bewegen weist FarmBot an, unabhängig von der aktuellen Position zu der angegebenen Koordinate zu wechseln. Wenn FarmBot z. B. gerade bei der Position X = 1000, Y = 1000 ist und einen Absolut-Bewegen Befehl mit X = 0 und Y = 3000 empfängt, bewegt sich FarmBot zu X = 0, Y = 3000. Wenn sich der FarmBot in mehrere Richtungen bewegen muss, bewegt es sich diagonal. Wenn du gerade Bewegungen entlang einer Achse auf einmal durchführen möchtest, verwende mehrere Absolut-Bewegen Schritte. Mit Offsets kannst du Punkte versetzt anfahren. Zum Beispiel um sich direkt über ein Werkzeug zu bewegen. Mit Offsets kann FarmBot die Berechnung für dich übernehmen. ", + "The Move Relative step instructs FarmBot to move the specified distance from its current location. For example, if FarmBot is currently at X=1000, Y=1000 and it receives a Move Relative where X=0 and Y=3000, then FarmBot will move to X=1000, Y=4000. If FarmBot must move in multiple directions, it will move diagonally. If you require straight movements along one axis at a time, use multiple Move Relative steps. Move Relative steps should be preceded by a Move Absolute step to ensure you are starting from a known location.": "Der Schritt Relativ-Bewegen weist FarmBot an, die angegebene Entfernung von der aktuellen Position zu verschieben. Wenn FarmBot z. B. derzeit bei den Koordinaten X = 1000, Y = 1000 ist und einen Relativ-Bewegen Befehl mit X = 0 und Y = 3000 ist, wird sich FarmBot zu X = 1000, Y = 4000 bewegen. Wenn sich FarmBot in mehrere Richtungen bewegen soll, wird es sich diagonal bewegen. Wenn du gerade Bewegungen entlang einer Achse gleichzeitig benötigst, verwende mehrere Relativ-Bewegen Schritte. Vor einem Relativ-Bewegen Schritt sollte möglichst ein Absolut-Bewegen Schritt sein, um sicherzustellen, dass der Bot von einem bekannten Ort aus startet. ", + "The next item in this Farm Event will run {{timeFromNow}}, but you must first SYNC YOUR DEVICE. If you do not sync, the event will not run.": "The next item in this Farm Event will run {{timeFromNow}}, but you must first SYNC YOUR DEVICE. If you do not sync, the event will not run.", + "The next item in this Farm Event will run {{timeFromNow}}.": "The next item in this Farm Event will run {{timeFromNow}}.", + "The number of motor steps required to move the axis one millimeter.": "Die Anzahl der Motorschritte, um die Achse um einen Millimeter zu bewegen.", + "The Read Pin step instructs FarmBot to read the current value of the specified pin. Pin Mode: Use digital for a 0 (LOW) or 1 (HIGH) response, and analog for a voltage reading (0-1023 for 0-5V).": "The Pin Lesen step instructs FarmBot to read the current value of the specified pin. Pin Mode: Use digital for a 0 (LOW) or 1 (HIGH) response, and analog for a voltage reading (0-1023 for 0-5V).", + "The Wait step instructs FarmBot to wait for the specified amount of time. Use it in combination with the Pin Write step to water for a length of time.": "Der Warte-Schritt weist FarmBot an, den angegebenen Zeitraum zu warten.", + "The Write Pin step instructs FarmBot to set the specified pin on the Arduino to the specified mode and value. Use the digital pin mode for on (1) and off (0) control, and analog pin mode for PWM (pulse width modulation) (0-255).": "Der Schreibe-Pin-Schritt weist FarmBot an, den angegebenen Pin auf dem Arduino auf den angegebenen Modus und Wert zu setzen. Verwende den digitalen Pin-Modus für Ein (1) und Aus (0) und den Analog-Pin-Modus für PWM (Pulsweitenmodulation) (0-255). ", + "THEN...": "DANN ...", "This account did not have a timezone set. Farmbot requires a timezone to operate. We have updated your timezone settings based on your browser. Please verify these settings in the device settings panel. Device sync is recommended.": "Für dieses Konto wurde keine Zeitzone festgelegt. Farmbot benötigt eine Zeitzone für den Betrieb. Wir haben die Zeitzoneneinstellungen basierend auf deinem Browser aktualisiert. Bitte überprüfe diese Einstellungen im Geräteeinstellungen-Bedienfeld. Gerätesynchronisation wird empfohlen.", + "This account did not have a timezone set. FarmBot requires a timezone to operate. We have updated your timezone settings based on your browser. Please verify these settings in the device settings panel. Device sync is recommended.": "This account did not have a timezone set. FarmBot requires a timezone to operate. We have updated your timezone settings based on your browser. Please verify these settings in the device settings panel. Device sync is recommended.", + "This command will not execute correctly because you do not have encoders or endstops enabled for the chosen axis. Enable endstops or encoders from the Device page for: ": "Dieser Befehl wird nicht korrekt ausgeführt, da für die gewählte Achse keine Encoder oder Endstops aktiviert sind. Aktivieren Sie Endstops oder Encoder auf der Geräteseite für:", + "This Farm Event does not appear to have a valid run time. Perhaps you entered bad dates?": "Dieses Farm-Event scheint keine gültige Ausführzeit zu haben. Vielleicht haben Sie ungültige Daten eingegeben?", + "This is a list of all your FarmBot Tools. Click the Edit button to add, edit, or delete tools.": "Dies ist eine Liste aller FarmBot Werkzeuge. Klicke auf die Schaltfläche Bearbeiten, um Werkzeuge hinzuzufügen, zu bearbeiten oder zu löschen.", + "to add the plant to the map. You can add the plant as many times as you need to before pressing DONE to finish.": "um die Pflanze der Karte hinzuzufügen. Du kannst so viele Pflanzen setzen wie benötigt. Bestätige anschließend mit FERTIG.", + "Tool": "Werkzeug", + "Tool ": "Werkzeug ", + "Tool Name": "Werkzeug Name", + "Tool Slots": "Werkzeug Slots", + "ToolBay ": "Werkzeug Bank ", + "Toolbays are where you store your FarmBot Tools. Each Toolbay has Slots that you can put your Tools in, which should be reflective of your real FarmBot hardware configuration.": "In Toolbays lagern deine FarmBot Tools. Jede Toolbay verfügt über Slots, in die du deine Tools einfügen kannst. Diese sollten auch deine echte FarmBot-Hardwarekonfiguration widerspiegeln.", + "Unable to save farm event.": "Farm-Event kann nicht gespeichert werden.", "Unable to send email.": "E-Mail kann nicht gesendet werden.", + "Updating...": "Aktualisierung ...", + "Use encoders for positioning.": "Use encoders for positioning.", + "v1.4 Stock Bindings": "v1.4 Stock Bindings", "View": "Anzeigen", - "WARNING! Deleting your account will permanently delete all of your Sequences , Regimens, Events, and Farm Designer data.Upon deleting your account, FarmBot will cease to function and become inaccessible until it is paired with another web app account. To do this, you will need to reboot your FarmBot so that is goes back into configuration mode for pairing with another user account. When this happens, all of the data on your FarmBot will be overwritten with the new account's data. If the account is brand new, then FarmBot will become a blank slate.": "WARNUNG! Wenn du dein Konto löschst, werden alle Sequenzen, Regimes, Events und Farm Designer-Daten endgültig gelöscht. Wenn du dein Konto löschst, wird FarmBot nicht mehr funktionieren und kann nicht mehr aufgerufen werden, bis es mit einem anderen Web-App-Konto verknüpft ist. Der Farmbot muss neu gestartet werden, damit er wieder in den Konfigurationsmodus für die Kopplung mit einem anderen Benutzerkonto wechselt. Wenn dies geschieht, werden alle Daten auf dem FarmBot mit den Daten des neuen Kontos überschrieben. Wenn das Konto neu ist, dann FarmBot wird ein unbeschriebenes Blatt. ", "Warning: Farmbot could not guess your timezone. We have defaulted your timezone to UTC, which is less than ideal for most users. Please select your timezone from the dropdown. Device sync is recommended.": "Warnung: Farmbot konnte deine Zeitzone nicht erfassen. Wir haben deine Zeitzone auf UTC eingestellt, was für die meisten Benutzer nicht ideal ist. Bitte wähle die passende Zeitzone aus dem Dropdown-Menü. Gerätesynchronisation wird empfohlen.", + "Warning: FarmBot could not guess your timezone. We have defaulted your timezone to UTC, which is less than ideal for most users. Please select your timezone from the dropdown. Device sync is recommended.": "Warning: FarmBot could not guess your timezone. We have defaulted your timezone to UTC, which is less than ideal for most users. Please select your timezone from the dropdown. Device sync is recommended.", + "WARNING! Deleting your account will permanently delete all of your Sequences , Regimens, Events, and Farm Designer data.Upon deleting your account, FarmBot will cease to function and become inaccessible until it is paired with another web app account. To do this, you will need to reboot your FarmBot so that is goes back into configuration mode for pairing with another user account. When this happens, all of the data on your FarmBot will be overwritten with the new account's data. If the account is brand new, then FarmBot will become a blank slate.": "WARNUNG! Wenn du dein Konto löschst, werden alle Sequenzen, Regimes, Events und Farm Designer-Daten endgültig gelöscht. Wenn du dein Konto löschst, wird FarmBot nicht mehr funktionieren und kann nicht mehr aufgerufen werden, bis es mit einem anderen Web-App-Konto verknüpft ist. Der Farmbot muss neu gestartet werden, damit er wieder in den Konfigurationsmodus für die Kopplung mit einem anderen Benutzerkonto wechselt. Wenn dies geschieht, werden alle Daten auf dem FarmBot mit den Daten des neuen Kontos überschrieben. Wenn das Konto neu ist, dann FarmBot wird ein unbeschriebenes Blatt. ", + "Warning! Opting in to FarmBot OS beta releases may reduce FarmBot system stability. Are you sure?": "Achtung! Wenn du dich für Beta-Versionen von FarmBot OS entscheidest, kann dies die Stabilität des FarmBot-Systems beeinträchtigen. Bist du dir sicher?", + "When enabled, FarmBot OS will periodically check for, download, and install updates automatically.": "Wenn diese Option aktiviert ist, sucht FarmBot OS automatisch nach Updates, die automatisch heruntergeladen und installiert werden.", + "Write Pin": "Schreibe Pin", + "WRITE PIN": "SCHREIBE PIN", + "X": "X", "X-Offset": "X-Offset", + "Y": "Y", "Y-Offset": "Y-Offset", "You have been logged out.": "Du wurdest ausgeloggt.", + "You haven't made any regimens or sequences yet. Please create a": "Du hast noch keine Regimen oder Sequenzen erstellt. Bitte erstelle ein", + "You must set a timezone before using the FarmEvent feature.": "Du musst eine Zeitzone festlegen, bevor du die FarmEvent-Funktion verwenden kannst.", + "Your browser is connected correctly, but we have no recent record of FarmBot connecting to the internet. This usually happens because of a bad WiFi signal in the garden, a bad password during configuration, or a very long power outage.": "Der Browser ist korrekt verbunden, aber wir haben keine neuen Aufzeichnungen über die Verbindung von FarmBot mit dem Internet. Dies geschieht normalerweise aufgrund eines schlechten WLAN-Signals im Garten, eines schlechten Passwortes während der Konfiguration oder eines sehr langen Stromausfalls.", + "Z": "Z", "Z-Offset": "Z-Offset", - "image": "Bild" + "zero {{axis}}": "{{axis}} Nullen" } } diff --git a/public/app-resources/languages/translation_metrics.md b/public/app-resources/languages/translation_metrics.md index 08b1e8de3..25a845cb8 100644 --- a/public/app-resources/languages/translation_metrics.md +++ b/public/app-resources/languages/translation_metrics.md @@ -21,20 +21,20 @@ For example, `sudo docker-compose run web npm run translation-check`._ See the [README](https://github.com/FarmBot/Farmbot-Web-App#translating-the-web-app-into-your-language) for contribution instructions. -Total number of phrases identified by the language helper for translation: __1238__ +Total number of phrases identified by the language helper for translation: __1294__ |Language|Percent translated|Translated|Untranslated|Other Translations| |:---:|---:|---:|---:|---:| -|da|8%|105|1133|77| -|de|32%|397|841|168| -|es|78%|965|273|210| -|fr|80%|985|253|242| -|it|7%|87|1151|215| -|nl|6%|75|1163|187| -|pt|5%|66|1172|207| -|ru|46%|575|663|246| -|th|0%|0|1238|0| -|zh|7%|82|1156|187| +|da|8%|102|1192|97| +|de|30%|391|903|185| +|es|73%|945|349|230| +|fr|74%|957|337|271| +|it|7%|87|1207|232| +|nl|6%|75|1219|204| +|pt|5%|66|1228|224| +|ru|44%|565|729|263| +|th|0%|0|1294|0| +|zh|6%|82|1212|204| **Percent translated** refers to the percent of phrases identified by the language helper that have been translated. Additional phrases not identified