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

View File

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

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\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"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -18,141 +18,134 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: static/js/jumpserver.js:260
#: static/js/jumpserver.js:264
msgid "Update is successful!"
msgstr "アップデートは成功しました!"
#: static/js/jumpserver.js:262
#: static/js/jumpserver.js:266
msgid "An unknown error occurred while updating.."
msgstr "更新中に不明なエラーが発生しました。"
#: static/js/jumpserver.js:333
#: static/js/jumpserver.js:339
msgid "Not found"
msgstr "見つかりません"
#: static/js/jumpserver.js:335
#: static/js/jumpserver.js:341
msgid "Server error"
msgstr "サーバーエラー"
#: static/js/jumpserver.js:337 static/js/jumpserver.js:375
#: static/js/jumpserver.js:377
#: static/js/jumpserver.js:343 static/js/jumpserver.js:381
#: static/js/jumpserver.js:383
msgid "Error"
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"
msgstr "成功を削除する"
#: static/js/jumpserver.js:350
#: static/js/jumpserver.js:356
msgid "Are you sure about deleting it?"
msgstr "削除してもよろしいですか?"
#: static/js/jumpserver.js:354 static/js/jumpserver.js:395
#: static/js/jumpserver.js:360 static/js/jumpserver.js:401
msgid "Cancel"
msgstr "キャンセル"
#: static/js/jumpserver.js:356 static/js/jumpserver.js:397
#: static/js/jumpserver.js:362 static/js/jumpserver.js:403
msgid "Confirm"
msgstr "確認"
#: static/js/jumpserver.js:375
#: static/js/jumpserver.js:381
msgid ""
"The organization contains undeleted information. Please try again after "
"deleting"
msgstr "組織には削除されていない情報が含まれています。削除後にもう一度お試しください"
msgstr ""
"組織には削除されていない情報が含まれています。削除後にもう一度お試しください"
#: static/js/jumpserver.js:377
#: static/js/jumpserver.js:383
msgid ""
"Do not perform this operation under this organization. Try again after "
"switching to another organization"
msgstr "この組織ではこの操作を実行しないでください。別の組織に切り替えた後にもう一度お試しください"
msgstr ""
"この組織ではこの操作を実行しないでください。別の組織に切り替えた後にもう一度"
"お試しください"
#: static/js/jumpserver.js:391
#: static/js/jumpserver.js:397
msgid ""
"Please ensure that the following information in the organization has been "
"deleted"
msgstr "組織内の次の情報が削除されていることを確認してください"
#: static/js/jumpserver.js:392
#: static/js/jumpserver.js:398
msgid ""
"User list、User group、Asset list、Domain list、Admin user、System user、"
"Labels、Asset permission"
msgstr "ユーザーリスト、ユーザーグループ、資産リスト、ドメインリスト、管理ユーザー、システムユーザー、ラベル、資産権限"
msgstr ""
"ユーザーリスト、ユーザーグループ、資産リスト、ドメインリスト、管理ユーザー、"
"システムユーザー、ラベル、資産権限"
#: static/js/jumpserver.js:469
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
#: static/js/jumpserver.js:647
msgid "Unknown error occur"
msgstr "不明なエラーが発生"
#: static/js/jumpserver.js:915
#: static/js/jumpserver.js:899
msgid "Password minimum length {N} bits"
msgstr "最小パスワード長 {N} ビット"
#: static/js/jumpserver.js:916
#: static/js/jumpserver.js:900
msgid "Must contain capital letters"
msgstr "大文字を含める必要があります"
#: static/js/jumpserver.js:917
#: static/js/jumpserver.js:901
msgid "Must contain lowercase letters"
msgstr "小文字を含める必要があります"
#: static/js/jumpserver.js:918
#: static/js/jumpserver.js:902
msgid "Must contain numeric characters"
msgstr "数字を含める必要があります。"
#: static/js/jumpserver.js:919
#: static/js/jumpserver.js:903
msgid "Must contain special characters"
msgstr "特殊文字を含める必要があります"
#: static/js/jumpserver.js:1098 static/js/jumpserver.js:1122
msgid "Export failed"
msgstr "エクスポートに失敗しました"
#~ msgid "Loading"
#~ msgstr "読み込み中"
#: static/js/jumpserver.js:1139
msgid "Import Success"
msgstr "インポートの成功"
#~ msgid "Search"
#~ msgstr "検索"
#: static/js/jumpserver.js:1144
msgid "Update Success"
msgstr "更新の成功"
#, javascript-format
#~ msgid "Selected item %d"
#~ msgstr "選択したアイテム % d"
#: static/js/jumpserver.js:1145
msgid "Count"
msgstr "カウント"
#~ msgid "Per page _MENU_"
#~ msgstr "各ページ _MENU_"
#: static/js/jumpserver.js:1174
msgid "Import failed"
msgstr "インポートに失敗しました"
#~ msgid ""
#~ "Displays the results of items _START_ to _END_; A total of _TOTAL_ entries"
#~ msgstr ""
#~ "アイテムの結果を表示します _START_ に着く _END_; 合計 _TOTAL_ エントリ"
#: static/js/jumpserver.js:1179
msgid "Update failed"
msgstr "更新に失敗しました"
#~ msgid "No match"
#~ 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 ""
"Project-Id-Version: JumpServer 0.3.3\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"
"Last-Translator: ibuler <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/automations/gather_account.py:16
#: accounts/serializers/account/account.py:213
#: accounts/serializers/account/account.py:258
#: accounts/serializers/account/account.py:216
#: accounts/serializers/account/account.py:261
#: accounts/serializers/account/gathered_account.py:10
#: accounts/serializers/automations/change_secret.py:108
#: accounts/serializers/automations/change_secret.py:140
@ -284,8 +284,8 @@ msgid "Asset"
msgstr "资产"
#: accounts/models/account.py:53 accounts/models/template.py:16
#: accounts/serializers/account/account.py:220
#: accounts/serializers/account/account.py:268
#: accounts/serializers/account/account.py:223
#: accounts/serializers/account/account.py:271
#: accounts/serializers/account/template.py:27
#: authentication/serializers/connect_token_secret.py:50
msgid "Su from"
@ -297,7 +297,7 @@ msgstr "切换自"
msgid "Version"
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
msgid "Source"
msgstr "来源"
@ -514,7 +514,7 @@ msgid "Status"
msgstr "状态"
#: 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
#: assets/const/automation.py:8
#: authentication/templates/authentication/passkey.html:173
@ -590,7 +590,7 @@ msgid "Verify asset account"
msgstr "账号验证"
#: 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/automations/change_secret.py:47
#: authentication/serializers/connect_token_secret.py:42
@ -771,7 +771,7 @@ msgstr "立即推送"
msgid "Exist policy"
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/serializers/asset/common.py:125 assets/serializers/cagegory.py:12
#: assets/serializers/platform.py:140 assets/serializers/platform.py:229
@ -780,7 +780,7 @@ msgstr "账号存在策略"
msgid "Category"
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
#: acls/serializers/command_acl.py:19 applications/models.py:14
#: assets/models/_user.py:50 assets/models/automations/base.py:20
@ -800,25 +800,25 @@ msgstr "类别"
msgid "Type"
msgstr "类型"
#: accounts/serializers/account/account.py:209
#: accounts/serializers/account/account.py:212
msgid "Asset not found"
msgstr "资产不存在"
#: accounts/serializers/account/account.py:249
#: accounts/serializers/account/account.py:252
msgid "Has secret"
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/ticket/general.py:277 tickets/serializers/super_ticket.py:14
msgid "State"
msgstr "状态"
#: accounts/serializers/account/account.py:261
#: accounts/serializers/account/account.py:264
msgid "Changed"
msgstr "已修改"
#: accounts/serializers/account/account.py:271
#: accounts/serializers/account/account.py:274
#: accounts/serializers/automations/base.py:22 acls/models/base.py:97
#: acls/templates/acls/asset_login_reminder.html:6
#: assets/models/automations/base.py:19
@ -829,33 +829,33 @@ msgstr "已修改"
msgid "Assets"
msgstr "资产"
#: accounts/serializers/account/account.py:326
#: accounts/serializers/account/account.py:329
msgid "Account already exists"
msgstr "账号已存在"
#: accounts/serializers/account/account.py:376
#: accounts/serializers/account/account.py:379
#, python-format
msgid "Asset does not support this secret type: %s"
msgstr "资产不支持账号类型: %s"
#: accounts/serializers/account/account.py:408
#: accounts/serializers/account/account.py:411
msgid "Account has exist"
msgstr "账号已存在"
#: accounts/serializers/account/account.py:438
#: accounts/serializers/account/account.py:441
#: accounts/serializers/account/template.py:72
#: assets/serializers/asset/common.py:385
#: assets/serializers/asset/common.py:387
msgid "Spec info"
msgstr "特殊信息"
#: accounts/serializers/account/account.py:444
#: accounts/serializers/account/account.py:447
#: authentication/serializers/connect_token_secret.py:159
#: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:33
msgid "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/user_login_reminder.html:5
#: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:54
@ -876,7 +876,7 @@ msgstr "ID"
msgid "User"
msgstr "用户"
#: accounts/serializers/account/account.py:455
#: accounts/serializers/account/account.py:458
#: authentication/templates/authentication/_access_key_modal.html:33
#: terminal/notifications.py:158 terminal/notifications.py:207
msgid "Date"
@ -1164,7 +1164,7 @@ msgid "Users"
msgstr "用户管理"
#: 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
msgid "Accounts"
msgstr "账号管理"
@ -1380,7 +1380,7 @@ msgstr "不能删除根节点 ({})"
msgid "Deletion failed and the node contains assets"
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"
msgstr "同级别节点名字不能重复"
@ -1807,7 +1807,7 @@ msgstr "网域"
msgid "Node"
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
msgid "Gathered info"
msgstr "收集资产硬件信息"
@ -2140,7 +2140,7 @@ msgid "Node path"
msgstr "节点路径"
#: assets/serializers/asset/common.py:148
#: assets/serializers/asset/common.py:387
#: assets/serializers/asset/common.py:389
msgid "Auto info"
msgstr "自动化信息"
@ -2701,11 +2701,11 @@ msgstr "临时密码"
msgid "Passkey"
msgstr "Passkey"
#: audits/tasks.py:118
#: audits/tasks.py:119
msgid "Clean audits session task log"
msgstr "清理资产审计会话任务日志"
#: audits/tasks.py:131
#: audits/tasks.py:133
msgid "Upload FTP file to external storage"
msgstr "上传 FTP 文件到外部存储"
@ -8276,7 +8276,7 @@ msgid ""
msgstr ""
"管理员已开启'仅允许已存在用户登录',当前用户不在用户列表中,请联系管理员。"
#: users/signal_handlers.py:167
#: users/signal_handlers.py:166
msgid "Clean up expired user sessions"
msgstr "清除过期的用户会话"

