perf: update locale i18n files

pull/13689/head
Eric 2024-07-10 18:26:56 +08:00 committed by Bryan
parent 04e102cb87
commit 1faeb54673
13 changed files with 9514 additions and 317 deletions

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:845b68b6d2cdd03b1c1a939d8f1238446731988ab052c66f7c7f6946af7ae406
size 431

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:375a5bd7b21f2ddd004a228ef1debcf81e32812a4392128e0acf184f3317428d
size 380

View File

@ -0,0 +1,103 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-10 18:22+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: static/js/jumpserver.js:264
msgid "Update is successful!"
msgstr ""
#: static/js/jumpserver.js:266
msgid "An unknown error occurred while updating.."
msgstr ""
#: static/js/jumpserver.js:339
msgid "Not found"
msgstr ""
#: static/js/jumpserver.js:341
msgid "Server error"
msgstr ""
#: static/js/jumpserver.js:343 static/js/jumpserver.js:381
#: static/js/jumpserver.js:383
msgid "Error"
msgstr ""
#: static/js/jumpserver.js:349 static/js/jumpserver.js:390
msgid "Delete the success"
msgstr ""
#: static/js/jumpserver.js:356
msgid "Are you sure about deleting it?"
msgstr ""
#: static/js/jumpserver.js:360 static/js/jumpserver.js:401
msgid "Cancel"
msgstr ""
#: static/js/jumpserver.js:362 static/js/jumpserver.js:403
msgid "Confirm"
msgstr ""
#: static/js/jumpserver.js:381
msgid ""
"The organization contains undeleted information. Please try again after "
"deleting"
msgstr ""
#: static/js/jumpserver.js:383
msgid ""
"Do not perform this operation under this organization. Try again after "
"switching to another organization"
msgstr ""
#: static/js/jumpserver.js:397
msgid ""
"Please ensure that the following information in the organization has been "
"deleted"
msgstr ""
#: static/js/jumpserver.js:398
msgid ""
"User list、User group、Asset list、Domain list、Admin user、System user、"
"Labels、Asset permission"
msgstr ""
#: static/js/jumpserver.js:647
msgid "Unknown error occur"
msgstr ""
#: static/js/jumpserver.js:899
msgid "Password minimum length {N} bits"
msgstr ""
#: static/js/jumpserver.js:900
msgid "Must contain capital letters"
msgstr ""
#: static/js/jumpserver.js:901
msgid "Must contain lowercase letters"
msgstr ""
#: static/js/jumpserver.js:902
msgid "Must contain numeric characters"
msgstr ""
#: static/js/jumpserver.js:903
msgid "Must contain special characters"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-07-09 14:15+0800\n" "POT-Creation-Date: 2024-07-10 18:14+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -264,8 +264,8 @@ msgstr "ユーザー %s がパスワードを閲覧/導き出しました"
#: accounts/models/account.py:49 #: accounts/models/account.py:49
#: accounts/models/automations/gather_account.py:16 #: accounts/models/automations/gather_account.py:16
#: accounts/serializers/account/account.py:213 #: accounts/serializers/account/account.py:216
#: accounts/serializers/account/account.py:258 #: accounts/serializers/account/account.py:261
#: accounts/serializers/account/gathered_account.py:10 #: accounts/serializers/account/gathered_account.py:10
#: accounts/serializers/automations/change_secret.py:108 #: accounts/serializers/automations/change_secret.py:108
#: accounts/serializers/automations/change_secret.py:140 #: accounts/serializers/automations/change_secret.py:140
@ -285,8 +285,8 @@ msgid "Asset"
msgstr "資産" msgstr "資産"
#: accounts/models/account.py:53 accounts/models/template.py:16 #: accounts/models/account.py:53 accounts/models/template.py:16
#: accounts/serializers/account/account.py:220 #: accounts/serializers/account/account.py:223
#: accounts/serializers/account/account.py:268 #: accounts/serializers/account/account.py:271
#: accounts/serializers/account/template.py:27 #: accounts/serializers/account/template.py:27
#: authentication/serializers/connect_token_secret.py:50 #: authentication/serializers/connect_token_secret.py:50
msgid "Su from" msgid "Su from"
@ -298,7 +298,7 @@ msgstr "から切り替え"
msgid "Version" msgid "Version"
msgstr "バージョン" msgstr "バージョン"
#: accounts/models/account.py:57 accounts/serializers/account/account.py:215 #: accounts/models/account.py:57 accounts/serializers/account/account.py:218
#: users/models/user.py:860 #: users/models/user.py:860
msgid "Source" msgid "Source"
msgstr "ソース" msgstr "ソース"
@ -515,7 +515,7 @@ msgid "Status"
msgstr "ステータス" msgstr "ステータス"
#: accounts/models/automations/change_secret.py:47 #: accounts/models/automations/change_secret.py:47
#: accounts/serializers/account/account.py:260 #: accounts/serializers/account/account.py:263
#: accounts/templates/accounts/change_secret_failed_info.html:13 #: accounts/templates/accounts/change_secret_failed_info.html:13
#: assets/const/automation.py:8 #: assets/const/automation.py:8
#: authentication/templates/authentication/passkey.html:173 #: authentication/templates/authentication/passkey.html:173
@ -591,7 +591,7 @@ msgid "Verify asset account"
msgstr "アカウントの確認" msgstr "アカウントの確認"
#: accounts/models/base.py:37 accounts/models/base.py:67 #: accounts/models/base.py:37 accounts/models/base.py:67
#: accounts/serializers/account/account.py:443 #: accounts/serializers/account/account.py:446
#: accounts/serializers/account/base.py:17 #: accounts/serializers/account/base.py:17
#: accounts/serializers/automations/change_secret.py:47 #: accounts/serializers/automations/change_secret.py:47
#: authentication/serializers/connect_token_secret.py:42 #: authentication/serializers/connect_token_secret.py:42
@ -773,7 +773,7 @@ msgstr "今すぐプッシュ"
msgid "Exist policy" msgid "Exist policy"
msgstr "アカウントの存在ポリシー" msgstr "アカウントの存在ポリシー"
#: accounts/serializers/account/account.py:193 applications/models.py:11 #: accounts/serializers/account/account.py:196 applications/models.py:11
#: assets/models/label.py:21 assets/models/platform.py:95 #: assets/models/label.py:21 assets/models/platform.py:95
#: assets/serializers/asset/common.py:125 assets/serializers/cagegory.py:12 #: assets/serializers/asset/common.py:125 assets/serializers/cagegory.py:12
#: assets/serializers/platform.py:140 assets/serializers/platform.py:229 #: assets/serializers/platform.py:140 assets/serializers/platform.py:229
@ -782,7 +782,7 @@ msgstr "アカウントの存在ポリシー"
msgid "Category" msgid "Category"
msgstr "カテゴリ" msgstr "カテゴリ"
#: accounts/serializers/account/account.py:194 #: accounts/serializers/account/account.py:197
#: accounts/serializers/automations/base.py:55 acls/models/command_acl.py:24 #: accounts/serializers/automations/base.py:55 acls/models/command_acl.py:24
#: acls/serializers/command_acl.py:19 applications/models.py:14 #: acls/serializers/command_acl.py:19 applications/models.py:14
#: assets/models/_user.py:50 assets/models/automations/base.py:20 #: assets/models/_user.py:50 assets/models/automations/base.py:20
@ -802,25 +802,25 @@ msgstr "カテゴリ"
msgid "Type" msgid "Type"
msgstr "タイプ" msgstr "タイプ"
#: accounts/serializers/account/account.py:209 #: accounts/serializers/account/account.py:212
msgid "Asset not found" msgid "Asset not found"
msgstr "資産が存在しません" msgstr "資産が存在しません"
#: accounts/serializers/account/account.py:249 #: accounts/serializers/account/account.py:252
msgid "Has secret" msgid "Has secret"
msgstr "エスクローされたパスワード" msgstr "エスクローされたパスワード"
#: accounts/serializers/account/account.py:259 ops/models/celery.py:83 #: accounts/serializers/account/account.py:262 ops/models/celery.py:83
#: tickets/models/comment.py:13 tickets/models/ticket/general.py:46 #: tickets/models/comment.py:13 tickets/models/ticket/general.py:46
#: tickets/models/ticket/general.py:277 tickets/serializers/super_ticket.py:14 #: tickets/models/ticket/general.py:277 tickets/serializers/super_ticket.py:14
msgid "State" msgid "State"
msgstr "状態" msgstr "状態"
#: accounts/serializers/account/account.py:261 #: accounts/serializers/account/account.py:264
msgid "Changed" msgid "Changed"
msgstr "編集済み" msgstr "編集済み"
#: accounts/serializers/account/account.py:271 #: accounts/serializers/account/account.py:274
#: accounts/serializers/automations/base.py:22 acls/models/base.py:97 #: accounts/serializers/automations/base.py:22 acls/models/base.py:97
#: acls/templates/acls/asset_login_reminder.html:6 #: acls/templates/acls/asset_login_reminder.html:6
#: assets/models/automations/base.py:19 #: assets/models/automations/base.py:19
@ -831,33 +831,33 @@ msgstr "編集済み"
msgid "Assets" msgid "Assets"
msgstr "資産" msgstr "資産"
#: accounts/serializers/account/account.py:326 #: accounts/serializers/account/account.py:329
msgid "Account already exists" msgid "Account already exists"
msgstr "アカウントはすでに存在しています" msgstr "アカウントはすでに存在しています"
#: accounts/serializers/account/account.py:376 #: accounts/serializers/account/account.py:379
#, python-format #, python-format
msgid "Asset does not support this secret type: %s" msgid "Asset does not support this secret type: %s"
msgstr "アセットはアカウント タイプをサポートしていません: %s" msgstr "アセットはアカウント タイプをサポートしていません: %s"
#: accounts/serializers/account/account.py:408 #: accounts/serializers/account/account.py:411
msgid "Account has exist" msgid "Account has exist"
msgstr "アカウントはすでに存在しています" msgstr "アカウントはすでに存在しています"
#: accounts/serializers/account/account.py:438 #: accounts/serializers/account/account.py:441
#: accounts/serializers/account/template.py:72 #: accounts/serializers/account/template.py:72
#: assets/serializers/asset/common.py:385 #: assets/serializers/asset/common.py:387
msgid "Spec info" msgid "Spec info"
msgstr "特別情報" msgstr "特別情報"
#: accounts/serializers/account/account.py:444 #: accounts/serializers/account/account.py:447
#: authentication/serializers/connect_token_secret.py:159 #: authentication/serializers/connect_token_secret.py:159
#: authentication/templates/authentication/_access_key_modal.html:30 #: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:33 #: perms/models/perm_node.py:21 users/serializers/group.py:33
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#: accounts/serializers/account/account.py:454 acls/serializers/base.py:116 #: accounts/serializers/account/account.py:457 acls/serializers/base.py:116
#: acls/templates/acls/asset_login_reminder.html:5 #: acls/templates/acls/asset_login_reminder.html:5
#: acls/templates/acls/user_login_reminder.html:5 #: acls/templates/acls/user_login_reminder.html:5
#: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:54 #: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:54
@ -878,7 +878,7 @@ msgstr "ID"
msgid "User" msgid "User"
msgstr "ユーザー" msgstr "ユーザー"
#: accounts/serializers/account/account.py:455 #: accounts/serializers/account/account.py:458
#: authentication/templates/authentication/_access_key_modal.html:33 #: authentication/templates/authentication/_access_key_modal.html:33
#: terminal/notifications.py:158 terminal/notifications.py:207 #: terminal/notifications.py:158 terminal/notifications.py:207
msgid "Date" msgid "Date"
@ -1170,7 +1170,7 @@ msgid "Users"
msgstr "ユーザー" msgstr "ユーザー"
#: acls/models/base.py:98 assets/models/automations/base.py:17 #: acls/models/base.py:98 assets/models/automations/base.py:17
#: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:384 #: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:386
#: perms/serializers/user_permission.py:75 rbac/tree.py:35 #: perms/serializers/user_permission.py:75 rbac/tree.py:35
msgid "Accounts" msgid "Accounts"
msgstr "アカウント" msgstr "アカウント"
@ -1390,7 +1390,7 @@ msgstr "ルートノード ({}) を削除できません。"
msgid "Deletion failed and the node contains assets" msgid "Deletion failed and the node contains assets"
msgstr "削除に失敗し、ノードにアセットが含まれています。" msgstr "削除に失敗し、ノードにアセットが含まれています。"
#: assets/api/tree.py:49 assets/serializers/node.py:42 #: assets/api/tree.py:48 assets/serializers/node.py:42
msgid "The same level node name cannot be the same" msgid "The same level node name cannot be the same"
msgstr "同じレベルのノード名を同じにすることはできません。" msgstr "同じレベルのノード名を同じにすることはできません。"
@ -1817,7 +1817,7 @@ msgstr "ドメイン"
msgid "Node" msgid "Node"
msgstr "ノード" msgstr "ノード"
#: assets/models/asset/common.py:167 assets/serializers/asset/common.py:386 #: assets/models/asset/common.py:167 assets/serializers/asset/common.py:388
#: assets/serializers/asset/host.py:11 #: assets/serializers/asset/host.py:11
msgid "Gathered info" msgid "Gathered info"
msgstr "資産ハードウェア情報の収集" msgstr "資産ハードウェア情報の収集"
@ -2152,7 +2152,7 @@ msgid "Node path"
msgstr "ノードパスです" msgstr "ノードパスです"
#: assets/serializers/asset/common.py:148 #: assets/serializers/asset/common.py:148
#: assets/serializers/asset/common.py:387 #: assets/serializers/asset/common.py:389
msgid "Auto info" msgid "Auto info"
msgstr "自動情報" msgstr "自動情報"
@ -2720,11 +2720,11 @@ msgstr "仮パスワード"
msgid "Passkey" msgid "Passkey"
msgstr "Passkey" msgstr "Passkey"
#: audits/tasks.py:118 #: audits/tasks.py:119
msgid "Clean audits session task log" msgid "Clean audits session task log"
msgstr "資産監査セッションタスクログのクリーンアップ" msgstr "資産監査セッションタスクログのクリーンアップ"
#: audits/tasks.py:131 #: audits/tasks.py:133
msgid "Upload FTP file to external storage" msgid "Upload FTP file to external storage"
msgstr "外部ストレージへのFTPファイルのアップロード" msgstr "外部ストレージへのFTPファイルのアップロード"
@ -8396,7 +8396,7 @@ msgstr ""
"管理者は「既存のユーザーのみログインを許可」をオンにしており、現在のユーザー" "管理者は「既存のユーザーのみログインを許可」をオンにしており、現在のユーザー"
"はユーザーリストにありません。管理者に連絡してください。" "はユーザーリストにありません。管理者に連絡してください。"
#: users/signal_handlers.py:167 #: users/signal_handlers.py:166
msgid "Clean up expired user sessions" msgid "Clean up expired user sessions"
msgstr "期限切れのユーザー・セッションのパージ" msgstr "期限切れのユーザー・セッションのパージ"

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:1c4a4fa3abb21fea213011d50fd62455fb1ddf73538401dc8cd9c03f4f4bbc77 oid sha256:76ecc817b74abdf4f274425444339c575b723c76800095733176f9b7dada052e
size 3322 size 2465

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-03-22 15:29+0800\n" "POT-Creation-Date: 2024-07-10 18:22+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,141 +18,134 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#: static/js/jumpserver.js:260 #: static/js/jumpserver.js:264
msgid "Update is successful!" msgid "Update is successful!"
msgstr "アップデートは成功しました!" msgstr "アップデートは成功しました!"
#: static/js/jumpserver.js:262 #: static/js/jumpserver.js:266
msgid "An unknown error occurred while updating.." msgid "An unknown error occurred while updating.."
msgstr "更新中に不明なエラーが発生しました。" msgstr "更新中に不明なエラーが発生しました。"
#: static/js/jumpserver.js:333 #: static/js/jumpserver.js:339
msgid "Not found" msgid "Not found"
msgstr "見つかりません" msgstr "見つかりません"
#: static/js/jumpserver.js:335 #: static/js/jumpserver.js:341
msgid "Server error" msgid "Server error"
msgstr "サーバーエラー" msgstr "サーバーエラー"
#: static/js/jumpserver.js:337 static/js/jumpserver.js:375 #: static/js/jumpserver.js:343 static/js/jumpserver.js:381
#: static/js/jumpserver.js:377 #: static/js/jumpserver.js:383
msgid "Error" msgid "Error"
msgstr "エラー" msgstr "エラー"
#: static/js/jumpserver.js:343 static/js/jumpserver.js:384 #: static/js/jumpserver.js:349 static/js/jumpserver.js:390
msgid "Delete the success" msgid "Delete the success"
msgstr "成功を削除する" msgstr "成功を削除する"
#: static/js/jumpserver.js:350 #: static/js/jumpserver.js:356
msgid "Are you sure about deleting it?" msgid "Are you sure about deleting it?"
msgstr "削除してもよろしいですか?" msgstr "削除してもよろしいですか?"
#: static/js/jumpserver.js:354 static/js/jumpserver.js:395 #: static/js/jumpserver.js:360 static/js/jumpserver.js:401
msgid "Cancel" msgid "Cancel"
msgstr "キャンセル" msgstr "キャンセル"
#: static/js/jumpserver.js:356 static/js/jumpserver.js:397 #: static/js/jumpserver.js:362 static/js/jumpserver.js:403
msgid "Confirm" msgid "Confirm"
msgstr "確認" msgstr "確認"
#: static/js/jumpserver.js:375 #: static/js/jumpserver.js:381
msgid "" msgid ""
"The organization contains undeleted information. Please try again after " "The organization contains undeleted information. Please try again after "
"deleting" "deleting"
msgstr "組織には削除されていない情報が含まれています。削除後にもう一度お試しください" msgstr ""
"組織には削除されていない情報が含まれています。削除後にもう一度お試しください"
#: static/js/jumpserver.js:377 #: static/js/jumpserver.js:383
msgid "" msgid ""
"Do not perform this operation under this organization. Try again after " "Do not perform this operation under this organization. Try again after "
"switching to another organization" "switching to another organization"
msgstr "この組織ではこの操作を実行しないでください。別の組織に切り替えた後にもう一度お試しください" msgstr ""
"この組織ではこの操作を実行しないでください。別の組織に切り替えた後にもう一度"
"お試しください"
#: static/js/jumpserver.js:391 #: static/js/jumpserver.js:397
msgid "" msgid ""
"Please ensure that the following information in the organization has been " "Please ensure that the following information in the organization has been "
"deleted" "deleted"
msgstr "組織内の次の情報が削除されていることを確認してください" msgstr "組織内の次の情報が削除されていることを確認してください"
#: static/js/jumpserver.js:392 #: static/js/jumpserver.js:398
msgid "" msgid ""
"User list、User group、Asset list、Domain list、Admin user、System user、" "User list、User group、Asset list、Domain list、Admin user、System user、"
"Labels、Asset permission" "Labels、Asset permission"
msgstr "ユーザーリスト、ユーザーグループ、資産リスト、ドメインリスト、管理ユーザー、システムユーザー、ラベル、資産権限" msgstr ""
"ユーザーリスト、ユーザーグループ、資産リスト、ドメインリスト、管理ユーザー、"
"システムユーザー、ラベル、資産権限"
#: static/js/jumpserver.js:469 #: static/js/jumpserver.js:647
msgid "Loading"
msgstr "読み込み中"
#: static/js/jumpserver.js:470
msgid "Search"
msgstr "検索"
#: static/js/jumpserver.js:473
#, javascript-format
msgid "Selected item %d"
msgstr "選択したアイテム % d"
#: static/js/jumpserver.js:477
msgid "Per page _MENU_"
msgstr "各ページ _MENU_"
#: static/js/jumpserver.js:478
msgid ""
"Displays the results of items _START_ to _END_; A total of _TOTAL_ entries"
msgstr "アイテムの結果を表示します _START_ に着く _END_; 合計 _TOTAL_ エントリ"
#: static/js/jumpserver.js:481
msgid "No match"
msgstr "一致しません"
#: static/js/jumpserver.js:482
msgid "No record"
msgstr "記録なし"
#: static/js/jumpserver.js:662
msgid "Unknown error occur" msgid "Unknown error occur"
msgstr "不明なエラーが発生" msgstr "不明なエラーが発生"
#: static/js/jumpserver.js:915 #: static/js/jumpserver.js:899
msgid "Password minimum length {N} bits" msgid "Password minimum length {N} bits"
msgstr "最小パスワード長 {N} ビット" msgstr "最小パスワード長 {N} ビット"
#: static/js/jumpserver.js:916 #: static/js/jumpserver.js:900
msgid "Must contain capital letters" msgid "Must contain capital letters"
msgstr "大文字を含める必要があります" msgstr "大文字を含める必要があります"
#: static/js/jumpserver.js:917 #: static/js/jumpserver.js:901
msgid "Must contain lowercase letters" msgid "Must contain lowercase letters"
msgstr "小文字を含める必要があります" msgstr "小文字を含める必要があります"
#: static/js/jumpserver.js:918 #: static/js/jumpserver.js:902
msgid "Must contain numeric characters" msgid "Must contain numeric characters"
msgstr "数字を含める必要があります。" msgstr "数字を含める必要があります。"
#: static/js/jumpserver.js:919 #: static/js/jumpserver.js:903
msgid "Must contain special characters" msgid "Must contain special characters"
msgstr "特殊文字を含める必要があります" msgstr "特殊文字を含める必要があります"
#: static/js/jumpserver.js:1098 static/js/jumpserver.js:1122 #~ msgid "Loading"
msgid "Export failed" #~ msgstr "読み込み中"
msgstr "エクスポートに失敗しました"
#: static/js/jumpserver.js:1139 #~ msgid "Search"
msgid "Import Success" #~ msgstr "検索"
msgstr "インポートの成功"
#: static/js/jumpserver.js:1144 #, javascript-format
msgid "Update Success" #~ msgid "Selected item %d"
msgstr "更新の成功" #~ msgstr "選択したアイテム % d"
#: static/js/jumpserver.js:1145 #~ msgid "Per page _MENU_"
msgid "Count" #~ msgstr "各ページ _MENU_"
msgstr "カウント"
#: static/js/jumpserver.js:1174 #~ msgid ""
msgid "Import failed" #~ "Displays the results of items _START_ to _END_; A total of _TOTAL_ entries"
msgstr "インポートに失敗しました" #~ msgstr ""
#~ "アイテムの結果を表示します _START_ に着く _END_; 合計 _TOTAL_ エントリ"
#: static/js/jumpserver.js:1179 #~ msgid "No match"
msgid "Update failed" #~ msgstr "一致しません"
msgstr "更新に失敗しました"
#~ msgid "No record"
#~ msgstr "記録なし"
#~ msgid "Export failed"
#~ msgstr "エクスポートに失敗しました"
#~ msgid "Import Success"
#~ msgstr "インポートの成功"
#~ msgid "Update Success"
#~ msgstr "更新の成功"
#~ msgid "Count"
#~ msgstr "カウント"
#~ msgid "Import failed"
#~ msgstr "インポートに失敗しました"
#~ msgid "Update failed"
#~ msgstr "更新に失敗しました"

