From 5eea656c5e6296648f04906f18e2bc66e51f4003 Mon Sep 17 00:00:00 2001 From: MochaMind Date: Mon, 16 Mar 2026 13:28:03 +0530 Subject: [PATCH] fix: Chinese Simplified translations --- frappe/locale/zh.po | 901 ++++++++++++++++++++++++-------------------- 1 file changed, 485 insertions(+), 416 deletions(-) diff --git a/frappe/locale/zh.po b/frappe/locale/zh.po index 6947bc9e44..c7175e88ce 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-03-08 09:40+0000\n" -"PO-Revision-Date: 2026-03-10 03:08\n" +"POT-Creation-Date: 2026-03-15 09:43+0000\n" +"PO-Revision-Date: 2026-03-16 07:58\n" "Last-Translator: developers@frappe.io\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -70,7 +70,7 @@ msgstr "© Frappe科技有限公司及贡献者" msgid "<head> HTML" msgstr "<HEAD> HTML" -#: frappe/database/query.py:2388 +#: frappe/database/query.py:2410 msgid "'*' is only allowed in {0} SQL function(s)" msgstr "" @@ -144,7 +144,7 @@ msgstr "" msgid "0 is highest" msgstr "0是最高的" -#: frappe/public/js/frappe/form/grid_row.js:886 +#: frappe/public/js/frappe/form/grid_row.js:883 msgid "1 = True & 0 = False" msgstr "1=真 & 0=假" @@ -1117,7 +1117,7 @@ msgstr "操作 / 网址路径" msgid "Action Complete" msgstr "操作完成" -#: frappe/model/document.py:2071 +#: frappe/model/document.py:2080 msgid "Action Failed" msgstr "操作失败" @@ -1160,13 +1160,13 @@ msgstr "操作{0}在{2} {1}上失败。查看{3}" #: frappe/core/doctype/rq_job/rq_job_list.js:48 #: frappe/core/doctype/user_session_display/user_session_display.json #: frappe/core/report/database_storage_usage_by_tables/database_storage_usage_by_tables.js:48 -#: frappe/custom/doctype/customize_form/customize_form.js:108 -#: frappe/custom/doctype/customize_form/customize_form.js:116 -#: frappe/custom/doctype/customize_form/customize_form.js:124 -#: frappe/custom/doctype/customize_form/customize_form.js:132 -#: frappe/custom/doctype/customize_form/customize_form.js:140 -#: frappe/custom/doctype/customize_form/customize_form.js:148 -#: frappe/custom/doctype/customize_form/customize_form.js:293 +#: frappe/custom/doctype/customize_form/customize_form.js:115 +#: frappe/custom/doctype/customize_form/customize_form.js:123 +#: frappe/custom/doctype/customize_form/customize_form.js:131 +#: frappe/custom/doctype/customize_form/customize_form.js:139 +#: frappe/custom/doctype/customize_form/customize_form.js:147 +#: frappe/custom/doctype/customize_form/customize_form.js:155 +#: frappe/custom/doctype/customize_form/customize_form.js:304 #: frappe/custom/doctype/customize_form/customize_form.json #: frappe/public/js/frappe/ui/page.html:75 #: frappe/public/js/frappe/views/reports/query_report.js:192 @@ -1216,7 +1216,7 @@ 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:58 +#: frappe/public/js/frappe/form/footer/form_timeline.js:65 msgid "Activity" msgstr "活动" @@ -1239,9 +1239,9 @@ msgstr "" #: 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 -#: frappe/public/js/frappe/list/list_view.js:307 -#: frappe/public/js/frappe/list/list_view.js:322 +#: frappe/public/js/frappe/list/bulk_operations.js:453 +#: frappe/public/js/frappe/list/list_view.js:301 +#: frappe/public/js/frappe/list/list_view.js:316 #: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441 #: frappe/public/js/frappe/views/reports/query_report.js:267 #: frappe/public/js/frappe/views/reports/query_report.js:295 @@ -1390,11 +1390,11 @@ msgstr "顶部添加间距" msgid "Add Subscribers" msgstr "添加订阅者" -#: frappe/public/js/frappe/list/bulk_operations.js:439 +#: frappe/public/js/frappe/list/bulk_operations.js:441 msgid "Add Tags" msgstr "添加标签" -#: frappe/public/js/frappe/list/list_view.js:2265 +#: frappe/public/js/frappe/list/list_view.js:2259 msgctxt "Button in list view actions menu" msgid "Add Tags" msgstr "添加标签" @@ -1539,7 +1539,7 @@ msgstr "新增待办" msgid "Add to table" msgstr "添加到表格" -#: frappe/public/js/frappe/form/footer/form_timeline.js:99 +#: frappe/public/js/frappe/form/footer/form_timeline.js:104 msgid "Add to this activity by mailing to {0}" msgstr "发送邮件至{0}参与此活动" @@ -1547,7 +1547,7 @@ msgstr "发送邮件至{0}参与此活动" msgid "Add {0}" msgstr "添加{0}" -#: frappe/public/js/frappe/list/list_view.js:294 +#: frappe/public/js/frappe/list/list_view.js:288 msgctxt "Primary action in list view" msgid "Add {0}" msgstr "添加{0}" @@ -1691,11 +1691,11 @@ msgstr "系统管理" msgid "Administrator" msgstr "管理员" -#: frappe/core/doctype/user/user.py:1266 +#: frappe/core/doctype/user/user.py:1274 msgid "Administrator Logged In" msgstr "管理员登录" -#: frappe/core/doctype/user/user.py:1260 +#: frappe/core/doctype/user/user.py:1268 msgid "Administrator accessed {0} on {1} via IP Address {2}." msgstr "管理员访问{0}在{1}通过IP地址{2}。" @@ -1798,7 +1798,7 @@ msgstr "创建仪表板图表需要聚合函数字段" msgid "Alert" msgstr "警报" -#: frappe/database/query.py:2436 +#: frappe/database/query.py:2458 msgid "Alias must be a string" msgstr "别名必须为字符串" @@ -1875,11 +1875,11 @@ msgstr "所有连接到网站幻灯片的图片应该是公开的" msgid "All Records" msgstr "所有记录" -#: frappe/public/js/frappe/form/form.js:2297 +#: frappe/public/js/frappe/form/form.js:2301 msgid "All Submissions" msgstr "所有提交" -#: frappe/custom/doctype/customize_form/customize_form.js:462 +#: frappe/custom/doctype/customize_form/customize_form.js:473 msgid "All customizations will be removed. Please confirm." msgstr "所有定制都将被删除,请确认" @@ -2131,7 +2131,7 @@ msgstr "允许列表中有分页符" msgid "Allow print" msgstr "允许打印" -#: frappe/desk/page/setup_wizard/setup_wizard.js:425 +#: frappe/desk/page/setup_wizard/setup_wizard.js:432 msgid "Allow recording my first session to improve user experience" msgstr "允许记录我的首次会话以改善用户体验" @@ -2141,7 +2141,7 @@ msgstr "允许记录我的首次会话以改善用户体验" msgid "Allow saving if mandatory fields are not filled" msgstr "必填字段未填完整允许保存" -#: frappe/desk/page/setup_wizard/setup_wizard.js:418 +#: frappe/desk/page/setup_wizard/setup_wizard.js:425 msgid "Allow sending usage data for improving applications" msgstr "允许发送使用数据以改进应用程序" @@ -2289,7 +2289,7 @@ msgstr "" msgid "Allows users to enable the mask property for any field of the respective doctype." msgstr "" -#: frappe/core/doctype/user/user.py:1074 +#: frappe/core/doctype/user/user.py:1082 msgid "Already Registered" msgstr "已注册" @@ -2297,11 +2297,11 @@ msgstr "已注册" msgid "Already in the following Users ToDo list:{0}" msgstr "已在以下用户待办列表中:{0}" -#: frappe/public/js/frappe/views/reports/report_view.js:956 +#: frappe/public/js/frappe/views/reports/report_view.js:953 msgid "Also adding the dependent currency field {0}" msgstr "还要添加从属货币字段{0}" -#: frappe/public/js/frappe/views/reports/report_view.js:969 +#: frappe/public/js/frappe/views/reports/report_view.js:966 msgid "Also adding the status dependency field {0}" msgstr "同时添加状态依赖字段{0}" @@ -2589,7 +2589,7 @@ msgstr "" msgid "Apply" msgstr "应用" -#: frappe/public/js/frappe/list/list_view.js:2250 +#: frappe/public/js/frappe/list/list_view.js:2244 msgctxt "Button in list view actions menu" msgid "Apply Assignment Rule" msgstr "应用分配规则" @@ -2598,7 +2598,7 @@ msgstr "应用分配规则" msgid "Apply Filters" msgstr "应用筛选" -#: frappe/custom/doctype/customize_form/customize_form.js:271 +#: frappe/custom/doctype/customize_form/customize_form.js:282 msgid "Apply Module Export Filter" msgstr "" @@ -2676,7 +2676,7 @@ msgstr "归档列" msgid "Are you sure you want to cancel the invitation?" msgstr "是否确认取消邀请?" -#: frappe/public/js/frappe/list/list_view.js:2229 +#: frappe/public/js/frappe/list/list_view.js:2223 msgid "Are you sure you want to clear the assignments?" msgstr "确定要清除分配吗?" @@ -2716,6 +2716,10 @@ msgstr "确定要放弃更改吗?" msgid "Are you sure you want to generate a new report?" msgstr "确定要生成新报告吗?" +#: frappe/public/js/frappe/desk.js:380 +msgid "Are you sure you want to log out?" +msgstr "" + #: frappe/public/js/frappe/form/toolbar.js:130 msgid "Are you sure you want to merge {0} with {1}?" msgstr "确定要将{0}与{1}合并吗?" @@ -2798,7 +2802,7 @@ msgstr "分派条件" msgid "Assign To" msgstr "执行人" -#: frappe/public/js/frappe/list/list_view.js:2211 +#: frappe/public/js/frappe/list/list_view.js:2205 msgctxt "Button in list view actions menu" msgid "Assign To" msgstr "分配给" @@ -3314,9 +3318,11 @@ msgstr "自动重复失败。请在解决问题后重新启用自动重复。" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' +#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json +#: frappe/website/doctype/web_form_field/web_form_field.json msgid "Autocomplete" msgstr "自动完成" @@ -3539,7 +3545,7 @@ msgstr "" #. 'System Health Report' #: frappe/core/workspace/build/build.json #: frappe/desk/doctype/system_health_report/system_health_report.json -#: frappe/public/js/frappe/ui/sidebar/sidebar.js:510 +#: frappe/public/js/frappe/ui/sidebar/sidebar.js:520 msgid "Background Jobs" msgstr "后台任务" @@ -3632,9 +3638,11 @@ msgstr "柱状图" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' +#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json +#: frappe/website/doctype/web_form_field/web_form_field.json msgid "Barcode" msgstr "条码" @@ -3652,8 +3660,8 @@ msgstr "基本网址" #. Label of the based_on (Link) field in DocType 'Language' #: frappe/core/doctype/language/language.json -#: frappe/printing/page/print/print.js:307 -#: frappe/printing/page/print/print.js:361 +#: frappe/printing/page/print/print.js:297 +#: frappe/printing/page/print/print.js:351 msgid "Based On" msgstr "基于" @@ -3748,7 +3756,7 @@ msgstr "以此开头" msgid "Beta" msgstr "Beta版" -#: frappe/core/doctype/user/user.py:1283 frappe/utils/password_strength.py:73 +#: frappe/core/doctype/user/user.py:1291 frappe/utils/password_strength.py:73 msgid "Better add a few more letters or another word" msgstr "最好加几个字母或一个字" @@ -4237,7 +4245,7 @@ msgstr "无法将{0}重命名为{1},因为{0}不存在。" msgid "Cancel" msgstr "取消" -#: frappe/public/js/frappe/list/list_view.js:2320 +#: frappe/public/js/frappe/list/list_view.js:2314 msgctxt "Button in list view actions menu" msgid "Cancel" msgstr "取消" @@ -4263,7 +4271,7 @@ msgstr "" msgid "Cancel Prepared Report" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:2325 +#: frappe/public/js/frappe/list/list_view.js:2319 msgctxt "Title of confirmation dialog" msgid "Cancel {0} documents?" msgstr "确定要取消{0}个文档吗?" @@ -4332,14 +4340,18 @@ msgstr "提交前不能取消,详情参考状态转换{0}" msgid "Cannot cancel {0}." msgstr "无法取消{0}。" -#: frappe/model/document.py:1062 +#: frappe/model/document.py:1071 msgid "Cannot change docstatus from 0 (Draft) to 2 (Cancelled)" msgstr "无法将文档状态从0(草稿)更改为2(已取消)" -#: frappe/model/document.py:1076 +#: frappe/model/document.py:1085 msgid "Cannot change docstatus from 1 (Submitted) to 0 (Draft)" msgstr "无法将文档状态从1(已提交)更改为0(草稿)" +#: frappe/model/document.py:1064 +msgid "Cannot change docstatus of non submittable doctype {0}" +msgstr "" + #: frappe/public/js/workflow_builder/utils.js:170 msgid "Cannot change state of Cancelled Document ({0} State)" msgstr "无法更改已取消文档的状态({0}状态)" @@ -4372,15 +4384,15 @@ msgstr "无法删除主文件和附件文件夹" msgid "Cannot delete or cancel because {0} {1} is linked with {2} {3} {4}" msgstr "由于{0} {1}与{2} {3} {4}关联,无法删除或取消" -#: frappe/custom/doctype/customize_form/customize_form.js:379 +#: frappe/custom/doctype/customize_form/customize_form.js:390 msgid "Cannot delete standard action. You can hide it if you want" msgstr "无法删除标准操作。您可以隐藏它" -#: frappe/custom/doctype/customize_form/customize_form.js:401 +#: frappe/custom/doctype/customize_form/customize_form.js:412 msgid "Cannot delete standard document state." msgstr "无法删除标准文档状态。" -#: frappe/custom/doctype/customize_form/customize_form.js:331 +#: frappe/custom/doctype/customize_form/customize_form.js:342 msgid "Cannot delete standard field {0}. You can hide it instead." msgstr "无法删除标准字段{0}。您可以隐藏它。" @@ -4391,11 +4403,11 @@ msgstr "无法删除标准字段{0}。您可以隐藏它。" msgid "Cannot delete standard field. You can hide it if you want" msgstr "标准字段只能隐藏,不能删除" -#: frappe/custom/doctype/customize_form/customize_form.js:357 +#: frappe/custom/doctype/customize_form/customize_form.js:368 msgid "Cannot delete standard link. You can hide it if you want" msgstr "无法删除标准链接。您可以隐藏它" -#: frappe/custom/doctype/customize_form/customize_form.js:323 +#: frappe/custom/doctype/customize_form/customize_form.js:334 msgid "Cannot delete system generated field {0}. You can hide it instead." msgstr "无法删除系统生成字段{0}。您可以隐藏它。" @@ -4423,7 +4435,7 @@ msgstr "无法编辑标准图表" msgid "Cannot edit a standard report. Please duplicate and create a new report" msgstr "不能编辑标准的报表。请复制并创建一个新的报表" -#: frappe/model/document.py:1082 +#: frappe/model/document.py:1091 msgid "Cannot edit cancelled document" msgstr "无法编辑已取消单据" @@ -4452,7 +4464,7 @@ msgstr "无法在磁盘上找到文件{}" msgid "Cannot get file contents of a Folder" msgstr "无法获取文件夹内容" -#: frappe/printing/page/print/print.js:920 +#: frappe/printing/page/print/print.js:910 msgid "Cannot have multiple printers mapped to a single print format." msgstr "不能将多个打印机映射到单个打印格式。" @@ -4460,7 +4472,7 @@ msgstr "不能将多个打印机映射到单个打印格式。" msgid "Cannot import table with more than 5000 rows." msgstr "无法导入超过5000行的表格。" -#: frappe/model/document.py:1280 +#: frappe/model/document.py:1289 msgid "Cannot link cancelled document: {0}" msgstr "不能链接到已取消单据{0}" @@ -4476,7 +4488,7 @@ msgstr "上传文件中的字段{0}无法匹配目标单据字段" msgid "Cannot move row" msgstr "不能移动行" -#: frappe/public/js/frappe/views/reports/report_view.js:981 +#: frappe/public/js/frappe/views/reports/report_view.js:978 msgid "Cannot remove ID field" msgstr "无法删除ID字段" @@ -4794,7 +4806,7 @@ msgstr "字段{1}的子表{0}必须为虚拟表" msgid "Child Tables are shown as a Grid in other DocTypes" msgstr "嵌入其它单据类型中作为表格,一对多关系中的多这一方" -#: frappe/database/query.py:1182 +#: frappe/database/query.py:1189 msgid "Child query fields for '{0}' must be a list or tuple." msgstr "“{0}”的子查询字段必须为列表或元组。" @@ -4850,7 +4862,7 @@ msgstr "清除并添加模板" msgid "Clear All" msgstr "清空全部" -#: frappe/public/js/frappe/list/list_view.js:2226 +#: frappe/public/js/frappe/list/list_view.js:2220 msgctxt "Button in list view actions menu" msgid "Clear Assignment" msgstr "清除分配" @@ -4954,7 +4966,7 @@ msgstr "单击设置过滤条件" msgid "Click to edit" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:769 +#: frappe/public/js/frappe/list/list_view.js:763 msgid "Click to sort by {0}" msgstr "点击按{0}排序" @@ -5098,11 +5110,13 @@ msgstr "Cmd+Enter添加评论" #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' #. Label of the code (Data) field in DocType 'Country' #. Option for the 'Response Type' (Select) field in DocType 'OAuth Client' +#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/geo/doctype/country/country.json #: frappe/integrations/doctype/oauth_client/oauth_client.json +#: frappe/website/doctype/web_form_field/web_form_field.json msgid "Code" msgstr "代码" @@ -5838,7 +5852,7 @@ msgstr "控制是否允许新用户使用此社交登录密钥注册。若未设 msgid "Copied to clipboard." msgstr "复制到剪贴板。" -#: frappe/public/js/frappe/list/list_view.js:2544 +#: frappe/public/js/frappe/list/list_view.js:2538 msgid "Copied {0} {1} to clipboard" msgstr "" @@ -5855,7 +5869,7 @@ msgid "Copy error to clipboard" msgstr "将出错日志复制到剪贴板" #: frappe/public/js/frappe/form/toolbar.js:543 -#: frappe/public/js/frappe/list/list_view.js:2428 +#: frappe/public/js/frappe/list/list_view.js:2422 msgid "Copy to Clipboard" msgstr "复制到剪贴板" @@ -5876,7 +5890,7 @@ msgstr "不能定制系统核心单据类型。" msgid "Core Modules {0} cannot be searched in Global Search." msgstr "核心模块{0}无法在全局搜索中查找。" -#: frappe/printing/page/print/print.js:681 +#: frappe/printing/page/print/print.js:671 msgid "Correct version :" msgstr "正确版本:" @@ -5884,7 +5898,7 @@ msgstr "正确版本:" msgid "Could not connect to outgoing email server" msgstr "无法连接到外发邮件服务器" -#: frappe/model/document.py:1276 +#: frappe/model/document.py:1285 msgid "Could not find {0}" msgstr "找不到{0}" @@ -5892,7 +5906,7 @@ msgstr "找不到{0}" msgid "Could not map column {0} to field {1}" msgstr "无法映射列{0}到字段{1}" -#: frappe/database/query.py:1085 +#: frappe/database/query.py:1092 msgid "Could not parse field: {0}" msgstr "无法解析字段:{0}" @@ -5900,7 +5914,7 @@ msgstr "无法解析字段:{0}" msgid "Could not start Chromium. Check logs for details." msgstr "无法启动Chromium。请查看日志获取详细信息。" -#: frappe/desk/page/setup_wizard/setup_wizard.js:234 +#: frappe/desk/page/setup_wizard/setup_wizard.js:241 msgid "Could not start up:" msgstr "无法启动:" @@ -6045,7 +6059,7 @@ msgstr "创建日志" msgid "Create New" msgstr "新建" -#: frappe/public/js/frappe/list/list_view.js:542 +#: frappe/public/js/frappe/list/list_view.js:536 msgctxt "Create a new document from list view" msgid "Create New" msgstr "新建" @@ -6085,7 +6099,7 @@ msgstr "新建一笔记录" #: frappe/public/js/frappe/form/controls/link.js:480 #: frappe/public/js/frappe/form/controls/link.js:482 #: frappe/public/js/frappe/form/link_selector.js:147 -#: frappe/public/js/frappe/list/list_view.js:534 +#: frappe/public/js/frappe/list/list_view.js:528 #: frappe/public/js/frappe/web_form/web_form_list.js:226 msgid "Create a new {0}" msgstr "新建{0}" @@ -6102,7 +6116,7 @@ msgstr "创建或修改打印格式" msgid "Create or Edit Workflow" msgstr "创建或修改工作流" -#: frappe/public/js/frappe/list/list_view.js:537 +#: frappe/public/js/frappe/list/list_view.js:531 msgid "Create your first {0}" msgstr "新建 {0}" @@ -6148,7 +6162,7 @@ msgstr "在{1}创建了自定义字段{0}" msgid "Created On" msgstr "创建于" -#: frappe/public/js/frappe/desk.js:517 +#: frappe/public/js/frappe/desk.js:519 #: frappe/public/js/frappe/views/treeview.js:402 msgid "Creating {0}" msgstr "创建{0}" @@ -6210,7 +6224,7 @@ msgstr "Ctrl + Enter 添加评论" #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/desk/doctype/dashboard_chart/dashboard_chart.json #: frappe/desk/doctype/number_card/number_card.json -#: frappe/desk/page/setup_wizard/setup_wizard.js:411 +#: frappe/desk/page/setup_wizard/setup_wizard.js:418 #: frappe/geo/doctype/currency/currency.json #: frappe/website/doctype/web_form_field/web_form_field.json msgid "Currency" @@ -6483,7 +6497,7 @@ msgstr "定制" msgid "Customizations Discarded" msgstr "已放弃自定义" -#: frappe/custom/doctype/customize_form/customize_form.js:475 +#: frappe/custom/doctype/customize_form/customize_form.js:486 msgid "Customizations Reset" msgstr "自定义重置" @@ -6500,12 +6514,12 @@ msgstr "{0}的自定义已导出到:
{1}" msgid "Customize" msgstr "定制" -#: frappe/public/js/frappe/list/list_view.js:1987 +#: frappe/public/js/frappe/list/list_view.js:1981 msgctxt "Button in list view menu" msgid "Customize" msgstr "自定义" -#: frappe/custom/doctype/customize_form/customize_form.js:89 +#: frappe/custom/doctype/customize_form/customize_form.js:94 msgid "Customize Child Table" msgstr "定制子表" @@ -6525,7 +6539,7 @@ msgstr "自定义仪表板" msgid "Customize Form" msgstr "定制表单" -#: frappe/custom/doctype/customize_form/customize_form.js:100 +#: frappe/custom/doctype/customize_form/customize_form.js:107 msgid "Customize Form - {0}" msgstr "自定义表单 - {0}" @@ -6534,7 +6548,7 @@ msgstr "自定义表单 - {0}" msgid "Customize Form Field" msgstr "定制表单字段" -#: frappe/public/js/frappe/list/list_view.js:2013 +#: frappe/public/js/frappe/list/list_view.js:2007 msgctxt "Customize qucik filters of List View" msgid "Customize Quick Filters" msgstr "" @@ -6860,7 +6874,7 @@ msgstr "日期格式" #. Label of the section_break_dfrx (Section Break) field in DocType 'Audit #. Trail' #: frappe/core/doctype/audit_trail/audit_trail.json -#: frappe/public/js/frappe/widgets/chart_widget.js:237 +#: frappe/public/js/frappe/widgets/chart_widget.js:242 msgid "Date Range" msgstr "日期范围" @@ -7185,11 +7199,11 @@ msgstr "已逾期" #: frappe/core/doctype/user_document_type/user_document_type.json #: frappe/core/doctype/user_permission/user_permission_list.js:189 #: frappe/core/page/permission_manager/permission_manager_help.html:46 -#: frappe/public/js/frappe/form/footer/form_timeline.js:627 +#: frappe/public/js/frappe/form/footer/form_timeline.js:632 #: 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:1814 +#: frappe/public/js/frappe/views/reports/report_view.js:1811 #: frappe/public/js/frappe/views/treeview.js:338 #: frappe/public/js/frappe/web_form/web_form_list.js:283 #: frappe/templates/discussions/reply_card.html:35 @@ -7197,7 +7211,7 @@ msgstr "已逾期" msgid "Delete" msgstr "删除" -#: frappe/public/js/frappe/list/list_view.js:2288 +#: frappe/public/js/frappe/list/list_view.js:2282 msgctxt "Button in list view actions menu" msgid "Delete" msgstr "删除" @@ -7257,7 +7271,7 @@ msgctxt "Button text" msgid "Delete column" msgstr "删除列" -#: frappe/public/js/frappe/form/footer/form_timeline.js:742 +#: frappe/public/js/frappe/form/footer/form_timeline.js:747 msgid "Delete comment?" msgstr "删除评论?" @@ -7294,12 +7308,12 @@ msgstr "删除标签页" msgid "Delete this record to allow sending to this email address" msgstr "删除此记录允许发送此邮件地址" -#: frappe/public/js/frappe/list/list_view.js:2293 +#: frappe/public/js/frappe/list/list_view.js:2287 msgctxt "Title of confirmation dialog" msgid "Delete {0} item permanently?" msgstr "永久删除 {0} 项?" -#: frappe/public/js/frappe/list/list_view.js:2299 +#: frappe/public/js/frappe/list/list_view.js:2293 msgctxt "Title of confirmation dialog" msgid "Delete {0} items permanently?" msgstr "永久删除 {0} 项?" @@ -7781,7 +7795,7 @@ msgstr "讨论回复" msgid "Discussion Topic" msgstr "讨论主题" -#: frappe/public/js/frappe/form/footer/form_timeline.js:639 +#: frappe/public/js/frappe/form/footer/form_timeline.js:644 #: frappe/templates/discussions/reply_card.html:16 #: frappe/templates/discussions/reply_section.html:29 msgid "Dismiss" @@ -8320,11 +8334,11 @@ msgid "Document Types and Permissions" msgstr "单据类型与权限" #: frappe/core/doctype/submission_queue/submission_queue.py:163 -#: frappe/model/document.py:2142 +#: frappe/model/document.py:2151 msgid "Document Unlocked" msgstr "文档已解锁" -#: frappe/database/query.py:570 +#: frappe/database/query.py:577 msgid "Document cannot be used as a filter value" msgstr "" @@ -8332,15 +8346,15 @@ msgstr "" msgid "Document follow is not enabled for this user." msgstr "该用户未启用文档关注功能" -#: frappe/public/js/frappe/list/list_view.js:1350 +#: frappe/public/js/frappe/list/list_view.js:1344 msgid "Document has been cancelled" msgstr "文档已取消" -#: frappe/public/js/frappe/list/list_view.js:1349 +#: frappe/public/js/frappe/list/list_view.js:1343 msgid "Document has been submitted" msgstr "文档已提交" -#: frappe/public/js/frappe/list/list_view.js:1348 +#: frappe/public/js/frappe/list/list_view.js:1342 msgid "Document is in draft state" msgstr "文档处于草稿状态" @@ -8674,12 +8688,14 @@ msgstr "动态过滤条件" #. Option for the 'Fieldtype' (Select) field in DocType 'Report Filter' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' +#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/dynamic_link/dynamic_link.json #: frappe/core/doctype/report_column/report_column.json #: frappe/core/doctype/report_filter/report_filter.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json +#: frappe/website/doctype/web_form_field/web_form_field.json msgid "Dynamic Link" msgstr "动态链接" @@ -8710,8 +8726,8 @@ msgstr "退出" #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:46 #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:85 #: frappe/public/js/frappe/form/controls/markdown_editor.js:31 -#: frappe/public/js/frappe/form/footer/form_timeline.js:670 -#: frappe/public/js/frappe/form/footer/form_timeline.js:678 +#: frappe/public/js/frappe/form/footer/form_timeline.js:675 +#: frappe/public/js/frappe/form/footer/form_timeline.js:683 #: frappe/public/js/frappe/form/templates/address_list.html:13 #: frappe/public/js/frappe/form/templates/contact_list.html:13 #: frappe/public/js/frappe/form/toolbar.js:214 @@ -8719,7 +8735,7 @@ msgstr "退出" #: frappe/public/js/frappe/views/reports/query_report.js:913 #: frappe/public/js/frappe/views/reports/query_report.js:1923 #: frappe/public/js/frappe/widgets/base_widget.js:64 -#: frappe/public/js/frappe/widgets/chart_widget.js:299 +#: frappe/public/js/frappe/widgets/chart_widget.js:304 #: frappe/public/js/frappe/widgets/number_card_widget.js:359 #: frappe/templates/discussions/reply_card.html:29 #: frappe/templates/discussions/reply_section.html:29 @@ -8728,7 +8744,7 @@ msgstr "退出" msgid "Edit" msgstr "编辑" -#: frappe/public/js/frappe/list/list_view.js:2374 +#: frappe/public/js/frappe/list/list_view.js:2368 msgctxt "Button in list view actions menu" msgid "Edit" msgstr "编辑" @@ -8767,7 +8783,7 @@ msgstr "编辑自定义HTML" msgid "Edit DocType" msgstr "修改单据类型" -#: frappe/public/js/frappe/list/list_view.js:2006 +#: frappe/public/js/frappe/list/list_view.js:2000 msgctxt "Button in list view menu" msgid "Edit DocType" msgstr "编辑文档类型" @@ -9014,7 +9030,7 @@ msgstr "邮件账户{0}已禁用" #. Label of the email_id (Data) field in DocType 'Google Contacts' #: frappe/contacts/doctype/address/address.json #: frappe/contacts/doctype/contact/contact.json -#: frappe/desk/page/setup_wizard/setup_wizard.js:479 +#: frappe/desk/page/setup_wizard/setup_wizard.js:493 #: frappe/email/doctype/email_account/email_account.json #: frappe/integrations/doctype/google_contacts/google_contacts.json #: frappe/www/complete_signup.html:11 frappe/www/login.html:184 @@ -9128,6 +9144,10 @@ msgstr "邮件重试次数限制" msgid "Email Rule" msgstr "电子邮件规则" +#: frappe/public/js/frappe/views/communication.js:917 +msgid "Email Sent" +msgstr "邮件已发送" + #. Label of the email_sent_at (Datetime) field in DocType 'User Invitation' #: frappe/core/doctype/user_invitation/user_invitation.json msgid "Email Sent At" @@ -9200,7 +9220,7 @@ msgstr "电子邮件已被移至垃圾桶" msgid "Email is mandatory to create User Email" msgstr "创建用户电子邮件时必须填写邮箱地址" -#: frappe/public/js/frappe/views/communication.js:902 +#: frappe/public/js/frappe/views/communication.js:904 msgid "Email not sent to {0} (unsubscribed / disabled)" msgstr "电子邮件不会被发送到{0}(退订/禁用)" @@ -9212,10 +9232,18 @@ msgstr "电子邮件未通过{0}验证" msgid "Email queue is currently suspended. Resume to automatically send other emails." msgstr "邮件队列已暂停。恢复后系统将自动发送其他邮件。" +#: frappe/public/js/frappe/views/communication.js:955 +msgid "Email sending undone" +msgstr "" + #: frappe/email/doctype/email_queue/email_queue.py:197 msgid "Email size {0:.2f} MB exceeds the maximum allowed size of {1:.2f} MB" msgstr "" +#: frappe/core/doctype/communication/email.py:349 +msgid "Email undo window is over. Cannot undo email." +msgstr "" + #. Label of the section_break_udjs (Section Break) field in DocType 'System #. Health Report' #: frappe/desk/doctype/system_health_report/system_health_report.json @@ -9243,7 +9271,7 @@ msgstr "系统自动发送带审批操作按钮及单据pdf附件的电子邮件 msgid "Embed code copied" msgstr "嵌入代码已复制" -#: frappe/database/query.py:2440 +#: frappe/database/query.py:2462 msgid "Empty alias is not allowed" msgstr "不允许使用空别名" @@ -9251,7 +9279,7 @@ msgstr "不允许使用空别名" msgid "Empty column" msgstr "空栏" -#: frappe/database/query.py:2382 +#: frappe/database/query.py:2404 msgid "Empty string arguments are not allowed" msgstr "不允许使用空字符串参数" @@ -9498,11 +9526,11 @@ msgstr "启用后台任务执行提交操作,避免单据明细行多,运算 msgid "Encrypt Backups" msgstr "备份数据加密" -#: frappe/utils/password.py:196 +#: frappe/utils/password.py:214 msgid "Encryption key is in invalid format!" msgstr "加密密钥格式无效!" -#: frappe/utils/password.py:211 +#: frappe/utils/password.py:229 msgid "Encryption key is invalid! Please check site_config.json" msgstr "加密密钥无效!请检查site_config.json文件" @@ -9742,7 +9770,7 @@ msgstr "打印格式第{0}行错误:{1}" msgid "Error in {0}.get_list: {1}" msgstr "{0}.get_list中发生错误:{1}" -#: frappe/database/query.py:456 +#: frappe/database/query.py:463 msgid "Error parsing nested filters: {0}. {1}" msgstr "" @@ -9962,7 +9990,7 @@ msgstr "展开" msgid "Expand All" msgstr "全部展开" -#: frappe/database/query.py:736 +#: frappe/database/query.py:743 msgid "Expected 'and' or 'or' operator, found: {0}" msgstr "期望“and”或“or”运算符,实际发现:{0}" @@ -10022,12 +10050,12 @@ msgstr "QR码图像页面的到期时间" #: frappe/public/js/frappe/data_import/data_exporter.js:92 #: frappe/public/js/frappe/data_import/data_exporter.js:247 #: frappe/public/js/frappe/views/reports/query_report.js:1965 -#: frappe/public/js/frappe/views/reports/report_view.js:1694 -#: frappe/public/js/frappe/widgets/chart_widget.js:315 +#: frappe/public/js/frappe/views/reports/report_view.js:1691 +#: frappe/public/js/frappe/widgets/chart_widget.js:320 msgid "Export" msgstr "导出" -#: frappe/public/js/frappe/list/list_view.js:2416 +#: frappe/public/js/frappe/list/list_view.js:2410 msgctxt "Button in list view actions menu" msgid "Export" msgstr "导出" @@ -10036,11 +10064,11 @@ msgstr "导出" msgid "Export 1 record" msgstr "导出 1 笔记录" -#: frappe/custom/doctype/customize_form/customize_form.js:262 +#: frappe/custom/doctype/customize_form/customize_form.js:273 msgid "Export Custom Permissions" msgstr "导出客户许可" -#: frappe/custom/doctype/customize_form/customize_form.js:242 +#: frappe/custom/doctype/customize_form/customize_form.js:253 msgid "Export Customizations" msgstr "导出自定义" @@ -10071,11 +10099,11 @@ msgstr "导出报告:{0}" msgid "Export Type" msgstr "导出类型" -#: frappe/public/js/frappe/views/reports/report_view.js:1705 +#: frappe/public/js/frappe/views/reports/report_view.js:1702 msgid "Export all matching rows?" msgstr "导入满足筛选条件的所有记录?" -#: frappe/public/js/frappe/views/reports/report_view.js:1715 +#: frappe/public/js/frappe/views/reports/report_view.js:1712 msgid "Export all {0} rows?" msgstr "导出全部{0}行?" @@ -10091,7 +10119,7 @@ msgstr "后台导出" msgid "Export not allowed. You need {0} role to export." msgstr "不允许导出,您没有{0}的角色。" -#: frappe/custom/doctype/customize_form/customize_form.js:272 +#: frappe/custom/doctype/customize_form/customize_form.js:283 msgid "Export only customizations assigned to the selected module.
Note: You must set the Module (for export) field on Custom Field and Property Setter records before applying this filter.

