perf: Translate

pull/15875/head
feng 2025-08-19 18:54:43 +08:00 committed by feng626
parent 1bfc7daef6
commit 27829e09ef
20 changed files with 2998 additions and 4053 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-08-19 15:01+0800\n"
"POT-Creation-Date: 2025-08-19 18:45+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"
@ -759,8 +759,8 @@ msgstr ""
#: terminal/models/applet/applet.py:374 terminal/models/applet/host.py:140
#: terminal/models/component/status.py:30
#: terminal/models/virtualapp/virtualapp.py:99
#: terminal/serializers/applet.py:21 terminal/serializers/applet_host.py:163
#: terminal/serializers/virtualapp.py:35 tickets/models/ticket/general.py:284
#: terminal/serializers/applet.py:19 terminal/serializers/applet_host.py:163
#: terminal/serializers/virtualapp.py:36 tickets/models/ticket/general.py:284
#: tickets/serializers/super_ticket.py:13
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:232
#: xpack/plugins/cloud/models.py:299
@ -1186,7 +1186,7 @@ msgstr ""
#: authentication/serializers/connect_token_secret.py:128 ops/models/job.py:155
#: perms/serializers/user_permission.py:28 terminal/models/applet/applet.py:40
#: terminal/models/component/storage.py:58
#: terminal/models/component/storage.py:152 terminal/serializers/applet.py:32
#: terminal/models/component/storage.py:152 terminal/serializers/applet.py:30
#: terminal/serializers/session.py:33 terminal/serializers/storage.py:281
#: terminal/serializers/storage.py:294 tickets/models/comment.py:26
#: tickets/models/flow.py:42 tickets/models/ticket/apply_application.py:16
@ -2184,7 +2184,7 @@ msgstr ""
#: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:76
#: settings/serializers/feature.py:83 settings/serializers/feature.py:96
#: settings/serializers/msg.py:30 terminal/models/component/endpoint.py:14
#: terminal/serializers/applet.py:20 xpack/plugins/cloud/const.py:39
#: terminal/serializers/applet.py:18 xpack/plugins/cloud/const.py:39
#: xpack/plugins/cloud/serializers/account_attrs.py:87
msgid "Host"
msgstr ""
@ -4113,7 +4113,7 @@ msgstr ""
#: authentication/models/connection_token.py:46
#: authentication/serializers/connect_token_secret.py:116
#: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43
#: terminal/models/applet/applet.py:43
#: terminal/models/virtualapp/virtualapp.py:24
#: terminal/serializers/session.py:31 terminal/serializers/session.py:58
#: terminal/serializers/storage.py:71
@ -6292,7 +6292,7 @@ msgstr ""
#: rbac/tree.py:64 terminal/models/applet/applet.py:53
#: terminal/models/applet/applet.py:371 terminal/models/applet/host.py:30
#: terminal/serializers/applet.py:18
#: terminal/serializers/applet.py:16
msgid "Applet"
msgstr ""
@ -7277,7 +7277,7 @@ msgstr ""
#: terminal/models/virtualapp/provider.py:17
#: terminal/models/virtualapp/virtualapp.py:36
#: terminal/models/virtualapp/virtualapp.py:97
#: terminal/serializers/virtualapp.py:32
#: terminal/serializers/virtualapp.py:33
msgid "Virtual app"
msgstr ""
@ -7296,7 +7296,11 @@ msgid "SMTP"
msgstr ""
#: settings/serializers/msg.py:25
msgid "EXCHANGE"
msgid "Microsoft Exchange Server"
msgstr ""
#: settings/serializers/msg.py:28
msgid "Service"
msgstr ""
#: settings/serializers/msg.py:34
@ -8298,7 +8302,7 @@ msgstr ""
msgid "Author"
msgstr ""
#: terminal/models/applet/applet.py:39 terminal/serializers/applet.py:34
#: terminal/models/applet/applet.py:39 terminal/serializers/applet.py:32
msgid "Edition"
msgstr ""
@ -8603,7 +8607,7 @@ msgstr ""
#: terminal/models/virtualapp/provider.py:23
#: terminal/models/virtualapp/virtualapp.py:94
#: terminal/serializers/virtualapp.py:34
#: terminal/serializers/virtualapp.py:35
msgid "App Provider"
msgstr ""
@ -8647,7 +8651,7 @@ msgstr ""
msgid "Invalid storage"
msgstr ""
#: terminal/serializers/applet.py:31 terminal/serializers/virtualapp.py:15
#: terminal/serializers/applet.py:29 terminal/serializers/virtualapp.py:16
msgid "Icon"
msgstr ""
@ -10911,18 +10915,22 @@ msgstr "Access key id"
msgid "Subscription ID"
msgstr ""
#: xpack/plugins/cloud/serializers/account_attrs.py:89
msgid "Auto node classification"
msgstr ""
#: xpack/plugins/cloud/serializers/account_attrs.py:80
#: xpack/plugins/cloud/serializers/account_attrs.py:114
#: xpack/plugins/cloud/serializers/account_attrs.py:118
#: xpack/plugins/cloud/serializers/account_attrs.py:135
#: xpack/plugins/cloud/serializers/account_attrs.py:143
#: xpack/plugins/cloud/serializers/account_attrs.py:150
#: xpack/plugins/cloud/serializers/account_attrs.py:157
#: xpack/plugins/cloud/serializers/account_attrs.py:187
#: xpack/plugins/cloud/serializers/account_attrs.py:237
msgid "API Endpoint"
msgstr ""
#: xpack/plugins/cloud/serializers/account_attrs.py:89
msgid "Auto node classification"
msgstr ""
#: xpack/plugins/cloud/serializers/account_attrs.py:124
msgid "Auth url"
msgstr ""

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: JumpServer 0.3.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-08-19 15:01+0800\n"
"POT-Creation-Date: 2025-08-19 18:45+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"
@ -761,8 +761,8 @@ msgstr "结束日期"
#: terminal/models/applet/applet.py:374 terminal/models/applet/host.py:140
#: terminal/models/component/status.py:30
#: terminal/models/virtualapp/virtualapp.py:99
#: terminal/serializers/applet.py:21 terminal/serializers/applet_host.py:163
#: terminal/serializers/virtualapp.py:35 tickets/models/ticket/general.py:284
#: terminal/serializers/applet.py:19 terminal/serializers/applet_host.py:163
#: terminal/serializers/virtualapp.py:36 tickets/models/ticket/general.py:284
#: tickets/serializers/super_ticket.py:13
#: tickets/serializers/ticket/ticket.py:20 xpack/plugins/cloud/models.py:232
#: xpack/plugins/cloud/models.py:299
@ -1197,7 +1197,7 @@ msgstr "类别"
#: authentication/serializers/connect_token_secret.py:128 ops/models/job.py:155
#: perms/serializers/user_permission.py:28 terminal/models/applet/applet.py:40
#: terminal/models/component/storage.py:58
#: terminal/models/component/storage.py:152 terminal/serializers/applet.py:32
#: terminal/models/component/storage.py:152 terminal/serializers/applet.py:30
#: terminal/serializers/session.py:33 terminal/serializers/storage.py:281
#: terminal/serializers/storage.py:294 tickets/models/comment.py:26
#: tickets/models/flow.py:42 tickets/models/ticket/apply_application.py:16
@ -2219,7 +2219,7 @@ msgstr "脚本"
#: settings/serializers/auth/radius.py:17 settings/serializers/auth/sms.py:76
#: settings/serializers/feature.py:83 settings/serializers/feature.py:96
#: settings/serializers/msg.py:30 terminal/models/component/endpoint.py:14
#: terminal/serializers/applet.py:20 xpack/plugins/cloud/const.py:39
#: terminal/serializers/applet.py:18 xpack/plugins/cloud/const.py:39
#: xpack/plugins/cloud/serializers/account_attrs.py:87
msgid "Host"
msgstr "主机"
@ -4182,7 +4182,7 @@ msgstr "自定义密码"
#: authentication/models/connection_token.py:46
#: authentication/serializers/connect_token_secret.py:116
#: settings/serializers/msg.py:28 terminal/models/applet/applet.py:43
#: terminal/models/applet/applet.py:43
#: terminal/models/virtualapp/virtualapp.py:24
#: terminal/serializers/session.py:31 terminal/serializers/session.py:58
#: terminal/serializers/storage.py:71
@ -6395,7 +6395,7 @@ msgstr "存储"
#: rbac/tree.py:64 terminal/models/applet/applet.py:53
#: terminal/models/applet/applet.py:371 terminal/models/applet/host.py:30
#: terminal/serializers/applet.py:18
#: terminal/serializers/applet.py:16
msgid "Applet"
msgstr "远程应用"
@ -7417,7 +7417,7 @@ msgstr "作业中心命令黑名单"
#: terminal/models/virtualapp/provider.py:17
#: terminal/models/virtualapp/virtualapp.py:36
#: terminal/models/virtualapp/virtualapp.py:97
#: terminal/serializers/virtualapp.py:32
#: terminal/serializers/virtualapp.py:33
msgid "Virtual app"
msgstr "虚拟应用"
@ -7436,8 +7436,12 @@ msgid "SMTP"
msgstr "SMTP"
#: settings/serializers/msg.py:25
msgid "EXCHANGE"
msgstr "EXCHANGE"
msgid "Microsoft Exchange Server"
msgstr "Microsoft Exchange 服务器"
#: settings/serializers/msg.py:28
msgid "Service"
msgstr "服务"
#: settings/serializers/msg.py:34
msgid "The user to be used for email server authentication"
@ -8474,7 +8478,7 @@ msgstr "显示名称"
msgid "Author"
msgstr "作者"
#: terminal/models/applet/applet.py:39 terminal/serializers/applet.py:34
#: terminal/models/applet/applet.py:39 terminal/serializers/applet.py:32
msgid "Edition"
msgstr "版本"
@ -8779,7 +8783,7 @@ msgstr "主机名"
#: terminal/models/virtualapp/provider.py:23
#: terminal/models/virtualapp/virtualapp.py:94
#: terminal/serializers/virtualapp.py:34
#: terminal/serializers/virtualapp.py:35
msgid "App Provider"
msgstr "应用提供商"
@ -8823,7 +8827,7 @@ msgstr "测试失败: 账号无效"
msgid "Invalid storage"
msgstr "无效的存储"
#: terminal/serializers/applet.py:31 terminal/serializers/virtualapp.py:15
#: terminal/serializers/applet.py:29 terminal/serializers/virtualapp.py:16
msgid "Icon"
msgstr "图标"
@ -11138,18 +11142,22 @@ msgstr "Access key id"
msgid "Subscription ID"
msgstr "订阅 ID"
#: xpack/plugins/cloud/serializers/account_attrs.py:89
msgid "Auto node classification"
msgstr "自动节点分类"
#: xpack/plugins/cloud/serializers/account_attrs.py:80
#: xpack/plugins/cloud/serializers/account_attrs.py:114
#: xpack/plugins/cloud/serializers/account_attrs.py:118
#: xpack/plugins/cloud/serializers/account_attrs.py:135
#: xpack/plugins/cloud/serializers/account_attrs.py:143
#: xpack/plugins/cloud/serializers/account_attrs.py:150
#: xpack/plugins/cloud/serializers/account_attrs.py:157
#: xpack/plugins/cloud/serializers/account_attrs.py:187
#: xpack/plugins/cloud/serializers/account_attrs.py:237
msgid "API Endpoint"
msgstr "API 端点"
#: xpack/plugins/cloud/serializers/account_attrs.py:89
msgid "Auto node classification"
msgstr "自动节点分类"
#: xpack/plugins/cloud/serializers/account_attrs.py:124
msgid "Auth url"
msgstr "认证地址"
@ -11297,3 +11305,6 @@ msgstr "许可证导入成功"
#: xpack/plugins/license/api.py:53
msgid "Invalid license"
msgstr "许可证无效"
#~ msgid "EXCHANGE"
#~ msgstr "EXCHANGE"

