From ebc7c14f209440b7aa34ba0bc78d98aeb20bbad8 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Tue, 24 Feb 2026 03:37:22 +0530 Subject: [PATCH] fix: Chinese Simplified translations --- frappe/locale/zh.po | 1983 +++++++++++++++++++++++++------------------ 1 file changed, 1175 insertions(+), 808 deletions(-) diff --git a/frappe/locale/zh.po b/frappe/locale/zh.po index ea2b258367..de06908cd6 100644 --- a/frappe/locale/zh.po +++ b/frappe/locale/zh.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: frappe\n" "Report-Msgid-Bugs-To: developers@frappe.io\n" -"POT-Creation-Date: 2026-02-15 09:42+0000\n" -"PO-Revision-Date: 2026-02-16 19:56\n" +"POT-Creation-Date: 2026-02-22 09:42+0000\n" +"PO-Revision-Date: 2026-02-23 22:07\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -34,7 +34,7 @@ msgstr "!=" msgid "\"Company History\"" msgstr "“公司历史”" -#: frappe/core/doctype/data_export/exporter.py:202 +#: frappe/core/doctype/data_export/exporter.py:203 msgid "\"Parent\" signifies the parent table in which this row must be added" msgstr "“parent”表示本条记录必须依赖添加的父表" @@ -48,7 +48,7 @@ msgstr "“团队成员”或“管理”" msgid "\"amended_from\" field must be present to do an amendment." msgstr "必须出现“modified_from”字段才能进行修改。" -#: frappe/utils/csvutils.py:246 +#: frappe/utils/csvutils.py:247 msgid "\"{0}\" is not a valid Google Sheets URL" msgstr "“ {0}”不是有效的Google表格网址" @@ -70,7 +70,7 @@ msgstr "© Frappe科技有限公司及贡献者" msgid "<head> HTML" msgstr "<HEAD> HTML" -#: frappe/database/query.py:2275 +#: frappe/database/query.py:2388 msgid "'*' is only allowed in {0} SQL function(s)" msgstr "" @@ -114,7 +114,7 @@ msgstr "(必填项)" msgid "** Failed: {0} to {1}: {2}" msgstr "**失败:{0} {1}:{2}" -#: frappe/public/js/frappe/list/list_settings.js:133 +#: frappe/public/js/frappe/list/list_settings.js:138 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:111 msgid "+ Add / Remove Fields" msgstr "添加/移除字段" @@ -144,7 +144,7 @@ msgstr "" msgid "0 is highest" msgstr "0是最高的" -#: frappe/public/js/frappe/form/grid_row.js:891 +#: frappe/public/js/frappe/form/grid_row.js:886 msgid "1 = True & 0 = False" msgstr "1=真 & 0=假" @@ -159,7 +159,7 @@ msgstr "1 个货币单位 = [?] 个辅币单位\n" msgid "1 Day" msgstr "1天" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:374 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:375 msgid "1 Google Calendar Event synced." msgstr "已同步1个Google日历事件" @@ -258,7 +258,7 @@ msgstr "5笔记录" msgid "5 days ago" msgstr "5天前" -#: frappe/desk/doctype/bulk_update/bulk_update.py:36 +#: frappe/desk/doctype/bulk_update/bulk_update.py:38 msgid "; not allowed in condition" msgstr "不满足条件" @@ -920,7 +920,7 @@ msgstr "API端点参数应为有效的JSON格式" #. Label of the api_key (Data) field in DocType 'Google Settings' #. Label of the sb_01 (Section Break) field in DocType 'Google Settings' #. Label of the api_key (Data) field in DocType 'Push Notification Settings' -#: frappe/core/doctype/user/user.js:477 frappe/core/doctype/user/user.json +#: frappe/core/doctype/user/user.js:473 frappe/core/doctype/user/user.json #: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json #: frappe/integrations/doctype/google_settings/google_settings.json @@ -939,7 +939,7 @@ msgstr "与中继服务器交互的API密钥和密钥。当从本站点安装的 msgid "API Key cannot be regenerated" msgstr "无法重新生成API密钥" -#: frappe/core/doctype/user/user.js:474 +#: frappe/core/doctype/user/user.js:470 msgid "API Keys" msgstr "API密钥" @@ -955,7 +955,9 @@ msgid "API Method" msgstr "API方法" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/api_request_log/api_request_log.json +#: frappe/workspace_sidebar/system.json msgid "API Request Log" msgstr "API请求日志" @@ -963,7 +965,7 @@ msgstr "API请求日志" #. Label of the api_secret (Password) field in DocType 'Email Account' #. Label of the api_secret (Password) field in DocType 'Push Notification #. Settings' -#: frappe/core/doctype/user/user.js:484 frappe/core/doctype/user/user.json +#: frappe/core/doctype/user/user.js:480 frappe/core/doctype/user/user.json #: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json msgid "API Secret" @@ -1032,8 +1034,9 @@ msgstr "访问控制" #. Name of a DocType #. Label of a Link in the Users Workspace +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/access_log/access_log.json -#: frappe/core/workspace/users/users.json +#: frappe/core/workspace/users/users.json frappe/workspace_sidebar/users.json msgid "Access Log" msgstr "访问记录" @@ -1049,7 +1052,7 @@ msgstr "访问令牌" msgid "Access Token URL" msgstr "访问令牌URL" -#: frappe/auth.py:497 +#: frappe/auth.py:500 msgid "Access not allowed from this IP Address" msgstr "禁止从此IP地址访问" @@ -1113,7 +1116,7 @@ msgstr "操作 / 网址路径" msgid "Action Complete" msgstr "操作完成" -#: frappe/model/document.py:1940 +#: frappe/model/document.py:2070 msgid "Action Failed" msgstr "操作失败" @@ -1212,22 +1215,23 @@ msgstr "活动会话" #. Group in User's connections #: frappe/core/doctype/user/user.json #: frappe/public/js/frappe/form/dashboard.js:22 -#: frappe/public/js/frappe/form/footer/form_timeline.js:60 +#: frappe/public/js/frappe/form/footer/form_timeline.js:58 msgid "Activity" msgstr "活动" #. Name of a DocType #. Label of a Link in the Build Workspace #. Label of a Link in the Users Workspace +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/activity_log/activity_log.json #: frappe/core/workspace/build/build.json -#: frappe/core/workspace/users/users.json +#: frappe/core/workspace/users/users.json frappe/workspace_sidebar/users.json msgid "Activity Log" msgstr "用户操作日志" #: frappe/core/page/permission_manager/permission_manager.js:534 #: frappe/email/doctype/email_group/email_group.js:60 -#: frappe/public/js/frappe/form/grid_row.js:503 +#: frappe/public/js/frappe/form/grid_row.js:487 #: frappe/public/js/frappe/form/sidebar/assign_to.js:112 #: frappe/public/js/frappe/form/templates/set_sharing.html:82 #: frappe/public/js/frappe/list/bulk_operations.js:451 @@ -1239,7 +1243,7 @@ msgstr "用户操作日志" msgid "Add" msgstr "添加" -#: frappe/public/js/frappe/form/grid_row.js:456 +#: frappe/public/js/frappe/form/grid_row.js:440 msgid "Add / Remove Columns" msgstr "添加/移除列" @@ -1288,10 +1292,10 @@ msgid "Add Child" msgstr "添加子项" #: frappe/public/js/frappe/views/kanban/kanban_board.html:4 -#: frappe/public/js/frappe/views/reports/query_report.js:1939 -#: frappe/public/js/frappe/views/reports/query_report.js:1942 -#: frappe/public/js/frappe/views/reports/report_view.js:356 -#: frappe/public/js/frappe/views/reports/report_view.js:381 +#: frappe/public/js/frappe/views/reports/query_report.js:1968 +#: frappe/public/js/frappe/views/reports/query_report.js:1971 +#: frappe/public/js/frappe/views/reports/report_view.js:357 +#: frappe/public/js/frappe/views/reports/report_view.js:382 #: frappe/public/js/print_format_builder/Field.vue:112 msgid "Add Column" msgstr "添加列" @@ -1325,7 +1329,7 @@ msgid "Add Gray Background" msgstr "添加灰色背景" #: frappe/public/js/frappe/ui/group_by/group_by.js:230 -#: frappe/public/js/frappe/ui/group_by/group_by.js:430 +#: frappe/public/js/frappe/ui/group_by/group_by.js:433 msgid "Add Group" msgstr "添加分组" @@ -1346,6 +1350,11 @@ msgstr "添加参与者" msgid "Add Query Parameters" msgstr "添加查询参数" +#. Label of the add_reply_to_header (Check) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Add Reply-To header" +msgstr "" + #: frappe/core/doctype/user/user.py:860 msgid "Add Roles" msgstr "添加角色" @@ -1375,7 +1384,7 @@ msgstr "添加订阅者" msgid "Add Tags" msgstr "添加标签" -#: frappe/public/js/frappe/list/list_view.js:2249 +#: frappe/public/js/frappe/list/list_view.js:2246 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "添加标签" @@ -1503,11 +1512,15 @@ msgstr "添加段" msgid "Add tab" msgstr "添加页签" -#: frappe/public/js/frappe/utils/dashboard_utils.js:269 +#: frappe/public/js/frappe/utils/dashboard_utils.js:262 #: frappe/public/js/frappe/views/reports/query_report.js:253 msgid "Add to Dashboard" msgstr "添加到仪表板" +#: frappe/desk/doctype/workspace/workspace.js:49 +msgid "Add to Desktop" +msgstr "" + #: frappe/public/js/frappe/form/sidebar/assign_to.js:110 msgid "Add to ToDo" msgstr "新增待办" @@ -1601,7 +1614,7 @@ msgstr "地址模板" msgid "Address Title" msgstr "地址名称" -#: frappe/contacts/doctype/address/address.py:71 +#: frappe/contacts/doctype/address/address.py:73 msgid "Address Title is mandatory." msgstr "地址名称是必填项。" @@ -1616,7 +1629,7 @@ msgstr "地址类型" msgid "Address and other legal information you may want to put in the footer." msgstr "地址和其他法律信息最好放进页脚。" -#: frappe/contacts/doctype/address/address.py:205 +#: frappe/contacts/doctype/address/address.py:207 msgid "Addresses" msgstr "地址" @@ -1625,6 +1638,12 @@ msgstr "地址" msgid "Addresses And Contacts" msgstr "地址和联系方式" +#. Description of the 'Reply-To Addresses' (Table) field in DocType 'Email +#. Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Addresses added here will be used as the Reply-To header for outgoing emails sent from this account." +msgstr "" + #. Description of a DocType #: frappe/custom/doctype/client_script/client_script.json msgid "Adds a custom client script to a DocType" @@ -1662,11 +1681,11 @@ msgstr "系统管理" msgid "Administrator" msgstr "管理员" -#: frappe/core/doctype/user/user.py:1276 +#: frappe/core/doctype/user/user.py:1272 msgid "Administrator Logged In" msgstr "管理员登录" -#: frappe/core/doctype/user/user.py:1270 +#: frappe/core/doctype/user/user.py:1266 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr "管理员访问{0}在{1}通过IP地址{2}。" @@ -1747,7 +1766,7 @@ msgstr "提交后" msgid "After Submit" msgstr "提交后" -#: frappe/desk/doctype/number_card/number_card.py:63 +#: frappe/desk/doctype/number_card/number_card.py:66 msgid "Aggregate Field is required to create a number card" msgstr "创建数字卡片需要聚合字段" @@ -1760,7 +1779,7 @@ msgstr "创建数字卡片需要聚合字段" msgid "Aggregate Function Based On" msgstr "统计字段" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:410 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:413 msgid "Aggregate Function field is required to create a dashboard chart" msgstr "创建仪表板图表需要聚合函数字段" @@ -1769,7 +1788,7 @@ msgstr "创建仪表板图表需要聚合函数字段" msgid "Alert" msgstr "警报" -#: frappe/database/query.py:2323 +#: frappe/database/query.py:2436 msgid "Alias must be a string" msgstr "别名必须为字符串" @@ -1834,7 +1853,7 @@ msgstr "全部" #. Label of the all_day (Check) field in DocType 'Event' #: frappe/desk/doctype/calendar_view/calendar_view.json #: frappe/desk/doctype/event/event.json -#: frappe/public/js/frappe/ui/notifications/notifications.js:448 +#: frappe/public/js/frappe/ui/notifications/notifications.js:444 msgid "All Day" msgstr "全天" @@ -2250,19 +2269,19 @@ msgstr "" msgid "Allows users to enable the mask property for any field of the respective doctype." msgstr "" -#: frappe/core/doctype/user/user.py:1084 +#: frappe/core/doctype/user/user.py:1080 msgid "Already Registered" msgstr "已注册" -#: frappe/desk/form/assign_to.py:137 +#: frappe/desk/form/assign_to.py:138 msgid "Already in the following Users ToDo list:{0}" msgstr "已在以下用户待办列表中:{0}" -#: frappe/public/js/frappe/views/reports/report_view.js:903 +#: frappe/public/js/frappe/views/reports/report_view.js:941 msgid "Also adding the dependent currency field {0}" msgstr "还要添加从属货币字段{0}" -#: frappe/public/js/frappe/views/reports/report_view.js:916 +#: frappe/public/js/frappe/views/reports/report_view.js:954 msgid "Also adding the status dependency field {0}" msgstr "同时添加状态依赖字段{0}" @@ -2409,7 +2428,7 @@ msgstr "匿名化矩阵" msgid "Anonymous responses" msgstr "匿名响应" -#: frappe/public/js/frappe/request.js:188 +#: frappe/public/js/frappe/request.js:183 msgid "Another transaction is blocking this one. Please try again in a few seconds." msgstr "另一个交易正在进行中。请稍后再试。" @@ -2476,7 +2495,7 @@ msgstr "应用名称(客户端名称)" msgid "App not found for module: {0}" msgstr "未找到模块{0}对应的应用" -#: frappe/__init__.py:1112 +#: frappe/__init__.py:1117 msgid "App {0} is not installed" msgstr "未安装应用程序{0}" @@ -2496,7 +2515,7 @@ msgstr "添加邮件到已发送" msgid "Append To" msgstr "追加到" -#: frappe/email/doctype/email_account/email_account.py:203 +#: frappe/email/doctype/email_account/email_account.py:172 msgid "Append To can be one of {0}" msgstr "追加到可以是一个{0}" @@ -2550,7 +2569,7 @@ msgstr "" msgid "Apply" msgstr "应用" -#: frappe/public/js/frappe/list/list_view.js:2234 +#: frappe/public/js/frappe/list/list_view.js:2231 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "应用分配规则" @@ -2611,7 +2630,7 @@ msgid "Approval Required" msgstr "需要审批" #: frappe/templates/includes/navbar/navbar_login.html:18 -#: frappe/website/js/website.js:619 +#: frappe/website/js/website.js:631 msgid "Apps" msgstr "应用" @@ -2637,15 +2656,15 @@ msgstr "归档列" msgid "Are you sure you want to cancel the invitation?" msgstr "是否确认取消邀请?" -#: frappe/public/js/frappe/list/list_view.js:2213 +#: frappe/public/js/frappe/list/list_view.js:2210 msgid "Are you sure you want to clear the assignments?" msgstr "确定要清除分配吗?" -#: frappe/public/js/frappe/form/grid.js:324 +#: frappe/public/js/frappe/form/grid.js:337 msgid "Are you sure you want to delete all {0} rows?" msgstr "" -#: frappe/public/js/frappe/form/controls/attach.js:38 +#: frappe/public/js/frappe/form/controls/attach.js:36 #: frappe/public/js/frappe/form/sidebar/attachments.js:135 msgid "Are you sure you want to delete the attachment?" msgstr "您确定要删除附件?" @@ -2732,7 +2751,7 @@ msgstr "宋体" msgid "As a best practice, do not assign the same set of permission rule to different Roles. Instead, set multiple Roles to the same User." msgstr "一种最佳的做法是,不要给不同的角色分派同样的权限规则,而是向同一用户分派多个角色。" -#: frappe/desk/form/assign_to.py:107 +#: frappe/desk/form/assign_to.py:108 msgid "As document sharing is disabled, please give them the required permissions before assigning." msgstr "由于文档共享已禁用,请在分配前授予必要权限。" @@ -2759,7 +2778,7 @@ msgstr "分派条件" msgid "Assign To" msgstr "执行人" -#: frappe/public/js/frappe/list/list_view.js:2195 +#: frappe/public/js/frappe/list/list_view.js:2192 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "分配给" @@ -2848,8 +2867,9 @@ msgstr "分派日" #. Name of a DocType #. Label of the assignment_rule (Link) field in DocType 'ToDo' +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/assignment_rule/assignment_rule.json -#: frappe/desk/doctype/todo/todo.json +#: frappe/desk/doctype/todo/todo.json frappe/workspace_sidebar/automation.json msgid "Assignment Rule" msgstr "分派规则" @@ -2877,7 +2897,7 @@ msgstr "分派规则" msgid "Assignment Update on {0}" msgstr "{0}上的分配更新" -#: frappe/desk/form/assign_to.py:78 +#: frappe/desk/form/assign_to.py:79 msgid "Assignment for {0} {1}" msgstr "{0} {1}的分派" @@ -2898,7 +2918,7 @@ msgstr "任务分派" msgid "Asynchronous" msgstr "异步" -#: frappe/public/js/frappe/form/grid_row.js:698 +#: frappe/public/js/frappe/form/grid_row.js:695 msgid "At least one column is required to show in the grid." msgstr "网格中需要至少显示一列。" @@ -2955,7 +2975,7 @@ msgstr "添加包" msgid "Attach Print" msgstr "添加打印输出(PDF)作为附件" -#: frappe/public/js/frappe/file_uploader/WebLink.vue:10 +#: frappe/public/js/frappe/file_uploader/WebLink.vue:12 msgid "Attach a web link" msgstr "添加一个网址" @@ -3055,6 +3075,11 @@ msgstr "审计系统钩子" msgid "Audit Trail" msgstr "审计轨迹" +#. Label of a Workspace Sidebar Item +#: frappe/workspace_sidebar/users.json +msgid "Audits" +msgstr "" + #. Label of the auth_url_data (Code) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json msgid "Auth URL Data" @@ -3074,9 +3099,11 @@ msgstr "作为服务主体认证" #. Label of the authentication_credential_section (Section Break) field in #. DocType 'Push Notification Settings' #. Label of a Card Break in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "Authentication" msgstr "认证" @@ -3084,7 +3111,7 @@ msgstr "认证" msgid "Authentication Apps you can use are:" msgstr "可使用的认证应用包括:" -#: frappe/email/doctype/email_account/email_account.py:340 +#: frappe/email/doctype/email_account/email_account.py:418 msgid "Authentication failed while receiving emails from Email Account: {0}." msgstr "从电子邮件账户{0}接收邮件时认证失败。" @@ -3169,7 +3196,9 @@ msgid "Auto" msgstr "自动" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/email/doctype/auto_email_report/auto_email_report.json +#: frappe/workspace_sidebar/automation.json msgid "Auto Email Report" msgstr "自动发邮件-报表" @@ -3181,8 +3210,10 @@ msgid "Auto Name" msgstr "自动编号" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/public/js/frappe/utils/common.js:451 +#: frappe/workspace_sidebar/automation.json msgid "Auto Repeat" msgstr "自动重复" @@ -3291,11 +3322,11 @@ msgstr "自动消息" msgid "Automatic" msgstr "自动" -#: frappe/email/doctype/email_account/email_account.py:773 +#: frappe/email/doctype/email_account/email_account.py:856 msgid "Automatic Linking can be activated only for one Email Account." msgstr "只能为一个电子邮箱帐号激活自动链接。" -#: frappe/email/doctype/email_account/email_account.py:767 +#: frappe/email/doctype/email_account/email_account.py:850 msgid "Automatic Linking can be activated only if Incoming is enabled." msgstr "仅当勾选“收邮件”时,才能激活自动链接。" @@ -3317,6 +3348,12 @@ msgstr "已自动应用最近数据筛选器。您可以在列表视图设置中 msgid "Automatically delete account within (hours)" msgstr "自动删除账号时限(小时)" +#. Label of a Desktop Icon +#. Title of a Workspace Sidebar +#: frappe/desktop_icon/automation.json frappe/workspace_sidebar/automation.json +msgid "Automation" +msgstr "自动化" + #. Option for the 'Chart Type' (Select) field in DocType 'Dashboard Chart' #. Option for the 'Group By Type' (Select) field in DocType 'Dashboard Chart' #. Option for the 'Function' (Select) field in DocType 'Number Card' @@ -3472,6 +3509,11 @@ msgstr "背景颜色" msgid "Background Image" msgstr "背景图片" +#. Label of a Workspace Sidebar Item +#: frappe/workspace_sidebar/system.json +msgid "Background Job" +msgstr "" + #. Label of a Link in the Build Workspace #. Label of the background_jobs_section (Section Break) field in DocType #. 'System Health Report' @@ -3516,8 +3558,10 @@ msgstr "备份作业已经排队。您将收到一封包含下载链接的电子 #. Label of the backups_tab (Tab Break) field in DocType 'System Settings' #. Label of the backups_section (Section Break) field in DocType 'System Health #. Report' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/system_settings/system_settings.json #: frappe/desk/doctype/system_health_report/system_health_report.json +#: frappe/workspace_sidebar/data.json msgid "Backups" msgstr "备份" @@ -3550,9 +3594,7 @@ msgstr "横幅" msgid "Banner HTML" msgstr "横幅HTML" -#. Label of the banner_image (Attach Image) field in DocType 'User' #. Label of the banner_image (Attach Image) field in DocType 'Web Form' -#: frappe/core/doctype/user/user.json #: frappe/website/doctype/web_form/web_form.json msgid "Banner Image" msgstr "横幅图像" @@ -3686,7 +3728,7 @@ msgstr "以此开头" msgid "Beta" msgstr "Beta版" -#: frappe/core/doctype/user/user.py:1293 frappe/utils/password_strength.py:73 +#: frappe/core/doctype/user/user.py:1289 frappe/utils/password_strength.py:73 msgid "Better add a few more letters or another word" msgstr "最好加几个字母或一个字" @@ -3761,8 +3803,8 @@ msgstr "聊天机器人" msgid "Both DocType and Name required" msgstr "单据类型和名称是必须项" -#: frappe/templates/includes/login/login.js:24 -#: frappe/templates/includes/login/login.js:96 +#: frappe/templates/includes/login/login.js:23 +#: frappe/templates/includes/login/login.js:94 msgid "Both login and password required" msgstr "登录名和密码必填" @@ -3860,7 +3902,10 @@ msgid "Bufferpool Size" msgstr "缓冲池大小" #. Name of a Workspace -#: frappe/core/workspace/build/build.json +#. Label of a Desktop Icon +#. Title of a Workspace Sidebar +#: frappe/core/workspace/build/build.json frappe/desktop_icon/build.json +#: frappe/workspace_sidebar/build.json msgid "Build" msgstr "构建" @@ -3890,15 +3935,15 @@ msgstr "批量删除" msgid "Bulk Edit" msgstr "批量修改" -#: frappe/public/js/frappe/form/grid.js:1253 +#: frappe/public/js/frappe/form/grid.js:1304 msgid "Bulk Edit {0}" msgstr "批量编辑{0}" -#: frappe/desk/reportview.py:640 +#: frappe/desk/reportview.py:641 msgid "Bulk Operation Failed" msgstr "批量操作失败" -#: frappe/desk/reportview.py:646 +#: frappe/desk/reportview.py:647 msgid "Bulk Operation Successful" msgstr "批量操作成功" @@ -3907,7 +3952,9 @@ msgid "Bulk PDF Export" msgstr "批量导出PDF" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/desk/doctype/bulk_update/bulk_update.json +#: frappe/workspace_sidebar/data.json msgid "Bulk Update" msgstr "批量更新" @@ -3915,11 +3962,11 @@ msgstr "批量更新" msgid "Bulk approval only support up to 500 documents." msgstr "批量审批最多支持500个文档。" -#: frappe/desk/doctype/bulk_update/bulk_update.py:56 +#: frappe/desk/doctype/bulk_update/bulk_update.py:64 msgid "Bulk operation is enqueued in background." msgstr "批量操作已加入后台队列。" -#: frappe/desk/doctype/bulk_update/bulk_update.py:68 +#: frappe/desk/doctype/bulk_update/bulk_update.py:76 msgid "Bulk operations only support up to 500 documents." msgstr "批量操作最多支持500个文档。" @@ -4072,7 +4119,7 @@ msgstr "缓存" msgid "Cache Cleared" msgstr "缓存已清除" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:255 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:230 msgid "Calculate" msgstr "计算" @@ -4127,7 +4174,7 @@ msgid "Camera" msgstr "摄像头" #. Label of the campaign (Data) field in DocType 'Web Page View' -#: frappe/public/js/frappe/utils/utils.js:2018 +#: frappe/public/js/frappe/utils/utils.js:2024 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:39 msgid "Campaign" @@ -4175,7 +4222,7 @@ msgstr "无法将{0}重命名为{1},因为{0}不存在。" msgid "Cancel" msgstr "取消" -#: frappe/public/js/frappe/list/list_view.js:2304 +#: frappe/public/js/frappe/list/list_view.js:2301 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "取消" @@ -4201,7 +4248,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2309 +#: frappe/public/js/frappe/list/list_view.js:2306 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "确定要取消{0}个文档吗?" @@ -4214,7 +4261,7 @@ msgstr "确定要取消{0}个文档吗?" #: frappe/core/doctype/comment/comment.json #: frappe/core/doctype/user_invitation/user_invitation.json #: frappe/desk/doctype/event/event.json frappe/desk/doctype/todo/todo.json -#: frappe/desk/form/save.py:64 +#: frappe/desk/form/save.py:69 #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/public/js/frappe/model/indicator.js:78 #: frappe/public/js/frappe/ui/filters/filter.js:539 @@ -4230,11 +4277,11 @@ msgctxt "Freeze message while cancelling a document" msgid "Cancelling" msgstr "正在取消" -#: frappe/desk/form/linked_with.py:386 +#: frappe/desk/form/linked_with.py:388 msgid "Cancelling documents" msgstr "取消单据" -#: frappe/desk/doctype/bulk_update/bulk_update.py:92 +#: frappe/desk/doctype/bulk_update/bulk_update.py:100 msgid "Cancelling {0}" msgstr "取消{0}" @@ -4242,15 +4289,15 @@ msgstr "取消{0}" msgid "Cannot Download Report due to insufficient permissions" msgstr "因权限不足无法下载报告" -#: frappe/client.py:504 +#: frappe/client.py:521 msgid "Cannot Fetch Values" msgstr "无法获取值" -#: frappe/core/page/permission_manager/permission_manager.py:166 +#: frappe/core/page/permission_manager/permission_manager.py:173 msgid "Cannot Remove" msgstr "无法删除" -#: frappe/model/base_document.py:1293 +#: frappe/model/base_document.py:1353 msgid "Cannot Update After Submit" msgstr "不允许提交后修改" @@ -4294,7 +4341,7 @@ msgstr "定制表单不支持修改自增编号" msgid "Cannot create a {0} against a child document: {1}" msgstr "无法创建{0}子单据:{1}" -#: frappe/desk/doctype/workspace/workspace.py:289 +#: frappe/desk/doctype/workspace/workspace.py:298 msgid "Cannot create private workspace of other users" msgstr "无法创建其他用户的私有工作空间" @@ -4341,7 +4388,7 @@ msgstr "无法删除系统生成字段{0}。您可以隐藏它 msgid "Cannot delete {0}" msgstr "无法删除{0}" -#: frappe/utils/nestedset.py:312 +#: frappe/utils/nestedset.py:316 msgid "Cannot delete {0} as it has child nodes" msgstr "无法删除{0} ,因为它有子节点" @@ -4349,11 +4396,11 @@ msgstr "无法删除{0} ,因为它有子节点" msgid "Cannot edit Standard Dashboards" msgstr "无法编辑标准仪表板" -#: frappe/email/doctype/notification/notification.py:207 +#: frappe/email/doctype/notification/notification.py:206 msgid "Cannot edit Standard Notification. To edit, please disable this and duplicate it" msgstr "无法编辑标准通知。要进行编辑,请勾选禁用然后复制它" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:388 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:391 msgid "Cannot edit Standard charts" msgstr "无法编辑标准图表" @@ -4374,7 +4421,7 @@ msgstr "无法编辑标准图表筛选器" msgid "Cannot edit filters for standard number cards" msgstr "无法编辑标准数字卡筛选器" -#: frappe/client.py:176 +#: frappe/client.py:193 msgid "Cannot edit standard fields" msgstr "不能编辑标准字段" @@ -4394,35 +4441,35 @@ msgstr "无法获取文件夹内容" msgid "Cannot have multiple printers mapped to a single print format." msgstr "不能将多个打印机映射到单个打印格式。" -#: frappe/public/js/frappe/form/grid.js:1197 +#: frappe/public/js/frappe/form/grid.js:1248 msgid "Cannot import table with more than 5000 rows." msgstr "无法导入超过5000行的表格。" -#: frappe/model/document.py:1149 +#: frappe/model/document.py:1279 msgid "Cannot link cancelled document: {0}" msgstr "不能链接到已取消单据{0}" -#: frappe/model/mapper.py:175 +#: frappe/model/mapper.py:178 msgid "Cannot map because following condition fails:" msgstr "无法对应,因为以下条件失败:" -#: frappe/core/doctype/data_import/importer.py:970 +#: frappe/core/doctype/data_import/importer.py:974 msgid "Cannot match column {0} with any field" msgstr "上传文件中的字段{0}无法匹配目标单据字段" -#: frappe/public/js/frappe/form/grid_row.js:178 +#: frappe/public/js/frappe/form/grid_row.js:167 msgid "Cannot move row" msgstr "不能移动行" -#: frappe/public/js/frappe/views/reports/report_view.js:928 +#: frappe/public/js/frappe/views/reports/report_view.js:966 msgid "Cannot remove ID field" msgstr "无法删除ID字段" -#: frappe/core/page/permission_manager/permission_manager.py:142 +#: frappe/core/page/permission_manager/permission_manager.py:149 msgid "Cannot set 'Report' permission if 'Only If Creator' permission is set" msgstr "若设置'仅创建者'权限则无法设置'报告'权限" -#: frappe/email/doctype/notification/notification.py:240 +#: frappe/email/doctype/notification/notification.py:239 msgid "Cannot set Notification with event {0} on Document Type {1}" msgstr "无法在文档类型{1}上设置事件{0}的通知" @@ -4439,11 +4486,11 @@ msgstr "无法提交{0}。" msgid "Cannot update {0}" msgstr "无法更新{0}" -#: frappe/model/db_query.py:1233 +#: frappe/model/db_query.py:1245 msgid "Cannot use sub-query here." msgstr "此处不能使用子查询。" -#: frappe/model/db_query.py:1265 +#: frappe/model/db_query.py:1277 msgid "Cannot use {0} in order/group by" msgstr "不能在order/group by中使用{0}" @@ -4619,7 +4666,7 @@ msgstr "图表来源" #. Label of the chart_type (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json -#: frappe/public/js/frappe/views/reports/report_view.js:506 +#: frappe/public/js/frappe/views/reports/report_view.js:544 msgid "Chart Type" msgstr "图表类型" @@ -4731,7 +4778,7 @@ msgstr "字段{1}的子表{0}必须为虚拟表" msgid "Child Tables are shown as a Grid in other DocTypes" msgstr "嵌入其它单据类型中作为表格,一对多关系中的多这一方" -#: frappe/database/query.py:1120 +#: frappe/database/query.py:1182 msgid "Child query fields for '{0}' must be a list or tuple." msgstr "“{0}”的子查询字段必须为列表或元组。" @@ -4739,7 +4786,7 @@ msgstr "“{0}”的子查询字段必须为列表或元组。" msgid "Choose Existing Card or create New Card" msgstr "选择已有卡或创建一个新卡" -#: frappe/public/js/frappe/views/workspace/workspace.js:665 +#: frappe/public/js/frappe/views/workspace/workspace.js:621 msgid "Choose a block or continue typing" msgstr "选择一个模板或输入文字" @@ -4787,7 +4834,7 @@ msgstr "清除并添加模板" msgid "Clear All" msgstr "清空全部" -#: frappe/public/js/frappe/list/list_view.js:2210 +#: frappe/public/js/frappe/list/list_view.js:2207 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "清除分配" @@ -4833,7 +4880,7 @@ msgstr "点击下方开始使用:" msgid "Click here" msgstr "点击此处" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:539 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:550 msgid "Click on a file to select it." msgstr "点击文件进行选择。" @@ -4881,6 +4928,10 @@ msgstr "点击设置动态筛选器" msgid "Click to Set Filters" msgstr "单击设置过滤条件" +#: frappe/desk/page/desktop/desktop.js:1261 +msgid "Click to edit" +msgstr "" + #: frappe/public/js/frappe/list/list_view.js:754 msgid "Click to sort by {0}" msgstr "点击按{0}排序" @@ -4940,10 +4991,12 @@ msgstr "客户端元数据" #. Label of a Link in the Build Workspace #. Name of a DocType #. Label of the client_script (Code) field in DocType 'DocType Layout' +#. Label of a Workspace Sidebar Item #: frappe/core/workspace/build/build.json #: frappe/custom/doctype/client_script/client_script.json #: frappe/custom/doctype/doctype_layout/doctype_layout.json #: frappe/website/doctype/web_page/web_page.js:103 +#: frappe/workspace_sidebar/build.json msgid "Client Script" msgstr "客户端脚本" @@ -4989,7 +5042,6 @@ msgstr "客户端脚本" #: frappe/desk/doctype/todo/todo.js:23 #: frappe/public/js/frappe/form/form_tour.js:17 #: frappe/public/js/frappe/ui/messages.js:251 -#: frappe/public/js/frappe/ui/notifications/notifications.js:63 #: frappe/website/js/bootstrap-4.js:24 msgid "Close" msgstr "关闭" @@ -5060,7 +5112,7 @@ msgctxt "Shrink code field." msgid "Collapse" msgstr "折叠" -#: frappe/public/js/frappe/views/reports/query_report.js:2227 +#: frappe/public/js/frappe/views/reports/query_report.js:2256 #: frappe/public/js/frappe/views/treeview.js:124 msgid "Collapse All" msgstr "全部折叠" @@ -5159,12 +5211,12 @@ msgstr "列{0}已经存在。" msgid "Column Break" msgstr "栏" -#: frappe/core/doctype/data_export/exporter.py:140 +#: frappe/core/doctype/data_export/exporter.py:141 msgid "Column Labels:" msgstr "列标签:" #. Label of the column_name (Data) field in DocType 'Kanban Board Column' -#: frappe/core/doctype/data_export/exporter.py:25 +#: frappe/core/doctype/data_export/exporter.py:26 #: frappe/desk/doctype/kanban_board_column/kanban_board_column.json msgid "Column Name" msgstr "列名" @@ -5173,11 +5225,11 @@ msgstr "列名" msgid "Column Name cannot be empty" msgstr "列名不能为空" -#: frappe/public/js/frappe/form/grid_row.js:456 +#: frappe/public/js/frappe/form/grid_row.js:440 msgid "Column Width" msgstr "列宽" -#: frappe/public/js/frappe/form/grid_row.js:663 +#: frappe/public/js/frappe/form/grid_row.js:660 msgid "Column width cannot be zero." msgstr "列宽不能为零。" @@ -5262,7 +5314,7 @@ msgstr "评论" msgid "Comments and Communications will be associated with this linked document" msgstr "评论与沟通将与此链接的单据关联" -#: frappe/templates/includes/comments/comments.py:52 +#: frappe/templates/includes/comments/comments.py:54 msgid "Comments cannot have links or email addresses" msgstr "评论不能包含链接或电子邮件地址" @@ -5294,10 +5346,12 @@ msgstr "" #. 'Communication' #. Label of the communication (Data) field in DocType 'Email Flag Queue' #. Label of the communication (Link) field in DocType 'Email Queue' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_flag_queue/email_flag_queue.json #: frappe/email/doctype/email_queue/email_queue.json #: frappe/tests/test_translate.py:35 frappe/tests/test_translate.py:119 +#: frappe/workspace_sidebar/email.json msgid "Communication" msgstr "沟通" @@ -5322,7 +5376,7 @@ msgstr "沟通日志" msgid "Communication Type" msgstr "通信类型" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:32 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:34 msgid "Communication secret not set" msgstr "未设置通讯密钥" @@ -5474,11 +5528,11 @@ msgstr "配置" msgid "Configuration" msgstr "配置" -#: frappe/public/js/frappe/views/reports/report_view.js:488 +#: frappe/public/js/frappe/views/reports/report_view.js:526 msgid "Configure Chart" msgstr "配置图表" -#: frappe/public/js/frappe/form/grid_row.js:408 +#: frappe/public/js/frappe/form/grid_row.js:392 msgid "Configure Columns" msgstr "列设置" @@ -5558,9 +5612,11 @@ msgstr "连接到{}" #. Label of the connected_app (Link) field in DocType 'Email Account' #. Name of a DocType #. Label of the connected_app (Link) field in DocType 'Token Cache' +#. Label of a Workspace Sidebar Item #: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/connected_app/connected_app.json #: frappe/integrations/doctype/token_cache/token_cache.json +#: frappe/workspace_sidebar/integrations.json msgid "Connected App" msgstr "关联应用" @@ -5621,7 +5677,7 @@ msgstr "约束条件" msgid "Contact" msgstr "联系人" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:812 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:813 msgid "Contact / email not found. Did not add attendee for -
{0}" msgstr "未找到联系人/邮件地址。未添加参与者 -
{0}" @@ -5688,7 +5744,7 @@ msgstr "包含{0}个安全修复" #. Label of the content (Data) field in DocType 'Web Page View' #: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/utils/utils.js:2034 +#: frappe/public/js/frappe/utils/utils.js:2040 #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/web_page_view/web_page_view.json @@ -5761,7 +5817,7 @@ msgstr "控制是否允许新用户使用此社交登录密钥注册。若未设 msgid "Copied to clipboard." msgstr "复制到剪贴板。" -#: frappe/public/js/frappe/list/list_view.js:2528 +#: frappe/public/js/frappe/list/list_view.js:2525 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5773,16 +5829,16 @@ msgstr "复制链接" msgid "Copy embed code" msgstr "复制嵌入代码" -#: frappe/public/js/frappe/request.js:620 +#: frappe/public/js/frappe/request.js:615 msgid "Copy error to clipboard" msgstr "将出错日志复制到剪贴板" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2412 +#: frappe/public/js/frappe/list/list_view.js:2409 msgid "Copy to Clipboard" msgstr "复制到剪贴板" -#: frappe/core/doctype/user/user.js:505 +#: frappe/core/doctype/user/user.js:501 msgid "Copy token to clipboard" msgstr "复制令牌至剪贴板" @@ -5803,19 +5859,19 @@ msgstr "核心模块{0}无法在全局搜索中查找。" msgid "Correct version :" msgstr "正确版本:" -#: frappe/email/smtp.py:78 +#: frappe/email/smtp.py:80 msgid "Could not connect to outgoing email server" msgstr "无法连接到外发邮件服务器" -#: frappe/model/document.py:1145 +#: frappe/model/document.py:1275 msgid "Could not find {0}" msgstr "找不到{0}" -#: frappe/core/doctype/data_import/importer.py:932 +#: frappe/core/doctype/data_import/importer.py:936 msgid "Could not map column {0} to field {1}" msgstr "无法映射列{0}到字段{1}" -#: frappe/database/query.py:1023 +#: frappe/database/query.py:1085 msgid "Could not parse field: {0}" msgstr "无法解析字段:{0}" @@ -5915,7 +5971,7 @@ msgstr "贷方" #: frappe/public/js/frappe/views/file/file_view.js:112 #: frappe/public/js/frappe/views/interaction.js:18 #: frappe/public/js/frappe/views/reports/query_report.js:1308 -#: frappe/public/js/frappe/views/workspace/workspace.js:531 +#: frappe/public/js/frappe/views/workspace/workspace.js:487 #: frappe/workflow/page/workflow_builder/workflow_builder.js:46 msgid "Create" msgstr "创建" @@ -5977,7 +6033,7 @@ msgstr "新建" msgid "Create New DocType" msgstr "创建新单据类型" -#: frappe/public/js/frappe/list/list_view_select.js:186 +#: frappe/public/js/frappe/list/list_view_select.js:190 msgid "Create New Kanban Board" msgstr "新建看板面板" @@ -6001,7 +6057,7 @@ msgstr "创建提醒" msgid "Create a new ..." msgstr "新建..." -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:225 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:224 msgid "Create a new record" msgstr "新建一笔记录" @@ -6035,7 +6091,7 @@ msgstr "可视化拖拽创建工作流" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #: frappe/core/doctype/comment/comment.json -#: frappe/public/js/frappe/views/file/file_view.js:371 +#: frappe/public/js/frappe/views/file/file_view.js:369 msgid "Created" msgstr "创建" @@ -6183,7 +6239,6 @@ msgstr "正在查看" #. Label of the custom (Check) field in DocType 'Module Def' #. Option for the 'Chart Type' (Select) field in DocType 'Dashboard Chart' #. Option for the 'Type' (Select) field in DocType 'Number Card' -#. Option for the 'Send Alert On' (Select) field in DocType 'Notification' #. Option for the 'Directory Server' (Select) field in DocType 'LDAP Settings' #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' @@ -6195,7 +6250,6 @@ msgstr "正在查看" #: frappe/core/doctype/user_type/user_type_list.js:7 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/email/doctype/notification/notification.json #: frappe/integrations/doctype/ldap_settings/ldap_settings.json #: frappe/integrations/doctype/social_login_key/social_login_key.json #: frappe/printing/doctype/print_settings/print_settings.json @@ -6248,7 +6302,7 @@ msgstr "自定义单据权限" msgid "Custom Document Types (Select Permission)" msgstr "被授权链接的单据类型" -#: frappe/core/doctype/user_type/user_type.py:105 +#: frappe/core/doctype/user_type/user_type.py:106 msgid "Custom Document Types Limit Exceeded" msgstr "超出自定义文档类型限制" @@ -6258,8 +6312,10 @@ msgstr "自定义文档" #. Label of a Link in the Build Workspace #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/workspace/build/build.json #: frappe/custom/doctype/custom_field/custom_field.json +#: frappe/workspace_sidebar/build.json msgid "Custom Field" msgstr "自定义字段" @@ -6388,14 +6444,16 @@ msgstr "自定义?" #. Group in Module Def's connections #. Label of a Card Break in the Build Workspace #. Label of the customization_tab (Tab Break) field in DocType 'Web Form' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/module_def/module_def.json #: frappe/core/workspace/build/build.json #: frappe/website/doctype/web_form/web_form.json +#: frappe/workspace_sidebar/build.json msgid "Customization" msgstr "定制" -#: frappe/public/js/frappe/views/workspace/workspace.js:420 +#: frappe/public/js/frappe/views/workspace/workspace.js:375 msgid "Customizations Discarded" msgstr "已放弃自定义" @@ -6407,14 +6465,16 @@ msgstr "自定义重置" msgid "Customizations for {0} exported to:
{1}" msgstr "{0}的自定义已导出到:
{1}" +#. Label of a Workspace Sidebar Item #: frappe/printing/page/print/print.js:193 #: frappe/public/js/frappe/form/templates/print_layout.html:39 #: frappe/public/js/frappe/form/toolbar.js:636 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:197 +#: frappe/workspace_sidebar/website.json msgid "Customize" msgstr "定制" -#: frappe/public/js/frappe/list/list_view.js:1971 +#: frappe/public/js/frappe/list/list_view.js:1968 msgctxt "Button in list view menu" msgid "Customize" msgstr "自定义" @@ -6429,11 +6489,13 @@ msgstr "自定义仪表板" #. Label of a Link in the Build Workspace #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/auto_repeat/auto_repeat.js:33 #: frappe/core/doctype/doctype/doctype.js:61 #: frappe/core/workspace/build/build.json #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/public/js/frappe/views/kanban/kanban_view.js:357 +#: frappe/workspace_sidebar/build.json msgid "Customize Form" msgstr "定制表单" @@ -6446,7 +6508,7 @@ msgstr "自定义表单 - {0}" msgid "Customize Form Field" msgstr "定制表单字段" -#: frappe/public/js/frappe/list/list_view.js:1997 +#: frappe/public/js/frappe/list/list_view.js:1994 msgctxt "Customize qucik filters of List View" msgid "Customize Quick Filters" msgstr "" @@ -6467,6 +6529,12 @@ msgstr "切" msgid "Cyan" msgstr "蓝绿色" +#. Option for the 'Delivery Status Notification Type' (Select) field in DocType +#. 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "DELAY" +msgstr "" + #. Option for the 'Method' (Select) field in DocType 'Recorder' #. Option for the 'Request Method' (Select) field in DocType 'Webhook' #: frappe/core/doctype/recorder/recorder.json @@ -6516,7 +6584,7 @@ msgstr "每天" msgid "Daily Event Digest is sent for Calendar Events where reminders are set." msgstr "如果设置了日历事件提醒会发送每日事件摘要。" -#: frappe/desk/doctype/event/event.py:109 +#: frappe/desk/doctype/event/event.py:110 msgid "Daily Events should finish on the Same Day." msgstr "每日事件应在同一天结束。" @@ -6566,6 +6634,7 @@ msgstr "暗色主题" #. Option for the 'DocType View' (Select) field in DocType 'Workspace Shortcut' #. Option for the 'Link Type' (Select) field in DocType 'Workspace Sidebar #. Item' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/user/user.json #: frappe/core/page/dashboard_view/dashboard_view.js:10 #: frappe/core/workspace/build/build.json @@ -6575,6 +6644,7 @@ msgstr "暗色主题" #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:576 #: frappe/public/js/frappe/utils/utils.js:970 +#: frappe/workspace_sidebar/build.json msgid "Dashboard" msgstr "数据面板" @@ -6634,10 +6704,12 @@ msgstr "数据面板" #. Label of the data (Code) field in DocType 'Version' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' +#. Label of a Desktop Icon #. Label of the webhook_data (Table) field in DocType 'Webhook' #. Label of the data (Code) field in DocType 'Webhook Request Log' #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #. Option for the 'Fieldtype' (Select) field in DocType 'Web Template Field' +#. Title of a Workspace Sidebar #: frappe/core/doctype/deleted_document/deleted_document.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/report_column/report_column.json @@ -6645,10 +6717,12 @@ msgstr "数据面板" #: frappe/core/doctype/version/version.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json +#: frappe/desktop_icon/data.json #: frappe/integrations/doctype/webhook/webhook.json #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json +#: frappe/workspace_sidebar/data.json msgid "Data" msgstr "数据" @@ -6657,14 +6731,18 @@ msgid "Data Clipped" msgstr "数据截断" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/data_export/data_export.json +#: frappe/workspace_sidebar/data.json msgid "Data Export" msgstr "数据导出" #. Name of a DocType #. Label of the data_import (Link) field in DocType 'Data Import Log' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/data_import/data_import.json #: frappe/core/doctype/data_import_log/data_import_log.json +#: frappe/workspace_sidebar/data.json msgid "Data Import" msgstr "数据导入" @@ -6673,11 +6751,11 @@ msgstr "数据导入" msgid "Data Import Log" msgstr "数据导入日志" -#: frappe/core/doctype/data_export/exporter.py:174 +#: frappe/core/doctype/data_export/exporter.py:175 msgid "Data Import Template" msgstr "数据导入模板" -#: frappe/core/doctype/data_import/data_import.py:76 +#: frappe/core/doctype/data_import/data_import.py:77 msgid "Data Import is not allowed for {0}. Enable 'Allow Import' in DocType settings." msgstr "" @@ -6824,7 +6902,7 @@ msgstr "参考日期前" msgid "Days Before or After" msgstr "天数(前或后)" -#: frappe/public/js/frappe/request.js:251 +#: frappe/public/js/frappe/request.js:246 msgid "Deadlock Occurred" msgstr "发生死锁" @@ -6909,7 +6987,7 @@ msgstr "默认收件箱" #. Label of the default_incoming (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:225 +#: frappe/email/doctype/email_account/email_account.py:300 msgid "Default Incoming" msgstr "默认收件箱" @@ -6929,7 +7007,7 @@ msgstr "默认单据编号规则" #. Label of the default_outgoing (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:233 +#: frappe/email/doctype/email_account/email_account.py:308 msgid "Default Outgoing" msgstr "默认外发" @@ -7029,7 +7107,7 @@ msgstr "字段{0}的'复选框'类型默认值必须为'0'或'1'" msgid "Default value for {0} must be in the list of options." msgstr "{0}的默认值必须在选项列表中。" -#: frappe/core/doctype/session_default_settings/session_default_settings.py:38 +#: frappe/core/doctype/session_default_settings/session_default_settings.py:39 msgid "Default {0}" msgstr "默认 {0}" @@ -7050,7 +7128,7 @@ msgstr "默认值" msgid "Defaults" msgstr "默认" -#: frappe/email/doctype/email_account/email_account.py:244 +#: frappe/email/doctype/email_account/email_account.py:319 msgid "Defaults Updated" msgstr "默认设置已更新" @@ -7087,7 +7165,7 @@ msgstr "已逾期" #: frappe/public/js/frappe/form/grid.js:66 #: frappe/public/js/frappe/form/grid_row_form.js:44 #: frappe/public/js/frappe/form/toolbar.js:500 -#: frappe/public/js/frappe/views/reports/report_view.js:1760 +#: frappe/public/js/frappe/views/reports/report_view.js:1799 #: frappe/public/js/frappe/views/treeview.js:337 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -7095,7 +7173,7 @@ msgstr "已逾期" msgid "Delete" msgstr "删除" -#: frappe/public/js/frappe/list/list_view.js:2272 +#: frappe/public/js/frappe/list/list_view.js:2269 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "删除" @@ -7142,7 +7220,7 @@ msgstr "删除标签页" msgid "Delete all" msgstr "全部删除" -#: frappe/public/js/frappe/form/grid.js:372 +#: frappe/public/js/frappe/form/grid.js:385 msgid "Delete all {0} rows" msgstr "" @@ -7174,7 +7252,7 @@ msgctxt "Button text" msgid "Delete entire tab with fields" msgstr "删除包含字段的整个标签页" -#: frappe/public/js/frappe/form/grid.js:242 +#: frappe/public/js/frappe/form/grid.js:255 msgid "Delete row" msgstr "" @@ -7192,17 +7270,17 @@ msgstr "删除标签页" msgid "Delete this record to allow sending to this email address" msgstr "删除此记录允许发送此邮件地址" -#: frappe/public/js/frappe/list/list_view.js:2277 +#: frappe/public/js/frappe/list/list_view.js:2274 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "永久删除 {0} 项?" -#: frappe/public/js/frappe/list/list_view.js:2283 +#: frappe/public/js/frappe/list/list_view.js:2280 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "永久删除 {0} 项?" -#: frappe/public/js/frappe/form/grid.js:245 +#: frappe/public/js/frappe/form/grid.js:258 msgid "Delete {0} rows" msgstr "" @@ -7223,7 +7301,9 @@ msgid "Deleted DocType" msgstr "源单据类型" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/deleted_document/deleted_document.json +#: frappe/workspace_sidebar/data.json msgid "Deleted Document" msgstr "已删除单据(垃圾桶)" @@ -7236,7 +7316,7 @@ msgstr "删除名称" msgid "Deleted!" msgstr "已删除!" -#: frappe/desk/reportview.py:621 +#: frappe/desk/reportview.py:622 msgid "Deleting {0}" msgstr "删除{0}" @@ -7265,7 +7345,7 @@ msgstr "仅在开发者模式下允许删除此文档" msgid "Delimiter Options" msgstr "分隔符选项" -#: frappe/utils/csvutils.py:76 +#: frappe/utils/csvutils.py:77 msgid "Delimiter detection failed. Try to enable custom delimiters and adjust the delimiter options as per your data." msgstr "分隔符检测失败。请启用自定义分隔符并根据数据调整分隔符选项" @@ -7278,6 +7358,11 @@ msgstr "分隔符必须为单个字符" msgid "Delivery Status" msgstr "交货状态" +#. Label of the dsn_notify_type (Select) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Delivery Status Notification Type" +msgstr "" + #. Option for the 'Sign ups' (Select) field in DocType 'Social Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json #: frappe/templates/includes/oauth_confirmation.html:17 @@ -7425,6 +7510,7 @@ msgstr "桌面主题" msgid "Desk User" msgstr "桌面用户" +#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:12 #: frappe/www/me.html:86 msgid "Desktop" msgstr "" @@ -7629,7 +7715,7 @@ msgstr "禁用自动回复" #: frappe/desk/page/desktop/desktop.html:62 #: frappe/public/js/frappe/form/toolbar.js:392 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71 -#: frappe/public/js/frappe/views/workspace/workspace.js:413 +#: frappe/public/js/frappe/views/workspace/workspace.js:368 #: frappe/public/js/frappe/web_form/web_form.js:189 msgid "Discard" msgstr "丢弃" @@ -7652,7 +7738,7 @@ msgstr "放弃 {0}" msgid "Discard?" msgstr "确认放弃?" -#: frappe/desk/form/save.py:75 +#: frappe/desk/form/save.py:80 msgid "Discarded" msgstr "已放弃" @@ -7722,7 +7808,7 @@ msgstr "不创建新用户" msgid "Do not create new user if user with email does not exist in the system" msgstr "如果系统中不存在该邮箱用户,则不创建新用户" -#: frappe/public/js/frappe/form/grid.js:1258 +#: frappe/public/js/frappe/form/grid.js:1309 msgid "Do not edit headers which are preset in the template" msgstr "不要编辑模板中预设的标题" @@ -7801,9 +7887,10 @@ msgstr "以下状态的文档状态已更改:
{0}
\n" #. Label of the webhook_doctype (Link) field in DocType 'Webhook' #. Label of the doc_type (Link) field in DocType 'Print Format' #. Option for the 'Print Format For' (Select) field in DocType 'Print Format' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/amended_document_naming_settings/amended_document_naming_settings.json #: frappe/core/doctype/audit_trail/audit_trail.json -#: frappe/core/doctype/data_export/exporter.py:26 +#: frappe/core/doctype/data_export/exporter.py:27 #: frappe/core/doctype/doctype/doctype.json #: frappe/core/doctype/module_def/module_def.json #: frappe/core/doctype/permission_inspector/permission_inspector.json @@ -7823,6 +7910,7 @@ msgstr "以下状态的文档状态已更改:
{0}
\n" #: frappe/printing/doctype/print_format/print_format.json #: frappe/public/js/frappe/widgets/widget_dialog.js:164 #: frappe/website/doctype/website_slideshow/website_slideshow.js:18 +#: frappe/workspace_sidebar/build.json msgid "DocType" msgstr "单据类型" @@ -8026,7 +8114,7 @@ msgstr "文档链接第 #{0} 行:内部链接必须指定表字段名" msgid "Document Name" msgstr "单据编号" -#: frappe/client.py:420 +#: frappe/client.py:437 msgid "Document Name must not be empty" msgstr "" @@ -8159,13 +8247,13 @@ msgstr "文档标题" #: frappe/desk/doctype/tag_link/tag_link.json #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format_field_template/print_format_field_template.json -#: frappe/public/js/frappe/roles_editor.js:68 +#: frappe/public/js/frappe/roles_editor.js:71 #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json #: frappe/workflow/doctype/workflow/workflow.json msgid "Document Type" msgstr "单据类型" -#: frappe/desk/doctype/number_card/number_card.py:60 +#: frappe/desk/doctype/number_card/number_card.py:63 msgid "Document Type and Function are required to create a number card" msgstr "创建数字卡片需指定文档类型和功能" @@ -8202,11 +8290,11 @@ msgid "Document Types and Permissions" msgstr "单据类型与权限" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:2011 +#: frappe/model/document.py:2141 msgid "Document Unlocked" msgstr "文档已解锁" -#: frappe/database/query.py:563 +#: frappe/database/query.py:570 msgid "Document cannot be used as a filter value" msgstr "" @@ -8242,7 +8330,7 @@ msgstr "已将单据编号(名称){0} 变更为 {1}" msgid "Document renaming from {0} to {1} has been queued" msgstr "文档重命名(从 {0} 到 {1})已加入队列" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:397 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:400 msgid "Document type is required to create a dashboard chart" msgstr "创建数据面板图表需要单据类型" @@ -8250,7 +8338,7 @@ msgstr "创建数据面板图表需要单据类型" msgid "Document {0} Already Restored" msgstr "文档 {0} 已恢复" -#: frappe/workflow/doctype/workflow_action/workflow_action.py:203 +#: frappe/workflow/doctype/workflow_action/workflow_action.py:212 msgid "Document {0} has been set to state {1} by {2}" msgstr "单据{0}已被{2}设置为状态{1}" @@ -8360,7 +8448,7 @@ msgstr "双层圆环图" msgid "Double click to edit label" msgstr "双击修改标签" -#: frappe/core/doctype/file/file.js:15 frappe/core/doctype/user/user.js:492 +#: frappe/core/doctype/file/file.js:17 frappe/core/doctype/user/user.js:488 #: frappe/email/doctype/auto_email_report/auto_email_report.js:8 #: frappe/public/js/frappe/form/grid.js:66 msgid "Download" @@ -8487,7 +8575,7 @@ msgstr "重复记录" msgid "Duplicate Filter Name" msgstr "过滤条件名称重复" -#: frappe/model/base_document.py:779 frappe/model/rename_doc.py:111 +#: frappe/model/base_document.py:813 frappe/model/rename_doc.py:111 msgid "Duplicate Name" msgstr "名称重复" @@ -8499,7 +8587,7 @@ msgstr "复制当前行" msgid "Duplicate field" msgstr "复制字段" -#: frappe/public/js/frappe/form/grid.js:243 +#: frappe/public/js/frappe/form/grid.js:256 msgid "Duplicate row" msgstr "" @@ -8507,7 +8595,7 @@ msgstr "" msgid "Duplicate rows" msgstr "" -#: frappe/public/js/frappe/form/grid.js:246 +#: frappe/public/js/frappe/form/grid.js:259 msgid "Duplicate {0} rows" msgstr "" @@ -8601,7 +8689,7 @@ msgstr "退出" #: frappe/public/js/frappe/form/toolbar.js:214 #: frappe/public/js/frappe/form/toolbar.js:785 #: frappe/public/js/frappe/views/reports/query_report.js:904 -#: frappe/public/js/frappe/views/reports/query_report.js:1890 +#: frappe/public/js/frappe/views/reports/query_report.js:1914 #: frappe/public/js/frappe/widgets/base_widget.js:64 #: frappe/public/js/frappe/widgets/chart_widget.js:299 #: frappe/public/js/frappe/widgets/number_card_widget.js:359 @@ -8612,7 +8700,7 @@ msgstr "退出" msgid "Edit" msgstr "编辑" -#: frappe/public/js/frappe/list/list_view.js:2358 +#: frappe/public/js/frappe/list/list_view.js:2355 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "编辑" @@ -8622,7 +8710,7 @@ msgctxt "Button in web form" msgid "Edit" msgstr "编辑" -#: frappe/public/js/frappe/form/grid_row.js:352 +#: frappe/public/js/frappe/form/grid_row.js:336 msgctxt "Edit grid row" msgid "Edit" msgstr "编辑" @@ -8651,7 +8739,7 @@ msgstr "编辑自定义HTML" msgid "Edit DocType" msgstr "修改单据类型" -#: frappe/public/js/frappe/list/list_view.js:1990 +#: frappe/public/js/frappe/list/list_view.js:1987 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "编辑文档类型" @@ -8731,7 +8819,7 @@ msgstr "编辑快速列表" msgid "Edit Shortcut" msgstr "编辑快捷方式" -#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:21 +#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:29 msgid "Edit Sidebar" msgstr "" @@ -8767,7 +8855,7 @@ msgstr "编辑您的回复" msgid "Edit your workflow visually using the Workflow Builder." msgstr "使用工作流设计器可视化编辑工作流" -#: frappe/public/js/frappe/views/reports/report_view.js:679 +#: frappe/public/js/frappe/views/reports/report_view.js:717 #: frappe/public/js/frappe/widgets/widget_dialog.js:52 msgid "Edit {0}" msgstr "编辑{0}" @@ -8816,12 +8904,15 @@ msgstr "元素选择器" #. Label of the email (Data) field in DocType 'User Invitation' #. Option for the 'Type' (Select) field in DocType 'Event Notifications' #. Label of the email (Data) field in DocType 'Event Participants' +#. Label of a Desktop Icon #. Label of the email (Data) field in DocType 'Email Group Member' #. Label of the email (Data) field in DocType 'Email Unsubscribe' #. Option for the 'Channel' (Select) field in DocType 'Notification' +#. Label of the email (Data) field in DocType 'Reply To Address' #. Label of the email (Data) field in DocType 'Personal Data Deletion Request' #. Label of a field in the request-data Web Form #. Label of a field in the request-to-delete-data Web Form +#. Title of a Workspace Sidebar #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json @@ -8833,9 +8924,11 @@ msgstr "元素选择器" #: frappe/core/page/permission_manager/permission_manager_help.html:56 #: frappe/desk/doctype/event_notifications/event_notifications.json #: frappe/desk/doctype/event_participants/event_participants.json +#: frappe/desktop_icon/email.json #: frappe/email/doctype/email_group_member/email_group_member.json #: frappe/email/doctype/email_unsubscribe/email_unsubscribe.json #: frappe/email/doctype/notification/notification.json +#: frappe/email/doctype/reply_to_address/reply_to_address.json #: frappe/public/js/frappe/form/success_action.js:85 #: frappe/public/js/frappe/form/toolbar.js:405 #: frappe/templates/includes/comments/comments.html:25 @@ -8843,7 +8936,8 @@ msgstr "元素选择器" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/web_form/request_data/request_data.json #: frappe/website/web_form/request_to_delete_data/request_to_delete_data.json -#: frappe/www/login.html:8 frappe/www/login.py:104 +#: frappe/workspace_sidebar/email.json frappe/www/login.html:8 +#: frappe/www/login.py:104 msgid "Email" msgstr "邮件" @@ -8853,6 +8947,7 @@ msgstr "邮件" #. Label of the email_account (Data) field in DocType 'Email Flag Queue' #. Label of the email_account (Link) field in DocType 'Email Queue' #. Label of the email_account (Link) field in DocType 'Unhandled Email' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/communication/communication.js:199 #: frappe/core/doctype/communication/communication.json #: frappe/core/doctype/user_email/user_email.json @@ -8860,10 +8955,11 @@ msgstr "邮件" #: frappe/email/doctype/email_flag_queue/email_flag_queue.json #: frappe/email/doctype/email_queue/email_queue.json #: frappe/email/doctype/unhandled_email/unhandled_email.json +#: frappe/workspace_sidebar/email.json msgid "Email Account" msgstr "电子邮箱帐号" -#: frappe/email/doctype/email_account/email_account.py:344 +#: frappe/email/doctype/email_account/email_account.py:422 msgid "Email Account Disabled." msgstr "电子邮件账户已禁用" @@ -8876,11 +8972,11 @@ msgstr "电子邮箱帐号名" msgid "Email Account added multiple times" msgstr "电子邮箱帐号已被多次添加" -#: frappe/email/smtp.py:43 +#: frappe/email/smtp.py:45 msgid "Email Account not setup. Please create a new Email Account from Settings > Email Account" msgstr "未设置电子邮件账户。请通过 设置 > 电子邮件账户 创建新账户" -#: frappe/email/doctype/email_account/email_account.py:577 +#: frappe/email/doctype/email_account/email_account.py:660 msgid "Email Account {0} Disabled" msgstr "邮件账户{0}已禁用" @@ -8908,7 +9004,9 @@ msgid "Email Addresses" msgstr "电子邮件地址" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/email/doctype/email_domain/email_domain.json +#: frappe/workspace_sidebar/email.json msgid "Email Domain" msgstr "收/发邮件服务器信息" @@ -8943,7 +9041,7 @@ msgstr "邮件标头" #. Label of the email_id (Data) field in DocType 'Contact Email' #. Label of the email_id (Data) field in DocType 'User Email' #. Label of the email_id (Data) field in DocType 'Email Rule' -#: frappe/contacts/doctype/contact/contact.py:131 +#: frappe/contacts/doctype/contact/contact.py:133 #: frappe/contacts/doctype/contact_email/contact_email.json #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_rule/email_rule.json @@ -8967,7 +9065,9 @@ msgid "Email Inbox" msgstr "收件箱" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/email/doctype/email_queue/email_queue.json +#: frappe/workspace_sidebar/email.json msgid "Email Queue" msgstr "电子邮件队列" @@ -9036,9 +9136,11 @@ msgstr "电子邮件同步选项" #. Label of the email_template (Link) field in DocType 'Communication' #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/communication/communication.json #: frappe/email/doctype/email_template/email_template.json #: frappe/public/js/frappe/views/communication.js:98 +#: frappe/workspace_sidebar/email.json msgid "Email Template" msgstr "电子邮件模板" @@ -9092,7 +9194,7 @@ msgstr "电子邮件" msgid "Emails Pulled" msgstr "已拉取电子邮件" -#: frappe/email/doctype/email_account/email_account.py:935 +#: frappe/email/doctype/email_account/email_account.py:1025 msgid "Emails are already being pulled from this account." msgstr "已从该账户持续拉取电子邮件。" @@ -9109,7 +9211,7 @@ msgstr "系统自动发送带审批操作按钮及单据pdf附件的电子邮件 msgid "Embed code copied" msgstr "嵌入代码已复制" -#: frappe/database/query.py:2327 +#: frappe/database/query.py:2440 msgid "Empty alias is not allowed" msgstr "不允许使用空别名" @@ -9117,7 +9219,7 @@ msgstr "不允许使用空别名" msgid "Empty column" msgstr "空栏" -#: frappe/database/query.py:2269 +#: frappe/database/query.py:2382 msgid "Empty string arguments are not allowed" msgstr "不允许使用空字符串参数" @@ -9187,7 +9289,7 @@ msgstr "启用谷歌索引" #. Label of the enable_incoming (Check) field in DocType 'Email Account' #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:226 +#: frappe/email/doctype/email_account/email_account.py:301 msgid "Enable Incoming" msgstr "收邮件" @@ -9200,7 +9302,7 @@ msgstr "启用初始化向导" #. Label of the enable_outgoing (Check) field in DocType 'Email Account' #: frappe/core/doctype/user_email/user_email.json #: frappe/email/doctype/email_account/email_account.json -#: frappe/email/doctype/email_account/email_account.py:234 +#: frappe/email/doctype/email_account/email_account.py:309 msgid "Enable Outgoing" msgstr "启用该邮箱帐号发送邮件" @@ -9295,7 +9397,6 @@ msgstr "启用应用内网站跟踪" #. Label of the enabled (Check) field in DocType 'Language' #. Label of the enabled (Check) field in DocType 'User' #. Label of the enabled (Check) field in DocType 'Client Script' -#. Label of the enabled (Check) field in DocType 'Notification Settings' #. Label of the enabled (Check) field in DocType 'Auto Email Report' #. Label of the enabled (Check) field in DocType 'Notification' #. Label of the enabled (Check) field in DocType 'Currency' @@ -9306,7 +9407,6 @@ msgstr "启用应用内网站跟踪" #: frappe/core/doctype/language/language.json #: frappe/core/doctype/user/user.json #: frappe/custom/doctype/client_script/client_script.json -#: frappe/desk/doctype/notification_settings/notification_settings.json #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/email/doctype/notification/notification.json #: frappe/geo/doctype/currency/currency.json @@ -9323,7 +9423,12 @@ msgstr "已启用" msgid "Enabled Scheduler" msgstr "已启动后台任务" -#: frappe/email/doctype/email_account/email_account.py:1011 +#. Label of the enabled (Check) field in DocType 'Notification Settings' +#: frappe/desk/doctype/notification_settings/notification_settings.json +msgid "Enabled System Notification" +msgstr "" + +#: frappe/email/doctype/email_account/email_account.py:1101 msgid "Enabled email inbox for user {0}" msgstr "已为用户{0}启用电子邮件收件箱" @@ -9437,7 +9542,7 @@ msgstr "确保用户和组搜索路径正确。" msgid "Enter Client Id and Client Secret in Google Settings." msgstr "在Google设置中输入客户端ID和客户端密钥。" -#: frappe/templates/includes/login/login.js:350 +#: frappe/templates/includes/login/login.js:347 msgid "Enter Code displayed in OTP App." msgstr "输入OTP应用中显示的验证码。" @@ -9542,7 +9647,9 @@ msgid "Error" msgstr "错误" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/error_log/error_log.json +#: frappe/workspace_sidebar/system.json msgid "Error Log" msgstr "错误日志" @@ -9584,9 +9691,9 @@ msgstr "客户端脚本错误。" msgid "Error in Header/Footer Script" msgstr "页眉/页脚脚本错误" -#: frappe/email/doctype/notification/notification.py:677 -#: frappe/email/doctype/notification/notification.py:816 -#: frappe/email/doctype/notification/notification.py:822 +#: frappe/email/doctype/notification/notification.py:676 +#: frappe/email/doctype/notification/notification.py:815 +#: frappe/email/doctype/notification/notification.py:821 msgid "Error in Notification" msgstr "通知错误" @@ -9598,7 +9705,7 @@ msgstr "打印格式第{0}行错误:{1}" msgid "Error in {0}.get_list: {1}" msgstr "{0}.get_list中发生错误:{1}" -#: frappe/database/query.py:449 +#: frappe/database/query.py:456 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9606,11 +9713,11 @@ msgstr "" msgid "Error validating \"Ignore User Permissions\"" msgstr "" -#: frappe/email/doctype/email_account/email_account.py:671 +#: frappe/email/doctype/email_account/email_account.py:754 msgid "Error while connecting to email account {0}" msgstr "连接到电子邮箱帐号{0}时出错" -#: frappe/email/doctype/notification/notification.py:813 +#: frappe/email/doctype/notification/notification.py:812 msgid "Error while evaluating Notification {0}. Please fix your template." msgstr "评估通知{0}时出错。请修复您的模板。" @@ -9618,15 +9725,15 @@ msgstr "评估通知{0}时出错。请修复您的模板。" msgid "Error {0}: {1}" msgstr "" -#: frappe/model/base_document.py:933 +#: frappe/model/base_document.py:967 msgid "Error: Data missing in table {0}" msgstr "错误:表{0}中数据缺失" -#: frappe/model/base_document.py:943 +#: frappe/model/base_document.py:977 msgid "Error: Value missing for {0}: {1}" msgstr "错误:{0} 请填写必填字段:{1}" -#: frappe/model/base_document.py:937 +#: frappe/model/base_document.py:971 msgid "Error: {0} Row #{1}: Value missing for: {2}" msgstr "错误:{0} 行#{1}:缺少值:{2}" @@ -9678,8 +9785,8 @@ msgstr "活动参与者" msgid "Event Reminders" msgstr "事件提醒" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:493 -#: frappe/integrations/doctype/google_calendar/google_calendar.py:577 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:494 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:578 msgid "Event Synced with Google Calendar." msgstr "事件已与Google日历同步。" @@ -9690,11 +9797,11 @@ msgstr "事件已与Google日历同步。" msgid "Event Type" msgstr "事件类型" -#: frappe/public/js/frappe/ui/notifications/notifications.js:74 +#: frappe/public/js/frappe/ui/notifications/notifications.js:70 msgid "Events" msgstr "事件" -#: frappe/desk/doctype/event/event.py:328 +#: frappe/desk/doctype/event/event.py:329 msgid "Events in Today's Calendar" msgstr "今日历中的活动" @@ -9787,7 +9894,7 @@ msgstr "执行代码" msgid "Executing..." msgstr "正在执行..." -#: frappe/public/js/frappe/views/reports/query_report.js:2251 +#: frappe/public/js/frappe/views/reports/query_report.js:2280 msgid "Execution Time: {0} sec" msgstr "运行时间:{0}秒" @@ -9813,12 +9920,12 @@ msgctxt "Enlarge code field." msgid "Expand" msgstr "展开" -#: frappe/public/js/frappe/views/reports/query_report.js:2227 +#: frappe/public/js/frappe/views/reports/query_report.js:2256 #: frappe/public/js/frappe/views/treeview.js:134 msgid "Expand All" msgstr "全部展开" -#: frappe/database/query.py:729 +#: frappe/database/query.py:736 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "期望“and”或“or”运算符,实际发现:{0}" @@ -9877,13 +9984,13 @@ msgstr "QR码图像页面的到期时间" #: frappe/core/page/permission_manager/permission_manager_help.html:66 #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:244 -#: frappe/public/js/frappe/views/reports/query_report.js:1927 -#: frappe/public/js/frappe/views/reports/report_view.js:1640 +#: frappe/public/js/frappe/views/reports/query_report.js:1956 +#: frappe/public/js/frappe/views/reports/report_view.js:1679 #: frappe/public/js/frappe/widgets/chart_widget.js:315 msgid "Export" msgstr "导出" -#: frappe/public/js/frappe/list/list_view.js:2400 +#: frappe/public/js/frappe/list/list_view.js:2397 msgctxt "Button in list view actions menu" msgid "Export" msgstr "导出" @@ -9927,11 +10034,11 @@ msgstr "导出报告:{0}" msgid "Export Type" msgstr "导出类型" -#: frappe/public/js/frappe/views/reports/report_view.js:1651 +#: frappe/public/js/frappe/views/reports/report_view.js:1690 msgid "Export all matching rows?" msgstr "导入满足筛选条件的所有记录?" -#: frappe/public/js/frappe/views/reports/report_view.js:1661 +#: frappe/public/js/frappe/views/reports/report_view.js:1700 msgid "Export all {0} rows?" msgstr "导出全部{0}行?" @@ -10003,7 +10110,7 @@ msgstr "外部" #. Label of the external_link (Data) field in DocType 'Workspace' #: frappe/desk/doctype/workspace/workspace.json -#: frappe/public/js/frappe/views/workspace/workspace.js:488 +#: frappe/public/js/frappe/views/workspace/workspace.js:444 msgid "External Link" msgstr "外部链接" @@ -10013,6 +10120,12 @@ msgstr "外部链接" msgid "Extra Parameters" msgstr "附加参数" +#. Option for the 'Delivery Status Notification Type' (Select) field in DocType +#. 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "FAILURE" +msgstr "" + #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json @@ -10075,7 +10188,7 @@ msgid "Failed to change password." msgstr "密码修改失败。" #: frappe/desk/page/setup_wizard/setup_wizard.js:232 -#: frappe/desk/page/setup_wizard/setup_wizard.py:42 +#: frappe/desk/page/setup_wizard/setup_wizard.py:43 msgid "Failed to complete setup" msgstr "无法完成设置" @@ -10088,7 +10201,7 @@ msgstr "计算请求正文失败:{}" msgid "Failed to connect to server" msgstr "无法连接服务器" -#: frappe/auth.py:704 +#: frappe/auth.py:707 msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "解码令牌失败,请提供有效的Base64编码令牌。" @@ -10096,7 +10209,7 @@ msgstr "解码令牌失败,请提供有效的Base64编码令牌。" msgid "Failed to decrypt key {0}" msgstr "解密密钥{0}失败" -#: frappe/desk/reportview.py:638 +#: frappe/desk/reportview.py:639 msgid "Failed to delete {0} documents: {1}" msgstr "未能删除 {0} 个单据: {1}" @@ -10104,7 +10217,7 @@ msgstr "未能删除 {0} 个单据: {1}" msgid "Failed to enable scheduler: {0}" msgstr "启动后台任务 {0} 失败" -#: frappe/email/doctype/notification/notification.py:107 +#: frappe/email/doctype/notification/notification.py:106 #: frappe/integrations/doctype/webhook/webhook.py:131 msgid "Failed to evaluate conditions: {}" msgstr "条件评估失败:{}" @@ -10129,7 +10242,7 @@ msgstr "无法获取命令{0}的方法(参数{1})" msgid "Failed to get method {0} with {1}" msgstr "无法获取方法{0}(参数{1})" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:59 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:61 msgid "Failed to get site info" msgstr "获取站点信息失败" @@ -10141,19 +10254,23 @@ msgstr "导入虚拟文档类型{}失败,控制器文件是否存在?" msgid "Failed to optimize image: {0}" msgstr "图像优化失败:{0}" -#: frappe/email/doctype/notification/notification.py:124 +#: frappe/email/doctype/notification/notification.py:123 msgid "Failed to render message: {}" msgstr "消息渲染失败:{}" -#: frappe/email/doctype/notification/notification.py:142 +#: frappe/email/doctype/notification/notification.py:141 msgid "Failed to render subject: {}" msgstr "主题渲染失败:{}" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:94 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:96 msgid "Failed to request login to Frappe Cloud" msgstr "请求登录Frappe云失败" -#: frappe/email/doctype/email_queue/email_queue.py:301 +#: frappe/email/doctype/email_account/email_account.py:232 +msgid "Failed to retrieve the list of IMAP folders from the server. Please ensure the mailbox is accessible and the account has permission to list folders." +msgstr "" + +#: frappe/email/doctype/email_queue/email_queue.py:311 msgid "Failed to send email with subject:" msgstr "邮件发送失败,邮件标题:" @@ -10161,11 +10278,11 @@ msgstr "邮件发送失败,邮件标题:" msgid "Failed to send notification email" msgstr "发送通知邮件失败" -#: frappe/desk/page/setup_wizard/setup_wizard.py:24 +#: frappe/desk/page/setup_wizard/setup_wizard.py:25 msgid "Failed to update global settings" msgstr "更新全局设置失败" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:74 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:76 msgid "Failed while calling API {0}" msgstr "调用API {0}时失败" @@ -10256,7 +10373,7 @@ msgstr "" #: frappe/public/js/frappe/list/bulk_operations.js:327 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:3 #: frappe/public/js/frappe/views/reports/query_report.js:237 -#: frappe/public/js/frappe/views/reports/query_report.js:1986 +#: frappe/public/js/frappe/views/reports/query_report.js:2015 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_form_list_column/web_form_list_column.json msgid "Field" @@ -10313,7 +10430,7 @@ msgstr "字段模板" msgid "Field Type" msgstr "字段类型" -#: frappe/desk/reportview.py:204 +#: frappe/desk/reportview.py:205 msgid "Field not permitted in query" msgstr "查询过滤条件字段无效(js调用db.get_value, db.get_list过滤条件不支持字表字段,db.get_list支持子单据查询,需添加parent_doctype:主单据类型参数用于权限检查)" @@ -10331,7 +10448,7 @@ msgstr "待追踪字段" msgid "Field type cannot be changed for {0}" msgstr "{0}不能更改字段类型" -#: frappe/database/database.py:912 +#: frappe/database/database.py:917 msgid "Field {0} does not exist on {1}" msgstr "字段{0}在{1}中不存在" @@ -10347,7 +10464,7 @@ msgstr "字段{0}必须为虚拟字段以支持虚拟文档类型。" msgid "Field {0} not found." msgstr "找不到字段{0}。" -#: frappe/email/doctype/notification/notification.py:564 +#: frappe/email/doctype/notification/notification.py:563 msgid "Field {0} on document {1} is neither a Mobile number field nor a Customer or User link" msgstr "文档{1}的字段{0}既不是手机号码字段,也不是客户或用户链接字段" @@ -10365,7 +10482,7 @@ msgstr "文档{1}的字段{0}既不是手机号码字段,也不是客户或用 #: frappe/custom/doctype/doctype_layout_field/doctype_layout_field.json #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/integrations/doctype/webhook_data/webhook_data.json -#: frappe/public/js/frappe/form/grid_row.js:456 +#: frappe/public/js/frappe/form/grid_row.js:440 #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Fieldname" msgstr "字段名" @@ -10425,7 +10542,7 @@ msgstr "字段名{0}受限制" #: frappe/custom/doctype/doctype_layout/doctype_layout.json #: frappe/desk/doctype/kanban_board/kanban_board.json #: frappe/desk/doctype/list_view_settings/list_view_settings.json -#: frappe/public/js/frappe/list/list_settings.js:133 +#: frappe/public/js/frappe/list/list_settings.js:138 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:111 #: frappe/public/js/print_format_builder/PrintFormatControls.vue:83 #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json @@ -10446,7 +10563,7 @@ msgstr "文件必须设置`file_name`或`file_url`字段" msgid "Fields must be a list or tuple when as_list is enabled" msgstr "启用as_list时字段必须为列表或元组" -#: frappe/database/query.py:1069 +#: frappe/database/query.py:1131 msgid "Fields must be a string, list, tuple, pypika Field, or pypika Function" msgstr "字段必须为字符串、列表、元组、pypika字段或pypika函数" @@ -10542,16 +10659,16 @@ msgstr "文件备份就绪" msgid "File name cannot have {0}" msgstr "文件名不能包含{0}" -#: frappe/utils/csvutils.py:28 +#: frappe/utils/csvutils.py:29 msgid "File not attached" msgstr "文件未添加" -#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:199 +#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:194 #: frappe/utils/file_manager.py:221 msgid "File size exceeded the maximum allowed size of {0} MB" msgstr "文件大小超过允许的{0} MB" -#: frappe/public/js/frappe/request.js:197 +#: frappe/public/js/frappe/request.js:192 msgid "File too big" msgstr "文件太大" @@ -10559,7 +10676,7 @@ msgstr "文件太大" msgid "File type of {0} is not allowed" msgstr "不允许{0}文件类型" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:636 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:657 msgid "File upload failed." msgstr "" @@ -10616,11 +10733,11 @@ msgstr "过滤条件名称" msgid "Filter Values" msgstr "过滤值" -#: frappe/database/query.py:735 +#: frappe/database/query.py:742 msgid "Filter condition missing after operator: {0}" msgstr "运算符后缺少筛选条件:{0}" -#: frappe/database/query.py:822 +#: frappe/database/query.py:829 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10714,7 +10831,7 @@ msgstr "过滤器可通过filters访问。