View File

@ -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-07-09 14:15+0800\n" "POT-Creation-Date: 2024-07-10 18:14+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"
@ -263,8 +263,8 @@ msgstr "用户 %s 查看/导出 了密码"
#: accounts/models/account.py:49 #: accounts/models/account.py:49
#: accounts/models/automations/gather_account.py:16 #: accounts/models/automations/gather_account.py:16
#: accounts/serializers/account/account.py:213 #: accounts/serializers/account/account.py:216
#: accounts/serializers/account/account.py:258 #: accounts/serializers/account/account.py:261
#: accounts/serializers/account/gathered_account.py:10 #: accounts/serializers/account/gathered_account.py:10
#: accounts/serializers/automations/change_secret.py:108 #: accounts/serializers/automations/change_secret.py:108
#: accounts/serializers/automations/change_secret.py:140 #: accounts/serializers/automations/change_secret.py:140
@ -284,8 +284,8 @@ msgid "Asset"
msgstr "资产" msgstr "资产"
#: accounts/models/account.py:53 accounts/models/template.py:16 #: accounts/models/account.py:53 accounts/models/template.py:16
#: accounts/serializers/account/account.py:220 #: accounts/serializers/account/account.py:223
#: accounts/serializers/account/account.py:268 #: accounts/serializers/account/account.py:271
#: accounts/serializers/account/template.py:27 #: accounts/serializers/account/template.py:27
#: authentication/serializers/connect_token_secret.py:50 #: authentication/serializers/connect_token_secret.py:50
msgid "Su from" msgid "Su from"
@ -297,7 +297,7 @@ msgstr "切换自"
msgid "Version" msgid "Version"
msgstr "版本" msgstr "版本"
#: accounts/models/account.py:57 accounts/serializers/account/account.py:215 #: accounts/models/account.py:57 accounts/serializers/account/account.py:218
#: users/models/user.py:860 #: users/models/user.py:860
msgid "Source" msgid "Source"
msgstr "来源" msgstr "来源"
@ -514,7 +514,7 @@ msgid "Status"
msgstr "状态" msgstr "状态"
#: accounts/models/automations/change_secret.py:47 #: accounts/models/automations/change_secret.py:47
#: accounts/serializers/account/account.py:260 #: accounts/serializers/account/account.py:263
#: accounts/templates/accounts/change_secret_failed_info.html:13 #: accounts/templates/accounts/change_secret_failed_info.html:13
#: assets/const/automation.py:8 #: assets/const/automation.py:8
#: authentication/templates/authentication/passkey.html:173 #: authentication/templates/authentication/passkey.html:173
@ -590,7 +590,7 @@ msgid "Verify asset account"
msgstr "账号验证" msgstr "账号验证"
#: accounts/models/base.py:37 accounts/models/base.py:67 #: accounts/models/base.py:37 accounts/models/base.py:67
#: accounts/serializers/account/account.py:443 #: accounts/serializers/account/account.py:446
#: accounts/serializers/account/base.py:17 #: accounts/serializers/account/base.py:17
#: accounts/serializers/automations/change_secret.py:47 #: accounts/serializers/automations/change_secret.py:47
#: authentication/serializers/connect_token_secret.py:42 #: authentication/serializers/connect_token_secret.py:42
@ -771,7 +771,7 @@ msgstr "立即推送"
msgid "Exist policy" msgid "Exist policy"
msgstr "账号存在策略" msgstr "账号存在策略"
#: accounts/serializers/account/account.py:193 applications/models.py:11 #: accounts/serializers/account/account.py:196 applications/models.py:11
#: assets/models/label.py:21 assets/models/platform.py:95 #: assets/models/label.py:21 assets/models/platform.py:95
#: assets/serializers/asset/common.py:125 assets/serializers/cagegory.py:12 #: assets/serializers/asset/common.py:125 assets/serializers/cagegory.py:12
#: assets/serializers/platform.py:140 assets/serializers/platform.py:229 #: assets/serializers/platform.py:140 assets/serializers/platform.py:229
@ -780,7 +780,7 @@ msgstr "账号存在策略"
msgid "Category" msgid "Category"
msgstr "类别" msgstr "类别"
#: accounts/serializers/account/account.py:194 #: accounts/serializers/account/account.py:197
#: accounts/serializers/automations/base.py:55 acls/models/command_acl.py:24 #: accounts/serializers/automations/base.py:55 acls/models/command_acl.py:24
#: acls/serializers/command_acl.py:19 applications/models.py:14 #: acls/serializers/command_acl.py:19 applications/models.py:14
#: assets/models/_user.py:50 assets/models/automations/base.py:20 #: assets/models/_user.py:50 assets/models/automations/base.py:20
@ -800,25 +800,25 @@ msgstr "类别"
msgid "Type" msgid "Type"
msgstr "类型" msgstr "类型"
#: accounts/serializers/account/account.py:209 #: accounts/serializers/account/account.py:212
msgid "Asset not found" msgid "Asset not found"
msgstr "资产不存在" msgstr "资产不存在"
#: accounts/serializers/account/account.py:249 #: accounts/serializers/account/account.py:252
msgid "Has secret" msgid "Has secret"
msgstr "已托管密码" msgstr "已托管密码"
#: accounts/serializers/account/account.py:259 ops/models/celery.py:83 #: accounts/serializers/account/account.py:262 ops/models/celery.py:83
#: tickets/models/comment.py:13 tickets/models/ticket/general.py:46 #: tickets/models/comment.py:13 tickets/models/ticket/general.py:46
#: tickets/models/ticket/general.py:277 tickets/serializers/super_ticket.py:14 #: tickets/models/ticket/general.py:277 tickets/serializers/super_ticket.py:14
msgid "State" msgid "State"
msgstr "状态" msgstr "状态"
#: accounts/serializers/account/account.py:261 #: accounts/serializers/account/account.py:264
msgid "Changed" msgid "Changed"
msgstr "已修改" msgstr "已修改"
#: accounts/serializers/account/account.py:271 #: accounts/serializers/account/account.py:274
#: accounts/serializers/automations/base.py:22 acls/models/base.py:97 #: accounts/serializers/automations/base.py:22 acls/models/base.py:97
#: acls/templates/acls/asset_login_reminder.html:6 #: acls/templates/acls/asset_login_reminder.html:6
#: assets/models/automations/base.py:19 #: assets/models/automations/base.py:19
@ -829,33 +829,33 @@ msgstr "已修改"
msgid "Assets" msgid "Assets"
msgstr "资产" msgstr "资产"
#: accounts/serializers/account/account.py:326 #: accounts/serializers/account/account.py:329
msgid "Account already exists" msgid "Account already exists"
msgstr "账号已存在" msgstr "账号已存在"
#: accounts/serializers/account/account.py:376 #: accounts/serializers/account/account.py:379
#, python-format #, python-format
msgid "Asset does not support this secret type: %s" msgid "Asset does not support this secret type: %s"
msgstr "资产不支持账号类型: %s" msgstr "资产不支持账号类型: %s"
#: accounts/serializers/account/account.py:408 #: accounts/serializers/account/account.py:411
msgid "Account has exist" msgid "Account has exist"
msgstr "账号已存在" msgstr "账号已存在"
#: accounts/serializers/account/account.py:438 #: accounts/serializers/account/account.py:441
#: accounts/serializers/account/template.py:72 #: accounts/serializers/account/template.py:72
#: assets/serializers/asset/common.py:385 #: assets/serializers/asset/common.py:387
msgid "Spec info" msgid "Spec info"
msgstr "特殊信息" msgstr "特殊信息"
#: accounts/serializers/account/account.py:444 #: accounts/serializers/account/account.py:447
#: authentication/serializers/connect_token_secret.py:159 #: authentication/serializers/connect_token_secret.py:159
#: authentication/templates/authentication/_access_key_modal.html:30 #: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:33 #: perms/models/perm_node.py:21 users/serializers/group.py:33
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#: accounts/serializers/account/account.py:454 acls/serializers/base.py:116 #: accounts/serializers/account/account.py:457 acls/serializers/base.py:116
#: acls/templates/acls/asset_login_reminder.html:5 #: acls/templates/acls/asset_login_reminder.html:5
#: acls/templates/acls/user_login_reminder.html:5 #: acls/templates/acls/user_login_reminder.html:5
#: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:54 #: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:54
@ -876,7 +876,7 @@ msgstr "ID"
msgid "User" msgid "User"
msgstr "用户" msgstr "用户"
#: accounts/serializers/account/account.py:455 #: accounts/serializers/account/account.py:458
#: authentication/templates/authentication/_access_key_modal.html:33 #: authentication/templates/authentication/_access_key_modal.html:33
#: terminal/notifications.py:158 terminal/notifications.py:207 #: terminal/notifications.py:158 terminal/notifications.py:207
msgid "Date" msgid "Date"
@ -1164,7 +1164,7 @@ msgid "Users"
msgstr "用户管理" msgstr "用户管理"
#: acls/models/base.py:98 assets/models/automations/base.py:17 #: acls/models/base.py:98 assets/models/automations/base.py:17
#: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:384 #: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:386
#: perms/serializers/user_permission.py:75 rbac/tree.py:35 #: perms/serializers/user_permission.py:75 rbac/tree.py:35
msgid "Accounts" msgid "Accounts"
msgstr "账号管理" msgstr "账号管理"
@ -1380,7 +1380,7 @@ msgstr "不能删除根节点 ({})"
msgid "Deletion failed and the node contains assets" msgid "Deletion failed and the node contains assets"
msgstr "删除失败,节点包含资产" msgstr "删除失败,节点包含资产"
#: assets/api/tree.py:49 assets/serializers/node.py:42 #: assets/api/tree.py:48 assets/serializers/node.py:42
msgid "The same level node name cannot be the same" msgid "The same level node name cannot be the same"
msgstr "同级别节点名字不能重复" msgstr "同级别节点名字不能重复"
@ -1807,7 +1807,7 @@ msgstr "网域"
msgid "Node" msgid "Node"
msgstr "节点" msgstr "节点"
#: assets/models/asset/common.py:167 assets/serializers/asset/common.py:386 #: assets/models/asset/common.py:167 assets/serializers/asset/common.py:388
#: assets/serializers/asset/host.py:11 #: assets/serializers/asset/host.py:11
msgid "Gathered info" msgid "Gathered info"
msgstr "收集资产硬件信息" msgstr "收集资产硬件信息"
@ -2140,7 +2140,7 @@ msgid "Node path"
msgstr "节点路径" msgstr "节点路径"
#: assets/serializers/asset/common.py:148 #: assets/serializers/asset/common.py:148
#: assets/serializers/asset/common.py:387 #: assets/serializers/asset/common.py:389
msgid "Auto info" msgid "Auto info"
msgstr "自动化信息" msgstr "自动化信息"
@ -2701,11 +2701,11 @@ msgstr "临时密码"
msgid "Passkey" msgid "Passkey"
msgstr "Passkey" msgstr "Passkey"
#: audits/tasks.py:118 #: audits/tasks.py:119
msgid "Clean audits session task log" msgid "Clean audits session task log"
msgstr "清理资产审计会话任务日志" msgstr "清理资产审计会话任务日志"
#: audits/tasks.py:131 #: audits/tasks.py:133
msgid "Upload FTP file to external storage" msgid "Upload FTP file to external storage"
msgstr "上传 FTP 文件到外部存储" msgstr "上传 FTP 文件到外部存储"
@ -8276,7 +8276,7 @@ msgid ""
msgstr "" msgstr ""
"管理员已开启'仅允许已存在用户登录',当前用户不在用户列表中,请联系管理员。" "管理员已开启'仅允许已存在用户登录',当前用户不在用户列表中,请联系管理员。"
#: users/signal_handlers.py:167 #: users/signal_handlers.py:166
msgid "Clean up expired user sessions" msgid "Clean up expired user sessions"
msgstr "清除过期的用户会话" msgstr "清除过期的用户会话"

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:004adc99e5b3b3d42c1f1872d847d671f6bac2a3d6dd08148253c12c625c40de oid sha256:3f88466c49c30dea2bf52cfbb04c902473d9b5cba77174944a0ec2a565e7efaf
size 2741 size 1928

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 11:05+0800\n" "POT-Creation-Date: 2024-07-10 18:22+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,58 +16,62 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: static/js/jumpserver.js:259 #: static/js/jumpserver.js:264
msgid "Update is successful!" msgid "Update is successful!"
msgstr "更新成功" msgstr "更新成功"
#: static/js/jumpserver.js:261 #: static/js/jumpserver.js:266
msgid "An unknown error occurred while updating.." msgid "An unknown error occurred while updating.."
msgstr "更新时发生未知错误" msgstr "更新时发生未知错误"
#: static/js/jumpserver.js:324 static/js/jumpserver.js:362 #: static/js/jumpserver.js:339
#: static/js/jumpserver.js:364 msgid "Not found"
msgstr ""
#: static/js/jumpserver.js:341
msgid "Server error"
msgstr ""
#: static/js/jumpserver.js:343 static/js/jumpserver.js:381
#: static/js/jumpserver.js:383
msgid "Error" msgid "Error"
msgstr "错误" msgstr "错误"
#: static/js/jumpserver.js:324 #: static/js/jumpserver.js:349 static/js/jumpserver.js:390
msgid "Being used by the asset, please unbind the asset first."
msgstr "正在被资产使用中,请先解除资产绑定"
#: static/js/jumpserver.js:330 static/js/jumpserver.js:371
msgid "Delete the success" msgid "Delete the success"
msgstr "删除成功" msgstr "删除成功"
#: static/js/jumpserver.js:337 #: static/js/jumpserver.js:356
msgid "Are you sure about deleting it?" msgid "Are you sure about deleting it?"
msgstr "你确定删除吗 ?" msgstr "你确定删除吗 ?"
#: static/js/jumpserver.js:341 static/js/jumpserver.js:382 #: static/js/jumpserver.js:360 static/js/jumpserver.js:401
msgid "Cancel" msgid "Cancel"
msgstr "取消" msgstr "取消"
#: static/js/jumpserver.js:343 static/js/jumpserver.js:384 #: static/js/jumpserver.js:362 static/js/jumpserver.js:403
msgid "Confirm" msgid "Confirm"
msgstr "确认" msgstr "确认"
#: static/js/jumpserver.js:362 #: static/js/jumpserver.js:381
msgid "" msgid ""
"The organization contains undeleted information. Please try again after " "The organization contains undeleted information. Please try again after "
"deleting" "deleting"
msgstr "组织中包含未删除信息,请删除后重试" msgstr "组织中包含未删除信息,请删除后重试"
#: static/js/jumpserver.js:364 #: static/js/jumpserver.js:383
msgid "" msgid ""
"Do not perform this operation under this organization. Try again after " "Do not perform this operation under this organization. Try again after "
"switching to another organization" "switching to another organization"
msgstr "请勿在此组织下执行此操作,切换到其他组织后重试" msgstr "请勿在此组织下执行此操作,切换到其他组织后重试"
#: static/js/jumpserver.js:378 #: static/js/jumpserver.js:397
msgid "" msgid ""
"Please ensure that the following information in the organization has been " "Please ensure that the following information in the organization has been "
"deleted" "deleted"
msgstr "请确保组织内的以下信息已删除" msgstr "请确保组织内的以下信息已删除"
#: static/js/jumpserver.js:379 #: static/js/jumpserver.js:398
msgid "" msgid ""
"User list、User group、Asset list、Domain list、Admin user、System user、" "User list、User group、Asset list、Domain list、Admin user、System user、"
"Labels、Asset permission" "Labels、Asset permission"
@ -75,84 +79,70 @@ msgstr ""
"用户列表、用户组、资产列表、网域列表、特权用户、系统用户、标签管理、资产授权" "用户列表、用户组、资产列表、网域列表、特权用户、系统用户、标签管理、资产授权"
"规则" "规则"
#: static/js/jumpserver.js:416 #: static/js/jumpserver.js:647
msgid "Loading"
msgstr "加载中"
#: static/js/jumpserver.js:417
msgid "Search"
msgstr "搜索"
#: static/js/jumpserver.js:420
#, javascript-format
msgid "Selected item %d"
msgstr "选中 %d 项"
#: static/js/jumpserver.js:424
msgid "Per page _MENU_"
msgstr "每页 _MENU_"
#: static/js/jumpserver.js:425
msgid ""
"Displays the results of items _START_ to _END_; A total of _TOTAL_ entries"
msgstr "显示第 _START_ 至 _END_ 项结果; 总共 _TOTAL_ 项"
#: static/js/jumpserver.js:428
msgid "No match"
msgstr "没有匹配项"
#: static/js/jumpserver.js:429
msgid "No record"
msgstr "没有记录"
#: static/js/jumpserver.js:582
msgid "Unknown error occur" msgid "Unknown error occur"
msgstr "出现未知错误" msgstr "出现未知错误"
#: static/js/jumpserver.js:838 #: static/js/jumpserver.js:899
msgid "Password minimum length {N} bits" msgid "Password minimum length {N} bits"
msgstr "密码最小长度 {N} 位" msgstr "密码最小长度 {N} 位"
#: static/js/jumpserver.js:839 #: static/js/jumpserver.js:900
msgid "Must contain capital letters" msgid "Must contain capital letters"
msgstr "必须包含大写字母" msgstr "必须包含大写字母"
#: static/js/jumpserver.js:840 #: static/js/jumpserver.js:901
msgid "Must contain lowercase letters" msgid "Must contain lowercase letters"
msgstr "必须包含小写字母" msgstr "必须包含小写字母"
#: static/js/jumpserver.js:841 #: static/js/jumpserver.js:902
msgid "Must contain numeric characters" msgid "Must contain numeric characters"
msgstr "必须包含数字字符" msgstr "必须包含数字字符"
#: static/js/jumpserver.js:842 #: static/js/jumpserver.js:903
msgid "Must contain special characters" msgid "Must contain special characters"
msgstr "必须包含特殊字符" msgstr "必须包含特殊字符"
#: static/js/jumpserver.js:984 #~ msgid "Being used by the asset, please unbind the asset first."
msgid "Export failed" #~ msgstr "正在被资产使用中,请先解除资产绑定"
msgstr "导出失败"
#: static/js/jumpserver.js:1001 #~ msgid "Loading"
msgid "Import Success" #~ msgstr "加载中"
msgstr "导入成功"
#: static/js/jumpserver.js:1006 #~ msgid "Search"
msgid "Update Success" #~ msgstr "搜索"
msgstr "更新成功"
#: static/js/jumpserver.js:1007 #, javascript-format
msgid "Count" #~ msgid "Selected item %d"
msgstr "数量" #~ msgstr "选中 %d 项"
#: static/js/jumpserver.js:1035 #~ msgid "Per page _MENU_"
msgid "Import failed" #~ msgstr "每页 _MENU_"
msgstr "导入失败"
#: static/js/jumpserver.js:1040 #~ msgid ""
msgid "Update failed" #~ "Displays the results of items _START_ to _END_; A total of _TOTAL_ entries"
msgstr "更新失败" #~ msgstr "显示第 _START_ 至 _END_ 项结果; 总共 _TOTAL_ 项"
#: static/js/plugins/moment/moment.min.js:6 #~ msgid "No match"
msgid "\n" #~ msgstr "没有匹配项"
msgstr ""
#~ msgid "No record"
#~ msgstr "没有记录"
#~ msgid "Export failed"
#~ msgstr "导出失败"
#~ msgid "Import Success"
#~ msgstr "导入成功"
#~ msgid "Update Success"
#~ msgstr "更新成功"
#~ msgid "Count"
#~ msgstr "数量"
#~ msgid "Import failed"
#~ msgstr "导入失败"
#~ msgid "Update failed"
#~ msgstr "更新失败"