File diff suppressed because it is too large Load Diff

View File

@ -528,6 +528,7 @@
"DuplicateFileExists": "No se permite cargar archivos con el mismo nombre, por favor elimine los archivos duplicados",
"Duration": "Duración",
"DynamicUsername": "Nombre de usuario dinámico",
"EMailReport": "Enviar informe por correo electrónico",
"Edit": "editar",
"EditRecipient": "Editar receptor",
"EditSecret": "Editar texto cifrado",
@ -586,6 +587,7 @@
"Expired": "Tiempo de expiración",
"Export": "Exportar",
"ExportAll": "Exportar todo",
"ExportAsPDF": "Exportar PDF",
"ExportOnlyFiltered": "Solo exportar resultados de búsqueda \nTarea de descubrimiento de cuentas \nNo puede incluir caracteres especiales `#`; ej: http://es_user:es_password@es_host:es_port \nAl activarse, el conector de activos mostrará el método de invocación del cliente SSH \nMétodo de conexión \nEs necesario cambiar la contraseña en el próximo inicio de sesión \nActivar \nActualizar \nCuenta \nConsola \nClasificación de activos de inicio de sesión \nSin cambios de contraseña durante mucho tiempo \nClave pública \nProceso de aprobación \nLista de copias de seguridad de cuentas",
"ExportOnlySelectedItems": "Exportar solo los elementos seleccionados",
"ExportRange": "Rango de exportación",
@ -1020,6 +1022,7 @@
"Preferences": "Preferencias",
"PrepareSyncTask": "Preparándose para ejecutar la tarea de sincronización...",
"Primary": "Principal",
"Print": "Imprimir",
"Priority": "Prioridad",
"PrivateCloud": "Nube privada",
"PrivateIP": "IP privada",

