mirror of https://github.com/jumpserver/jumpserver
perf: translate
parent
a63cfde8d2
commit
20253e760c
|
|
@ -1,20 +1,46 @@
|
|||
{
|
||||
"\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",
|
||||
|
|
@ -27,10 +53,14 @@
|
|||
"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",
|
||||
|
|
@ -41,10 +71,15 @@
|
|||
"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",
|
||||
|
|
@ -53,41 +88,71 @@
|
|||
"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",
|
||||
|
|
@ -96,18 +161,33 @@
|
|||
"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",
|
||||
|
|
@ -117,114 +197,34 @@
|
|||
"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.",
|
||||
"Writable": "Writable",
|
||||
"No Databases": "",
|
||||
"No kubernetes": "",
|
||||
"Page: %d, Count: %d, Total Page: %d, Total Count: %d": "",
|
||||
"Enter ID number directly login, multiple search use // + field, such as: //16": "",
|
||||
"Page up: b\tPage down: n": "",
|
||||
"No Assets": "",
|
||||
"ID": "",
|
||||
"Address": "",
|
||||
"Platform": "",
|
||||
"Organization": "",
|
||||
"Comment": "",
|
||||
"%s protocol client not installed.": "",
|
||||
"Terminal does not support protocol %s, please use web terminal to access": "",
|
||||
"Core API failed": "",
|
||||
"ACL reject": "",
|
||||
"Face ACL is not supported yet. Please use the WebTerminal to connect the asset.": "",
|
||||
"Unknown error code: %s, detail: %s": "",
|
||||
"get connect token err": "",
|
||||
"%s node has no assets": "",
|
||||
"Welcome to use JumpServer open source fortress system": "",
|
||||
"part IP, Hostname, Comment": "",
|
||||
"to search login if unique": "",
|
||||
"/ + IP, Hostname, Comment": "",
|
||||
"to search, such as: /192.168": "",
|
||||
"display the assets you have permission": "",
|
||||
"display the node that you have permission": "",
|
||||
"display the hosts that you have permission": "",
|
||||
"display the databases that you have permission": "",
|
||||
"display the kubernetes that you have permission": "",
|
||||
"refresh your assets and nodes": "",
|
||||
"language switch": "",
|
||||
"print help": "",
|
||||
"exit": "",
|
||||
"\t%2d) Enter {{.GreenBoldColor}}%s{{.ColorEnd}} to %s.%s": "",
|
||||
"Announcement: ": "",
|
||||
"No Account found.": "",
|
||||
"Username": "",
|
||||
"Tips: Enter asset[%s] account ID": "",
|
||||
"Back: B/b": "",
|
||||
"Hostname": "",
|
||||
"select one asset to login": "",
|
||||
"not found matched username %s": "",
|
||||
"Face verification is not supported yet. Please use the WebTerminal to connect the asset.": "",
|
||||
"Tips: switch language by ID (Current session only)": "",
|
||||
"Tips: To set a default language, go to Personal Settings → Preferences on Web": "",
|
||||
"Invalid ID": "",
|
||||
"Switch language successfully": "",
|
||||
"Node: [ ID.Name(Asset amount) ]": "",
|
||||
"Tips: Enter g+NodeID to display the host under the node, such as g1": "",
|
||||
"Connect idle more than %d minutes, disconnect": "",
|
||||
"No account found.": "",
|
||||
"Select account exceed max retry times.": "",
|
||||
"No protocol found.": "",
|
||||
"Protocol": "",
|
||||
"Tips: Enter protocol ID": "",
|
||||
"Select protocol exceed max retry times.": "",
|
||||
"Refresh done": "",
|
||||
"Need ACL review, continue? (y/n): ": "",
|
||||
"Cancel to login asset or max 3 retry": "",
|
||||
"Need ticket confirm to login, already send email to the reviewers": "",
|
||||
"Ticket Reviewers: %s": "",
|
||||
"Could copy website URL to notify reviewers: %s": "",
|
||||
"Please waiting for the reviewers to confirm, enter q to exit. ": "",
|
||||
"Unknown status": "",
|
||||
"%s approved": "",
|
||||
"%s rejected": "",
|
||||
"Cancel confirm": "",
|
||||
"Search: %s": "",
|
||||
"Must be unique asset for %s": "",
|
||||
"Must be unique account for %s": "",
|
||||
"Must be auto login account for %s": "",
|
||||
"No found asset": "",
|
||||
"Create k8s client err: %s": "",
|
||||
"have no permission to upload file": "",
|
||||
"The command you executed is risky and an alert notification will be sent to the administrator. Do you want to continue?[Y/N]": "",
|
||||
"The command '%s' requires review. Continue or not [Y/n]?": "",
|
||||
"Command `%s` is forbidden": "",
|
||||
"have no permission to download file": "",
|
||||
"Please waiting for the reviewers to confirm command `%s`, cancel by CTRL+C or CTRL+D.": "",
|
||||
"Need ticket confirm to execute command, already send email to the reviewers": "",
|
||||
"HandleTask does not support protocol %s, please use web terminal to access": "",
|
||||
"Account <%s> and asset <%s> protocol are inconsistent.": "",
|
||||
"Writable": "Writable",
|
||||
"You don't have permission login %s": "",
|
||||
"You get auth token failed": "",
|
||||
"Get auth password failed": "",
|
||||
"Reuse SSH connections (%s@%s) [Number of connections: %d]": "",
|
||||
"Switched to %s": "",
|
||||
"Connect with api server failed": "",
|
||||
"Start domain gateway failed %s": "",
|
||||
"Manual": "",
|
||||
"Dynamic": "",
|
||||
"Connecting to %s@%s": "",
|
||||
"Connecting to Database %s": "",
|
||||
"Connecting to Kubernetes %s": "",
|
||||
"Connecting to Kubernetes %s container %s": "",
|
||||
"Session max time reached, disconnect": "",
|
||||
"Permission has expired, disconnect": "",
|
||||
"Terminated by admin %s": "",
|
||||
"Authentication failed": "",
|
||||
"Connection refused": "",
|
||||
"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": "",
|
||||
"No route to host": "",
|
||||
"network is unreachable": ""
|
||||
"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": ""
|
||||
}
|
||||
|
|
@ -1,20 +1,45 @@
|
|||
{
|
||||
"\t%2d) Enter {{.GreenBoldColor}}%s{{.ColorEnd}} to %s.%s": "\t%d) Введите {{.GreenBoldColor}}%s{{.ColorEnd}} чтобы %s.%s",
|
||||
"%s approved": "%s одобрено",
|
||||
"%s node has no assets": "В папке %s нет активов",
|
||||
"%s protocol client not installed.": "Клиент протокола %s не установлен",
|
||||
"%s rejected": "%s отклонено",
|
||||
"ACL reject": "Вход запрещен: ограничение политики контроля доступа",
|
||||
"Account <%s> and asset <%s> protocol are inconsistent.": "Протокол системного пользователя <%s> и актива <%s> не совпадают",
|
||||
"ActionPerm": "Разрешения на действия",
|
||||
"Address": "Адрес",
|
||||
"AlreadyExistsPleaseRename": "Файл уже существует, пожалуйста, переименуйте его",
|
||||
"Announcement: ": "Объявление:",
|
||||
"Authentication failed": "Ошибка аутентификации: неверное имя пользователя или пароль",
|
||||
"AvailableShortcutKey": "Доступные горячие клавиши",
|
||||
"Back": "Назад",
|
||||
"Back: B/b": "Назад: B/b",
|
||||
"Cancel": "Отмена",
|
||||
"Cancel confirm": "Отмена подтверждения входа",
|
||||
"Cancel to login asset or max 3 retry": "Вход на актив отменён или превышен лимит 3 попыток",
|
||||
"CancelFileUpload": "Отменить передачу файла",
|
||||
"CaseSensitive": "Учитывать регистр",
|
||||
"Clone Connect": "Клонировать окно",
|
||||
"Close All Tabs": "Закрыть все вкладки",
|
||||
"Close Current Tab": "Закрыть эту вкладку",
|
||||
"Command `%s` is forbidden": "Команда %s запрещена",
|
||||
"Comment": "Примечание",
|
||||
"Confirm": "Подтвердить",
|
||||
"ConfirmBtn": "Подтвердить",
|
||||
"ConfirmDelete": "Вы действительно хотите удалить этот файл?",
|
||||
"Connect": "Подключение",
|
||||
"Connect idle more than %d minutes, disconnect": "Превышено время простоя (%d минут). Соединение разорвано",
|
||||
"Connect with api server failed": "Не удалось подключиться к API-серверу",
|
||||
"Connecting to %s@%s": "Подключение к %s@%s…",
|
||||
"Connecting to Database %s": "Подключение к базе данных %s...",
|
||||
"Connecting to Kubernetes %s": "Подключение к Kubernetes %s...",
|
||||
"Connecting to Kubernetes %s container %s": "Подключение к Kubernetes %s, контейнер %s…",
|
||||
"Connection refused": "Нет соединения (соединение отклонено)",
|
||||
"CopyLink": "Копировать ссылку и код",
|
||||
"CopyShareURLSuccess": "URL общего доступа успешно скопирован",
|
||||
"Core API failed": "Ошибка Core API",
|
||||
"Could copy website URL to notify reviewers: %s": "Можно скопировать URL для проверки и уведомить проверяющего: %s",
|
||||
"Create k8s client err: %s": "Ошибка создания клиента k8s: %s",
|
||||
"CreateFolder": "Создать папку",
|
||||
"CreateLink": "Создать ссылку для общего доступа",
|
||||
"CreateSuccess": "Успешно создано",
|
||||
|
|
@ -27,10 +52,14 @@
|
|||
"DownloadProgress": "Прогресс скачивания",
|
||||
"DownloadSuccess": "Успешное скачивание",
|
||||
"Downloading": "Скачивается",
|
||||
"Dynamic": "Своя учетная запись",
|
||||
"EndFileTransfer": "Передача файла завершена",
|
||||
"Enter ID number directly login, multiple search use // + field, such as: //16": "Подсказка: введите ID ресурса для прямого входа, для расширенного поиска используйте // + значение, например: //192",
|
||||
"ExceedTransferSize": "Превышен максимальный размер передачи",
|
||||
"Expand": "Развернуть",
|
||||
"ExpiredTime": "Срок действия",
|
||||
"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": "Не удалось создать соединение",
|
||||
"FileAlreadyExists": "Файл уже существует",
|
||||
"FileListError": "Не удалось получить список файлов",
|
||||
|
|
@ -41,10 +70,15 @@
|
|||
"FileUploadInterrupted": "Загрузка файла прервана",
|
||||
"Format": "Формат",
|
||||
"General": "Основной",
|
||||
"Get auth password failed": "Не удалось получить пароль аутентификации",
|
||||
"GetFileManagerTokenTimeOut": "Тайм-аут при получении токена управления файлами",
|
||||
"GetShareUser": "Введите имя пользователя",
|
||||
"HandleTask does not support protocol %s, please use web terminal to access": "Протокол %s не поддерживается этим терминалом. Используйте веб-терминал",
|
||||
"Hostname": "Имя хоста",
|
||||
"Hotkeys": "Горячие клавиши",
|
||||
"ID": "ID",
|
||||
"InputVerifyCode": "Введите код подтверждения",
|
||||
"Invalid ID": "Неверный ID",
|
||||
"JoinShare": "Присоединился к общей сессии",
|
||||
"JoinedWithSuccess": "Успешно присоединился",
|
||||
"KubernetesManagement": "Управление Kubernetes",
|
||||
|
|
@ -53,41 +87,69 @@
|
|||
"LeftArrow": "Стрелка влево",
|
||||
"LinkAddr": "Адрес ссылки",
|
||||
"List": "Список",
|
||||
"Manual": "Ручной ввод",
|
||||
"MatchWholeWords": "Точное совпадение",
|
||||
"Minute": "Минута",
|
||||
"Minutes": "Минут",
|
||||
"Must be auto login account for %s": "УЗ %s должна быть учётной записью с автоматическим входом",
|
||||
"Must be unique account for %s": "УЗ %s должна быть уникальной",
|
||||
"Must be unique asset for %s": "Актив %s должен быть уникальным",
|
||||
"MustOneFile": "Можно выбрать только один файл",
|
||||
"MustSelectOneFile": "Необходимо выбрать файл",
|
||||
"Name": "Имя",
|
||||
"Need ACL review, continue? (y/n): ": "Требуется проверка правил доступа. Продолжить? (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": "Создать папку",
|
||||
"No Account found.": "Учетная запись не найдена",
|
||||
"No Assets": "Нет активов",
|
||||
"No Databases": "База данных отсутствует",
|
||||
"No found asset": "Совпадений для актива %s не найдено",
|
||||
"No kubernetes": "Kubernetes не найден",
|
||||
"No protocol found.": "Нет протокола",
|
||||
"No route to host": "Нет соединения (маршрут недоступен)",
|
||||
"NoActiveTerminalTabFound": "Активная вкладка терминала не найдена",
|
||||
"NoData": "Нет данных",
|
||||
"NoLink": "Без адреса",
|
||||
"NoRunningTerminalFound": "Активный терминал не найден",
|
||||
"Node: [ ID.Name(Asset amount) ]": "Папка: [ID.Название(кол-во активов)]",
|
||||
"OnlineUser": "Пользователи онлайн",
|
||||
"OperationSuccessful": "Операция выполнена успешно",
|
||||
"Organization": "Организация",
|
||||
"Owner": "Владелец",
|
||||
"Page up: b\tPage down: n": "Предыдущая страница: b Следующая страница: n",
|
||||
"Page: %d, Count: %d, Total Page: %d, Total Count: %d": "Страница: %d, строк на странице: %d, всего страниц: %d, всего записей: %d",
|
||||
"Paste": "Вставить",
|
||||
"PauseSession": "Приостановить сессию",
|
||||
"PermissionDenied": "Доступ запрещен",
|
||||
"PermissionExpired": "Разрешение истекло",
|
||||
"PermissionValid": "Доступ разрешен",
|
||||
"Platform": "Платформа",
|
||||
"Please waiting for the reviewers to confirm command `%s`, cancel by CTRL+C or CTRL+D.": "Пожалуйста, дождитесь проверки команды %s утверждающим. Для отмены нажмите CTRL+C или CTRL+D.",
|
||||
"Please waiting for the reviewers to confirm, enter q to exit. ": "Ждём подтверждения проверяющего. q + Enter — отмена входа.",
|
||||
"PleaseInput": "Пожалуйста, введите",
|
||||
"PleaseInputVerifyCode": "Пожалуйста, введите код подтверждения",
|
||||
"PrimaryUser": "Основной пользователь",
|
||||
"Protocol": "Протокол",
|
||||
"ReadOnly": "Только просмотр",
|
||||
"Reconnect": "Переподключение",
|
||||
"Refresh": "Обновить",
|
||||
"Refresh done": "Обновлено",
|
||||
"Remove": "Удалить",
|
||||
"RemoveShareUser": "Вас удалили из общей сессии",
|
||||
"RemoveUser": "Удалить пользователя",
|
||||
"Rename": "Переименовать",
|
||||
"ResumeSession": "Возобновить сессию",
|
||||
"Reuse SSH connections (%s@%s) [Number of connections: %d]": "Повторное использование SSH соединения (%s@%s) [Количество соединений: %d]",
|
||||
"RightArrow": "Стрелка вправо",
|
||||
"Search": "Поиск",
|
||||
"Search: %s": "Поиск: %s",
|
||||
"Select account exceed max retry times.": "Превышено максимальное число попыток выбора УЗ",
|
||||
"Select protocol exceed max retry times.": "Превышено максимальное количество попыток выбора протокола",
|
||||
"SelectAction": "Выберите действие",
|
||||
"SelectTheme": "Выберите тему",
|
||||
"Self": "Я",
|
||||
"Session max time reached, disconnect": "Превышено максимальное время сессии. Соединение разорвано",
|
||||
"SessionDetail": "Детали сессии",
|
||||
"SessionShare": "Поделиться сессией",
|
||||
"Settings": "Настройки",
|
||||
|
|
@ -96,18 +158,32 @@
|
|||
"ShareUser": "Поделиться с",
|
||||
"ShareUserHelpText": "Пустое поле означает, что присоединиться может каждый желающий.",
|
||||
"Size": "Размер",
|
||||
"Start domain gateway failed %s": "Не удалось запустить шлюз базы данных %s",
|
||||
"Switch language successfully": "Смена языка успешно выполнена",
|
||||
"Switched to %s": "Переключено на %s",
|
||||
"Sync": "Синхронизация",
|
||||
"SyncUserPreferenceFailed": "Ошибка синхронизации настроек",
|
||||
"SyncUserPreferenceSuccess": "Настройки успешно синхронизированы",
|
||||
"Terminal does not support protocol %s, please use web terminal to access": "Этот терминал не поддерживает протокол %s, пожалуйста, войдите через веб-терминал",
|
||||
"TerminalInstanceNotFound": "Экземпляр терминала не найден",
|
||||
"TerminalInstanceNotFoundForCurrentTab": "Экземпляр терминала не найден в текущей вкладке",
|
||||
"The command '%s' requires review. Continue or not [Y/n]?": "Команда %s требует проверки. Продолжить? [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]": "Выполняемая вами команда несёт риск, уведомление будет отправлено администратору. Продолжить? [Y/N]",
|
||||
"TheCurrentTerminalInstanceWasNotFound": "Текущий экземпляр терминала не найден",
|
||||
"Theme": "Тема",
|
||||
"ThemeColors": "Цвета темы",
|
||||
"ThemeConfig": "Настройки темы",
|
||||
"Ticket Reviewers: %s": "Утверждающий заявки: %s",
|
||||
"Tips: Enter asset[%s] account ID": "Подсказка: Введите ID учетной записи актива [%s]",
|
||||
"Tips: Enter g+NodeID to display the host under the node, such as g1": "Подсказка: введите g+ID папки, чтобы показать хосты внутри, например: g1",
|
||||
"Tips: Enter protocol ID": "Подсказка: введите ID протокола",
|
||||
"Tips: To set a default language, go to Personal Settings → Preferences on Web": "Подсказка: если хотите установить язык по умолчанию, перейдите в веб-версию в «Личные настройки → Предпочтения»",
|
||||
"Tips: switch language by ID (Current session only)": "Подсказка: введите ID, чтобы переключить язык (только для этой сессии)",
|
||||
"Transfer": "Передача",
|
||||
"Type": "Тип",
|
||||
"UnableToGenerateWebSocketURL": "Не удалось создать URL WebSocket — отсутствуют параметры",
|
||||
"Unknown error code: %s, detail: %s": "Неизвестный код ошибки: %s, подробности: %s",
|
||||
"Unknown status": "Неизвестное состояние",
|
||||
"UpArrow": "Кнопка вверх",
|
||||
"Upload": "Загрузить",
|
||||
"UploadEnd": "Загрузка завершена, пожалуйста, подождите дальнейшей обработки",
|
||||
|
|
@ -117,111 +193,35 @@
|
|||
"UploadTips": "Перетащите файл сюда или нажмите для загрузки",
|
||||
"UploadTitle": "Загрузить файл",
|
||||
"User": "Пользователь",
|
||||
"Username": "Имя пользователя",
|
||||
"UsingRegularExpressions": "Использовать регулярные выражения",
|
||||
"VerifyCode": "Код подтверждения",
|
||||
"WaitFileTransfer": "Ожидание завершения передачи файла",
|
||||
"Warning": "Предупреждение",
|
||||
"WebSocketClosed": "WebSocket закрыт",
|
||||
"WebSocketConnectionIsClosedHelpText": "WebSocket соединение закрыто, пожалуйста, обновите страницу или переподключитесь.",
|
||||
"Writable": "Просмотр и управление",
|
||||
"No Databases": "База данных отсутствует",
|
||||
"No kubernetes": "Kubernetes не найден",
|
||||
"Page: %d, Count: %d, Total Page: %d, Total Count: %d": "Страница: %d, строк на странице: %d, всего страниц: %d, всего записей: %d",
|
||||
"Enter ID number directly login, multiple search use // + field, such as: //16": "Подсказка: введите ID ресурса для прямого входа, для расширенного поиска используйте // + значение, например: //192",
|
||||
"Page up: b\tPage down: n": "Предыдущая страница: b Следующая страница: n",
|
||||
"No Assets": "Нет активов",
|
||||
"ID": "ID",
|
||||
"Address": "Адрес",
|
||||
"Platform": "Платформа",
|
||||
"Organization": "Организация",
|
||||
"Comment": "Примечание",
|
||||
"%s protocol client not installed.": "Клиент протокола %s не установлен",
|
||||
"Terminal does not support protocol %s, please use web terminal to access": "Этот терминал не поддерживает протокол %s, пожалуйста, войдите через веб-терминал",
|
||||
"Core API failed": "Ошибка Core API",
|
||||
"ACL reject": "Вход запрещен: ограничение политики контроля доступа",
|
||||
"Face ACL is not supported yet. Please use the WebTerminal to connect the asset.": "Этот терминал пока не поддерживает правила доступа по лицу, пожалуйста, войдите через веб-терминал",
|
||||
"Unknown error code: %s, detail: %s": "Неизвестный код ошибки: %s, подробности: %s",
|
||||
"get connect token err": "Ошибка получения токена подключения",
|
||||
"%s node has no assets": "В папке %s нет активов",
|
||||
"Welcome to use JumpServer open source fortress system": "Добро пожаловать в JumpServer",
|
||||
"part IP, Hostname, Comment": "часть IP, имя хоста или примечание",
|
||||
"to search login if unique": "найти подключение (если результат уникальный)",
|
||||
"part IP,, Hostname, Comment": "/ + IP, имя хоста или примечание",
|
||||
"to search, such as: /192.168": "выполнить поиск, например: /192.168",
|
||||
"display the assets you have permission": "посмотреть активы, к которым у вас есть доступ",
|
||||
"display the node that you have permission": "посмотреть папки, к которым у вас есть доступ",
|
||||
"display the hosts that you have permission": "посмотреть хосты, к которым у вас есть доступ",
|
||||
"display the databases that you have permission": "посмотреть базы данных, к которым у вас есть доступ",
|
||||
"display the kubernetes that you have permission": "посмотреть доступные вам Kubernetes",
|
||||
"refresh your assets and nodes": "обновить информацию об активах и папках",
|
||||
"language switch": "сменить язык",
|
||||
"print help": "посмотреть помощь",
|
||||
"exit": "выйти",
|
||||
"\t%2d) Enter {{.GreenBoldColor}}%s{{.ColorEnd}} to %s.%s": "\t%d) Введите {{.GreenBoldColor}}%s{{.ColorEnd}} чтобы %s.%s",
|
||||
"Announcement: ": "Объявление:",
|
||||
"No Account found.": "Учетная запись не найдена",
|
||||
"Username": "Имя пользователя",
|
||||
"Tips: Enter asset[%s] account ID": "Подсказка: Введите ID учетной записи актива [%s]",
|
||||
"Back: B/b": "Назад: B/b",
|
||||
"Hostname": "Имя хоста",
|
||||
"select one asset to login": "выберите один из активов для входа",
|
||||
"not found matched username %s": "совпадений для УЗ %s не найдено",
|
||||
"Face verification is not supported yet. Please use the WebTerminal to connect the asset.": "Этот терминал не поддерживает аутентификацию по лицу, пожалуйста, войдите через веб-терминал",
|
||||
"Tips: switch language by ID (Current session only)": "Подсказка: введите ID, чтобы переключить язык (только для этой сессии)",
|
||||
"Tips: To set a default language, go to Personal Settings → Preferences on Web": "Подсказка: если хотите установить язык по умолчанию, перейдите в веб-версию в «Личные настройки → Предпочтения»",
|
||||
"Invalid ID": "Неверный ID",
|
||||
"Switch language successfully": "Смена языка успешно выполнена",
|
||||
"Node: [ ID.Name(Asset amount) ]": "Папка: [ID.Название(кол-во активов)]",
|
||||
"Tips: Enter g+NodeID to display the host under the node, such as g1": "Подсказка: введите g+ID папки, чтобы показать хосты внутри, например: g1",
|
||||
"Connect idle more than %d minutes, disconnect": "Превышено время простоя (%d минут). Соединение разорвано",
|
||||
"Select account exceed max retry times.": "Превышено максимальное число попыток выбора УЗ",
|
||||
"No protocol found.": "Нет протокола",
|
||||
"Protocol": "Протокол",
|
||||
"Tips: Enter protocol ID": "Подсказка: введите ID протокола",
|
||||
"Select protocol exceed max retry times.": "Превышено максимальное количество попыток выбора протокола",
|
||||
"Refresh done": "Обновлено",
|
||||
"Need ACL review, continue? (y/n): ": "Требуется проверка правил доступа. Продолжить? (y/n):",
|
||||
"Cancel to login asset or max 3 retry": "Вход на актив отменён или превышен лимит 3 попыток",
|
||||
"Need ticket confirm to login, already send email to the reviewers": "Требуется вход в систему через заявку, уведомление отправлено утверждающему",
|
||||
"Ticket Reviewers: %s": "Утверждающий заявки: %s",
|
||||
"Could copy website URL to notify reviewers: %s": "Можно скопировать URL для проверки и уведомить проверяющего: %s",
|
||||
"Please waiting for the reviewers to confirm, enter q to exit. ": "Ждём подтверждения проверяющего. q + Enter — отмена входа.",
|
||||
"Unknown status": "Неизвестное состояние",
|
||||
"%s approved": "%s одобрено",
|
||||
"%s rejected": "%s отклонено",
|
||||
"Cancel confirm": "Отмена подтверждения входа",
|
||||
"Search: %s": "Поиск: %s",
|
||||
"Must be unique asset for %s": "Актив %s должен быть уникальным",
|
||||
"Must be unique account for %s": "УЗ %s должна быть уникальной",
|
||||
"Must be auto login account for %s": "УЗ %s должна быть учётной записью с автоматическим входом",
|
||||
"No found asset": "Совпадений для актива %s не найдено",
|
||||
"Create k8s client err: %s": "Ошибка создания клиента k8s: %s",
|
||||
"have no permission to upload file": "Нет прав на загрузку файлов",
|
||||
"The command you executed is risky and an alert notification will be sent to the administrator. Do you want to continue?[Y/N]": "Выполняемая вами команда несёт риск, уведомление будет отправлено администратору. Продолжить? [Y/N]",
|
||||
"The command '%s' requires review. Continue or not [Y/n]?": "Команда %s требует проверки. Продолжить? [Y/N]",
|
||||
"Command `%s` is forbidden": "Команда %s запрещена",
|
||||
"have no permission to download file": "Нет прав на скачивание файлов",
|
||||
"Please waiting for the reviewers to confirm command `%s`, cancel by CTRL+C or CTRL+D.": "Пожалуйста, дождитесь проверки команды %s утверждающим. Для отмены нажмите CTRL+C или CTRL+D.",
|
||||
"Need ticket confirm to execute command, already send email to the reviewers": "Выполнение команды требует проверки по заявке. Проверяющему отправлено письмо",
|
||||
"HandleTask does not support protocol %s, please use web terminal to access": "Протокол %s не поддерживается этим терминалом. Используйте веб-терминал",
|
||||
"Account <%s> and asset <%s> protocol are inconsistent.": "Протокол системного пользователя <%s> и актива <%s> не совпадают",
|
||||
"Writable": "Просмотр и управление",
|
||||
"You don't have permission login %s": "У вас нет прав на вход в %s",
|
||||
"You get auth token failed": "Не удалось получить токен аутентификации",
|
||||
"Get auth password failed": "Не удалось получить пароль аутентификации",
|
||||
"Reuse SSH connections (%s@%s) [Number of connections: %d]": "Повторное использование SSH соединения (%s@%s) [Количество соединений: %d]",
|
||||
"Switched to %s": "Переключено на %s",
|
||||
"Connect with api server failed": "Не удалось подключиться к API-серверу",
|
||||
"Start domain gateway failed %s": "Не удалось запустить шлюз базы данных %s",
|
||||
"Manual": "Ручной ввод",
|
||||
"Dynamic": "Своя учетная запись",
|
||||
"Connecting to %s@%s": "Подключение к %s@%s…",
|
||||
"Connecting to Database %s": "Подключение к базе данных %s...",
|
||||
"Connecting to Kubernetes %s": "Подключение к Kubernetes %s...",
|
||||
"Connecting to Kubernetes %s container %s": "Подключение к Kubernetes %s, контейнер %s…",
|
||||
"Session max time reached, disconnect": "Превышено максимальное время сессии. Соединение разорвано",
|
||||
"Authentication failed": "Ошибка аутентификации: неверное имя пользователя или пароль",
|
||||
"Connection refused": "Нет соединения (соединение отклонено)",
|
||||
"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": "посмотреть доступные вам Kubernetes",
|
||||
"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": "Нет соединения (тайм-аут соединения)",
|
||||
"No route to host": "Нет соединения (маршрут недоступен)",
|
||||
"network is unreachable": "Нет соединения (сеть недоступна)"
|
||||
"language switch": "сменить язык",
|
||||
"network is unreachable": "Нет соединения (сеть недоступна)",
|
||||
"not found matched username %s": "совпадений для УЗ %s не найдено",
|
||||
"part IP, Hostname, Comment": "часть IP, имя хоста или примечание",
|
||||
"part IP,, Hostname, Comment": "/ + IP, имя хоста или примечание",
|
||||
"print help": "посмотреть помощь",
|
||||
"refresh your assets and nodes": "обновить информацию об активах и папках",
|
||||
"select one asset to login": "выберите один из активов для входа",
|
||||
"to search login if unique": "найти подключение (если результат уникальный)",
|
||||
"to search, such as: /192.168": "выполнить поиск, например: /192.168"
|
||||
}
|
||||
|
|
@ -1,20 +1,45 @@
|
|||
{
|
||||
"\t%2d) Enter {{.GreenBoldColor}}%s{{.ColorEnd}} to %s.%s": "\t%d) 输入 {{.GreenBoldColor}}%s{{.ColorEnd}} 进行%s.%s",
|
||||
"%s approved": "%s 审核通过",
|
||||
"%s node has no assets": "%s节点没有资产",
|
||||
"%s protocol client not installed.": "%s 协议的客户端未安装",
|
||||
"%s rejected": "%s 审核拒绝",
|
||||
"ACL reject": "本次登录已拒绝,原因是访问控制策略的限制",
|
||||
"Account <%s> and asset <%s> protocol are inconsistent.": "系统用户<%s>和资产<%s>协议不一致",
|
||||
"ActionPerm": "操作权限",
|
||||
"Address": "地址",
|
||||
"AlreadyExistsPleaseRename": "文件已存在,请重命名",
|
||||
"Announcement: ": "公告:",
|
||||
"Authentication failed": "认证失败(用户名或密码错误)",
|
||||
"AvailableShortcutKey": "可用快捷键",
|
||||
"Back": "返回",
|
||||
"Back: B/b": "返回:B/b",
|
||||
"Cancel": "取消",
|
||||
"Cancel confirm": "取消登录复核",
|
||||
"Cancel to login asset or max 3 retry": "取消登录资产或达到3次重试",
|
||||
"CancelFileUpload": "取消文件上传",
|
||||
"CaseSensitive": "区分大小写",
|
||||
"Clone Connect": "复制窗口",
|
||||
"Close All Tabs": "关闭所有",
|
||||
"Close Current Tab": "关闭当前",
|
||||
"Command `%s` is forbidden": "命令 `%s` 是被禁止的 ...",
|
||||
"Comment": "备注",
|
||||
"Confirm": "确认",
|
||||
"ConfirmBtn": "确定",
|
||||
"ConfirmDelete": "您确定要删除该文件吗?",
|
||||
"Connect": "连接",
|
||||
"Connect idle more than %d minutes, disconnect": "空闲时间超过%d分钟,断开连接",
|
||||
"Connect with api server failed": "连接API服务失败",
|
||||
"Connecting to %s@%s": "开始连接到 %s@%s",
|
||||
"Connecting to Database %s": "开始连接数据库 %s",
|
||||
"Connecting to Kubernetes %s": "开始连接Kubernetes %s",
|
||||
"Connecting to Kubernetes %s container %s": "开始连接Kubernetes %s 容器 %s",
|
||||
"Connection refused": "网络不通(连接拒绝)",
|
||||
"CopyLink": "复制链接及验证码",
|
||||
"CopyShareURLSuccess": "复制分享地址成功",
|
||||
"Core API failed": "Core API 发生错误",
|
||||
"Could copy website URL to notify reviewers: %s": "可复制审核地址,通知审核人:%s",
|
||||
"Create k8s client err: %s": "创建 k8s 客户端错误:%s",
|
||||
"CreateFolder": "创建文件夹",
|
||||
"CreateLink": "创建链接",
|
||||
"CreateSuccess": "创建成功",
|
||||
|
|
@ -27,10 +52,14 @@
|
|||
"DownloadProgress": "下载进度",
|
||||
"DownloadSuccess": "下载成功",
|
||||
"Downloading": "正在下载",
|
||||
"Dynamic": "动态账号",
|
||||
"EndFileTransfer": "文件传输结束",
|
||||
"Enter ID number directly login, multiple search use // + field, such as: //16": "提示:输入资产ID直接登录,二级搜索使用 // + 字段,如://192",
|
||||
"ExceedTransferSize": "超过最大传输大小",
|
||||
"Expand": "展开",
|
||||
"ExpiredTime": "有效期限",
|
||||
"Face ACL is not supported yet. Please use the WebTerminal to connect the asset.": "该终端不支持人脸访问规则,请使用web终端登录",
|
||||
"Face verification is not supported yet. Please use the WebTerminal to connect the asset.": "该终端不支持人脸识别认证,请使用web终端登录",
|
||||
"FailedCreateConnection": "创建连接失败",
|
||||
"FileAlreadyExists": "文件已存在",
|
||||
"FileListError": "获取文件列表信息失败",
|
||||
|
|
@ -41,10 +70,15 @@
|
|||
"FileUploadInterrupted": "文件上传中断",
|
||||
"Format": "格式",
|
||||
"General": "通用",
|
||||
"Get auth password failed": "你获取认证令牌失败",
|
||||
"GetFileManagerTokenTimeOut": "获取文件管理 Token 超时",
|
||||
"GetShareUser": "输入用户名",
|
||||
"HandleTask does not support protocol %s, please use web terminal to access": "该终端不支持 %s 协议,请使用web终端登录",
|
||||
"Hostname": "主机名",
|
||||
"Hotkeys": "快捷键",
|
||||
"ID": "ID",
|
||||
"InputVerifyCode": "请输入验证码",
|
||||
"Invalid ID": "无效 ID",
|
||||
"JoinShare": "加入共享",
|
||||
"JoinedWithSuccess": "已成功加入",
|
||||
"KubernetesManagement": "Kubernetes 管理",
|
||||
|
|
@ -53,41 +87,69 @@
|
|||
"LeftArrow": "后退箭头",
|
||||
"LinkAddr": "链接地址",
|
||||
"List": "列表",
|
||||
"Manual": "手动账号",
|
||||
"MatchWholeWords": "全字匹配",
|
||||
"Minute": "分钟",
|
||||
"Minutes": "分",
|
||||
"Must be auto login account for %s": "必须是自动登录账号 %s",
|
||||
"Must be unique account for %s": "必须是唯一的账号 %s",
|
||||
"Must be unique asset for %s": "必须是唯一的资产 %s",
|
||||
"MustOneFile": "只能选择一个文件",
|
||||
"MustSelectOneFile": "必须选择一个文件",
|
||||
"Name": "名称",
|
||||
"Need ACL review, continue? (y/n): ": "需要审核,继续?(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": "新建文件夹",
|
||||
"No Account found.": "未发现账号",
|
||||
"No Assets": "没有资产",
|
||||
"No Databases": "无数据库",
|
||||
"No found asset": "未发现匹配的资产 %s",
|
||||
"No kubernetes": "没有kubernetes",
|
||||
"No protocol found.": "无协议",
|
||||
"No route to host": "网络不通(路由不通)",
|
||||
"NoActiveTerminalTabFound": "未找到活动终端标签页",
|
||||
"NoData": "无数据",
|
||||
"NoLink": "无地址",
|
||||
"NoRunningTerminalFound": "未找到正在运行的终端",
|
||||
"Node: [ ID.Name(Asset amount) ]": "节点:[ ID.名称(资产数量) ]",
|
||||
"OnlineUser": "在线用户",
|
||||
"OperationSuccessful": "操作成功",
|
||||
"Organization": "组织",
|
||||
"Owner": "管理者",
|
||||
"Page up: b\tPage down: n": "上一页:b 下一页:n",
|
||||
"Page: %d, Count: %d, Total Page: %d, Total Count: %d": "页码:%d,每页行数:%d,总页数:%d,总数量:%d",
|
||||
"Paste": "粘贴",
|
||||
"PauseSession": "暂停此会话",
|
||||
"PermissionDenied": "没有权限",
|
||||
"PermissionExpired": "权限已过期",
|
||||
"PermissionValid": "权限有效",
|
||||
"Platform": "平台",
|
||||
"Please waiting for the reviewers to confirm command `%s`, cancel by CTRL+C or CTRL+D.": "请等待审核人复核命令 `%s`,取消按 CTRL+C 或 CTRL+D。",
|
||||
"Please waiting for the reviewers to confirm, enter q to exit. ": "等待审核人复核确认,按 q 回车取消登录。",
|
||||
"PleaseInput": "请输入",
|
||||
"PleaseInputVerifyCode": "请输入验证码",
|
||||
"PrimaryUser": "主用户",
|
||||
"Protocol": "协议",
|
||||
"ReadOnly": "只读",
|
||||
"Reconnect": "重新连接",
|
||||
"Refresh": "刷新",
|
||||
"Refresh done": "刷新完成",
|
||||
"Remove": "移除",
|
||||
"RemoveShareUser": "你已经被移除共享会话",
|
||||
"RemoveUser": "移除用户",
|
||||
"Rename": "重命名",
|
||||
"ResumeSession": "恢复此会话",
|
||||
"Reuse SSH connections (%s@%s) [Number of connections: %d]": "复用SSH连接(%s@%s)[连接数量: %d]",
|
||||
"RightArrow": "前进箭头",
|
||||
"Search": "搜索",
|
||||
"Search: %s": "搜索:%s",
|
||||
"Select account exceed max retry times.": "选择账号超过最大重试次数",
|
||||
"Select protocol exceed max retry times.": "选择协议超过最大重试次数",
|
||||
"SelectAction": "请选择",
|
||||
"SelectTheme": "请选择主题",
|
||||
"Self": "我",
|
||||
"Session max time reached, disconnect": "会话超过最大连接时间,断开连接",
|
||||
"SessionDetail": "会话详情",
|
||||
"SessionShare": "会话分享",
|
||||
"Settings": "设置",
|
||||
|
|
@ -96,18 +158,32 @@
|
|||
"ShareUser": "分享用户",
|
||||
"ShareUserHelpText": "未选择用户,即允许所有人加入",
|
||||
"Size": "大小",
|
||||
"Start domain gateway failed %s": "启动数据库网关失败%s",
|
||||
"Switch language successfully": "切换语言成功",
|
||||
"Switched to %s": "已切换至%s",
|
||||
"Sync": "同步",
|
||||
"SyncUserPreferenceFailed": "同步设置失败",
|
||||
"SyncUserPreferenceSuccess": "同步设置成功",
|
||||
"Terminal does not support protocol %s, please use web terminal to access": "该终端不支持 %s 协议,请使用web终端登录",
|
||||
"TerminalInstanceNotFound": "未找到当前选项卡的终端实例",
|
||||
"TerminalInstanceNotFoundForCurrentTab": "当前标签页未找到终端实例",
|
||||
"The command '%s' requires review. Continue or not [Y/n]?": "命令 %s 需要复核,是否继续?[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]": "您执行的命令存在风险,告警通知将发送给管理员。是否继续?[Y/N]",
|
||||
"TheCurrentTerminalInstanceWasNotFound": "当前终端实例未找到",
|
||||
"Theme": "主题",
|
||||
"ThemeColors": "主题颜色",
|
||||
"ThemeConfig": "主题",
|
||||
"Ticket Reviewers: %s": "工单审核人:%s ",
|
||||
"Tips: Enter asset[%s] account ID": "提示:输入资产[%s]的账号ID",
|
||||
"Tips: Enter g+NodeID to display the host under the node, such as g1": "提示:输入 g+节点ID 显示节点下主机,如: g1",
|
||||
"Tips: Enter protocol ID": "提示:输入协议ID",
|
||||
"Tips: To set a default language, go to Personal Settings → Preferences on Web": "提示:如需设置默认语言,请前往 Web 端「个人设置 → 偏好设置」",
|
||||
"Tips: switch language by ID (Current session only)": "提示:输入ID切换语言",
|
||||
"Transfer": "传输",
|
||||
"Type": "类型",
|
||||
"UnableToGenerateWebSocketURL": "无法生成 WebSocket URL, 缺少参数",
|
||||
"Unknown error code: %s, detail: %s": "未知错误代码:%s,详情:%s",
|
||||
"Unknown status": "未知状态",
|
||||
"UpArrow": "向上箭头",
|
||||
"Upload": "上传",
|
||||
"UploadEnd": "上传已完成,请等待后续处理",
|
||||
|
|
@ -117,111 +193,35 @@
|
|||
"UploadTips": "将文件拖到此处,或点击上传",
|
||||
"UploadTitle": "上传文件",
|
||||
"User": "用户",
|
||||
"Username": "用户名",
|
||||
"UsingRegularExpressions": "使用正则表达式",
|
||||
"VerifyCode": "验证码",
|
||||
"WaitFileTransfer": "等待文件传输结束",
|
||||
"Warning": "警告",
|
||||
"WebSocketClosed": "WebSocket 已关闭",
|
||||
"WebSocketConnectionIsClosedHelpText": "WebSocket 连接已关闭,请刷新页面或重新连接。",
|
||||
"Writable": "可写",
|
||||
"No Databases": "无数据库",
|
||||
"No kubernetes": "没有kubernetes",
|
||||
"Page: %d, Count: %d, Total Page: %d, Total Count: %d": "页码:%d,每页行数:%d,总页数:%d,总数量:%d",
|
||||
"Enter ID number directly login, multiple search use // + field, such as: //16": "提示:输入资产ID直接登录,二级搜索使用 // + 字段,如://192",
|
||||
"Page up: b\tPage down: n": "上一页:b 下一页:n",
|
||||
"No Assets": "没有资产",
|
||||
"ID": "ID",
|
||||
"Address": "地址",
|
||||
"Platform": "平台",
|
||||
"Organization": "组织",
|
||||
"Comment": "备注",
|
||||
"%s protocol client not installed.": "%s 协议的客户端未安装",
|
||||
"Terminal does not support protocol %s, please use web terminal to access": "该终端不支持 %s 协议,请使用web终端登录",
|
||||
"Core API failed": "Core API 发生错误",
|
||||
"ACL reject": "本次登录已拒绝,原因是访问控制策略的限制",
|
||||
"Face ACL is not supported yet. Please use the WebTerminal to connect the asset.": "该终端不支持人脸访问规则,请使用web终端登录",
|
||||
"Unknown error code: %s, detail: %s": "未知错误代码:%s,详情:%s",
|
||||
"get connect token err": "获取 connect token 错误",
|
||||
"%s node has no assets": "%s节点没有资产",
|
||||
"Welcome to use JumpServer open source fortress system": "欢迎使用JumpServer开源堡垒机系统",
|
||||
"part IP, Hostname, Comment": "部分IP,主机名,备注",
|
||||
"to search login if unique": "搜索登录(如果唯一)",
|
||||
"part IP,, Hostname, Comment": "/ + IP,主机名,备注",
|
||||
"to search, such as: /192.168": "搜索,如:/192.168",
|
||||
"display the assets you have permission": "显示您有权限的资产",
|
||||
"display the node that you have permission": "显示您有权限的节点",
|
||||
"display the hosts that you have permission": "显示您有权限的主机",
|
||||
"display the databases that you have permission": "显示您有权限的数据库",
|
||||
"display the kubernetes that you have permission": "显示您有权限的Kubernetes",
|
||||
"refresh your assets and nodes": "刷新最新的机器和节点信息",
|
||||
"language switch": "语言切换",
|
||||
"print help": "显示帮助",
|
||||
"exit": "退出",
|
||||
"\t%2d) Enter {{.GreenBoldColor}}%s{{.ColorEnd}} to %s.%s": "\t%d) 输入 {{.GreenBoldColor}}%s{{.ColorEnd}} 进行%s.%s",
|
||||
"Announcement: ": "公告:",
|
||||
"No Account found.": "未发现账号",
|
||||
"Username": "用户名",
|
||||
"Tips: Enter asset[%s] account ID": "提示:输入资产[%s]的账号ID",
|
||||
"Back: B/b": "返回:B/b",
|
||||
"Hostname": "主机名",
|
||||
"select one asset to login": "选择其中一个资产登录",
|
||||
"not found matched username %s": "未发现匹配的用户名 %s",
|
||||
"Face verification is not supported yet. Please use the WebTerminal to connect the asset.": "该终端不支持人脸识别认证,请使用web终端登录",
|
||||
"Tips: switch language by ID (Current session only)": "提示:输入ID切换语言",
|
||||
"Tips: To set a default language, go to Personal Settings → Preferences on Web": "提示:如需设置默认语言,请前往 Web 端「个人设置 → 偏好设置」",
|
||||
"Invalid ID": "无效 ID",
|
||||
"Switch language successfully": "切换语言成功",
|
||||
"Node: [ ID.Name(Asset amount) ]": "节点:[ ID.名称(资产数量) ]",
|
||||
"Tips: Enter g+NodeID to display the host under the node, such as g1": "提示:输入 g+节点ID 显示节点下主机,如: g1",
|
||||
"Connect idle more than %d minutes, disconnect": "空闲时间超过%d分钟,断开连接",
|
||||
"Select account exceed max retry times.": "选择账号超过最大重试次数",
|
||||
"No protocol found.": "无协议",
|
||||
"Protocol": "协议",
|
||||
"Tips: Enter protocol ID": "提示:输入协议ID",
|
||||
"Select protocol exceed max retry times.": "选择协议超过最大重试次数",
|
||||
"Refresh done": "刷新完成",
|
||||
"Need ACL review, continue? (y/n): ": "需要审核,继续?(y/n): ",
|
||||
"Cancel to login asset or max 3 retry": "取消登录资产或达到3次重试",
|
||||
"Need ticket confirm to login, already send email to the reviewers": "需要工单登录复核,已发邮件通知审核人",
|
||||
"Ticket Reviewers: %s": "工单审核人:%s ",
|
||||
"Could copy website URL to notify reviewers: %s": "可复制审核地址,通知审核人:%s",
|
||||
"Please waiting for the reviewers to confirm, enter q to exit. ": "等待审核人复核确认,按 q 回车取消登录。",
|
||||
"Unknown status": "未知状态",
|
||||
"%s approved": "%s 审核通过",
|
||||
"%s rejected": "%s 审核拒绝",
|
||||
"Cancel confirm": "取消登录复核",
|
||||
"Search: %s": "搜索:%s",
|
||||
"Must be unique asset for %s": "必须是唯一的资产 %s",
|
||||
"Must be unique account for %s": "必须是唯一的账号 %s",
|
||||
"Must be auto login account for %s": "必须是自动登录账号 %s",
|
||||
"No found asset": "未发现匹配的资产 %s",
|
||||
"Create k8s client err: %s": "创建 k8s 客户端错误:%s",
|
||||
"have no permission to upload file": "无权限上传文件",
|
||||
"The command you executed is risky and an alert notification will be sent to the administrator. Do you want to continue?[Y/N]": "您执行的命令存在风险,告警通知将发送给管理员。是否继续?[Y/N]",
|
||||
"The command '%s' requires review. Continue or not [Y/n]?": "命令 %s 需要复核,是否继续?[Y/N]",
|
||||
"Command `%s` is forbidden": "命令 `%s` 是被禁止的 ...",
|
||||
"have no permission to download file": "无权限下载文件",
|
||||
"Please waiting for the reviewers to confirm command `%s`, cancel by CTRL+C or CTRL+D.": "请等待审核人复核命令 `%s`,取消按 CTRL+C 或 CTRL+D。",
|
||||
"Need ticket confirm to execute command, already send email to the reviewers": "需要工单命令执行复核,已发邮件通知审核人",
|
||||
"HandleTask does not support protocol %s, please use web terminal to access": "该终端不支持 %s 协议,请使用web终端登录",
|
||||
"Account <%s> and asset <%s> protocol are inconsistent.": "系统用户<%s>和资产<%s>协议不一致",
|
||||
"Writable": "可写",
|
||||
"You don't have permission login %s": "你无权限登陆%s",
|
||||
"You get auth token failed": "你获取认证令牌失败",
|
||||
"Get auth password failed": "你获取认证令牌失败",
|
||||
"Reuse SSH connections (%s@%s) [Number of connections: %d]": "复用SSH连接(%s@%s)[连接数量: %d]",
|
||||
"Switched to %s": "已切换至%s",
|
||||
"Connect with api server failed": "连接API服务失败",
|
||||
"Start domain gateway failed %s": "启动数据库网关失败%s",
|
||||
"Manual": "手动账号",
|
||||
"Dynamic": "动态账号",
|
||||
"Connecting to %s@%s": "开始连接到 %s@%s",
|
||||
"Connecting to Database %s": "开始连接数据库 %s",
|
||||
"Connecting to Kubernetes %s": "开始连接Kubernetes %s",
|
||||
"Connecting to Kubernetes %s container %s": "开始连接Kubernetes %s 容器 %s",
|
||||
"Session max time reached, disconnect": "会话超过最大连接时间,断开连接",
|
||||
"Authentication failed": "认证失败(用户名或密码错误)",
|
||||
"Connection refused": "网络不通(连接拒绝)",
|
||||
"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": "显示您有权限的Kubernetes",
|
||||
"display the node that you have permission": "显示您有权限的节点",
|
||||
"exit": "退出",
|
||||
"get connect token err": "获取 connect token 错误",
|
||||
"have no permission to download file": "无权限下载文件",
|
||||
"have no permission to upload file": "无权限上传文件",
|
||||
"i/o timeout": "网络不通(连接超时)",
|
||||
"No route to host": "网络不通(路由不通)",
|
||||
"network is unreachable": "网络不通(网络不可达)"
|
||||
"language switch": "语言切换",
|
||||
"network is unreachable": "网络不通(网络不可达)",
|
||||
"not found matched username %s": "未发现匹配的用户名 %s",
|
||||
"part IP, Hostname, Comment": "部分IP,主机名,备注",
|
||||
"part IP,, Hostname, Comment": "/ + IP,主机名,备注",
|
||||
"print help": "显示帮助",
|
||||
"refresh your assets and nodes": "刷新最新的机器和节点信息",
|
||||
"select one asset to login": "选择其中一个资产登录",
|
||||
"to search login if unique": "搜索登录(如果唯一)",
|
||||
"to search, such as: /192.168": "搜索,如:/192.168"
|
||||
}
|
||||
|
|
@ -170,8 +170,6 @@
|
|||
"AssetListHelpMessage": "On the left is the asset tree. right-click to create, delete or modify tree nodes. assets are also organized in node form. on the right are the assets under this node. \n",
|
||||
"AssetLoginACLHelpMsg": "When logging into assets, it can be audited based on the user's login ip and time segment to determine whether the assets can be logged into",
|
||||
"AssetLoginACLHelpText": "When logging into assets, it can be audited based on the user's login ip and time segment to determine whether the assets can be logged into",
|
||||
"DataMaskingRuleHelpHelpMsg": "When connecting to database assets, you can anonymize query results based on this rule.",
|
||||
"DataMaskingRuleHelpHelpText": "When connecting to database assets, you can anonymize query results based on this rule.",
|
||||
"AssetLoginTrends": "Asset login trends",
|
||||
"AssetName": "Asset name",
|
||||
"AssetOverview": "Asset overview",
|
||||
|
|
@ -450,6 +448,9 @@
|
|||
"DangerCommand": "Dangerous command",
|
||||
"DangerousCommandNum": "Total dangerous commands",
|
||||
"Dashboard": "Dashboard",
|
||||
"DataMasking": "DataMasking",
|
||||
"DataMaskingRuleHelpHelpMsg": "When connecting to database assets, you can anonymize query results based on this rule.",
|
||||
"DataMaskingRuleHelpHelpText": "When connecting to database assets, you can anonymize query results based on this rule.",
|
||||
"Database": "Database",
|
||||
"DatabaseCreate": "Create asset - database",
|
||||
"DatabasePort": "Database protocol port",
|
||||
|
|
@ -575,9 +576,9 @@
|
|||
"EsUrl": "Cannot include special char `#`; eg: http://es_user:es_password@es_host:es_port",
|
||||
"Every": "Every",
|
||||
"Exclude": "Does not include",
|
||||
"ExcludeAccount": "Exclude accounts",
|
||||
"ExcludeAsset": "Skipped assets",
|
||||
"ExcludeSymbol": "Exclude char",
|
||||
"ExcludeAccount": "Exclude accounts",
|
||||
"ExecCloudSyncErrorMsg": "The cloud account configuration is incomplete, please update and try again.",
|
||||
"Execute": "Execute",
|
||||
"ExecuteAfterSaving": "Execute after saving",
|
||||
|
|
@ -867,6 +868,7 @@
|
|||
"MoveAssetToNode": "Move assets to node",
|
||||
"MoveToAsset": "Move to asset",
|
||||
"MsgSubscribe": "Subscription",
|
||||
"MsgTemplate": "Msg Template",
|
||||
"MyAssets": "My assets",
|
||||
"MyTickets": "Submitted",
|
||||
"NUMBER_REQUIRED": "Must contain numbers",
|
||||
|
|
@ -1150,6 +1152,7 @@
|
|||
"ResetSSHKeySuccessMsg": "Email task submitted, user will receive a url to reset shortly",
|
||||
"ResetSSHKeyWarningMsg": "Are you sure you want to send a reset ssh key email to the user?",
|
||||
"ResetSecret": "Secret can be changed",
|
||||
"ResetSuccessfully": "Reset successfully",
|
||||
"ResolveSelected": "Resolve selected",
|
||||
"Resource": "Resources",
|
||||
"ResourceType": "Resource type",
|
||||
|
|
@ -1408,6 +1411,7 @@
|
|||
"TemplateCreate": "Create template",
|
||||
"TemplateHelpText": "When selecting a template to add, accounts that do not exist under the asset will be automatically created and pushed",
|
||||
"TemplateManagement": "Templates",
|
||||
"TemplateVariablesHelpText": "You can select a template and use {{ key }} within the template content to read built-in variables.Note: only the {{ }} syntax is supported; other syntaxes such as {% if title %} are not supported.",
|
||||
"Templates": "Templates",
|
||||
"TencentCloud": "Tencent cloud",
|
||||
"Terminal": "Components",
|
||||
|
|
@ -1522,12 +1526,12 @@
|
|||
"UserCreate": "Create user",
|
||||
"UserData": "User data",
|
||||
"UserDetail": "User details",
|
||||
"UserGroup": "User group",
|
||||
"UserGroupCreate": "Create user group",
|
||||
"UserGroupDetail": "User group details",
|
||||
"UserGroupList": "Groups",
|
||||
"UserGroupUpdate": "Update the user group",
|
||||
"UserGroups": "Groups",
|
||||
"UserGroup": "User group",
|
||||
"UserList": "Users",
|
||||
"UserLogin": "User login",
|
||||
"UserLoginACL": "User login ACL",
|
||||
|
|
@ -1614,16 +1618,12 @@
|
|||
"assetId": "Asset ID",
|
||||
"assetName": "Asset name",
|
||||
"currentTime": "Current time",
|
||||
"description": "No data yet",
|
||||
"disallowSelfUpdateFields": "Not allowed to modify the current fields yourself",
|
||||
"forceEnableMFAHelpText": "If force enable, user can not disable by themselves",
|
||||
"isConsoleCanUse": "is Console page can use",
|
||||
"removeWarningMsg": "Are you sure you want to remove",
|
||||
"setVariable": "Set variable",
|
||||
"userId": "User ID",
|
||||
"userName": "User name",
|
||||
"description": "No data yet",
|
||||
"MsgTemplate": "Msg Template",
|
||||
"TemplateVariablesHelpText": "You can select a template and use {{ key }} within the template content to read built-in variables.Note: only the {{ }} syntax is supported; other syntaxes such as {% if title %} are not supported.",
|
||||
"ResetSuccessfully": "Reset successfully",
|
||||
"DataMasking": "DataMasking"
|
||||
}
|
||||
"userName": "User name"
|
||||
}
|
||||
|
|
@ -448,6 +448,7 @@
|
|||
"DangerousCommandNum": "Número de comandos peligrosos",
|
||||
"Dashboard": "panel de control",
|
||||
"DataMasking": "Desensibilización de datos",
|
||||
"DataMaskingRuleHelpHelpText": "Al conectar activos de la base de datos, se puede llevar a cabo la desensibilización de los resultados de la consulta según esta regla.",
|
||||
"Database": "Base de datos",
|
||||
"DatabaseCreate": "crear activo - base de datos",
|
||||
"DatabasePort": "Puerto del protocolo de la base de datos",
|
||||
|
|
|
|||
|
|
@ -453,6 +453,7 @@
|
|||
"Dashboard": "ダッシュボード",
|
||||
"DataLastUsed": "さいごしようび",
|
||||
"DataMasking": "データマスキング",
|
||||
"DataMaskingRuleHelpHelpText": "データベース資産に接続する際は、このルールに従ってクエリ結果をマスキングできます。",
|
||||
"Database": "データベース",
|
||||
"DatabaseCreate": "資産-データベースの作成",
|
||||
"DatabasePort": "データベースプロトコルポート",
|
||||
|
|
|
|||
|
|
@ -448,6 +448,7 @@
|
|||
"DangerousCommandNum": "위험 명령 수",
|
||||
"Dashboard": "대시보드",
|
||||
"DataMasking": "데이터 탈민",
|
||||
"DataMaskingRuleHelpHelpText": "데이터베이스 자산에 연결할 때, 이 규칙에 따라 조회 결과의 민감 정보를 비공개 처리할 수 있습니다.",
|
||||
"Database": "데이터베이스",
|
||||
"DatabaseCreate": "로그인 검토",
|
||||
"DatabasePort": "라벨",
|
||||
|
|
|
|||
|
|
@ -449,6 +449,7 @@
|
|||
"DangerousCommandNum": "Número de Comandos Perigosos",
|
||||
"Dashboard": "Painel ",
|
||||
"DataMasking": "Desensibilização de dados",
|
||||
"DataMaskingRuleHelpHelpText": "Ao conectar-se ao ativo do banco de dados, é possível aplicar esta regra para mascarar os resultados da consulta.",
|
||||
"Database": "Banco de dados",
|
||||
"DatabaseCreate": "Criar ativo - Banco de dados",
|
||||
"DatabasePort": "Porta do protocolo do banco de dados",
|
||||
|
|
|
|||
|
|
@ -448,6 +448,7 @@
|
|||
"DangerousCommandNum": "Всего опасных команд",
|
||||
"Dashboard": "Панель инструментов",
|
||||
"DataMasking": "Демаскировка данных",
|
||||
"DataMaskingRuleHelpHelpText": "При подключении к базе данных активов можно обезопасить результаты запроса в соответствии с данным правилом.",
|
||||
"Database": "База данных",
|
||||
"DatabaseCreate": "Создать актив - база данных",
|
||||
"DatabasePort": "Порт протокола базы данных",
|
||||
|
|
|
|||
|
|
@ -448,6 +448,7 @@
|
|||
"DangerousCommandNum": "Số lệnh nguy hiểm",
|
||||
"Dashboard": "Bảng điều khiển",
|
||||
"DataMasking": "Dữ liệu ẩn danh",
|
||||
"DataMaskingRuleHelpHelpText": "Khi kết nối tài sản cơ sở dữ liệu, có thể tiến hành làm mờ kết quả truy vấn theo quy tắc này.",
|
||||
"Database": "Cơ sở dữ liệu",
|
||||
"DatabaseCreate": "Tạo tài sản-Cơ sở dữ liệu",
|
||||
"DatabasePort": "cổng giao thức cơ sở dữ liệu",
|
||||
|
|
|
|||
|
|
@ -169,8 +169,6 @@
|
|||
"AssetListHelpMessage": "左侧是资产树,右击可以新建、删除、更改树节点,授权资产也是以节点方式组织的,右侧是属于该节点下的资产\n",
|
||||
"AssetLoginACLHelpMsg": "登录资产时,可以根据用户的登录 IP 和时间段进行审核,判断是否可以登录资产",
|
||||
"AssetLoginACLHelpText": "登录资产时,可以根据用户的登录 IP 和时间段进行审核,判断是否可以登录资产",
|
||||
"DataMaskingRuleHelpHelpMsg": "连接数据库资产时,可以根据此规则对查询结果进行脱敏",
|
||||
"DataMaskingRuleHelpHelpText": "连接数据库资产时,可以根据此规则对查询结果进行脱敏",
|
||||
"AssetLoginTrends": "资产登录趋势",
|
||||
"AssetName": "资产名称",
|
||||
"AssetOverview": "资产概览",
|
||||
|
|
@ -449,6 +447,9 @@
|
|||
"DangerCommand": "危险命令",
|
||||
"DangerousCommandNum": "危险命令数",
|
||||
"Dashboard": "仪表盘",
|
||||
"DataMasking": "数据脱敏",
|
||||
"DataMaskingRuleHelpHelpMsg": "连接数据库资产时,可以根据此规则对查询结果进行脱敏",
|
||||
"DataMaskingRuleHelpHelpText": "连接数据库资产时,可以根据此规则对查询结果进行脱敏",
|
||||
"Database": "数据库",
|
||||
"DatabaseCreate": "创建资产-数据库",
|
||||
"DatabasePort": "数据库协议端口",
|
||||
|
|
@ -573,10 +574,11 @@
|
|||
"EsIndex": "es 提供默认 index:jumpserver。如果开启按日期建立索引,那么输入的值会作为索引前缀",
|
||||
"EsUrl": "不能包含特殊字符 `#`;eg: http://es_user:es_password@es_host:es_port",
|
||||
"Every": "每",
|
||||
"Example": "示例值",
|
||||
"Exclude": "不包含",
|
||||
"ExcludeAccount": "排除账号",
|
||||
"ExcludeAsset": "跳过的资产",
|
||||
"ExcludeSymbol": "排除字符",
|
||||
"ExcludeAccount": "排除账号",
|
||||
"ExecCloudSyncErrorMsg": "云账号配置不完整,请更新后重试",
|
||||
"Execute": "执行",
|
||||
"ExecuteAfterSaving": "保存后执行",
|
||||
|
|
@ -868,6 +870,7 @@
|
|||
"MoveAssetToNode": "移动资产到节点",
|
||||
"MoveToAsset": "移动到资产",
|
||||
"MsgSubscribe": "消息订阅",
|
||||
"MsgTemplate": "消息模板",
|
||||
"MyAssets": "我的资产",
|
||||
"MyTickets": "我发起的",
|
||||
"NUMBER_REQUIRED": "必须包含数字",
|
||||
|
|
@ -1155,6 +1158,7 @@
|
|||
"ResetSSHKeySuccessMsg": "发送邮件任务已提交, 用户稍后会收到重置密钥邮件",
|
||||
"ResetSSHKeyWarningMsg": "你确定要发送重置用户的SSH Key的邮件吗?",
|
||||
"ResetSecret": "可改密",
|
||||
"ResetSuccessfully": "重置成功",
|
||||
"ResolveSelected": "解决所选",
|
||||
"Resource": "资源",
|
||||
"ResourceType": "资源类型",
|
||||
|
|
@ -1353,9 +1357,9 @@
|
|||
"SuperAdmin": "超级管理员",
|
||||
"SuperOrgAdmin": "超级管理员+组织管理员",
|
||||
"Support": "支持",
|
||||
"SupportedTypes": "支持的类型",
|
||||
"SupportedProtocol": "支持的协议",
|
||||
"SupportedProtocolHelpText": "设置资产支持的协议,点击设置按钮可以为协议修改自定义配置,如 SFTP 目录,RDP AD 域等",
|
||||
"SupportedTypes": "支持的类型",
|
||||
"Sync": "同步",
|
||||
"SyncAction": "同步动作",
|
||||
"SyncDelete": "同步删除",
|
||||
|
|
@ -1416,6 +1420,7 @@
|
|||
"TemplateCreate": "创建模版",
|
||||
"TemplateHelpText": "选择模版添加时,会自动创建资产下不存在的账号并推送",
|
||||
"TemplateManagement": "模版管理",
|
||||
"TemplateVariablesHelpText": "您可以选择一个模板在模板内容中使用 {{ key }} 读取内置变量,注意:只支持 {{ }} 语法,其他语法不支持。例如 {% if title %}",
|
||||
"Templates": "模板",
|
||||
"TencentCloud": "腾讯云",
|
||||
"Terminal": "组件设置",
|
||||
|
|
@ -1529,12 +1534,12 @@
|
|||
"UserCreate": "创建用户",
|
||||
"UserData": "用户数据",
|
||||
"UserDetail": "用户详情",
|
||||
"UserGroup": "用户组",
|
||||
"UserGroupCreate": "创建用户组",
|
||||
"UserGroupDetail": "用户组详情",
|
||||
"UserGroupList": "用户组",
|
||||
"UserGroupUpdate": "更新用户组",
|
||||
"UserGroups": "用户组",
|
||||
"UserGroup": "用户组",
|
||||
"UserList": "用户列表",
|
||||
"UserLogin": "用户登录",
|
||||
"UserLoginACL": "用户登录控制",
|
||||
|
|
@ -1622,6 +1627,7 @@
|
|||
"assetId": "资产 ID",
|
||||
"assetName": "资产名称",
|
||||
"currentTime": "当前时间",
|
||||
"description": "暂无数据",
|
||||
"disallowSelfUpdateFields": "不允许自己修改当前字段",
|
||||
"forceEnableMFAHelpText": "如果强制启用,用户无法自行禁用",
|
||||
"isConsoleCanUse": "管理页面是否可用",
|
||||
|
|
@ -1629,11 +1635,5 @@
|
|||
"removeWarningMsg": "你确定要移除",
|
||||
"setVariable": "设置参数",
|
||||
"userId": "用户ID",
|
||||
"userName": "用户名",
|
||||
"description": "暂无数据",
|
||||
"MsgTemplate": "消息模板",
|
||||
"Example": "示例值",
|
||||
"TemplateVariablesHelpText": "您可以选择一个模板在模板内容中使用 {{ key }} 读取内置变量,注意:只支持 {{ }} 语法,其他语法不支持。例如 {% if title %}",
|
||||
"ResetSuccessfully": "重置成功",
|
||||
"DataMasking": "数据脱敏"
|
||||
}
|
||||
"userName": "用户名"
|
||||
}
|
||||
|
|
@ -453,6 +453,7 @@
|
|||
"Dashboard": "儀錶盤",
|
||||
"DataLastUsed": "最後使用日期",
|
||||
"DataMasking": "數據脫敏",
|
||||
"DataMaskingRuleHelpHelpText": "連接資料庫資產時,可以根據此規則對查詢結果進行脫敏。",
|
||||
"Database": "資料庫",
|
||||
"DatabaseCreate": "創建資產-資料庫",
|
||||
"DatabasePort": "資料庫協議埠",
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
"AvailableHotkeys": "Available hotkeys",
|
||||
"Backspace as Ctrl+H": "Backspace as Ctrl+H",
|
||||
"Batch actions": "Batch actions",
|
||||
"Batch actions(select and right click)": "Batch actions(select and right click)",
|
||||
"Batch connect": "Batch connect",
|
||||
"BatchCommands": "Batch commands",
|
||||
"Belgian French keyboard layout": "Belgian French (Azerty)",
|
||||
|
|
@ -87,6 +88,7 @@
|
|||
"Expand all asset": "Expand all assets under the current node",
|
||||
"Expire time": "Expire time",
|
||||
"ExpiredTime": "Expire time",
|
||||
"Face Verify": "Face verify",
|
||||
"Face online required": "This login requires face verification and monitoring. Do you want to continue?",
|
||||
"Face verify": "Face verify",
|
||||
"Face verify required": "This login requires face verification. Do you want to continue?",
|
||||
|
|
@ -106,6 +108,7 @@
|
|||
"GUI": "GUI",
|
||||
"General": "General",
|
||||
"Go to Settings": "Go to Settings",
|
||||
"Go to profile": "Go to profile",
|
||||
"Help": "Help",
|
||||
"Help or download": "Help → Download",
|
||||
"Help text": "Help text",
|
||||
|
|
@ -285,6 +288,5 @@
|
|||
"start time": "Start time",
|
||||
"success": "Success",
|
||||
"system user": "System user",
|
||||
"user": "User",
|
||||
"Batch actions(select and right click)": "Batch actions(select and right click)"
|
||||
"user": "User"
|
||||
}
|
||||
|
|
@ -86,6 +86,7 @@
|
|||
"Expand all asset": "Expandir todos los activos bajo el nodo",
|
||||
"Expire time": "Tiempo de caducidad",
|
||||
"ExpiredTime": "Fecha de validez",
|
||||
"Face Verify": "Verificación facial",
|
||||
"Face online required": "Este inicio de sesión requiere verificación facial y monitoreo, ¿desea continuar?",
|
||||
"Face verify": "Verificación facial",
|
||||
"Face verify required": "Este inicio de sesión requiere verificación facial, ¿desea continuar?",
|
||||
|
|
@ -106,6 +107,7 @@
|
|||
"GUI": "Gráfico",
|
||||
"General": "Configuración básica",
|
||||
"Go to Settings": "Ir a configuración",
|
||||
"Go to profile": "Ir a Información personal",
|
||||
"Help": "Ayuda",
|
||||
"Help or download": "Menú de ayuda → Descargar",
|
||||
"Help text": "Descripción",
|
||||
|
|
|
|||
|
|
@ -86,6 +86,7 @@
|
|||
"Expand all asset": "現在のノードの下にあるすべてのアセットを展開",
|
||||
"Expire time": "期限切れ",
|
||||
"ExpiredTime": "有効期限",
|
||||
"Face Verify": "顔認証",
|
||||
"Face online required": "今回のログインには顔認証と監視が必要です。続けますか?",
|
||||
"Face verify": "顔認証",
|
||||
"Face verify required": "今回のログインには顔認証が必要です。続けますか?",
|
||||
|
|
@ -106,6 +107,7 @@
|
|||
"GUI": "グラフィカル",
|
||||
"General": "基本構成",
|
||||
"Go to Settings": "設定に行く",
|
||||
"Go to profile": "個人情報へ行く",
|
||||
"Help": "ヘルプ",
|
||||
"Help or download": "ヘルプ → ダウンロード",
|
||||
"Help text": "します",
|
||||
|
|
|
|||
|
|
@ -86,6 +86,7 @@
|
|||
"Expand all asset": "노드 아래의 모든 자산 확장",
|
||||
"Expire time": "만료 시간",
|
||||
"ExpiredTime": "유효 기간",
|
||||
"Face Verify": "얼굴 인증",
|
||||
"Face online required": "이번 로그인에서는 얼굴 인증 및 모니터링이 필요합니다. 계속하시겠습니까?",
|
||||
"Face verify": "얼굴 인증",
|
||||
"Face verify required": "이번 로그인에는 얼굴 인식이 필요합니다. 계속하시겠습니까?",
|
||||
|
|
@ -106,6 +107,7 @@
|
|||
"GUI": "그래픽화",
|
||||
"General": "기본 설정",
|
||||
"Go to Settings": "설정으로 가기",
|
||||
"Go to profile": "개인 정보로 가기",
|
||||
"Help": "도움",
|
||||
"Help or download": "메뉴 도움 → 다운로드",
|
||||
"Help text": "설명",
|
||||
|
|
|
|||
|
|
@ -86,6 +86,7 @@
|
|||
"Expand all asset": "Expanda todos os ativos abaixo do nó",
|
||||
"Expire time": "Tempo de Expiração",
|
||||
"ExpiredTime": "Prazo de validade",
|
||||
"Face Verify": "Verificação facial",
|
||||
"Face online required": "Este login precisa de verificação facial e monitoramento, deseja continuar?",
|
||||
"Face verify": "Verificação facial",
|
||||
"Face verify required": "Este login requer verificação facial, deseja continuar? ",
|
||||
|
|
@ -106,6 +107,7 @@
|
|||
"GUI": "Gráfico",
|
||||
"General": "Configurações Básicas",
|
||||
"Go to Settings": "Vá para as configurações. Esta login requer verificação facial, deseja continuar? Não há características faciais disponíveis, por favor, acesse a página de informações pessoais para vincular. Esta login requer verificação facial e monitoramento, deseja continuar? Verificação facial bem-sucedida.",
|
||||
"Go to profile": "Ir para informações pessoais",
|
||||
"Help": "Ajuda",
|
||||
"Help or download": "Menu de Ajuda → Download",
|
||||
"Help text": " Descrição ",
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
"AvailableHotkeys": "Доступные горячие клавиши",
|
||||
"Backspace as Ctrl+H": "Backspace как Ctrl+H",
|
||||
"Batch actions": "Пакетные операции",
|
||||
"Batch actions(select and right click)": "Пакетные действия (выберите и щёлкните ПКМ)",
|
||||
"Batch connect": "Пакетное подключение",
|
||||
"BatchCommands": "Пакетные команды",
|
||||
"Belgian French keyboard layout": "Бельгийская французская раскладка (Azerty)",
|
||||
|
|
@ -85,6 +86,7 @@
|
|||
"Expand all asset": "Развернуть все активы в папке",
|
||||
"Expire time": "Срок действия",
|
||||
"ExpiredTime": "Срок действия",
|
||||
"Face Verify": "Проверка лица",
|
||||
"Face online required": "Для входа требуется верификация по лицу и мониторинг. Продолжить?",
|
||||
"Face verify": "Распознавание лица",
|
||||
"Face verify required": "Для входа требуется верификация по лицу. Продолжить?",
|
||||
|
|
@ -105,6 +107,7 @@
|
|||
"GUI": "Графический интерфейс",
|
||||
"General": "Основные настройки",
|
||||
"Go to Settings": "Перейти в настройки",
|
||||
"Go to profile": "Перейти к личной информации",
|
||||
"Help": "Помощь",
|
||||
"Help or download": "Помощь → Скачать",
|
||||
"Help text": "Описание",
|
||||
|
|
@ -285,6 +288,5 @@
|
|||
"start time": "время начала",
|
||||
"success": "успешно",
|
||||
"system user": "системный пользователь",
|
||||
"user": "пользователь",
|
||||
"Batch actions(select and right click)": "Пакетные действия (выберите и щёлкните ПКМ)"
|
||||
"user": "пользователь"
|
||||
}
|
||||
|
|
@ -86,6 +86,7 @@
|
|||
"Expand all asset": "Mở rộng tất cả tài sản dưới nút",
|
||||
"Expire time": "Quản lý tệp",
|
||||
"ExpiredTime": "Thời hạn hiệu lực",
|
||||
"Face Verify": "Xác thực khuôn mặt",
|
||||
"Face online required": "Đăng nhập lần này cần thực hiện xác minh khuôn mặt và giám sát, có tiếp tục không?",
|
||||
"Face verify": "Xác thực khuôn mặt",
|
||||
"Face verify required": "Không hiển thị lại lần sau",
|
||||
|
|
@ -106,6 +107,7 @@
|
|||
"GUI": "Đồ họa",
|
||||
"General": "Cấu hình cơ bản",
|
||||
"Go to Settings": "Đi đến cài đặt",
|
||||
"Go to profile": "Đi đến thông tin cá nhân",
|
||||
"Help": "Trợ giúp",
|
||||
"Help or download": "Trợ giúp menu → Tải xuống",
|
||||
"Help text": "Giới thiệu",
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
"AvailableHotkeys": "可用快捷键",
|
||||
"Backspace as Ctrl+H": "字符终端Backspace As Ctrl+H",
|
||||
"Batch actions": "批量操作",
|
||||
"Batch actions(select and right click)": "批量操作(选择并右键单击)",
|
||||
"Batch connect": "批量连接",
|
||||
"BatchCommands": "批量命令",
|
||||
"Belgian French keyboard layout": "Belgian French (Azerty)",
|
||||
|
|
@ -85,6 +86,7 @@
|
|||
"Expand all asset": "展开节点下的所有资产",
|
||||
"Expire time": "过期时间",
|
||||
"ExpiredTime": "有效期限",
|
||||
"Face Verify": "人脸验证",
|
||||
"Face online required": "本次登录需要进行人脸验证和监控,是否继续?",
|
||||
"Face verify": "人脸验证",
|
||||
"Face verify required": "本次登录需要进行人脸验证,是否继续?",
|
||||
|
|
@ -105,6 +107,7 @@
|
|||
"GUI": "图形化",
|
||||
"General": "基本配置",
|
||||
"Go to Settings": "去设置",
|
||||
"Go to profile": "前往个人信息",
|
||||
"Help": "帮助",
|
||||
"Help or download": "菜单帮助 → 下载",
|
||||
"Help text": "说明",
|
||||
|
|
@ -285,6 +288,5 @@
|
|||
"start time": "开始时间",
|
||||
"success": "成功",
|
||||
"system user": "系统用户",
|
||||
"user": "用户",
|
||||
"Batch actions(select and right click)": "批量操作(选择并右键单击)"
|
||||
"user": "用户"
|
||||
}
|
||||
|
|
@ -87,6 +87,7 @@
|
|||
"Expand all asset": "展開節點下的所有資產",
|
||||
"Expire time": "過期時間",
|
||||
"ExpiredTime": "有效期限",
|
||||
"Face Verify": "人臉驗證",
|
||||
"Face online required": "這次登入需要進行臉部驗證及監控,是否繼續?",
|
||||
"Face verify": "人臉驗證",
|
||||
"Face verify required": "這次登入需要進行臉部驗證,是否繼續?",
|
||||
|
|
@ -107,6 +108,7 @@
|
|||
"GUI": "圖形化",
|
||||
"General": "基本配置",
|
||||
"Go to Settings": "前往設定",
|
||||
"Go to profile": "前往個人資訊",
|
||||
"Help": "幫助",
|
||||
"Help or download": "菜單幫助 → 下載",
|
||||
"Help text": "說明",
|
||||
|
|
|
|||
Loading…
Reference in New Issue