发送输出为{{ doc.name }} Delivered" msgstr "如需动态主题,请使用Jinja标签,例如:{{ doc.name }} 已交付" -#: frappe/public/js/frappe/views/reports/query_report.js:2248 +#: frappe/public/js/frappe/views/reports/query_report.js:2277 #: frappe/public/js/frappe/views/reports/report_view.js:104 msgid "For comparison, use >5, <10 or =324. For ranges, use 5:10 (for values between 5 & 10)." msgstr "过滤条件可以用>,<,= 比较符,两个值之间用:表示范围, 如>5, <10, =20, 5:10" @@ -11070,7 +11187,7 @@ msgstr "更多信息,请{0}。" msgid "For multiple addresses, enter the address on different line. e.g. test@test.com ⏎ test1@test.com" msgstr "多个地址请分行输入,例如:test@test.com ⏎ test1@test.com" -#: frappe/core/doctype/data_export/exporter.py:197 +#: frappe/core/doctype/data_export/exporter.py:198 msgid "For updating, you can update only selective columns." msgstr "您只能更新选择的列。" @@ -11215,6 +11332,11 @@ msgstr "分数" msgid "Fraction Units" msgstr "分数单位" +#. Label of a Desktop Icon +#: frappe/desktop_icon/framework.json +msgid "Framework" +msgstr "" + #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' #: frappe/integrations/doctype/social_login_key/social_login_key.json @@ -11244,7 +11366,7 @@ msgstr "Frappe Light主题" msgid "Frappe Mail" msgstr "Frappe邮件" -#: frappe/email/doctype/email_account/email_account.py:548 +#: frappe/email/doctype/email_account/email_account.py:631 msgid "Frappe Mail OAuth Error" msgstr "Frappe邮件OAuth错误" @@ -11325,7 +11447,7 @@ msgstr "开始日期" msgid "From Date Field" msgstr "开始日期字段" -#: frappe/public/js/frappe/views/reports/query_report.js:1947 +#: frappe/public/js/frappe/views/reports/query_report.js:1976 msgid "From Document Type" msgstr "单据类型" @@ -11388,11 +11510,11 @@ msgstr "函数" msgid "Function Based On" msgstr "函数基准字段" -#: frappe/__init__.py:465 +#: frappe/__init__.py:470 msgid "Function {0} is not whitelisted." msgstr "方法 {0} 申明前未添加@frappe.whitelist()装饰器" -#: frappe/database/query.py:2173 +#: frappe/database/query.py:2286 msgid "Function {0} requires arguments but none were provided" msgstr "函数{0}需要参数但未提供任何参数" @@ -11426,7 +11548,7 @@ msgstr "GNU通用公共许可证" #. Option for the 'Select List View' (Select) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json -#: frappe/public/js/frappe/views/gantt/gantt_view.js:10 +#: frappe/public/js/frappe/views/gantt/gantt_view.js:20 msgid "Gantt" msgstr "甘特图" @@ -11461,7 +11583,7 @@ msgstr "生成密钥" msgid "Generate New Report" msgstr "生成新报表" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:460 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:436 msgid "Generate Random Password" msgstr "生成随机密码" @@ -11472,7 +11594,7 @@ msgid "Generate Separate Documents For Each Assignee" msgstr "为每位负责人生成独立文档" #: frappe/public/js/frappe/ui/sidebar/sidebar.js:348 -#: frappe/public/js/frappe/utils/utils.js:2079 +#: frappe/public/js/frappe/utils/utils.js:2085 msgid "Generate Tracking URL" msgstr "生成跟踪URL" @@ -11649,7 +11771,9 @@ msgstr "目标" #. Option for the 'Social Login Provider' (Select) field in DocType 'Social #. Login Key' +#. Label of a Workspace Sidebar Item #: frappe/integrations/doctype/social_login_key/social_login_key.json +#: frappe/workspace_sidebar/integrations.json msgid "Google" msgstr "谷歌" @@ -11669,9 +11793,11 @@ msgstr "Google Analytics匿名IP" #. Name of a DocType #. Label of the sb_00 (Section Break) field in DocType 'Google Calendar' #. Label of a Link in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/desk/doctype/event/event.json #: frappe/integrations/doctype/google_calendar/google_calendar.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "Google Calendar" msgstr "谷歌日历" @@ -11679,7 +11805,7 @@ msgstr "谷歌日历" msgid "Google Calendar - Could not create Calendar for {0}, error code {1}." msgstr "谷歌日历 - 无法为{0}创建日历,错误代码{1}" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:610 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:611 msgid "Google Calendar - Could not delete Event {0} from Google Calendar, error code {1}." msgstr "谷歌日历 - 无法从谷歌日历删除事件{0},错误代码{1}" @@ -11695,11 +11821,11 @@ msgstr "谷歌日历 - 找不到{0}的日历,错误代码{1}" msgid "Google Calendar - Could not insert contact in Google Contacts {0}, error code {1}." msgstr "谷歌日历 - 无法在谷歌联系人{0}中插入联系人,错误代码{1}" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:496 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:497 msgid "Google Calendar - Could not insert event in Google Calendar {0}, error code {1}." msgstr "谷歌日历 - 无法在谷歌日历{0}插入事件,错误代码{1}" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:580 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:581 msgid "Google Calendar - Could not update Event {0} in Google Calendar, error code {1}." msgstr "谷歌日历 - 无法更新谷歌日历中的事件{0},错误代码{1}" @@ -11724,9 +11850,11 @@ msgstr "谷歌日历已配置" #. Name of a DocType #. Label of the sb_00 (Section Break) field in DocType 'Google Contacts' #. Label of a Link in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/contacts/doctype/contact/contact.json #: frappe/integrations/doctype/google_contacts/google_contacts.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "Google Contacts" msgstr "Google通讯录" @@ -11780,16 +11908,18 @@ msgstr "Google服务" #. Name of a DocType #. Label of a Link in the Integrations Workspace #. Label of a shortcut in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/integrations/doctype/google_settings/google_settings.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "Google Settings" msgstr "Google设置" -#: frappe/utils/csvutils.py:226 +#: frappe/utils/csvutils.py:227 msgid "Google Sheets URL is invalid or not publicly accessible." msgstr "谷歌表格URL无效或不可公开访问" -#: frappe/utils/csvutils.py:231 +#: frappe/utils/csvutils.py:232 msgid "Google Sheets URL must end with \"gid={number}\". Copy and paste the URL from the browser address bar and try again." msgstr "Google表格网址必须以“ gid = {number}”结尾。从浏览器地址栏中复制并粘贴URL,然后重试。" @@ -11865,11 +11995,11 @@ msgstr "分组字段" msgid "Group By Type" msgstr "分组统计类型" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:408 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:411 msgid "Group By field is required to create a dashboard chart" msgstr "创建仪表板图表需要分组依据字段" -#: frappe/database/query.py:1257 +#: frappe/database/query.py:1350 msgid "Group By must be a string" msgstr "分组依据必须为字符串" @@ -11883,7 +12013,7 @@ msgstr "组对象类" msgid "Group your custom doctypes under modules" msgstr "将自定义单据类型按模块分类" -#: frappe/public/js/frappe/ui/group_by/group_by.js:428 +#: frappe/public/js/frappe/ui/group_by/group_by.js:431 msgid "Grouped by {0}" msgstr "按{0}分组" @@ -12070,14 +12200,17 @@ msgstr "页首,机器人" msgid "Header/Footer scripts can be used to add dynamic behaviours." msgstr "页眉/页脚脚本可用于添加动态行为" +#. Label of the headers_section (Section Break) field in DocType 'Email +#. Account' #. Label of the webhook_headers (Table) field in DocType 'Webhook' #. Label of the headers (Code) field in DocType 'Webhook Request Log' +#: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/webhook/webhook.json #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json msgid "Headers" msgstr "头" -#: frappe/email/email_body.py:325 +#: frappe/email/email_body.py:343 msgid "Headers must be a dictionary" msgstr "请求头必须为字典类型" @@ -12095,6 +12228,11 @@ msgstr "请求头必须为字典类型" msgid "Heading" msgstr "标题" +#. Label of a Workspace Sidebar Item +#: frappe/workspace_sidebar/system.json +msgid "Health Report" +msgstr "" + #. Option for the 'Type' (Select) field in DocType 'Dashboard Chart' #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json msgid "Heatmap" @@ -12169,7 +12307,7 @@ msgstr "黑体" msgid "Helvetica Neue" msgstr "Helvetica Neue字体" -#: frappe/public/js/frappe/utils/utils.js:2076 +#: frappe/public/js/frappe/utils/utils.js:2082 msgid "Here's your tracking URL" msgstr "这是您的跟踪URL" @@ -12205,7 +12343,7 @@ msgstr "隐藏" msgid "Hidden Fields" msgstr "隐藏字段" -#: frappe/public/js/frappe/views/reports/query_report.js:1743 +#: frappe/public/js/frappe/views/reports/query_report.js:1763 msgid "Hidden columns include:
{0}" msgstr "" @@ -12214,7 +12352,7 @@ msgstr "" #: frappe/public/js/frappe/widgets/base_widget.js:46 #: frappe/public/js/frappe/widgets/base_widget.js:178 #: frappe/public/js/print_format_builder/PrintFormatControls.vue:243 -#: frappe/templates/includes/login/login.js:82 +#: frappe/templates/includes/login/login.js:81 #: frappe/www/update-password.html:117 msgid "Hide" msgstr "隐藏" @@ -12369,6 +12507,7 @@ msgid "Hint: Include symbols, numbers and capital letters in the password" msgstr "提示:在密码中加入符号,数字和大写字母" #. Label of the home_tab (Tab Break) field in DocType 'Website Settings' +#. Label of a Workspace Sidebar Item #: frappe/public/js/frappe/file_uploader/FileBrowser.vue:38 #: frappe/public/js/frappe/views/file/file_view.js:67 #: frappe/public/js/frappe/views/file/file_view.js:88 @@ -12376,6 +12515,7 @@ msgstr "提示:在密码中加入符号,数字和大写字母" #: frappe/templates/includes/navbar/navbar.html:9 #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/web_template/primary_navbar/primary_navbar.html:9 +#: frappe/workspace_sidebar/users.json frappe/workspace_sidebar/website.json #: frappe/www/contact.py:25 frappe/www/login.html:170 frappe/www/me.html:76 #: frappe/www/message.html:29 msgid "Home" @@ -12455,25 +12595,25 @@ msgid "I guess you don't have access to any workspace yet, but you can create on msgstr "您当前无工作区访问权限,可创建专属工作区。点击创建工作区按钮创建。
" #. Label of the id (Data) field in DocType 'User Session Display' -#: frappe/core/doctype/data_import/importer.py:1174 -#: frappe/core/doctype/data_import/importer.py:1180 -#: frappe/core/doctype/data_import/importer.py:1245 -#: frappe/core/doctype/data_import/importer.py:1248 +#: frappe/core/doctype/data_import/importer.py:1178 +#: frappe/core/doctype/data_import/importer.py:1184 +#: frappe/core/doctype/data_import/importer.py:1249 +#: frappe/core/doctype/data_import/importer.py:1252 #: frappe/core/doctype/user_session_display/user_session_display.json #: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:52 #: frappe/public/js/frappe/data_import/data_exporter.js:368 #: frappe/public/js/frappe/data_import/data_exporter.js:383 -#: frappe/public/js/frappe/list/list_settings.js:335 +#: frappe/public/js/frappe/list/list_settings.js:340 #: frappe/public/js/frappe/list/list_view.js:399 #: frappe/public/js/frappe/list/list_view.js:463 -#: frappe/public/js/frappe/list/list_view.js:2450 +#: frappe/public/js/frappe/list/list_view.js:2447 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "编号" -#: frappe/desk/reportview.py:529 -#: frappe/public/js/frappe/views/reports/report_view.js:985 +#: frappe/desk/reportview.py:530 +#: frappe/public/js/frappe/views/reports/report_view.js:1023 msgctxt "Label of name column in report" msgid "ID" msgstr "标识符" @@ -12507,6 +12647,11 @@ msgstr "IMAP详情" msgid "IMAP Folder" msgstr "收件箱目录" +#: frappe/email/doctype/email_account/email_account.py:235 +#: frappe/email/doctype/email_account/email_account.py:263 +msgid "IMAP Folder Not Found" +msgstr "" + #. Label of the ip_address (Data) field in DocType 'Activity Log' #. Label of the ip_address (Data) field in DocType 'Comment' #. Label of the ip_address (Data) field in DocType 'User Session Display' @@ -12537,7 +12682,7 @@ msgstr "IP地址" #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/integrations/doctype/social_login_key/social_login_key.json -#: frappe/public/js/frappe/views/workspace/workspace.js:520 +#: frappe/public/js/frappe/views/workspace/workspace.js:476 #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Icon" msgstr "图标" @@ -12557,7 +12702,7 @@ msgstr "" msgid "Icon Type" msgstr "" -#: frappe/desk/page/desktop/desktop.js:1023 +#: frappe/desk/page/desktop/desktop.js:1074 msgid "Icon is not correctly configured please check the workspace sidebar to it" msgstr "" @@ -12594,7 +12739,7 @@ msgstr "如勾选,工作流状态不会覆盖列表视图中的状态字段" #: frappe/core/doctype/doctype/doctype.py:1815 #: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45 -#: frappe/public/js/frappe/roles_editor.js:68 +#: frappe/public/js/frappe/roles_editor.js:71 msgid "If Owner" msgstr "是制单人?" @@ -12765,15 +12910,15 @@ msgstr "如不勾选则每次保存单据时都刷新本字段值" msgid "If user is the owner" msgstr "仅限创建者" -#: frappe/core/doctype/data_export/exporter.py:204 +#: frappe/core/doctype/data_export/exporter.py:205 msgid "If you are updating, please select \"Overwrite\" else existing rows will not be deleted." msgstr "如果你的操作是更新,请选择“覆盖”否则现有的行不会删除。" -#: frappe/core/doctype/data_export/exporter.py:188 +#: frappe/core/doctype/data_export/exporter.py:189 msgid "If you are uploading new records, \"Naming Series\" becomes mandatory, if present." msgstr "上传新纪录时,如果有单据编号模板字段,那么“单据编号模板”必须填写。" -#: frappe/core/doctype/data_export/exporter.py:186 +#: frappe/core/doctype/data_export/exporter.py:187 msgid "If you are uploading new records, leave the \"name\" (ID) column blank." msgstr "如果你在上传新纪录,那么单据编号(ID)列必须留空。" @@ -12843,7 +12988,7 @@ msgid "Illegal Document Status for {0}" msgstr "{0}非法单据状态" #: frappe/model/db_query.py:541 frappe/model/db_query.py:544 -#: frappe/model/db_query.py:1219 +#: frappe/model/db_query.py:1231 msgid "Illegal SQL Query" msgstr "非法SQL查询" @@ -12916,7 +13061,7 @@ msgstr "图像字段的类型必须为附着图像" msgid "Image link '{0}' is not valid" msgstr "图片链接'{0}'无效" -#: frappe/core/doctype/file/file.js:112 +#: frappe/core/doctype/file/file.js:114 msgid "Image optimized" msgstr "图片已优化" @@ -12965,7 +13110,7 @@ msgstr "隐式" msgid "Import" msgstr "导入" -#: frappe/public/js/frappe/list/list_view.js:1935 +#: frappe/public/js/frappe/list/list_view.js:1932 msgctxt "Button in list view menu" msgid "Import" msgstr "导入" @@ -13029,11 +13174,11 @@ msgstr "导入压缩文件" msgid "Import from Google Sheets" msgstr "从Google表格导入" -#: frappe/core/doctype/data_import/importer.py:612 +#: frappe/core/doctype/data_import/importer.py:616 msgid "Import template should be of type .csv, .xlsx or .xls" msgstr "导入模板须为.csv、.xlsx或.xls格式" -#: frappe/core/doctype/data_import/importer.py:482 +#: frappe/core/doctype/data_import/importer.py:486 msgid "Import template should contain a Header and atleast one row." msgstr "导入模板需包含标题行和至少一行数据" @@ -13041,7 +13186,7 @@ msgstr "导入模板需包含标题行和至少一行数据" msgid "Import timed out, please re-try." msgstr "导入超时,请重试" -#: frappe/core/doctype/data_import/data_import.py:71 +#: frappe/core/doctype/data_import/data_import.py:72 msgid "Importing {0} is not allowed." msgstr "禁止导入{0}" @@ -13116,7 +13261,7 @@ msgstr "包含在链接字段鼠标悬停预览弹窗中" msgid "In Progress" msgstr "进行中" -#: frappe/database/database.py:288 +#: frappe/database/database.py:290 msgid "In Read Only Mode" msgstr "只读模式中" @@ -13188,15 +13333,15 @@ msgid "Include Web View Link in Email" msgstr "邮件包含网页视图链接" #: frappe/public/js/frappe/form/print_utils.js:60 -#: frappe/public/js/frappe/views/reports/query_report.js:1717 +#: frappe/public/js/frappe/views/reports/query_report.js:1737 msgid "Include filters" msgstr "包括过滤条件" -#: frappe/public/js/frappe/views/reports/query_report.js:1739 +#: frappe/public/js/frappe/views/reports/query_report.js:1759 msgid "Include hidden columns" msgstr "包含隐藏列" -#: frappe/public/js/frappe/views/reports/query_report.js:1709 +#: frappe/public/js/frappe/views/reports/query_report.js:1729 msgid "Include indentation" msgstr "包括缩进" @@ -13243,15 +13388,15 @@ msgstr "邮件收件箱帐号不正确" msgid "Incomplete Virtual Doctype Implementation" msgstr "虚拟文档类型实现不完整" -#: frappe/auth.py:261 +#: frappe/auth.py:264 msgid "Incomplete login details" msgstr "登录详细信息不完整" -#: frappe/email/smtp.py:104 +#: frappe/email/smtp.py:109 msgid "Incorrect Configuration" msgstr "配置错误" -#: frappe/utils/csvutils.py:234 +#: frappe/utils/csvutils.py:235 msgid "Incorrect URL" msgstr "URL错误" @@ -13263,11 +13408,15 @@ msgstr "不正确的用户或密码" msgid "Incorrect Verification code" msgstr "验证码不正确" -#: frappe/model/document.py:1603 +#: frappe/public/js/frappe/views/gantt/gantt_view.js:88 +msgid "Incorrect configuration" +msgstr "" + +#: frappe/model/document.py:1733 msgid "Incorrect value in row {0}:" msgstr "第{0}行值错误:" -#: frappe/model/document.py:1605 +#: frappe/model/document.py:1735 msgid "Incorrect value:" msgstr "错误值:" @@ -13284,7 +13433,7 @@ msgstr "上层需求" #: frappe/custom/doctype/custom_field/custom_field.json frappe/model/meta.py:55 #: frappe/public/js/frappe/model/meta.js:211 #: frappe/public/js/frappe/model/model.js:124 -#: frappe/public/js/frappe/views/reports/report_view.js:1006 +#: frappe/public/js/frappe/views/reports/report_view.js:1044 msgid "Index" msgstr "索引" @@ -13319,7 +13468,7 @@ msgstr "指示符" msgid "Indicator Color" msgstr "指示灯颜色" -#: frappe/public/js/frappe/views/workspace/workspace.js:525 +#: frappe/public/js/frappe/views/workspace/workspace.js:481 msgid "Indicator color" msgstr "指示器颜色(快捷方式右上角数字)" @@ -13337,7 +13486,7 @@ msgstr "指示器颜色(快捷方式右上角数字)" msgid "Info" msgstr "信息" -#: frappe/core/doctype/data_export/exporter.py:144 +#: frappe/core/doctype/data_export/exporter.py:145 msgid "Info:" msgstr "信息:" @@ -13366,7 +13515,7 @@ msgstr "在上面插入" #. Label of the insert_after (Select) field in DocType 'Custom Field' #: frappe/custom/doctype/custom_field/custom_field.json -#: frappe/public/js/frappe/views/reports/query_report.js:1992 +#: frappe/public/js/frappe/views/reports/query_report.js:2021 msgid "Insert After" msgstr "在后边插入" @@ -13382,7 +13531,7 @@ msgstr "在自定义字段“{1}”中参照的标题为“{2}”字段“{0}” msgid "Insert Below" msgstr "下面插入" -#: frappe/public/js/frappe/views/reports/report_view.js:391 +#: frappe/public/js/frappe/views/reports/report_view.js:392 msgid "Insert Column Before {0}" msgstr "在{0}之前插入列" @@ -13431,7 +13580,7 @@ msgstr "已安装应用" msgid "Instructions" msgstr "说明" -#: frappe/templates/includes/login/login.js:259 +#: frappe/templates/includes/login/login.js:257 msgid "Instructions Emailed" msgstr "电子邮件说明" @@ -13439,15 +13588,15 @@ msgstr "电子邮件说明" msgid "Insufficient Permission Level for {0}" msgstr "{0}权限级别不足" -#: frappe/database/query.py:1323 +#: frappe/database/query.py:1416 msgid "Insufficient Permission for {0}" msgstr "{0} 权限不足" -#: frappe/desk/reportview.py:363 +#: frappe/desk/reportview.py:364 msgid "Insufficient Permissions for deleting Report" msgstr "删除报表权限不足" -#: frappe/desk/reportview.py:334 +#: frappe/desk/reportview.py:335 msgid "Insufficient Permissions for editing Report" msgstr "编辑报表权限不足" @@ -13478,11 +13627,14 @@ msgid "Integration Request" msgstr "集成请求" #. Group in User's connections +#. Label of a Desktop Icon #. Name of a Workspace #. Label of the integrations (Tab Break) field in DocType 'Website Settings' -#: frappe/core/doctype/user/user.json +#. Title of a Workspace Sidebar +#: frappe/core/doctype/user/user.json frappe/desktop_icon/integrations.json #: frappe/integrations/workspace/integrations/integrations.json #: frappe/website/doctype/website_settings/website_settings.json +#: frappe/workspace_sidebar/integrations.json msgid "Integrations" msgstr "集成" @@ -13507,7 +13659,7 @@ msgstr "兴趣爱好" msgid "Intermediate" msgstr "中级" -#: frappe/public/js/frappe/request.js:234 +#: frappe/public/js/frappe/request.js:229 msgid "Internal Server Error" msgstr "内部服务器错误" @@ -13560,9 +13712,9 @@ msgid "Invalid" msgstr "无效" #: frappe/public/js/form_builder/utils.js:221 -#: frappe/public/js/frappe/form/grid_row.js:848 +#: frappe/public/js/frappe/form/grid_row.js:843 #: frappe/public/js/frappe/form/layout.js:809 -#: frappe/public/js/frappe/views/reports/report_view.js:717 +#: frappe/public/js/frappe/views/reports/report_view.js:755 msgid "Invalid \"depends_on\" expression" msgstr "“depends_on”表达式无效" @@ -13578,11 +13730,11 @@ msgstr "“mandatory_depends_on”表达式无效" msgid "Invalid Action" msgstr "无效操作" -#: frappe/utils/csvutils.py:37 +#: frappe/utils/csvutils.py:38 msgid "Invalid CSV Format" msgstr "CSV格式无效" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:111 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:113 msgid "Invalid Code. Please try again." msgstr "验证码无效,请重试" @@ -13590,11 +13742,11 @@ msgstr "验证码无效,请重试" msgid "Invalid Condition: {}" msgstr "无效条件:{}" -#: frappe/email/smtp.py:136 +#: frappe/email/smtp.py:141 msgid "Invalid Credentials" msgstr "无效证件" -#: frappe/email/smtp.py:138 +#: frappe/email/smtp.py:143 msgid "Invalid Credentials for Email Account: {0}" msgstr "" @@ -13623,8 +13775,8 @@ msgstr "字段名无效" msgid "Invalid File URL" msgstr "文件URL无效" -#: frappe/database/query.py:824 frappe/database/query.py:851 -#: frappe/database/query.py:861 +#: frappe/database/query.py:831 frappe/database/query.py:858 +#: frappe/database/query.py:868 msgid "Invalid Filter" msgstr "无效筛选器" @@ -13648,11 +13800,11 @@ msgstr "无效链接" msgid "Invalid Login Token" msgstr "无效登录令牌" -#: frappe/templates/includes/login/login.js:288 +#: frappe/templates/includes/login/login.js:286 msgid "Invalid Login. Try again." msgstr "登录无效。再试一次。" -#: frappe/email/receive.py:112 frappe/email/receive.py:149 +#: frappe/email/receive.py:115 frappe/email/receive.py:152 msgid "Invalid Mail Server. Please rectify and try again." msgstr "无效的邮件服务器,请纠正后重试。" @@ -13660,7 +13812,7 @@ msgstr "无效的邮件服务器,请纠正后重试。" msgid "Invalid Naming Series: {}" msgstr "无效命名规则:{}" -#: frappe/core/doctype/data_import/data_import.py:182 +#: frappe/core/doctype/data_import/data_import.py:183 #: frappe/core/doctype/prepared_report/prepared_report.py:200 #: frappe/core/doctype/rq_job/rq_job.py:113 #: frappe/core/doctype/rq_job/rq_job.py:122 @@ -13672,7 +13824,7 @@ msgstr "无效操作" msgid "Invalid Option" msgstr "错误选项" -#: frappe/email/smtp.py:103 +#: frappe/email/smtp.py:108 msgid "Invalid Outgoing Mail Server or Port: {0}" msgstr "出站邮件服务器或端口无效:{0}" @@ -13680,7 +13832,7 @@ msgstr "出站邮件服务器或端口无效:{0}" msgid "Invalid Output Format" msgstr "无效的输出格式" -#: frappe/model/base_document.py:125 +#: frappe/model/base_document.py:159 msgid "Invalid Override" msgstr "无效覆盖" @@ -13715,13 +13867,12 @@ msgid "Invalid Transition" msgstr "无效转换" #: frappe/core/doctype/file/file.py:243 -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:551 #: frappe/public/js/frappe/widgets/widget_dialog.js:602 -#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247 +#: frappe/utils/csvutils.py:227 frappe/utils/csvutils.py:248 msgid "Invalid URL" msgstr "URL无效" -#: frappe/email/receive.py:157 +#: frappe/email/receive.py:160 msgid "Invalid User Name or Support Password. Please rectify and try again." msgstr "无效的用户名或支持密码。请纠正然后重试。" @@ -13733,11 +13884,11 @@ msgstr "无效值" msgid "Invalid Webhook Secret" msgstr "Webhook密钥无效" -#: frappe/desk/reportview.py:190 +#: frappe/desk/reportview.py:191 msgid "Invalid aggregate function" msgstr "无效聚合函数" -#: frappe/database/query.py:2333 +#: frappe/database/query.py:2446 msgid "Invalid alias format: {0}. Alias must be a simple identifier." msgstr "别名格式无效:{0}。别名必须为简单标识符。" @@ -13745,27 +13896,27 @@ msgstr "别名格式无效:{0}。别名必须为简单标识符。" msgid "Invalid app" msgstr "无效应用" -#: frappe/database/query.py:2294 frappe/database/query.py:2309 +#: frappe/database/query.py:2407 frappe/database/query.py:2422 msgid "Invalid argument format: {0}. Only quoted string literals or simple field names are allowed." msgstr "参数格式无效:{0}。仅允许带引号的字符串字面量或简单字段名。" -#: frappe/database/query.py:2258 +#: frappe/database/query.py:2371 msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:857 +#: frappe/database/query.py:864 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "字段名包含无效字符:{0}。仅允许字母、数字和下划线。" -#: frappe/public/js/frappe/views/reports/report_view.js:400 +#: frappe/public/js/frappe/views/reports/report_view.js:401 msgid "Invalid column" msgstr "无效列" -#: frappe/database/query.py:758 +#: frappe/database/query.py:765 msgid "Invalid condition type in nested filters: {0}" msgstr "嵌套筛选器中条件类型无效:{0}" -#: frappe/database/query.py:1301 +#: frappe/database/query.py:1394 msgid "Invalid direction in Order By: {0}. Must be 'ASC' or 'DESC'." msgstr "排序方向无效:{0}。必须为“ASC”或“DESC”。" @@ -13785,11 +13936,11 @@ msgstr "过滤器{0}中的表达式无效" msgid "Invalid expression set in filter {0} ({1})" msgstr "过滤器{0}({1})中的表达式无效" -#: frappe/database/query.py:2061 +#: frappe/database/query.py:2174 msgid "Invalid field format for SELECT: {0}. Field names must be simple, backticked, table-qualified, aliased, or '*'." msgstr "SELECT字段格式无效:{0}。字段名必须为简单名称、反引号包裹、表限定、别名或“*”。" -#: frappe/database/query.py:1242 +#: frappe/database/query.py:1335 msgid "Invalid field format in {0}: {1}. Use 'field', 'link_field.field', or 'child_table.field'." msgstr "{0}中字段格式无效:{1}。请使用“字段”、“链接字段.字段”或“子表.字段”。" @@ -13797,7 +13948,7 @@ msgstr "{0}中字段格式无效:{1}。请使用“字段”、“链接字段 msgid "Invalid field name {0}" msgstr "字段名称{0}无效" -#: frappe/database/query.py:1128 +#: frappe/database/query.py:1190 msgid "Invalid field type: {0}" msgstr "字段类型无效:{0}" @@ -13809,11 +13960,11 @@ msgstr "编号规则中字段名“{0}”无效" msgid "Invalid file path: {0}" msgstr "无效的文件路径:{0}" -#: frappe/database/query.py:741 +#: frappe/database/query.py:748 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "筛选条件无效:{0}。期望为列表或元组。" -#: frappe/database/query.py:847 +#: frappe/database/query.py:854 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "筛选字段格式无效:{0}。请使用“字段名”或“链接字段名.目标字段名”。" @@ -13821,7 +13972,7 @@ msgstr "筛选字段格式无效:{0}。请使用“字段名”或“链接字 msgid "Invalid filter: {0}" msgstr "无效过滤器:{0}" -#: frappe/database/query.py:2178 +#: frappe/database/query.py:2291 msgid "Invalid function argument type: {0}. Only strings, numbers, lists, and None are allowed." msgstr "函数参数类型无效:{0}。仅允许字符串、数字、列表和None。" @@ -13830,7 +13981,7 @@ msgid "Invalid input" msgstr "输入无效" #: frappe/desk/doctype/dashboard/dashboard.py:67 -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:424 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:427 msgid "Invalid json added in the custom options: {0}" msgstr "自定义选项中包含无效JSON:{0}" @@ -13850,11 +14001,11 @@ msgstr "命名规则{}错误:缺少点号(.)" msgid "Invalid naming series {}: dot (.) missing before the numeric placeholders. Kindly use a format like ABCD.#####." msgstr "命名序列{}无效:数字占位符前缺少点号(.)。请使用类似ABCD.#####的格式。" -#: frappe/database/query.py:2250 +#: frappe/database/query.py:2363 msgid "Invalid nested expression: dictionary must represent a function or operator" msgstr "" -#: frappe/core/doctype/data_import/importer.py:453 +#: frappe/core/doctype/data_import/importer.py:457 msgid "Invalid or corrupted content for import" msgstr "导入内容无效或损坏" @@ -13874,15 +14025,15 @@ msgstr "请求正文无效" msgid "Invalid role" msgstr "角色无效" -#: frappe/database/query.py:798 +#: frappe/database/query.py:805 msgid "Invalid simple filter format: {0}" msgstr "简单筛选器格式无效:{0}" -#: frappe/database/query.py:718 +#: frappe/database/query.py:725 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "筛选条件起始格式无效:{0}。期望为列表或元组。" -#: frappe/core/doctype/data_import/importer.py:430 +#: frappe/core/doctype/data_import/importer.py:434 msgid "Invalid template file for import" msgstr "导入模板文件无效" @@ -13912,7 +14063,7 @@ msgstr "wkhtmltopdf版本无效" msgid "Invalid {0} condition" msgstr "{0}条件无效" -#: frappe/database/query.py:2139 +#: frappe/database/query.py:2252 msgid "Invalid {0} dictionary format" msgstr "" @@ -14234,7 +14385,7 @@ msgstr "项目标签" msgid "Item Type" msgstr "项目类型" -#: frappe/utils/nestedset.py:229 +#: frappe/utils/nestedset.py:233 msgid "Item cannot be added to its own descendants" msgstr "项目不能添加至其子节点" @@ -14342,7 +14493,7 @@ msgstr "作业已成功停止" msgid "Job is in {0} state and can't be cancelled" msgstr "任务处于{0}状态,无法取消" -#: frappe/core/doctype/data_import/data_import.py:182 +#: frappe/core/doctype/data_import/data_import.py:183 #: frappe/core/doctype/prepared_report/prepared_report.py:200 #: frappe/core/doctype/rq_job/rq_job.py:113 msgid "Job is not running." @@ -14581,8 +14732,10 @@ msgstr "LDAP服务器URL" #. Name of a DocType #. Label of a Link in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/integrations/doctype/ldap_settings/ldap_settings.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "LDAP Settings" msgstr "LDAP设置" @@ -14904,7 +15057,7 @@ msgid "Leave blank to repeat always" msgstr "留空将一直重复" #: frappe/core/doctype/communication/mixins.py:207 -#: frappe/email/doctype/email_account/email_account.py:721 +#: frappe/email/doctype/email_account/email_account.py:804 msgid "Leave this conversation" msgstr "离开这个谈话" @@ -15061,7 +15214,7 @@ msgstr "打印表头HTML" #: frappe/core/doctype/docperm/docperm.json #: frappe/core/page/permission_manager/permission_manager.js:145 #: frappe/core/page/permission_manager/permission_manager.js:221 -#: frappe/public/js/frappe/roles_editor.js:68 +#: frappe/public/js/frappe/roles_editor.js:71 #: frappe/website/doctype/help_article/help_article.json msgid "Level" msgstr "级别" @@ -15131,7 +15284,7 @@ msgstr "喜欢" msgid "Limit" msgstr "最大数量" -#: frappe/database/query.py:297 +#: frappe/database/query.py:299 msgid "Limit must be a non-negative integer" msgstr "限制必须为非负整数" @@ -15204,7 +15357,7 @@ msgid "Link Document Type" msgstr "源单据类型" #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.py:407 -#: frappe/workflow/doctype/workflow_action/workflow_action.py:202 +#: frappe/workflow/doctype/workflow_action/workflow_action.py:211 msgid "Link Expired" msgstr "链接已过期" @@ -15257,7 +15410,7 @@ msgstr "关联单据标题" #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json -#: frappe/public/js/frappe/views/workspace/workspace.js:480 +#: frappe/public/js/frappe/views/workspace/workspace.js:436 #: frappe/public/js/frappe/widgets/widget_dialog.js:281 #: frappe/public/js/frappe/widgets/widget_dialog.js:427 msgid "Link To" @@ -15275,7 +15428,7 @@ msgstr "行内链接到" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json -#: frappe/public/js/frappe/views/workspace/workspace.js:472 +#: frappe/public/js/frappe/views/workspace/workspace.js:428 #: frappe/public/js/frappe/widgets/widget_dialog.js:273 msgid "Link Type" msgstr "链接类型" @@ -15371,7 +15524,7 @@ msgstr "列表过滤条件" msgid "List Settings" msgstr "列表设置" -#: frappe/public/js/frappe/list/list_view.js:2088 +#: frappe/public/js/frappe/list/list_view.js:2085 msgctxt "Button in list view menu" msgid "List Settings" msgstr "列表设置" @@ -15385,7 +15538,7 @@ msgstr "列表视图" msgid "List View Settings" msgstr "列表视图设置" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:230 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:225 msgid "List a document type" msgstr "列出某单据类型" @@ -15510,8 +15663,9 @@ msgid "Log Setting User" msgstr "日志设置用户" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/log_settings/log_settings.json -#: frappe/public/js/frappe/logtypes.js:20 +#: frappe/public/js/frappe/logtypes.js:20 frappe/workspace_sidebar/system.json msgid "Log Settings" msgstr "日志设置" @@ -15563,7 +15717,7 @@ msgstr "登录前" msgid "Login Failed please try again" msgstr "登录失败,请重试" -#: frappe/email/doctype/email_account/email_account.py:145 +#: frappe/email/doctype/email_account/email_account.py:151 msgid "Login Id is required" msgstr "登录ID是必需的" @@ -15595,11 +15749,11 @@ msgstr "在浏览器中登录和查看" msgid "Login is required to see web form list view. Enable {0} to see list settings" msgstr "需要登录才能查看Web表单列表视图。启用{0}以查看列表设置" -#: frappe/templates/includes/login/login.js:69 +#: frappe/templates/includes/login/login.js:68 msgid "Login link sent to your email" msgstr "登录链接已发送至您的邮箱" -#: frappe/auth.py:345 frappe/auth.py:348 +#: frappe/auth.py:348 frappe/auth.py:351 msgid "Login not allowed at this time" msgstr "不允许在这个时候登录" @@ -15628,7 +15782,7 @@ msgstr "" msgid "Login to {0}" msgstr "登录到{0}" -#: frappe/templates/includes/login/login.js:318 +#: frappe/templates/includes/login/login.js:315 msgid "Login token required" msgstr "需要登录令牌" @@ -15695,7 +15849,8 @@ msgid "Logout From All Devices After Changing Password" msgstr "变更密码后登出所有设备" #. Group in User's connections -#: frappe/core/doctype/user/user.json +#. Label of a Workspace Sidebar Item +#: frappe/core/doctype/user/user.json frappe/workspace_sidebar/system.json msgid "Logs" msgstr "日志" @@ -15726,7 +15881,7 @@ msgstr "您似乎未更改该值" msgid "Looks like you haven’t added any third party apps." msgstr "您似乎未添加任何第三方应用。" -#: frappe/public/js/frappe/ui/notifications/notifications.js:355 +#: frappe/public/js/frappe/ui/notifications/notifications.js:351 msgid "Looks like you haven’t received any notifications." msgstr "还没有收到任何通知哦~" @@ -15828,7 +15983,7 @@ msgstr "男" msgid "Manage 3rd party apps" msgstr "管理第三方应用" -#: frappe/public/js/billing.bundle.js:45 +#: frappe/public/js/billing.bundle.js:71 msgid "Manage Billing" msgstr "管理帐单" @@ -15860,7 +16015,7 @@ msgstr "是否必填先决条件" msgid "Mandatory Depends On (JS)" msgstr "必填先决条件(JS)" -#: frappe/website/doctype/web_form/web_form.py:537 +#: frappe/website/doctype/web_form/web_form.py:538 msgid "Mandatory Information missing:" msgstr "必填字段信息缺失:" @@ -15885,7 +16040,7 @@ msgctxt "Error message in web form" msgid "Mandatory fields required:" msgstr "需要以下必填字段:" -#: frappe/core/doctype/data_export/exporter.py:142 +#: frappe/core/doctype/data_export/exporter.py:143 msgid "Mandatory:" msgstr "必须项:" @@ -15912,7 +16067,7 @@ msgstr "将{0}的列映射到{1}的字段" msgid "Map route parameters into form variables. Example /project/<name>" msgstr "将路由参数映射到表单变量。示例/project/<name>" -#: frappe/core/doctype/data_import/importer.py:923 +#: frappe/core/doctype/data_import/importer.py:927 msgid "Mapping column {0} to field {1}" msgstr "正在映射列{0}到字段{1}" @@ -16102,7 +16257,7 @@ msgstr "" #. Label of the medium (Data) field in DocType 'Web Page View' #: frappe/desk/doctype/todo/todo.json #: frappe/public/js/frappe/form/sidebar/assign_to.js:232 -#: frappe/public/js/frappe/utils/utils.js:2026 +#: frappe/public/js/frappe/utils/utils.js:2032 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/report/website_analytics/website_analytics.js:40 msgid "Medium" @@ -16156,7 +16311,7 @@ msgstr "菜单" msgid "Merge with existing" msgstr "与现有合并" -#: frappe/utils/nestedset.py:320 +#: frappe/utils/nestedset.py:324 msgid "Merging is only possible between Group-to-Group or Leaf Node-to-Leaf Node" msgstr "只有组和组,叶节点和叶节点之间能合并" @@ -16226,7 +16381,7 @@ msgstr "消息类型" msgid "Message clipped" msgstr "邮件被剪辑" -#: frappe/email/doctype/email_account/email_account.py:345 +#: frappe/email/doctype/email_account/email_account.py:423 msgid "Message from server: {0}" msgstr "服务器消息:{0}" @@ -16319,11 +16474,11 @@ msgstr "元数据" msgid "Method" msgstr "方法" -#: frappe/__init__.py:467 +#: frappe/__init__.py:472 msgid "Method Not Allowed" msgstr "方法不可调用" -#: frappe/desk/doctype/number_card/number_card.py:74 +#: frappe/desk/doctype/number_card/number_card.py:77 msgid "Method is required to create a number card" msgstr "创建数字卡片需指定方法" @@ -16345,7 +16500,9 @@ msgid "Middle Name (Optional)" msgstr "中间名(选填)" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/milestone/milestone.json +#: frappe/workspace_sidebar/automation.json msgid "Milestone" msgstr "里程碑" @@ -16420,7 +16577,7 @@ msgstr "必填字段信息缺失" msgid "Missing Filters Required" msgstr "请维护过滤条件" -#: frappe/desk/form/assign_to.py:110 +#: frappe/desk/form/assign_to.py:111 msgid "Missing Permission" msgstr "缺少权限" @@ -16516,8 +16673,9 @@ msgstr "模块(用于导出)" #. Name of a DocType #. Label of a Link in the Build Workspace #. Label of a shortcut in the Build Workspace +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/module_def/module_def.json -#: frappe/core/workspace/build/build.json +#: frappe/core/workspace/build/build.json frappe/workspace_sidebar/build.json msgid "Module Def" msgstr "模块定义" @@ -16663,7 +16821,6 @@ msgid "More Information" msgstr "更多信息" #: frappe/website/doctype/help_article/templates/help_article.html:19 -#: frappe/website/doctype/help_article/templates/help_article.html:33 msgid "More articles on {0}" msgstr "更多的文章{0}" @@ -16688,7 +16845,7 @@ msgstr "很可能是密码过长导致" msgid "Move" msgstr "移动" -#: frappe/public/js/frappe/form/grid_row.js:196 +#: frappe/public/js/frappe/form/grid_row.js:185 msgid "Move To" msgstr "移到" @@ -16724,7 +16881,7 @@ msgstr "移动段到新页签" msgid "Move the current field and the following fields to a new column" msgstr "移动当前及以下字段到新栏" -#: frappe/public/js/frappe/form/grid_row.js:171 +#: frappe/public/js/frappe/form/grid_row.js:160 msgid "Move to Row Number" msgstr "移至行号" @@ -16751,7 +16908,7 @@ msgstr "太太" msgid "Ms" msgstr "女士" -#: frappe/utils/nestedset.py:344 +#: frappe/utils/nestedset.py:348 msgid "Multiple root nodes not allowed." msgstr "不允许多个根节点。" @@ -16774,7 +16931,7 @@ msgstr "必须用'()'括起来并包含'{0}'作为用户/登录名的占位符 msgid "Must be of type \"Attach Image\"" msgstr "类型必须为“添加图片”" -#: frappe/desk/query_report.py:211 +#: frappe/desk/query_report.py:219 msgid "Must have report permission to access this report." msgstr "必须有报表权限才能访问此报表。" @@ -16792,7 +16949,7 @@ msgid "Mx" msgstr "MX" #: frappe/templates/includes/web_sidebar.html:41 -#: frappe/website/doctype/web_form/web_form.py:526 +#: frappe/website/doctype/web_form/web_form.py:527 #: frappe/website/doctype/website_settings/website_settings.py:181 #: frappe/www/me.html:8 frappe/www/update_password.py:10 msgid "My Account" @@ -16802,11 +16959,24 @@ msgstr "我的账户" msgid "My Device" msgstr "我的设备" +#. Label of a Desktop Icon +#. Title of a Workspace Sidebar +#: frappe/desktop_icon/my_workspaces.json +#: frappe/workspace_sidebar/my_workspaces.json +msgid "My Workspaces" +msgstr "我的工作区" + #. Option for the 'Database Engine' (Select) field in DocType 'DocType' #: frappe/core/doctype/doctype/doctype.json msgid "MyISAM" msgstr "MyISAM数据" +#. Option for the 'Delivery Status Notification Type' (Select) field in DocType +#. 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "NEVER" +msgstr "" + #: frappe/workflow/doctype/workflow/workflow.js:19 msgid "NOTE: If you add states or transitions in the table, it will be reflected in the Workflow Builder but you will have to position them manually. Also Workflow Builder is currently in BETA." msgstr "说明:通过以下子表添加的状态和转换规则也会体现在工作流设计器图形界面中,但需手工调整位置。工作流设计器目前尚在试用阶段" @@ -16820,11 +16990,13 @@ msgstr "注意:该功能即将停用,请使用新版设置重新配置LDAP" #. Label of the fieldname (Data) field in DocType 'DocField' #. Label of the fieldname (Data) field in DocType 'Customize Form Field' #. Label of the label (Data) field in DocType 'Workspace' +#. Label of the _name (Data) field in DocType 'Reply To Address' #. Label of the webhook_name (Data) field in DocType 'Slack Webhook URL' #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/doctype/doctype_list.js:22 #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/workspace/workspace.json +#: frappe/email/doctype/reply_to_address/reply_to_address.json #: frappe/integrations/doctype/slack_webhook_url/slack_webhook_url.json #: frappe/public/js/frappe/form/layout.js:76 #: frappe/public/js/frappe/form/multi_select_dialog.js:240 @@ -16932,12 +17104,12 @@ msgstr "导航栏模板" msgid "Navbar Template Values" msgstr "导航栏模板值" -#: frappe/public/js/frappe/list/list_view.js:1409 +#: frappe/public/js/frappe/list/list_view.js:1406 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "向下导航列表" -#: frappe/public/js/frappe/list/list_view.js:1416 +#: frappe/public/js/frappe/list/list_view.js:1413 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "向上导航列表" @@ -16961,7 +17133,7 @@ msgstr "导航设置" msgid "Need Help?" msgstr "需要帮助?" -#: frappe/desk/doctype/workspace/workspace.py:343 +#: frappe/desk/doctype/workspace/workspace.py:352 msgid "Need Workspace Manager role to edit private workspace of other users" msgstr "需具备工作区管理员角色才能编辑其他用户的私有工作区" @@ -16969,7 +17141,7 @@ msgstr "需具备工作区管理员角色才能编辑其他用户的私有工作 msgid "Negative Value" msgstr "负值" -#: frappe/database/query.py:710 +#: frappe/database/query.py:717 msgid "Nested filters must be provided as a list or tuple." msgstr "嵌套筛选器必须作为列表或元组提供。" @@ -17043,7 +17215,7 @@ msgstr "新文档已共享{0}" msgid "New Email" msgstr "发邮件" -#: frappe/public/js/frappe/list/list_view_select.js:98 +#: frappe/public/js/frappe/list/list_view_select.js:102 #: frappe/public/js/frappe/views/inbox/inbox_view.js:177 msgid "New Email Account" msgstr "新电子邮箱帐号" @@ -17105,7 +17277,7 @@ msgstr "新的打印格式名称" msgid "New Quick List" msgstr "新建快速列表" -#: frappe/public/js/frappe/views/reports/report_view.js:1386 +#: frappe/public/js/frappe/views/reports/report_view.js:1425 msgid "New Report name" msgstr "新的报表名称" @@ -17132,7 +17304,7 @@ msgstr "新值" msgid "New Workflow Name" msgstr "新工作流名称" -#: frappe/public/js/frappe/views/workspace/workspace.js:452 +#: frappe/public/js/frappe/views/workspace/workspace.js:408 msgid "New Workspace" msgstr "新建工作区" @@ -17190,7 +17362,7 @@ msgstr "要设置的新值" #: frappe/public/js/frappe/views/breadcrumbs.js:232 #: frappe/public/js/frappe/views/treeview.js:374 #: frappe/public/js/frappe/widgets/widget_dialog.js:72 -#: frappe/website/doctype/web_form/web_form.py:439 +#: frappe/website/doctype/web_form/web_form.py:440 msgid "New {0}" msgstr "新建 {0}" @@ -17346,8 +17518,8 @@ msgstr "点击进入下一步" #: frappe/core/doctype/page/page.json frappe/core/doctype/report/report.json #: frappe/desk/doctype/event/event.json #: frappe/desk/doctype/event_participants/event_participants.json -#: frappe/email/doctype/notification/notification.py:102 -#: frappe/email/doctype/notification/notification.py:104 +#: frappe/email/doctype/notification/notification.py:101 +#: frappe/email/doctype/notification/notification.py:103 #: frappe/integrations/doctype/ldap_settings/ldap_settings.json #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json @@ -17383,7 +17555,7 @@ msgstr "没有活动会话" msgid "No Copy" msgstr "不能复制" -#: frappe/core/doctype/data_export/exporter.py:162 +#: frappe/core/doctype/data_export/exporter.py:163 #: frappe/email/doctype/auto_email_report/auto_email_report.py:309 #: frappe/public/js/form_builder/components/controls/TableControl.vue:64 #: frappe/public/js/frappe/data_import/import_preview.js:146 @@ -17421,7 +17593,7 @@ msgstr "LDAP中未找到用户{0}的条目!" msgid "No Filters Set" msgstr "未设置过滤器" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:372 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:373 msgid "No Google Calendar Event to sync." msgstr "无Google日历事件需同步" @@ -17456,7 +17628,7 @@ msgstr "无信头" msgid "No Name Specified for {0}" msgstr "{0}未指定名称" -#: frappe/public/js/frappe/ui/notifications/notifications.js:355 +#: frappe/public/js/frappe/ui/notifications/notifications.js:351 msgid "No New notifications" msgstr "暂无新通知" @@ -17512,11 +17684,11 @@ msgstr "无生成看板列所需的单选字段" msgid "No Suggestions" msgstr "无建议" -#: frappe/desk/reportview.py:711 +#: frappe/desk/reportview.py:714 msgid "No Tags" msgstr "无标签" -#: frappe/public/js/frappe/ui/notifications/notifications.js:482 +#: frappe/public/js/frappe/ui/notifications/notifications.js:478 msgid "No Upcoming Events" msgstr "无未处理事项" @@ -17536,7 +17708,7 @@ msgstr "暂无自动优化建议" msgid "No changes in document" msgstr "未做任何修改" -#: frappe/public/js/frappe/views/workspace/workspace.js:756 +#: frappe/public/js/frappe/views/workspace/workspace.js:712 msgid "No changes made" msgstr "未作更改" @@ -17548,7 +17720,7 @@ msgstr "新旧名称相同,未作更改" msgid "No changes to sync" msgstr "无变更需同步" -#: frappe/core/doctype/data_import/importer.py:298 +#: frappe/core/doctype/data_import/importer.py:302 msgid "No changes to update" msgstr "无变更需更新" @@ -17568,11 +17740,15 @@ msgstr "文档未关联联系人" msgid "No currency fields in {0}" msgstr "" -#: frappe/desk/query_report.py:382 +#: frappe/desk/query_report.py:408 msgid "No data to export" msgstr "没有要导出的数据" -#: frappe/contacts/doctype/address/address.py:245 +#: frappe/public/js/frappe/views/reports/query_report.js:1543 +msgid "No data to perform this action" +msgstr "" + +#: frappe/contacts/doctype/address/address.py:247 msgid "No default Address Template found. Please create a new one from Setup > Printing and Branding > Address Template." msgstr "未找到默认地址模板,请通过 设置 > 打印与品牌 > 地址模板 创建" @@ -17609,10 +17785,14 @@ msgstr "无过滤条件" msgid "No filters selected" msgstr "未选择过滤条件" -#: frappe/desk/form/utils.py:109 +#: frappe/desk/form/utils.py:122 msgid "No further records" msgstr "没有下一个记录了" +#: frappe/public/js/frappe/views/reports/report_view.js:337 +msgid "No matching entries in the current results" +msgstr "" + #: frappe/templates/includes/search_template.html:49 msgid "No matching records. Search something new" msgstr "没有符合条件的记录。搜索新的东西" @@ -17648,7 +17828,7 @@ msgstr "记录数(最大500行)" msgid "No of Sent SMS" msgstr "发送短信数量" -#: frappe/__init__.py:622 frappe/client.py:119 frappe/client.py:161 +#: frappe/__init__.py:627 frappe/client.py:136 frappe/client.py:178 msgid "No permission for {0}" msgstr "无权限操作{0}" @@ -17657,11 +17837,11 @@ msgctxt "{0} = verb, {1} = object" msgid "No permission to '{0}' {1}" msgstr "无权限'{0}' {1}" -#: frappe/model/db_query.py:1046 +#: frappe/model/db_query.py:1048 msgid "No permission to read {0}" msgstr "没有读取{0}的权限" -#: frappe/share.py:221 +#: frappe/share.py:239 msgid "No permission to {0} {1} {2}" msgstr "无权{0} {1} {2}" @@ -17685,11 +17865,11 @@ msgstr "没有满足条件的记录" msgid "No rows" msgstr "无行数据" -#: frappe/public/js/frappe/list/list_view.js:2417 +#: frappe/public/js/frappe/list/list_view.js:2414 msgid "No rows selected" msgstr "" -#: frappe/email/doctype/notification/notification.py:137 +#: frappe/email/doctype/notification/notification.py:136 msgid "No subject" msgstr "无主题" @@ -17723,7 +17903,7 @@ msgid "No {0} mail" msgstr "没有{0}邮件" #: frappe/public/js/form_builder/utils.js:117 -#: frappe/public/js/frappe/form/grid_row.js:259 +#: frappe/public/js/frappe/form/grid_row.js:243 msgctxt "Title of the 'row number' column" msgid "No." msgstr "编号" @@ -17766,12 +17946,12 @@ msgstr "基础查询(剔除查询参数)次数" msgid "Normalized Query" msgstr "规范化查询" -#: frappe/core/doctype/user/user.py:1079 -#: frappe/templates/includes/login/login.js:255 frappe/utils/oauth.py:300 +#: frappe/core/doctype/user/user.py:1075 +#: frappe/templates/includes/login/login.js:253 frappe/utils/oauth.py:300 msgid "Not Allowed" msgstr "不允许" -#: frappe/templates/includes/login/login.js:257 +#: frappe/templates/includes/login/login.js:255 msgid "Not Allowed: Disabled User" msgstr "不允许:用户已被禁用" @@ -17813,16 +17993,16 @@ msgstr "未链接到任何记录" msgid "Not Nullable" msgstr "不可为空" -#: frappe/__init__.py:549 frappe/app.py:383 frappe/desk/calendar.py:28 +#: frappe/__init__.py:554 frappe/app.py:383 frappe/desk/calendar.py:29 #: frappe/public/js/frappe/web_form/webform_script.js:15 -#: frappe/website/doctype/web_form/web_form.py:779 +#: frappe/website/doctype/web_form/web_form.py:780 #: frappe/website/page_renderers/not_permitted_page.py:22 #: frappe/www/login.py:193 frappe/www/qrcode.py:22 frappe/www/qrcode.py:25 #: frappe/www/qrcode.py:37 msgid "Not Permitted" msgstr "没有权限" -#: frappe/desk/query_report.py:630 +#: frappe/desk/query_report.py:694 msgid "Not Permitted to read {0}" msgstr "无权限读取{0}" @@ -17862,7 +18042,7 @@ msgctxt "Field value is not set" msgid "Not Set" msgstr "未设置" -#: frappe/utils/csvutils.py:102 +#: frappe/utils/csvutils.py:103 msgid "Not a valid Comma Separated Value (CSV File)" msgstr "不是一个有效的CSV文件" @@ -17874,7 +18054,7 @@ msgstr "非有效用户图像。" msgid "Not a valid Workflow Action" msgstr "不是有效的工作流操作" -#: frappe/templates/includes/login/login.js:253 +#: frappe/templates/includes/login/login.js:251 msgid "Not a valid user" msgstr "不是有效的用户" @@ -17886,7 +18066,7 @@ msgstr "非活动" msgid "Not allowed for {0}: {1}" msgstr "不允许{0}:{1}" -#: frappe/email/doctype/notification/notification.py:674 +#: frappe/email/doctype/notification/notification.py:673 msgid "Not allowed to attach {0} document, please enable Allow Print For {0} in Print Settings" msgstr "不允许附加{0}文档,请在打印设置中启用“允许打印{0}”" @@ -17906,7 +18086,7 @@ msgstr "不允许打印草稿状态单据" msgid "Not allowed via controller permission check" msgstr "自定义代码权限检查has_permission不通过" -#: frappe/public/js/frappe/request.js:145 frappe/website/js/website.js:94 +#: frappe/public/js/frappe/request.js:140 frappe/website/js/website.js:94 msgid "Not found" msgstr "未找到" @@ -17919,11 +18099,11 @@ msgid "Not in Developer Mode! Set in site_config.json or make 'Custom' DocType." msgstr "未开启开发模式!请在site_config.json中设置或创建一个自定义单据类型" #: frappe/core/doctype/system_settings/system_settings.py:234 -#: frappe/public/js/frappe/request.js:158 +#: frappe/public/js/frappe/request.js:153 +#: frappe/public/js/frappe/request.js:164 #: frappe/public/js/frappe/request.js:169 -#: frappe/public/js/frappe/request.js:174 #: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:67 -#: frappe/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:792 +#: frappe/utils/messages.py:161 frappe/website/doctype/web_form/web_form.py:793 #: frappe/website/js/website.js:97 msgid "Not permitted" msgstr "没有权限" @@ -17932,7 +18112,7 @@ msgstr "没有权限" msgid "Not permitted to view {0}" msgstr "没有权限查看{0}" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:623 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:642 msgid "Not permitted. {0}." msgstr "" @@ -17979,11 +18159,11 @@ msgstr "此登录行为将通知对应用户" msgid "Note: Your request for account deletion will be fulfilled within {0} hours." msgstr "注:您的账户删除请求将在{0}小时内处理。" -#: frappe/core/doctype/data_export/exporter.py:183 +#: frappe/core/doctype/data_export/exporter.py:184 msgid "Notes:" msgstr "注意事项:" -#: frappe/public/js/frappe/ui/notifications/notifications.js:532 +#: frappe/public/js/frappe/ui/notifications/notifications.js:528 msgid "Nothing New" msgstr "无新消息" @@ -18009,11 +18189,13 @@ msgstr "无需更新" #. Label of the notification (Tab Break) field in DocType 'Auto Repeat' #. Option for the 'Type' (Select) field in DocType 'Event Notifications' #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/core/doctype/communication/mixins.py:142 #: frappe/desk/doctype/event_notifications/event_notifications.json #: frappe/email/doctype/notification/notification.json #: frappe/public/js/frappe/ui/sidebar/sidebar.js:314 +#: frappe/workspace_sidebar/system.json msgid "Notification" msgstr "通知" @@ -18028,8 +18210,10 @@ msgid "Notification Recipient" msgstr "通知收件人" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/desk/doctype/notification_settings/notification_settings.json #: frappe/public/js/frappe/ui/notifications/notifications.js:41 +#: frappe/workspace_sidebar/system.json msgid "Notification Settings" msgstr "通知设置" @@ -18042,28 +18226,30 @@ msgstr "订阅通知的文档" msgid "Notification sent to" msgstr "通知已发送至" -#: frappe/email/doctype/notification/notification.py:561 +#: frappe/email/doctype/notification/notification.py:560 msgid "Notification: customer {0} has no Mobile number set" msgstr "通知:客户{0}未设置手机号码" -#: frappe/email/doctype/notification/notification.py:547 +#: frappe/email/doctype/notification/notification.py:546 msgid "Notification: document {0} has no {1} number set (field: {2})" msgstr "通知:文档{0}未设置{1}号码(字段:{2})" -#: frappe/email/doctype/notification/notification.py:556 +#: frappe/email/doctype/notification/notification.py:555 msgid "Notification: user {0} has no Mobile number set" msgstr "通知:用户{0}未设置手机号码" #. Label of the notifications (Check) field in DocType 'User' #. Label of the notifications_tab (Tab Break) field in DocType 'Event' #. Label of the notifications (Table) field in DocType 'Event' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/user/user.json frappe/desk/doctype/event/event.json -#: frappe/public/js/frappe/ui/notifications/notifications.js:68 -#: frappe/public/js/frappe/ui/notifications/notifications.js:227 +#: frappe/public/js/frappe/ui/notifications/notifications.js:64 +#: frappe/public/js/frappe/ui/notifications/notifications.js:223 +#: frappe/workspace_sidebar/system.json msgid "Notifications" msgstr "通知" -#: frappe/public/js/frappe/ui/notifications/notifications.js:339 +#: frappe/public/js/frappe/ui/notifications/notifications.js:335 msgid "Notifications Disabled" msgstr "通知已禁用" @@ -18215,8 +18401,10 @@ msgstr "OAuth的承载令牌" #. Name of a DocType #. Label of a Link in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/integrations/doctype/oauth_client/oauth_client.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "OAuth Client" msgstr "OAuth客户端" @@ -18234,6 +18422,11 @@ msgstr "OAuth客户端角色" msgid "OAuth Error" msgstr "OAuth错误" +#. Label of a Workspace Sidebar Item +#: frappe/workspace_sidebar/integrations.json +msgid "OAuth Provider" +msgstr "" + #. Name of a DocType #. Label of a Link in the Integrations Workspace #: frappe/integrations/doctype/oauth_provider_settings/oauth_provider_settings.json @@ -18299,7 +18492,7 @@ msgstr "OTP Secret已被重置。下次登录时需要重新注册。" msgid "OTP placeholder should be defined as {{ otp }} " msgstr "" -#: frappe/templates/includes/login/login.js:354 +#: frappe/templates/includes/login/login.js:351 msgid "OTP setup using OTP App was not completed. Please contact Administrator." msgstr "使用OTP应用的OTP设置未完成。请联系管理员。" @@ -18339,7 +18532,7 @@ msgstr "X轴偏移" msgid "Offset Y" msgstr "Y轴偏移" -#: frappe/database/query.py:302 +#: frappe/database/query.py:304 msgid "Offset must be a non-negative integer" msgstr "偏移量必须为非负整数" @@ -18470,11 +18663,11 @@ msgstr "最后一步" msgid "One Time Password (OTP) Registration Code from {}" msgstr "来自{}的一次性密码(OTP)注册码" -#: frappe/core/doctype/data_export/exporter.py:331 +#: frappe/core/doctype/data_export/exporter.py:332 msgid "One of" msgstr "之一" -#: frappe/client.py:223 +#: frappe/client.py:240 msgid "Only 200 inserts allowed in one request" msgstr "只有200将允许一个请求" @@ -18499,6 +18692,10 @@ msgstr "只允许管理员使用记录器" msgid "Only Allow Edit For" msgstr "角色(允许编辑)" +#: frappe/core/doctype/module_def/module_def.py:95 +msgid "Only Custom Modules can be renamed." +msgstr "" + #: frappe/core/doctype/doctype/doctype.py:1652 msgid "Only Options allowed for Data field are:" msgstr "数据字段仅允许以下选项:" @@ -18526,7 +18723,7 @@ msgstr "" msgid "Only allowed to export customizations in developer mode" msgstr "仅开发者模式下允许导出自定义项" -#: frappe/model/document.py:1287 +#: frappe/model/document.py:1417 msgid "Only draft documents can be discarded" msgstr "仅草稿文档可丢弃" @@ -18536,20 +18733,20 @@ msgstr "仅草稿文档可丢弃" msgid "Only for" msgstr "仅限" -#: frappe/core/doctype/data_export/exporter.py:192 +#: frappe/core/doctype/data_export/exporter.py:193 msgid "Only mandatory fields are necessary for new records. You can delete non-mandatory columns if you wish." msgstr "新记录中只有必填字段是必须的。可以删除非必填字段。" -#: frappe/contacts/doctype/contact/contact.py:131 -#: frappe/contacts/doctype/contact/contact.py:158 +#: frappe/contacts/doctype/contact/contact.py:133 +#: frappe/contacts/doctype/contact/contact.py:160 msgid "Only one {0} can be set as primary." msgstr "仅可设置一个{0}为主项。" -#: frappe/desk/reportview.py:360 +#: frappe/desk/reportview.py:361 msgid "Only reports of type Report Builder can be deleted" msgstr "仅报表生成器类型的报告可删除" -#: frappe/desk/reportview.py:331 +#: frappe/desk/reportview.py:332 msgid "Only reports of type Report Builder can be edited" msgstr "仅报表生成器类型的报告可编辑" @@ -18561,7 +18758,7 @@ msgstr "只允许从“定制表单”定制标准DocType。" msgid "Only the Administrator can delete a standard DocType." msgstr "仅管理员可删除标准文档类型。" -#: frappe/desk/form/assign_to.py:198 +#: frappe/desk/form/assign_to.py:199 msgid "Only the assignee can complete this to-do." msgstr "仅被分配者可完成此待办事项。" @@ -18569,7 +18766,7 @@ msgstr "仅被分配者可完成此待办事项。" msgid "Only {0} emailed reports are allowed per user." msgstr "每位用户仅允许通过邮件发送{0}份报告。" -#: frappe/templates/includes/login/login.js:289 +#: frappe/templates/includes/login/login.js:287 msgid "Oops! Something went wrong." msgstr "糟糕!出错了。" @@ -18592,8 +18789,8 @@ msgctxt "Access" msgid "Open" msgstr "打开" -#: frappe/desk/page/desktop/desktop.js:489 -#: frappe/desk/page/desktop/desktop.js:498 +#: frappe/desk/page/desktop/desktop.js:535 +#: frappe/desk/page/desktop/desktop.js:544 #: frappe/public/js/frappe/ui/keyboard.js:207 #: frappe/public/js/frappe/ui/keyboard.js:217 msgid "Open Awesomebar" @@ -18643,7 +18840,7 @@ msgstr "在新标签页打开URL" msgid "Open a dialog with mandatory fields to create a new record quickly. There must be at least one mandatory field to show in dialog." msgstr "打开含必填字段的对话框快速创建记录。对话框中需至少显示一个必填字段。" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:245 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:228 msgid "Open a module or tool" msgstr "打开一个模块或工具" @@ -18655,11 +18852,11 @@ msgstr "打开控制台" msgid "Open in a new tab" msgstr "在新标签页打开" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:250 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:229 msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1462 +#: frappe/public/js/frappe/list/list_view.js:1459 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "打开列表项" @@ -18715,17 +18912,17 @@ msgstr "工序" msgid "Operator must be one of {0}" msgstr "运算符必须是{0}" -#: frappe/database/query.py:2206 +#: frappe/database/query.py:2319 msgid "Operator {0} requires exactly 2 arguments (left and right operands)" msgstr "" -#: frappe/core/doctype/file/file.js:34 +#: frappe/core/doctype/file/file.js:36 #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:8 #: frappe/public/js/frappe/file_uploader/FilePreview.vue:31 msgid "Optimize" msgstr "优化" -#: frappe/core/doctype/file/file.js:110 +#: frappe/core/doctype/file/file.js:112 msgid "Optimizing image..." msgstr "正在优化图像..." @@ -18800,7 +18997,7 @@ msgstr "设置默认值前必须先设置{0}的选项。" msgid "Options is required for field {0} of type {1}" msgstr "{1}类型字段{0}必须设置选项" -#: frappe/model/base_document.py:999 +#: frappe/model/base_document.py:1037 msgid "Options not set for link field {0}" msgstr "链接字段未设置选项{0}" @@ -18816,7 +19013,7 @@ msgstr "橙色" msgid "Order" msgstr "订购" -#: frappe/database/query.py:1273 +#: frappe/database/query.py:1366 msgid "Order By must be a string" msgstr "排序依据必须为字符串" @@ -18918,11 +19115,11 @@ msgstr "PATCH方法" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/page/print/print.js:91 #: frappe/public/js/frappe/form/templates/print_layout.html:44 -#: frappe/public/js/frappe/views/reports/query_report.js:1911 +#: frappe/public/js/frappe/views/reports/query_report.js:1938 msgid "PDF" msgstr "PDF" -#: frappe/utils/print_format.py:149 frappe/utils/print_format.py:193 +#: frappe/utils/print_format.py:150 frappe/utils/print_format.py:194 msgid "PDF Generation in Progress" msgstr "PDF文件生成中" @@ -18953,7 +19150,7 @@ msgstr "PDF页宽(毫米)" msgid "PDF Settings" msgstr "PDF设置" -#: frappe/utils/print_format.py:343 +#: frappe/utils/print_format.py:350 msgid "PDF generation failed" msgstr "PDF生成失败" @@ -19043,6 +19240,7 @@ msgstr "包是可从用户界面创建、导入、或发布的包含模块的轻 #. Option for the 'Type' (Select) field in DocType 'Workspace Shortcut' #. Option for the 'Link Type' (Select) field in DocType 'Workspace Sidebar #. Item' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/custom_role/custom_role.json #: frappe/core/doctype/page/page.json #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.json @@ -19052,6 +19250,7 @@ msgstr "包是可从用户界面创建、导入、或发布的包含模块的轻 #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json +#: frappe/workspace_sidebar/build.json msgid "Page" msgstr "页面" @@ -19155,7 +19354,7 @@ msgid "Parameter" msgstr "参数" #: frappe/public/js/frappe/model/model.js:142 -#: frappe/public/js/frappe/views/workspace/workspace.js:496 +#: frappe/public/js/frappe/views/workspace/workspace.js:452 msgid "Parent" msgstr "父" @@ -19171,7 +19370,7 @@ msgstr "父单据类型" msgid "Parent Document Type" msgstr "父文档类型" -#: frappe/desk/doctype/number_card/number_card.py:66 +#: frappe/desk/doctype/number_card/number_card.py:69 msgid "Parent Document Type is required to create a number card" msgstr "创建数字卡片需要父文档类型" @@ -19215,15 +19414,15 @@ msgstr "父项缺失" msgid "Parent Page" msgstr "父页面" -#: frappe/core/doctype/data_export/exporter.py:24 +#: frappe/core/doctype/data_export/exporter.py:25 msgid "Parent Table" msgstr "父表" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:404 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:407 msgid "Parent document type is required to create a dashboard chart" msgstr "创建仪表板图表需要父文档类型" -#: frappe/core/doctype/data_export/exporter.py:253 +#: frappe/core/doctype/data_export/exporter.py:254 msgid "Parent is the name of the document to which the data will get added to." msgstr "Parent是将数据添加到的单据的名称。" @@ -19235,7 +19434,7 @@ msgstr "不允许父子层级或子级到不同子级的分组方式。" msgid "Parentfield not specified in {0}: {1}" msgstr "{0}中未指定父字段:{1}" -#: frappe/client.py:519 +#: frappe/client.py:536 msgid "Parenttype, Parent and Parentfield are required to insert a child record" msgstr "插入子记录需要父类型、父项和父字段" @@ -19291,7 +19490,7 @@ msgstr "已创建" msgid "Password" msgstr "密码" -#: frappe/core/doctype/user/user.py:1144 +#: frappe/core/doctype/user/user.py:1140 msgid "Password Email Sent" msgstr "密码邮件已发送" @@ -19304,7 +19503,7 @@ msgstr "密码重置" msgid "Password Reset Link Generation Limit" msgstr "密码重置链接生成限制" -#: frappe/public/js/frappe/form/grid_row.js:895 +#: frappe/public/js/frappe/form/grid_row.js:890 msgid "Password cannot be filtered" msgstr "密码不可被过滤" @@ -19317,7 +19516,7 @@ msgstr "密码修改成功" msgid "Password for Base DN" msgstr "密码基础DN" -#: frappe/email/doctype/email_account/email_account.py:190 +#: frappe/email/doctype/email_account/email_account.py:209 msgid "Password is required or select Awaiting Password" msgstr "需要密码,或者选择等待密码" @@ -19333,11 +19532,11 @@ msgstr "邮箱账户缺少密码" msgid "Password not found for {0} {1} {2}" msgstr "未找到{0} {1} {2}的密码" -#: frappe/core/doctype/user/user.py:1310 +#: frappe/core/doctype/user/user.py:1306 msgid "Password requirements not met" msgstr "" -#: frappe/core/doctype/user/user.py:1143 +#: frappe/core/doctype/user/user.py:1139 msgid "Password reset instructions have been sent to {}'s email" msgstr "密码重置说明已发送至{}的邮箱" @@ -19345,11 +19544,11 @@ msgstr "密码重置说明已发送至{}的邮箱" msgid "Password set" msgstr "密码已设置" -#: frappe/auth.py:264 +#: frappe/auth.py:267 msgid "Password size exceeded the maximum allowed size" msgstr "密码长度超过允许最大值" -#: frappe/core/doctype/user/user.py:929 +#: frappe/core/doctype/user/user.py:923 msgid "Password size exceeded the maximum allowed size." msgstr "密码长度超过允许最大值" @@ -19373,7 +19572,9 @@ msgid "Patch" msgstr "补丁" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/patch_log/patch_log.json +#: frappe/workspace_sidebar/system.json msgid "Patch Log" msgstr "补丁日志" @@ -19516,12 +19717,14 @@ msgstr "永久删除{0} ?" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:977 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:1003 msgid "Permission Error" msgstr "权限错误" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/permission_inspector/permission_inspector.json +#: frappe/workspace_sidebar/users.json msgid "Permission Inspector" msgstr "权限调试工具" @@ -19536,10 +19739,17 @@ msgid "Permission Levels" msgstr "权限级别" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/permission_log/permission_log.json +#: frappe/workspace_sidebar/users.json msgid "Permission Log" msgstr "权限日志" +#. Label of a Workspace Sidebar Item +#: frappe/workspace_sidebar/users.json +msgid "Permission Manager" +msgstr "权限管理器" + #. Option for the 'Script Type' (Select) field in DocType 'Server Script' #: frappe/core/doctype/server_script/server_script.json msgid "Permission Query" @@ -19572,6 +19782,7 @@ msgstr "" #. Label of the permissions (Section Break) field in DocType 'System Settings' #. Label of the permissions (Section Break) field in DocType 'Customize Form #. Field' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/docperm/docperm.json @@ -19581,6 +19792,7 @@ msgstr "" #: frappe/core/doctype/user/user.js:157 #: frappe/core/page/permission_manager/permission_manager.js:222 #: frappe/custom/doctype/customize_form_field/customize_form_field.json +#: frappe/workspace_sidebar/users.json msgid "Permissions" msgstr "权限" @@ -19676,8 +19888,8 @@ msgid "Phone Number {0} set in field {1} is not valid." msgstr "字段{1}中设置的电话号码{0}无效" #: frappe/public/js/frappe/form/print_utils.js:69 -#: frappe/public/js/frappe/views/reports/report_view.js:1577 -#: frappe/public/js/frappe/views/reports/report_view.js:1580 +#: frappe/public/js/frappe/views/reports/report_view.js:1616 +#: frappe/public/js/frappe/views/reports/report_view.js:1619 msgid "Pick Columns" msgstr "选择报表输出字段" @@ -19719,7 +19931,7 @@ msgstr "纯文本" msgid "Plant" msgstr "工厂" -#: frappe/email/doctype/email_account/email_account.py:545 +#: frappe/email/doctype/email_account/email_account.py:628 msgid "Please Authorize OAuth for Email Account {0}" msgstr "请为邮箱账户{0}授权OAuth" @@ -19743,7 +19955,7 @@ msgstr "请设置图表" msgid "Please Update SMS Settings" msgstr "请更新短信设置" -#: frappe/automation/doctype/auto_repeat/auto_repeat.py:614 +#: frappe/automation/doctype/auto_repeat/auto_repeat.py:622 msgid "Please add a subject to your email" msgstr "请在您的电子邮件中添加主题" @@ -19751,7 +19963,11 @@ msgstr "请在您的电子邮件中添加主题" msgid "Please add a valid comment." msgstr "请添加有效评论" -#: frappe/core/doctype/user/user.py:1126 +#: frappe/public/js/frappe/views/reports/query_report.js:1544 +msgid "Please adjust filters to include some data" +msgstr "" + +#: frappe/core/doctype/user/user.py:1122 msgid "Please ask your administrator to verify your sign-up" msgstr "请联络管理员确认您的注册" @@ -19775,15 +19991,15 @@ msgstr "请附加安装包" msgid "Please check the filter values set for Dashboard Chart: {}" msgstr "请检查仪表板图表设置的过滤值:{}" -#: frappe/model/base_document.py:1079 +#: frappe/model/base_document.py:1139 msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "请检查为字段{0}设置的“提取自”的值" -#: frappe/core/doctype/user/user.py:1124 +#: frappe/core/doctype/user/user.py:1120 msgid "Please check your email for verification" msgstr "请在您的电子邮件中查看验证码" -#: frappe/email/smtp.py:134 +#: frappe/email/smtp.py:139 msgid "Please check your email login credentials." msgstr "请检查邮箱登录凭证" @@ -19807,6 +20023,10 @@ msgstr "请点击以下链接并按页面指示操作。{0}" msgid "Please click on the following link to set your new password" msgstr "请点击以下链接来设置新密码" +#: frappe/public/js/frappe/views/gantt/gantt_view.js:89 +msgid "Please configure the start field for this Doctype in the controller file." +msgstr "" + #: frappe/www/confirm_workflow_action.html:4 msgid "Please confirm your action to {0} this document." msgstr "确认 {0} 本单据。" @@ -19827,7 +20047,7 @@ msgstr "请先创建图表" msgid "Please delete the field from {0} or add the required doctype." msgstr "请从{0}删除字段或添加所需文档类型" -#: frappe/core/doctype/data_export/exporter.py:184 +#: frappe/core/doctype/data_export/exporter.py:185 msgid "Please do not change the template headings." msgstr "请不要更改模板标题。" @@ -19844,7 +20064,7 @@ msgstr "禁用用户名/密码登录前,请至少启用一个社交登录密 #: frappe/printing/page/print/print.js:705 #: frappe/printing/page/print/print.js:747 #: frappe/public/js/frappe/list/bulk_operations.js:161 -#: frappe/public/js/frappe/utils/utils.js:1706 +#: frappe/public/js/frappe/utils/utils.js:1712 msgid "Please enable pop-ups" msgstr "请启用弹出窗口" @@ -19889,6 +20109,10 @@ msgstr "请输入OpenID配置URL" msgid "Please enter Redirect URL" msgstr "请输入重定向网址" +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:562 +msgid "Please enter a valid URL" +msgstr "请输入有效URL" + #: frappe/templates/includes/comments/comments.html:163 msgid "Please enter a valid email address." msgstr "请输入有效的电子邮件地址。" @@ -19922,8 +20146,8 @@ msgstr "请输入旧密码" msgid "Please find attached {0}: {1}" msgstr "附件为{0}: {1}" -#: frappe/templates/includes/comments/comments.py:42 -#: frappe/templates/includes/comments/comments.py:45 +#: frappe/templates/includes/comments/comments.py:44 +#: frappe/templates/includes/comments/comments.py:47 msgid "Please login to post a comment." msgstr "请登录后发表评论" @@ -19955,7 +20179,7 @@ msgstr "请删除分派之前保存的单据" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1729 +#: frappe/public/js/frappe/views/reports/report_view.js:1768 msgid "Please save the report first" msgstr "请先保存报表" @@ -19987,7 +20211,7 @@ msgstr "" msgid "Please select a country code for field {1}." msgstr "请为字段{1}选择国家代码" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:527 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:540 msgid "Please select a file first." msgstr "请先选择文件" @@ -20007,7 +20231,7 @@ msgstr "请选择有效日期过滤器" msgid "Please select applicable Doctypes" msgstr "请选择单据类型" -#: frappe/model/db_query.py:1260 +#: frappe/model/db_query.py:1272 msgid "Please select atleast 1 column from {0} to sort/group" msgstr "请选择从{0}进行排序/组ATLEAST 1柱" @@ -20029,7 +20253,7 @@ msgstr "请选择使用的LDAP目录" msgid "Please select {0}" msgstr "请选择{0}" -#: frappe/contacts/doctype/contact/contact.py:298 +#: frappe/contacts/doctype/contact/contact.py:300 msgid "Please set Email Address" msgstr "请设置电子邮件地址" @@ -20069,7 +20293,7 @@ msgstr "请先设置一条消息" msgid "Please setup default outgoing Email Account from Settings > Email Account" msgstr "请通过设置 > 邮箱账户配置默认发件账户" -#: frappe/email/doctype/email_account/email_account.py:433 +#: frappe/email/doctype/email_account/email_account.py:511 msgid "Please setup default outgoing Email Account from Tools > Email Account" msgstr "请通过工具 > 邮箱账户配置默认发件账户" @@ -20081,31 +20305,31 @@ msgstr "请先输入" msgid "Please specify a valid parent DocType for {0}" msgstr "请为{0}指定有效的父文档类型" -#: frappe/email/doctype/notification/notification.py:165 +#: frappe/email/doctype/notification/notification.py:164 msgid "Please specify at least 10 minutes due to the trigger cadence of the scheduler" msgstr "由于调度器的触发频率,请至少指定10分钟" -#: frappe/email/doctype/notification/notification.py:172 +#: frappe/email/doctype/notification/notification.py:171 msgid "Please specify the field from which to attach files" msgstr "" -#: frappe/email/doctype/notification/notification.py:162 +#: frappe/email/doctype/notification/notification.py:161 msgid "Please specify the minutes offset" msgstr "请指定分钟偏移量" -#: frappe/email/doctype/notification/notification.py:156 +#: frappe/email/doctype/notification/notification.py:155 msgid "Please specify which date field must be checked" msgstr "请指定必须检查的日期字段" -#: frappe/email/doctype/notification/notification.py:160 +#: frappe/email/doctype/notification/notification.py:159 msgid "Please specify which datetime field must be checked" msgstr "请指定需要检查的日期时间字段" -#: frappe/email/doctype/notification/notification.py:169 +#: frappe/email/doctype/notification/notification.py:168 msgid "Please specify which value field must be checked" msgstr "请指定必须检查的值字段" -#: frappe/public/js/frappe/request.js:186 +#: frappe/public/js/frappe/request.js:181 #: frappe/public/js/frappe/views/translation_manager.js:102 msgid "Please try again" msgstr "请再试一次" @@ -20174,7 +20398,9 @@ msgid "Portal Menu Item" msgstr "门户菜单项" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/website/doctype/portal_settings/portal_settings.json +#: frappe/workspace_sidebar/website.json msgid "Portal Settings" msgstr "门户网站设置" @@ -20278,7 +20504,7 @@ msgstr "预制报表分析" msgid "Prepared Report User" msgstr "后台运行报表用户" -#: frappe/desk/query_report.py:309 +#: frappe/desk/query_report.py:326 msgid "Prepared report render failed" msgstr "预制报表渲染失败" @@ -20406,7 +20632,7 @@ msgstr "主要手机" msgid "Primary Phone" msgstr "主要电话" -#: frappe/database/mariadb/schema.py:156 frappe/database/postgres/schema.py:202 +#: frappe/database/mariadb/schema.py:187 frappe/database/postgres/schema.py:273 #: frappe/database/sqlite/schema.py:141 msgid "Primary key of doctype {0} can not be changed as there are existing values." msgstr "文档类型{0}的主键存在值,不可修改" @@ -20424,13 +20650,13 @@ msgstr "文档类型{0}的主键存在值,不可修改" #: frappe/public/js/frappe/form/success_action.js:81 #: frappe/public/js/frappe/form/templates/print_layout.html:46 #: frappe/public/js/frappe/list/bulk_operations.js:95 -#: frappe/public/js/frappe/views/reports/query_report.js:1896 -#: frappe/public/js/frappe/views/reports/report_view.js:1539 +#: frappe/public/js/frappe/views/reports/query_report.js:1920 +#: frappe/public/js/frappe/views/reports/report_view.js:1578 #: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18 msgid "Print" msgstr "打印" -#: frappe/public/js/frappe/list/list_view.js:2264 +#: frappe/public/js/frappe/list/list_view.js:2261 msgctxt "Button in list view actions menu" msgid "Print" msgstr "打印" @@ -20444,6 +20670,7 @@ msgstr "打印单据" #. Label of the print_format (Link) field in DocType 'Notification' #. Name of a DocType #. Label of the print_format (Link) field in DocType 'Web Form' +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/auto_repeat/auto_repeat.json #: frappe/core/workspace/build/build.json #: frappe/email/doctype/notification/notification.json @@ -20453,14 +20680,17 @@ msgstr "打印单据" #: frappe/public/js/frappe/form/print_utils.js:32 #: frappe/public/js/frappe/list/bulk_operations.js:59 #: frappe/website/doctype/web_form/web_form.json +#: frappe/workspace_sidebar/printing.json msgid "Print Format" msgstr "打印格式" #. Label of the print_format_builder (Check) field in DocType 'Print Format' +#. Label of a Workspace Sidebar Item #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print_format_builder/print_format_builder.js:44 #: frappe/printing/page/print_format_builder/print_format_builder.js:67 #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:4 +#: frappe/workspace_sidebar/printing.json msgid "Print Format Builder" msgstr "打印格式生成器" @@ -20494,7 +20724,7 @@ msgstr "打印格式帮助" msgid "Print Format Type" msgstr "打印格式类型" -#: frappe/public/js/frappe/views/reports/query_report.js:1645 +#: frappe/public/js/frappe/views/reports/query_report.js:1663 msgid "Print Format not found" msgstr "未找到打印格式" @@ -20504,7 +20734,9 @@ msgstr "打印格式{0}已禁用" #. Name of a DocType #. Label of the print_heading (Data) field in DocType 'Print Heading' +#. Label of a Workspace Sidebar Item #: frappe/printing/doctype/print_heading/print_heading.json +#: frappe/workspace_sidebar/printing.json msgid "Print Heading" msgstr "打印标题" @@ -20542,11 +20774,13 @@ msgid "Print Server" msgstr "打印服务器" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/printing/doctype/print_settings/print_settings.json #: frappe/printing/doctype/print_style/print_style.js:6 #: frappe/printing/page/print/print.js:182 #: frappe/public/js/frappe/form/print_utils.js:119 #: frappe/public/js/frappe/form/templates/print_layout.html:35 +#: frappe/workspace_sidebar/printing.json msgid "Print Settings" msgstr "打印设置" @@ -20615,7 +20849,13 @@ msgstr "打印机设置" msgid "Printer mapping not set." msgstr "未设置打印机映射" -#: frappe/utils/print_format.py:345 +#. Label of a Desktop Icon +#. Title of a Workspace Sidebar +#: frappe/desktop_icon/printing.json frappe/workspace_sidebar/printing.json +msgid "Printing" +msgstr "正在打印" + +#: frappe/utils/print_format.py:352 msgid "Printing failed" msgstr "打印失败" @@ -20721,7 +20961,9 @@ msgid "Property Depends On" msgstr "动态必填与只读属性" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/custom/doctype/property_setter/property_setter.json +#: frappe/workspace_sidebar/build.json msgid "Property Setter" msgstr "属性设置" @@ -20776,7 +21018,7 @@ msgstr "提供者名称" #: frappe/desk/doctype/note/note_list.js:6 #: frappe/desk/doctype/workspace/workspace.json #: frappe/public/js/frappe/views/interaction.js:78 -#: frappe/public/js/frappe/views/workspace/workspace.js:502 +#: frappe/public/js/frappe/views/workspace/workspace.js:458 msgid "Public" msgstr "公开" @@ -20883,6 +21125,11 @@ msgstr "采购员" msgid "Purple" msgstr "紫色" +#. Label of a Workspace Sidebar Item +#: frappe/workspace_sidebar/integrations.json +msgid "Push Notification" +msgstr "" + #. Name of a DocType #. Label of a Link in the Integrations Workspace #: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json @@ -21046,7 +21293,7 @@ msgstr "排队备份。您将收到一封包含下载链接的电子邮件" msgid "Queues" msgstr "队列列表" -#: frappe/desk/doctype/bulk_update/bulk_update.py:86 +#: frappe/desk/doctype/bulk_update/bulk_update.py:94 msgid "Queuing {0} for Submission" msgstr "正在将{0}加入提交队列" @@ -21084,12 +21331,15 @@ msgid "RAW Information Log" msgstr "原始信息日志" #. Name of a DocType -#: frappe/core/doctype/rq_job/rq_job.json +#. Label of a Workspace Sidebar Item +#: frappe/core/doctype/rq_job/rq_job.json frappe/workspace_sidebar/system.json msgid "RQ Job" msgstr "RQ后台任务" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/rq_worker/rq_worker.json +#: frappe/workspace_sidebar/system.json msgid "RQ Worker" msgstr "RQ后台进程" @@ -21138,7 +21388,7 @@ msgstr "原生命令" msgid "Raw Email" msgstr "原始电子邮件" -#: frappe/core/doctype/communication/email.py:97 +#: frappe/core/doctype/communication/email.py:96 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -21167,7 +21417,7 @@ msgstr "原始打印设置" msgid "Re-Run in Console" msgstr "在控制台重新运行" -#: frappe/email/doctype/email_account/email_account.py:727 +#: frappe/email/doctype/email_account/email_account.py:810 msgid "Re:" msgstr "回覆:" @@ -21184,7 +21434,7 @@ msgstr "回复:{0}" #. Label of the read (Check) field in DocType 'User Document Type' #. Label of the read (Check) field in DocType 'Notification Log' #. Option for the 'Action' (Select) field in DocType 'Email Flag Queue' -#: frappe/client.py:502 frappe/core/doctype/communication/communication.json +#: frappe/client.py:519 frappe/core/doctype/communication/communication.json #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/docperm/docperm.json #: frappe/core/doctype/docshare/docshare.json @@ -21345,7 +21595,9 @@ msgid "Recipients" msgstr "收件人" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/recorder/recorder.json +#: frappe/workspace_sidebar/system.json msgid "Recorder" msgstr "程序运行记录" @@ -21655,7 +21907,7 @@ msgstr "来源页" #: frappe/public/js/frappe/form/form.js:1250 #: frappe/public/js/frappe/form/templates/print_layout.html:6 #: frappe/public/js/frappe/list/base_list.js:67 -#: frappe/public/js/frappe/views/reports/query_report.js:1885 +#: frappe/public/js/frappe/views/reports/query_report.js:1909 #: frappe/public/js/frappe/views/treeview.js:506 #: frappe/public/js/frappe/widgets/chart_widget.js:291 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 @@ -21698,7 +21950,7 @@ msgstr "正在刷新" msgid "Refreshing..." msgstr "正在刷新..." -#: frappe/core/doctype/user/user.py:1086 +#: frappe/core/doctype/user/user.py:1082 msgid "Registered but disabled" msgstr "已注册但被禁用" @@ -21749,10 +22001,6 @@ msgstr "重新链接" msgid "Reload" msgstr "刷新" -#: frappe/public/js/frappe/form/controls/attach.js:16 -msgid "Reload File" -msgstr "重新加载数据" - #: frappe/public/js/frappe/list/base_list.js:249 msgid "Reload List" msgstr "重新加载列表" @@ -21785,7 +22033,9 @@ msgid "Remind Me In" msgstr "提醒频率" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/reminder/reminder.json +#: frappe/workspace_sidebar/automation.json msgid "Reminder" msgstr "提醒" @@ -21968,6 +22218,20 @@ msgstr "回复" msgid "Reply All" msgstr "全部回复" +#. Name of a DocType +#: frappe/email/doctype/reply_to_address/reply_to_address.json +msgid "Reply To Address" +msgstr "" + +#: frappe/email/doctype/email_account/email_account.py:278 +msgid "Reply To email is required" +msgstr "" + +#. Label of the reply_to_addresses (Table) field in DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Reply-To Addresses" +msgstr "" + #. Label of the report (Check) field in DocType 'Custom DocPerm' #. Label of the report (Link) field in DocType 'Custom Role' #. Label of the report (Check) field in DocType 'DocPerm' @@ -21991,6 +22255,7 @@ msgstr "全部回复" #. Label of the report (Link) field in DocType 'Auto Email Report' #. Option for the 'Print Format For' (Select) field in DocType 'Print Format' #. Label of the report (Link) field in DocType 'Print Format' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/custom_role/custom_role.json #: frappe/core/doctype/docperm/docperm.json @@ -22011,9 +22276,10 @@ msgstr "全部回复" #: frappe/email/doctype/auto_email_report/auto_email_report.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/public/js/frappe/request.js:615 +#: frappe/public/js/frappe/request.js:610 #: frappe/public/js/frappe/ui/toolbar/search_utils.js:95 #: frappe/public/js/frappe/utils/utils.js:958 +#: frappe/workspace_sidebar/build.json msgid "Report" msgstr "报表" @@ -22082,11 +22348,11 @@ msgstr "报表管理" #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:39 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/public/js/frappe/views/reports/query_report.js:2076 +#: frappe/public/js/frappe/views/reports/query_report.js:2105 msgid "Report Name" msgstr "报表名称" -#: frappe/desk/doctype/number_card/number_card.py:70 +#: frappe/desk/doctype/number_card/number_card.py:73 msgid "Report Name, Report Field and Fucntion are required to create a number card" msgstr "创建数字卡片需填写报表名称、字段和聚合函数" @@ -22142,15 +22408,15 @@ msgstr "达到报表限制" msgid "Report timed out." msgstr "报表超时" -#: frappe/desk/query_report.py:685 +#: frappe/desk/query_report.py:752 msgid "Report updated successfully" msgstr "报表已成功更新" -#: frappe/public/js/frappe/views/reports/report_view.js:1359 +#: frappe/public/js/frappe/views/reports/report_view.js:1398 msgid "Report was not saved (there were errors)" msgstr "报表尚未保存(有错误)" -#: frappe/public/js/frappe/views/reports/query_report.js:2114 +#: frappe/public/js/frappe/views/reports/query_report.js:2143 msgid "Report with more than 10 columns looks better in Landscape mode." msgstr "超过10列的报表更适合横向模式" @@ -22159,7 +22425,7 @@ msgstr "超过10列的报表更适合横向模式" msgid "Report {0}" msgstr "报表{0}" -#: frappe/desk/reportview.py:367 +#: frappe/desk/reportview.py:368 msgid "Report {0} deleted" msgstr "报表{0}已删除" @@ -22167,7 +22433,7 @@ msgstr "报表{0}已删除" msgid "Report {0} is disabled" msgstr "报表{0}无效" -#: frappe/desk/reportview.py:344 +#: frappe/desk/reportview.py:345 msgid "Report {0} saved" msgstr "报表{0}已保存" @@ -22245,13 +22511,13 @@ msgstr "请求方法" msgid "Request Structure" msgstr "请求数据格式" -#: frappe/public/js/frappe/request.js:230 +#: frappe/public/js/frappe/request.js:225 msgid "Request Timed Out" msgstr "请求超时" #. Label of the timeout (Int) field in DocType 'Webhook' #: frappe/integrations/doctype/webhook/webhook.json -#: frappe/public/js/frappe/request.js:243 +#: frappe/public/js/frappe/request.js:238 msgid "Request Timeout" msgstr "请求超时" @@ -22316,7 +22582,7 @@ msgstr "重置图表" msgid "Reset Dashboard Customizations" msgstr "重置仪表板自定义" -#: frappe/public/js/frappe/list/list_settings.js:228 +#: frappe/public/js/frappe/list/list_settings.js:233 msgid "Reset Fields" msgstr "重置字段" @@ -22367,7 +22633,7 @@ msgstr "重置为默认" msgid "Reset sorting" msgstr "重置排序" -#: frappe/public/js/frappe/form/grid_row.js:435 +#: frappe/public/js/frappe/form/grid_row.js:419 msgid "Reset to default" msgstr "恢复默认设置" @@ -22425,7 +22691,7 @@ msgstr "" msgid "Response Type" msgstr "响应类型" -#: frappe/public/js/frappe/ui/notifications/notifications.js:454 +#: frappe/public/js/frappe/ui/notifications/notifications.js:450 msgid "Rest of the day" msgstr "今日剩余时间" @@ -22488,8 +22754,8 @@ msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "限制条件" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:448 -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:463 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:424 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:439 msgid "Result" msgstr "结果" @@ -22584,6 +22850,7 @@ msgstr "机器人自动回复文字" #. Label of the role (Link) field in DocType 'OAuth Client Role' #. Label of the role (Link) field in DocType 'Portal Menu Item' #. Label of the role (Link) field in DocType 'Workflow Action Permitted Role' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/custom_docperm/custom_docperm.json #: frappe/core/doctype/custom_role/custom_role.json #: frappe/core/doctype/docperm/docperm.json @@ -22591,7 +22858,7 @@ msgstr "机器人自动回复文字" #: frappe/core/doctype/role/role.json #: frappe/core/doctype/user_role/user_role.json #: frappe/core/doctype/user_type/user_type.json -#: frappe/core/doctype/user_type/user_type.py:110 +#: frappe/core/doctype/user_type/user_type.py:111 #: frappe/core/page/permission_manager/permission_manager.js:220 #: frappe/core/page/permission_manager/permission_manager.js:508 #: frappe/desk/doctype/onboarding_permission/onboarding_permission.json @@ -22599,6 +22866,7 @@ msgstr "机器人自动回复文字" #: frappe/integrations/doctype/oauth_client_role/oauth_client_role.json #: frappe/website/doctype/portal_menu_item/portal_menu_item.json #: frappe/workflow/doctype/workflow_action_permitted_role/workflow_action_permitted_role.json +#: frappe/workspace_sidebar/users.json msgid "Role" msgstr "角色" @@ -22627,7 +22895,7 @@ msgstr "网页和报表角色权限" #. Label of the permissions_section (Section Break) field in DocType 'User #. Document Type' #: frappe/core/doctype/user_document_type/user_document_type.json -#: frappe/public/js/frappe/roles_editor.js:114 +#: frappe/public/js/frappe/roles_editor.js:117 msgid "Role Permissions" msgstr "角色权限" @@ -22637,7 +22905,7 @@ msgstr "角色权限" msgid "Role Permissions Manager" msgstr "角色权限管理" -#: frappe/public/js/frappe/list/list_view.js:1957 +#: frappe/public/js/frappe/list/list_view.js:1954 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "角色权限管理器" @@ -22728,7 +22996,7 @@ msgstr "角色HTML" msgid "Roles can be set for users from their User page." msgstr "可以在用户主数据页面为用户分派角色。" -#: frappe/utils/nestedset.py:293 +#: frappe/utils/nestedset.py:297 msgid "Root {0} cannot be deleted" msgstr "根{0}无法删除" @@ -22788,7 +23056,7 @@ msgstr "网址重定向" msgid "Route: Example \"/desk\"" msgstr "" -#: frappe/model/base_document.py:982 frappe/model/document.py:821 +#: frappe/model/base_document.py:1020 frappe/model/document.py:821 msgid "Row" msgstr "行" @@ -22801,7 +23069,7 @@ msgstr "行#" msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType." msgstr "" -#: frappe/model/base_document.py:1110 +#: frappe/model/base_document.py:1170 msgid "Row #{0}:" msgstr "行#{0}:" @@ -22957,11 +23225,11 @@ msgstr "短信设置" msgid "SMS sent successfully" msgstr "短信发送成功" -#: frappe/templates/includes/login/login.js:368 +#: frappe/templates/includes/login/login.js:365 msgid "SMS was not sent. Please contact Administrator." msgstr "短信未发送,请联系管理员。" -#: frappe/email/doctype/email_account/email_account.py:213 +#: frappe/email/doctype/email_account/email_account.py:268 msgid "SMTP Server is required" msgstr "需要SMTP服务器" @@ -22991,7 +23259,7 @@ msgstr "SQL输出" msgid "SQL Queries" msgstr "SQL查询" -#: frappe/database/query.py:2051 +#: frappe/database/query.py:2164 msgid "SQL functions are not allowed as strings in SELECT: {0}. Use dict syntax like {{'COUNT': '*'}} instead." msgstr "" @@ -23000,6 +23268,24 @@ msgstr "" msgid "SSL/TLS Mode" msgstr "SSL / TLS模式" +#. Option for the 'Delivery Status Notification Type' (Select) field in DocType +#. 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "SUCCESS" +msgstr "" + +#. Option for the 'Delivery Status Notification Type' (Select) field in DocType +#. 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "SUCCESS,FAILURE" +msgstr "" + +#. Option for the 'Delivery Status Notification Type' (Select) field in DocType +#. 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "SUCCESS,FAILURE,DELAY" +msgstr "" + #: frappe/public/js/frappe/color_picker/color_picker.js:20 msgid "SWATCHES" msgstr "色板" @@ -23070,16 +23356,16 @@ msgstr "星期六" #: frappe/public/js/frappe/form/footer/form_timeline.js:678 #: frappe/public/js/frappe/form/quick_entry.js:186 #: frappe/public/js/frappe/list/list_settings.js:37 -#: frappe/public/js/frappe/list/list_settings.js:245 -#: frappe/public/js/frappe/list/list_view.js:2019 +#: frappe/public/js/frappe/list/list_settings.js:250 +#: frappe/public/js/frappe/list/list_view.js:2016 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:336 #: frappe/public/js/frappe/utils/common.js:452 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:45 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:189 #: frappe/public/js/frappe/views/kanban/kanban_view.js:357 -#: frappe/public/js/frappe/views/reports/query_report.js:2068 -#: frappe/public/js/frappe/views/reports/report_view.js:1746 -#: frappe/public/js/frappe/views/workspace/workspace.js:398 +#: frappe/public/js/frappe/views/reports/query_report.js:2097 +#: frappe/public/js/frappe/views/reports/report_view.js:1785 +#: frappe/public/js/frappe/views/workspace/workspace.js:353 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 #: frappe/public/js/print_format_builder/print_format_builder.bundle.js:15 @@ -23091,8 +23377,8 @@ msgstr "保存" msgid "Save Anyway" msgstr "仍然保存" -#: frappe/public/js/frappe/views/reports/report_view.js:1390 -#: frappe/public/js/frappe/views/reports/report_view.js:1753 +#: frappe/public/js/frappe/views/reports/report_view.js:1429 +#: frappe/public/js/frappe/views/reports/report_view.js:1792 msgid "Save As" msgstr "另存为" @@ -23100,7 +23386,7 @@ msgstr "另存为" msgid "Save Customizations" msgstr "保存自定义" -#: frappe/public/js/frappe/views/reports/query_report.js:2071 +#: frappe/public/js/frappe/views/reports/query_report.js:2100 msgid "Save Report" msgstr "保存报表" @@ -23121,7 +23407,7 @@ msgstr "保存文档。" #: frappe/printing/page/print_format_builder/print_format_builder.js:892 #: frappe/public/js/frappe/form/toolbar.js:315 #: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:921 -#: frappe/public/js/frappe/views/workspace/workspace.js:778 +#: frappe/public/js/frappe/views/workspace/workspace.js:734 msgid "Saved" msgstr "已保存" @@ -23131,7 +23417,7 @@ msgstr "已保存的筛选器" #: frappe/public/js/frappe/list/list_settings.js:41 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:47 -#: frappe/public/js/frappe/views/workspace/workspace.js:410 +#: frappe/public/js/frappe/views/workspace/workspace.js:365 msgid "Saving" msgstr "保存" @@ -23140,7 +23426,7 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "正在保存" -#: frappe/public/js/frappe/list/list_view.js:2030 +#: frappe/public/js/frappe/list/list_view.js:2027 msgid "Saving Changes..." msgstr "" @@ -23197,7 +23483,9 @@ msgid "Scheduled Job" msgstr "计划作业" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/scheduled_job_log/scheduled_job_log.json +#: frappe/workspace_sidebar/system.json msgid "Scheduled Job Log" msgstr "后台任务运行日志" @@ -23205,9 +23493,11 @@ msgstr "后台任务运行日志" #. Label of a Link in the Build Workspace #. Label of the scheduled_job_type (Link) field in DocType 'System Health #. Report Failing Jobs' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json #: frappe/core/workspace/build/build.json #: frappe/desk/doctype/system_health_report_failing_jobs/system_health_report_failing_jobs.json +#: frappe/workspace_sidebar/system.json msgid "Scheduled Job Type" msgstr "已排程后台任务" @@ -23233,13 +23523,15 @@ msgstr "调度器" #. Label of the scheduler_event (Link) field in DocType 'Scheduled Job Type' #. Name of a DocType #. Option for the 'Script Type' (Select) field in DocType 'Server Script' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json #: frappe/core/doctype/scheduler_event/scheduler_event.json #: frappe/core/doctype/server_script/server_script.json +#: frappe/workspace_sidebar/system.json msgid "Scheduler Event" msgstr "后台任务事件" -#: frappe/core/doctype/data_import/data_import.py:124 +#: frappe/core/doctype/data_import/data_import.py:125 msgid "Scheduler Inactive" msgstr "后台任务未启动" @@ -23252,7 +23544,7 @@ msgstr "调度器状态" msgid "Scheduler can not be re-enabled when maintenance mode is active." msgstr "维护模式激活时无法重新启用调度器。" -#: frappe/core/doctype/data_import/data_import.py:124 +#: frappe/core/doctype/data_import/data_import.py:125 msgid "Scheduler is inactive. Cannot import data." msgstr "后台任务未启动,无法导入数据" @@ -23368,7 +23660,7 @@ msgstr "搜索框" msgid "Search Fields" msgstr "搜索字段" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:260 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:234 msgid "Search Help" msgstr "搜索帮助" @@ -23403,12 +23695,12 @@ msgstr "搜索字段类型" msgid "Search for anything" msgstr "搜索任何内容" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:372 -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:378 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:348 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:354 msgid "Search for {0}" msgstr "搜索{0}" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:235 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:226 msgid "Search in a document type" msgstr "在单据类型中搜索" @@ -23475,7 +23767,7 @@ msgstr "节标题" msgid "Section must have at least one column" msgstr "段至少须包括一栏" -#: frappe/core/doctype/user/user.py:1474 +#: frappe/core/doctype/user/user.py:1471 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23484,7 +23776,7 @@ msgstr "" msgid "Security Settings" msgstr "安全设置" -#: frappe/public/js/frappe/ui/notifications/notifications.js:349 +#: frappe/public/js/frappe/ui/notifications/notifications.js:345 msgid "See all Activity" msgstr "查看所有活动" @@ -23553,10 +23845,10 @@ msgstr "单选" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:8 #: frappe/public/js/frappe/data_import/data_exporter.js:150 -#: frappe/public/js/frappe/form/controls/multicheck.js:171 +#: frappe/public/js/frappe/form/controls/multicheck.js:179 #: frappe/public/js/frappe/form/controls/multiselect_list.js:6 -#: frappe/public/js/frappe/form/grid_row.js:499 -#: frappe/public/js/frappe/views/reports/report_view.js:1612 +#: frappe/public/js/frappe/form/grid_row.js:483 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Select All" msgstr "全选" @@ -23572,7 +23864,7 @@ msgstr "选择附件" msgid "Select Child Table" msgstr "选择子表" -#: frappe/public/js/frappe/views/reports/report_view.js:384 +#: frappe/public/js/frappe/views/reports/report_view.js:385 msgid "Select Column" msgstr "选择列" @@ -23591,7 +23883,7 @@ msgstr "选择货币" #. Label of the dashboard_name (Link) field in DocType 'Form Tour' #: frappe/desk/doctype/form_tour/form_tour.json -#: frappe/public/js/frappe/utils/dashboard_utils.js:246 +#: frappe/public/js/frappe/utils/dashboard_utils.js:239 msgid "Select Dashboard" msgstr "选择仪表板" @@ -23636,12 +23928,12 @@ msgstr "选择字段" msgid "Select Field..." msgstr "选择字段" -#: frappe/public/js/frappe/form/grid_row.js:491 +#: frappe/public/js/frappe/form/grid_row.js:475 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:181 msgid "Select Fields" msgstr "选择字段" -#: frappe/public/js/frappe/list/list_settings.js:234 +#: frappe/public/js/frappe/list/list_settings.js:239 msgid "Select Fields (Up to {0})" msgstr "选择字段(最多{0}个)" @@ -23653,15 +23945,15 @@ msgstr "选择字段" msgid "Select Fields To Update" msgstr "选择要更新的字段" -#: frappe/public/js/frappe/list/list_view.js:2015 +#: frappe/public/js/frappe/list/list_view.js:2012 msgid "Select Filters" msgstr "选择过滤条件" -#: frappe/desk/doctype/event/event.py:112 +#: frappe/desk/doctype/event/event.py:113 msgid "Select Google Calendar to which event should be synced." msgstr "选择要同步事件的Google日历。" -#: frappe/contacts/doctype/contact/contact.py:77 +#: frappe/contacts/doctype/contact/contact.py:79 msgid "Select Google Contacts to which contact should be synced." msgstr "选择要同步联系人的Google联系人。" @@ -23669,7 +23961,7 @@ msgstr "选择要同步联系人的Google联系人。" msgid "Select Group By..." msgstr "选择分组字段" -#: frappe/public/js/frappe/list/list_view_select.js:167 +#: frappe/public/js/frappe/list/list_view_select.js:171 msgid "Select Kanban" msgstr "选择看板" @@ -23783,13 +24075,13 @@ msgstr "选择打印ATLEAST 1项纪录" msgid "Select atleast 2 actions" msgstr "选择至少2个操作" -#: frappe/public/js/frappe/list/list_view.js:1476 +#: frappe/public/js/frappe/list/list_view.js:1473 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "选择列表项" -#: frappe/public/js/frappe/list/list_view.js:1428 -#: frappe/public/js/frappe/list/list_view.js:1444 +#: frappe/public/js/frappe/list/list_view.js:1425 +#: frappe/public/js/frappe/list/list_view.js:1441 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "选择多个列表项" @@ -23815,10 +24107,16 @@ msgstr "选择希望在其后插入新字段的标签,。" msgid "Select two versions to view the diff." msgstr "选择两个版本比较差异" +#. Description of the 'Delivery Status Notification Type' (Select) field in +#. DocType 'Email Account' +#: frappe/email/doctype/email_account/email_account.json +msgid "Select which delivery events should trigger a delivery status notification (DSN) from the SMTP server." +msgstr "" + #: frappe/public/js/frappe/form/link_selector.js:24 #: frappe/public/js/frappe/form/multi_select_dialog.js:80 #: frappe/public/js/frappe/form/multi_select_dialog.js:282 -#: frappe/public/js/frappe/list/list_view_select.js:148 +#: frappe/public/js/frappe/list/list_view_select.js:152 #: frappe/public/js/print_format_builder/Preview.vue:90 msgid "Select {0}" msgstr "选择{0}" @@ -23969,7 +24267,7 @@ msgstr "当文档转换到该状态时发送邮件。" msgid "Send enquiries to this email address" msgstr "向此邮件地址发送询价" -#: frappe/templates/includes/login/login.js:72 frappe/www/login.html:220 +#: frappe/templates/includes/login/login.js:71 frappe/www/login.html:220 msgid "Send login link" msgstr "发送登录链接" @@ -24116,7 +24414,7 @@ msgstr "单据编号模板{0}已经被{1}使用" msgid "Server Action" msgstr "服务器操作" -#: frappe/app.py:399 frappe/public/js/frappe/request.js:610 +#: frappe/app.py:399 frappe/public/js/frappe/request.js:605 #: frappe/www/error.html:36 frappe/www/error.py:15 msgid "Server Error" msgstr "服务器错误" @@ -24129,9 +24427,10 @@ msgstr "服务器IP" #. Label of the server_script (Link) field in DocType 'Scheduled Job Type' #. Name of a DocType #. Label of a Link in the Build Workspace +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/scheduled_job_type/scheduled_job_type.json #: frappe/core/doctype/server_script/server_script.json -#: frappe/core/workspace/build/build.json +#: frappe/core/workspace/build/build.json frappe/workspace_sidebar/build.json msgid "Server Script" msgstr "Python脚本" @@ -24143,15 +24442,15 @@ msgstr "服务器(python)脚本已禁用,可通过后台bench命令 bench set- msgid "Server Scripts feature is not available on this site." msgstr "此站点未启用服务器脚本功能" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:641 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:673 msgid "Server error during upload. The file might be corrupted." msgstr "" -#: frappe/public/js/frappe/request.js:253 +#: frappe/public/js/frappe/request.js:248 msgid "Server failed to process this request because of a concurrent conflicting request. Please try again." msgstr "因并发请求冲突,服务器未能处理本请求。请稍后重试。" -#: frappe/public/js/frappe/request.js:245 +#: frappe/public/js/frappe/request.js:240 msgid "Server was too busy to process this request. Please try again." msgstr "服务器繁忙,请稍后重试" @@ -24253,7 +24552,7 @@ msgstr "设置过滤条件" msgid "Set Filters for {0}" msgstr "为{0}设置过滤器" -#: frappe/public/js/frappe/views/reports/query_report.js:2227 +#: frappe/public/js/frappe/views/reports/query_report.js:2256 msgid "Set Level" msgstr "设置层级" @@ -24326,7 +24625,7 @@ msgstr "设为私有" msgid "Set all public" msgstr "设为公共" -#: frappe/printing/doctype/print_format/print_format.js:50 +#: frappe/printing/doctype/print_format/print_format.js:48 msgid "Set as Default" msgstr "设置为默认值" @@ -24447,13 +24746,15 @@ msgstr "设置您的系统" #. Label of a Card Break in the Integrations Workspace #. Label of the settings_tab (Tab Break) field in DocType 'Web Form' #. Label of the settings (Tab Break) field in DocType 'Web Page' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/doctype/doctype.json frappe/core/doctype/user/user.json #: frappe/integrations/workspace/integrations/integrations.json #: frappe/public/js/frappe/form/templates/print_layout.html:25 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:293 -#: frappe/public/js/frappe/views/workspace/workspace.js:424 +#: frappe/public/js/frappe/views/workspace/workspace.js:379 #: frappe/website/doctype/web_form/web_form.json -#: frappe/website/doctype/web_page/web_page.json frappe/www/me.html:20 +#: frappe/website/doctype/web_page/web_page.json +#: frappe/workspace_sidebar/website.json frappe/www/me.html:20 msgid "Settings" msgstr "设置" @@ -24490,8 +24791,8 @@ msgstr "设置 > 用户" msgid "Setup > User Permissions" msgstr "设置 > 用户权限" -#: frappe/public/js/frappe/views/reports/query_report.js:1933 -#: frappe/public/js/frappe/views/reports/report_view.js:1724 +#: frappe/public/js/frappe/views/reports/query_report.js:1962 +#: frappe/public/js/frappe/views/reports/report_view.js:1763 msgid "Setup Auto Email" msgstr "设置电子邮件自动发送" @@ -24544,7 +24845,7 @@ msgstr "分享给{0}" msgid "Shared" msgstr "分享" -#: frappe/desk/form/assign_to.py:132 +#: frappe/desk/form/assign_to.py:133 msgid "Shared with the following Users with Read access:{0}" msgstr "单据分享(读权限)给了以下用户:{0}" @@ -24575,7 +24876,7 @@ msgstr "快捷方式" #: frappe/public/js/frappe/widgets/base_widget.js:46 #: frappe/public/js/frappe/widgets/base_widget.js:178 -#: frappe/templates/includes/login/login.js:85 frappe/www/login.html:31 +#: frappe/templates/includes/login/login.js:84 frappe/www/login.html:31 #: frappe/www/update-password.html:49 frappe/www/update-password.html:60 #: frappe/www/update-password.html:120 msgid "Show" @@ -24789,7 +25090,7 @@ msgstr "显示标题" msgid "Show Title in Link Fields" msgstr "在链接字段中以标题字段值显示" -#: frappe/public/js/frappe/views/reports/report_view.js:1529 +#: frappe/public/js/frappe/views/reports/report_view.js:1568 msgid "Show Totals" msgstr "显示总计" @@ -24907,7 +25208,7 @@ msgstr "标题显示在浏览器窗口中的“前缀 - 标题”" msgid "Show {0} List" msgstr "查看 {0} 清单" -#: frappe/public/js/frappe/views/reports/report_view.js:502 +#: frappe/public/js/frappe/views/reports/report_view.js:540 msgid "Showing only Numeric fields from Report" msgstr "仅显示来自报表的数字字段" @@ -24963,7 +25264,7 @@ msgstr "退出登录" msgid "Sign Up and Confirmation" msgstr "注册与确认" -#: frappe/core/doctype/user/user.py:1079 +#: frappe/core/doctype/user/user.py:1075 msgid "Sign Up is disabled" msgstr "禁止注册" @@ -25033,11 +25334,11 @@ msgstr "不支持定制单笔记录单据类型" msgid "Single Types have only one record no tables associated. Values are stored in tabSingles" msgstr "单笔记录单据类型只有一条记录,适用于存储系统或模块配置信息,没有独立的后台数据库表。所有单笔记录类型的数据被统一保存在名为tabSingles后台数据库表内。" -#: frappe/database/database.py:285 +#: frappe/database/database.py:287 msgid "Site is running in read only mode for maintenance or site update, this action can not be performed right now. Please try again later." msgstr "站点处于维护或更新的只读模式,当前操作不可执行,请稍后重试" -#: frappe/public/js/frappe/views/file/file_view.js:371 +#: frappe/public/js/frappe/views/file/file_view.js:369 msgid "Size" msgstr "大小" @@ -25046,7 +25347,7 @@ msgstr "大小" msgid "Size (MB)" msgstr "大小(MB)" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:629 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:649 msgid "Size exceeds the maximum allowed file size." msgstr "" @@ -25074,15 +25375,15 @@ msgstr "跳过步骤" msgid "Skipped" msgstr "已跳过" -#: frappe/core/doctype/data_import/importer.py:951 +#: frappe/core/doctype/data_import/importer.py:955 msgid "Skipping Duplicate Column {0}" msgstr "跳过重复列{0}" -#: frappe/core/doctype/data_import/importer.py:976 +#: frappe/core/doctype/data_import/importer.py:980 msgid "Skipping Untitled Column" msgstr "跳过未命名列" -#: frappe/core/doctype/data_import/importer.py:962 +#: frappe/core/doctype/data_import/importer.py:966 msgid "Skipping column {0}" msgstr "跳过列{0}" @@ -25192,8 +25493,10 @@ msgstr "社交链接类型" #. Name of a DocType #. Label of a Link in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/integrations/doctype/social_login_key/social_login_key.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "Social Login Key" msgstr "社交登录密钥" @@ -25261,7 +25564,7 @@ msgstr "出了些问题" msgid "Something went wrong during the token generation. Click on {0} to generate a new one." msgstr "在令牌生成期间出了点问题。单击{0}以生成新的。" -#: frappe/templates/includes/login/login.js:292 +#: frappe/templates/includes/login/login.js:290 msgid "Something went wrong." msgstr "出现错误" @@ -25306,7 +25609,7 @@ msgstr "排序字段{0}必须是有效的字段名" #. Label of the source (Data) field in DocType 'Web Page View' #. Label of the source (Small Text) field in DocType 'Website Route Redirect' -#: frappe/public/js/frappe/utils/utils.js:2009 +#: frappe/public/js/frappe/utils/utils.js:2015 #: frappe/website/doctype/web_page_view/web_page_view.json #: frappe/website/doctype/website_route_redirect/website_route_redirect.json #: frappe/website/report/website_analytics/website_analytics.js:38 @@ -25375,7 +25678,7 @@ msgstr "指定允许嵌入此表单的域名或源。每行输入一个域名( msgid "Splash Image" msgstr "启动图像" -#: frappe/desk/reportview.py:458 +#: frappe/desk/reportview.py:459 #: frappe/public/js/frappe/web_form/web_form_list.js:176 #: frappe/templates/print_formats/standard_macros.html:44 msgid "Sr" @@ -25434,11 +25737,11 @@ msgstr "不能更新标准打印格式" msgid "Standard Print Style cannot be changed. Please duplicate to edit." msgstr "标准打印样式无法更改。请重复编辑。" -#: frappe/desk/reportview.py:357 +#: frappe/desk/reportview.py:358 msgid "Standard Reports cannot be deleted" msgstr "标准报表不可删除" -#: frappe/desk/reportview.py:328 +#: frappe/desk/reportview.py:329 msgid "Standard Reports cannot be edited" msgstr "标准报表不可编辑" @@ -25508,7 +25811,7 @@ msgstr "开始时间" msgid "Start a new discussion" msgstr "发起新讨论" -#: frappe/core/doctype/data_export/exporter.py:22 +#: frappe/core/doctype/data_export/exporter.py:23 msgid "Start entering data below this line" msgstr "请在此线下开始输入数据" @@ -25642,9 +25945,9 @@ msgstr "频率" #: frappe/email/doctype/email_queue_recipient/email_queue_recipient.json #: frappe/integrations/doctype/integration_request/integration_request.json #: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json -#: frappe/public/js/frappe/list/list_settings.js:357 -#: frappe/public/js/frappe/list/list_view.js:2456 -#: frappe/public/js/frappe/views/reports/report_view.js:976 +#: frappe/public/js/frappe/list/list_settings.js:362 +#: frappe/public/js/frappe/list/list_view.js:2453 +#: frappe/public/js/frappe/views/reports/report_view.js:1014 #: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json #: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json #: frappe/workflow/doctype/workflow_action/workflow_action.json @@ -25681,7 +25984,7 @@ msgstr "验证您的登录的步骤" #. Label of the sticky (Check) field in DocType 'DocField' #: frappe/core/doctype/docfield/docfield.json -#: frappe/public/js/frappe/form/grid_row.js:456 +#: frappe/public/js/frappe/form/grid_row.js:440 msgid "Sticky" msgstr "置顶" @@ -25711,7 +26014,7 @@ msgstr "按表的存储使用量" msgid "Store Attached PDF Document" msgstr "存储PDF附件" -#: frappe/core/doctype/user/user.js:515 +#: frappe/core/doctype/user/user.js:511 msgid "Store the API secret securely. It won't be displayed again." msgstr "请安全存储API密钥。该密钥将不再显示。" @@ -25837,7 +26140,7 @@ msgstr "提交队列" msgid "Submit" msgstr "提交" -#: frappe/public/js/frappe/list/list_view.js:2331 +#: frappe/public/js/frappe/list/list_view.js:2328 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "提交" @@ -25895,7 +26198,7 @@ msgstr "提交此文档以完成此步骤" msgid "Submit this document to confirm" msgstr "点提交按钮进行确认" -#: frappe/public/js/frappe/list/list_view.js:2336 +#: frappe/public/js/frappe/list/list_view.js:2333 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "是否提交{0}个文档?" @@ -25921,7 +26224,7 @@ msgctxt "Freeze message while submitting a document" msgid "Submitting" msgstr "提交中" -#: frappe/desk/doctype/bulk_update/bulk_update.py:89 +#: frappe/desk/doctype/bulk_update/bulk_update.py:97 msgid "Submitting {0}" msgstr "正在提交{0}" @@ -25956,14 +26259,14 @@ msgstr "" #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/bulk_update/bulk_update.js:31 -#: frappe/public/js/frappe/form/grid.js:1235 +#: frappe/public/js/frappe/form/grid.js:1286 #: frappe/public/js/frappe/views/translation_manager.js:21 -#: frappe/templates/includes/login/login.js:228 -#: frappe/templates/includes/login/login.js:234 -#: frappe/templates/includes/login/login.js:267 -#: frappe/templates/includes/login/login.js:275 +#: frappe/templates/includes/login/login.js:226 +#: frappe/templates/includes/login/login.js:232 +#: frappe/templates/includes/login/login.js:265 +#: frappe/templates/includes/login/login.js:273 #: frappe/templates/pages/integrations/gcalendar-success.html:9 -#: frappe/workflow/doctype/workflow_action/workflow_action.py:171 +#: frappe/workflow/doctype/workflow_action/workflow_action.py:180 #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Success" msgstr "成功" @@ -26028,7 +26331,7 @@ msgstr "成功导入{1}条记录中的{0}条。" msgid "Successfully reset onboarding status for all users." msgstr "已成功重置所有用户的入职状态。" -#: frappe/core/doctype/user/user.py:1493 +#: frappe/core/doctype/user/user.py:1490 msgid "Successfully signed out" msgstr "已成功退出登录" @@ -26176,13 +26479,18 @@ msgid "Syntax Error" msgstr "语法错误" #. Option for the 'Show in Module Section' (Select) field in DocType 'DocType' -#: frappe/core/doctype/doctype/doctype.json +#. Label of a Desktop Icon +#. Title of a Workspace Sidebar +#: frappe/core/doctype/doctype/doctype.json frappe/desktop_icon/system.json +#: frappe/workspace_sidebar/system.json msgid "System" msgstr "系统" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/desk/doctype/system_console/system_console.json #: frappe/public/js/frappe/ui/dropdown_console.js:4 +#: frappe/workspace_sidebar/system.json msgid "System Console" msgstr "系统控制台" @@ -26449,7 +26757,7 @@ msgstr "选项卡标签" #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' #. Label of the table (Data) field in DocType 'System Health Report Tables' #. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' -#: frappe/core/doctype/data_export/exporter.py:23 +#: frappe/core/doctype/data_export/exporter.py:24 #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/recorder_suggested_index/recorder_suggested_index.json #: frappe/custom/doctype/custom_field/custom_field.json @@ -26500,11 +26808,11 @@ msgstr "" msgid "Table Trimmed" msgstr "表格已截断" -#: frappe/public/js/frappe/form/grid.js:1234 +#: frappe/public/js/frappe/form/grid.js:1285 msgid "Table updated" msgstr "表更新" -#: frappe/model/document.py:1626 +#: frappe/model/document.py:1756 msgid "Table {0} cannot be empty" msgstr "表{0}不能为空" @@ -26530,7 +26838,7 @@ msgstr "标签链接" #: frappe/public/js/frappe/list/bulk_operations.js:444 #: frappe/public/js/frappe/model/meta.js:215 #: frappe/public/js/frappe/model/model.js:133 -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:240 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:227 msgid "Tags" msgstr "标签" @@ -26546,8 +26854,8 @@ msgid "Target" msgstr "目标" #. Label of the task (Select) field in DocType 'Workflow Transition Task' -#: frappe/desk/doctype/todo/todo_calendar.js:19 -#: frappe/desk/doctype/todo/todo_calendar.js:25 +#: frappe/desk/doctype/todo/todo_calendar.js:18 +#: frappe/desk/doctype/todo/todo_calendar.js:24 #: frappe/workflow/doctype/workflow_transition_task/workflow_transition_task.json msgid "Task" msgstr "任务" @@ -26593,8 +26901,8 @@ msgstr "系统使用情况上报" msgid "Template" msgstr "模板" -#: frappe/core/doctype/data_import/importer.py:483 -#: frappe/core/doctype/data_import/importer.py:610 +#: frappe/core/doctype/data_import/importer.py:487 +#: frappe/core/doctype/data_import/importer.py:614 msgid "Template Error" msgstr "模板错误" @@ -26618,7 +26926,7 @@ msgstr "模板警告" msgid "Templates" msgstr "模板" -#: frappe/core/doctype/user/user.py:1092 +#: frappe/core/doctype/user/user.py:1088 msgid "Temporarily Disabled" msgstr "暂时禁用" @@ -26716,7 +27024,7 @@ msgstr "谢谢" msgid "The Auto Repeat for this document has been disabled." msgstr "此文档的自动重复功能已禁用。" -#: frappe/public/js/frappe/form/grid.js:1257 +#: frappe/public/js/frappe/form/grid.js:1308 msgid "The CSV format is case sensitive" msgstr "CSV格式区分大小写" @@ -26729,7 +27037,7 @@ msgstr "从 Google Cloud Console 下的 获取的客户端 ID" -#: frappe/email/doctype/notification/notification.py:224 +#: frappe/email/doctype/notification/notification.py:223 msgid "The Condition '{0}' is invalid" msgstr "条件“{0}”无效" @@ -26772,18 +27080,22 @@ msgstr "从\n" "\"API & Services\" > \"Credentials\"\n" "下的 Google Cloud Console 获取的浏览器 API 密钥" -#: frappe/database/database.py:481 +#: frappe/database/database.py:483 msgid "The changes have been reverted." msgstr "更改已还原。" -#: frappe/core/doctype/data_import/importer.py:1008 +#: frappe/core/doctype/data_import/importer.py:1012 msgid "The column {0} has {1} different date formats. Automatically setting {2} as the default format as it is the most common. Please change other values in this column to this format." msgstr "列{0}存在{1}种日期格式。自动将最常见的{2}设为默认格式。请将此列其他值更改为该格式。" -#: frappe/templates/includes/comments/comments.py:48 +#: frappe/templates/includes/comments/comments.py:50 msgid "The comment cannot be empty" msgstr "评论内容不能为空" +#: frappe/email/doctype/email_account/email_account.py:290 +msgid "The configured SMTP server does not support DSN (Delivery Status Notification)." +msgstr "" + #: frappe/templates/emails/workflow_action.html:9 msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "此邮件内容严格保密。请勿转发给任何人。" @@ -26826,7 +27138,7 @@ msgstr "" msgid "The field {0} in {1} links to {2} and not {3}" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:110 +#: frappe/core/doctype/user_type/user_type.py:111 msgid "The field {0} is mandatory" msgstr "字段{0}为必填项" @@ -26842,11 +27154,15 @@ msgstr "以下分配日期重复:{0}" msgid "The following Header Script will add the current date to an element in 'Header HTML' with class 'header-content'" msgstr "以下页眉脚本将当前日期添加至类名为'header-content'的页眉HTML元素中" -#: frappe/core/doctype/data_import/importer.py:1088 +#: frappe/email/doctype/email_account/email_account.py:257 +msgid "The following configured IMAP folder(s) were not found on the server:
    {0}
