{
    "\t%2d) Enter {{.GreenBoldColor}}%s{{.ColorEnd}} to %s.%s": "",
    "%s approved": "",
    "%s node has no assets": "",
    "%s protocol client not installed.": "",
    "%s rejected": "",
    "/ + IP, Hostname, Comment": "",
    "ACL reject": "",
    "Account <%s> and asset <%s> protocol are inconsistent.": "",
    "ActionPerm": "Action Permission",
    "Address": "",
    "AlreadyExistsPleaseRename": "File already exists, please rename it",
    "Announcement: ": "",
    "Authentication failed": "",
    "AvailableShortcutKey": "Available Shortcut Key",
    "Back": "Back",
    "Back: B/b": "",
    "Cancel": "Cancel",
    "Cancel confirm": "",
    "Cancel to login asset or max 3 retry": "",
    "CancelFileUpload": "Cancel file upload",
    "CaseSensitive": "Case sensitive",
    "Clone Connect": "Clone Connect",
    "Close All Tabs": "Close All Tabs",
    "Close Current Tab": "Close Current Tab",
    "Command `%s` is forbidden": "",
    "Comment": "",
    "Confirm": "Confirm",
    "ConfirmBtn": "Confirm",
    "ConfirmDelete": "Are you sure you want to delete this file?",
    "Connect": "Connect",
    "Connect idle more than %d minutes, disconnect": "",
    "Connect with api server failed": "",
    "Connecting to %s@%s": "",
    "Connecting to Database %s": "",
    "Connecting to Kubernetes %s": "",
    "Connecting to Kubernetes %s container %s": "",
    "Connection refused": "",
    "CopyLink": "Copy Link Address and Code",
    "CopyShareURLSuccess": "Copy Share URL Success",
    "Core API failed": "",
    "Could copy website URL to notify reviewers: %s": "",
    "Create k8s client err: %s": "",
    "CreateFolder": "Create folder",
    "CreateLink": "Create link",
    "CreateSuccess": "Success",
    "CurrentUser": "Current user",
    "Custom Setting": "Custom Setting",
    "DangerWarning": "This is a dangerous action",
    "Delete": "Delete",
    "DownArrow": "Down arrow",
    "Download": "Download",
    "DownloadProgress": "Download progress",
    "DownloadSuccess": "Download success",
    "Downloading": "Downloading",
    "Dynamic": "",
    "EndFileTransfer": "File transfer end",
    "Enter ID number directly login, multiple search use // + field, such as: //16": "",
    "ExceedTransferSize": "exceed max transfer size",
    "Expand": "Expand",
    "ExpiredTime": "Expiration time",
    "Face ACL is not supported yet. Please use the WebTerminal to connect the asset.": "",
    "Face verification is not supported yet. Please use the WebTerminal to connect the asset.": "",
    "FailedCreateConnection": "Failed to create connection",
    "FileAlreadyExists": "File already exists",
    "FileListError": "Failed to get file list",
    "FileManagement": "File Management",
    "FileManagementExpired": "The current file management session has expired.",
    "FileManagerTokenTimeout": "Obtaining the file manager token timed out",
    "FileTransferInterrupted": "File transfer interrupted",
    "FileUploadInterrupted": "File upload interrupted",
    "Format": "Format",
    "General": "General",
    "Get auth password failed": "",
    "GetFileManagerTokenTimeOut": "Get file manager token timeout",
    "GetShareUser": "Enter username",
    "HandleTask does not support protocol %s, please use web terminal to access": "",
    "Hostname": "",
    "Hotkeys": "Hotkeys",
    "ID": "",
    "InputVerifyCode": "Input Verify Code",
    "Invalid ID": "",
    "JoinShare": "Join Session",
    "JoinedWithSuccess": "Successfully joined",
    "KubernetesManagement": "Kubernetes management",
    "LastModified": "Last Modified",
    "LeaveShare": "Leave Session",
    "LeftArrow": "Left arrow",
    "LinkAddr": "Link Address",
    "List": "List",
    "Manual": "",
    "MatchWholeWords": "Match whole words",
    "Minute": "Minute",
    "Minutes": "Minutes",
    "Must be auto login account for %s": "",
    "Must be unique account for %s": "",
    "Must be unique asset for %s": "",
    "MustOneFile": "Only support to select one file",
    "MustSelectOneFile": "Must select one file",
    "Name": "Name",
    "Need ACL review, continue? (y/n): ": "",
    "Need ticket confirm to execute command, already send email to the reviewers": "",
    "Need ticket confirm to login, already send email to the reviewers": "",
    "NewFolder": "New Folder",
    "No Account found.": "No Account found.",
    "No Assets": "No Assets",
    "No Databases": "No Databases",
    "No account found.": "No account found.",
    "No found asset": "No found asset",
    "No kubernetes": "No kubernetes",
    "No protocol found.": "No protocol found.",
    "No route to host": "No route to host",
    "NoActiveTerminalTabFound": "No active terminal tab found",
    "NoData": "No data",
    "NoLink": "No Link",
    "NoRunningTerminalFound": "No running terminal found",
    "Node: [ ID.Name(Asset amount) ]": "Node: [ ID.Name(Asset amount) ]",
    "OnlineUser": "Online User",
    "OperationSuccessful": "Operation successful",
    "Organization": "Organization",
    "Owner": "Owner",
    "Page up: b\tPage down: n": "Page up: b\tPage down: n",
    "Page: %d, Count: %d, Total Page: %d, Total Count: %d": "Page: %d, Count: %d, Total Page: %d, Total Count: %d",
    "Paste": "Paste",
    "PauseSession": "Pause Session",
    "Permission has expired, disconnect": "Permission has expired, disconnect",
    "PermissionDenied": "Permission denied",
    "PermissionExpired": "Permission expired",
    "PermissionValid": "Permission valid",
    "Platform": "Platform",
    "Please waiting for the reviewers to confirm command `%s`, cancel by CTRL+C or CTRL+D.": "",
    "Please waiting for the reviewers to confirm, enter q to exit. ": "Please waiting for the reviewers to confirm, enter q to exit. ",
    "PleaseInput": "Please input",
    "PleaseInputVerifyCode": "Please input verify code",
    "PrimaryUser": "Primary user",
    "Protocol": "Protocol",
    "ReadOnly": "Read Only",
    "Reconnect": "Reconnect",
    "Refresh": "Refresh",
    "Refresh done": "",
    "Remove": "Remove",
    "RemoveShareUser": "You have been removed from the shared session.",
    "RemoveUser": "Remove User",
    "Rename": "Rename",
    "ResumeSession": "Resume Session",
    "Reuse SSH connections (%s@%s) [Number of connections: %d]": "",
    "RightArrow": "Right arrow",
    "Search": "Search",
    "Search: %s": "",
    "Select account exceed max retry times.": "",
    "Select protocol exceed max retry times.": "",
    "SelectAction": "Select",
    "SelectTheme": "Select Theme",
    "Self": "Self",
    "Session max time reached, disconnect": "",
    "SessionDetail": "Session Detail",
    "SessionShare": "Session Share",
    "Settings": "Settings",
    "Share": "Share",
    "ShareLink": "Share Link",
    "ShareUser": "Share User",
    "ShareUserHelpText": "If left blank, everyone could join the session.",
    "Size": "Size",
    "Start domain gateway failed %s": "",
    "Switch language successfully": "",
    "Switched to %s": "",
    "Sync": "Sync",
    "SyncUserPreferenceFailed": "Sync user preference failed",
    "SyncUserPreferenceSuccess": "Sync user preference success",
    "Terminal does not support protocol %s, please use web terminal to access": "",
    "TerminalInstanceNotFound": "Terminal instance not found for current tab",
    "TerminalInstanceNotFoundForCurrentTab": "Terminal instance not found for current tab",
    "Terminated by admin %s": "",
    "The command '%s' requires review. Continue or not [Y/n]?": "",
    "The command you executed is risky and an alert notification will be sent to the administrator. Do you want to continue?[Y/N]": "",
    "TheCurrentTerminalInstanceWasNotFound": "The current terminal instance was not found",
    "Theme": "Theme",
    "ThemeColors": "Theme Colors",
    "ThemeConfig": "Theme",
    "Ticket Reviewers: %s": "",
    "Tips: Enter asset[%s] account ID": "",
    "Tips: Enter g+NodeID to display the host under the node, such as g1": "",
    "Tips: Enter protocol ID": "",
    "Tips: To set a default language, go to Personal Settings → Preferences on Web": "",
    "Tips: switch language by ID (Current session only)": "",
    "Transfer": "Transfer",
    "Type": "Type",
    "UnableToGenerateWebSocketURL": "Unable to generate WebSocket URL, missing parameters",
    "Unknown error code: %s, detail: %s": "",
    "Unknown status": "",
    "UpArrow": "Up arrow",
    "Upload": "Upload",
    "UploadEnd": "Upload completed, please wait for further processing",
    "UploadProgress": "Upload progress",
    "UploadStart": "Upload start",
    "UploadSuccess": "Upload success",
    "UploadTips": "Drag file here or click to upload",
    "UploadTitle": "File upload",
    "User": "User",
    "Username": "",
    "UsingRegularExpressions": "Using regular expressions",
    "VerifyCode": "Verify Code",
    "WaitFileTransfer": "Wait file transfer to finish",
    "Warning": "Warning",
    "WebSocketClosed": "WebSocket closed",
    "WebSocketConnectionIsClosedHelpText": "WebSocket connection is closed, please refresh the page or reconnect.",
    "Welcome to use JumpServer open source fortress system": "",
    "Writable": "Writable",
    "You don't have permission login %s": "",
    "You get auth token failed": "",
    "display the assets you have permission": "",
    "display the databases that you have permission": "",
    "display the hosts that you have permission": "",
    "display the kubernetes that you have permission": "",
    "display the node that you have permission": "",
    "exit": "",
    "get connect token err": "",
    "have no permission to download file": "",
    "have no permission to upload file": "",
    "i/o timeout": "",
    "language switch": "",
    "network is unreachable": "",
    "not found matched username %s": "",
    "part IP, Hostname, Comment": "",
    "print help": "",
    "refresh your assets and nodes": "",
    "select one asset to login": "",
    "to search login if unique": "",
    "to search, such as: /192.168": ""
}