Warning: Customizations from other modules will be excluded.

" msgstr "" @@ -10111,7 +10139,7 @@ msgstr "无主标题导出" msgid "Export {0} records" msgstr "导出 {0} 笔记录" -#: frappe/custom/doctype/customize_form/customize_form.js:263 +#: frappe/custom/doctype/customize_form/customize_form.js:274 msgid "Exported permissions will be force-synced on every migrate overriding any other customization." msgstr "导出的权限将在每次迁移时强制同步,覆盖其他自定义设置。" @@ -10226,7 +10254,7 @@ msgstr "获取锁失败:{}。可能被其他进程占用。" msgid "Failed to change password." msgstr "密码修改失败。" -#: frappe/desk/page/setup_wizard/setup_wizard.js:232 +#: frappe/desk/page/setup_wizard/setup_wizard.js:239 #: frappe/desk/page/setup_wizard/setup_wizard.py:43 msgid "Failed to complete setup" msgstr "无法完成设置" @@ -10244,10 +10272,14 @@ msgstr "无法连接服务器" msgid "Failed to decode token, please provide a valid base64-encoded token." msgstr "解码令牌失败,请提供有效的Base64编码令牌。" -#: frappe/utils/password.py:210 +#: frappe/utils/password.py:228 msgid "Failed to decrypt key {0}" msgstr "解密密钥{0}失败" +#: frappe/core/doctype/communication/email.py:344 +msgid "Failed to delete communication" +msgstr "" + #: frappe/desk/reportview.py:642 msgid "Failed to delete {0} documents: {1}" msgstr "未能删除 {0} 个单据: {1}" @@ -10273,7 +10305,7 @@ msgstr "未能从序列生成名称" msgid "Failed to generate preview of series" msgstr "无法生成序列预览" -#: frappe/handler.py:77 +#: frappe/handler.py:78 msgid "Failed to get method for command {0} with {1}" msgstr "无法获取命令{0}的方法(参数{1})" @@ -10427,7 +10459,7 @@ msgstr "如果设置了“网站搜索字段”,则“标题”字段是必填 msgid "Field \"value\" is mandatory. Please specify value to be updated" msgstr "字段值必填。请指定值进行更新" -#: frappe/desk/search.py:263 +#: frappe/desk/search.py:271 msgid "Field {0} not found in {1}" msgstr "" @@ -10496,7 +10528,7 @@ msgstr "字段{0}引用了不存在的文档类型{1}。" msgid "Field {0} must be a virtual field to support virtual doctype." msgstr "字段{0}必须为虚拟字段以支持虚拟文档类型。" -#: frappe/public/js/frappe/form/form.js:1814 +#: frappe/public/js/frappe/form/form.js:1818 msgid "Field {0} not found." msgstr "找不到字段{0}。" @@ -10556,7 +10588,7 @@ msgid "Fieldname {0} conflicting with meta object" msgstr "字段名{0}与元对象冲突" #: frappe/core/doctype/doctype/doctype.py:511 -#: frappe/public/js/form_builder/utils.js:302 +#: frappe/public/js/form_builder/utils.js:299 msgid "Fieldname {0} is restricted" msgstr "字段名{0}受限制" @@ -10599,7 +10631,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:1131 +#: frappe/database/query.py:1138 msgid "Fields must be a string, list, tuple, pypika Field, or pypika Function" msgstr "字段必须为字符串、列表、元组、pypika字段或pypika函数" @@ -10712,7 +10744,7 @@ msgstr "文件太大" msgid "File type of {0} is not allowed" msgstr "不允许{0}文件类型" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:642 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:651 msgid "File upload failed." msgstr "" @@ -10769,11 +10801,11 @@ msgstr "过滤条件名称" msgid "Filter Values" msgstr "过滤值" -#: frappe/database/query.py:742 +#: frappe/database/query.py:749 msgid "Filter condition missing after operator: {0}" msgstr "运算符后缺少筛选条件:{0}" -#: frappe/database/query.py:829 +#: frappe/database/query.py:836 msgid "Filter fields have invalid backtick notation: {0}" msgstr "" @@ -10867,7 +10899,7 @@ msgstr "过滤器可通过filters访问。

