Added minimal functionality for Robot teaching

- Added minimal HMI
- Added possibility to open and close all chamber doors
This commit is contained in:
2026-01-17 09:20:39 +01:00
parent 9f058db2a3
commit 2d11c43579
2274 changed files with 912690 additions and 162 deletions

View File

@@ -0,0 +1,75 @@
{
"$schema": "../../../TwinCAT-HMI-Common/JsonSchemas/Language.Schema.json",
"locale": "de",
"localizedText": {
"DropDown_Logout": "Ausloggen",
"DropDown_EditUser": "Benutzereigenschaften bearbeiten",
"DropDown_UserManagement": "Benutzerverwaltung",
"Popup_AddUser": "Benutzer hinzufügen",
"Popup_DeleteUser": "Benutzer löschen",
"Popup_SwitchUser": "Benutzer wechseln",
"Popup_ChangeUsers": "Benutzer verwalten",
"PopupButton_OK": "OK",
"PopupButton_Close": "Schließen",
"PopupButton_Cancel": "Abbrechen",
"PopupButton_Save": "Speichern",
"PopupButton_Delete": "Löschen",
"PopupButton_EditUser": "Benutzereigenschaften bearbeiten",
"PopupButton_Switch": "Wechseln",
"PopupToggleSwitch_Advanced": "Erweitert",
"PopupHeadline_UserName": "Benutzername",
"PopupHeadline_Password": "Passwort",
"PopupHeadline_OldPassword": "Altes Passwort",
"PopupHeadline_NewPassword": "Neues Passwort",
"PopupHeadline_UserGroups": "Benutzergruppen",
"PopupHeadline_Localization": "Lokalisierung",
"PopupHeadline_TimeZone": "Zeitzone",
"PopupHeadline_HelloName": "Hallo {0}",
"PopupHeadline_SelectUser": "Wählen Sie einen Benutzer aus",
"PopupHeadline_Domain": "Domain",
"PopupPlaceholder_EnterUsername": "Geben Sie einen Benutzernamen ein.",
"PopupPlaceholder_Password": "Geben Sie Ihr Passwort ein.",
"PopupPlaceholder_OldPassword": "Geben Sie Ihr aktuelles Passwort ein.",
"PopupPlaceholder_NewPassword": "Geben Sie ein neues Passwort ein.",
"PopupPlaceholder_RepeatNewPassword": "Wiederholen Sie Ihr neues Passwort.",
"PopupPlaceholder_SelectAUser": "Wählen Sie einen Benutzer aus.",
"PopupPlaceholder_EnterYourUserName": "Geben Sie Ihren Benutzernamen ein.",
"PopupRadioChoice_BrowserDefault": "Browser-Standard",
"PopupRadioChoice_ProjectDefault": "Projekt-Standard",
"PopupCheckbox_ForcePasswordChange": "Passwortänderung beim nächsten Login erzwingen.",
"PopupFeedback_EnterUsername": "Bitte geben Sie einen Benutzernamen an.",
"PopupFeedback_Username": "Bitte geben Sie Ihren Benutzernamen ein.",
"PopupFeedback_Password": "Bitte geben Sie Ihr Passwort ein.",
"PopupFeedback_PasswordOld": "Bitte geben Sie Ihr aktuelles Passwort ein.",
"PopupFeedback_BothPasswords": "Bitte wiederholen Sie Ihr Passwort.",
"PopupFeedback_PasswordMatch": "Die Passwörter stimmen nicht überein.",
"PopupFeedback_Usergroup": "Bitte wählen Sie eine oder mehrere Benutzergruppen aus.",
"PopupFeedback_UsernameExists": "Es existiert bereits ein Benutzer mit dem Namen: '{0}'.",
"PopupFeedback_NothingToConfigure": "Nichts zu konfigurieren. Bitte wählen Sie eine andere Domain.",
"PopupFeedback_NoGroupsToAdjust": "Es sind keine Gruppen vorhanden, die hinzugefügt oder entfernt werden können.",
"PopupNotificationHeadline_Success": "Erfolg",
"PopupNotificationHeadline_Failed": "Fehler",
"PopupNotificationInfo_UserAddedError": "Fehler {0}{1}. Der Benutzer konnte nicht hinzugefügt werden.",
"PopupNotificationInfo_UserInfoNotUpdated": "Fehler {0}{1}. {2}. Die Benutzerinformationen von {3} konnten nicht aktualisiert werden.",
"PopupNotificationInfo_ListUserError": "Fehler {0}{1}. Die Benutzer konnten nicht aufgelistet werden.",
"PopupNotificationInfo_ListUserGroupError": "Fehler {0}{1}. Die Benutzergruppen konnten nicht aufgelistet werden.",
"PopupNotificationInfo_UserGroupsNotUpdated": "Fehler {0}{1}. {2}. Die Benutzerinformationen von {3} konnten nicht aktualisiert werden.",
"PopupNotificationInfo_UserNotDeleted": "Fehler {0}{1}. Der Benutzer {2} konnte nicht gelöscht werden.",
"PopupNotificationInfo_UserNotSwitched": "Fehler {0}{1}. Der Benutzer konnte nicht gewechselt werden.",
"PopupNotificationInfo_DeleteUserConfirmation": "Möchten Sie den Benutzer {0} wirklich löschen?",
"PopupNotificationInfo_NoUserGroups": "Es sind kein Benutzergruppen vorhanden. Bitte fügen Sie Benutzergruppen hinzu.",
"PopupNotificationInfo_UserInformationUpdated": "Die Benutzerinformationen für {0} wurden erfolgreich aktualisiert.",
"PopupNotificationInfo_UserAdded": "Benutzer {0} wurde erfolgreich hinzugefügt.",
"PopupNotificationInfo_UserDeleted": "Benutzer {0} wurde erfolgreich gelöscht.",
"PopupNotificationInfo_UserSwitched": "Benutzer {0} ist angemeldet.",
"PopupNotificationInfo_ConfigSymbolReadError": "Fehler {0}{1}. Das Config-Symobl {3} konnte nicht gelesen werden.",
"PopupAdvancedToggleSwitchTooltip_EditUser": "Erweiterte Benutzergruppen (z. B. __SystemAdministrators) in der Benutzergruppenauswahl anzeigen.",
"PopupAdvancedToggleSwitchTooltip_AddUser": "Erweiterte Benutzergruppen (z. B. __SystemAdministrators) in der Benutzergruppenauswahl anzeigen.",
"PopupAdvancedToggleSwitchTooltip_DeleteUser": "Erweiterte Benutzer (z. B. __SystemAdministrator) in der Combobox zur Benutzerauswahl anzeigen.",
"PopupAdvancedToggleSwitchTooltip_ChangeUser": "Erweiterte Benutzer (z. B. __SystemAdministrator) in der Combobox zur Benutzerauswahl und erweiterte Benutzergruppen (z. B. __SystemAdministrators) in der Benutzergruppenauswahl anzeigen.",
"PopupAdvancedToggleSwitchTooltip_SwitchUser": "Erweiterte Benutzer (z. B. __SystemAdministrator) in der Combobox zur Benutzerauswahl anzeigen.",
"PopupPasswordRequirements_Headline": "Passwort Anforderungen",
"PopupPasswordRequirements_Repitition": "Beide Passworteingaben müssen den gleichen Wert haben",
"PopupPasswordRequirements_CurrentPassword": "Das aktuelle Passwort muss eingegeben werden"
}
}