Please verify the folder names exactly as they appear on the server (folder names are case-sensitive)." +msgstr "" + +#: frappe/core/doctype/data_import/importer.py:1092 msgid "The following values are invalid: {0}. Values must be one of {1}" msgstr "以下值无效:{0}。有效值应为{1}之一" -#: frappe/core/doctype/data_import/importer.py:1045 +#: frappe/core/doctype/data_import/importer.py:1049 msgid "The following values do not exist for {0}: {1}" msgstr "以下单据 {0}:{1} 不存在" @@ -26910,19 +27226,19 @@ msgstr "从\n" msgid "The report you requested has been generated.

Click here to download:
{0}

This link will expire in {1} hours." msgstr "您请求的报告已生成。

点击此处下载:
{0}

此链接将在{1}小时后过期。" -#: frappe/core/doctype/user/user.py:1050 +#: frappe/core/doctype/user/user.py:1046 msgid "The reset password link has been expired" msgstr "重置密码链接已过期" -#: frappe/core/doctype/user/user.py:1052 +#: frappe/core/doctype/user/user.py:1048 msgid "The reset password link has either been used before or is invalid" msgstr "重置密码链接已被使用或无效" -#: frappe/app.py:391 frappe/public/js/frappe/request.js:147 +#: frappe/app.py:391 frappe/public/js/frappe/request.js:142 msgid "The resource you are looking for is not available" msgstr "您正在查找的资源不可用" -#: frappe/core/doctype/user_type/user_type.py:114 +#: frappe/core/doctype/user_type/user_type.py:115 msgid "The role {0} should be a custom role." msgstr "角色{0}应为自定义角色。" @@ -26930,6 +27246,10 @@ msgstr "角色{0}应为自定义角色。" msgid "The selected document {0} is not a {1}." msgstr "所选文档{0}不是{1}类型。" +#: frappe/email/doctype/email_account/email_account.py:247 +msgid "The server did not return any IMAP folders for this account." +msgstr "" + #: frappe/utils/response.py:343 msgid "The system is being updated. Please refresh again after a few moments." msgstr "系统正在更新。请稍后刷新页面。" @@ -26938,7 +27258,7 @@ msgstr "系统正在更新。请稍后刷新页面。" msgid "The system provides many pre-defined roles. You can add new roles to set finer permissions." msgstr "本系统提供了许多预定义角色。您可以添加新角色设定更精细的权限。" -#: frappe/core/doctype/user_type/user_type.py:97 +#: frappe/core/doctype/user_type/user_type.py:98 msgid "The total number of user document types limit has been crossed." msgstr "已超过用户文档类型总数限制。" @@ -26974,7 +27294,7 @@ msgstr "" msgid "The user can view Sales Invoices but cannot modify any field values in them." msgstr "" -#: frappe/model/base_document.py:827 +#: frappe/model/base_document.py:861 msgid "The value of the field {0} is too long in the {1} document. To resolve this issue, please reduce the value length or change the {0} field Type to Long Text using customize form, and then try again." msgstr "" @@ -27019,7 +27339,7 @@ msgstr "主题网址" msgid "There are documents which have workflow states that do not exist in this Workflow. It is recommended that you add these states to the Workflow and change their states before removing these states." msgstr "存在文档的工作流状态未包含在此工作流中。建议在移除前将这些状态添加至工作流并修改文档状态。" -#: frappe/public/js/frappe/ui/notifications/notifications.js:482 +#: frappe/public/js/frappe/ui/notifications/notifications.js:478 msgid "There are no upcoming events for you." msgstr "你没有待处理事项" @@ -27040,11 +27360,11 @@ msgstr "网页表单最多允许9个分页符字段" msgid "There can be only one Fold in a form" msgstr "一个表单只能有一个折叠" -#: frappe/contacts/doctype/address/address.py:182 +#: frappe/contacts/doctype/address/address.py:184 msgid "There is an error in your Address Template {0}" msgstr "地址模板有一个错误{0}" -#: frappe/core/doctype/data_export/exporter.py:162 +#: frappe/core/doctype/data_export/exporter.py:163 msgid "There is no data to be exported" msgstr "没有可导出的数据" @@ -27052,7 +27372,7 @@ msgstr "没有可导出的数据" msgid "There is no task called \"{}\"" msgstr "不存在名为\"{}\"的任务" -#: frappe/public/js/frappe/ui/notifications/notifications.js:532 +#: frappe/public/js/frappe/ui/notifications/notifications.js:528 msgid "There is nothing new to show you right now." msgstr "暂无可显示新消息" @@ -27064,7 +27384,7 @@ msgstr "有一些问题与文件的URL:{0}" msgid "There is {0} with the same filters already in the queue:" msgstr "队列中已有{0}条相同筛选条件的记录:" -#: frappe/core/page/permission_manager/permission_manager.py:166 +#: frappe/core/page/permission_manager/permission_manager.py:173 msgid "There must be atleast one permission rule." msgstr "至少要一个权限规则。" @@ -27157,7 +27477,7 @@ msgstr "本年" msgid "This action is irreversible. Do you wish to continue?" msgstr "此操作不可逆。是否继续?" -#: frappe/__init__.py:545 +#: frappe/__init__.py:550 msgid "This action is only allowed for {}" msgstr "此操作仅允许{}执行" @@ -27247,7 +27567,7 @@ msgstr "该文件已关联至受保护文档,不可删除。" msgid "This file is public and can be accessed by anyone, even without logging in. Mark it private to limit access." msgstr "本文件为公开文件,无需登录即可访问。请设为私有以限制访问权限。" -#: frappe/core/doctype/file/file.js:20 +#: frappe/core/doctype/file/file.js:22 msgid "This file is public. It can be accessed without authentication." msgstr "此为公开文件,用户无需登录即可访问" @@ -27274,7 +27594,7 @@ msgstr "暂不支持此地理位置服务提供商。" msgid "This goes above the slideshow." msgstr "在幻灯片上面。" -#: frappe/public/js/frappe/views/reports/query_report.js:2308 +#: frappe/public/js/frappe/views/reports/query_report.js:2337 msgid "This is a background report. Please set the appropriate filters and then generate a new one." msgstr "此报表是后台运行报表,请设置恰当的过滤条件并点击右上角生成新报表按钮获取报表结果" @@ -27400,7 +27720,7 @@ msgstr "将重置此导览并向所有用户显示。是否继续?" msgid "This will terminate the job immediately and might be dangerous, are you sure?" msgstr "此操作将立即终止任务且可能存在风险,是否确认继续?" -#: frappe/core/doctype/user/user.py:1325 +#: frappe/core/doctype/user/user.py:1321 msgid "Throttled" msgstr "节流" @@ -27509,7 +27829,7 @@ msgstr "查询执行时长" msgid "Time in seconds to retain QR code image on server. Min:240" msgstr "在服务器上保留QR码图像的秒数。最小: 240" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:413 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:416 msgid "Time series based on is required to create a dashboard chart" msgstr "创建统计图表需定义时间跨度字段" @@ -27628,7 +27948,7 @@ msgstr "提示:尝试使用新的下拉控制台" #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json #: frappe/email/doctype/email_group/email_group.json -#: frappe/public/js/frappe/views/workspace/workspace.js:455 +#: frappe/public/js/frappe/views/workspace/workspace.js:411 #: frappe/website/doctype/discussion_topic/discussion_topic.json #: frappe/website/doctype/help_article/help_article.json #: frappe/website/doctype/portal_menu_item/portal_menu_item.json @@ -27755,7 +28075,7 @@ msgstr "了解更多请点击{0}" msgid "To print output use print(text)" msgstr "可调用print输出结果" -#: frappe/core/doctype/user_type/user_type.py:291 +#: frappe/core/doctype/user_type/user_type.py:294 msgid "To set the role {0} in the user {1}, kindly set the {2} field as {3} in one of the {4} record." msgstr "为用户{1}设置角色{0},请在{4}记录中将{2}字段设为{3}" @@ -27775,8 +28095,8 @@ msgstr "启用Google设置以使用Google #. Description of the 'Slack Channel' (Link) field in DocType 'Notification' #: frappe/email/doctype/notification/notification.json -msgid "To use Slack Channel, add a Slack Webhook URL." -msgstr "要使用 Slack Channel,请添加 Slack Webhook URL。" +msgid "To use Slack Channel, add a Slack Webhook URL." +msgstr "要使用 Slack 频道, 请添加 Slack Webhook URL。" #: frappe/public/js/frappe/utils/diffview.js:44 msgid "To version" @@ -27795,7 +28115,7 @@ msgstr "待办" msgid "Today" msgstr "今天" -#: frappe/public/js/frappe/views/reports/report_view.js:1573 +#: frappe/public/js/frappe/views/reports/report_view.js:1612 msgid "Toggle Chart" msgstr "切换图表" @@ -27841,7 +28161,7 @@ msgstr "令牌丢失" msgid "Tomorrow" msgstr "明天" -#: frappe/desk/doctype/bulk_update/bulk_update.py:68 +#: frappe/desk/doctype/bulk_update/bulk_update.py:76 #: frappe/model/workflow.py:331 msgid "Too Many Documents" msgstr "文档数量过多" @@ -27850,7 +28170,7 @@ msgstr "文档数量过多" msgid "Too Many Requests" msgstr "请求过多" -#: frappe/database/database.py:480 +#: frappe/database/database.py:482 msgid "Too many changes to database in single action." msgstr "单次操作中数据库变更过多" @@ -27858,14 +28178,19 @@ msgstr "单次操作中数据库变更过多" msgid "Too many queued background jobs ({0}). Please retry after some time." msgstr "后台作业队列过长({0}),请稍后重试" -#: frappe/templates/includes/login/login.js:291 +#: frappe/templates/includes/login/login.js:289 msgid "Too many requests. Please try again later." msgstr "" -#: frappe/core/doctype/user/user.py:1093 +#: frappe/core/doctype/user/user.py:1089 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "最近有太多用户注册,导致注册功能被自动临时禁用了,请一个小时后重试。" +#. Label of a Workspace Sidebar Item +#: frappe/workspace_sidebar/system.json +msgid "Tools" +msgstr "工具" + #. Option for the 'Position' (Select) field in DocType 'Form Tour Step' #: frappe/desk/doctype/form_tour_step/form_tour_step.json #: frappe/public/js/print_format_builder/PrintFormatControls.vue:153 @@ -27918,10 +28243,10 @@ msgstr "顶部右侧" msgid "Topic" msgstr "主题" -#: frappe/desk/query_report.py:621 +#: frappe/desk/query_report.py:685 #: frappe/public/js/frappe/views/reports/print_grid.html:50 #: frappe/public/js/frappe/views/reports/query_report.js:1367 -#: frappe/public/js/frappe/views/reports/report_view.js:1554 +#: frappe/public/js/frappe/views/reports/report_view.js:1593 msgid "Total" msgstr "总计" @@ -27971,11 +28296,11 @@ msgstr "初始同步过程中要同步的邮件总数" msgid "Total:" msgstr "总计:" -#: frappe/public/js/frappe/views/reports/report_view.js:1254 +#: frappe/public/js/frappe/views/reports/report_view.js:1293 msgid "Totals" msgstr "总计" -#: frappe/public/js/frappe/views/reports/report_view.js:1229 +#: frappe/public/js/frappe/views/reports/report_view.js:1268 msgid "Totals Row" msgstr "总计行" @@ -28038,7 +28363,7 @@ msgstr "追踪收件人是否打开邮件.\n" msgid "Track milestones for any document" msgstr "跟踪任何单据的里程碑" -#: frappe/public/js/frappe/utils/utils.js:2073 +#: frappe/public/js/frappe/utils/utils.js:2079 msgid "Tracking URL generated and copied to clipboard" msgstr "跟踪URL已生成并复制到剪贴板" @@ -28074,7 +28399,7 @@ msgstr "状态转换" msgid "Translatable" msgstr "可翻译" -#: frappe/public/js/frappe/views/reports/query_report.js:2369 +#: frappe/public/js/frappe/views/reports/query_report.js:2398 msgid "Translate Data" msgstr "翻译数据" @@ -28085,7 +28410,7 @@ msgstr "翻译数据" msgid "Translate Link Fields" msgstr "翻译链接字段" -#: frappe/public/js/frappe/views/reports/report_view.js:1669 +#: frappe/public/js/frappe/views/reports/report_view.js:1708 msgid "Translate values" msgstr "翻译值" @@ -28239,8 +28564,8 @@ msgstr "双重验证方法" #: frappe/desk/doctype/workspace_link/workspace_link.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json -#: frappe/public/js/frappe/views/file/file_view.js:371 -#: frappe/public/js/frappe/views/workspace/workspace.js:461 +#: frappe/public/js/frappe/views/file/file_view.js:369 +#: frappe/public/js/frappe/views/workspace/workspace.js:417 #: frappe/public/js/frappe/widgets/widget_dialog.js:404 #: frappe/website/doctype/web_template/web_template.json #: frappe/www/attribution.html:35 @@ -28265,7 +28590,7 @@ msgstr "输入标题" msgid "Type your reply here..." msgstr "在此输入回复..." -#: frappe/core/doctype/data_export/exporter.py:143 +#: frappe/core/doctype/data_export/exporter.py:144 msgid "Type:" msgstr "类型:" @@ -28424,7 +28749,7 @@ msgstr "无法加载相机。" msgid "Unable to load: {0}" msgstr "无法加载: {0}" -#: frappe/utils/csvutils.py:37 +#: frappe/utils/csvutils.py:38 msgid "Unable to open attached file. Did you export it as CSV?" msgstr "无法打开附件单据,您确认导出文件并存为了CSV格式?" @@ -28432,7 +28757,7 @@ msgstr "无法打开附件单据,您确认导出文件并存为了CSV格式? msgid "Unable to read file format for {0}" msgstr "无法读取{0}的文件格式" -#: frappe/core/doctype/communication/email.py:209 +#: frappe/core/doctype/communication/email.py:208 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" msgstr "缺少邮箱账户无法发送邮件,请通过设置>邮箱账户配置默认账户" @@ -28471,7 +28796,9 @@ msgid "Unfollow" msgstr "取消关注" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/email/doctype/unhandled_email/unhandled_email.json +#: frappe/workspace_sidebar/email.json msgid "Unhandled Email" msgstr "未处理的邮件" @@ -28508,11 +28835,11 @@ msgstr "未知列: {0}" msgid "Unknown Rounding Method: {}" msgstr "未知舍入方法:{}" -#: frappe/auth.py:322 +#: frappe/auth.py:325 msgid "Unknown User" msgstr "未知用户" -#: frappe/utils/csvutils.py:54 +#: frappe/utils/csvutils.py:55 msgid "Unknown file encoding. Tried to use: {0}" msgstr "未知文件编码,尝试使用:{0}" @@ -28542,8 +28869,8 @@ msgstr "不安全的SQL查询" #: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9 #: frappe/public/js/frappe/data_import/data_exporter.js:160 -#: frappe/public/js/frappe/form/controls/multicheck.js:171 -#: frappe/public/js/frappe/views/reports/report_view.js:1612 +#: frappe/public/js/frappe/form/controls/multicheck.js:179 +#: frappe/public/js/frappe/views/reports/report_view.js:1651 msgid "Unselect All" msgstr "全部不选" @@ -28576,11 +28903,11 @@ msgstr "退订参数" msgid "Unsubscribed" msgstr "已退订" -#: frappe/database/query.py:1113 +#: frappe/database/query.py:1175 msgid "Unsupported function or operator: {0}" msgstr "" -#: frappe/database/query.py:2142 +#: frappe/database/query.py:2255 msgid "Unsupported {0}: {1}" msgstr "" @@ -28588,7 +28915,7 @@ msgstr "" msgid "Untitled Column" msgstr "未命名列" -#: frappe/core/doctype/file/file.js:38 +#: frappe/core/doctype/file/file.js:40 msgid "Unzip" msgstr "解压缩" @@ -28600,7 +28927,7 @@ msgstr "解压缩{0}个文件" msgid "Unzipping files..." msgstr "解压缩文件..." -#: frappe/desk/doctype/event/event.py:323 +#: frappe/desk/doctype/event/event.py:324 msgid "Upcoming Events for Today" msgstr "今日活动" @@ -28614,7 +28941,7 @@ msgstr "今日活动" #: frappe/printing/page/print_format_builder/print_format_builder.js:507 #: frappe/printing/page/print_format_builder/print_format_builder.js:678 #: frappe/printing/page/print_format_builder/print_format_builder.js:799 -#: frappe/public/js/frappe/form/grid_row.js:429 +#: frappe/public/js/frappe/form/grid_row.js:413 msgid "Update" msgstr "更新" @@ -28726,7 +29053,7 @@ msgstr "更新邮件队列状态中...,邮件将在下一次定时执行的邮 msgid "Updating counter may lead to document name conflicts if not done properly" msgstr "更新不当会导致新单据与现有单据重复,不能保存" -#: frappe/desk/page/setup_wizard/setup_wizard.py:23 +#: frappe/desk/page/setup_wizard/setup_wizard.py:24 msgid "Updating global settings" msgstr "更新全局设置" @@ -28738,7 +29065,7 @@ msgstr "更新命名系列选项" msgid "Updating related fields..." msgstr "正在更新相关字段..." -#: frappe/desk/doctype/bulk_update/bulk_update.py:117 +#: frappe/desk/doctype/bulk_update/bulk_update.py:125 msgid "Updating {0}" msgstr "更新{0}" @@ -28746,10 +29073,7 @@ msgstr "更新{0}" msgid "Updating {0} of {1}, {2}" msgstr "上传中 {0} / {1} {2}" -#: frappe/public/js/billing.bundle.js:141 -msgid "Upgrade plan" -msgstr "升级计划" - +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:526 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:152 #: frappe/public/js/frappe/file_uploader/file_uploader.bundle.js:153 #: frappe/public/js/frappe/form/grid.js:66 @@ -28757,6 +29081,10 @@ msgstr "升级计划" msgid "Upload" msgstr "上传" +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:663 +msgid "Upload Failed" +msgstr "" + #: frappe/public/js/print_format_builder/LetterHeadEditor.vue:93 msgid "Upload Image" msgstr "上传图片" @@ -28919,6 +29247,7 @@ msgstr "启用OAuth" #. Label of the user (Link) field in DocType 'Webhook Request Log' #. Label of the user (Link) field in DocType 'Personal Data Download Request' #. Label of the user (Link) field in DocType 'Workflow Action' +#. Label of a Workspace Sidebar Item #: frappe/automation/doctype/assignment_rule_user/assignment_rule_user.json #: frappe/automation/doctype/auto_repeat_user/auto_repeat_user.json #: frappe/automation/doctype/reminder/reminder.json @@ -28951,6 +29280,7 @@ msgstr "启用OAuth" #: frappe/public/js/frappe/form/templates/set_sharing.html:20 #: frappe/website/doctype/personal_data_download_request/personal_data_download_request.json #: frappe/workflow/doctype/workflow_action/workflow_action.json +#: frappe/workspace_sidebar/users.json msgid "User" msgstr "用户" @@ -29009,7 +29339,7 @@ msgstr "用户文档类型权限" msgid "User Document Type" msgstr "用户单据类型" -#: frappe/core/doctype/user_type/user_type.py:98 +#: frappe/core/doctype/user_type/user_type.py:99 msgid "User Document Types Limit Exceeded" msgstr "用户文档类型数量超限" @@ -29059,7 +29389,7 @@ msgstr "用户账号" msgid "User Id Field" msgstr "用户链接字段" -#: frappe/core/doctype/user_type/user_type.py:283 +#: frappe/core/doctype/user_type/user_type.py:286 msgid "User Id Field is mandatory in the user type {0}" msgstr "用户类型{0}中用户ID字段为必填项" @@ -29084,19 +29414,21 @@ msgid "User Name" msgstr "用户名" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/user_permission/user_permission.json +#: frappe/workspace_sidebar/users.json msgid "User Permission" msgstr "用户权限限制" #. Label of a Link in the Users Workspace #: frappe/core/page/permission_manager/permission_manager_help.html:97 #: frappe/core/workspace/users/users.json -#: frappe/public/js/frappe/views/reports/query_report.js:2055 -#: frappe/public/js/frappe/views/reports/report_view.js:1772 +#: frappe/public/js/frappe/views/reports/query_report.js:2084 +#: frappe/public/js/frappe/views/reports/report_view.js:1811 msgid "User Permissions" msgstr "用户权限限制" -#: frappe/public/js/frappe/list/list_view.js:1946 +#: frappe/public/js/frappe/list/list_view.js:1943 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "用户权限" @@ -29174,7 +29506,11 @@ msgstr "用户可以使用电子邮件ID或手机号登录" msgid "User can login using Email id or User Name" msgstr "用户可以使用电子邮件ID或用户名登录" -#: frappe/templates/includes/login/login.js:290 +#: frappe/auth.py:183 frappe/utils/user.py:301 +msgid "User does not exist" +msgstr "用户不存在" + +#: frappe/templates/includes/login/login.js:288 msgid "User does not exist." msgstr "用户不存在" @@ -29196,7 +29532,7 @@ msgstr "请选择要分享的用户" msgid "User must always select" msgstr "用户必须选择" -#: frappe/core/doctype/user_permission/user_permission.py:60 +#: frappe/core/doctype/user_permission/user_permission.py:61 msgid "User permission already exists" msgstr "用户权限限制已经存在" @@ -29228,7 +29564,7 @@ msgstr "用户{0}无权访问此单据" msgid "User {0} does not have doctype access via role permission for document {1}" msgstr "角色权限管理中未授权用户 {0} 访问 {1}" -#: frappe/desk/doctype/workspace/workspace.py:292 +#: frappe/desk/doctype/workspace/workspace.py:301 msgid "User {0} does not have the permission to create a Workspace." msgstr "用户{0}无权创建工作区" @@ -29237,11 +29573,11 @@ msgstr "用户{0}无权创建工作区" msgid "User {0} has requested for data deletion" msgstr "用户{0}已请求数据删除" -#: frappe/core/doctype/user/user.py:1468 +#: frappe/core/doctype/user/user.py:1465 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" -#: frappe/core/doctype/user/user.py:1452 +#: frappe/core/doctype/user/user.py:1448 msgid "User {0} impersonated as {1}" msgstr "用户 {0} 以 {1} 身份登录" @@ -29253,7 +29589,7 @@ msgstr "用户{0}已禁用" msgid "User {0} is disabled. Please contact your System Manager." msgstr "用户{0}已禁用,请联系系统管理员" -#: frappe/desk/form/assign_to.py:104 +#: frappe/desk/form/assign_to.py:105 msgid "User {0} is not permitted to access this document." msgstr "用户{0}无权访问此文档" @@ -29278,11 +29614,14 @@ msgstr "用户名{0}已存在" #. Name of a Workspace #. Label of the users_section (Section Break) field in DocType 'System Health #. Report' +#. Label of a Desktop Icon +#. Title of a Workspace Sidebar #: frappe/automation/doctype/assignment_rule/assignment_rule.json #: frappe/core/page/permission_manager/permission_manager.js:368 #: frappe/core/page/permission_manager/permission_manager.js:407 #: frappe/core/workspace/users/users.json #: frappe/desk/doctype/system_health_report/system_health_report.json +#: frappe/desktop_icon/users.json frappe/workspace_sidebar/users.json msgid "Users" msgstr "用户" @@ -29320,12 +29659,12 @@ msgstr "利用率%" msgid "Valid" msgstr "有效" -#: frappe/templates/includes/login/login.js:52 -#: frappe/templates/includes/login/login.js:65 +#: frappe/templates/includes/login/login.js:51 +#: frappe/templates/includes/login/login.js:64 msgid "Valid Login id required." msgstr "请输入有效的登录ID。" -#: frappe/templates/includes/login/login.js:39 +#: frappe/templates/includes/login/login.js:38 msgid "Valid email and name required" msgstr "需要有效的电子邮件和姓名" @@ -29407,11 +29746,11 @@ msgstr "值变更的字段" msgid "Value To Be Set" msgstr "字段值" -#: frappe/model/base_document.py:830 +#: frappe/model/base_document.py:864 msgid "Value Too Long" msgstr "" -#: frappe/model/base_document.py:1186 frappe/model/document.py:877 +#: frappe/model/base_document.py:1246 frappe/model/document.py:877 msgid "Value cannot be changed for {0}" msgstr "值不能被改变为{0}" @@ -29431,7 +29770,7 @@ msgstr "勾选字段值可以为0或1" msgid "Value for field {0} is too long in {1}. Length should be lesser than {2} characters" msgstr "{1} 中的字段 {0} 值太长,长度应该小于 {2}" -#: frappe/model/base_document.py:541 +#: frappe/model/base_document.py:575 msgid "Value for {0} cannot be a list" msgstr "{0}不能是列表值" @@ -29441,7 +29780,7 @@ msgstr "{0}不能是列表值" msgid "Value from this field will be set as the due date in the ToDo" msgstr "本字段值将设为待办事项的截止日期" -#: frappe/core/doctype/data_import/importer.py:713 +#: frappe/core/doctype/data_import/importer.py:717 msgid "Value must be one of {0}" msgstr "值必须是 {0} 之一" @@ -29462,20 +29801,20 @@ msgstr "待验证的值" msgid "Value to set when this workflow state is applied. Use plain text (e.g. Approved) or an expression if “Evaluate as Expression” is enabled." msgstr "" -#: frappe/model/base_document.py:1256 +#: frappe/model/base_document.py:1316 msgid "Value too big" msgstr "值过大" -#: frappe/core/doctype/data_import/importer.py:726 +#: frappe/core/doctype/data_import/importer.py:730 msgid "Value {0} missing for {1}" msgstr "{1} 不包括值 {0}" -#: frappe/core/doctype/data_import/importer.py:772 frappe/utils/data.py:868 +#: frappe/core/doctype/data_import/importer.py:776 frappe/utils/data.py:868 msgid "Value {0} must be in the valid duration format: d h m s" msgstr "值{0}必须符合有效时长格式:d h m s" -#: frappe/core/doctype/data_import/importer.py:744 -#: frappe/core/doctype/data_import/importer.py:759 +#: frappe/core/doctype/data_import/importer.py:748 +#: frappe/core/doctype/data_import/importer.py:763 msgid "Value {0} must in {1} format" msgstr "值{0}必须符合{1}格式" @@ -29488,11 +29827,11 @@ msgstr "值已更改" msgid "Verdana" msgstr "Verdana" -#: frappe/templates/includes/login/login.js:332 +#: frappe/templates/includes/login/login.js:329 msgid "Verification" msgstr "验证" -#: frappe/templates/includes/login/login.js:335 frappe/twofactor.py:366 +#: frappe/templates/includes/login/login.js:332 frappe/twofactor.py:366 msgid "Verification Code" msgstr "验证码" @@ -29500,7 +29839,7 @@ msgstr "验证码" msgid "Verification Link" msgstr "验证链接" -#: frappe/templates/includes/login/login.js:382 +#: frappe/templates/includes/login/login.js:379 msgid "Verification code email not sent. Please contact Administrator." msgstr "验证码邮件未发送,请联系管理员" @@ -29514,7 +29853,7 @@ msgid "Verified" msgstr "验证" #: frappe/public/js/frappe/ui/messages.js:359 -#: frappe/templates/includes/login/login.js:336 +#: frappe/templates/includes/login/login.js:333 msgid "Verify" msgstr "确认" @@ -29522,7 +29861,7 @@ msgstr "确认" msgid "Verify Password" msgstr "确认密码" -#: frappe/templates/includes/login/login.js:171 +#: frappe/templates/includes/login/login.js:169 msgid "Verifying..." msgstr "验证中..." @@ -29562,7 +29901,7 @@ msgstr "查看文档类型权限" msgid "View File" msgstr "查看文件" -#: frappe/public/js/frappe/ui/notifications/notifications.js:260 +#: frappe/public/js/frappe/ui/notifications/notifications.js:256 msgid "View Full Log" msgstr "查看全部日志" @@ -29572,7 +29911,9 @@ msgid "View List" msgstr "查看列表" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/view_log/view_log.json +#: frappe/workspace_sidebar/system.json msgid "View Log" msgstr "查看日志" @@ -29776,7 +30117,9 @@ msgid "Weak" msgstr "弱" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/website/doctype/web_form/web_form.json +#: frappe/workspace_sidebar/website.json msgid "Web Form" msgstr "网页表单" @@ -29796,7 +30139,9 @@ msgid "Web Form List Column" msgstr "网页表单列表字段" #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/website/doctype/web_page/web_page.json +#: frappe/workspace_sidebar/website.json msgid "Web Page" msgstr "网站网页" @@ -29805,7 +30150,7 @@ msgstr "网站网页" msgid "Web Page Block" msgstr "网页区块" -#: frappe/public/js/frappe/utils/utils.js:2001 +#: frappe/public/js/frappe/utils/utils.js:2007 msgid "Web Page URL" msgstr "网页URL" @@ -29844,9 +30189,11 @@ msgstr "Web视图" #. Label of the webhook (Link) field in DocType 'Webhook Request Log' #. Label of a Link in the Integrations Workspace #. Label of a shortcut in the Integrations Workspace +#. Label of a Workspace Sidebar Item #: frappe/integrations/doctype/webhook/webhook.json #: frappe/integrations/doctype/webhook_request_log/webhook_request_log.json #: frappe/integrations/workspace/integrations/integrations.json +#: frappe/workspace_sidebar/integrations.json msgid "Webhook" msgstr "网络钩子" @@ -29900,11 +30247,15 @@ msgid "Webhook URL" msgstr "Webhook URL" #. Group in Module Def's connections +#. Label of a Desktop Icon #. Name of a Workspace +#. Title of a Workspace Sidebar #: frappe/core/doctype/module_def/module_def.json -#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:32 +#: frappe/desktop_icon/website.json +#: frappe/public/js/frappe/ui/sidebar/sidebar_header.js:40 #: frappe/public/js/frappe/ui/toolbar/about.js:11 #: frappe/website/workspace/website/website.json +#: frappe/workspace_sidebar/website.json msgid "Website" msgstr "网站" @@ -29947,8 +30298,10 @@ msgstr "网站路径重定向" #. Name of a DocType #. Label of a Link in the Website Workspace +#. Label of a Workspace Sidebar Item #: frappe/website/doctype/website_script/website_script.json #: frappe/website/workspace/website/website.json +#: frappe/workspace_sidebar/website.json msgid "Website Script" msgstr "网站脚本" @@ -29995,9 +30348,11 @@ msgstr "网站幻灯片项目" #. Label of the website_theme (Link) field in DocType 'Website Settings' #. Name of a DocType #. Label of a Link in the Website Workspace +#. Label of a Workspace Sidebar Item #: frappe/website/doctype/website_settings/website_settings.json #: frappe/website/doctype/website_theme/website_theme.json #: frappe/website/workspace/website/website.json +#: frappe/workspace_sidebar/website.json msgid "Website Theme" msgstr "网站主题" @@ -30122,7 +30477,7 @@ msgstr "欢迎电子邮件已发送" msgid "Welcome to {0}" msgstr "欢迎{0}" -#: frappe/public/js/frappe/ui/notifications/notifications.js:80 +#: frappe/public/js/frappe/ui/notifications/notifications.js:76 msgid "What's New" msgstr "新消息" @@ -30213,16 +30568,18 @@ msgstr "进程名" #. Option for the 'Comment Type' (Select) field in DocType 'Comment' #. Group in DocType's connections #. Name of a DocType +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/comment/comment.json #: frappe/core/doctype/doctype/doctype.json #: frappe/public/js/workflow_builder/store.js:129 #: frappe/workflow/doctype/workflow/workflow.json +#: frappe/workspace_sidebar/build.json msgid "Workflow" msgstr "工作流" #. Name of a DocType #: frappe/workflow/doctype/workflow_action/workflow_action.json -#: frappe/workflow/doctype/workflow_action/workflow_action.py:446 +#: frappe/workflow/doctype/workflow_action/workflow_action.py:455 msgid "Workflow Action" msgstr "待审批工作流" @@ -30354,12 +30711,14 @@ msgstr "工作流更新成功" #. Option for the 'Type' (Select) field in DocType 'Workspace' #. Option for the 'Link Type' (Select) field in DocType 'Workspace Sidebar #. Item' +#. Label of a Workspace Sidebar Item #: frappe/core/doctype/user/user.json frappe/core/workspace/build/build.json #: frappe/desk/doctype/workspace/workspace.json #: frappe/desk/doctype/workspace_sidebar_item/workspace_sidebar_item.json #: frappe/public/js/frappe/ui/toolbar/search_utils.js:92 #: frappe/public/js/frappe/utils/utils.js:967 #: frappe/public/js/frappe/views/workspace/workspace.js:10 +#: frappe/workspace_sidebar/build.json msgid "Workspace" msgstr "工作区" @@ -30416,7 +30775,11 @@ msgstr "" msgid "Workspace Sidebar Item" msgstr "" -#: frappe/public/js/frappe/views/workspace/workspace.js:602 +#: frappe/desk/doctype/workspace/workspace.js:58 +msgid "Workspace added to desktop" +msgstr "" + +#: frappe/public/js/frappe/views/workspace/workspace.js:558 msgid "Workspace {0} created" msgstr "工作区{0}已创建" @@ -30433,7 +30796,7 @@ msgstr "是否确认发布本评论?发布后网站/门户用户可见。" msgid "Would you like to unpublish this comment? This means it will no longer be visible to website/portal users." msgstr "是否确认取消发布本评论?取消后网站/门户用户将不可见。" -#: frappe/desk/page/setup_wizard/setup_wizard.py:41 +#: frappe/desk/page/setup_wizard/setup_wizard.py:42 msgid "Wrapping up" msgstr "已圆满完成" @@ -30450,11 +30813,11 @@ msgstr "已圆满完成" msgid "Write" msgstr "写" -#: frappe/model/base_document.py:1082 +#: frappe/model/base_document.py:1142 msgid "Wrong Fetch From value" msgstr "错误的获取来源值" -#: frappe/public/js/frappe/views/reports/report_view.js:491 +#: frappe/public/js/frappe/views/reports/report_view.js:529 msgid "X Axis Field" msgstr "X轴字段" @@ -30468,7 +30831,7 @@ msgstr "X轴字段" msgid "XLSX" msgstr "XLSX" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:644 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:676 msgid "XMLHttpRequest Error" msgstr "" @@ -30477,7 +30840,7 @@ msgstr "" msgid "Y Axis" msgstr "Y轴字段" -#: frappe/public/js/frappe/views/reports/report_view.js:498 +#: frappe/public/js/frappe/views/reports/report_view.js:536 msgid "Y Axis Fields" msgstr "Y轴字段" @@ -30539,9 +30902,9 @@ msgstr "黄色" #: frappe/core/doctype/page/page.json frappe/core/doctype/report/report.json #: frappe/desk/doctype/event/event.json #: frappe/desk/doctype/event_participants/event_participants.json -#: frappe/email/doctype/notification/notification.py:97 -#: frappe/email/doctype/notification/notification.py:102 -#: frappe/email/doctype/notification/notification.py:104 +#: frappe/email/doctype/notification/notification.py:96 +#: frappe/email/doctype/notification/notification.py:101 +#: frappe/email/doctype/notification/notification.py:103 #: frappe/integrations/doctype/ldap_settings/ldap_settings.json #: frappe/integrations/doctype/webhook/webhook.py:125 #: frappe/integrations/doctype/webhook/webhook.py:132 @@ -30594,7 +30957,7 @@ msgstr "您即将打开外部链接。请再次点击链接以确认。" msgid "You are connected to internet." msgstr "已联网。" -#: frappe/integrations/frappe_providers/frappecloud_billing.py:28 +#: frappe/integrations/frappe_providers/frappecloud_billing.py:30 msgid "You are not allowed to access this resource" msgstr "您无权访问此资源" @@ -30624,7 +30987,7 @@ msgstr "您无权编辑此报表" #: frappe/core/doctype/data_import/exporter.py:121 #: frappe/core/doctype/data_import/exporter.py:125 -#: frappe/desk/reportview.py:447 frappe/desk/reportview.py:450 +#: frappe/desk/reportview.py:448 frappe/desk/reportview.py:451 #: frappe/permissions.py:638 msgid "You are not allowed to export {} doctype" msgstr "未被授权导出单据类型{}" @@ -30637,11 +31000,11 @@ msgstr "您未被授权打印此报表" msgid "You are not allowed to send emails related to this document" msgstr "你不允许发送与此单据相关的电子邮件" -#: frappe/desk/doctype/event/event.py:251 +#: frappe/desk/doctype/event/event.py:252 msgid "You are not allowed to update the status of this event." msgstr "" -#: frappe/website/doctype/web_form/web_form.py:633 +#: frappe/website/doctype/web_form/web_form.py:634 msgid "You are not allowed to update this Web Form Document" msgstr "你不允许更新此Web表单" @@ -30657,7 +31020,7 @@ msgstr "未登录状态下无权访问此页面" msgid "You are not permitted to access this page." msgstr "你没有权限访问此页面。" -#: frappe/__init__.py:464 +#: frappe/__init__.py:469 msgid "You are not permitted to access this resource. Login to access" msgstr "您无权访问此资源。请登录后访问" @@ -30730,7 +31093,7 @@ msgstr "仅可在Markdown字段插入图片" msgid "You can only print upto {0} documents at a time" msgstr "一次最多打印{0}个文档" -#: frappe/core/doctype/user_type/user_type.py:104 +#: frappe/core/doctype/user_type/user_type.py:105 msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "文档类型表中仅可设置3个自定义文档类型" @@ -30738,7 +31101,7 @@ msgstr "文档类型表中仅可设置3个自定义文档类型" msgid "You can only upload JPG, PNG, GIF, PDF, TXT, CSV or Microsoft documents." msgstr "" -#: frappe/core/doctype/data_export/exporter.py:199 +#: frappe/core/doctype/data_export/exporter.py:200 msgid "You can only upload upto 5000 records in one go. (may be less in some cases)" msgstr "一次最多只能上传5000条记录(某些情况下可能更少)" @@ -30752,7 +31115,7 @@ msgstr "可从以下选项中选择:" msgid "You can set a high value here if multiple users will be logging in from the same network." msgstr "如多个用户通过相同网络登录,请设置一个大一点的数字" -#: frappe/desk/query_report.py:383 +#: frappe/desk/query_report.py:409 msgid "You can try changing the filters of your report." msgstr "可尝试变更报表过滤条件" @@ -30782,11 +31145,11 @@ msgctxt "Form timeline" msgid "You cancelled this document {1}" msgstr "您已取消此文档{1}" -#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:417 +#: frappe/desk/doctype/dashboard_chart/dashboard_chart.py:420 msgid "You cannot create a dashboard chart from single DocTypes" msgstr "不能为单记录单据类型创建统计图表" -#: frappe/share.py:241 +#: frappe/share.py:259 msgid "You cannot share `{0}` on {1} `{2}` as you do not have `{0}` permission on `{1}`" msgstr "" @@ -30824,7 +31187,7 @@ msgctxt "Form timeline" msgid "You created this document {0}" msgstr "您于{0}创建本文档" -#: frappe/public/js/frappe/request.js:176 +#: frappe/public/js/frappe/request.js:171 msgid "You do not have enough permissions to access this resource. Please contact your manager to get access." msgstr "您没有足够的权限来访问该资源。请联系您的经理,以获得访问权。" @@ -30832,19 +31195,19 @@ msgstr "您没有足够的权限来访问该资源。请联系您的经理,以 msgid "You do not have enough permissions to complete the action" msgstr "您未被授权完成此操作" -#: frappe/core/doctype/data_import/data_import.py:83 +#: frappe/core/doctype/data_import/data_import.py:84 msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:963 +#: frappe/database/query.py:986 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:973 +#: frappe/database/query.py:999 msgid "You do not have permission to access field: {0}" msgstr "您无权访问字段:{0}" -#: frappe/desk/query_report.py:968 +#: frappe/desk/query_report.py:1035 msgid "You do not have permission to access {0}: {1}." msgstr "您无权访问{0}:{1}。" @@ -30856,7 +31219,7 @@ msgstr "没有权限取消所有关联的单据" msgid "You don't have access to Report: {0}" msgstr "您没有权限访问报表:{0}" -#: frappe/website/doctype/web_form/web_form.py:840 +#: frappe/website/doctype/web_form/web_form.py:841 msgid "You don't have permission to access the {0} DocType." msgstr "您无权访问{0}文档类型" @@ -30868,7 +31231,7 @@ msgstr "您没有权限访问该文件" msgid "You don't have permission to get a report on: {0}" msgstr "你没有权限获得{0}的报表" -#: frappe/website/doctype/web_form/web_form.py:176 +#: frappe/website/doctype/web_form/web_form.py:177 msgid "You don't have the permissions to access this document" msgstr "您未被授权访问此单据" @@ -30920,11 +31283,11 @@ msgstr "你最新修订了本单据" msgid "You must add atleast one link." msgstr "必须至少添加一个链接" -#: frappe/website/doctype/web_form/web_form.py:836 +#: frappe/website/doctype/web_form/web_form.py:837 msgid "You must be logged in to use this form." msgstr "必须登录才能使用此表单" -#: frappe/website/doctype/web_form/web_form.py:677 +#: frappe/website/doctype/web_form/web_form.py:678 msgid "You must login to submit this form" msgstr "您必须登录才能提交此表单" @@ -30932,7 +31295,7 @@ msgstr "您必须登录才能提交此表单" msgid "You need the '{0}' permission on {1} {2} to perform this action." msgstr "执行此操作需要{1} {2}的'{0}'权限" -#: frappe/desk/doctype/workspace/workspace.py:129 +#: frappe/desk/doctype/workspace/workspace.py:132 #: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py:74 msgid "You need to be Workspace Manager to delete a public workspace." msgstr "需为工作区管理员才能删除公共工作区" @@ -30945,7 +31308,7 @@ msgstr "您需要是工作空间管理员才能编辑此文档" msgid "You need to be a system user to access this page." msgstr "您需要是系统用户才能访问此页面" -#: frappe/website/doctype/web_form/web_form.py:92 +#: frappe/website/doctype/web_form/web_form.py:93 msgid "You need to be in developer mode to edit a Standard Web Form" msgstr "你需要在开发模式编辑标准Web窗体" @@ -30957,7 +31320,7 @@ msgstr "您需要先登录,并具有系统管理员角色才能够访问备份 msgid "You need to be logged in to access this page" msgstr "您需要登录才能访问该页面" -#: frappe/website/doctype/web_form/web_form.py:165 +#: frappe/website/doctype/web_form/web_form.py:166 msgid "You need to be logged in to access this {0}." msgstr "您需要登录才能访问此{0}。" @@ -30973,7 +31336,7 @@ msgstr "您需要启用JavaScript才能使应用正常工作" msgid "You need to have \"Share\" permission" msgstr "你需要有“分享”权限" -#: frappe/utils/print_format.py:322 +#: frappe/utils/print_format.py:329 msgid "You need to install pycups to use this feature!" msgstr "您需要安装pycups才能使用此功能!" @@ -30981,7 +31344,7 @@ msgstr "您需要安装pycups才能使用此功能!" msgid "You need to select indexes you want to add first." msgstr "您需要先选择要添加的索引" -#: frappe/email/doctype/email_account/email_account.py:161 +#: frappe/email/doctype/email_account/email_account.py:167 msgid "You need to set one IMAP folder for {0}" msgstr "您需要为{0}设置一个IMAP文件夹" @@ -30993,7 +31356,7 @@ msgstr "您需要{0} {1}的写入权限才能合并" msgid "You need write permission on {0} {1} to rename" msgstr "您需要{0} {1}的写入权限才能重命名" -#: frappe/client.py:501 +#: frappe/client.py:518 msgid "You need {0} permission to fetch values from {1} {2}" msgstr "您需要{0}权限才能从{1} {2}获取值" @@ -31089,19 +31452,19 @@ msgstr "快速访问" msgid "Your account has been deleted" msgstr "您的账户已被删除" -#: frappe/auth.py:520 +#: frappe/auth.py:523 msgid "Your account has been locked and will resume after {0} seconds" msgstr "您的账户已被锁定,并将在{0}秒后恢复" -#: frappe/desk/form/assign_to.py:279 +#: frappe/desk/form/assign_to.py:280 msgid "Your assignment on {0} {1} has been removed by {2}" msgstr "{2}移除了您在{0} {1}上的分配" -#: frappe/core/doctype/file/file.js:78 +#: frappe/core/doctype/file/file.js:80 msgid "Your browser does not support the audio element." msgstr "您的浏览器不支持音频元素" -#: frappe/core/doctype/file/file.js:60 +#: frappe/core/doctype/file/file.js:62 msgid "Your browser does not support the video element." msgstr "您的浏览器不支持视频元素" @@ -31151,7 +31514,7 @@ msgstr "电子邮件页脚上您的组织名称和地址。" msgid "Your query has been received. We will reply back shortly. If you have any additional information, please reply to this mail." msgstr "您的问题已收到。我们将尽快回复邮件。如果您还有任何其他的信息,请回覆此邮件。" -#: frappe/desk/query_report.py:343 frappe/desk/reportview.py:399 +#: frappe/desk/query_report.py:360 frappe/desk/reportview.py:400 msgid "Your report is being generated in the background. You will receive an email on {0} with a download link once it is ready." msgstr "您的报告正在后台生成。报告准备就绪后,您将在{0}收到包含下载链接的邮件。" @@ -31177,7 +31540,7 @@ msgstr "零表示资料更新后立即发送" msgid "[Action taken by {0}]" msgstr "[操作由{0}执行]" -#: frappe/database/database.py:367 +#: frappe/database/database.py:369 msgid "`as_iterator` only works with `as_list=True` or `as_dict=True`" msgstr "`as_iterator`仅在使用`as_list=True`或`as_dict=True`时有效" @@ -31317,7 +31680,7 @@ msgstr "删除" msgid "descending" msgstr "降序" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:232 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:225 msgid "document type..., e.g. customer" msgstr "单据类型...,如客户" @@ -31327,9 +31690,9 @@ msgstr "单据类型...,如客户" msgid "e.g. \"Support\", \"Sales\", \"Jerry Yang\"" msgstr "例如“支持“,”销售“,”杨杰“" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:257 -msgid "e.g. (55 + 434) / 4 or =Math.sin(Math.PI/2)..." -msgstr "例如:(55 + 434)/ 4 =或Math.sin(Math.PI / 2)..." +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:230 +msgid "e.g. (55 + 434) / 4" +msgstr "" #. Description of the 'Incoming Server' (Data) field in DocType 'Email Account' #. Description of the 'Incoming Server' (Data) field in DocType 'Email Domain' @@ -31382,7 +31745,7 @@ msgctxt "Comparison value is empty" msgid "empty" msgstr "空" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:40 msgid "esc" msgstr "" @@ -31478,7 +31841,7 @@ msgstr "jane@example.com" msgid "just now" msgstr "刚刚" -#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:292 +#: frappe/desk/desktop.py:255 frappe/desk/query_report.py:309 msgid "label" msgstr "标签" @@ -31532,7 +31895,7 @@ msgstr "月-日-年" msgid "mm/dd/yyyy" msgstr "月/日/年" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:247 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:228 msgid "module name..." msgstr "模块名称..." @@ -31540,7 +31903,7 @@ msgstr "模块名称..." msgid "new" msgstr "新建" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:227 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:224 msgid "new type of document" msgstr "单据新类型" @@ -31759,11 +32122,11 @@ msgstr "字符串值,例如{0}或uid={0},ou=users,dc=example,dc=com" msgid "submit" msgstr "提交" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:242 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:227 msgid "tag name..., e.g. #tag" msgstr "标签名称...,例如#标签" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:237 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:226 msgid "text in document type" msgstr "文件类型的文本" @@ -31775,15 +32138,15 @@ msgstr "此表单" msgid "this shouldn't break" msgstr "这不应中断" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:40 msgid "to close" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:40 msgid "to navigate" msgstr "" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:41 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:40 msgid "to select" msgstr "" @@ -31822,8 +32185,8 @@ msgstr "通过分配规则" msgid "via Auto Repeat" msgstr "通过自动重复" -#: frappe/core/doctype/data_import/importer.py:271 -#: frappe/core/doctype/data_import/importer.py:292 +#: frappe/core/doctype/data_import/importer.py:275 +#: frappe/core/doctype/data_import/importer.py:296 msgid "via Data Import" msgstr "通过数据导入" @@ -31832,7 +32195,7 @@ msgstr "通过数据导入" msgid "via Google Meet" msgstr "通过Google Meet" -#: frappe/email/doctype/notification/notification.py:410 +#: frappe/email/doctype/notification/notification.py:409 msgid "via Notification" msgstr "通过通知" @@ -31912,7 +32275,7 @@ msgid "{0} ${type}" msgstr "{0} ${type}" #: frappe/public/js/frappe/data_import/data_exporter.js:80 -#: frappe/public/js/frappe/views/gantt/gantt_view.js:54 +#: frappe/public/js/frappe/views/gantt/gantt_view.js:111 msgid "{0} ({1})" msgstr "{0}({1})" @@ -31920,12 +32283,12 @@ msgstr "{0}({1})" msgid "{0} ({1}) (1 row mandatory)" msgstr "{0}({1})(至少1行)" -#: frappe/public/js/frappe/views/gantt/gantt_view.js:53 +#: frappe/public/js/frappe/views/gantt/gantt_view.js:110 msgid "{0} ({1}) - {2}%" msgstr "{0}({1})- {2}%" -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:439 -#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:443 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:415 +#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:419 msgid "{0} = {1}" msgstr "{0} = {1}" @@ -31933,7 +32296,7 @@ msgstr "{0} = {1}" msgid "{0} Calendar" msgstr "{0}日历" -#: frappe/public/js/frappe/views/reports/report_view.js:571 +#: frappe/public/js/frappe/views/reports/report_view.js:609 msgid "{0} Chart" msgstr "{0}图表" @@ -31944,13 +32307,13 @@ msgstr "{0}图表" msgid "{0} Dashboard" msgstr "{0}数据面板" -#: frappe/public/js/frappe/form/grid_row.js:488 -#: frappe/public/js/frappe/list/list_settings.js:225 +#: frappe/public/js/frappe/form/grid_row.js:472 +#: frappe/public/js/frappe/list/list_settings.js:230 #: frappe/public/js/frappe/views/kanban/kanban_settings.js:178 msgid "{0} Fields" msgstr "{0}字段" -#: frappe/integrations/doctype/google_calendar/google_calendar.py:376 +#: frappe/integrations/doctype/google_calendar/google_calendar.py:377 msgid "{0} Google Calendar Events synced." msgstr "已同步{0}个Google日历事件" @@ -31982,7 +32345,7 @@ msgstr "{0}地图" msgid "{0} Name" msgstr "{0}单据编号(名称)" -#: frappe/model/base_document.py:1286 +#: frappe/model/base_document.py:1346 msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} 提交后不允许将 {1} 从 {2} 修改为 {3}" @@ -32043,7 +32406,7 @@ msgstr "{0}当前状态为{1}" msgid "{0} are required" msgstr "需要{0}" -#: frappe/desk/form/assign_to.py:286 +#: frappe/desk/form/assign_to.py:287 msgid "{0} assigned a new task {1} {2} to you" msgstr "{0}分派了新任务 {1} {2} 给你" @@ -32140,11 +32503,11 @@ msgstr "{0}不存在于第{1}行中" msgid "{0} equals {1}" msgstr "" -#: frappe/database/mariadb/schema.py:141 frappe/database/postgres/schema.py:187 +#: frappe/database/mariadb/schema.py:172 frappe/database/postgres/schema.py:258 msgid "{0} field cannot be set as unique in {1}, as there are non-unique existing values" msgstr "{0}字段不能在{1}中设置为唯一,因为这里存在非唯一的数值" -#: frappe/core/doctype/data_import/importer.py:1070 +#: frappe/core/doctype/data_import/importer.py:1074 msgid "{0} format could not be determined from the values in this column. Defaulting to {1}." msgstr "无法根据此列值确定{0}格式,默认使用{1}" @@ -32160,11 +32523,11 @@ msgstr "第{3}行中的 {0} 从 {1} 变更为 {2}" msgid "{0} h" msgstr "{0}小时" -#: frappe/core/doctype/user_permission/user_permission.py:77 +#: frappe/core/doctype/user_permission/user_permission.py:78 msgid "{0} has already assigned default value for {1}." msgstr "{0}已为{1}分派了默认值。" -#: frappe/database/query.py:1217 +#: frappe/database/query.py:1310 msgid "{0} has invalid backtick notation: {1}" msgstr "" @@ -32222,7 +32585,7 @@ msgid "{0} is between {1}" msgstr "" #: frappe/public/js/frappe/form/controls/link.js:710 -#: frappe/public/js/frappe/views/reports/report_view.js:1470 +#: frappe/public/js/frappe/views/reports/report_view.js:1509 msgid "{0} is between {1} and {2}" msgstr "{0}介于{1}和{2}之间" @@ -32241,35 +32604,35 @@ msgstr "" msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1439 +#: frappe/public/js/frappe/views/reports/report_view.js:1478 msgid "{0} is equal to {1}" msgstr "{0}等于{1}" #: frappe/public/js/frappe/form/controls/link.js:691 -#: frappe/public/js/frappe/views/reports/report_view.js:1459 +#: frappe/public/js/frappe/views/reports/report_view.js:1498 msgid "{0} is greater than or equal to {1}" msgstr "{0}大于或等于{1}" #: frappe/public/js/frappe/form/controls/link.js:681 -#: frappe/public/js/frappe/views/reports/report_view.js:1449 +#: frappe/public/js/frappe/views/reports/report_view.js:1488 msgid "{0} is greater than {1}" msgstr "{0}大于{1}" #: frappe/public/js/frappe/form/controls/link.js:696 -#: frappe/public/js/frappe/views/reports/report_view.js:1464 +#: frappe/public/js/frappe/views/reports/report_view.js:1503 msgid "{0} is less than or equal to {1}" msgstr "{0}小于或等于{1}" #: frappe/public/js/frappe/form/controls/link.js:686 -#: frappe/public/js/frappe/views/reports/report_view.js:1454 +#: frappe/public/js/frappe/views/reports/report_view.js:1493 msgid "{0} is less than {1}" msgstr "{0}小于{1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1489 +#: frappe/public/js/frappe/views/reports/report_view.js:1528 msgid "{0} is like {1}" msgstr "{0}类似于{1}" -#: frappe/email/doctype/email_account/email_account.py:194 +#: frappe/email/doctype/email_account/email_account.py:213 msgid "{0} is mandatory" msgstr "{0}是必填项" @@ -32343,21 +32706,21 @@ msgid "{0} is not an ancestor of {1}" msgstr "" #: frappe/public/js/frappe/form/controls/link.js:668 -#: frappe/public/js/frappe/views/reports/report_view.js:1444 +#: frappe/public/js/frappe/views/reports/report_view.js:1483 msgid "{0} is not equal to {1}" msgstr "{0}不等于{1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1491 +#: frappe/public/js/frappe/views/reports/report_view.js:1530 msgid "{0} is not like {1}" msgstr "{0}与{1}不相似" #: frappe/public/js/frappe/form/controls/link.js:672 -#: frappe/public/js/frappe/views/reports/report_view.js:1485 +#: frappe/public/js/frappe/views/reports/report_view.js:1524 msgid "{0} is not one of {1}" msgstr "{0}不属于{1}" #: frappe/public/js/frappe/form/controls/link.js:702 -#: frappe/public/js/frappe/views/reports/report_view.js:1495 +#: frappe/public/js/frappe/views/reports/report_view.js:1534 msgid "{0} is not set" msgstr "{0}未设置" @@ -32374,25 +32737,25 @@ msgid "{0} is on or before {1}" msgstr "" #: frappe/public/js/frappe/form/controls/link.js:670 -#: frappe/public/js/frappe/views/reports/report_view.js:1478 +#: frappe/public/js/frappe/views/reports/report_view.js:1517 msgid "{0} is one of {1}" msgstr "{0}属于{1}" -#: frappe/email/doctype/email_account/email_account.py:305 +#: frappe/email/doctype/email_account/email_account.py:380 #: frappe/model/naming.py:224 #: frappe/printing/doctype/print_format/print_format.py:101 #: frappe/printing/doctype/print_format/print_format.py:104 -#: frappe/utils/csvutils.py:156 +#: frappe/utils/csvutils.py:157 msgid "{0} is required" msgstr "{0}是必填项" #: frappe/public/js/frappe/form/controls/link.js:699 -#: frappe/public/js/frappe/views/reports/report_view.js:1494 +#: frappe/public/js/frappe/views/reports/report_view.js:1533 msgid "{0} is set" msgstr "{0}已设置" #: frappe/public/js/frappe/form/controls/link.js:723 -#: frappe/public/js/frappe/views/reports/report_view.js:1473 +#: frappe/public/js/frappe/views/reports/report_view.js:1512 msgid "{0} is within {1}" msgstr "{0}在{1}范围内" @@ -32400,11 +32763,11 @@ msgstr "{0}在{1}范围内" msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1865 +#: frappe/public/js/frappe/list/list_view.js:1862 msgid "{0} items selected" msgstr "已选{0}条记录" -#: frappe/core/doctype/user/user.py:1461 +#: frappe/core/doctype/user/user.py:1457 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "{0} 因为 {1} 原因以你的帐号登录了系统" @@ -32436,35 +32799,35 @@ msgstr "{0}分钟前" msgid "{0} months ago" msgstr "{0}个月前" -#: frappe/model/document.py:1860 +#: frappe/model/document.py:1990 msgid "{0} must be after {1}" msgstr "{0}必须在{1}之后" -#: frappe/model/document.py:1612 +#: frappe/model/document.py:1742 msgid "{0} must be beginning with '{1}'" msgstr "{0}必须以'{1}'开头" -#: frappe/model/document.py:1614 +#: frappe/model/document.py:1744 msgid "{0} must be equal to '{1}'" msgstr "{0}必须等于'{1}'" -#: frappe/model/document.py:1610 +#: frappe/model/document.py:1740 msgid "{0} must be none of {1}" msgstr "{0}不能是{1}中的任何一项" -#: frappe/model/document.py:1608 frappe/utils/csvutils.py:161 +#: frappe/model/document.py:1738 frappe/utils/csvutils.py:162 msgid "{0} must be one of {1}" msgstr "{0}必须属于{1}" -#: frappe/model/base_document.py:1004 +#: frappe/model/base_document.py:1042 msgid "{0} must be set first" msgstr "{0}必须首先设置" -#: frappe/model/base_document.py:859 +#: frappe/model/base_document.py:893 msgid "{0} must be unique" msgstr "{0}必须是唯一的" -#: frappe/model/document.py:1616 +#: frappe/model/document.py:1746 msgid "{0} must be {1} {2}" msgstr "{0}必须为{1}{2}" @@ -32489,6 +32852,10 @@ msgstr "第{0}项 / 共{1}项" msgid "{0} of {1} ({2} rows with children)" msgstr "{0} / {1} ({2} 行有子记录)" +#: frappe/public/js/frappe/views/reports/report_view.js:456 +msgid "{0} of {1} records match (filtered on visible rows only)" +msgstr "" + #: frappe/utils/data.py:1571 msgctxt "Money in words" msgid "{0} only." @@ -32535,11 +32902,11 @@ msgstr "{0}移除了其分配" msgid "{0} removed {1} rows from {2}" msgstr "{0}从{2}移除了{1}行" -#: frappe/public/js/frappe/roles_editor.js:64 +#: frappe/public/js/frappe/roles_editor.js:67 msgid "{0} role does not have permission on any doctype" msgstr "角色 {0} 无单据类型权限" -#: frappe/model/document.py:1851 +#: frappe/model/document.py:1981 msgid "{0} row #{1}:" msgstr "{0}第{1}行:" @@ -32553,7 +32920,7 @@ msgctxt "User added rows to child table" msgid "{0} rows to {1}" msgstr "{0}行至{1}" -#: frappe/desk/query_report.py:700 +#: frappe/desk/query_report.py:767 msgid "{0} saved successfully" msgstr "{0}已成功保存" @@ -32561,7 +32928,7 @@ msgstr "{0}已成功保存" msgid "{0} self assigned this task: {1}" msgstr "{0}分派了待办给自己:{1}" -#: frappe/share.py:257 +#: frappe/share.py:275 msgid "{0} shared a document {1} {2} with you" msgstr "{0}分享了单据{1} {2}给你" @@ -32601,7 +32968,7 @@ msgstr "{0}停止接收此类邮件" #: frappe/public/js/frappe/form/controls/date_range.js:55 #: frappe/public/js/frappe/form/controls/date_range.js:71 -#: frappe/public/js/frappe/form/formatters.js:238 +#: frappe/public/js/frappe/form/formatters.js:239 msgid "{0} to {1}" msgstr "{0}到{1}" @@ -32645,19 +33012,19 @@ msgstr "{0}年前" msgid "{0} {1} added" msgstr "已添加{0} {1}" -#: frappe/public/js/frappe/utils/dashboard_utils.js:276 +#: frappe/public/js/frappe/utils/dashboard_utils.js:269 msgid "{0} {1} added to Dashboard {2}" msgstr "{0}{1}已添加到仪表盘{2}" -#: frappe/model/base_document.py:778 frappe/model/rename_doc.py:110 +#: frappe/model/base_document.py:812 frappe/model/rename_doc.py:110 msgid "{0} {1} already exists" msgstr "{0} {1}已经存在" -#: frappe/model/base_document.py:1115 +#: frappe/model/base_document.py:1175 msgid "{0} {1} cannot be \"{2}\". It should be one of \"{3}\"" msgstr "{0} {1}不能为“{2}”。只能是“{3}”其中一个" -#: frappe/utils/nestedset.py:353 +#: frappe/utils/nestedset.py:357 msgid "{0} {1} cannot be a leaf node as it has children" msgstr "{0} {1}不能是一个叶节点,因为它有下级" @@ -32677,7 +33044,7 @@ msgstr "{0} {1}未找到" msgid "{0} {1}: Submitted Record cannot be deleted. You must {2} Cancel {3} it first." msgstr "{0} {1}: 已提交单据不可被删除. 应 {2} 先取消 {3}." -#: frappe/model/base_document.py:1247 +#: frappe/model/base_document.py:1307 msgid "{0}, Row {1}" msgstr "{0},第{1}行" @@ -32686,11 +33053,11 @@ msgctxt "Money in words" msgid "{0}." msgstr "{0}." -#: frappe/utils/print_format.py:150 frappe/utils/print_format.py:194 +#: frappe/utils/print_format.py:151 frappe/utils/print_format.py:195 msgid "{0}/{1} complete | Please leave this tab open until completion." msgstr "已完成{0}/{1} | 请保持此标签页开启直至完成" -#: frappe/model/base_document.py:1252 +#: frappe/model/base_document.py:1312 msgid "{0}: '{1}' ({3}) will get truncated, as max characters allowed is {2}" msgstr "{0}:“{1}”({3})将被截断,因最大允许字符数为{2}" @@ -32803,7 +33170,7 @@ msgstr "{0}:字段名不能设为保留关键字{1}" msgid "{0}: {1}" msgstr "{0}:{1}" -#: frappe/workflow/doctype/workflow_action/workflow_action.py:172 +#: frappe/workflow/doctype/workflow_action/workflow_action.py:181 msgid "{0}: {1} is set to state {2}" msgstr "{0}:{1} 状态已变更为 {2}" @@ -32859,8 +33226,8 @@ msgstr "{}不支持自动日志清理" msgid "{} field cannot be empty." msgstr "{}字段不能为空" -#: frappe/email/doctype/email_account/email_account.py:224 -#: frappe/email/doctype/email_account/email_account.py:232 +#: frappe/email/doctype/email_account/email_account.py:299 +#: frappe/email/doctype/email_account/email_account.py:307 msgid "{} has been disabled. It can only be enabled if {} is checked." msgstr "{}已被禁用,需勾选{}方可启用"