View File

@ -533,6 +533,7 @@
"DuplicateFileExists": "同名のファイルのアップロードは許可されていません、同名のファイルを削除してください",
"Duration": "時間",
"DynamicUsername": "ダイナミックユーザー名",
"EMailReport": "メールを送信する報告",
"Edit": "編集",
"EditRecipient": "受取人の編集",
"EditSecret": "暗号文編集",
@ -591,6 +592,7 @@
"Expired": "有効期限",
"Export": "エクスポート",
"ExportAll": "全てをエクスポート",
"ExportAsPDF": "PDFにエクスポート",
"ExportOnlyFiltered": "検索結果のみをエクスポート",
"ExportOnlySelectedItems": "選択オプションのみをエクスポート",
"ExportRange": "エクスポート範囲",
@ -1025,6 +1027,7 @@
"Preferences": "好みの設定",
"PrepareSyncTask": "同期タスクの実行準備中...",
"Primary": "主な",
"Print": "印刷",
"Priority": "優先順位",
"PrivateCloud": "プライベートクラウド",
"PrivateIP": "プライベートIP",

View File

@ -528,6 +528,7 @@
"DuplicateFileExists": "동일 이름 파일 업로드를 허용하지 않습니다. 동일 이름 파일을 삭제해 주세요.",
"Duration": "소요 시간",
"DynamicUsername": "동적 사용자 이름",
"EMailReport": "이메일 보고서 전송",
"Edit": "편집",
"EditRecipient": "수신자 편집",
"EditSecret": "암호 편집",
@ -586,6 +587,7 @@
"Expired": "만료 시간",
"Export": "내보내기",
"ExportAll": "모두 내보내기",
"ExportAsPDF": "PDF 내보내기",
"ExportOnlyFiltered": "검색 결과만 내보내기",
"ExportOnlySelectedItems": "선택 항목만 내보내기",
"ExportRange": "내보낼 범위",
@ -1020,6 +1022,7 @@
"Preferences": "환경설정",
"PrepareSyncTask": "동기화 작업 수행 준비 중...",
"Primary": "주요 핵심",
"Print": "인쇄",
"Priority": "우선순위",
"PrivateCloud": "프라이빗 클라우드",
"PrivateIP": "사설 IP",

