{
  "AUTHENTICATION": {
    "LogOutSuccessful": "Log out successful",
    "LoginExpiredDesc": "Your login has expired and you were automatically redirected to the home page.",
    "LoginExpiredTitle": "Login expired",
    "LoginSuccessful": "Login successful",
    "PasswordChanged": "Password changed",
    "UserInterfaceLockedDesc": "The application was remote locked and you were automatically redirected to the home page.",
    "UserInterfaceLockedTitle": "Application locked",
    "UserInterfaceUnlockedDesc": "The application was remote unlocked.",
    "UserInterfaceUnlockedTitle": "Application unlocked"
  },
  "CHANGE_PASSWORD": {
    "ChangePassword": "Change password",
    "Description": "Before you can continue, you must set a password.",
    "INITIAL": {
      "Description": "Before you can continue, you must set a password.",
      "SetPassword": "Set password"
    },
    "PLACEHOLDER": {
      "CurrentPassword": "Current password",
      "NewPassword": "New password",
      "VerifyNewPassword": "Verify password"
    }
  },
  "COORDINATES_VIEW": {
    "TcpOffsetActive": "Tool space offset applied"
  },
  "CREATE_POSITION_COMPACT": {
    "PositionName": "Position name",
    "SetPosition": "Create position",
    "UpdatePosition": "Apply coordinates"
  },
  "DASHBOARD": {
    "FinePositioning": "Fine positioning",
    "INTERCOM": {
      "Tooltip": "Intercom: {{ intercomClientCount }} client(s) connected"
    },
    "Location": "Position",
    "RelativeSpeed": "Relative speed",
    "RobotName": "Robot",
    "State": "State"
  },
  "DIALOGS": {
    "ABOUT_DIALOG": {
      "Email": "<a href='mailto:info@neurocheck.com'>info@neurocheck.com</a>",
      "Germany": "Deutschland",
      "ThirdPartyLicenses": "Third party license(s):",
      "Title": "About RoboDirector {{ roboDirectorVersion }}",
      "Website": "<a target='_blank' href='www.neurocheck.com'>www.neurocheck.com</a>"
    },
    "ADD_POSITIONS_TO_GROUP_DIALOG": {
      "AddPositionToGroup": "Add position to group",
      "Filter": "",
      "Group": "Group",
      "TOOLTIP": {
        "ResetFilter": "Reset filter"
      }
    },
    "CHANGE_PASSWORD": {
      "ChangePassword": "Change password",
      "PLACEHOLDER": {
        "CurrentPassword": "Current password",
        "NewPassword": "New password",
        "VerifyNewPassword": "Verify password"
      }
    },
    "CHECK_POSITION_DIALOG": {
      "CheckProgress": "Checked {{checkedPositions}} of {{totalPositions}} Positions",
      "FinishedCheck": "Check finished",
      "NotSuccessful": "{{unreachablePositionCount}} positions cannot be reached",
      "PendingCheck": "Checking...",
      "Successful": "All positions reachable"
    },
    "CREATE_GROUP_DIALOG": {
      "NewGroup": "New Group",
      "PLACEHOLDER": {
        "Description": "Description",
        "GroupName": "Group name"
      }
    },
    "CREATE_POSITION_DIALOG": {
      "CoordinatesDetailDescription": "The current robot coordinates will be used.",
      "NewPosition": "New position",
      "PLACEHOLDER": {
        "Name": "Name",
        "PositionID": "ID",
        "PositionType": "Type"
      },
      "SafetyPosition": "Safety position",
      "UpdateCoordinates": "Apply coordinates",
      "UsedCoordinates": "Used coordinates"
    },
    "CREATE_REGION": {
      "PLACEHOLDER": {
        "RegionName": "Name"
      }
    },
    "CREATE_REGION_DIALOG": {
      "EditRegion": "Edit region",
      "NewRegion": "New region"
    },
    "CREATE_ROBOT_DIALOG": {
      "HostnameRequired": "Hostname / IP required",
      "NewRobot": "Neuer Roboter",
      "PLACEHOLDER": {
        "Description": "Description",
        "Hostname": "Hostname / IP"
      }
    },
    "CREATE_ROUTE_DIALOG": {
      "Description": "Description",
      "NewRoute": "New route",
      "PLACEHOLDER": {
        "RouteID": "ID",
        "RouteName": "Name"
      }
    },
    "EDIT_GROUP_DIALOG": {
      "Description": "Description",
      "EditGroup": "Edit group",
      "GroupName": "Group name"
    },
    "EDIT_PATH_PARAMETERS_DIALOG": {
      "EditPathParameters": "Edit path parameters",
      "Fast": "Fast",
      "Linear": "Linear",
      "PLACEHOLDER": {
        "Acceleration": "Acceleration",
        "BlendRadius": "Blend radius",
        "MovementType": "Movement type",
        "Speed": "Speed"
      }
    },
    "EDIT_POSITION_DIALOG": {
      "EditPosition": "Edit position",
      "PLACEHOLDER": {
        "PositionID": "ID"
      }
    },
    "EDIT_ROBOT_DIALOG": {
      "Description": "Description",
      "EditRobot": "Edit robot",
      "Hostname": "Hostname / IP"
    },
    "EDIT_ROUTE_DIALOG": {
      "EditRoute": "Edit route",
      "PLACEHOLDER": {
        "Description": "Description",
        "RouteName": "Name"
      }
    },
    "EXPORT_CONFIG_DIALOG": {
      "ExportConfig": "Export config",
      "PLACEHOLDER": {
        "FileName": "Filename"
      }
    },
    "GENERAL_SETTINGS_DIALOG": {
      "AllowElementIDEditing": "Edit element IDs",
      "Description": "Here you can make global UI settings.",
      "GeneralSettings": "General settings",
      "ShowElementID": "Show element IDs"
    },
    "IMPORT_CONFIG_DIALOG": {
      "AppendConfig": "Append to the current Configuration",
      "BrowseForFile": "Browse",
      "ChooseFile": "Choose a file",
      "ImportConfig": "Import Configuration",
      "ImportPending": "Importing..."
    },
    "INITIAL_ROBOT_PARAMETRIZATION_DIALOG": {
      "InitialRobotParametrization": "Initial robot parametrization",
      "STEPS": {
        "FIRST": {
          "Description": "Before you can access the robot you have to set the initial position. Click the button below to assign to current robot coordinates. You can edit this position later on.",
          "Title": "Initial position",
          "UpdateRobotCoordinates": "Update robot coordinates",
          "UseRobotCoordinates": "Use robot coordinates"
        },
        "SECOND": {
          "CreateSafetyPosition": "Create safety position",
          "Description": "You can already create your first safety position.",
          "PLACEHOLDER": {
            "SafetyPositionName": "Safety position name"
          },
          "Title": "Safety position"
        },
        "THIRD": {
          "Description": "Congratulation! You can start using RoboDirector now.",
          "OpenDashboard": "Open Robot",
          "Title": "Finished"
        }
      }
    },
    "INTERCOM_CLIENTS_DIALOG": {
      "Description": "Here you can see a list of all connected intercom clients.",
      "IntercomClients": "Intercom clients",
      "NoClients": "There are currently no clients connected."
    },
    "MANAGE_GROUPS_DIALOG": {
      "ManageGroups": "Manage groups",
      "Position": "position"
    },
    "POSITION_NOT_DELETABLE_DIALOG": {
      "Description": "You have to remove all dependencies to other positions or routes before you are able to delete it.",
      "PositionCanNotBeDeleted": "Position cannot be deleted",
      "PositionUsedAsSafety": "The position <b>{{position}}</b> is used <b>{{ safetyCount }} times</b> as a safety position.",
      "PositionUsedInRoutes": "The position <b>{{position}}</b> is used in <b>{{ routeCount }}</b>:"
    },
    "ROBOT_SETTINGS_DIALOG": {
      "RobotSettings": "Robot settings",
      "TABS": {
        "INTERCOM": {
          "Description": "After you have configured the connection information of the Intercom server here, you can control the RoboDirector from NeuroCheck.",
          "PLACEHOLDER": {
            "ServerName": "Server name",
            "ServerPort": "Server port"
          },
          "StartServer": "Start intercom server",
          "StopServer": "Stop intercom server",
          "Title": "Intercom"
        },
        "MOVEMENT_PARAMS": {
          "Description": "Here you can configure the motion parameters of the currently selected robot.",
          "Fast": "Fast",
          "Linear": "Linear",
          "PLACEHOLDER": {
            "DefaultAcceleration": "Default acceleration",
            "DefaultSpeed": "Default speed"
          },
          "Title": "Movement"
        },
        "ADVANCED": {
          "Description": "Here you can configure the usage of tool space coordinates and tool space offset values.",
          "Rotation": "Axis-angle",
          "Title": "Advanced",
          "Translation": "Translation",
          "UseOffset": "Use tool space offset",
          "UseToolSpaceCoordinates": "Use tool space coordinates (highest precision)",
          "X": "X",
          "Xrot": "X rotation",
          "Y": "Y",
          "Yrot": "Y rotation",
          "Z": "Z",
          "Zrot": "Z rotation"
        }
      }
    },
    "UPDATE_INTERMEDIATE_DIALOG": {
      "Description": "Do you want to update the intermediate position with the current robot coordinates?",
      "UpdateIntermediate": "Update intermediate"
    }
  },
  "GLOBAL": {
    "AboutRoboDirector": "About RoboDirector",
    "Filter": "Filter",
    "INTERACTION": {
      "Add": "Add",
      "Apply": "Apply",
      "Back": "Back",
      "Cancel": "Cancel",
      "Change": "Change",
      "Close": "Close",
      "Connect": "Connect",
      "Create": "Create",
      "Delete": "Delete",
      "Disconnect": "Disconnect",
      "Duplicate": "Duplicate",
      "Edit": "Edit",
      "Export": "Export",
      "Import": "Import",
      "Next": "Next",
      "Previous": "Previous",
      "Remove": "Remove",
      "SanityCheck": "Sanity check",
      "Save": "Save",
      "Update": "Update"
    },
    "Loading": "Loading",
    "POSITION_TYPE": {
      "Initial": "Initial Position",
      "NoCoordinatesSet": "No coordinates",
      "NoSafetySet": "No safety position",
      "Regular": "Regular position",
      "Safety": "Safety position"
    },
    "RobotCoordinates": "Robot coordinates",
    "SANITY": {
      "NotReachable": "Not reachable",
      "Reachable": "Reachable",
      "Unknown": "Unknown"
    },
    "STATE": {
      "Cancelling": "Cancelling...",
      "Connecting": "Connecting..."
    },
    "Unknown": "Unknown",
    "User": "User"
  },
  "GLOBALS": {
    "IsLicenseMissing": "For this feature the necessary dongle license is missing."
  },
  "GROUP_MANAGER": {
    "CONFIRM_ACTION": {
      "DELETE": {
        "Action": "Delete",
        "Description": "Are you sure you want to delete <b>{{groupName}}</b>?",
        "Title": "Delete group"
      }
    },
    "FILTER": {
      "NoFilteredGroups": "No groups were found which match the search criteria."
    },
    "INTERACTION": {
      "CreateGroup": "Create group"
    }
  },
  "LOGIN": {
    "Description": "Please enter your password before you can use Robo Director 2.0 to its full extent.",
    "Login": "Login",
    "PLACEHOLDER": {
      "Password": "Password"
    }
  },
  "MAIN_MENU": {
    "Exit": "Exit",
    "Groups": "Groups",
    "Home": "Home",
    "Positions": "Positions",
    "Routes": "Routes",
    "Settings": "Settings"
  },
  "OVERVIEW": {
    "CONFIRM_ACTION": {
      "DELETE_POSITION": {
        "Action": "Delete",
        "Description": "Are you sure you want to delete <b>{{robotName}}</b>?",
        "Title": "Delete robot"
      }
    },
    "Export": "Export",
    "Import": "Import",
    "ROBOT": {
      "Location": "Location",
      "RelativeSpeed": "Relative speed",
      "RobotMode": "Robot mode",
      "SafetyMode": "Safety mode",
      "Unknown": "Unknown"
    }
  },
  "POSITION": {
    "INTERACTION": {
      "MoveDirectly": "Move directly",
      "MoveSafely": "Move safely"
    }
  },
  "POSITION_CATALOG": {
    "Filter": "Filtered <b>{{ filterCount }}</b> of <b>{{ totalCount }}</b> positions"
  },
  "POSITION_MANAGER": {
    "CONFIRM_ACTION": {
      "DELETE_POSITION": {
        "Action": "Delete",
        "Description": "Are you sure you want to delete <b>{{positionName}}</b>?",
        "Title": "Delete position"
      },
      "REMOVE_POSITION": {
        "Action": "Remove",
        "Description": "Are you sure you want to remove <b>{{positionName}}</b>?",
        "Title": "Remove position"
      }
    },
    "FILTER": {
      "Count": "Showing {{filteredResultsLength}} of {{allResultsLength}} position(s)",
      "NoFilteredElements": "No positions were found which match the search criteria.",
      "NoItemsFoundForFilterValue": "There are no positions which contain <b>{{filterValue}}</b>.",
      "ResetFilter": "Reset filter"
    },
    "INTERACTION": {
      "AddPosition": "Add position",
      "CreatePosition": "Create position",
      "ManageGroup": "Manage group",
      "RemoveFromGroup": "Remove from group"
    },
    "TAB_LABELS": {
      "AllPositions": "All positions"
    }
  },
  "REGIONS": {
    "ChooseRegion": "Choose region",
    "ERROR": {
      "BlockedByRobot": "Could not add position(s) to region. The region might be blocked by an other robot.",
      "CouldNotBeCreated": "The region could not be created. Check that all robots are at a standstill.",
      "CouldNotBeDeleted": "The region could not be deleted. Check that all robots are at a standstill.",
      "CouldNotBeUpdated": "The region could not be updated. Check that all robots are at a standstill."
    },
    "MANAGE_REGION": {
      "CreateRegionPrompt": "create <b>{{regionName}}</b>",
      "ModifyRegion": "Modify region",
      "PositionsSelected": "{{selectedPositionsCount}} positions selected",
      "StartSelection": "Select positions"
    },
    "ManageRegions": "Manage regions",
    "OPTIONS": {
      "None": "[No region]"
    },
    "Region": "Region",
    "TOOLTIP": {
      "AddNewRegion": "Create new region"
    }
  },
  "REGION_MANAGER": {
    "CONFIRM_ACTION": {
      "DELETE_REGION": {
        "Action": "Delete",
        "Description": "Are you sure that you really want to delete the region <b>{{regionName}} from all routes</b>?",
        "Title": "Delete Region"
      }
    },
    "FILTER": {
      "NoRegionsFound": "No regions available"
    },
    "INTERACTION": {
      "CreateRegion": "Create region"
    }
  },
  "ROUTE": {
    "DeleteIntermediate": "Delete intermediate",
    "EditIntermediate": "Edit intermediate",
    "EditPath": "Edit path",
    "MoveInsideRoute": "Move inside route",
    "ROUTE_INTERMEDIATE": {
      "CONFIRM_ACTION": {
        "DELETE": {
          "Description": "Are you sure you want to delete the intermediate?",
          "Title": "Remove intermediate"
        }
      }
    },
    "ROUTE_POSITION": {
      "CONFIRM_ACTION": {
        "DELETE": {
          "Description": "Are you sure you really want to remove <b>{{{positionName}}</b> from the route?",
          "Title": "Delete position"
        }
      }
    },
    "RemoveRegion": "Remove region",
    "TogglePath": "show/hide path"
  },
  "ROUTES": {
    "ROUTE_REGION": {
      "LockedByRobot": "Locked by {{robotName}}",
      "WaitingForRegionUnlock": "Wait for the release of region {{regionName}}"
    }
  },
  "ROUTE_DETAILS": {
    "Back": "Back",
    "CONFIRM_ACTION": {
      "MOVE_DIRECTLY": {
        "Action": "Move",
        "Description": "Are you sure you want to proceed directly? Obstacles could impede the route.",
        "Title": "Move directly"
      }
    },
    "MoveToInitial": "Move to initial",
    "ROUTE_POSITION": {
      "Delete": "Delete",
      "MoveDirectly": "Move directly",
      "MoveInsideRoute": "Move inside route",
      "MoveSafely": "Move safely"
    },
    "SIDEBAR": {
      "NEW_POSITION": {
        "EditRegions": "Edit regions",
        "NewElements": "New elements",
        "NewIntermediate": "Intermediate",
        "NewPosition": "Position"
      },
      "POSITION_CATALOG": {
        "PositionCatalog": "Position catalog"
      }
    },
    "SanityCheck": "Sanity check"
  },
  "ROUTE_MANAGER": {
    "CONFIRM_ACTION": {
      "DELETE_ROUTE": {
        "Action": "Delete",
        "Description": "Are you sure you want to delete <b>{{routeName}}</b>?",
        "Title": "Delete route"
      }
    },
    "CreateRoute": "Create route",
    "FILTER": {
      "Count": "Showing {{filteredResultsLength}} of {{allResultsLength}} route(s)"
    },
    "NoElements": "There are no existing routes to display.",
    "NoFilteredElements": "Manage regions",
    "ResetFilter": "Reset filter",
    "TOOLTIPS": {
      "Delete": "Delete",
      "Duplicate": "Duplicate",
      "Edit": "Edit"
    }
  },
  "SWITCH_LANGUAGE": {
    "Language": "Language"
  },
  "UPDATE_POSITION_COMPACT": {
    "UpdateCoordinates": "Apply coordinates"
  },
  "USER": {
    "ChangePassword": "Change password",
    "Logout": "Logout user"
  },
  "VALIDATION": {
    "ElementInUse": "<b>{{element}}</b> is in use",
    "FileCount": "You have to select one config xml.",
    "FileNameRequired": "Filename is required",
    "GroupNameRequired": "Group name is required",
    "HostnameRequired": "Hostname / IP is required",
    "IDRequired": "ID is required",
    "MaxValue": "The value may be a maximum of {{maxValue}}.",
    "MinValue": "The value must be at least {{minValue}}.",
    "NameRequired": "Name is required",
    "NonIntegerInput": "Only integer numbers are allowed",
    "Optional": "Optional",
    "PasswordDoNotMatch": "Passwords do not match",
    "PasswordMinLength7": "Password needs to be at least 7 characters long",
    "PasswordRequired": "Password is required",
    "PortRequired": "Port is required.",
    "PositionTypeRequired": "Position type is required",
    "RegionNameRequired": "Region name is required",
    "SafetyChainingRecursionDetected": "The current position is already used as a safety.",
    "SafetyInvalid": "Choose a valid safety position",
    "SafetyMaxChainingDepthExceeded": "The maximum chaining length of safety positions is {{element}}.",
    "SafetyRequired": "Safety is required",
    "ValueRequired": "{{element}} is required"
  }
}