View File

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

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\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"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,58 +16,62 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: static/js/jumpserver.js:259
#: static/js/jumpserver.js:264
msgid "Update is successful!"
msgstr "更新成功"
#: static/js/jumpserver.js:261
#: static/js/jumpserver.js:266
msgid "An unknown error occurred while updating.."
msgstr "更新时发生未知错误"
#: static/js/jumpserver.js:324 static/js/jumpserver.js:362
#: static/js/jumpserver.js:364
#: 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:324
msgid "Being used by the asset, please unbind the asset first."
msgstr "正在被资产使用中,请先解除资产绑定"
#: static/js/jumpserver.js:330 static/js/jumpserver.js:371
#: static/js/jumpserver.js:349 static/js/jumpserver.js:390
msgid "Delete the success"
msgstr "删除成功"
#: static/js/jumpserver.js:337
#: static/js/jumpserver.js:356
msgid "Are you sure about deleting it?"
msgstr "你确定删除吗 ?"
#: static/js/jumpserver.js:341 static/js/jumpserver.js:382
#: static/js/jumpserver.js:360 static/js/jumpserver.js:401
msgid "Cancel"
msgstr "取消"
#: static/js/jumpserver.js:343 static/js/jumpserver.js:384
#: static/js/jumpserver.js:362 static/js/jumpserver.js:403
msgid "Confirm"
msgstr "确认"
#: static/js/jumpserver.js:362
#: static/js/jumpserver.js:381
msgid ""
"The organization contains undeleted information. Please try again after "
"deleting"
msgstr "组织中包含未删除信息,请删除后重试"
#: static/js/jumpserver.js:364
#: 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:378
#: static/js/jumpserver.js:397
msgid ""
"Please ensure that the following information in the organization has been "
"deleted"
msgstr "请确保组织内的以下信息已删除"
#: static/js/jumpserver.js:379
#: static/js/jumpserver.js:398
msgid ""
"User list、User group、Asset list、Domain list、Admin user、System user、"
"Labels、Asset permission"
@ -75,84 +79,70 @@ msgstr ""
"用户列表、用户组、资产列表、网域列表、特权用户、系统用户、标签管理、资产授权"
"规则"
#: static/js/jumpserver.js:416
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
#: static/js/jumpserver.js:647
msgid "Unknown error occur"
msgstr "出现未知错误"
#: static/js/jumpserver.js:838
#: static/js/jumpserver.js:899
msgid "Password minimum length {N} bits"
msgstr "密码最小长度 {N} 位"
#: static/js/jumpserver.js:839
#: static/js/jumpserver.js:900
msgid "Must contain capital letters"
msgstr "必须包含大写字母"
#: static/js/jumpserver.js:840
#: static/js/jumpserver.js:901
msgid "Must contain lowercase letters"
msgstr "必须包含小写字母"
#: static/js/jumpserver.js:841
#: static/js/jumpserver.js:902
msgid "Must contain numeric characters"
msgstr "必须包含数字字符"
#: static/js/jumpserver.js:842
#: static/js/jumpserver.js:903
msgid "Must contain special characters"
msgstr "必须包含特殊字符"
#: static/js/jumpserver.js:984
msgid "Export failed"
msgstr "导出失败"
#~ msgid "Being used by the asset, please unbind the asset first."
#~ msgstr "正在被资产使用中,请先解除资产绑定"
#: static/js/jumpserver.js:1001
msgid "Import Success"
msgstr "导入成功"
#~ msgid "Loading"
#~ msgstr "加载中"
#: static/js/jumpserver.js:1006
msgid "Update Success"
msgstr "更新成功"
#~ msgid "Search"
#~ msgstr "搜索"
#: static/js/jumpserver.js:1007
msgid "Count"
msgstr "数量"
#, javascript-format
#~ msgid "Selected item %d"
#~ msgstr "选中 %d 项"
#: static/js/jumpserver.js:1035
msgid "Import failed"
msgstr "导入失败"
#~ msgid "Per page _MENU_"
#~ msgstr "每页 _MENU_"
#: static/js/jumpserver.js:1040
msgid "Update failed"
msgstr "更新失败"
#~ msgid ""
#~ "Displays the results of items _START_ to _END_; A total of _TOTAL_ entries"
#~ msgstr "显示第 _START_ 至 _END_ 项结果; 总共 _TOTAL_ 项"
#: static/js/plugins/moment/moment.min.js:6
msgid "\n"
msgstr ""
#~ msgid "No match"
#~ 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 ""
"Project-Id-Version: JumpServer 0.3.3\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"
"Last-Translator: ibuler <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/automations/gather_account.py:16
#: accounts/serializers/account/account.py:213
#: accounts/serializers/account/account.py:258
#: accounts/serializers/account/account.py:216
#: accounts/serializers/account/account.py:261
#: accounts/serializers/account/gathered_account.py:10
#: accounts/serializers/automations/change_secret.py:108
#: accounts/serializers/automations/change_secret.py:140
@ -286,8 +286,8 @@ msgid "Asset"
msgstr "資產"
#: accounts/models/account.py:53 accounts/models/template.py:16
#: accounts/serializers/account/account.py:220
#: accounts/serializers/account/account.py:268
#: accounts/serializers/account/account.py:223
#: accounts/serializers/account/account.py:271
#: accounts/serializers/account/template.py:27
#: authentication/serializers/connect_token_secret.py:50
msgid "Su from"
@ -299,7 +299,7 @@ msgstr "切換自"
msgid "Version"
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
msgid "Source"
msgstr "來源"
@ -516,7 +516,7 @@ msgid "Status"
msgstr "狀態"
#: 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
#: assets/const/automation.py:8
#: authentication/templates/authentication/passkey.html:173
@ -592,7 +592,7 @@ msgid "Verify asset account"
msgstr "帳號驗證"
#: 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/automations/change_secret.py:47
#: authentication/serializers/connect_token_secret.py:42
@ -773,7 +773,7 @@ msgstr "立即推送"
msgid "Exist policy"
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/serializers/asset/common.py:125 assets/serializers/cagegory.py:12
#: assets/serializers/platform.py:140 assets/serializers/platform.py:229
@ -782,7 +782,7 @@ msgstr "帳號存在策略"
msgid "Category"
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
#: acls/serializers/command_acl.py:19 applications/models.py:14
#: assets/models/_user.py:50 assets/models/automations/base.py:20
@ -802,25 +802,25 @@ msgstr "類別"
msgid "Type"
msgstr "類型"
#: accounts/serializers/account/account.py:209
#: accounts/serializers/account/account.py:212
msgid "Asset not found"
msgstr "資產不存在"
#: accounts/serializers/account/account.py:249
#: accounts/serializers/account/account.py:252
msgid "Has secret"
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/ticket/general.py:277 tickets/serializers/super_ticket.py:14
msgid "State"
msgstr "狀態"
#: accounts/serializers/account/account.py:261
#: accounts/serializers/account/account.py:264
msgid "Changed"
msgstr "已修改"
#: accounts/serializers/account/account.py:271
#: accounts/serializers/account/account.py:274
#: accounts/serializers/automations/base.py:22 acls/models/base.py:97
#: acls/templates/acls/asset_login_reminder.html:6
#: assets/models/automations/base.py:19
@ -831,33 +831,33 @@ msgstr "已修改"
msgid "Assets"
msgstr "資產"
#: accounts/serializers/account/account.py:326
#: accounts/serializers/account/account.py:329
msgid "Account already exists"
msgstr "帳號已存在"
#: accounts/serializers/account/account.py:376
#: accounts/serializers/account/account.py:379
#, python-format
msgid "Asset does not support this secret type: %s"
msgstr "資產不支持帳號類型: %s"
#: accounts/serializers/account/account.py:408
#: accounts/serializers/account/account.py:411
msgid "Account has exist"
msgstr "帳號已存在"
#: accounts/serializers/account/account.py:438
#: accounts/serializers/account/account.py:441
#: accounts/serializers/account/template.py:72
#: assets/serializers/asset/common.py:385
#: assets/serializers/asset/common.py:387
msgid "Spec info"
msgstr "特殊資訊"
#: accounts/serializers/account/account.py:444
#: accounts/serializers/account/account.py:447
#: authentication/serializers/connect_token_secret.py:159
#: authentication/templates/authentication/_access_key_modal.html:30
#: perms/models/perm_node.py:21 users/serializers/group.py:33
msgid "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/user_login_reminder.html:5
#: assets/models/cmd_filter.py:24 assets/models/label.py:16 audits/models.py:54
@ -878,7 +878,7 @@ msgstr "ID"
msgid "User"
msgstr "用戶"
#: accounts/serializers/account/account.py:455
#: accounts/serializers/account/account.py:458
#: authentication/templates/authentication/_access_key_modal.html:33
#: terminal/notifications.py:158 terminal/notifications.py:207
msgid "Date"
@ -1166,7 +1166,7 @@ msgid "Users"
msgstr "用戶管理"
#: 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
msgid "Accounts"
msgstr "帳號管理"
@ -1382,7 +1382,7 @@ msgstr "不能刪除根節點 ({})"
msgid "Deletion failed and the node contains assets"
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"
msgstr "同級別節點名字不能重複"
@ -1809,7 +1809,7 @@ msgstr "網域"
msgid "Node"
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
msgid "Gathered info"
msgstr "收集資產硬體資訊"
@ -2142,7 +2142,7 @@ msgid "Node path"
msgstr "節點路徑"
#: assets/serializers/asset/common.py:148
#: assets/serializers/asset/common.py:387
#: assets/serializers/asset/common.py:389
msgid "Auto info"
msgstr "自動化資訊"
@ -2703,11 +2703,11 @@ msgstr "臨時密碼"
msgid "Passkey"
msgstr "Passkey"
#: audits/tasks.py:118
#: audits/tasks.py:119
msgid "Clean audits session task log"
msgstr "清理資產審計會話任務日誌"
#: audits/tasks.py:131
#: audits/tasks.py:133
msgid "Upload FTP file to external storage"
msgstr "上傳 FTP 文件到外部儲存"
@ -8277,7 +8277,7 @@ msgid ""
msgstr ""
"管理員已開啟'僅允許已存在用戶登錄',當前用戶不在用戶列表中,請聯絡管理員。"
#: users/signal_handlers.py:167
#: users/signal_handlers.py:166
msgid "Clean up expired user sessions"
msgstr "清除過期的用戶會話"