View File

@ -529,6 +529,7 @@
"DuplicateFileExists": "Não é permitido fazer upload de arquivos com o mesmo nome, por favor exclua o arquivo de mesmo nome",
"Duration": "Duração",
"DynamicUsername": "Nome de usuário dinâmico",
"EMailReport": "Enviar relatório por e-mail",
"Edit": "Editar",
"EditRecipient": "Editar receptor",
"EditSecret": " Editar texto oculto ",
@ -587,6 +588,7 @@
"Expired": "Data de validade",
"Export": " Exportar ",
"ExportAll": "Exportar tudo",
"ExportAsPDF": "Exportar PDF",
"ExportOnlyFiltered": "Apenas exportar resultados da pesquisa",
"ExportOnlySelectedItems": "Exportar apenas itens selecionados",
"ExportRange": "Exportar Alcance",
@ -1021,6 +1023,7 @@
"Preferences": "Preferências",
"PrepareSyncTask": "Preparando para executar a tarefa de sincronização...",
"Primary": "Principais",
"Print": "Imprimir",
"Priority": "Prioridade",
"PrivateCloud": "Nuvem privada",
"PrivateIP": "IP Privado",

View File

@ -530,6 +530,7 @@
"DuplicateFileExists": "Не разрешается загружать файлы с одинаковым именем, пожалуйста, удалите файлы с таким же именем",
"Duration": "Продолжительность",
"DynamicUsername": "Динамическое имя пользователя",
"EMailReport": "Отправить отчет по электронной почте",
"Edit": "Изменить",
"EditRecipient": "Изменить получателя",
"EditSecret": "Изменить секрет",
@ -588,6 +589,7 @@
"Expired": "Срок действия",
"Export": "Экспорт",
"ExportAll": "Экспортировать все",
"ExportAsPDF": "Экспортировать в PDF",
"ExportOnlyFiltered": "Экспортировать отфильтрованное",
"ExportOnlySelectedItems": "Экспортировать выбранное",
"ExportRange": "Экспортировать диапазон",
@ -1022,6 +1024,7 @@
"Preferences": "Настройки предпочтений",
"PrepareSyncTask": "Подготовка к выполнению задачи синхронизации...",
"Primary": "Основной",
"Print": "Печать",
"Priority": "Приоритет",
"PrivateCloud": "Частное облако",
"PrivateIP": "Частный IP-адрес",