View File

@@ -0,0 +1,75 @@
{
"$schema": "../../../TwinCAT-HMI-Common/JsonSchemas/Language.Schema.json",
"locale": "en",
"localizedText": {
"DropDown_Logout": "Logout",
"DropDown_EditUser": "Edit user properties",
"DropDown_UserManagement": "User management",
"Popup_AddUser": "Add user",
"Popup_DeleteUser": "Delete user",
"Popup_SwitchUser": "Switch user",
"Popup_ChangeUsers": "Change users",
"PopupButton_OK": "OK",
"PopupButton_Close": "Close",
"PopupButton_Cancel": "Cancel",
"PopupButton_Save": "Save",
"PopupButton_Delete": "Delete",
"PopupButton_EditUser": "Edit user properties",
"PopupButton_Switch": "Switch",
"PopupToggleSwitch_Advanced": "Advanced",
"PopupHeadline_UserName": "User name",
"PopupHeadline_Password": "Password",
"PopupHeadline_OldPassword": "Old password",
"PopupHeadline_NewPassword": "New password",
"PopupHeadline_UserGroups": "User groups",
"PopupHeadline_Localization": "Localization",
"PopupHeadline_TimeZone": "Time zone",
"PopupHeadline_HelloName": "Hello {0}",
"PopupHeadline_SelectUser": "Select a user",
"PopupHeadline_Domain": "Domain",
"PopupPlaceholder_EnterUsername": "Enter your user name.",
"PopupPlaceholder_Password": "Enter your password.",
"PopupPlaceholder_OldPassword": "Enter your current password.",
"PopupPlaceholder_NewPassword": "Enter your new password.",
"PopupPlaceholder_RepeatNewPassword": "Repeat your new password.",
"PopupPlaceholder_SelectAUser": "Select a user.",
"PopupPlaceholder_EnterYourUserName": "Enter your user name.",
"PopupRadioChoice_BrowserDefault": "Use browser default",
"PopupRadioChoice_ProjectDefault": "Use project settings",
"PopupCheckbox_ForcePasswordChange": "Force password change at next login.",
"PopupFeedback_EnterUsername": "Please enter a user name.",
"PopupFeedback_Username": "Please enter your username.",
"PopupFeedback_Password": "Please enter your password.",
"PopupFeedback_PasswordOld": "Please enter your current password.",
"PopupFeedback_BothPasswords": "Please enter both passwords.",
"PopupFeedback_PasswordMatch": "Passwords do not match.",
"PopupFeedback_Usergroup": "Please select one or more user groups.",
"PopupFeedback_UsernameExists": "User name '{0}' already exists.",
"PopupFeedback_NothingToConfigure": "Nothing to configure. Please select another domain.",
"PopupFeedback_NoGroupsToAdjust": "There are no groups to be added or removed.",
"PopupNotificationHeadline_Success": "Success",
"PopupNotificationHeadline_Failed": "Failed",
"PopupNotificationInfo_UserAddedError": "Error {0}{1}. Could not add user.",
"PopupNotificationInfo_UserInfoNotUpdated": "Error {0}{1}. {2}. Could not update user information of {3}.",
"PopupNotificationInfo_ListUserError": "Error {0}{1}. Could not list users.",
"PopupNotificationInfo_ListUserGroupError": "Error {0}{1}. Could not list user groups.",
"PopupNotificationInfo_UserGroupsNotUpdated": "Error {0}{1}. {2}. Could not update user information of {3}.",
"PopupNotificationInfo_UserNotDeleted": "Error {0}{1}. Could not delete user: {2}.",
"PopupNotificationInfo_UserNotSwitched": "Error {0}{1}. Could not switch user.",
"PopupNotificationInfo_DeleteUserConfirmation": "Do you really want to delete the user {0}?",
"PopupNotificationInfo_NoUserGroups": "There are no user groups to select. Please create user groups first.",
"PopupNotificationInfo_UserInformationUpdated": "The user information for {0} was successfully updated.",
"PopupNotificationInfo_UserAdded": "User {0} was successfully added.",
"PopupNotificationInfo_UserDeleted": "User {0} was successfully deleted.",
"PopupNotificationInfo_UserSwitched": "User {0} is logged in.",
"PopupNotificationInfo_ConfigSymbolReadError": "Error {0}{1}. Could read config sybol {3}.",
"PopupAdvancedToggleSwitchTooltip_EditUser": "Show advanced user groups (e.g. __SystemAdministrators) in the group selection.",
"PopupAdvancedToggleSwitchTooltip_AddUser": "Show advanced user groups (e.g. __SystemAdministrators) in the group selection.",
"PopupAdvancedToggleSwitchTooltip_DeleteUser": "Show advanced users (e.g. __SystemAdministrator) in the user selection combobox.",
"PopupAdvancedToggleSwitchTooltip_ChangeUser": "Show advanced users (e.g. __SystemAdministrator) in the user selection combobox and advanced user groups (e.g. __SystemAdministrators) in the group selection.",
"PopupAdvancedToggleSwitchTooltip_SwitchUser": "Show advanced users (e.g. __SystemAdministrator) in the user selection combobox.",
"PopupPasswordRequirements_Headline": "Password Requirements",
"PopupPasswordRequirements_Repitition": "Both password inputs must have equal value",
"PopupPasswordRequirements_CurrentPassword": "The current password must be entered"
}
}