发送输出为 #: frappe/public/js/frappe/data_import/data_exporter.js:371 #: frappe/public/js/frappe/data_import/data_exporter.js:386 #: frappe/public/js/frappe/list/list_settings.js:340 -#: frappe/public/js/frappe/list/list_view.js:414 -#: frappe/public/js/frappe/list/list_view.js:478 -#: frappe/public/js/frappe/list/list_view.js:2466 +#: frappe/public/js/frappe/list/list_view.js:408 +#: frappe/public/js/frappe/list/list_view.js:472 +#: frappe/public/js/frappe/list/list_view.js:2460 #: frappe/public/js/frappe/model/meta.js:208 #: frappe/public/js/frappe/model/model.js:122 msgid "ID" msgstr "编号" #: frappe/desk/reportview.py:530 -#: frappe/public/js/frappe/views/reports/report_view.js:1038 +#: frappe/public/js/frappe/views/reports/report_view.js:1035 msgctxt "Label of name column in report" msgid "ID" msgstr "标识符" @@ -12728,6 +12768,7 @@ msgstr "IP地址" #. Label of the icon (Data) field in DocType 'Workspace Shortcut' #. Label of the icon (Icon) field in DocType 'Workspace Sidebar Item' #. Label of the icon (Data) field in DocType 'Social Login Key' +#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #. Label of the icon (Select) field in DocType 'Workflow State' #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/doctype/doctype.json @@ -12740,6 +12781,7 @@ msgstr "IP地址" #: 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:484 +#: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/workflow/doctype/workflow_state/workflow_state.json msgid "Icon" msgstr "图标" @@ -12983,7 +13025,7 @@ msgstr "如果你在上传新纪录,那么单据编号(ID)列必须留空。" msgid "If you have any questions, reach out to your system administrator." msgstr "如有任何疑问,请联系系统管理员。" -#: frappe/utils/password.py:213 +#: frappe/utils/password.py:231 msgid "If you have recently restored the site, you may need to copy the site_config.json containing the original encryption key." msgstr "若近期恢复站点,需复制包含原始密钥的site_config.json文件" @@ -13064,6 +13106,7 @@ msgstr "非法模板" #. Label of the image (Attach Image) field in DocType 'Letter Head' #. Label of the footer_image (Attach Image) field in DocType 'Letter Head' #. Option for the 'Footer Based On' (Select) field in DocType 'Letter Head' +#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #. Label of the meta_image (Attach Image) field in DocType 'Web Page' #. Label of the image (Attach) field in DocType 'Website Slideshow Item' #: frappe/contacts/doctype/contact/contact.json @@ -13073,6 +13116,7 @@ msgstr "非法模板" #: frappe/desk/doctype/form_tour/form_tour.json #: frappe/desk/doctype/workspace_shortcut/workspace_shortcut.json #: frappe/printing/doctype/letter_head/letter_head.json +#: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_page/web_page.json #: frappe/website/doctype/website_slideshow_item/website_slideshow_item.json msgid "Image" @@ -13167,7 +13211,7 @@ msgstr "隐式" msgid "Import" msgstr "导入" -#: frappe/public/js/frappe/list/list_view.js:1951 +#: frappe/public/js/frappe/list/list_view.js:1945 msgctxt "Button in list view menu" msgid "Import" msgstr "导入" @@ -13457,7 +13501,7 @@ msgstr "配置错误" msgid "Incorrect URL" msgstr "URL错误" -#: frappe/utils/password.py:100 +#: frappe/utils/password.py:118 msgid "Incorrect User or Password" msgstr "不正确的用户或密码" @@ -13469,11 +13513,11 @@ msgstr "验证码不正确" msgid "Incorrect configuration" msgstr "" -#: frappe/model/document.py:1734 +#: frappe/model/document.py:1743 msgid "Incorrect value in row {0}:" msgstr "第{0}行值错误:" -#: frappe/model/document.py:1736 +#: frappe/model/document.py:1745 msgid "Incorrect value:" msgstr "错误值:" @@ -13490,7 +13534,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:1059 +#: frappe/public/js/frappe/views/reports/report_view.js:1056 msgid "Index" msgstr "索引" @@ -13645,7 +13689,7 @@ msgstr "电子邮件说明" msgid "Insufficient Permission Level for {0}" msgstr "{0}权限级别不足" -#: frappe/database/query.py:1416 +#: frappe/database/query.py:1423 msgid "Insufficient Permission for {0}" msgstr "{0} 权限不足" @@ -13768,10 +13812,10 @@ msgstr "自省URI" msgid "Invalid" msgstr "无效" -#: frappe/public/js/form_builder/utils.js:221 -#: 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:770 +#: frappe/public/js/form_builder/utils.js:218 +#: frappe/public/js/frappe/form/grid_row.js:840 +#: frappe/public/js/frappe/form/layout.js:806 +#: frappe/public/js/frappe/views/reports/report_view.js:767 msgid "Invalid \"depends_on\" expression" msgstr "“depends_on”表达式无效" @@ -13779,7 +13823,7 @@ msgstr "“depends_on”表达式无效" msgid "Invalid \"depends_on\" expression set in filter {0}" msgstr "在过滤器{0}中设置了无效的“ depends_on”表达式" -#: frappe/public/js/frappe/form/save.js:219 +#: frappe/public/js/frappe/form/save.js:214 msgid "Invalid \"mandatory_depends_on\" expression" msgstr "“mandatory_depends_on”表达式无效" @@ -13832,8 +13876,8 @@ msgstr "字段名无效" msgid "Invalid File URL" msgstr "文件URL无效" -#: frappe/database/query.py:831 frappe/database/query.py:858 -#: frappe/database/query.py:868 +#: frappe/database/query.py:838 frappe/database/query.py:865 +#: frappe/database/query.py:875 msgid "Invalid Filter" msgstr "无效筛选器" @@ -13897,8 +13941,9 @@ msgstr "无效覆盖" msgid "Invalid Parameters." msgstr "参数无效" -#: frappe/www/update-password.html:148 frappe/www/update-password.html:169 -#: frappe/www/update-password.html:171 frappe/www/update-password.html:272 +#: frappe/core/doctype/user/user.py:937 frappe/www/update-password.html:148 +#: frappe/www/update-password.html:169 frappe/www/update-password.html:171 +#: frappe/www/update-password.html:272 msgid "Invalid Password" msgstr "无效的密码" @@ -13945,7 +13990,7 @@ msgstr "Webhook密钥无效" msgid "Invalid aggregate function" msgstr "无效聚合函数" -#: frappe/database/query.py:2446 +#: frappe/database/query.py:2468 msgid "Invalid alias format: {0}. Alias must be a simple identifier." msgstr "别名格式无效:{0}。别名必须为简单标识符。" @@ -13953,15 +13998,15 @@ msgstr "别名格式无效:{0}。别名必须为简单标识符。" msgid "Invalid app" msgstr "无效应用" -#: frappe/database/query.py:2407 frappe/database/query.py:2422 +#: frappe/database/query.py:2429 frappe/database/query.py:2444 msgid "Invalid argument format: {0}. Only quoted string literals or simple field names are allowed." msgstr "参数格式无效:{0}。仅允许带引号的字符串字面量或简单字段名。" -#: frappe/database/query.py:2371 +#: frappe/database/query.py:2393 msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed." msgstr "" -#: frappe/database/query.py:864 +#: frappe/database/query.py:871 msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed." msgstr "字段名包含无效字符:{0}。仅允许字母、数字和下划线。" @@ -13969,15 +14014,15 @@ msgstr "字段名包含无效字符:{0}。仅允许字母、数字和下划线 msgid "Invalid column" msgstr "无效列" -#: frappe/database/query.py:765 +#: frappe/database/query.py:772 msgid "Invalid condition type in nested filters: {0}" msgstr "嵌套筛选器中条件类型无效:{0}" -#: frappe/database/query.py:1394 +#: frappe/database/query.py:1401 msgid "Invalid direction in Order By: {0}. Must be 'ASC' or 'DESC'." msgstr "排序方向无效:{0}。必须为“ASC”或“DESC”。" -#: frappe/model/document.py:1065 frappe/model/document.py:1079 +#: frappe/model/document.py:1074 frappe/model/document.py:1088 msgid "Invalid docstatus" msgstr "文档状态无效" @@ -13989,11 +14034,11 @@ msgstr "" msgid "Invalid expression set in filter {0} ({1})" msgstr "过滤器{0}({1})中的表达式无效" -#: frappe/database/query.py:2174 +#: frappe/database/query.py:2196 msgid "Invalid field format for SELECT: {0}. Field names must be simple, backticked, table-qualified, aliased, or '*'." msgstr "SELECT字段格式无效:{0}。字段名必须为简单名称、反引号包裹、表限定、别名或“*”。" -#: frappe/database/query.py:1335 +#: frappe/database/query.py:1342 msgid "Invalid field format in {0}: {1}. Use 'field', 'link_field.field', or 'child_table.field'." msgstr "{0}中字段格式无效:{1}。请使用“字段”、“链接字段.字段”或“子表.字段”。" @@ -14001,7 +14046,7 @@ msgstr "{0}中字段格式无效:{1}。请使用“字段”、“链接字段 msgid "Invalid field name {0}" msgstr "字段名称{0}无效" -#: frappe/database/query.py:1190 +#: frappe/database/query.py:1197 msgid "Invalid field type: {0}" msgstr "字段类型无效:{0}" @@ -14013,11 +14058,11 @@ msgstr "编号规则中字段名“{0}”无效" msgid "Invalid file path: {0}" msgstr "无效的文件路径:{0}" -#: frappe/database/query.py:748 +#: frappe/database/query.py:755 msgid "Invalid filter condition: {0}. Expected a list or tuple." msgstr "筛选条件无效:{0}。期望为列表或元组。" -#: frappe/database/query.py:854 +#: frappe/database/query.py:861 msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'." msgstr "筛选字段格式无效:{0}。请使用“字段名”或“链接字段名.目标字段名”。" @@ -14025,7 +14070,7 @@ msgstr "筛选字段格式无效:{0}。请使用“字段名”或“链接字 msgid "Invalid filter: {0}" msgstr "无效过滤器:{0}" -#: frappe/database/query.py:2291 +#: frappe/database/query.py:2313 msgid "Invalid function argument type: {0}. Only strings, numbers, lists, and None are allowed." msgstr "函数参数类型无效:{0}。仅允许字符串、数字、列表和None。" @@ -14054,7 +14099,7 @@ msgstr "命名规则{}错误:缺少点号(.)" msgid "Invalid naming series {}: dot (.) missing before the numeric placeholders. Kindly use a format like ABCD.#####." msgstr "命名序列{}无效:数字占位符前缺少点号(.)。请使用类似ABCD.#####的格式。" -#: frappe/database/query.py:2363 +#: frappe/database/query.py:2385 msgid "Invalid nested expression: dictionary must represent a function or operator" msgstr "" @@ -14078,11 +14123,11 @@ msgstr "请求正文无效" msgid "Invalid role" msgstr "角色无效" -#: frappe/database/query.py:805 +#: frappe/database/query.py:812 msgid "Invalid simple filter format: {0}" msgstr "简单筛选器格式无效:{0}" -#: frappe/database/query.py:725 +#: frappe/database/query.py:732 msgid "Invalid start for filter condition: {0}. Expected a list or tuple." msgstr "筛选条件起始格式无效:{0}。期望为列表或元组。" @@ -14108,7 +14153,7 @@ msgctxt "Error message in web form" msgid "Invalid values for fields:" msgstr "字段包含无效值:" -#: frappe/printing/page/print/print.js:675 +#: frappe/printing/page/print/print.js:665 msgid "Invalid wkhtmltopdf version" msgstr "wkhtmltopdf版本无效" @@ -14116,7 +14161,7 @@ msgstr "wkhtmltopdf版本无效" msgid "Invalid {0} condition" msgstr "{0}条件无效" -#: frappe/database/query.py:2252 +#: frappe/database/query.py:2274 msgid "Invalid {0} dictionary format" msgstr "" @@ -14434,6 +14479,10 @@ msgstr "标准字段" msgid "It is risky to delete this file: {0}. Please contact your System Manager." msgstr "删除此文件有风险:{0}。请联系您的系统管理员。" +#: frappe/core/doctype/communication/email.py:359 +msgid "It is too late to undo this email. It is already being sent." +msgstr "" + #. Label of the item_label (Data) field in DocType 'Navbar Item' #: frappe/core/doctype/navbar_item/navbar_item.json msgid "Item Label" @@ -14468,11 +14517,13 @@ msgstr "JS消息" #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' #. Option for the 'Request Structure' (Select) field in DocType 'Webhook' +#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/core/doctype/report/report.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json #: frappe/integrations/doctype/webhook/webhook.json +#: frappe/website/doctype/web_form_field/web_form_field.json msgid "JSON" msgstr "JSON" @@ -15089,7 +15140,7 @@ msgstr "上周" msgid "Last Year" msgstr "去年" -#: frappe/public/js/frappe/widgets/chart_widget.js:760 +#: frappe/public/js/frappe/widgets/chart_widget.js:778 msgid "Last synced {0}" msgstr "上次同步{0}" @@ -15098,11 +15149,11 @@ msgstr "上次同步{0}" msgid "Layout" msgstr "布局" -#: frappe/custom/doctype/customize_form/customize_form.js:194 +#: frappe/custom/doctype/customize_form/customize_form.js:205 msgid "Layout Reset" msgstr "布局重置" -#: frappe/custom/doctype/customize_form/customize_form.js:186 +#: frappe/custom/doctype/customize_form/customize_form.js:197 msgid "Layout will be reset to standard layout, are you sure you want to do this?" msgstr "布局将重置为标准布局,确定继续?" @@ -15182,7 +15233,7 @@ msgstr "传入数据数组长度超过最大允许标签点数!" msgid "Length of {0} should be between 1 and 1000" msgstr "的{0}长度应介于1和1000之间" -#: frappe/public/js/frappe/widgets/chart_widget.js:736 +#: frappe/public/js/frappe/widgets/chart_widget.js:754 msgid "Less" msgstr "小于" @@ -15207,7 +15258,7 @@ msgstr "开始吧" msgid "Let's avoid repeated words and characters" msgstr "让我们避免重复的字、词" -#: frappe/desk/page/setup_wizard/setup_wizard.js:468 +#: frappe/desk/page/setup_wizard/setup_wizard.js:482 msgid "Let's set up your account" msgstr "设置账号" @@ -15347,7 +15398,7 @@ msgstr "喜欢" msgid "Limit" msgstr "最大数量" -#: frappe/database/query.py:299 +#: frappe/database/query.py:300 msgid "Limit must be a non-negative integer" msgstr "限制必须为非负整数" @@ -15585,7 +15636,7 @@ msgstr "列表过滤条件" msgid "List Settings" msgstr "列表设置" -#: frappe/public/js/frappe/list/list_view.js:2104 +#: frappe/public/js/frappe/list/list_view.js:2098 msgctxt "Button in list view menu" msgid "List Settings" msgstr "列表设置" @@ -15641,7 +15692,7 @@ msgstr "均衡分派" msgid "Load More" msgstr "加载更多" -#: frappe/public/js/frappe/form/footer/form_timeline.js:215 +#: frappe/public/js/frappe/form/footer/form_timeline.js:220 msgctxt "Form timeline" msgid "Load More Communications" msgstr "加载更多沟通记录" @@ -15654,7 +15705,7 @@ msgstr "加载更多" #: frappe/public/js/frappe/form/controls/multicheck.js:13 #: frappe/public/js/frappe/form/linked_with.js:13 #: frappe/public/js/frappe/list/base_list.js:509 -#: frappe/public/js/frappe/list/list_view.js:391 +#: frappe/public/js/frappe/list/list_view.js:385 #: frappe/public/js/frappe/ui/listing.html:16 #: frappe/public/js/frappe/views/reports/query_report.js:1141 msgid "Loading" @@ -15742,7 +15793,7 @@ msgstr "请登录后访问该网页" msgid "Log out" msgstr "退出系统" -#: frappe/handler.py:120 +#: frappe/handler.py:121 msgid "Logged Out" msgstr "登出" @@ -15929,9 +15980,11 @@ msgstr "待清除日志" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' +#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json +#: frappe/website/doctype/web_form_field/web_form_field.json msgid "Long Text" msgstr "长文本" @@ -16045,7 +16098,7 @@ msgstr "男" msgid "Manage 3rd party apps" msgstr "管理第三方应用" -#: frappe/public/js/billing.bundle.js:81 +#: frappe/public/js/billing.bundle.js:77 msgid "Manage Billing" msgstr "管理帐单" @@ -16188,10 +16241,12 @@ msgstr "Markdown" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' +#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #. Option for the 'Fieldtype' (Select) field in DocType 'Web Template Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json +#: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Markdown Editor" msgstr "富文本编辑器" @@ -16439,7 +16494,7 @@ msgstr "消息已发送" msgid "Message Type" msgstr "消息类型" -#: frappe/public/js/frappe/views/communication.js:1038 +#: frappe/public/js/frappe/views/communication.js:1088 msgid "Message clipped" msgstr "邮件被剪辑" @@ -16679,7 +16734,7 @@ msgstr "模态框触发器" #: frappe/core/page/permission_manager/permission_manager.js:704 msgid "Modified By" -msgstr "修改者" +msgstr "修改人" #. Label of the module (Data) field in DocType 'Block Module' #. Label of the module (Link) field in DocType 'DocType' @@ -16780,7 +16835,7 @@ msgstr "模块集合名称" msgid "Module onboarding progress reset" msgstr "模块入门进度已重置" -#: frappe/custom/doctype/customize_form/customize_form.js:250 +#: frappe/custom/doctype/customize_form/customize_form.js:261 msgid "Module to Export" msgstr "模块导出" @@ -16862,7 +16917,7 @@ msgstr "完整月份" #: frappe/public/js/frappe/form/multi_select_dialog.js:72 #: frappe/public/js/frappe/ui/toolbar/search.js:285 #: frappe/public/js/frappe/ui/toolbar/search.js:300 -#: frappe/public/js/frappe/widgets/chart_widget.js:736 +#: frappe/public/js/frappe/widgets/chart_widget.js:754 #: frappe/templates/includes/list/list.html:27 #: frappe/templates/includes/search_template.html:13 msgid "More" @@ -17082,7 +17137,7 @@ msgstr "名称" msgid "Name (Doc Name)" msgstr "名称(文档名)" -#: frappe/desk/utils.py:24 +#: frappe/desk/utils.py:28 msgid "Name already taken, please set a new name" msgstr "名称已被占用,请设置新名称" @@ -17176,12 +17231,12 @@ msgstr "导航栏模板" msgid "Navbar Template Values" msgstr "导航栏模板值" -#: frappe/public/js/frappe/list/list_view.js:1425 +#: frappe/public/js/frappe/list/list_view.js:1419 msgctxt "Description of a list view shortcut" msgid "Navigate list down" msgstr "向下导航列表" -#: frappe/public/js/frappe/list/list_view.js:1432 +#: frappe/public/js/frappe/list/list_view.js:1426 msgctxt "Description of a list view shortcut" msgid "Navigate list up" msgstr "向上导航列表" @@ -17196,7 +17251,7 @@ msgstr "跳转到主要内容" msgid "Navigation Settings" msgstr "导航设置" -#: frappe/public/js/frappe/list/list_view.js:513 +#: frappe/public/js/frappe/list/list_view.js:507 msgid "Need Help?" msgstr "需要帮助?" @@ -17208,7 +17263,7 @@ msgstr "需具备工作区管理员角色才能编辑其他用户的私有工作 msgid "Negative Value" msgstr "负值" -#: frappe/database/query.py:717 +#: frappe/database/query.py:724 msgid "Nested filters must be provided as a list or tuple." msgstr "嵌套筛选器必须作为列表或元组提供。" @@ -17263,8 +17318,8 @@ msgstr "新联系人" msgid "New Custom Block" msgstr "新建自定义块" -#: frappe/printing/page/print/print.js:329 -#: frappe/printing/page/print/print.js:376 +#: frappe/printing/page/print/print.js:319 +#: frappe/printing/page/print/print.js:366 msgid "New Custom Print Format" msgstr "新自定义打印格式" @@ -17277,7 +17332,7 @@ msgstr "新建文档表单" msgid "New Document Shared {0}" msgstr "新文档已共享{0}" -#: frappe/public/js/frappe/form/footer/form_timeline.js:27 +#: frappe/public/js/frappe/form/footer/form_timeline.js:28 #: frappe/public/js/frappe/views/communication.js:25 msgid "New Email" msgstr "发邮件" @@ -17287,7 +17342,7 @@ msgstr "发邮件" msgid "New Email Account" msgstr "新电子邮箱帐号" -#: frappe/public/js/frappe/form/footer/form_timeline.js:47 +#: frappe/public/js/frappe/form/footer/form_timeline.js:48 msgid "New Event" msgstr "新事件" @@ -17334,8 +17389,8 @@ msgstr "新建入门指引" msgid "New Password" msgstr "新密码" -#: frappe/printing/page/print/print.js:301 -#: frappe/printing/page/print/print.js:355 +#: frappe/printing/page/print/print.js:291 +#: frappe/printing/page/print/print.js:345 #: frappe/printing/page/print_format_builder_beta/print_format_builder_beta.js:61 msgid "New Print Format Name" msgstr "新的打印格式名称" @@ -17344,7 +17399,7 @@ msgstr "新的打印格式名称" msgid "New Quick List" msgstr "新建快速列表" -#: frappe/public/js/frappe/views/reports/report_view.js:1440 +#: frappe/public/js/frappe/views/reports/report_view.js:1437 msgid "New Report name" msgstr "新的报表名称" @@ -17400,6 +17455,10 @@ msgstr "以换行符分隔的字符串列表,表示联系此客户端负责人 msgid "New password cannot be same as old password" msgstr "新密码不能与旧密码相同" +#: frappe/core/doctype/user/user.py:934 +msgid "New password cannot be the same as your current password. Please choose a different password." +msgstr "" + #: frappe/utils/change_log.py:389 msgid "New updates are available" msgstr "有新的更新" @@ -17590,7 +17649,7 @@ msgstr "点击进入下一步" #: frappe/integrations/doctype/ldap_settings/ldap_settings.json #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json -#: frappe/public/js/form_builder/utils.js:341 +#: frappe/public/js/form_builder/utils.js:338 #: frappe/public/js/frappe/form/controls/link.js:579 #: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 @@ -17656,7 +17715,7 @@ msgstr "没有电子邮件" msgid "No Entry for the User {0} found within LDAP!" msgstr "LDAP中未找到用户{0}的条目!" -#: frappe/public/js/frappe/widgets/chart_widget.js:407 +#: frappe/public/js/frappe/widgets/chart_widget.js:412 msgid "No Filters Set" msgstr "未设置过滤器" @@ -17687,8 +17746,8 @@ msgstr "未找到邮箱为{0}的LDAP用户" msgid "No Label" msgstr "无标签" -#: frappe/printing/page/print/print.js:779 -#: frappe/printing/page/print/print.js:860 +#: frappe/printing/page/print/print.js:769 +#: frappe/printing/page/print/print.js:850 #: frappe/public/js/frappe/list/bulk_operations.js:98 #: frappe/public/js/frappe/list/bulk_operations.js:170 #: frappe/utils/weasyprint.py:52 @@ -17723,11 +17782,11 @@ msgstr "该仪表盘无可用图表" msgid "No Preview" msgstr "无预览" -#: frappe/printing/page/print/print.js:783 +#: frappe/printing/page/print/print.js:773 msgid "No Preview Available" msgstr "预览不可用" -#: frappe/printing/page/print/print.js:938 +#: frappe/printing/page/print/print.js:928 msgid "No Printer is Available." msgstr "没有可用打印机。" @@ -17944,7 +18003,7 @@ msgstr "没有满足条件的记录" msgid "No rows" msgstr "无行数据" -#: frappe/public/js/frappe/list/list_view.js:2433 +#: frappe/public/js/frappe/list/list_view.js:2427 msgid "No rows selected" msgstr "" @@ -17973,7 +18032,7 @@ msgstr "无{0}" msgid "No {0} found" msgstr "没有找到{0}" -#: frappe/public/js/frappe/list/list_view.js:527 +#: frappe/public/js/frappe/list/list_view.js:521 msgid "No {0} found with matching filters. Clear filters to see all {0}." msgstr "未找到匹配当前筛选条件的{0},请清除筛选条件后查看全部{0}" @@ -18025,7 +18084,7 @@ msgstr "基础查询(剔除查询参数)次数" msgid "Normalized Query" msgstr "规范化查询" -#: frappe/core/doctype/user/user.py:1069 +#: frappe/core/doctype/user/user.py:1077 #: frappe/templates/includes/login/login.js:253 frappe/utils/oauth.py:300 msgid "Not Allowed" msgstr "不允许" @@ -18191,7 +18250,7 @@ msgstr "没有权限" msgid "Not permitted to view {0}" msgstr "没有权限查看{0}" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:627 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:636 msgid "Not permitted. {0}." msgstr "" @@ -18267,7 +18326,7 @@ msgstr "无需更新" #: 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:471 +#: frappe/public/js/frappe/ui/sidebar/sidebar.js:481 #: frappe/workspace_sidebar/system.json msgid "Notification" msgstr "通知" @@ -18604,7 +18663,7 @@ msgstr "X轴偏移" msgid "Offset Y" msgstr "Y轴偏移" -#: frappe/database/query.py:304 +#: frappe/database/query.py:305 msgid "Offset must be a non-negative integer" msgstr "偏移量必须为非负整数" @@ -18679,7 +18738,7 @@ msgstr "在或之后" msgid "On or Before" msgstr "在或之前" -#: frappe/public/js/frappe/views/communication.js:1048 +#: frappe/public/js/frappe/views/communication.js:1098 msgid "On {0}, {1} wrote:" msgstr "{0},{1}写道:" @@ -18795,7 +18854,7 @@ msgstr "" msgid "Only allowed to export customizations in developer mode" msgstr "仅开发者模式下允许导出自定义项" -#: frappe/model/document.py:1418 +#: frappe/model/document.py:1427 msgid "Only draft documents can be discarded" msgstr "仅草稿文档可丢弃" @@ -18928,7 +18987,7 @@ msgstr "在新标签页打开" msgid "Open in new tab" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1478 +#: frappe/public/js/frappe/list/list_view.js:1472 msgctxt "Description of a list view shortcut" msgid "Open list item" msgstr "打开列表项" @@ -18984,7 +19043,7 @@ msgstr "工序" msgid "Operator must be one of {0}" msgstr "运算符必须是{0}" -#: frappe/database/query.py:2319 +#: frappe/database/query.py:2341 msgid "Operator {0} requires exactly 2 arguments (left and right operands)" msgstr "" @@ -19085,7 +19144,7 @@ msgstr "橙色" msgid "Order" msgstr "订购" -#: frappe/database/query.py:1366 +#: frappe/database/query.py:1373 msgid "Order By must be a string" msgstr "排序依据必须为字符串" @@ -19230,11 +19289,11 @@ msgstr "PDF生成失败" msgid "PDF generation failed because of broken image links" msgstr "PDF生成,因为破碎的图像链接失败" -#: frappe/printing/page/print/print.js:677 +#: frappe/printing/page/print/print.js:667 msgid "PDF generation may not work as expected." msgstr "PDF生成可能无法按预期工作。" -#: frappe/printing/page/print/print.js:595 +#: frappe/printing/page/print/print.js:585 msgid "PDF printing via \"Raw Print\" is not supported." msgstr "不支持通过 \"原始打印 \"进行 PDF 打印。" @@ -19555,14 +19614,14 @@ msgstr "已创建" #: frappe/core/doctype/user/user.js:241 #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json -#: frappe/desk/page/setup_wizard/setup_wizard.js:487 +#: frappe/desk/page/setup_wizard/setup_wizard.js:501 #: frappe/email/doctype/email_account/email_account.json #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/www/login.html:22 msgid "Password" msgstr "密码" -#: frappe/core/doctype/user/user.py:1134 +#: frappe/core/doctype/user/user.py:1142 msgid "Password Email Sent" msgstr "密码邮件已发送" @@ -19575,7 +19634,7 @@ msgstr "密码重置" msgid "Password Reset Link Generation Limit" msgstr "密码重置链接生成限制" -#: frappe/public/js/frappe/form/grid_row.js:890 +#: frappe/public/js/frappe/form/grid_row.js:887 msgid "Password cannot be filtered" msgstr "密码不可被过滤" @@ -19604,11 +19663,11 @@ msgstr "邮箱账户缺少密码" msgid "Password not found for {0} {1} {2}" msgstr "未找到{0} {1} {2}的密码" -#: frappe/core/doctype/user/user.py:1300 +#: frappe/core/doctype/user/user.py:1308 msgid "Password requirements not met" msgstr "" -#: frappe/core/doctype/user/user.py:1133 +#: frappe/core/doctype/user/user.py:1141 msgid "Password reset instructions have been sent to {}'s email" msgstr "密码重置说明已发送至{}的邮箱" @@ -19740,9 +19799,11 @@ msgstr "待验证" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' +#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json +#: frappe/website/doctype/web_form_field/web_form_field.json msgid "Percent" msgstr "百分比" @@ -19789,7 +19850,7 @@ msgstr "永久删除{0} ?" msgid "Permission" msgstr "" -#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:1003 +#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:1010 msgid "Permission Error" msgstr "权限错误" @@ -19960,8 +20021,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:1628 #: frappe/public/js/frappe/views/reports/report_view.js:1631 -#: frappe/public/js/frappe/views/reports/report_view.js:1634 msgid "Pick Columns" msgstr "选择报表输出字段" @@ -20039,7 +20100,7 @@ msgstr "请添加有效评论" msgid "Please adjust filters to include some data" msgstr "" -#: frappe/core/doctype/user/user.py:1116 +#: frappe/core/doctype/user/user.py:1124 msgid "Please ask your administrator to verify your sign-up" msgstr "请联络管理员确认您的注册" @@ -20067,7 +20128,7 @@ msgstr "请检查仪表板图表设置的过滤值:{}" msgid "Please check the value of \"Fetch From\" set for field {0}" msgstr "请检查为字段{0}设置的“提取自”的值" -#: frappe/core/doctype/user/user.py:1114 +#: frappe/core/doctype/user/user.py:1122 msgid "Please check your email for verification" msgstr "请在您的电子邮件中查看验证码" @@ -20103,7 +20164,7 @@ msgstr "" msgid "Please confirm your action to {0} this document." msgstr "确认 {0} 本单据。" -#: frappe/printing/page/print/print.js:679 +#: frappe/printing/page/print/print.js:669 msgid "Please contact your system manager to install correct version." msgstr "请联系系统管理员安装正确版本" @@ -20133,8 +20194,8 @@ msgstr "禁用用户名/密码登录前,请至少启用一个社交登录密 #: frappe/desk/doctype/notification_log/notification_log.js:45 #: frappe/email/doctype/auto_email_report/auto_email_report.js:17 -#: frappe/printing/page/print/print.js:699 -#: frappe/printing/page/print/print.js:744 +#: frappe/printing/page/print/print.js:689 +#: frappe/printing/page/print/print.js:734 #: frappe/public/js/frappe/list/bulk_operations.js:161 #: frappe/public/js/frappe/utils/utils.js:1736 msgid "Please enable pop-ups" @@ -20231,7 +20292,7 @@ msgstr "请确保参考通信单据未被递归引用。" msgid "Please refresh to get the latest document." msgstr "请刷新获取最新数据。" -#: frappe/printing/page/print/print.js:596 +#: frappe/printing/page/print/print.js:586 msgid "Please remove the printer mapping in Printer Settings and try again." msgstr "请在打印机设置中移除打印机映射后重试" @@ -20251,7 +20312,7 @@ msgstr "请删除分派之前保存的单据" msgid "Please save the form before previewing the message" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1783 +#: frappe/public/js/frappe/views/reports/report_view.js:1780 msgid "Please save the report first" msgstr "请先保存报表" @@ -20337,7 +20398,7 @@ msgstr "请选择{0}" msgid "Please set Email Address" msgstr "请设置电子邮件地址" -#: frappe/printing/page/print/print.js:610 +#: frappe/printing/page/print/print.js:600 msgid "Please set a printer mapping for this print format in the Printer Settings" msgstr "请在“打印机设置”中为此打印格式设置打印机映射" @@ -20426,7 +20487,7 @@ msgstr "请使用有效的LDAP搜索过滤器" msgid "Please use following links to download file backup." msgstr "请使用以下链接下载文件备份。" -#: frappe/utils/password.py:217 +#: frappe/utils/password.py:235 msgid "Please visit https://frappecloud.com/docs/sites/migrate-an-existing-site#encryption-key for more information." msgstr "更多信息请访问https://frappecloud.com/docs/sites/migrate-an-existing-site#encryption-key" @@ -20671,7 +20732,7 @@ msgstr "上一条" msgid "Previous Document" msgstr "上一份文档" -#: frappe/public/js/frappe/form/form.js:2289 +#: frappe/public/js/frappe/form/form.js:2293 msgid "Previous Submission" msgstr "前次提交" @@ -20731,12 +20792,12 @@ msgstr "文档类型{0}的主键存在值,不可修改" #: 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:1929 -#: frappe/public/js/frappe/views/reports/report_view.js:1593 +#: frappe/public/js/frappe/views/reports/report_view.js:1590 #: frappe/public/js/frappe/views/treeview.js:501 frappe/www/printview.html:18 msgid "Print" msgstr "打印" -#: frappe/public/js/frappe/list/list_view.js:2280 +#: frappe/public/js/frappe/list/list_view.js:2274 msgctxt "Button in list view actions menu" msgid "Print" msgstr "打印" @@ -20756,7 +20817,7 @@ msgstr "打印单据" #: frappe/email/doctype/notification/notification.json #: frappe/printing/doctype/print_format/print_format.json #: frappe/printing/page/print/print.js:116 -#: frappe/printing/page/print/print.js:897 +#: frappe/printing/page/print/print.js:887 #: 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 @@ -20907,11 +20968,11 @@ msgstr "打印单据" msgid "Print with letterhead" msgstr "打印表头" -#: frappe/printing/page/print/print.js:906 +#: frappe/printing/page/print/print.js:896 msgid "Printer" msgstr "打印机" -#: frappe/printing/page/print/print.js:883 +#: frappe/printing/page/print/print.js:873 msgid "Printer Mapping" msgstr "打印机映射" @@ -20921,11 +20982,11 @@ msgstr "打印机映射" msgid "Printer Name" msgstr "打印机名称" -#: frappe/printing/page/print/print.js:875 +#: frappe/printing/page/print/print.js:865 msgid "Printer Settings" msgstr "打印机设置" -#: frappe/printing/page/print/print.js:609 +#: frappe/printing/page/print/print.js:599 msgid "Printer mapping not set." msgstr "未设置打印机映射" @@ -21114,7 +21175,7 @@ msgstr "公共文件备份:" #. Label of the publish (Check) field in DocType 'Package Release' #: frappe/core/doctype/package_release/package_release.json -#: frappe/public/js/frappe/form/footer/form_timeline.js:633 +#: frappe/public/js/frappe/form/footer/form_timeline.js:638 #: frappe/website/doctype/web_form/web_form.js:86 msgid "Publish" msgstr "发布" @@ -21468,7 +21529,7 @@ msgstr "原生命令" msgid "Raw Email" msgstr "原始电子邮件" -#: frappe/core/doctype/communication/email.py:96 +#: frappe/core/doctype/communication/email.py:99 msgid "Raw HTML can be used only with Email Templates having 'Use HTML' checked. Proceeding with plain text email." msgstr "" @@ -21502,7 +21563,7 @@ msgid "Re:" msgstr "回覆:" #: frappe/core/doctype/communication/communication.js:268 -#: frappe/public/js/frappe/form/footer/form_timeline.js:601 +#: frappe/public/js/frappe/form/footer/form_timeline.js:606 #: frappe/public/js/frappe/views/communication.js:422 msgid "Re: {0}" msgstr "回复:{0}" @@ -21532,6 +21593,7 @@ msgstr "读" #. Label of the read_only (Check) field in DocType 'Custom Field' #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' #. Label of the read_only (Check) field in DocType 'Customize Form Field' +#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #. Label of the read_only (Check) field in DocType 'Web Form Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json @@ -21983,13 +22045,13 @@ msgid "Referrer" msgstr "来源页" #: frappe/printing/page/print/print.js:93 frappe/public/js/frappe/desk.js:168 -#: frappe/public/js/frappe/desk.js:552 +#: frappe/public/js/frappe/desk.js:554 #: frappe/public/js/frappe/form/form.js:1251 #: 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:1918 #: frappe/public/js/frappe/views/treeview.js:507 -#: frappe/public/js/frappe/widgets/chart_widget.js:291 +#: frappe/public/js/frappe/widgets/chart_widget.js:296 #: frappe/public/js/frappe/widgets/number_card_widget.js:352 #: frappe/public/js/print_format_builder/Preview.vue:24 msgid "Refresh" @@ -22004,7 +22066,7 @@ msgstr "全部刷新" msgid "Refresh Google Sheet" msgstr "刷新Google表格" -#: frappe/printing/page/print/print.js:392 +#: frappe/printing/page/print/print.js:382 msgid "Refresh Print Preview" msgstr "刷新打印预览" @@ -22019,18 +22081,18 @@ msgstr "刷新打印预览" msgid "Refresh Token" msgstr "刷新令牌" -#: frappe/public/js/frappe/list/list_view.js:564 +#: frappe/public/js/frappe/list/list_view.js:558 msgctxt "Document count in list view" msgid "Refreshing" msgstr "正在刷新" #: frappe/core/doctype/system_settings/system_settings.js:57 #: frappe/core/doctype/user/user.js:373 -#: frappe/desk/page/setup_wizard/setup_wizard.js:211 +#: frappe/desk/page/setup_wizard/setup_wizard.js:218 msgid "Refreshing..." msgstr "正在刷新..." -#: frappe/core/doctype/user/user.py:1076 +#: frappe/core/doctype/user/user.py:1084 msgid "Registered but disabled" msgstr "已注册但被禁用" @@ -22076,7 +22138,7 @@ msgstr "重新链接沟通" msgid "Relinked" msgstr "重新链接" -#: frappe/custom/doctype/customize_form/customize_form.js:120 +#: frappe/custom/doctype/customize_form/customize_form.js:127 #: frappe/public/js/frappe/form/toolbar.js:483 msgid "Reload" msgstr "刷新" @@ -22145,7 +22207,7 @@ msgstr "删除字段" msgid "Remove Section" msgstr "删除分区" -#: frappe/custom/doctype/customize_form/customize_form.js:138 +#: frappe/custom/doctype/customize_form/customize_form.js:145 msgid "Remove all customizations?" msgstr "删除所有定制?" @@ -22289,7 +22351,7 @@ msgstr "已回复" #. Label of the reply (Text Editor) field in DocType 'Discussion Reply' #: frappe/core/doctype/communication/communication.js:57 -#: frappe/public/js/frappe/form/footer/form_timeline.js:563 +#: frappe/public/js/frappe/form/footer/form_timeline.js:568 #: frappe/website/doctype/discussion_reply/discussion_reply.json msgid "Reply" msgstr "回复" @@ -22492,7 +22554,7 @@ msgstr "报表超时" msgid "Report updated successfully" msgstr "报表已成功更新" -#: frappe/public/js/frappe/views/reports/report_view.js:1413 +#: frappe/public/js/frappe/views/reports/report_view.js:1410 msgid "Report was not saved (there were errors)" msgstr "报表尚未保存(有错误)" @@ -22643,16 +22705,16 @@ msgstr "分辨率:{0}" #: frappe/desk/doctype/form_tour/form_tour.js:101 #: frappe/desk/doctype/global_search_settings/global_search_settings.js:19 #: frappe/desk/doctype/module_onboarding/module_onboarding.js:17 -#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:346 +#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:341 #: frappe/website/doctype/portal_settings/portal_settings.js:19 msgid "Reset" msgstr "重置" -#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:267 +#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:264 msgid "Reset All" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.js:136 +#: frappe/custom/doctype/customize_form/customize_form.js:143 msgid "Reset All Customizations" msgstr "恢复标准设置" @@ -22661,7 +22723,7 @@ msgstr "恢复标准设置" msgid "Reset Changes" msgstr "放弃修改" -#: frappe/public/js/frappe/widgets/chart_widget.js:306 +#: frappe/public/js/frappe/widgets/chart_widget.js:311 msgid "Reset Chart" msgstr "重置图表" @@ -22677,7 +22739,7 @@ msgstr "重置字段" msgid "Reset LDAP Password" msgstr "重置LDAP密码" -#: frappe/custom/doctype/customize_form/customize_form.js:128 +#: frappe/custom/doctype/customize_form/customize_form.js:135 msgid "Reset Layout" msgstr "重置" @@ -22840,7 +22902,7 @@ msgstr "限制行业" msgid "Restrict user from this IP address only. Multiple IP addresses can be added by separating with commas. Also accepts partial IP addresses like (111.111.111)" msgstr "仅此IP地址限制用户。多个IP地址,可以通过用逗号分隔的补充。也接受像(111.111.111)部分的IP地址" -#: frappe/public/js/frappe/list/list_view.js:205 +#: frappe/public/js/frappe/list/list_view.js:199 msgctxt "Title of message showing restrictions in list view" msgid "Restrictions" msgstr "限制条件" @@ -22856,7 +22918,7 @@ msgstr "重新发送" #. Label of the retry (Int) field in DocType 'Email Queue' #: frappe/core/doctype/data_import/data_import.js:111 -#: frappe/desk/page/setup_wizard/setup_wizard.js:297 +#: frappe/desk/page/setup_wizard/setup_wizard.js:304 #: frappe/email/doctype/email_queue/email_queue.json msgid "Retry" msgstr "重试" @@ -23001,7 +23063,7 @@ msgstr "" msgid "Role Permissions Manager" msgstr "角色权限管理" -#: frappe/public/js/frappe/list/list_view.js:1973 +#: frappe/public/js/frappe/list/list_view.js:1967 msgctxt "Button in list view menu" msgid "Role Permissions Manager" msgstr "角色权限管理器" @@ -23357,7 +23419,7 @@ msgstr "SQL输出" msgid "SQL Queries" msgstr "SQL查询" -#: frappe/database/query.py:2164 +#: frappe/database/query.py:2186 msgid "SQL functions are not allowed as strings in SELECT: {0}. Use dict syntax like {{'COUNT': '*'}} instead." msgstr "" @@ -23405,7 +23467,7 @@ msgstr "销售主数据管理员" msgid "Sales User" msgstr "销售员" -#: frappe/public/js/frappe/ui/sidebar/sidebar.js:112 +#: frappe/public/js/frappe/ui/sidebar/sidebar.js:122 msgid "Sales without complexity, lock-in and per-user costs. Try it for free!" msgstr "" @@ -23453,20 +23515,20 @@ msgstr "星期六" #: frappe/core/doctype/data_import/data_import.js:119 #: frappe/desk/page/desktop/desktop.html:65 #: frappe/email/doctype/notification/notification.json -#: frappe/printing/page/print/print.js:934 +#: frappe/printing/page/print/print.js:924 #: frappe/printing/page/print_format_builder/print_format_builder.js:162 -#: frappe/public/js/frappe/form/footer/form_timeline.js:678 +#: frappe/public/js/frappe/form/footer/form_timeline.js:683 #: 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:250 -#: frappe/public/js/frappe/list/list_view.js:2035 +#: frappe/public/js/frappe/list/list_view.js:2029 #: frappe/public/js/frappe/ui/toolbar/toolbar.js:337 #: 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:2106 -#: frappe/public/js/frappe/views/reports/report_view.js:1800 +#: frappe/public/js/frappe/views/reports/report_view.js:1797 #: frappe/public/js/frappe/views/workspace/workspace.js:361 #: frappe/public/js/frappe/widgets/base_widget.js:142 #: frappe/public/js/frappe/widgets/quick_list_widget.js:120 @@ -23479,8 +23541,8 @@ msgstr "保存" msgid "Save Anyway" msgstr "仍然保存" -#: frappe/public/js/frappe/views/reports/report_view.js:1444 -#: frappe/public/js/frappe/views/reports/report_view.js:1807 +#: frappe/public/js/frappe/views/reports/report_view.js:1441 +#: frappe/public/js/frappe/views/reports/report_view.js:1804 msgid "Save As" msgstr "另存为" @@ -23528,11 +23590,11 @@ msgctxt "Freeze message while saving a document" msgid "Saving" msgstr "正在保存" -#: frappe/public/js/frappe/list/list_view.js:2046 +#: frappe/public/js/frappe/list/list_view.js:2040 msgid "Saving Changes..." msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.js:421 +#: frappe/custom/doctype/customize_form/customize_form.js:432 msgid "Saving Customization..." msgstr "正在保存自定义..." @@ -23742,7 +23804,7 @@ msgstr "脚本" #: frappe/public/js/frappe/form/link_selector.js:46 #: frappe/public/js/frappe/list/list_sidebar_stat.html:4 #: frappe/public/js/frappe/ui/address_autocomplete/autocomplete_dialog.js:20 -#: frappe/public/js/frappe/ui/sidebar/sidebar.js:459 +#: frappe/public/js/frappe/ui/sidebar/sidebar.js:469 #: frappe/public/js/frappe/ui/toolbar/search.js:49 #: frappe/public/js/frappe/ui/toolbar/search.js:68 #: frappe/templates/discussions/search.html:2 @@ -23864,7 +23926,7 @@ msgstr "节标题" msgid "Section must have at least one column" msgstr "段至少须包括一栏" -#: frappe/core/doctype/user/user.py:1465 +#: frappe/core/doctype/user/user.py:1473 msgid "Security Alert: Your account is being impersonated" msgstr "" @@ -23930,7 +23992,7 @@ msgstr "查看人列表" #: frappe/core/page/permission_manager/permission_manager_help.html:26 #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json -#: frappe/printing/page/print/print.js:663 +#: frappe/printing/page/print/print.js:653 #: frappe/website/doctype/web_form_field/web_form_field.json #: frappe/website/doctype/web_template_field/web_template_field.json msgid "Select" @@ -23941,7 +24003,7 @@ msgstr "单选" #: 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:483 -#: frappe/public/js/frappe/views/reports/report_view.js:1666 +#: frappe/public/js/frappe/views/reports/report_view.js:1663 msgid "Select All" msgstr "全选" @@ -23966,11 +24028,11 @@ msgstr "选择列" msgid "Select Columns" msgstr "选择列" -#: frappe/desk/page/setup_wizard/setup_wizard.js:399 +#: frappe/desk/page/setup_wizard/setup_wizard.js:406 msgid "Select Country" msgstr "选择国家" -#: frappe/desk/page/setup_wizard/setup_wizard.js:412 +#: frappe/desk/page/setup_wizard/setup_wizard.js:419 msgid "Select Currency" msgstr "选择货币" @@ -24038,7 +24100,7 @@ msgstr "选择字段" msgid "Select Fields To Update" msgstr "选择要更新的字段" -#: frappe/public/js/frappe/list/list_view.js:2031 +#: frappe/public/js/frappe/list/list_view.js:2025 msgid "Select Filters" msgstr "选择过滤条件" @@ -24058,7 +24120,7 @@ msgstr "选择分组字段" msgid "Select Kanban" msgstr "选择看板" -#: frappe/desk/page/setup_wizard/setup_wizard.js:391 +#: frappe/desk/page/setup_wizard/setup_wizard.js:398 msgid "Select Language" msgstr "选择语言" @@ -24071,12 +24133,12 @@ msgstr "选择列表视图" msgid "Select Mandatory" msgstr "选择必填字段" -#: frappe/custom/doctype/customize_form/customize_form.js:290 +#: frappe/custom/doctype/customize_form/customize_form.js:301 msgid "Select Module" msgstr "选择模块" #: frappe/printing/page/print/print.js:197 -#: frappe/printing/page/print/print.js:646 +#: frappe/printing/page/print/print.js:636 msgid "Select Network Printer" msgstr "选择网络打印机" @@ -24103,7 +24165,7 @@ msgstr "选择报告" msgid "Select Table Columns for {0}" msgstr "选择{0}的列" -#: frappe/desk/page/setup_wizard/setup_wizard.js:405 +#: frappe/desk/page/setup_wizard/setup_wizard.js:412 msgid "Select Time Zone" msgstr "选择时区" @@ -24168,13 +24230,13 @@ msgstr "选择打印ATLEAST 1项纪录" msgid "Select atleast 2 actions" msgstr "选择至少2个操作" -#: frappe/public/js/frappe/list/list_view.js:1492 +#: frappe/public/js/frappe/list/list_view.js:1486 msgctxt "Description of a list view shortcut" msgid "Select list item" msgstr "选择列表项" -#: frappe/public/js/frappe/list/list_view.js:1444 -#: frappe/public/js/frappe/list/list_view.js:1460 +#: frappe/public/js/frappe/list/list_view.js:1438 +#: frappe/public/js/frappe/list/list_view.js:1454 msgctxt "Description of a list view shortcut" msgid "Select multiple list items" msgstr "选择多个列表项" @@ -24535,7 +24597,7 @@ msgstr "服务器(python)脚本已禁用,可通过后台bench命令 bench set- msgid "Server Scripts feature is not available on this site." msgstr "此站点未启用服务器脚本功能" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:658 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:667 msgid "Server error during upload. The file might be corrupted." msgstr "" @@ -24602,7 +24664,7 @@ msgstr "会话" #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:400 #: frappe/desk/doctype/dashboard_chart/dashboard_chart.js:487 -#: frappe/public/js/frappe/widgets/chart_widget.js:447 +#: frappe/public/js/frappe/widgets/chart_widget.js:452 msgid "Set" msgstr "有值" @@ -24638,7 +24700,7 @@ msgstr "设置动态过滤器" msgid "Set Filters" msgstr "设置过滤条件" -#: frappe/public/js/frappe/widgets/chart_widget.js:436 +#: frappe/public/js/frappe/widgets/chart_widget.js:441 #: frappe/public/js/frappe/widgets/quick_list_widget.js:105 msgid "Set Filters for {0}" msgstr "为{0}设置过滤器" @@ -24670,7 +24732,7 @@ msgstr "设置备份数量" msgid "Set Password" msgstr "设置密码" -#: frappe/custom/doctype/customize_form/customize_form.js:112 +#: frappe/custom/doctype/customize_form/customize_form.js:119 msgid "Set Permissions" msgstr "设置权限" @@ -24827,7 +24889,7 @@ msgstr "将此地址模板设置为默认,因为没有其他的默认项" msgid "Setting up Global Search documents." msgstr "设置全局搜索单据" -#: frappe/desk/page/setup_wizard/setup_wizard.js:285 +#: frappe/desk/page/setup_wizard/setup_wizard.js:292 msgid "Setting up your system" msgstr "设置您的系统" @@ -24883,13 +24945,13 @@ msgid "Setup > User Permissions" msgstr "设置 > 用户权限" #: frappe/public/js/frappe/views/reports/query_report.js:1971 -#: frappe/public/js/frappe/views/reports/report_view.js:1778 +#: frappe/public/js/frappe/views/reports/report_view.js:1775 msgid "Setup Auto Email" msgstr "设置电子邮件自动发送" #. Label of the setup_complete (Check) field in DocType 'System Settings' #: frappe/core/doctype/system_settings/system_settings.json -#: frappe/desk/page/setup_wizard/setup_wizard.js:211 +#: frappe/desk/page/setup_wizard/setup_wizard.js:218 msgid "Setup Complete" msgstr "安装完成" @@ -24899,7 +24961,7 @@ msgstr "安装完成" msgid "Setup Series for transactions" msgstr "设置单据编号模板" -#: frappe/desk/page/setup_wizard/setup_wizard.js:236 +#: frappe/desk/page/setup_wizard/setup_wizard.js:243 msgid "Setup failed" msgstr "始始化失败" @@ -25178,7 +25240,7 @@ msgstr "显示标题" msgid "Show Title in Link Fields" msgstr "在链接字段中以标题字段值显示" -#: frappe/public/js/frappe/views/reports/report_view.js:1583 +#: frappe/public/js/frappe/views/reports/report_view.js:1580 msgid "Show Totals" msgstr "显示总计" @@ -25220,7 +25282,7 @@ msgstr "在我的账号页显示帐号删除链接" msgid "Show all Versions" msgstr "显示所有版本" -#: frappe/public/js/frappe/form/footer/form_timeline.js:69 +#: frappe/public/js/frappe/form/footer/form_timeline.js:75 msgid "Show all activity" msgstr "显示全部日志" @@ -25383,7 +25445,7 @@ msgstr "退出登录" msgid "Sign Up and Confirmation" msgstr "注册与确认" -#: frappe/core/doctype/user/user.py:1069 +#: frappe/core/doctype/user/user.py:1077 msgid "Sign Up is disabled" msgstr "禁止注册" @@ -25466,17 +25528,17 @@ msgstr "大小" msgid "Size (MB)" msgstr "大小(MB)" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:634 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:643 msgid "Size exceeds the maximum allowed file size." msgstr "" -#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:330 +#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:326 #: frappe/public/js/frappe/widgets/onboarding_widget.js:82 #: frappe/public/js/onboarding_tours/onboarding_tours.js:18 msgid "Skip" msgstr "跳过" -#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:270 +#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:267 msgid "Skip All" msgstr "" @@ -25897,8 +25959,8 @@ msgstr "标准用户类型{0}不可删除" #: frappe/core/doctype/recorder/recorder_list.js:87 #: frappe/core/report/prepared_report_analytics/prepared_report_analytics.py:45 -#: frappe/printing/page/print/print.js:330 -#: frappe/printing/page/print/print.js:377 +#: frappe/printing/page/print/print.js:320 +#: frappe/printing/page/print/print.js:367 msgid "Start" msgstr "开始" @@ -25958,7 +26020,7 @@ msgstr "入门" msgid "Started At" msgstr "开始时间" -#: frappe/desk/page/setup_wizard/setup_wizard.js:286 +#: frappe/desk/page/setup_wizard/setup_wizard.js:293 msgid "Starting Frappe ..." msgstr "开始Frappe ..." @@ -26070,8 +26132,8 @@ msgstr "频率" #: 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:362 -#: frappe/public/js/frappe/list/list_view.js:2472 -#: frappe/public/js/frappe/views/reports/report_view.js:1029 +#: frappe/public/js/frappe/list/list_view.js:2466 +#: frappe/public/js/frappe/views/reports/report_view.js:1026 #: 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 @@ -26264,7 +26326,7 @@ msgstr "提交队列" msgid "Submit" msgstr "提交" -#: frappe/public/js/frappe/list/list_view.js:2347 +#: frappe/public/js/frappe/list/list_view.js:2341 msgctxt "Button in list view actions menu" msgid "Submit" msgstr "提交" @@ -26322,7 +26384,7 @@ msgstr "提交此文档以完成此步骤" msgid "Submit this document to confirm" msgstr "点提交按钮进行确认" -#: frappe/public/js/frappe/list/list_view.js:2352 +#: frappe/public/js/frappe/list/list_view.js:2346 msgctxt "Title of confirmation dialog" msgid "Submit {0} documents?" msgstr "是否提交{0}个文档?" @@ -26445,7 +26507,7 @@ msgstr "成功导入{1}条记录中的{0}条。" msgid "Successfully reset onboarding status for all users." msgstr "已成功重置所有用户的入职状态。" -#: frappe/core/doctype/user/user.py:1484 +#: frappe/core/doctype/user/user.py:1492 msgid "Successfully signed out" msgstr "已成功退出登录" @@ -26507,7 +26569,7 @@ msgstr "概要" msgid "Sunday" msgstr "星期天" -#: frappe/public/js/frappe/ui/sidebar/sidebar.js:132 +#: frappe/public/js/frappe/ui/sidebar/sidebar.js:142 msgid "Support without complexity, lock-in and per-user costs. Try it for free!" msgstr "" @@ -26528,11 +26590,11 @@ msgstr "切换主题" msgid "Switch To Desk" msgstr "切换到主页(桌面)" -#: frappe/public/js/frappe/ui/sidebar/sidebar.js:111 +#: frappe/public/js/frappe/ui/sidebar/sidebar.js:121 msgid "Switch to Frappe CRM" msgstr "" -#: frappe/public/js/frappe/ui/sidebar/sidebar.js:131 +#: frappe/public/js/frappe/ui/sidebar/sidebar.js:141 msgid "Switch to Helpdesk" msgstr "" @@ -26565,7 +26627,7 @@ msgstr "通讯录同步" msgid "Sync events from Google as public" msgstr "将Google事件同步为公开" -#: frappe/custom/doctype/customize_form/customize_form.js:256 +#: frappe/custom/doctype/customize_form/customize_form.js:267 msgid "Sync on Migrate" msgstr "迁移时同步" @@ -26600,7 +26662,7 @@ msgstr "同步" msgid "Syncing {0} of {1}" msgstr "正在同步{1}中的{0}" -#: frappe/utils/data.py:2627 +#: frappe/utils/data.py:2628 msgid "Syntax Error" msgstr "语法错误" @@ -26920,17 +26982,19 @@ msgstr "表HTML" #. Option for the 'Type' (Select) field in DocType 'DocField' #. Option for the 'Field Type' (Select) field in DocType 'Custom Field' #. Option for the 'Type' (Select) field in DocType 'Customize Form Field' +#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field' #: frappe/core/doctype/docfield/docfield.json #: frappe/custom/doctype/custom_field/custom_field.json #: frappe/custom/doctype/customize_form_field/customize_form_field.json +#: frappe/website/doctype/web_form_field/web_form_field.json msgid "Table MultiSelect" msgstr "表-多选" -#: frappe/desk/search.py:279 +#: frappe/desk/search.py:284 msgid "Table MultiSelect requires a table with at least one Link field, but none was found in {0}" msgstr "" -#: frappe/custom/doctype/customize_form/customize_form.js:229 +#: frappe/custom/doctype/customize_form/customize_form.js:240 msgid "Table Trimmed" msgstr "表格已截断" @@ -26938,7 +27002,7 @@ msgstr "表格已截断" msgid "Table updated" msgstr "表更新" -#: frappe/model/document.py:1757 +#: frappe/model/document.py:1766 msgid "Table {0} cannot be empty" msgstr "表{0}不能为空" @@ -26961,7 +27025,7 @@ msgstr "标签链接" #: frappe/public/js/frappe/form/templates/form_sidebar.html:125 #: frappe/public/js/frappe/list/base_list.js:814 #: frappe/public/js/frappe/list/base_list.js:997 -#: frappe/public/js/frappe/list/bulk_operations.js:444 +#: frappe/public/js/frappe/list/bulk_operations.js:446 #: 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:227 @@ -27052,7 +27116,7 @@ msgstr "模板警告" msgid "Templates" msgstr "模板" -#: frappe/core/doctype/user/user.py:1082 +#: frappe/core/doctype/user/user.py:1090 msgid "Temporarily Disabled" msgstr "暂时禁用" @@ -27234,7 +27298,7 @@ msgstr "" msgid "The contents of this email are strictly confidential. Please do not forward this email to anyone." msgstr "此邮件内容严格保密。请勿转发给任何人。" -#: frappe/public/js/frappe/list/list_view.js:715 +#: frappe/public/js/frappe/list/list_view.js:709 msgid "The count shown is an estimated count. Click here to see the accurate count." msgstr "显示数量为估算值。点击此处查看精确数量。" @@ -27264,11 +27328,11 @@ msgstr "所选文档类型为子表,需指定父文档类型。" msgid "The email button is enabled for the user in the document." msgstr "" -#: frappe/desk/search.py:292 +#: frappe/desk/search.py:297 msgid "The field {0} in {1} does not allow ignoring user permissions" msgstr "" -#: frappe/desk/search.py:302 +#: frappe/desk/search.py:312 msgid "The field {0} in {1} links to {2} and not {3}" msgstr "" @@ -27356,15 +27420,15 @@ msgstr "从\n" "\"IAM & Admin\" > \"Settings\"\n" "下的 Google Cloud Console 获取的项目编号" -#: frappe/desk/utils.py:106 +#: frappe/desk/utils.py:110 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:1040 +#: frappe/core/doctype/user/user.py:1048 msgid "The reset password link has been expired" msgstr "重置密码链接已过期" -#: frappe/core/doctype/user/user.py:1042 +#: frappe/core/doctype/user/user.py:1050 msgid "The reset password link has either been used before or is invalid" msgstr "重置密码链接已被使用或无效" @@ -27534,7 +27598,7 @@ msgstr "出错了" msgid "There were errors while creating the document. Please try again." msgstr "创建单据时出错。请再试一次。" -#: frappe/public/js/frappe/views/communication.js:923 +#: frappe/public/js/frappe/views/communication.js:973 msgid "There were errors while sending email. Please try again." msgstr "邮件发送失败,请重试。" @@ -27603,7 +27667,7 @@ msgstr "本周" msgid "This Year" msgstr "本年" -#: frappe/custom/doctype/customize_form/customize_form.js:220 +#: frappe/custom/doctype/customize_form/customize_form.js:231 msgid "This action is irreversible. Do you wish to continue?" msgstr "此操作不可逆。是否继续?" @@ -27631,7 +27695,7 @@ msgstr "如勾选,所有用户均可查看此数字卡" msgid "This chart will be available to all Users if this is set" msgstr "如勾选,所有用户可查看此统计图表" -#: frappe/custom/doctype/customize_form/customize_form.js:212 +#: frappe/custom/doctype/customize_form/customize_form.js:223 msgid "This doctype has no orphan fields to trim" msgstr "此文档类型无孤立字段需清理" @@ -27651,7 +27715,7 @@ msgstr "本文档已加入提交队列。您可通过{0}跟踪进度。" msgid "This document has been modified after the email was sent." msgstr "发电子邮件后,此单据已被修改。" -#: frappe/public/js/frappe/form/form.js:1366 +#: frappe/public/js/frappe/form/form.js:1370 msgid "This document has unsaved changes which might not appear in final PDF.
Consider saving the document before printing." msgstr "此文档存在未保存更改,可能不会反映在最终PDF中。
打印前请先保存文档。" @@ -27705,7 +27769,7 @@ msgstr "此为公开文件,用户无需登录即可访问" msgid "This form has been modified after you have loaded it" msgstr "重新加载后表单就已被修改," -#: frappe/public/js/frappe/form/form.js:2332 +#: frappe/public/js/frappe/form/form.js:2336 msgid "This form is not editable due to a Workflow." msgstr "此表单因工作流状态不能被编辑。" @@ -27766,7 +27830,7 @@ msgstr "此链接已激活以进行验证。" msgid "This link is invalid or expired. Please make sure you have pasted correctly." msgstr "此链接是无效或过期。请确保你已经正确粘贴。" -#: frappe/printing/page/print/print.js:452 +#: frappe/printing/page/print/print.js:442 msgid "This may get printed on multiple pages" msgstr "可能会打印多页" @@ -27850,7 +27914,7 @@ msgstr "将重置此导览并向所有用户显示。是否继续?" msgid "This will terminate the job immediately and might be dangerous, are you sure?" msgstr "此操作将立即终止任务且可能存在风险,是否确认继续?" -#: frappe/core/doctype/user/user.py:1315 +#: frappe/core/doctype/user/user.py:1323 msgid "Throttled" msgstr "节流" @@ -27933,7 +27997,7 @@ msgstr "时间(秒)" #: frappe/core/doctype/system_settings/system_settings.json #: frappe/core/doctype/user/user.json #: frappe/core/web_form/edit_profile/edit_profile.json -#: frappe/desk/page/setup_wizard/setup_wizard.js:404 +#: frappe/desk/page/setup_wizard/setup_wizard.js:411 #: frappe/website/doctype/web_page_view/web_page_view.json msgid "Time Zone" msgstr "时区" @@ -28237,7 +28301,7 @@ msgstr "待办" msgid "Today" msgstr "今天" -#: frappe/public/js/frappe/views/reports/report_view.js:1627 +#: frappe/public/js/frappe/views/reports/report_view.js:1624 msgid "Toggle Chart" msgstr "切换图表" @@ -28304,7 +28368,7 @@ msgstr "后台作业队列过长({0}),请稍后重试" msgid "Too many requests. Please try again later." msgstr "" -#: frappe/core/doctype/user/user.py:1083 +#: frappe/core/doctype/user/user.py:1091 msgid "Too many users signed up recently, so the registration is disabled. Please try back in an hour" msgstr "最近有太多用户注册,导致注册功能被自动临时禁用了,请一个小时后重试。" @@ -28368,7 +28432,7 @@ msgstr "主题" #: 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:1376 -#: frappe/public/js/frappe/views/reports/report_view.js:1608 +#: frappe/public/js/frappe/views/reports/report_view.js:1605 msgid "Total" msgstr "总计" @@ -28418,11 +28482,11 @@ msgstr "初始同步过程中要同步的邮件总数" msgid "Total:" msgstr "总计:" -#: frappe/public/js/frappe/views/reports/report_view.js:1308 +#: frappe/public/js/frappe/views/reports/report_view.js:1305 msgid "Totals" msgstr "总计" -#: frappe/public/js/frappe/views/reports/report_view.js:1283 +#: frappe/public/js/frappe/views/reports/report_view.js:1280 msgid "Totals Row" msgstr "总计行" @@ -28532,7 +28596,7 @@ msgstr "翻译数据" msgid "Translate Link Fields" msgstr "翻译链接字段" -#: frappe/public/js/frappe/views/reports/report_view.js:1723 +#: frappe/public/js/frappe/views/reports/report_view.js:1720 msgid "Translate values" msgstr "翻译值" @@ -28607,7 +28671,7 @@ msgstr "触发缓存" msgid "Trigger on valid methods like \"before_insert\", \"after_update\", etc (will depend on the DocType selected)" msgstr "在有效的方法如:“before_insert”,“after_update”触发(取决于所选的单据类型)" -#: frappe/custom/doctype/customize_form/customize_form.js:144 +#: frappe/custom/doctype/customize_form/customize_form.js:151 msgid "Trim Table" msgstr "精简表格" @@ -28621,10 +28685,6 @@ msgstr "重试" msgid "Try a Naming Series" msgstr "单据编号模板预览" -#: frappe/printing/page/print/print.js:212 -msgid "Try the new Print Designer" -msgstr "试用新版打印设计器" - #: frappe/utils/password_strength.py:106 msgid "Try to avoid repeated words and characters" msgstr "尽量避免重复的单词和字符" @@ -28882,7 +28942,7 @@ msgstr "无法打开附件单据,您确认导出文件并存为了CSV格式? msgid "Unable to read file format for {0}" msgstr "无法读取{0}的文件格式" -#: frappe/core/doctype/communication/email.py:208 +#: frappe/core/doctype/communication/email.py:211 msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account" msgstr "缺少邮箱账户无法发送邮件,请通过设置>邮箱账户配置默认账户" @@ -28908,6 +28968,7 @@ msgid "Unchanged" msgstr "未变更" #: frappe/public/js/frappe/form/toolbar.js:554 +#: frappe/public/js/frappe/views/communication.js:919 msgid "Undo" msgstr "撤销" @@ -28972,7 +29033,7 @@ msgstr "未知文件编码,尝试使用:{0}" msgid "Unlock Reference Document" msgstr "解锁参考文档" -#: frappe/public/js/frappe/form/footer/form_timeline.js:633 +#: frappe/public/js/frappe/form/footer/form_timeline.js:638 #: frappe/website/doctype/web_form/web_form.js:86 msgid "Unpublish" msgstr "取消发布" @@ -28995,7 +29056,7 @@ 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:179 -#: frappe/public/js/frappe/views/reports/report_view.js:1666 +#: frappe/public/js/frappe/views/reports/report_view.js:1663 msgid "Unselect All" msgstr "全部不选" @@ -29028,11 +29089,11 @@ msgstr "退订参数" msgid "Unsubscribed" msgstr "已退订" -#: frappe/database/query.py:1175 +#: frappe/database/query.py:1182 msgid "Unsupported function or operator: {0}" msgstr "" -#: frappe/database/query.py:2255 +#: frappe/database/query.py:2277 msgid "Unsupported {0}: {1}" msgstr "" @@ -29060,7 +29121,7 @@ msgstr "今日活动" #: frappe/core/doctype/data_import/data_import_list.js:36 #: frappe/core/doctype/document_naming_settings/document_naming_settings.json #: frappe/core/doctype/role_permission_for_page_and_report/role_permission_for_page_and_report.js:23 -#: frappe/custom/doctype/customize_form/customize_form.js:448 +#: frappe/custom/doctype/customize_form/customize_form.js:459 #: frappe/desk/doctype/bulk_update/bulk_update.js:15 #: frappe/desk/doctype/number_card/number_card.js:291 #: frappe/desk/doctype/number_card/number_card.js:437 @@ -29098,7 +29159,7 @@ msgstr "更新应用钩子解析顺序" msgid "Update Order" msgstr "更新顺序" -#: frappe/desk/page/setup_wizard/setup_wizard.js:488 +#: frappe/desk/page/setup_wizard/setup_wizard.js:502 msgid "Update Password" msgstr "更新密码" @@ -29155,7 +29216,7 @@ msgstr "已更新" msgid "Updated Successfully" msgstr "更新成功" -#: frappe/public/js/frappe/desk.js:446 +#: frappe/public/js/frappe/desk.js:448 msgid "Updated To A New Version 🎉" msgstr "已更新至新版本🎉" @@ -29207,7 +29268,7 @@ msgstr "上传中 {0} / {1} {2}" msgid "Upload" msgstr "上传" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:648 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:657 msgid "Upload Failed" msgstr "" @@ -29329,7 +29390,7 @@ msgstr "当默认设置无法正确识别数据时使用" msgid "Use of sub-query or function is restricted" msgstr "子查询或函数的使用受到限制" -#: frappe/printing/page/print/print.js:313 +#: frappe/printing/page/print/print.js:303 msgid "Use the new Print Format Builder" msgstr "启用新打印格式编辑器" @@ -29445,7 +29506,7 @@ msgstr "用户无法创建" msgid "User Cannot Search" msgstr "用户不能搜索" -#: frappe/public/js/frappe/desk.js:550 +#: frappe/public/js/frappe/desk.js:552 msgid "User Changed" msgstr "用户账号已变更" @@ -29554,11 +29615,11 @@ msgstr "用户权限限制" #: 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:2093 -#: frappe/public/js/frappe/views/reports/report_view.js:1826 +#: frappe/public/js/frappe/views/reports/report_view.js:1823 msgid "User Permissions" msgstr "用户权限限制" -#: frappe/public/js/frappe/list/list_view.js:1962 +#: frappe/public/js/frappe/list/list_view.js:1956 msgctxt "Button in list view menu" msgid "User Permissions" msgstr "用户权限" @@ -29697,11 +29758,11 @@ msgstr "用户{0}无权创建工作区" msgid "User {0} has requested for data deletion" msgstr "用户{0}已请求数据删除" -#: frappe/core/doctype/user/user.py:1459 +#: frappe/core/doctype/user/user.py:1467 msgid "User {0} has started an impersonation session as you.