View File

@ -533,6 +533,7 @@
"DuplicateFileExists": "不允許上傳同名文件,請刪除同名文件",
"Duration": "時長",
"DynamicUsername": "動態使用者名稱",
"EMailReport": "發送郵件報告",
"Edit": "編輯",
"EditRecipient": "編輯接收人",
"EditSecret": "編輯密文",
@ -591,6 +592,7 @@
"Expired": "過期時間",
"Export": "匯出",
"ExportAll": "匯出所有",
"ExportAsPDF": "匯出 PDF",
"ExportOnlyFiltered": "僅匯出搜索結果",
"ExportOnlySelectedItems": "僅匯出選擇項",
"ExportRange": "匯出範圍",
@ -1025,6 +1027,7 @@
"Preferences": "偏好設定",
"PrepareSyncTask": "準備執行同步任務中...",
"Primary": "主要",
"Print": "列印",
"Priority": "優先等級",
"PrivateCloud": "私有雲",
"PrivateIP": "私有 IP",

View File

@ -279,6 +279,7 @@
"download": "Descargar",
"recordingIsBeingDownloaded": "La grabación se está descargando, por favor espere",
"rows": "Número de filas",
"scriptLibrary": "Biblioteca de guiones.",
"start time": "Hora de inicio",
"success": "Éxito",
"system user": "Usuario del sistema",

View File

@ -279,6 +279,7 @@
"download": "ダウンロード",
"recordingIsBeingDownloaded": "ビデオのダウンロードが進行中です、お待ちください。",
"rows": "行数",
"scriptLibrary": "スクリプトライブラリ",
"start time": "開始時間",
"success": "成功",
"system user": "システムユーザー",

View File

@ -279,6 +279,7 @@
"download": "다운로드",
"recordingIsBeingDownloaded": "비디오가 다운로드 중입니다. 잠시만 기다려 주십시오.",
"rows": "행 수",
"scriptLibrary": "스크립트 라이브러리",
"start time": "시작 시간",
"success": "성공",
"system user": "시스템 사용자",

View File

@ -279,6 +279,7 @@
"download": "Baixar",
"recordingIsBeingDownloaded": "O vídeo está sendo baixado, por favor aguarde",
"rows": " Número de Linhas ",
"scriptLibrary": "Biblioteca de Scripts",
"start time": "Hora de início",
"success": " Sucesso",
"system user": "Usuário do Sistema",

View File

@ -281,6 +281,7 @@
"download": "скачать",
"recordingIsBeingDownloaded": "Запись загружается, пожалуйста, подождите",
"rows": "строки",
"scriptLibrary": "Библиотека скриптов",
"start time": "время начала",
"success": "успешно",
"system user": "системный пользователь",

View File

@ -280,6 +280,7 @@
"download": "下載",
"recordingIsBeingDownloaded": "錄影正在下載中,請稍等",
"rows": "行數",
"scriptLibrary": "腳本庫",
"start time": "開始時間",
"success": "成功",
"system user": "系統用戶",