View File

@ -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-07-09 14:15+0800\n" "POT-Creation-Date: 2024-07-10 18:14+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"
@ -265,8 +265,8 @@ msgstr "用戶 %s 查看/匯出 了密碼"
#: accounts/models/account.py:49 #: accounts/models/account.py:49
#: accounts/models/automations/gather_account.py:16 #: accounts/models/automations/gather_account.py:16
#: accounts/serializers/account/account.py:213 #: accounts/serializers/account/account.py:216
#: accounts/serializers/account/account.py:258 #: accounts/serializers/account/account.py:261
#: accounts/serializers/account/gathered_account.py:10 #: accounts/serializers/account/gathered_account.py:10
#: accounts/serializers/automations/change_secret.py:108 #: accounts/serializers/automations/change_secret.py:108
#: accounts/serializers/automations/change_secret.py:140 #: accounts/serializers/automations/change_secret.py:140
@ -286,8 +286,8 @@ msgid "Asset"
msgstr "資產" msgstr "資產"
#: accounts/models/account.py:53 accounts/models/template.py:16 #: accounts/models/account.py:53 accounts/models/template.py:16
#: accounts/serializers/account/account.py:220 #: accounts/serializers/account/account.py:223
#: accounts/serializers/account/account.py:268 #: accounts/serializers/account/account.py:271
#: accounts/serializers/account/template.py:27 #: accounts/serializers/account/template.py:27
#: authentication/serializers/connect_token_secret.py:50 #: authentication/serializers/connect_token_secret.py:50
msgid "Su from" msgid "Su from"
@ -299,7 +299,7 @@ msgstr "切換自"
msgid "Version" msgid "Version"
msgstr "版本" msgstr "版本"
#: accounts/models/account.py:57 accounts/serializers/account/account.py:215 #: accounts/models/account.py:57 accounts/serializers/account/account.py:218
#: users/models/user.py:860 #: users/models/user.py:860
msgid "Source" msgid "Source"
msgstr "來源" msgstr "來源"
@ -516,7 +516,7 @@ msgid "Status"
msgstr "狀態" msgstr "狀態"
#: accounts/models/automations/change_secret.py:47 #: accounts/models/automations/change_secret.py:47
#: accounts/serializers/account/account.py:260 #: accounts/serializers/account/account.py:263
#: accounts/templates/accounts/change_secret_failed_info.html:13 #: accounts/templates/accounts/change_secret_failed_info.html:13
#: assets/const/automation.py:8 #: assets/const/automation.py:8
#: authentication/templates/authentication/passkey.html:173 #: authentication/templates/authentication/passkey.html:173
@ -592,7 +592,7 @@ msgid "Verify asset account"
msgstr "帳號驗證" msgstr "帳號驗證"
#: accounts/models/base.py:37 accounts/models/base.py:67 #: accounts/models/base.py:37 accounts/models/base.py:67
#: accounts/serializers/account/account.py:443 #: accounts/serializers/account/account.py:446
#: accounts/serializers/account/base.py:17 #: accounts/serializers/account/base.py:17
#: accounts/serializers/automations/change_secret.py:47 #: accounts/serializers/automations/change_secret.py:47
#: authentication/serializers/connect_token_secret.py:42 #: authentication/serializers/connect_token_secret.py:42
@ -773,7 +773,7 @@ msgstr "立即推送"
msgid "Exist policy" msgid "Exist policy"
msgstr "帳號存在策略" msgstr "帳號存在策略"
#: accounts/serializers/account/account.py:193 applications/models.py:11 #: accounts/serializers/account/account.py:196 applications/models.py:11
#: assets/models/label.py:21 assets/models/platform.py:95 #: assets/models/label.py:21 assets/models/platform.py:95
#: assets/serializers/asset/common.py:125 assets/serializers/cagegory.py:12 #: assets/serializers/asset/common.py:125 assets/serializers/cagegory.py:12
#: assets/serializers/platform.py:140 assets/serializers/platform.py:229 #: assets/serializers/platform.py:140 assets/serializers/platform.py:229
@ -782,7 +782,7 @@ msgstr "帳號存在策略"
msgid "Category" msgid "Category"
msgstr "類別" msgstr "類別"
#: accounts/serializers/account/account.py:194 #: accounts/serializers/account/account.py:197
#: accounts/serializers/automations/base.py:55 acls/models/command_acl.py:24 #: accounts/serializers/automations/base.py:55 acls/models/command_acl.py:24
#: acls/serializers/command_acl.py:19 applications/models.py:14 #: acls/serializers/command_acl.py:19 applications/models.py:14
#: assets/models/_user.py:50 assets/models/automations/base.py:20 #: assets/models/_user.py:50 assets/models/automations/base.py:20
@ -802,25 +802,25 @@ msgstr "類別"
msgid "Type" msgid "Type"
msgstr "類型" msgstr "類型"
#: accounts/serializers/account/account.py:209 #: accounts/serializers/account/account.py:212
msgid "Asset not found" msgid "Asset not found"
msgstr "資產不存在" msgstr "資產不存在"
#: accounts/serializers/account/account.py:249 #: accounts/serializers/account/account.py:252
msgid "Has secret" msgid "Has secret"
msgstr "已託管密碼" msgstr "已託管密碼"
#: accounts/serializers/account/account.py:259 ops/models/celery.py:83 #: accounts/serializers/account/account.py:262 ops/models/celery.py:83
#: tickets/models/comment.py:13 tickets/models/ticket/general.py:46 #: tickets/models/comment.py:13 tickets/models/ticket/general.py:46
#: tickets/models/ticket/general.py:277 tickets/serializers/super_ticket.py:14 #: tickets/models/ticket/general.py:277 tickets/serializers/super_ticket.py:14
msgid "State" msgid "State"
msgstr "狀態" msgstr "狀態"
#: accounts/serializers/account/account.py:261 #: accounts/serializers/account/account.py:264
msgid "Changed" msgid "Changed"
msgstr "已修改" msgstr "已修改"
#: accounts/serializers/account/account.py:271 #: accounts/serializers/account/account.py:274
#: accounts/serializers/automations/base.py:22 acls/models/base.py:97 #: accounts/serializers/automations/base.py:22 acls/models/base.py:97
#: acls/templates/acls/asset_login_reminder.html:6 #: acls/templates/acls/asset_login_reminder.html:6
#: assets/models/automations/base.py:19 #: assets/models/automations/base.py:19
@ -831,33 +831,33 @@ msgstr "已修改"
msgid "Assets" msgid "Assets"
msgstr "資產" msgstr "資產"
#: accounts/serializers/account/account.py:326 #: accounts/serializers/account/account.py:329
msgid "Account already exists" msgid "Account already exists"
msgstr "帳號已存在" msgstr "帳號已存在"
#: accounts/serializers/account/account.py:376 #: accounts/serializers/account/account.py:379
#, python-format #, python-format
msgid "Asset does not support this secret type: %s" msgid "Asset does not support this secret type: %s"
msgstr "資產不支持帳號類型: %s" msgstr "資產不支持帳號類型: %s"
#: accounts/serializers/account/account.py:408 #: accounts/serializers/account/account.py:411
msgid "Account has exist" msgid "Account has exist"
msgstr "帳號已存在" msgstr "帳號已存在"
#: accounts/serializers/account/account.py:438 #: accounts/serializers/account/account.py:441
#: accounts/serializers/account/template.py:72 #: accounts/serializers/account/template.py:72
#: assets/serializers/asset/common.py:385 #: assets/serializers/asset/common.py:387
msgid "Spec info" msgid "Spec info"
msgstr "特殊資訊" msgstr "特殊資訊"
#: accounts/serializers/account/account.py:444 #: accounts/serializers/account/account.py:447
#: authentication/serializers/connect_token_secret.py:159 #: authentication/serializers/connect_token_secret.py:159
#: authentication/templates/authentication/_access_key_modal.html:30 #: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:33 #: perms/models/perm_node.py:21 users/serializers/group.py:33
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#: accounts/serializers/account/account.py:454 acls/serializers/base.py:116 #: accounts/serializers/account/account.py:457 acls/serializers/base.py:116
#: acls/templates/acls/asset_login_reminder.html:5 #: acls/templates/acls/asset_login_reminder.html:5
#: acls/templates/acls/user_login_reminder.html:5 #: acls/templates/acls/user_login_reminder.html:5
#: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:54 #: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:54
@ -878,7 +878,7 @@ msgstr "ID"
msgid "User" msgid "User"
msgstr "用戶" msgstr "用戶"
#: accounts/serializers/account/account.py:455 #: accounts/serializers/account/account.py:458
#: authentication/templates/authentication/_access_key_modal.html:33 #: authentication/templates/authentication/_access_key_modal.html:33
#: terminal/notifications.py:158 terminal/notifications.py:207 #: terminal/notifications.py:158 terminal/notifications.py:207
msgid "Date" msgid "Date"
@ -1166,7 +1166,7 @@ msgid "Users"
msgstr "用戶管理" msgstr "用戶管理"
#: acls/models/base.py:98 assets/models/automations/base.py:17 #: acls/models/base.py:98 assets/models/automations/base.py:17
#: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:384 #: assets/models/cmd_filter.py:38 assets/serializers/asset/common.py:386
#: perms/serializers/user_permission.py:75 rbac/tree.py:35 #: perms/serializers/user_permission.py:75 rbac/tree.py:35
msgid "Accounts" msgid "Accounts"
msgstr "帳號管理" msgstr "帳號管理"
@ -1382,7 +1382,7 @@ msgstr "不能刪除根節點 ({})"
msgid "Deletion failed and the node contains assets" msgid "Deletion failed and the node contains assets"
msgstr "刪除失敗,節點包含資產" msgstr "刪除失敗,節點包含資產"
#: assets/api/tree.py:49 assets/serializers/node.py:42 #: assets/api/tree.py:48 assets/serializers/node.py:42
msgid "The same level node name cannot be the same" msgid "The same level node name cannot be the same"
msgstr "同級別節點名字不能重複" msgstr "同級別節點名字不能重複"
@ -1809,7 +1809,7 @@ msgstr "網域"
msgid "Node" msgid "Node"
msgstr "節點" msgstr "節點"
#: assets/models/asset/common.py:167 assets/serializers/asset/common.py:386 #: assets/models/asset/common.py:167 assets/serializers/asset/common.py:388
#: assets/serializers/asset/host.py:11 #: assets/serializers/asset/host.py:11
msgid "Gathered info" msgid "Gathered info"
msgstr "收集資產硬體資訊" msgstr "收集資產硬體資訊"
@ -2142,7 +2142,7 @@ msgid "Node path"
msgstr "節點路徑" msgstr "節點路徑"
#: assets/serializers/asset/common.py:148 #: assets/serializers/asset/common.py:148
#: assets/serializers/asset/common.py:387 #: assets/serializers/asset/common.py:389
msgid "Auto info" msgid "Auto info"
msgstr "自動化資訊" msgstr "自動化資訊"
@ -2703,11 +2703,11 @@ msgstr "臨時密碼"
msgid "Passkey" msgid "Passkey"
msgstr "Passkey" msgstr "Passkey"
#: audits/tasks.py:118 #: audits/tasks.py:119
msgid "Clean audits session task log" msgid "Clean audits session task log"
msgstr "清理資產審計會話任務日誌" msgstr "清理資產審計會話任務日誌"
#: audits/tasks.py:131 #: audits/tasks.py:133
msgid "Upload FTP file to external storage" msgid "Upload FTP file to external storage"
msgstr "上傳 FTP 文件到外部儲存" msgstr "上傳 FTP 文件到外部儲存"
@ -8277,7 +8277,7 @@ msgid ""
msgstr "" msgstr ""
"管理員已開啟'僅允許已存在用戶登錄',當前用戶不在用戶列表中,請聯絡管理員。" "管理員已開啟'僅允許已存在用戶登錄',當前用戶不在用戶列表中,請聯絡管理員。"
#: users/signal_handlers.py:167 #: users/signal_handlers.py:166
msgid "Clean up expired user sessions" msgid "Clean up expired user sessions"
msgstr "清除過期的用戶會話" msgstr "清除過期的用戶會話"

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:cc91c07e525f289e4277ec70a51438c10b694a4111f922bd4ee4b20f6e0f0cd0 oid sha256:9dfbc2f7eec8bd3fe6cff35456eb5b1af743206d1962dff1870f348347ef8e54
size 2832 size 2019

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-24 11:05+0800\n" "POT-Creation-Date: 2024-07-10 18:22+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -15,60 +15,65 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-ZhConverter: 繁化姬 dict-74c8d060-r1048 @ 2024/04/07 18:35:03 | https://zhconvert.org\n" "X-ZhConverter: 繁化姬 dict-74c8d060-r1048 @ 2024/04/07 18:35:03 | https://"
"zhconvert.org\n"
#: static/js/jumpserver.js:259 #: static/js/jumpserver.js:264
msgid "Update is successful!" msgid "Update is successful!"
msgstr "更新成功" msgstr "更新成功"
#: static/js/jumpserver.js:261 #: static/js/jumpserver.js:266
msgid "An unknown error occurred while updating.." msgid "An unknown error occurred while updating.."
msgstr "更新時發生未知錯誤" msgstr "更新時發生未知錯誤"
#: static/js/jumpserver.js:324 static/js/jumpserver.js:362 #: static/js/jumpserver.js:339
#: static/js/jumpserver.js:364 msgid "Not found"
msgstr ""
#: static/js/jumpserver.js:341
msgid "Server error"
msgstr ""
#: static/js/jumpserver.js:343 static/js/jumpserver.js:381
#: static/js/jumpserver.js:383
msgid "Error" msgid "Error"
msgstr "錯誤" msgstr "錯誤"
#: static/js/jumpserver.js:324 #: static/js/jumpserver.js:349 static/js/jumpserver.js:390
msgid "Being used by the asset, please unbind the asset first."
msgstr "正在被資產使用中,請先解除資產綁定"
#: static/js/jumpserver.js:330 static/js/jumpserver.js:371
msgid "Delete the success" msgid "Delete the success"
msgstr "刪除成功" msgstr "刪除成功"
#: static/js/jumpserver.js:337 #: static/js/jumpserver.js:356
msgid "Are you sure about deleting it?" msgid "Are you sure about deleting it?"
msgstr "你確定刪除嗎 ?" msgstr "你確定刪除嗎 ?"
#: static/js/jumpserver.js:341 static/js/jumpserver.js:382 #: static/js/jumpserver.js:360 static/js/jumpserver.js:401
msgid "Cancel" msgid "Cancel"
msgstr "取消" msgstr "取消"
#: static/js/jumpserver.js:343 static/js/jumpserver.js:384 #: static/js/jumpserver.js:362 static/js/jumpserver.js:403
msgid "Confirm" msgid "Confirm"
msgstr "確認" msgstr "確認"
#: static/js/jumpserver.js:362 #: static/js/jumpserver.js:381
msgid "" msgid ""
"The organization contains undeleted information. Please try again after " "The organization contains undeleted information. Please try again after "
"deleting" "deleting"
msgstr "組織中包含未刪除資訊,請刪除後重試" msgstr "組織中包含未刪除資訊,請刪除後重試"
#: static/js/jumpserver.js:364 #: static/js/jumpserver.js:383
msgid "" msgid ""
"Do not perform this operation under this organization. Try again after " "Do not perform this operation under this organization. Try again after "
"switching to another organization" "switching to another organization"
msgstr "請勿在此組織下執行此操作,切換到其他組織後重試" msgstr "請勿在此組織下執行此操作,切換到其他組織後重試"
#: static/js/jumpserver.js:378 #: static/js/jumpserver.js:397
msgid "" msgid ""
"Please ensure that the following information in the organization has been " "Please ensure that the following information in the organization has been "
"deleted" "deleted"
msgstr "請確保組織內的以下資訊已刪除" msgstr "請確保組織內的以下資訊已刪除"
#: static/js/jumpserver.js:379 #: static/js/jumpserver.js:398
msgid "" msgid ""
"User list、User group、Asset list、Domain list、Admin user、System user、" "User list、User group、Asset list、Domain list、Admin user、System user、"
"Labels、Asset permission" "Labels、Asset permission"
@ -76,84 +81,70 @@ msgstr ""
"用戶列表、用戶組、資產列表、網域列表、特權用戶、系統用戶、標籤管理、資產授權" "用戶列表、用戶組、資產列表、網域列表、特權用戶、系統用戶、標籤管理、資產授權"
"規則" "規則"
#: static/js/jumpserver.js:416 #: static/js/jumpserver.js:647
msgid "Loading"
msgstr "載入中"
#: static/js/jumpserver.js:417
msgid "Search"
msgstr "搜索"
#: static/js/jumpserver.js:420
#, javascript-format
msgid "Selected item %d"
msgstr "選中 %d 項"
#: static/js/jumpserver.js:424
msgid "Per page _MENU_"
msgstr "每頁 _MENU_"
#: static/js/jumpserver.js:425
msgid ""
"Displays the results of items _START_ to _END_; A total of _TOTAL_ entries"
msgstr "顯示第 _START_ 至 _END_ 項結果; 總共 _TOTAL_ 項"
#: static/js/jumpserver.js:428
msgid "No match"
msgstr "沒有匹配項"
#: static/js/jumpserver.js:429
msgid "No record"
msgstr "沒有記錄"
#: static/js/jumpserver.js:582
msgid "Unknown error occur" msgid "Unknown error occur"
msgstr "出現未知錯誤" msgstr "出現未知錯誤"
#: static/js/jumpserver.js:838 #: static/js/jumpserver.js:899
msgid "Password minimum length {N} bits" msgid "Password minimum length {N} bits"
msgstr "密碼最小長度 {N} 位" msgstr "密碼最小長度 {N} 位"
#: static/js/jumpserver.js:839 #: static/js/jumpserver.js:900
msgid "Must contain capital letters" msgid "Must contain capital letters"
msgstr "必須包含大寫字母" msgstr "必須包含大寫字母"
#: static/js/jumpserver.js:840 #: static/js/jumpserver.js:901
msgid "Must contain lowercase letters" msgid "Must contain lowercase letters"
msgstr "必須包含小寫字母" msgstr "必須包含小寫字母"
#: static/js/jumpserver.js:841 #: static/js/jumpserver.js:902
msgid "Must contain numeric characters" msgid "Must contain numeric characters"
msgstr "必須包含數字字元" msgstr "必須包含數字字元"
#: static/js/jumpserver.js:842 #: static/js/jumpserver.js:903
msgid "Must contain special characters" msgid "Must contain special characters"
msgstr "必須包含特殊字元" msgstr "必須包含特殊字元"
#: static/js/jumpserver.js:984 #~ msgid "Being used by the asset, please unbind the asset first."
msgid "Export failed" #~ msgstr "正在被資產使用中,請先解除資產綁定"
msgstr "匯出失敗"
#: static/js/jumpserver.js:1001 #~ msgid "Loading"
msgid "Import Success" #~ msgstr "載入中"
msgstr "匯入成功"
#: static/js/jumpserver.js:1006 #~ msgid "Search"
msgid "Update Success" #~ msgstr "搜索"
msgstr "更新成功"
#: static/js/jumpserver.js:1007 #, javascript-format
msgid "Count" #~ msgid "Selected item %d"
msgstr "數量" #~ msgstr "選中 %d 項"
#: static/js/jumpserver.js:1035 #~ msgid "Per page _MENU_"
msgid "Import failed" #~ msgstr "每頁 _MENU_"
msgstr "匯入失敗"
#: static/js/jumpserver.js:1040 #~ msgid ""
msgid "Update failed" #~ "Displays the results of items _START_ to _END_; A total of _TOTAL_ entries"
msgstr "更新失敗" #~ msgstr "顯示第 _START_ 至 _END_ 項結果; 總共 _TOTAL_ 項"
#: static/js/plugins/moment/moment.min.js:6 #~ msgid "No match"
msgid "\n" #~ msgstr "沒有匹配項"
msgstr ""
#~ msgid "No record"
#~ msgstr "沒有記錄"
#~ msgid "Export failed"
#~ msgstr "匯出失敗"
#~ msgid "Import Success"
#~ msgstr "匯入成功"
#~ msgid "Update Success"
#~ msgstr "更新成功"
#~ msgid "Count"
#~ msgstr "數量"
#~ msgid "Import failed"
#~ msgstr "匯入失敗"
#~ msgid "Update failed"
#~ msgstr "更新失敗"