Reason provided: {1}" msgstr "" -#: frappe/core/doctype/user/user.py:1442 +#: frappe/core/doctype/user/user.py:1450 msgid "User {0} impersonated as {1}" msgstr "用户 {0} 以 {1} 身份登录" @@ -29843,7 +29904,7 @@ msgstr "有效性" #: frappe/integrations/doctype/query_parameters/query_parameters.json #: frappe/integrations/doctype/webhook_header/webhook_header.json #: frappe/public/js/frappe/list/bulk_operations.js:336 -#: frappe/public/js/frappe/list/bulk_operations.js:410 +#: frappe/public/js/frappe/list/bulk_operations.js:412 #: frappe/public/js/frappe/list/list_view_permission_restrictions.html:4 #: frappe/website/doctype/web_form/web_form.js:213 #: frappe/website/doctype/website_meta_tag/website_meta_tag.json @@ -30190,7 +30251,7 @@ msgstr "仓库" msgid "Warning" msgstr "警告" -#: frappe/custom/doctype/customize_form/customize_form.js:217 +#: frappe/custom/doctype/customize_form/customize_form.js:228 msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:" msgstr "警告:即将数据丢失!继续操作将永久删除{0}的数据库列:" @@ -30584,7 +30645,7 @@ msgstr "重量" msgid "Weighted Distribution" msgstr "" -#: frappe/desk/page/setup_wizard/setup_wizard.js:384 +#: frappe/desk/page/setup_wizard/setup_wizard.js:391 msgid "Welcome" msgstr "欢迎" @@ -30687,7 +30748,7 @@ msgstr "通配符过滤" msgid "Will add \"%\" before and after the query" msgstr "将在查询前后添加“%”" -#: frappe/desk/page/setup_wizard/setup_wizard.js:479 +#: frappe/desk/page/setup_wizard/setup_wizard.js:493 msgid "Will be your login ID" msgstr "将是您的登录ID" @@ -30943,11 +31004,11 @@ msgstr "工作区{0}已创建" msgid "Workspaces" msgstr "工作区" -#: frappe/public/js/frappe/form/footer/form_timeline.js:757 +#: frappe/public/js/frappe/form/footer/form_timeline.js:762 msgid "Would you like to publish this comment? This means it will become visible to website/portal users." msgstr "是否确认发布本评论?发布后网站/门户用户可见。" -#: frappe/public/js/frappe/form/footer/form_timeline.js:761 +#: frappe/public/js/frappe/form/footer/form_timeline.js:766 msgid "Would you like to unpublish this comment? This means it will no longer be visible to website/portal users." msgstr "是否确认取消发布本评论?取消后网站/门户用户将不可见。" @@ -30986,7 +31047,7 @@ msgstr "X轴字段" msgid "XLSX" msgstr "XLSX" -#: frappe/public/js/frappe/file_uploader/FileUploader.vue:661 +#: frappe/public/js/frappe/file_uploader/FileUploader.vue:670 msgid "XMLHttpRequest Error" msgstr "" @@ -31064,7 +31125,7 @@ msgstr "黄色" #: frappe/integrations/doctype/webhook/webhook.py:125 #: frappe/integrations/doctype/webhook/webhook.py:132 #: frappe/printing/doctype/print_format/print_format.json -#: frappe/public/js/form_builder/utils.js:336 +#: frappe/public/js/form_builder/utils.js:333 #: frappe/public/js/frappe/form/controls/link.js:579 #: frappe/public/js/frappe/list/base_list.js:950 #: frappe/public/js/frappe/list/list_sidebar_group_by.js:170 @@ -31092,7 +31153,7 @@ msgctxt "Name of the current user. For example: You edited this 5 hours ago." msgid "You" msgstr "您" -#: frappe/public/js/frappe/form/footer/form_timeline.js:463 +#: frappe/public/js/frappe/form/footer/form_timeline.js:468 msgid "You Liked" msgstr "您已点赞" @@ -31182,6 +31243,10 @@ msgstr "" msgid "You are not allowed to update this Web Form Document" msgstr "你不允许更新此Web表单" +#: frappe/core/doctype/communication/email.py:341 +msgid "You are not authorized to undo this email" +msgstr "" + #: frappe/public/js/frappe/request.js:37 msgid "You are not connected to Internet. Retry after sometime." msgstr "你没有连接到互联网。在某个时间后重试。" @@ -31210,7 +31275,7 @@ msgstr "仅允许调整应用顺序,不可增删应用" msgid "You are selecting Sync Option as ALL, It will resync all read as well as unread message from server. This may also cause the duplication of Communication (emails)." msgstr "选择全量同步将重新同步服务器所有消息,可能导致通讯记录重复" -#: frappe/public/js/frappe/form/footer/form_timeline.js:414 +#: frappe/public/js/frappe/form/footer/form_timeline.js:419 msgctxt "Form timeline" msgid "You attached {0}" msgstr "您已附加{0}" @@ -31271,7 +31336,7 @@ msgstr "一次最多打印{0}个文档" msgid "You can only set the 3 custom doctypes in the Document Types table." msgstr "文档类型表中仅可设置3个自定义文档类型" -#: frappe/handler.py:184 +#: frappe/handler.py:203 msgid "You can only upload JPG, PNG, GIF, PDF, TXT, CSV or Microsoft documents." msgstr "" @@ -31347,12 +31412,12 @@ msgstr "你变更了 {0}" msgid "You changed the values for {0} {1}" msgstr "你变更了 {0} {1}" -#: frappe/public/js/frappe/form/footer/form_timeline.js:443 +#: frappe/public/js/frappe/form/footer/form_timeline.js:448 msgctxt "Form timeline" msgid "You changed {0} to {1}" msgstr "您已将{0}改为{1}" -#: frappe/public/js/frappe/form/footer/form_timeline.js:140 +#: frappe/public/js/frappe/form/footer/form_timeline.js:145 msgid "You created this" msgstr "你创建了本单据" @@ -31373,11 +31438,11 @@ msgstr "您未被授权完成此操作" msgid "You do not have import permission for {0}" msgstr "" -#: frappe/database/query.py:986 +#: frappe/database/query.py:993 msgid "You do not have permission to access child table field: {0}" msgstr "" -#: frappe/database/query.py:999 +#: frappe/database/query.py:1006 msgid "You do not have permission to access field: {0}" msgstr "您无权访问字段:{0}" @@ -31413,7 +31478,7 @@ msgstr "您未被授权访问此单据" msgid "You have a new message from:" msgstr "您收到来自以下用户的新消息:" -#: frappe/handler.py:120 +#: frappe/handler.py:121 msgid "You have been successfully logged out" msgstr "您已成功注销" @@ -31421,7 +31486,7 @@ msgstr "您已成功注销" msgid "You have hit the row size limit on database table: {0}" msgstr "已达到数据库表{0}的行大小限制" -#: frappe/public/js/frappe/list/bulk_operations.js:426 +#: frappe/public/js/frappe/list/bulk_operations.js:428 msgid "You have not entered a value. The field will be set to empty." msgstr "未输入字段值,字段值将被设为空值" @@ -31441,7 +31506,7 @@ msgstr "待查看{0}" msgid "You haven't added any Dashboard Charts or Number Cards yet." msgstr "尚未创建统计图表或数字卡" -#: frappe/public/js/frappe/list/list_view.js:531 +#: frappe/public/js/frappe/list/list_view.js:525 msgid "You haven't created a {0} yet" msgstr "暂无数据 {0}" @@ -31449,7 +31514,7 @@ msgstr "暂无数据 {0}" msgid "You hit the rate limit because of too many requests. Please try after sometime." msgstr "请求过多触发速率限制,请稍后重试" -#: frappe/public/js/frappe/form/footer/form_timeline.js:151 +#: frappe/public/js/frappe/form/footer/form_timeline.js:156 msgid "You last edited this" msgstr "你最新修订了本单据" @@ -31538,7 +31603,7 @@ msgstr "您需要{0}权限才能从{1} {2}获取值" msgid "You removed 1 row from {0}" msgstr "您从{0}移除了1行" -#: frappe/public/js/frappe/form/footer/form_timeline.js:419 +#: frappe/public/js/frappe/form/footer/form_timeline.js:424 msgctxt "Form timeline" msgid "You removed attachment {0}" msgstr "您移除了附件{0}" @@ -31573,7 +31638,7 @@ msgstr "您于{0}提交了此文档" msgid "You unfollowed this document" msgstr "您取消了对该单据的关注" -#: frappe/public/js/frappe/form/footer/form_timeline.js:183 +#: frappe/public/js/frappe/form/footer/form_timeline.js:188 msgid "You viewed this" msgstr "您查看了此内容" @@ -31589,7 +31654,7 @@ msgstr "您已获邀加入{0}" msgid "You've been invited to join {0}." msgstr "您已获邀加入{0}。" -#: frappe/public/js/frappe/desk.js:547 +#: frappe/public/js/frappe/desk.js:549 msgid "You've logged in as another user from another tab. Refresh this page to continue using system." msgstr "在另一个浏览器页签用另一个账号登录了,请刷新浏览器后切换到新帐号继续" @@ -31601,11 +31666,11 @@ msgstr "YouTube的" msgid "Your CSV file is being generated and will appear in the Attachments section once ready. Additionally, you will get notified when the file is available for download." msgstr "您的CSV文件正在生成,完成后将显示在附件区域。此外,文件可供下载时您将收到通知。" -#: frappe/desk/page/setup_wizard/setup_wizard.js:397 +#: frappe/desk/page/setup_wizard/setup_wizard.js:404 msgid "Your Country" msgstr "国家" -#: frappe/desk/page/setup_wizard/setup_wizard.js:389 +#: frappe/desk/page/setup_wizard/setup_wizard.js:396 msgid "Your Language" msgstr "语言" @@ -31650,7 +31715,7 @@ msgstr "您的Google日历连接请求已成功接受" msgid "Your email address" msgstr "您的电子邮件地址" -#: frappe/desk/utils.py:105 +#: frappe/desk/utils.py:109 msgid "Your exported report: {0}" msgstr "您导出的报告:{0}" @@ -31784,8 +31849,8 @@ msgstr "Chrome浏览器" msgid "commented" msgstr "已评论" -#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:258 -#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:262 +#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:255 +#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:259 msgid "completed" msgstr "已完成" @@ -32273,11 +32338,11 @@ msgstr "自昨天" msgid "started" msgstr "已开始" -#: frappe/desk/page/setup_wizard/setup_wizard.js:201 +#: frappe/desk/page/setup_wizard/setup_wizard.js:208 msgid "starting the setup..." msgstr "正在启动设置..." -#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:252 +#: frappe/public/js/frappe/ui/user_onboarding/OnboardingPanel.vue:249 msgid "steps completed" msgstr "" @@ -32413,7 +32478,7 @@ msgstr "点击元素时如果存在弹出框将获得焦点" msgid "wkhtmltopdf" msgstr "wkhtmltopdf工具" -#: frappe/printing/page/print/print.js:683 +#: frappe/printing/page/print/print.js:673 msgid "wkhtmltopdf 0.12.x (with patched qt)." msgstr "wkhtmltopdf 0.12.x(带补丁的qt)" @@ -32445,7 +32510,7 @@ msgid "yyyy-mm-dd" msgstr "年-月-日" #: frappe/desk/doctype/event/event.js:87 -#: frappe/public/js/frappe/form/footer/form_timeline.js:547 +#: frappe/public/js/frappe/form/footer/form_timeline.js:552 msgid "{0}" msgstr "{0}" @@ -32504,11 +32569,11 @@ msgstr "已同步{0}个Google日历事件" msgid "{0} Google Contacts synced." msgstr "{0} Google通讯录同步。" -#: frappe/public/js/frappe/form/footer/form_timeline.js:464 +#: frappe/public/js/frappe/form/footer/form_timeline.js:469 msgid "{0} Liked" msgstr "{0}点赞" -#: frappe/public/js/frappe/widgets/chart_widget.js:358 frappe/www/portal.html:8 +#: frappe/public/js/frappe/widgets/chart_widget.js:363 frappe/www/portal.html:8 msgid "{0} List" msgstr "{0}列表" @@ -32532,7 +32597,7 @@ msgstr "{0}单据编号(名称)" msgid "{0} Not allowed to change {1} after submission from {2} to {3}" msgstr "{0} 提交后不允许将 {1} 从 {2} 修改为 {3}" -#: frappe/public/js/frappe/widgets/chart_widget.js:366 +#: frappe/public/js/frappe/widgets/chart_widget.js:371 msgid "{0} Report" msgstr "{0}报表" @@ -32548,7 +32613,7 @@ msgstr "{0}设置" msgid "{0} Tree" msgstr "{0} 树" -#: frappe/public/js/frappe/form/footer/form_timeline.js:128 +#: frappe/public/js/frappe/form/footer/form_timeline.js:133 #: frappe/public/js/frappe/form/sidebar/form_sidebar.js:150 msgid "{0} Web page views" msgstr "{0}次网页浏览" @@ -32597,7 +32662,7 @@ msgstr "{0}分派了新任务 {1} {2} 给你" msgid "{0} assigned {1}: {2}" msgstr "{0}已分派{1}:{2}" -#: frappe/public/js/frappe/form/footer/form_timeline.js:415 +#: frappe/public/js/frappe/form/footer/form_timeline.js:420 msgctxt "Form timeline" msgid "{0} attached {1}" msgstr "{0}附加了{1}" @@ -32639,7 +32704,7 @@ msgstr "{0} 变更了 {0} {1}" msgid "{0} changed the values for {1} {2}" msgstr "{0}更改了{1} {2}的值" -#: frappe/public/js/frappe/form/footer/form_timeline.js:444 +#: frappe/public/js/frappe/form/footer/form_timeline.js:449 msgctxt "Form timeline" msgid "{0} changed {1} to {2}" msgstr "{0}将{1}更改为{2}" @@ -32656,7 +32721,7 @@ msgstr "" msgid "{0} created successfully" msgstr "{0}已成功创建" -#: frappe/public/js/frappe/form/footer/form_timeline.js:141 +#: frappe/public/js/frappe/form/footer/form_timeline.js:146 msgid "{0} created this" msgstr "{0} 创建了本单据" @@ -32710,7 +32775,7 @@ msgstr "{0}小时" msgid "{0} has already assigned default value for {1}." msgstr "{0}已为{1}分派了默认值。" -#: frappe/database/query.py:1310 +#: frappe/database/query.py:1317 msgid "{0} has invalid backtick notation: {1}" msgstr "" @@ -32768,7 +32833,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:1524 +#: frappe/public/js/frappe/views/reports/report_view.js:1521 msgid "{0} is between {1} and {2}" msgstr "{0}介于{1}和{2}之间" @@ -32787,31 +32852,31 @@ msgstr "" msgid "{0} is enabled" msgstr "" -#: frappe/public/js/frappe/views/reports/report_view.js:1493 +#: frappe/public/js/frappe/views/reports/report_view.js:1490 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:1513 +#: frappe/public/js/frappe/views/reports/report_view.js:1510 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:1503 +#: frappe/public/js/frappe/views/reports/report_view.js:1500 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:1518 +#: frappe/public/js/frappe/views/reports/report_view.js:1515 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:1508 +#: frappe/public/js/frappe/views/reports/report_view.js:1505 msgid "{0} is less than {1}" msgstr "{0}小于{1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1543 +#: frappe/public/js/frappe/views/reports/report_view.js:1540 msgid "{0} is like {1}" msgstr "{0}类似于{1}" @@ -32889,21 +32954,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:1498 +#: frappe/public/js/frappe/views/reports/report_view.js:1495 msgid "{0} is not equal to {1}" msgstr "{0}不等于{1}" -#: frappe/public/js/frappe/views/reports/report_view.js:1545 +#: frappe/public/js/frappe/views/reports/report_view.js:1542 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:1539 +#: frappe/public/js/frappe/views/reports/report_view.js:1536 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:1549 +#: frappe/public/js/frappe/views/reports/report_view.js:1546 msgid "{0} is not set" msgstr "{0}未设置" @@ -32920,7 +32985,7 @@ 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:1532 +#: frappe/public/js/frappe/views/reports/report_view.js:1529 msgid "{0} is one of {1}" msgstr "{0}属于{1}" @@ -32933,12 +32998,12 @@ msgid "{0} is required" msgstr "{0}是必填项" #: frappe/public/js/frappe/form/controls/link.js:699 -#: frappe/public/js/frappe/views/reports/report_view.js:1548 +#: frappe/public/js/frappe/views/reports/report_view.js:1545 msgid "{0} is set" msgstr "{0}已设置" #: frappe/public/js/frappe/form/controls/link.js:723 -#: frappe/public/js/frappe/views/reports/report_view.js:1527 +#: frappe/public/js/frappe/views/reports/report_view.js:1524 msgid "{0} is within {1}" msgstr "{0}在{1}范围内" @@ -32946,15 +33011,15 @@ msgstr "{0}在{1}范围内" msgid "{0} is {1}" msgstr "" -#: frappe/public/js/frappe/list/list_view.js:1881 +#: frappe/public/js/frappe/list/list_view.js:1875 msgid "{0} items selected" msgstr "已选{0}条记录" -#: frappe/core/doctype/user/user.py:1451 +#: frappe/core/doctype/user/user.py:1459 msgid "{0} just impersonated as you. They gave this reason: {1}" msgstr "{0} 因为 {1} 原因以你的帐号登录了系统" -#: frappe/public/js/frappe/form/footer/form_timeline.js:152 +#: frappe/public/js/frappe/form/footer/form_timeline.js:157 msgid "{0} last edited this" msgstr "{0} 最新修订了本单据" @@ -32982,23 +33047,23 @@ msgstr "{0}分钟前" msgid "{0} months ago" msgstr "{0}个月前" -#: frappe/model/document.py:1991 +#: frappe/model/document.py:2000 msgid "{0} must be after {1}" msgstr "{0}必须在{1}之后" -#: frappe/model/document.py:1743 +#: frappe/model/document.py:1752 msgid "{0} must be beginning with '{1}'" msgstr "{0}必须以'{1}'开头" -#: frappe/model/document.py:1745 +#: frappe/model/document.py:1754 msgid "{0} must be equal to '{1}'" msgstr "{0}必须等于'{1}'" -#: frappe/model/document.py:1741 +#: frappe/model/document.py:1750 msgid "{0} must be none of {1}" msgstr "{0}不能是{1}中的任何一项" -#: frappe/model/document.py:1739 frappe/utils/csvutils.py:162 +#: frappe/model/document.py:1748 frappe/utils/csvutils.py:162 msgid "{0} must be one of {1}" msgstr "{0}必须属于{1}" @@ -33010,7 +33075,7 @@ msgstr "{0}必须首先设置" msgid "{0} must be unique" msgstr "{0}必须是唯一的" -#: frappe/model/document.py:1747 +#: frappe/model/document.py:1756 msgid "{0} must be {1} {2}" msgstr "{0}必须为{1}{2}" @@ -33027,11 +33092,11 @@ msgid "{0} not allowed to be renamed" msgstr "{0}不允许改名" #: frappe/core/doctype/report/report.py:444 -#: frappe/public/js/frappe/list/list_view.js:1261 +#: frappe/public/js/frappe/list/list_view.js:1255 msgid "{0} of {1}" msgstr "第{0}项 / 共{1}项" -#: frappe/public/js/frappe/list/list_view.js:1263 +#: frappe/public/js/frappe/list/list_view.js:1257 msgid "{0} of {1} ({2} rows with children)" msgstr "{0} / {1} ({2} 行有子记录)" @@ -33072,7 +33137,7 @@ msgstr "将导出 {0} 笔记录" msgid "{0} removed 1 row from {1}" msgstr "{0}从{1}移除了1行" -#: frappe/public/js/frappe/form/footer/form_timeline.js:420 +#: frappe/public/js/frappe/form/footer/form_timeline.js:425 msgctxt "Form timeline" msgid "{0} removed attachment {1}" msgstr "{0}移除了附件{1}" @@ -33097,7 +33162,7 @@ msgstr "" msgid "{0} role does not have permission on any doctype" msgstr "角色 {0} 无单据类型权限" -#: frappe/model/document.py:1982 +#: frappe/model/document.py:1991 msgid "{0} row #{1}:" msgstr "{0}第{1}行:" @@ -33175,7 +33240,7 @@ msgstr "{0}已更新" msgid "{0} values selected" msgstr "已选择{0}个值" -#: frappe/public/js/frappe/form/footer/form_timeline.js:184 +#: frappe/public/js/frappe/form/footer/form_timeline.js:189 msgid "{0} viewed this" msgstr "{0}查看了此项" @@ -33361,6 +33426,10 @@ msgstr "{0}:字段名不能设为保留关键字{1}" msgid "{0}: {1}" msgstr "{0}:{1}" +#: frappe/public/js/frappe/form/controls/link.js:945 +msgid "{0}: {1} did not match any results." +msgstr "" + #: frappe/workflow/doctype/workflow_action/workflow_action.py:181 msgid "{0}: {1} is set to state {2}" msgstr "{0}:{1} 状态已变更为 {2}" @@ -33401,11 +33470,11 @@ msgstr "{{{0}}}是不是一个有效的字段名模式。它应该是{{FIELD_NAM msgid "{} Complete" msgstr "已完成{}" -#: frappe/utils/data.py:2621 +#: frappe/utils/data.py:2622 msgid "{} Invalid python code on line {}" msgstr "第{}行存在无效Python代码" -#: frappe/utils/data.py:2630 +#: frappe/utils/data.py:2631 msgid "{} Possibly invalid python code.
{}" msgstr "可能存在无效Python代码:
{}"