View File

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

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\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"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -15,60 +15,65 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\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!"
msgstr "更新成功"
#: static/js/jumpserver.js:261
#: static/js/jumpserver.js:266
msgid "An unknown error occurred while updating.."
msgstr "更新時發生未知錯誤"
#: static/js/jumpserver.js:324 static/js/jumpserver.js:362
#: static/js/jumpserver.js:364
#: 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:324
msgid "Being used by the asset, please unbind the asset first."
msgstr "正在被資產使用中,請先解除資產綁定"
#: static/js/jumpserver.js:330 static/js/jumpserver.js:371
#: static/js/jumpserver.js:349 static/js/jumpserver.js:390
msgid "Delete the success"
msgstr "刪除成功"
#: static/js/jumpserver.js:337
#: static/js/jumpserver.js:356
msgid "Are you sure about deleting it?"
msgstr "你確定刪除嗎 ?"
#: static/js/jumpserver.js:341 static/js/jumpserver.js:382
#: static/js/jumpserver.js:360 static/js/jumpserver.js:401
msgid "Cancel"
msgstr "取消"
#: static/js/jumpserver.js:343 static/js/jumpserver.js:384
#: static/js/jumpserver.js:362 static/js/jumpserver.js:403
msgid "Confirm"
msgstr "確認"
#: static/js/jumpserver.js:362
#: static/js/jumpserver.js:381
msgid ""
"The organization contains undeleted information. Please try again after "
"deleting"
msgstr "組織中包含未刪除資訊,請刪除後重試"
#: static/js/jumpserver.js:364
#: 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:378
#: static/js/jumpserver.js:397
msgid ""
"Please ensure that the following information in the organization has been "
"deleted"
msgstr "請確保組織內的以下資訊已刪除"
#: static/js/jumpserver.js:379
#: static/js/jumpserver.js:398
msgid ""
"User list、User group、Asset list、Domain list、Admin user、System user、"
"Labels、Asset permission"
@ -76,84 +81,70 @@ msgstr ""
"用戶列表、用戶組、資產列表、網域列表、特權用戶、系統用戶、標籤管理、資產授權"
"規則"
#: static/js/jumpserver.js:416
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
#: static/js/jumpserver.js:647
msgid "Unknown error occur"
msgstr "出現未知錯誤"
#: static/js/jumpserver.js:838
#: static/js/jumpserver.js:899
msgid "Password minimum length {N} bits"
msgstr "密碼最小長度 {N} 位"
#: static/js/jumpserver.js:839
#: static/js/jumpserver.js:900
msgid "Must contain capital letters"
msgstr "必須包含大寫字母"
#: static/js/jumpserver.js:840
#: static/js/jumpserver.js:901
msgid "Must contain lowercase letters"
msgstr "必須包含小寫字母"
#: static/js/jumpserver.js:841
#: static/js/jumpserver.js:902
msgid "Must contain numeric characters"
msgstr "必須包含數字字元"
#: static/js/jumpserver.js:842
#: static/js/jumpserver.js:903
msgid "Must contain special characters"
msgstr "必須包含特殊字元"
#: static/js/jumpserver.js:984
msgid "Export failed"
msgstr "匯出失敗"
#~ msgid "Being used by the asset, please unbind the asset first."
#~ msgstr "正在被資產使用中,請先解除資產綁定"
#: static/js/jumpserver.js:1001
msgid "Import Success"
msgstr "匯入成功"
#~ msgid "Loading"
#~ msgstr "載入中"
#: static/js/jumpserver.js:1006
msgid "Update Success"
msgstr "更新成功"
#~ msgid "Search"
#~ msgstr "搜索"
#: static/js/jumpserver.js:1007
msgid "Count"
msgstr "數量"
#, javascript-format
#~ msgid "Selected item %d"
#~ msgstr "選中 %d 項"
#: static/js/jumpserver.js:1035
msgid "Import failed"
msgstr "匯入失敗"
#~ msgid "Per page _MENU_"
#~ msgstr "每頁 _MENU_"
#: static/js/jumpserver.js:1040
msgid "Update failed"
msgstr "更新失敗"
#~ msgid ""
#~ "Displays the results of items _START_ to _END_; A total of _TOTAL_ entries"
#~ msgstr "顯示第 _START_ 至 _END_ 項結果; 總共 _TOTAL_ 項"
#: static/js/plugins/moment/moment.min.js:6
msgid "\n"
msgstr ""
#~ msgid "No match"
#~ 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 "更新失敗"