mirror of https://github.com/jumpserver/jumpserver
perf: 优化翻译
parent
46fde2f1aa
commit
74dd6e97a2
|
@ -0,0 +1,3 @@
|
||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:9d4d85e83261024b7f2bf9a22cb597cf7c596d63e867c77ccf989bf395eda6b4
|
||||||
|
size 893
|
File diff suppressed because it is too large
Load Diff
|
@ -1,3 +1,3 @@
|
||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:0778092e58577ae2dafca3771481323420aef21ac917a29d302f4623f6523598
|
oid sha256:a57ad4a418754f6e29a79e49e6fa8375e158a000331b1d5ee32d1d0eefceb5c0
|
||||||
size 171209
|
size 170096
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,3 +1,3 @@
|
||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:9ed5116e7c5bd0a781865ae6ee44ad2f7ea0724b1fbe692302348bcf1c354b27
|
oid sha256:4cf70b44c5a7e9b76558aac8a6974c50916f6357e2e9d8f15f043d145faf0522
|
||||||
size 140700
|
size 140567
|
||||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: JumpServer 0.3.3\n"
|
"Project-Id-Version: JumpServer 0.3.3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-01-31 19:55+0800\n"
|
"POT-Creation-Date: 2024-02-02 11:06+0800\n"
|
||||||
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
|
"PO-Revision-Date: 2021-05-20 10:54+0800\n"
|
||||||
"Last-Translator: ibuler <ibuler@qq.com>\n"
|
"Last-Translator: ibuler <ibuler@qq.com>\n"
|
||||||
"Language-Team: JumpServer team<ibuler@qq.com>\n"
|
"Language-Team: JumpServer team<ibuler@qq.com>\n"
|
||||||
|
@ -1107,6 +1107,7 @@ msgid "Active"
|
||||||
msgstr "激活中"
|
msgstr "激活中"
|
||||||
|
|
||||||
#: acls/models/base.py:81 users/models/preference.py:16
|
#: acls/models/base.py:81 users/models/preference.py:16
|
||||||
|
#: users/serializers/user.py:293
|
||||||
msgid "Users"
|
msgid "Users"
|
||||||
msgstr "用户"
|
msgstr "用户"
|
||||||
|
|
||||||
|
@ -7991,13 +7992,11 @@ msgstr "头像路径"
|
||||||
msgid "MFA level"
|
msgid "MFA level"
|
||||||
msgstr "MFA"
|
msgstr "MFA"
|
||||||
|
|
||||||
#: users/serializers/user.py:293
|
|
||||||
msgid "Select users"
|
|
||||||
msgstr "选择用户"
|
|
||||||
|
|
||||||
#: users/serializers/user.py:294
|
#: users/serializers/user.py:294
|
||||||
msgid "For security, only list several users"
|
msgid ""
|
||||||
msgstr "为了安全,仅列出几个用户"
|
"For security, only a partial list of users is displayed. You can try to "
|
||||||
|
"search for more"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: users/serializers/user.py:327
|
#: users/serializers/user.py:327
|
||||||
msgid "name not unique"
|
msgid "name not unique"
|
||||||
|
@ -8986,6 +8985,12 @@ msgstr "企业专业版"
|
||||||
msgid "Ultimate edition"
|
msgid "Ultimate edition"
|
||||||
msgstr "企业旗舰版"
|
msgstr "企业旗舰版"
|
||||||
|
|
||||||
|
#~ msgid "Select users"
|
||||||
|
#~ msgstr "选择用户"
|
||||||
|
|
||||||
|
#~ msgid "For security, only list several users"
|
||||||
|
#~ msgstr "为了安全,仅列出几个用户"
|
||||||
|
|
||||||
#~ msgid "Period"
|
#~ msgid "Period"
|
||||||
#~ msgstr "周期"
|
#~ msgstr "周期"
|
||||||
|
|
||||||
|
|
|
@ -1099,7 +1099,7 @@
|
||||||
"OrganizationMembership": "Organization Members",
|
"OrganizationMembership": "Organization Members",
|
||||||
"OrganizationUpdate": "Update organization",
|
"OrganizationUpdate": "Update organization",
|
||||||
"Os": "Operating System",
|
"Os": "Operating System",
|
||||||
"Other": "Other Settings",
|
"Other": "Other",
|
||||||
"OtherAuth": "Other Authentication",
|
"OtherAuth": "Other Authentication",
|
||||||
"OtherProtocol": "Other Protocols",
|
"OtherProtocol": "Other Protocols",
|
||||||
"OtherRules": "Other Rules",
|
"OtherRules": "Other Rules",
|
||||||
|
@ -1547,6 +1547,7 @@
|
||||||
"Support": "Support",
|
"Support": "Support",
|
||||||
"SupportedProtocol": "Supported Protocol",
|
"SupportedProtocol": "Supported Protocol",
|
||||||
"SupportedProtocolHelpText": "Set the protocols supported by assets. Clicking the settings button can modify custom configurations for protocols, such as SFTP directory, RDP AD domain, etc.",
|
"SupportedProtocolHelpText": "Set the protocols supported by assets. Clicking the settings button can modify custom configurations for protocols, such as SFTP directory, RDP AD domain, etc.",
|
||||||
|
"SwitchFrom": "Switch From",
|
||||||
"SwitchPage": "Switch Views",
|
"SwitchPage": "Switch Views",
|
||||||
"SwitchToUser": "Su User",
|
"SwitchToUser": "Su User",
|
||||||
"SwitchToUserListTips": "When connecting to assets through the following users, the current system user will be used to log in and then switch.",
|
"SwitchToUserListTips": "When connecting to assets through the following users, the current system user will be used to log in and then switch.",
|
||||||
|
@ -1780,7 +1781,6 @@
|
||||||
"UserSession": "User Session",
|
"UserSession": "User Session",
|
||||||
"UserSetting": "Preference Settings",
|
"UserSetting": "Preference Settings",
|
||||||
"UserSwitch": "User switch",
|
"UserSwitch": "User switch",
|
||||||
"SwitchFrom": "Switch From",
|
|
||||||
"UserUpdate": "Update User",
|
"UserUpdate": "Update User",
|
||||||
"UserUsername": "User (Username)",
|
"UserUsername": "User (Username)",
|
||||||
"Username": "Username",
|
"Username": "Username",
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"Actions": "Action",
|
"Actions": "Action",
|
||||||
"ActionsTips": "The effects of each authority's agreement are different, click on the icon behind the authority to view",
|
"ActionsTips": "The effects of each authority's agreement are different, click on the icon behind the authority to view",
|
||||||
"Activate": "Activate",
|
"Activate": "Activate",
|
||||||
|
"ActivateSelected": "Activate selected",
|
||||||
"Active": "Activating",
|
"Active": "Activating",
|
||||||
"ActiveAsset": "Recently Logged in",
|
"ActiveAsset": "Recently Logged in",
|
||||||
"ActiveAssetRanking": "Login Asset Ranking",
|
"ActiveAssetRanking": "Login Asset Ranking",
|
||||||
|
@ -105,13 +106,13 @@
|
||||||
"Approved": "Agreed",
|
"Approved": "Agreed",
|
||||||
"ApproverNumbers": "Number of Approvers",
|
"ApproverNumbers": "Number of Approvers",
|
||||||
"ApsaraStack": "Alibaba Cloud Private Cloud",
|
"ApsaraStack": "Alibaba Cloud Private Cloud",
|
||||||
"Asset": "Create an Organization",
|
"Asset": "Asset",
|
||||||
"AssetAccount": "Account",
|
"AssetAccount": "Account",
|
||||||
"AssetAccountDetail": "Account Details",
|
"AssetAccountDetail": "Account Details",
|
||||||
"AssetAclCreate": "Create Asset Login Rules",
|
"AssetAclCreate": "Create Asset Connect Rules",
|
||||||
"AssetAclDetail": "Asset Login Rule Details",
|
"AssetAclDetail": "Asset Connect Rule Details",
|
||||||
"AssetAclList": "Asset Login",
|
"AssetAclList": "Asset Connect",
|
||||||
"AssetAclUpdate": "Update Asset Login Rules",
|
"AssetAclUpdate": "Update Asset Connect Rules",
|
||||||
"AssetAddress": "Asset (IP/Hostname)",
|
"AssetAddress": "Asset (IP/Hostname)",
|
||||||
"AssetAmount": "Number of Assets",
|
"AssetAmount": "Number of Assets",
|
||||||
"AssetAndNode": "Assets/Nodes",
|
"AssetAndNode": "Assets/Nodes",
|
||||||
|
@ -249,7 +250,7 @@
|
||||||
"CommandFilterRuleContentHelpText": "One command per line",
|
"CommandFilterRuleContentHelpText": "One command per line",
|
||||||
"CommandFilterRules": "Command Filter Rules",
|
"CommandFilterRules": "Command Filter Rules",
|
||||||
"CommandGroup": "Command Group",
|
"CommandGroup": "Command Group",
|
||||||
"CommandGroupCreate": "Create Command Set",
|
"CommandGroupCreate": "Create Command Group",
|
||||||
"CommandGroupDetail": "Command Set Details",
|
"CommandGroupDetail": "Command Set Details",
|
||||||
"CommandGroupList": "Command Group",
|
"CommandGroupList": "Command Group",
|
||||||
"CommandGroupUpdate": "Update Command Group",
|
"CommandGroupUpdate": "Update Command Group",
|
||||||
|
@ -266,12 +267,12 @@
|
||||||
"Config": "Settings",
|
"Config": "Settings",
|
||||||
"Confirm": "Confirm",
|
"Confirm": "Confirm",
|
||||||
"ConfirmPassword": "Confirm Password",
|
"ConfirmPassword": "Confirm Password",
|
||||||
"ConnectMethod": "Connection Method",
|
"ConnectMethod": "Connect Method",
|
||||||
"ConnectMethodACLHelpMsg": "Connection methods can be filtered to control whether users can use a certain connection method to log in to the asset. According to your set rules, some connection methods can be allowed, while others can be prohibited (globally effective).",
|
"ConnectMethodACLHelpMsg": "Connect Methods can be filtered to control whether users can use a certain Connect Method to log in to the asset. According to your set rules, some Connect Methods can be allowed, while others can be prohibited (globally effective).",
|
||||||
"ConnectMethodAclCreate": "Create Connection Method Control",
|
"ConnectMethodAclCreate": "Create Connect Method Control",
|
||||||
"ConnectMethodAclDetail": "Connection Method Control Details",
|
"ConnectMethodAclDetail": "Connect Method Control Details",
|
||||||
"ConnectMethodAclList": "Connection Method",
|
"ConnectMethodAclList": "Connect Method",
|
||||||
"ConnectMethodAclUpdate": "Update Connection Method Control",
|
"ConnectMethodAclUpdate": "Update Connect Method Control",
|
||||||
"ConnectWebSocketError": "Connection to WebSocket Failed",
|
"ConnectWebSocketError": "Connection to WebSocket Failed",
|
||||||
"ConnectionDropped": "Connection Disconnected",
|
"ConnectionDropped": "Connection Disconnected",
|
||||||
"ConnectionToken": "Connection token",
|
"ConnectionToken": "Connection token",
|
||||||
|
@ -306,7 +307,7 @@
|
||||||
"CurrentConnections": "Current Number of Connections",
|
"CurrentConnections": "Current Number of Connections",
|
||||||
"CurrentUserVerify": "Verify Current User",
|
"CurrentUserVerify": "Verify Current User",
|
||||||
"Custom": "Custom",
|
"Custom": "Custom",
|
||||||
"CustomCol": "Customize List Fields",
|
"CustomCol": "Customize Display Columns",
|
||||||
"CustomCreate": "Create Asset-Custom",
|
"CustomCreate": "Create Asset-Custom",
|
||||||
"CustomFields": "Custom Attributes",
|
"CustomFields": "Custom Attributes",
|
||||||
"CustomFile": "Please Place Custom Files in the Specified Directory (data/sms/main.py), and Enable Configuration Item SMS_CUSTOM_FILE_MD5=<File md5 Value> in config.txt",
|
"CustomFile": "Please Place Custom Files in the Specified Directory (data/sms/main.py), and Enable Configuration Item SMS_CUSTOM_FILE_MD5=<File md5 Value> in config.txt",
|
||||||
|
@ -352,6 +353,7 @@
|
||||||
"DeleteOrgMsg": "User List, User Group, Asset List, Network Domain List, Manage Users, System Users, Tag Management, Asset Authorization Rules",
|
"DeleteOrgMsg": "User List, User Group, Asset List, Network Domain List, Manage Users, System Users, Tag Management, Asset Authorization Rules",
|
||||||
"DeleteOrgTitle": "Please Ensure the Following Information within the Organization has been Deleted",
|
"DeleteOrgTitle": "Please Ensure the Following Information within the Organization has been Deleted",
|
||||||
"DeleteReleasedAssets": "Delete Released Assets",
|
"DeleteReleasedAssets": "Delete Released Assets",
|
||||||
|
"DeleteSelected": "Delete selected",
|
||||||
"DeleteSuccess": "Delete Successfully",
|
"DeleteSuccess": "Delete Successfully",
|
||||||
"DeleteSuccessMsg": "Delete Successful",
|
"DeleteSuccessMsg": "Delete Successful",
|
||||||
"DeleteWarningMsg": "Are You Sure You Want to Delete",
|
"DeleteWarningMsg": "Are You Sure You Want to Delete",
|
||||||
|
@ -366,6 +368,7 @@
|
||||||
"DingTalk": "DingTalk",
|
"DingTalk": "DingTalk",
|
||||||
"DingTalkTest": "Test",
|
"DingTalkTest": "Test",
|
||||||
"Disable": "Disable",
|
"Disable": "Disable",
|
||||||
|
"DisableSelected": "Disable selected",
|
||||||
"DisplayName": "Name",
|
"DisplayName": "Name",
|
||||||
"Docs": "Document",
|
"Docs": "Document",
|
||||||
"Domain": "Domain",
|
"Domain": "Domain",
|
||||||
|
@ -428,7 +431,7 @@
|
||||||
"Export": "Export",
|
"Export": "Export",
|
||||||
"ExportAll": "Export All",
|
"ExportAll": "Export All",
|
||||||
"ExportOnlyFiltered": "Export Search Results Only",
|
"ExportOnlyFiltered": "Export Search Results Only",
|
||||||
"ExportOnlySelectedItems": "Export Selected Items Only",
|
"ExportOnlySelectedItems": "Export selected Items Only",
|
||||||
"ExportRange": "Export Range",
|
"ExportRange": "Export Range",
|
||||||
"FC": "Fusion Compute",
|
"FC": "Fusion Compute",
|
||||||
"Failed": "Failed",
|
"Failed": "Failed",
|
||||||
|
@ -534,7 +537,7 @@
|
||||||
"IntervalOfCreateUpdatePage": "Unit: Hour",
|
"IntervalOfCreateUpdatePage": "Unit: Hour",
|
||||||
"InvalidJson": "Invalid JSON",
|
"InvalidJson": "Invalid JSON",
|
||||||
"InviteSuccess": "Invitation Successful",
|
"InviteSuccess": "Invitation Successful",
|
||||||
"InviteUser": "Invite User",
|
"InviteUser": "Invite Member",
|
||||||
"InviteUserInOrg": "Invite users to join this organization",
|
"InviteUserInOrg": "Invite users to join this organization",
|
||||||
"Ip": "IP",
|
"Ip": "IP",
|
||||||
"IpGroup": "IP Group",
|
"IpGroup": "IP Group",
|
||||||
|
@ -588,7 +591,7 @@
|
||||||
"LogData": "Log Data",
|
"LogData": "Log Data",
|
||||||
"LogOfLoginSuccessNum": "The number of successful login logs",
|
"LogOfLoginSuccessNum": "The number of successful login logs",
|
||||||
"Logging": "Log Record",
|
"Logging": "Log Record",
|
||||||
"LoginAssetConfirm": "Asset Login Review",
|
"LoginAssetConfirm": "Asset Connect Review",
|
||||||
"LoginAssetToday": "Today's Active Assets",
|
"LoginAssetToday": "Today's Active Assets",
|
||||||
"LoginAssets": "Active Assets",
|
"LoginAssets": "Active Assets",
|
||||||
"LoginConfirm": "Login review",
|
"LoginConfirm": "Login review",
|
||||||
|
@ -629,6 +632,7 @@
|
||||||
"MatchedCount": "Match Results",
|
"MatchedCount": "Match Results",
|
||||||
"Members": "Members",
|
"Members": "Members",
|
||||||
"MenuAccounts": "Accounts",
|
"MenuAccounts": "Accounts",
|
||||||
|
"MenuAcls": "ACLs",
|
||||||
"MenuAssets": "Assets",
|
"MenuAssets": "Assets",
|
||||||
"MenuMore": "More...",
|
"MenuMore": "More...",
|
||||||
"MenuPermissions": "Policies",
|
"MenuPermissions": "Policies",
|
||||||
|
@ -644,7 +648,7 @@
|
||||||
"Monitor": "Monitoring",
|
"Monitor": "Monitoring",
|
||||||
"Month": "Month",
|
"Month": "Month",
|
||||||
"More": "More",
|
"More": "More",
|
||||||
"MoreActions": "More Actions",
|
"MoreActions": "Actions",
|
||||||
"MoveAssetToNode": "Move Assets to Nodes",
|
"MoveAssetToNode": "Move Assets to Nodes",
|
||||||
"MsgSubscribe": "Message Subscription",
|
"MsgSubscribe": "Message Subscription",
|
||||||
"MyAssets": "My Assets",
|
"MyAssets": "My Assets",
|
||||||
|
@ -708,7 +712,7 @@
|
||||||
"OrgAdmin": "Organization Admin",
|
"OrgAdmin": "Organization Admin",
|
||||||
"OrgAuditor": "Organizational Auditors",
|
"OrgAuditor": "Organizational Auditors",
|
||||||
"OrgName": "Authorized Organization Name",
|
"OrgName": "Authorized Organization Name",
|
||||||
"OrgRole": "Organizational Role",
|
"OrgRole": "Organizational Roles",
|
||||||
"OrgRoleHelpText": "The organizational role is the user's role within the current organization",
|
"OrgRoleHelpText": "The organizational role is the user's role within the current organization",
|
||||||
"OrgRoles": "Organizational Role",
|
"OrgRoles": "Organizational Role",
|
||||||
"OrgUser": "Organize Users",
|
"OrgUser": "Organize Users",
|
||||||
|
@ -824,6 +828,7 @@
|
||||||
"RemoteAddr": "Remote Address",
|
"RemoteAddr": "Remote Address",
|
||||||
"Remove": "Remove",
|
"Remove": "Remove",
|
||||||
"RemoveAssetFromNode": "Remove Asset From Node",
|
"RemoveAssetFromNode": "Remove Asset From Node",
|
||||||
|
"RemoveSelected": "Remove selected",
|
||||||
"RemoveSuccessMsg": "Successfully removed",
|
"RemoveSuccessMsg": "Successfully removed",
|
||||||
"Rename": "Rename",
|
"Rename": "Rename",
|
||||||
"RenameNode": "Rename Nodes",
|
"RenameNode": "Rename Nodes",
|
||||||
|
@ -1032,7 +1037,7 @@
|
||||||
"SyncInstanceTaskHistoryList": "Synchronization History List",
|
"SyncInstanceTaskHistoryList": "Synchronization History List",
|
||||||
"SyncInstanceTaskList": "Synchronization Task List",
|
"SyncInstanceTaskList": "Synchronization Task List",
|
||||||
"SyncInstanceTaskUpdate": "Update Sync Task",
|
"SyncInstanceTaskUpdate": "Update Sync Task",
|
||||||
"SyncSelected": "Sync Selected",
|
"SyncSelected": "Sync selected",
|
||||||
"SyncSetting": "Sync Settings",
|
"SyncSetting": "Sync Settings",
|
||||||
"SyncStrategy": "Synchronization Policy",
|
"SyncStrategy": "Synchronization Policy",
|
||||||
"SyncSuccessMsg": "Synchronization Succeeded",
|
"SyncSuccessMsg": "Synchronization Succeeded",
|
||||||
|
@ -1115,8 +1120,8 @@
|
||||||
"UnblockUser": "Unlock User",
|
"UnblockUser": "Unlock User",
|
||||||
"UniqueError": "Only One of the Following Properties Can Be Set",
|
"UniqueError": "Only One of the Following Properties Can Be Set",
|
||||||
"UnlockSuccessMsg": "Unlock Successful",
|
"UnlockSuccessMsg": "Unlock Successful",
|
||||||
"UnselectedOrg": "No Organization Selected",
|
"UnselectedOrg": "No Organization selected",
|
||||||
"UnselectedUser": "No User Selected",
|
"UnselectedUser": "No User selected",
|
||||||
"UpDownload": "Upload & Download",
|
"UpDownload": "Upload & Download",
|
||||||
"Update": "Update",
|
"Update": "Update",
|
||||||
"UpdateAccount": "Update Account",
|
"UpdateAccount": "Update Account",
|
||||||
|
@ -1128,7 +1133,7 @@
|
||||||
"UpdateErrorMsg": "Update Failed",
|
"UpdateErrorMsg": "Update Failed",
|
||||||
"UpdateNodeAssetHardwareInfo": "Update Node Asset Hardware Information",
|
"UpdateNodeAssetHardwareInfo": "Update Node Asset Hardware Information",
|
||||||
"UpdateSSHKey": "Update SSH Public Key",
|
"UpdateSSHKey": "Update SSH Public Key",
|
||||||
"UpdateSelected": "Update Selected",
|
"UpdateSelected": "Update selected",
|
||||||
"UpdateSuccessMsg": "Update Successful",
|
"UpdateSuccessMsg": "Update Successful",
|
||||||
"Updated": "Updated",
|
"Updated": "Updated",
|
||||||
"Upload": "Upload",
|
"Upload": "Upload",
|
||||||
|
|
|
@ -629,6 +629,7 @@
|
||||||
"MatchedCount": "匹配结果",
|
"MatchedCount": "匹配结果",
|
||||||
"Members": "成员",
|
"Members": "成员",
|
||||||
"MenuAccounts": "账号管理",
|
"MenuAccounts": "账号管理",
|
||||||
|
"MenuAcls": "访问控制",
|
||||||
"MenuAssets": "资产管理",
|
"MenuAssets": "资产管理",
|
||||||
"MenuMore": "更多...",
|
"MenuMore": "更多...",
|
||||||
"MenuPermissions": "授权管理",
|
"MenuPermissions": "授权管理",
|
||||||
|
@ -677,6 +678,7 @@
|
||||||
"NotSet": "未设置",
|
"NotSet": "未设置",
|
||||||
"NotSpecialEmoji": "不允许输入特殊表情符号",
|
"NotSpecialEmoji": "不允许输入特殊表情符号",
|
||||||
"Nothing": "无",
|
"Nothing": "无",
|
||||||
|
"Notifications": "通知设置",
|
||||||
"Now": "现在",
|
"Now": "现在",
|
||||||
"Number": "编号",
|
"Number": "编号",
|
||||||
"NumberOfVisits": "访问次数",
|
"NumberOfVisits": "访问次数",
|
||||||
|
@ -1207,6 +1209,5 @@
|
||||||
"Workbench": "工作台",
|
"Workbench": "工作台",
|
||||||
"Workspace": "工作空间",
|
"Workspace": "工作空间",
|
||||||
"Yes": "是",
|
"Yes": "是",
|
||||||
"Notifications": "通知设置",
|
|
||||||
"ZStack": "ZStack"
|
"ZStack": "ZStack"
|
||||||
}
|
}
|
|
@ -290,8 +290,8 @@ class InviteSerializer(RolesSerializerMixin, serializers.Serializer):
|
||||||
users = serializers.PrimaryKeyRelatedField(
|
users = serializers.PrimaryKeyRelatedField(
|
||||||
queryset=User.get_nature_users(),
|
queryset=User.get_nature_users(),
|
||||||
many=True,
|
many=True,
|
||||||
label=_("Select users"),
|
label=_("Users"),
|
||||||
help_text=_("For security, only list several users"),
|
help_text=_("For security, only a partial list of users is displayed. You can try to search for more"),
|
||||||
)
|
)
|
||||||
system_roles = None
|
system_roles = None
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue