{ "locale": "en", "localizedText": { "LOGIN_TITLE": "Login", "INIT_TITLE": "Server initialization", "TIMEOUT_TITLE": "Restart required", "LOGIN_DOMAIN": "Domain", "LOGIN_USER": "Username", "LOGIN_PASSWORD": "Password", "LOGIN_BUTTON": "Login", "LOGIN_MAINTENANCE_TITLE": "Maintenance login", "LOGIN_MAINTENANCE_BUTTON_TITLE": "Enter maintenance mode", "SET_BUTTON": "Set", "LOGIN_CHANGE_BUTTON": "Switch", "LOGIN_CHANGE_TITLE": "Switch user", "LOGIN_FAILED": "Login failed:", "INVALID_USERNAME_OR_PASSWORD": "Invalid username or password", "TOO_MANY_FAILED_LOGIN_ATTEMPTS": "Too many failed login attempts", "AUTHENTICATOR_DESCRIPTION": "Enter the 6-digit security code from your authentication app", "ALREADY_LOGGED_IN": "User is already logged in", "REQUEST_START": "Starting request {0}", "REQUEST_INTERRUPTED": "Request {0} interrupted", "REQUEST_FINISHED": "Request {0} finished", "REQUEST_DELETE": "Deleting {0} in session {1}", "REQUEST_IN_USE": "Request {0} in use", "FILE_DELETE": "Deleting file {0}", "FILE_STORE": "Storing file {0}", "FILE_ERROR_NOT_FOUND": "File {0} not found", "HTTP_LISTENER_NOT_FOUND": "HTTP listener with domain {0} not found", "FILE_INVALID_ACCESS": "Invalid access", "ERROR": "Error: {0}", "SUBSCRIPTION_ERROR_DELETE": "Unable to delete subscription {0}", "SUBSCRIPTION_ERROR_UPDATE": "Unable to update subscription {0}", "LOAD_EXTENSION": "Loading extension {0} ({1})", "LOAD_CONFIG_ERROR": "Unable to load config for extension {0}", "PROJECTNAME": "Project name", "PROJECTVERSION": "Project version", "PROJECTNAME_VERSION": "Project {0} {1}", "SYSTRAY_CREATE_ERROR": "Unable to create system tray entry", "TRAY_TOOLTIP_PLAIN": "TcHmiSrv", "LOADING": "Loading...", "TRAY_TOOLTIP": "TcHmiSrv\r\nActive servers: {0}", "TRAY_TITLE_PROJECT": "{0} on port {1}", "TRAY_TITLE_ENGINEERING": "Engineering on port {0}", "TRAY_TITLE_ENGINEERING_PROJECT": "{0} on port {1}", "TRAY_TITLE": "TcHmiSrv on port {0}", "TRAY_TITLE_SERVICE_WITH_PROJECT": "{0} on port {1}", "TRAY_TITLE_SERVICE": "Service on port {0}", "TRAY_TITLE_SERVICE_CONFIGURATION": "Service configuration", "TRAY_CONFIG": "Config", "TRAY_START_PAGE": "Start page", "TRAY_SHUTDOWN": "Shutdown", "TRAY_RESTART": "Restart", "RESTART": "Restarting server", "VERSION": "Version", "ACTIVE_CONFIG": "Active configuration", "UNABLE_TO_LISTEN": "Unable to listen to address {0}: {1}", "EXCEPTION_STARTING_WEBSERVER": "Starting webserver failed with error: {0}", "IPV4_FALLBACK": "Listening on IPv6 endpoint {0} failed, retrying with IPv4.", "CONFIG_ERROR_ROOT": "Unable to create root directory", "LOGIN_COMMAND_ERROR_TOO_MANY": "Only one login allowed", "AUTO_LOGINUSER": "Automatic login", "ALLOW_REMOTE_ADMIN": "Admin remote access", "ERROR_BUSY": "Server is busy", "ERROR_INTERVAL_ZERO": "Loop request with interval set to zero", "INVALID_DATA": "Invalid data", "NAME": "Name", "DIAGNOSTICS": "Diagnostics", "LOADING_DIAGNOSTICS_MSG": "Loading diagnostics...", "CUSTOM_CONFIG": "Custom config", "ACTIVESESSIONS": "Active sessions", "TOOLTIP_ACTIVESESSIONS": "Currently active server threads", "ACTIVESOCKETS": "Active sockets", "MEMORYUSAGE": "Memory usage", "UPTIME": "Uptime", "SERVERTIME": "Server time", "ARCHITECTURE": "Architecture", "FILES": "Files", "FILESREGEX": "Regular expressions for files", "REGEX": "Regular expression", "ENABLE_CACHE": "Enable cache", "ENABLE_CHUNKING": "Enable chunking", "ENABLE_GZIP": "Enable GZIP", "LOGINPAGE": "Login page", "FILESHTTPHEADERS": "HTTP headers", "DESC_FILESHTTPHEADERS": "Add or remove HTTP headers to that file. 'unset {name}' can be used to remove a default header.", "HTTPSTATUSCODE": "HTTP status code", "GLOBALHTTPHEADERS": "Global HTTP headers", "ACCEPTEDSOCKETS": "Accepted sockets", "DISCOVERY_RUNNING": "Network discovery running", "TRAFFICIN": "Inbound bytes", "TRAFFICOUT": "Outbound bytes", "TIME_FORMAT": "{0}:{0}:{0}", "MAXSESSIONS": "Maximum number of connections", "DESC_MAXSESSIONS": "Maximum number of concurrent connections.", "THREADPOOLSIZE": "Size of thread pool", "DESC_THREADPOOLSIZE": "Server restart required.", "FLOODPROTECTION": "Flood protection", "HTTP_FLOODPROTECTION": "Flood protection HTTP", "SUBSCRIPTION_FLOODPROTECTION": "Flood protection subscription", "FLOODPROTECTION_LOG_INTERVAL": "Flood protection log interval", "DESC_FLOODPROTECTION": "Allowed WebSocket requests per client IP per second.", "DESC_HTTP_FLOODPROTECTION": "Allowed HTTP requests per client IP per second per URI.", "DESC_SUBSCRIPTION_FLOODPROTECTION": "Allowed subscribe/unsubscribe requests per client IP per second", "DESC_FLOODPROTECTION_LOG_INTERVAL": "Time to wait before creating the next 'request failed' log entry.", "MAXCONNECTIONSPERCLIENT": "Maximum connections per client", "CLIENTPRIORITYLIST": "Client priority list", "DESC_CLIENTPRIORITYLIST": "IP addresses of preferred clients. If the client limit is reached these clients will be able to connect and clients which are not in this list will be disconnected.", "VIRTUALDIRECTORIES": "Virtual directories", "REQUIREAUTH": "Authentication required", "CHUNKSIZE": "Size of chunk packet", "DESC_CHUNKSIZE": "Downloaded files will be split into chunks of this size.", "VIDEOSEGMENTSIZE": "Size of video segments", "CHECKSUMENABLED": "Checksum enabled", "DESC_CHECKSUMENABLED": "Checksum of uploaded files will be validated during publishing.", "DEFAULTAUTHEXTENSION": "Default authentication extension", "DEFAULTEVENTEXTENSION": "Default logging extension", "USERSELECTTYPE": "Select user by", "ENUM_COMBOBOX": "List box", "ENUM_TEXTFIELD": "Text field", "AUTO_LOGOFF": "Auto logoff", "USERGROUPUSERS_AUTO_LOGOFF": "Auto logoff", "HIDDEN": "Hidden", "DIAGNOSTICS_DOMAINS": "Log diagnostics data for domains", "EXTENSIONS": "Extensions", "ENDPOINTS": "Endpoints", "PATH": "Path", "ENABLED": "Enabled", "TYPE": "Type", "DEFINITIONS": "Definitions", "SYMBOLS": "Mapped symbols", "MAPPING": "Mapping", "SUBSYMBOL_MAPPING": "Automatically browse into the read-value", "ACCESS": "Default symbol access", "DESC_ACCESS": "Limits the access that can be inherited from the default symbol access of a user group. This limit is not enforced for user groups that set the access level for this symbol explicitly.", "SYMBOLACCESS": "Default symbol access", "DESC_SYMBOLACCESS": "Used if no other access level is specified for a mapped symbol. Is limited by the access level that is specified on the mapped symbol.", "DESC_USERGROUPS_SYMBOLS": "Override the default symbol access level for specific mapped symbols.", "FILEACCESS": "File access", "SYMBOLTYPE": "Symbol type", "USERGROUPS": "User groups", "USERGROUPUSERS": "Members of user groups", "GZIP_BEST_SPEED": "Best speed", "GZIP_MEDIUM": "Medium", "GZIP_BEST_SIZE": "Best size", "ENUM_m1_DIAGNOSTICS": "Diagnostics", "ENUM_0_VERBOSE": "Verbose", "ENUM_1_INFO": "Info", "ENUM_2_WARNING": "Warning", "ENUM_3_ERROR": "Error", "ENUM_4_CRITICAL": "Critical", "ENUM_ALWAYS": "Always authenticate", "ENUM_REMOTE": "Authentication only for remote access", "ENUM_EARLY": "Early", "ENUM_NORMAL": "Normal", "ENUM_DELAYED": "Delayed", "ENUM_NONE": "None", "DISCOVERY_0_DISABLED": "Disabled", "DISCOVERY_1_ENABLED": "Enabled on standard SSDP port (1900)", "DISCOVERY_2_ALTERNATIVE": "Enabled on alternative port (1910)", "DOMAIN": "Domain", "USEMAPPING": "Use mapping", "CUSTOMERDATA": "Customer data", "DYNAMIC": "Dynamic", "OPTIONS": "Options", "SCHEMA": "Schema", "REAUTHENTICATION_REQUIRED": "Re-authentication required", "REVIEWER_GROUPS": "Reviewer groups", "DESC_REVIEWER_GROUPS": "Before the symbol can be written a user of one of these usergroup must confirm by an own Login command", "TOOLTIP_REVIEWER_GROUPS": "Reviewers can only be requested if the re-authentication is required", "EXTENSION_DATA_DOMAINS": "Extension data domains", "DESC_EXTENSION_DATA_DOMAINS": "Server commands can contain additional information for server extensions. The domains of these extensions can be specified here.", "TOOLTIP_EXTENSION_DATA_DOMAINS": "The additional information is transferred within the command object in an additional 'extensionData' object", "FLOODPROTECTION_LEVEL": "Flood protection level", "DESC_FLOODPROTECTION_LEVEL": "The allowed number of requests per symbol can be configured via the level setting.", "TOOLTIP_FLOODPROTECTION_LEVEL": "Disabled = No limits
Restrictive = 10 requests per second
Medium = 50 requests per second", "ENUM_M1_FLOODPROTECTION_LEVEL_DISABLED": "Disabled", "ENUM_10_FLOODPROTECTION_LEVEL_RESTRICTIVE": "Restrictive", "ENUM_50_FLOODPROTECTION_LEVEL_PERMISSIVE": "Permissive", "ENUM_READ": "Read", "ENUM_WRITE": "Write", "ENUM_READWRITE": "Read-write", "ENUM_VALUE": "Value", "ENUM_FUNCTION": "Function", "DESC_EXTENSION": "Server extensions are used to integrate additional functionality into the server.", "DESC_AUTHENTICATION_DOMAIN": "Authentication domain", "DESC_DEFINITION_DOMAIN": "Domain", "CONFIG_ADVANCED_ACTIVE": "Advanced mode is active", "CONFIG_ADVANCED_HEADER": "Advanced settings", "CONFIG_ADVANCED_ON": "Switch to advanced mode", "CONFIG_ADVANCED_OFF": "Disable advanced mode", "CONFIG_EXPORT_FORMAT": "Format", "CONFIG_EXPORT_START": "Start time", "CONFIG_EXPORT_END": "End time", "CONFIG_EXPORT_LIMIT": "Limit", "CONFIG_EXPORT_OFFSET": "Offset", "CONFIG_EXPORT_ORDER": "Order", "CONFIG_EXPORT_ORDER_DESC": "Descending", "CONFIG_EXPORT_ORDER_ASC": "Ascending", "CONFIG_ARRAY_ENTRIES_COUNT": "{0} entries", "DESC_SYMBOL": "Symbol", "DESC_FILE": "File", "DESC_USERGROUP": "User group", "DESC_USERNAME": "Username", "DESC_GROUP": "Group", "DESC_CACHE": "Server restart required.", "DESC_REQUIRE_CLIENT_CERTIFICATE": "A client certificate is required to establish an HTTPS connection", "DESC_RANGE_REQUEST_SIZE": "HTTP range requests (streamed videos) will be split in chunks of this size.", "DESC_KEEP_ALIVE": "Timer for persistent connections.", "DESC_SOCKET_TIMEOUT": "Timeout for incomplete message body.", "DESC_GZIP_MIN_SIZE": "Prevents small data from getting zipped.", "DESC_GLOBAL_HTTP_HEADERS": "These headers will be added to all HTTP responses.", "DESC_PEM_CERT": "PEM or PFX formatted certificate.", "REQUIRED": "Required", "PROCESSID": "Process ID", "STARTUPTYPE": "Startup type", "DEFAULTDOCUMENT": "Default document", "RECORDING_MESSAGE_MAX_LENGTH": "Recording message max length", "EXTENSION_ERROR": "Error while using server extension '{0}' in extension container: {1}", "EXTENSION_ERROR_LOG_FILE": "The extension container log file for server extension '{0}' could not be deleted: {1}", "EXTENSION_NOT_LICENSED": "Extension not licensed: Activate license with TwinCAT", "EXTENSION_SDK_LICENSE_MISSING": "Extension '{0}' not licensed: Activate extension SDK license with TwinCAT", "EXTENSION_NOT_ENABLED_ERROR_CFG_PAGE": "Extension is disabled", "EXTENSION_UNLOADING_ERROR_CFG_PAGE": "Extension is unloading ... ", "EXTENSION_NOT_RUNNING_ERROR_CFG_PAGE": "Running extension in extension container failed because the connection has been interrupted.", "EXTENSION_INVALID_STATE_ERROR_CFG_PAGE": "Extension could not be loaded
{0}: {1}", "EXTENSION_INVALID_STATE_ERROR_CFG_PAGE_NO_POSITION": "Extension could not be loaded
{0}", "EXTENSION_DEBUGGER_ATTACHED_CFG_PAGE": "A debugger is or will be attached to the extension", "EXTENSION_UPGRADE": "Upgrading configuration '{0}' of {1} from v{2} to v{3}", "ERROR_DEFINITION_FILE": "Unable to get schema definition file '{0}' with error '{1}': {2}", "ERROR_CRASH_REPORT_EXISTS": "A previous session of the TcHmiSrv process exited unexpectedly.\nA crash report has been created: {0}", "EXTENSION_INIT_ERROR": "Initializing extension {0} failed with error '{1}' ({2})", "SERVER_CONFIG_ERROR": "Initializing server configuration failed. {0} returned error '{1}'", "SERVER_MIGRATION_MAJOR_UPDATE": "Updating extension '{0}' for server update version '{1}'", "SERVER_MIGRATION_ERROR": "Migrating server configuration failed with error '{0}' and message '{1}'", "SERVER_CONFIG_STORE_ERROR": "Storing configuration failed at '{0}' with error '{1}'", "SERVER_SYMBOL_ERROR": "Initializing server symbols failed", "SERVER_STORAGE_ERROR": "Initializing server storage failed with error '{0}'", "NAMELESS": "TcHmiServer", "DEBUG_FINISHING_EVENT": "Finishing event: {0}", "CONFIG_TITLE": "Configuration", "LOG_TITLE": "Log", "LOG_SEVERITY": "Severity", "LOG_TIME": "Time", "LOG_DOMAIN": "Domain", "LOG_TEXT": "Text", "LOG_DOWNLOAD_PRINTABLE_VERSION": "Download printable version", "LOG_CLEAR": "Clear log", "LOG_CLEAR_CONFIRM": "Please confirm that you wish to delete the log entries irreversibly", "SEVERITYm1": "Diagnostics", "SEVERITYg0": "Info +", "SEVERITY0": "Verbose", "SEVERITY1": "Info", "SEVERITY2": "Warning", "SEVERITY3": "Error", "SEVERITY4": "Critical", "LOG_ALL_LEVELS": "All levels", "LOG_MESSAGES": "Messages", "LOG_CONFIG_HINTS": "Configuration hints", "LOG_ALL_TYPES": "All types", "LOG_ALL_DOMAINS": "All domains", "LOG_SEARCHTERM": "Search term", "LOG_SEVERITY_SELECT_PREFIX": "only ", "LOG_DOMAIN_SELECT_PREFIX": "only ", "LOGOUT": "Logout", "TRAY_START": "Start page", "TRAY_CONSOLE": "Console", "TRAY_OPEN_STORAGE_DIR": "Open storage dir", "TRAY_EXIT": "Exit", "SSL_CREATE": "SSL enabled but no certificate found - creating", "SSL_INVALID_CERTIFICATE": "Invalid certificate stored: Error {0} ({1})", "SSL_INVALID_CERTIFICATE_ENDPOINTS": "Unable to obtain endpoints for SSL certificate", "SSL_ERROR_DECRYPT": "Decryption failed", "SSL_NO_PASSPHRASE": "The certificate requires a passphrase for the private key", "SSL_PASSPHRASE_INVALID": "Invalid passphrase for the private key", "START_WEBSRV": "Listening at {2}://{0}:{1}", "STOP_WEBSRV": "Stopped listening at {0}:{1}", "START_SRV": "Starting server version {0}", "START_UPNP": "Starting device discovery publicizing endpoints '{0}' on UDP port {1}", "START_UPNP_LOCAL": "Starting local device discovery publicizing endpoints '{0}' on UDP port {1}", "STOP_UPNP": "Stopping device discovery", "STOP_UPNP_LOCAL": "Stopping local device discovery", "UPNP_SENDING_MSEARCH_REPLY": "Discovery sending search-reply {0}:{1} (ST: {2})", "UPNP_SENDING_ALIVE": "Discovery sending ALIVE-message from {0}:{1}", "UPNP_MSEARCH_RECEIVED": "Discovery received a search request from {0}:{1} (ST: {2})", "UPNP_STARTING_WEBSRV": "Discovery is starting its webserver on {0} (port: {1})", "UPNP_WEBSRV_ABOUT_TO_RESPOND": "Discovery about to respond to key '{0}' (client: {1})", "UPNP_HOSTNAME_RESOLVE_ERROR": "Discovery tried to resolve its own hostname but failed", "CONFIG_ERROR_HEADER_SIZE": "MaxHttpHeaderSize set to 0", "CONFIG_ERROR_REQUEST_SIZE": "MaxRequestSize set to 0", "CONFIG_ERROR_TIMEOUT": "HTTP timeout set to 0", "COM_ERROR": "COM error {0} in method {1}", "RUNTIME_NOT_LOADABLE": ".NET runtime is not loadable", "RUNTIME_NOT_FOUND": "Could not find .NET runtime version {0}", "SOCKET_ACCEPT": "Accepting socket on {1}:{2}", "SOCKET_ERROR_ACCEPT": "Error accepting socket on {1}:{2}: {3}", "SOCKET_ERROR_OPEN": "Error while opening {0}: {1}", "SOCKET_WAIT": "Waiting for connections on {1}:{2}", "SESSION_START": "Starting session {1}", "SESSION_END": "Ending session {1}", "SESSION_HANDSHAKE": "Session handshake in session {1}", "SESSION_ERROR_HANDSHAKE": "Session handshake in session {1} failed: {2}", "SESSION_WEBSOCKET_CONNECT": "Websocket connected in session {1}", "SESSION_WEBSOCKET_CALL": "Websocket call in session {1}", "SESSION_HTTP_CALL": "HTTP call on {2} in session {1}", "SESSION_DIAG": "Session diagnostics event", "SESSION_ERROR_READ": "I/O read error {2} in session {1}: {3}", "SESSION_ERROR_CLOSE": "Error while closing connection in session {1}: {2}", "SESSION_ERROR_DISCONNECT": "Client of session {1} disconnected with error {2}", "EXTENSION_PROCESS_DIAG": "Extension process diagnostics event", "NO_ACTIVE_CLIENT_CERT": "Client certificate missing or disabled", "ACTIVE_LOCKOUT_PROTECTION": "Client certificate disabled: local endpoint missing", "AUTH_FAILED": "Login failed for user {userName}: {msg} (Session ID {sessionId})", "AUTH_FAILED_INVALID_PARAMETER": "Login failed because of an invalid parameter. The session ID was {0}", "AUTH_FAILED_INVALID_SESSION": "Login failed because session {0} is invalid", "LOGIN_LOG": "Logged in user {userName}", "LOGOUT_LOG": "Logged out user {userName} ({reason})", "LOGIN_LOGGED_IN_AS": "Logged in as {0}", "MAINTENANCE_LOGIN": "Maintenance login", "SHOW_MAINTENANCE_MODE": "Show maintenance mode", "DESC_SHOW_MAINTENANCE_MODE": "The login page can be used to enter the maintenance mode. If this setting is false /LoginMaintenance can be used instead. Requires a user in the __SystemMaintenanceUsers group.", "LOGIN_BACK": "Back", "PROTOCOL_ERROR_INIT": "Error initializing protocol", "PORT": "Port", "KEEP_ALIVE": "Keep alive", "SOCKET_TIMEOUT": "Socket timeout", "MAXHTTPHEADERSIZE": "Maximum size of HTTP header", "MAXREQUESTSIZE": "Maximum request size", "CACHEENABLED": "Enable cache", "CACHEMAXENTRYSIZE": "Cache max entry size", "CACHEMAXSIZE": "Cache max size", "CACHEMAXAGE": "Cache max age", "CONNECTIONMODE": "Connection mode", "IPADDR": "IP address", "ETAGENABLED": "Enable ETAG", "GZIPENABLED": "Enable GZIP", "GZIPMINSIZE": "GZIP minimum size", "PERMESSAGEDEFLATEENABLED": "Enable PerMessageDeflate", "CERTIFICATE": "Certificate", "CERTIFICATE_NOT_VALID": "Certificate not valid", "KEY": "Key", "SELFSIGNEDROOTCA": "Self-signed root certificate", "SELFSIGNEDROOTCAKEY": "Self-signed root certificate key", "TEMPDH": "TempDH", "KEYPASSWORD": "Key password", "ENUM_PLAIN": "Plain", "ENUM_SSL": "SSL", "ENUM_BOTH": "Both", "CATEGORY_DEFAULT": "General", "CATEGORY_SYMBOLS": "Mapped symbols", "CATEGORY_SYSTEM": "System", "CATEGORY_SECURITY": "Security", "CATEGORY_WEBSERVER": "Webserver", "CATEGORY_USERS_AND_SESSIONS": "Users and sessions", "CATEGORY_EVENTS": "Messages and alarms", "CATEGORY_CONFIGURATIONS_AND_FILESYSTEM": "Configurations and filesystem", "CATEGORY_WEBSOCKET_PLAYGROUND": "WebSocket Playground", "USERGROUPUSERS_LOCALE": "Locale", "USERGROUPUSERS_TIMEFORMATLOCALE": "Time locale", "USERGROUPUSERS_GROUPS": "Groups", "USERGROUPUSERS_FORCE_PASSWORD_CHANGE": "Force password change", "USERGROUPUSERS_FORCE_2FA_INIT": "Force 2FA initialization", "READONLY": "Read-only", "DEFAULTLOCALE": "Default locale", "UPLOAD_TIMEOUT": "Upload timeout: {0}", "UPLOAD_FAILED": "Upload for file {0} failed with error {1}", "INVALID_SUBSYMBOL": "Sub-symbol invalid", "UPLOAD_TIMER_EXPIRED": "Upload timer expired", "COOKIEEXPIRATIONDATE": "Cookie expiration date", "PROJECT_PUBLISH_START": "Publish started", "PROJECT_PUBLISHED": "Publish finished", "DESC_EXTENSION_PATH": "Local path of the extension DLL", "INFO_MIGRATE": "Migrating server version {0} to version {1}", "DISCOVERY": "SSDP discovery", "DISCOVERY_DESC": "Changes will become active after a server restart", "UPLOADTIMEOUT": "Upload timeout", "SHUTDOWNTIMEOUT": "Timeout for unloading extensions", "INITTIMEOUT": "Init timeout", "RUNTIME": ".NET runtime", "ENUM_VALUETYPE_NULL": "null", "ENUM_VALUETYPE_BOOL": "boolean", "ENUM_VALUETYPE_INT": "integer", "ENUM_VALUETYPE_DOUBLE": "number", "ENUM_VALUETYPE_STRING": "string", "ENUM_VALUETYPE_ARRAY": "array", "ENUM_VALUETYPE_STRUCT": "object", "ENUM_VALUETYPE_MAP": "map", "ENUM_VALUETYPE_BINARY": "binary", "ENUM_VALUETYPE_INT64": "int64", "ENUM_VALUETYPE_TIMESPAN": "timespan", "ENUM_VALUETYPE_DATETIME": "date-time", "ENUM_VALUETYPE_EVENT": "event", "ENUM_VALUETYPE_MESSAGE": "message", "ENUM_VALUETYPE_ALARM": "alarm", "ENUM_VALUETYPE_ANY": "any", "TITLE_EXTENSION": "Domain", "TITLE_MIME": "File extension", "TITLE_DEFAULT": "Name", "THUMBPRINT": "Thumbprint", "CONFIG_VERSION_CONFLICT": "Cannot update config: Config has changed in another environment", "LOGIN_ERROR": "Login failed: Invalid username or password", "LOGIN_ERROR_ALREADY_LOGGED_IN": "User is already logged in", "LOGIN_NOT_IN_MAINTENANCE_GROUP": "The user is not in the __SystemMaintenanceUsers group", "INITIALIZE_ERROR": "Initialization failed", "LOGIN_ERROR_WAIT": "Too many failed login attempts: Please try again later", "CERTIFICATEEXPIRATION": "Duration for default certificate", "CLIENTCERTIFICATE": "Client certificate", "CLIENTCERTIFICATES": "Approved client certificates", "ENABLECLIENTCERTIFICATE": "Enable client certificate", "DEFAULTUSER": "Default user", "REQUIRE_CLIENT_CERTIFICATE": "Require client certificate", "DEFLATECOMPRESSIONLEVEL": "GZIP compression level", "CONFIGURATIONS": "Configurations", "EXTENSION_SHUTDOWN_FAIL": "Failed to shut down extension '{0}' possibly triggered by blocking threads: Contact the extension developer", "LICENSE_ERROR": "Server license validation failed with error {0} (underlying ADS error: {1})", "LICENSE": "License", "USEDTARGETS": "Used targets", "TARGETS": "Targets", "USEDCLIENTS": "Used clients", "CLIENTS": "Clients", "USEDSERVERS": "Used servers", "SERVERS": "Servers", "STATE": "State of the TF2000 license", "DOTNETVERSIONS": ".NET Classic runtime versions", "DOTNETCLASSICVERSIONS": ".NET Classic framework versions", "DOTNETCOREVERSIONS": ".NET Core framework versions", "ERROR_LOAD_EXTENSION": "Exception while loading extension: '{0}'", "ERROR_INVOKE_EXTENSION_METHOD": "Exception while invoking member {0}: {1}", "ERROR_UNLOAD_EXTENSION": "Exception while unloading extension: '{0}'", "ERROR_SHUTDOWN_EXTENSION": "Exception while shutting down extension: '{0}'", "ASYNC_CONFIG_ERROR": "Asynchronous config handler returned an error for symbol '{0}' with request ID {1} in domain '{2}': {3}", "DEFAULTCONFIGURABLE": "Can be set for specific remote configuration.", "OPTIONAL": "Optional", "SETTINGS_DOWNLOAD_LOG": "Download log", "SETTINGS_EXPORTCONFIG": "Export {0} config", "SETTINGS_IMPORTCONFIG": "Import {0} config", "SETTINGS_EXPORTCERTIFICATE": "Export SSL certificate", "SETTINGS_TOGGLEDIAGNOSTICS": "Show/Hide diagnostics", "SETTINGS_RESTART": "Restart server", "SETTINGS_SHUTDOWN": "Shutdown server", "NAVIGATION_EXTENSIONS": "Other server extensions", "NAVIGATION_CONFIGURATIONS": "Configurations", "NAVIGATION_SETTINGS": "Settings", "NAVIGATION_CURRENTUSER": "Current user", "NAVIGATION_NOENTRIES": "No entries", "SELECTFILE_EMPTY": "Select a file", "PASSWORD": "Password", "CURRENT_PASSWORD": "Current password", "NEW_PASSWORD": "New password", "SETTING_PASSWORD_FAILED": "Unable to change password", "CONFIRM_NEW_PASSWORD": "Confirm new password", "CONFIRM_PASSWORD": "Confirm password", "PASSWORDS_DONT_MATCH": "Passwords do not match", "PASSWORDS_SAME": "New password must be different from the current password", "CONFIRM": "Confirm", "CONFIG_VERSION": "Config version", "PACKAGE_VERSION": "Package version", "PRODUCT_VERSION": "Product version", "ADMIN_INITIALIZATION": "Set administrator password", "INITIALIZE_TIMEOUT_MESSAGE": "Timeout - restart required to initialize the server. The server must be initialized in the first 5 minutes after it is started.", "DEFAULT_AUTH_EXTENSION_NOT_FOUND": "Default authentication extension not found - using {0} by default", "RELOAD_BUTTON_TEXT": "Reload this page", "RESTART_TEXT": "Server is restarting... Click on the following link to go back to config after restart:", "SHUTDOWN_TEXT": "Server is shutting down...", "RESTART_BUTTON_TEXT": "Restart now", "SHUTDOWN_BUTTON_TEXT": "Shutdown now", "RESTART_TITLE_TEXT": "Restart server", "SHUTDOWN_TITLE_TEXT": "Shutdown server", "EDITOR_TITLE_TEXT": "Editor", "CHANGE_VALUE_TXT": "Click to change value", "LOGIN_PERSISTENT": "Stay logged in", "UNSAVED_CHANGES_CONFIG": "Unsaved changes! Are you sure you want to leave?", "CONFIRM_REMOVE": "Do you really want to delete this value?", "EXTRACT_CERT_FAILED": "Could not load certificate information", "CERTIFICATE_NOT_EXISTS": "No certificate available", "REMOTESERVERS_TITLE": "Domain", "DESC_REMOTESERVERS": "Connections to other HMI servers. The mapped symbols of remote servers can be used like symbols from extensions of the current server.", "REMOTESERVERS": "Remote server", "REMOTE_SERVER_URL_RESOLVE_FAILED": "Could not resolve address of remote server: {0} ({1})", "REMOTE_SERVER_CONNECT_FAILED": "Could not connect to remote server: {0}", "REMOTE_SERVER_SESSION_START_FAILED": "Could not start session for remote server: {0}", "REMOTE_SERVER_CONNECTION_ESTABLISHED": "Connection to remote server was established ({0})", "REMOTE_USERNAME": "Username", "DESC_REMOTE_USERNAME": "This username is ignored if client certificates are used or authentication is disabled on the remote server.", "REMOTE_PASSWORD": "Password", "REMOTE_ENABLED": "Enabled", "REMOTE_URL": "Remote URL", "REMOTE_CONNECT_TIMEOUT": "Timeout", "RENAME_OLDNAME": "Current name", "RENAME_NEWNAME": "New name", "BROWSER_NOT_SUPPORTED": "Browser not supported. Please open the website with a modern browser using one of the following IP addresses:", "CONFIGPAGE_ACCEPT_BUTTON": "Accept", "CONFIGPAGE_ADD_BUTTON": "Add", "CONFIGPAGE_ADD_TITLE": "Add {0}", "COMMAND_FAILED": "Command failed with error: {0}", "COMMAND_SUCCESSFUL": "Command successful", "ADD_SUCCESSFUL": "Add successful", "UPDATE_FAILED": "Update failed with error: {0}", "UPDATE_SUCCESSFUL": "Update successful", "DELETE_FAILED": "Delete failed", "DELETE_SUCCESSFUL": "Delete successful", "REQUEST_ALREADY_PROCESSED": "Request has already been processed", "ENUM_0_MESSAGE": "Message", "ENUM_1_ALARM": "Alarm", "ENUM_2_PAYLOAD": "Payload", "ENUM_0_RAISED": "Raised", "ENUM_1_CONFIRMED": "Confirmed", "ENUM_2_CLEARED": "Cleared", "ENUM_3_CLEARED_AND_CONFIRMED": "Cleared and confirmed", "ENUM_4_INVALID": "Invalid", "ENUM_NOTSUPPORTED": "Not supported", "ENUM_NOTREQUIRED": "Not required", "ENUM_WAIT": "Waiting for confirmation", "ENUM_CONFIRMED": "Confirmed", "ENUM_RESET": "Reset", "REMOTE_STATUS": "Status", "REMOTE_ERROR_DESCRIPTION": "Error description", "REMOTE_ERROR_MESSAGE": "Description", "REMOTE_ERROR_DETAILS": "Details", "REMOTE_ERROR_CODE": "Error code", "REMOTE_ERROR": "Error", "REMOTESERVERS_CERTIFICATES": "Allowed certificates for remote servers", "ERROR_SERVER_EXTENSION_PROCESS_NOT_ENABLED": "Running server extensions in an own process is disabled.", "ERROR_SERVER_EXTENSION_PROCESS_LEGACY_NOT_ENABLED": "Running server extensions that use the TcHmiSrvExtNet API in an own process is disabled.", "ERROR_DOTNET_CLASSIC_NOT_SUPPORTED": "Running server extensions that target the classic .NET framework into the server process is not supported on this platform.", "ERROR_INVALID_DOTNET_TARGET_FRAMEWORK": "Invalid .NET target framework: {0}", "ERROR_EXTENSION_CONTAINER_NOT_SUPPORTED": "Running executable '{0}' is not supported", "ERROR_EXTENSION_CONTAINER_REQUEST_FAILED": "Extension container request '{0}' in domain '{1}' failed with error '{2}'", "ERROR_EXTENSION_CONTAINER_REQUEST_FAILED_WITH_MESSAGE": "Extension container request '{0}' in domain '{1}' failed with error '{2}': {3}", "ERROR_EXTENSION_CONTAINER_REQUEST_FAILED_WITH_INVALID_ARGUMENT": "Extension container request '{0}' in domain '{1}' failed with error: Argument '{2}' is missing or has a type other than '{3}'", "ERROR_EXTENSION_CONTAINER_REQUEST_FAILED_WITH_UNEXPECTED_RETURN_VALUE": "Extension container request '{0}' in domain '{1}' failed with an unexpected return value", "ERROR_EXTENSION_CONTAINER_SEND_RESPONSE_FAILED": "Sending a response to extension container request '{0}' in domain '{1}' failed with error '{2}'", "ERROR_EXTENSION_CONTAINER_SEND_RESPONSE_FAILED_WITH_MESSAGE": "Sending a response to extension container request '{0}' in domain '{1}' failed with error '{2}': {3}", "ERROR_EXTENSION_CONTAINER_CONVERT_JSON": "Converting JSON '{0}' failed with error: {1}", "ERROR_EXTENSION_CONTAINER_MISSING_FRAMEWORK": "Failed to load extension '{0}' because .NET {1} {2} or later could not be found.", "WARNING_EXTENSION_CONTAINER_MISSING_FRAMEWORK": "Cannot find .NET {0} {1} or later required by the extension container. The application may not work properly.", "WARNING_EXTENSION_CONTAINER_IMAGE_UNLOAD": "Unloading image '{0}' failed with error: {1}", "LICENSE_CHECK_FAILED": "The HMI server was unable to fetch the license information from TwinCAT's license server. This problem only has an effect if it still exists after {0} seconds.", "LICENSE_NEW_PENDING_STATE": "The state of one or more licenses used by the HMI server switched to state 'Pending'. This change will only be adopted if it still exists after {0} seconds.", "SESSIONSTORAGE": "Saved sessions", "ACTIVE_SESSIONS_SYMBOLS": "Symbols", "ACTIVE_SESSIONS_CLIENT_COUNT": "Client count", "ACTIVE_SESSIONS_AVERAGE_DURATION": "Average duration", "ACTIVE_SESSIONS_READVALUE_JSON_LENGTH": "Read value size", "ACTIVE_SESSIONS_INTERVAL_TIME": "Interval", "ACTIVE_SESSIONS_SUBSCRIPTION_ID": "Subscription ID", "ACTIVE_SESSIONS_CLIENT_LIST": "Connected clients", "ACTIVE_SESSIONS_CLIENT_LIST_LOGOUT": "Logout", "ACTIVE_SESSIONS_CLIENT_LIST_IP": "IP", "ACTIVE_SESSIONS_CLIENT_LIST_EXTENSION_CONTAINER": "Extension container connection", "ACTIVE_SESSIONS_CLIENT_LIST_USERS": "Users", "ACTIVE_SESSIONS_EMPTY": "No active sessions", "ACTIVE_SESSIONS_TITLE": "Active sessions", "ACTIVE_SESSIONS_LIST_TITLE": "List of all active subscriptions", "DEFAULTTIMEZONE": "Default timezone", "USERGROUPUSERS_TIMEZONE": "Timezone", "DESC_TIMEZONE": "Leave empty to use client timezone.", "DESC_LOCALE": "Leave empty to use client locale.", "DEFAULTTIMEFORMATLOCALE": "Default time locale", "CONFIGURATION_ERROR_SCHEMA": "Invalid schema for symbol '{0}' at position '{1}'", "CONFIGURATION_ERROR_SCHEMA_NO_SYMBOL": "Invalid schema", "CLIENT_LOG_TITLE": "Log", "CLIENT_DATA_TITLE": "Client data", "CLIENT_DATA_FILE_CACHE": "File cache", "CLIENT_DATA_CONTROL_DATA": "Control data", "CLIENT_DATA_INTERNAL_SYMBOL": "Persistent internal symbols", "CLIENT_DATA_CLEAR": "Clear data", "CLIENT_LOG_TYPE_ALL": "All", "CLIENT_LOG_TYPE_DEBUG": "Debug", "CLIENT_LOG_TYPE_INFO": "Information", "CLIENT_LOG_TYPE_WARNING": "Warning", "CLIENT_LOG_TYPE_ERROR": "Error", "CLIENT_LOG_SEARCHTERM": "Search term", "CLIENT_LOG_DOWNLOAD_PRINTABLE_VERSION": "Download printable version", "CLIENT_LOG_CLEAR": "Delete all entries", "CLIENT_LOG_DB_RESET": "Reset database", "CLIENT_LOG_ERROR_NO_INDEXEDDB_DATABASE": "Can't find log database: Please activate \"Log persistent\" and reload the TwinCAT HMI project to create a persistent log database", "CLIENT_LOG_ERROR_NO_INDEXEDDB_API": "IndexedDB API is missing", "CLIENT_LOG_WAITING_FOR_IDB_CLIENTS_TO_CLOSE": "Waiting for further clients in this browser instance to close its database connections before deleting database: Please close running clients", "CLIENT_FLAGS_TITLE": "Flags", "CLIENT_FLAGS_SAVE": "Save", "CLIENT_FLAGS_CLEAR": "Clear", "CLIENT_FLAGS_SEVERITY_PERF": "Performance", "CLIENT_FLAGS_SEVERITY_0": "NoMessages", "CLIENT_FLAGS_SEVERITY_1": "Error", "CLIENT_FLAGS_SEVERITY_2": "Error, warning", "CLIENT_FLAGS_SEVERITY_3": "Error, warning, info", "CLIENT_FLAGS_SEVERITY_4": "Error, warning, info, debug", "CLIENT_FLAGS_LOG_PERSISTENT_TITLE": "Persistent log: level", "CLIENT_FLAGS_LOG_PERSISTENT_MAX_ENTRIES_TITLE": "Persistent log: max entries", "CLIENT_FLAGS_LOG_PERSISTENT_CACHE_INTERVAL_TITLE": "Persistent log: cache interval", "CLIENT_FLAGS_SEVERITY_TITLE": "Console log: level", "CLIENT_FLAGS_LOG_SERVER_MESSAGES_TITLE": "Log server messages", "CLIENT_FLAGS_FLAG_NOT_DEFINED": "Not defined", "CLIENT_LOG_UNEXPECTED_EXCEPTION": "Unexpected exception: '{1}'", "EMPTY_CONFIG_INFO": "No configuration settings.", "SCHEMA_ACCESS_ERROR": "No access to the configuration schema.", "CONFIG_ACCESS_ERROR": "No access to the configuration.", "DEFAULT_VALUE_NAME": "Value", "DOMAIN_INITIALIZED": "Domain '{domain}' initialized", "TEMPORARY_EVENTS_RESET": "The temporary events of the '{domain}' domain were reset.", "RELOAD_PAGE": "Reload page", "EXTENSION_REACTIVATE": "Reactivate extension", "EXTENSION_NOT_LOADED": "Extension not loaded", "EXTENSION_NOT_INITIALIZED": "Initialization of the extension has not yet been completed", "TARGET_LICENSE_MISSING": "Target license missing", "SUBSCRIPTION_ERROR_MSG": "Error while requesting symbol", "REQUEST_FAILED_MSG": "Server request failed: {0}", "REQUEST_SYMBOL_FAILED_MSG": "Symbol request '{0}' failed: {1}", "REQUEST_SUBSCRIPTION_FAILED_MSG": "Server subscription failed: {0}", "MULTIPLE_REQUESTS_FAILED_MSG": "{0} server requests have failed in the last {1} seconds: {2}", "MULTIPLE_SYMBOL_REQUESTS_FAILED_MSG": "{0} symbol requests for symbol '{1}' have failed in the last {2} seconds: {3}", "MULTIPLE_SUBSCRIPTION_REQUESTS_FAILED_MSG": "{0} subscription requests have failed in the last {1} seconds: {2}", "UNIT_TOOLTIP_TEXT": "Unit: {0}", "CUSTOM_CSS": "Custom CSS", "HINTS_TITLE": "Configuration hints", "SHOW_CONFIGURATION_HINTS": "Show configuration hints", "DISABLED_CONFIGURATION_HINTS": "Disabled configuration hints", "DESC_DISABLED_CONFIG_HINTS": "Hints which should not be shown anymore.", "NO_VALID_AUTH_EXTENSION_HINT": "The default authentication extension is not valid.", "REQUIREAUTH_REMOTE_HINT": "Authentication is not required for remote access. This might put your system at risk.", "HTTPS_REMOTE_HINT": "The HTTP endpoint \"{0}\" is configured for remote access. This might put your system at risk.", "ENDPOINTS_OVERWRITTEN_HINT": "The server has been started with endpoint startup parameters and changes to endpoints will be overwritten after the next server restart.", "ENDPOINTS_OVERWRITTEN_MSG": "The server endpoints have been overwritten with startup parameters.", "AUTO_LOGIN_CONFIG_ACCESS_HINT": "The automatically logged-in user has access to the entire server configuration", "USERGROUP_IS_ADMIN": "The user group '{0}' grants admin rights, because symbol access was set to 'Read-Write'.", "DIAGNOSTICS_LOGGED_HINT": "Diagnostics messages are logged for some domains. This has a negative impact on performance.", "WEBSERVER_DIAGNOSTICS_LOGGED_HINT": "The server was started with web server diagnostics enabled. Additional messages about sockets will be logged.", "FDESCFS_NOT_ENABLED_HINT": "fdescfs is not enabled.", "CONFIG_OVERWRITE_USED": "A config overwrite file is active.", "CONFIGURATION_UPDATED_HINT": "Configuration has been updated. Reload to get the latest changes.", "CRASH_REPORT_EXISTING_HINT": "A previous session of the TcHmiSrv process exited unexpectedly. The following error reports have been created: {0}", "SUBSCRIPTION_ERRORS_TITLE": "Subscription errors", "INVALID_USER_CONFIG": "Invalid user config. The current user has lost the right to access '{0}'. Press Logout to clean up your current user session.", "SAMESITE_ATTRIBUTE": "SameSite attribute", "DESC_SAMESITE_ATTRIBUTE": "Specifies whether cookies should be sent for cross-page requests.", "CANCEL_SCRIPT_ERROR": "Script execution has been cancelled: {0}", "TOOLTIP_SAMESITE_ATTRIBUTE": "Option 'None' is only available via HTTPS", "LOGIN_PAGE_NO_COOKIES_ERROR": "No cookies: Try to reload or clear all cookies in browser settings", "ENUM_SAMESITE_NONE": "None", "ENUM_SAMESITE_LAX": "Lax", "ENUM_SAMESITE_STRICT": "Strict", "SYMBOL_UP_TO_DATE": "Schema of the mapping and the linked symbol are equal.", "SYMBOL_SCHEMA_DIFFERENCE": "Schema differs between mapping and linked symbol.", "SYMBOL_INVALID_DOMAIN": "Invalid symbol domain.", "SYMBOL_INVALID_SYMBOL": "The linked symbol does not exist.", "CLIENT_CACHE_MAX_AGE": "Client-cache max age", "BASE_HMI_URL": "HMI-URL", "DESC_BASE_HMI_URL": "This URL is linked on the configuration page", "SYMBOL_COMPLEXITY_LIMIT": "Symbol complexity limit", "DESC_SYMBOL_COMPLEXITY_LIMIT": "Defines how complex a schema may be when mapping a symbol. The number of sub-symbols is counted", "DESC_CLIENT_CACHE_MAX_AGE": "Defines how long server responses may be cached.", "TOOLTIP_SET_DEFAULT_VALUE": "Click to use the default value.", "TOOLTIP_DEFAULT_VALUE_USED": "Default value is used. Click to change it.", "FIND_DEFINITION_ERROR": "Unable to find definition: {0}", "SELECT_SCHEMA_TITLE": "Select schema", "TOOLTIP_CONFIRM_CONFIG_HINT": "Don't show again", "DESC_MAXREQUESTSIZE": "Requests that are larger than this limit will be rejected by the web server.", "DESC_REMOTESERVERS_CERTIFICATES": "Certificates of the remote servers.", "DESC_REQUIREAUTH": "Authentication should only be disabled on private networks.", "DESC_AUTO_LOGOFF": "Can be overridden for individual user accounts. This value is used when no other value is specified for the current user.", "DESC_AUTO_LOGINUSER": "The user account that is configured here is logged in automatically when a new session is opened.", "DESC_ALLOW_REMOTE_ADMIN": "The __SystemAdministrator is allowed to log in from a remote endpoint. If disabled, the __SystemAdministrator can only log in from the local machine.", "DESC_CUSTOM_CSS": "Custom CSS for login and error pages", "DESC_ENDPOINTS": "IPv4 and IPv6 endpoints are supported. Only HTTPS endpoints should be enabled for remote access. Use the wildcard addresses '0.0.0.0' and '[::]' to accept remote connections on all network interfaces.", "DESC_ETAGENABLED": "The entity tag HTTP header is an identifier for a specific version of a resource.", "DESC_DEFINITIONS": "Storage for JSON schema definitions.", "DESC_SESSIONSTORAGE": "Sessions are saved here so that they are still valid after a server restart.", "DESC_SYMBOLS": "Mapped symbols are used to grant access to internal symbols of a domain.", "DESC_TEMPDH": "Custom parameters for the Diffie-Hellman (DH) key-exchange.", "DESC_GZIPENABLED": "GZIP compression is used by the server and web clients to improve transfer speed and bandwidth utilization.", "DESC_MAXHTTPHEADERSIZE": "Requests with HTTP headers that are larger than this limit will be rejected by the web server.", "DESC_CACHEENABLED": "If enabled, the web-server stores frequently requested data such as web pages, images, and similar media content in RAM to improve response times.", "DESC_DEFAULTDOCUMENT": "This default page is served when a web client requests a URL that points to a directory structure instead of an actual web page within the directory structure.", "DESC_RECORDING_MESSAGE_MAX_LENGTH": "Maximum length of a recorded message", "DESC_CERTIFICATEEXPIRATION": "Shorter validity durations limit the damage from key compromise and mis-issuance. Stolen keys and mis-issued certificates are valid for a shorter period of time.", "DESC_COOKIEEXPIRATIONDATE": "The server uses cookies to store session IDs. Make sure that the cookie expiration date and the automatic logout duration are not in conflict.", "DESC_DEFAULTAUTHEXTENSION": "Multiple authentication extensions can be used at the same time. The default authentication extension is automatically selected on the login page.", "DESC_DIAGNOSTICS_DOMAINS": "Logging diagnostics data are useful to diagnose problems but they have a negative impact on performance.", "DESC_INITTIMEOUT": "It should not take longer than this to initialize a server extension.", "DESC_SHUTDOWNTIMEOUT": "It should not take longer than this to unload a server extension.", "DESC_USERSELECTTYPE": "If there are only a few user accounts, selecting the user account using a list box can simplify the login process.", "DESC_MAXCONNECTIONSPERCLIENT": "Keep in mind that web browsers might open multiple simultaneous connections to the same server to achieve faster load times.", "DESC_DEFLATECOMPRESSIONLEVEL": "GZIP compression is used by the server and web clients to improve transfer speed and bandwidth utilization.", "DESC_DEFAULTUSERGROUP": "All user accounts are automatically added to this user group.", "DESC_CLIENTCERTIFICATES": "Client certificates in this list can access the server. You can also link certificates to user groups and use them as an alternative login mechanism.", "DESC_DEFAULTEVENTEXTENSION": "When the 'ListEvents' function symbol is called, the events are requested from the default event extension.", "DESC_UPLOADTIMEOUT": "Upload requests will be rejected if they do not succeed after this duration.", "DESC_MIME": "Mappings for internet media types.", "DESC_VIRTUALDIRECTORIES": "Virtual directories are used to specify which folders paths on the file system should be served by the web server.", "DESC_PERMESSAGEDEFLATEENABLED": "Try to enable compression for all WebSocket requests. Compression is not enabled for clients that don't support it.", "DESC_CONFIGURATIONS": "The names of all existing configurations.", "DESC_USERGROUPS": "User groups have access permissions to specific symbols and files. Permissions are assigned to users based on user groups they are a member of.", "DESC_USERGROUPUSERS": "The account settings and group memberships of all users from all authentication extensions.", "DESC_SHOW_CONFIGURATION_HINTS": "Configuration hints inform about problematic settings or combinations of settings in the configurations of the server or server extensions.", "DESC_SELFSIGNEDROOTCA": "This certificate is used to create self-signed server certificates.", "DESC_KEY": "This key is used to decrypt the certificate.", "DESC_SELFSIGNEDROOTCAKEY": "This key is used to decrypt the root certificate.", "DESC_KEYPASSWORD": "Password used to decrypt the private key or pfx file. If the certificate does not require a password, this field can be empty.", "DESC_PROJECTNAME": "The name of the HMI project.", "DESC_PROJECTVERSION": "This is the version of the HMI project that has been published to this server.", "DESC_FILES": "Special handling and permissions for specific files or directories.", "DESC_FILESREGEX": "Special handling and permissions for specific files or directories that match the given regular expression.", "USEINT64STRING": "Use int64 string format", "DESC_USEINT64STRING": "Transmit int64 as string and not as base64", "DESC_EXTENSION_HOST_MAX_RELOADS": "Maximum number of attempts to load the extension", "DESC_EXTENSION_HOST_RELOAD_INTERVAL": "Interval between attempts to load the extension", "descThreadPoolSize": "Thread pool size", "descAccessEnum": "Access level", "descFileSettings": "File settings", "descFileInfo": "File information", "descSeverity": "Severity", "descTiming": "Timing", "descValueType": "Value type", "descAlarmState": "Alarm state", "descConfirmationState": "Alarm confirmation state", "descNullableDateTime": "Nullable datetime", "descEventType": "Event type", "descMessage": "Message", "descAlarm": "Alarm", "descEvent": "Event", "descSchemaRef": "JSON schema reference", "descFilter": "Filter", "descComparator": "Comparison operator", "descLogic": "Logic operator", "descUserLocale": "User locale", "descUserTimeZone": "User timezone", "descUserGroups": "User groups", "descEventFilter": "Event filter", "descExportEventFilter": "Condition according to which the events should be filtered (example: 'domain == \"ADS\"').", "descExportFilter": "Path in configuration which should be exported (example: 'path::to::export')", "descAdsRoute": "ADS route", "TWO_FACTOR_CODE": "Code", "LOGIN_DESC_ENABLE_2FA": "Your administrator has enabled two-factor authentication for your account.", "USERMANAGEMENT_DESC_ENABLE_2FA": "Please scan the QR code with an appropriate app and enter the code to complete the setup.", "ENABLE_2FA": "Complete setup", "USERMANAGEMENT_ENABLE_2FA": "Two-factor authentication setup", "INVALID_TOKEN": "Invalid code", "CLEAR_AUTOCOMPLETE_VALUE": "--- Clear value ---", "PYTHON_EXTENSION_OUTPUT": "Output from python extension '{0}': {1}", "PYTHON_EXTENSION_LOAD_ERROR": "Loading python extension '{0}' failed with error '{1}'", "WS_PLAYGROUND_REQUEST": "Request", "WS_PLAYGROUND_RESPONSE": "Response", "WS_PLAYGROUND_HISTORY": "History", "WS_PLAYGROUND_SEND": "Send", "WS_PLAYGROUND_CLEAR": "Clear", "WS_PLAYGROUND_CONNECT": "Connect", "WS_PLAYGROUND_ENDPOINT": "WebSocket Endpoint", "LAST_RESPONSE_TIME": "Last response time", "PLAYGROUND_WEBSOCKET_RETRY_MSG": "WebSocket client initialization failed. Retrying...", "PLAYGROUND_WEBSOCKET_FAILED_MSG": "WebSocket client initialization failed. Please refresh the page.", "PLAYGROUND_CLEAR_HISTORY": "Clear history", "RENAME_USERGROUP_SYMBOL_FAILED": "Failed to update access rights for symbol rename: unable to transfer user group permissions from '{0}' to '{1}'.", "DELETE_USERGROUP_SYMBOL_FAILED": "Error updating access rights when deleting symbol: '{0}'" } }