[I18N] Update translation terms from Transifex

This commit is contained in:
Odoo Translation Bot
2024-06-09 00:41:20 +02:00
parent 3c9ea881a9
commit 43426fa893
155 changed files with 80479 additions and 34677 deletions
+32 -24
View File
@@ -36,8 +36,8 @@
# Grit233 <grit233@163.com>, 2023
# Emily Jia <eji@odoo.com>, 2024
# liAnGjiA <liangjia@qq.com>, 2024
# Martin Trigaux, 2024
# qilong zhong <zhongqilong001@gmail.com>, 2024
# Martin Trigaux, 2024
# Wil Odoo, 2024
# Chloe Wang, 2024
#
@@ -13897,7 +13897,7 @@ msgstr ""
#: ../../content/applications/finance/accounting/taxes/avatax.rst:108
msgid "Odoo configuration"
msgstr ""
msgstr "Odoo 配置"
#: ../../content/applications/finance/accounting/taxes/avatax.rst:110
msgid ""
@@ -14253,7 +14253,7 @@ msgstr ""
#: ../../content/applications/finance/accounting/taxes/avatax.rst:244
msgid "Credentials"
msgstr ""
msgstr "授权认证"
#: ../../content/applications/finance/accounting/taxes/avatax.rst:246
msgid ""
@@ -14484,7 +14484,7 @@ msgstr ""
#: ../../content/applications/finance/accounting/taxes/avatax.rst:381
msgid "Click :guilabel:`Save` to implement the changes."
msgstr ""
msgstr "点击 :guilabel:`保存`,以执行更改。"
#: ../../content/applications/finance/accounting/taxes/avatax.rst:384
msgid "Tax mapping"
@@ -14643,7 +14643,7 @@ msgstr ""
#: ../../content/applications/finance/accounting/taxes/avatax/avalara_portal.rst:55
msgid "Filter"
msgstr ""
msgstr "滤镜"
#: ../../content/applications/finance/accounting/taxes/avatax/avalara_portal.rst:57
msgid ""
@@ -14706,7 +14706,7 @@ msgstr ""
#: ../../content/applications/finance/accounting/taxes/avatax/avalara_portal.rst:78
msgid "Sort by"
msgstr ""
msgstr "排序"
#: ../../content/applications/finance/accounting/taxes/avatax/avalara_portal.rst:80
msgid ""
@@ -15271,7 +15271,7 @@ msgstr ""
#: ../../content/applications/finance/accounting/taxes/avatax/avatax_use.rst:107
msgid "Logging"
msgstr ""
msgstr "记录"
#: ../../content/applications/finance/accounting/taxes/avatax/avatax_use.rst:109
msgid ""
@@ -15812,7 +15812,7 @@ msgstr "客户登录或填写账单详情后,**电子商务订单** 税款会
msgid ""
"The fiscal positions' **sequence** defines which fiscal position is applied "
"if all conditions set on multiple fiscal positions are met simultaneously."
msgstr ""
msgstr "财务岗位的**序列**定义了如果同时满足多个财政状况上设置的所有条件,则应用哪个财政状况。"
#: ../../content/applications/finance/accounting/taxes/fiscal_positions.rst:85
msgid ""
@@ -32508,7 +32508,7 @@ msgstr ""
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:189
msgid "Generate payslips"
msgstr ""
msgstr "生成工资单"
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:191
msgid ""
@@ -32961,19 +32961,19 @@ msgstr ""
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:393
msgid "Period"
msgstr ""
msgstr "期间"
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:394
msgid "Days"
msgstr ""
msgstr ""
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:395
msgid "Wage"
msgstr ""
msgstr "工资"
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:396
msgid "Commission"
msgstr ""
msgstr "佣金"
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:398
msgid "ADW"
@@ -32990,7 +32990,7 @@ msgstr ""
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:401
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:415
msgid "31"
msgstr ""
msgstr "31"
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:402
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:404
@@ -33005,7 +33005,7 @@ msgstr ""
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:406
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:413
msgid "N/A"
msgstr ""
msgstr ""
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:407
msgid "Feb"
@@ -33013,11 +33013,11 @@ msgstr ""
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:408
msgid "28"
msgstr ""
msgstr "28"
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:410
msgid "$5000"
msgstr ""
msgstr "$5000"
#: ../../content/applications/finance/fiscal_localizations/hong_kong.rst:411
msgid "$25200"
@@ -35253,7 +35253,7 @@ msgid ""
"than the sale of goods or the provision of services. A **deferred invoice** "
"has to be issued at the latest within the **15th day** of the month "
"following the delivery covered by the document."
msgstr ""
msgstr "**递延发票**是在销售货物或提供服务**之后**开具的发票。**递延发票**最迟必须在单据所涉交货后的下一个月**15 天**内开具。"
#: ../../content/applications/finance/fiscal_localizations/italy.rst:482
msgid ""
@@ -36305,25 +36305,25 @@ msgid ""
"One requirement of the CFDI 4.0 is that the resulting XML file needs (or "
"does not need) to break down the taxes of the operation. There are three "
"different possible values that are added in the XML file:"
msgstr ""
msgstr "CFDI 4.0 的一个要求是,生成的 XML 文件需要(或不需要)细分操作的税额。在 XML 文件中会添加三种不同的可能值:"
#: ../../content/applications/finance/fiscal_localizations/mexico.rst:216
msgid ""
"`01`: Not subject to tax - this value is added automatically if your invoice"
" line doesn't contain any taxes."
msgstr ""
msgstr "`01`: 不含税 - 如果发票行不含任何税项,则自动添加此值。"
#: ../../content/applications/finance/fiscal_localizations/mexico.rst:218
msgid ""
"`02`: Subject to tax - this is the default configuration of any invoice line"
" that contains taxes."
msgstr ""
msgstr "`02`: 含税 - 这是任何含税发票行的默认配置。"
#: ../../content/applications/finance/fiscal_localizations/mexico.rst:219
msgid ""
"`03`: Subject to tax and not forced to break down - this value can be "
"triggered on-demand for certain customers to replace the value 02."
msgstr ""
msgstr "`03`: 含税,不强制分解 - 某些客户可按需触发此值,以取代 02。"
#: ../../content/applications/finance/fiscal_localizations/mexico.rst:222
msgid ""
@@ -36331,10 +36331,12 @@ msgid ""
"customer's invoice --> MX EDI tab`, and activate the :guilabel:`No Tax "
"Breakdown` checkbox."
msgstr ""
"要使用 `03` 值,请导航至 :menuselection:`联系人 --> 您的客户发票 --> MX EDI 选项卡`,并激活 "
":guilabel:`无税款明细` 复选框。"
#: ../../content/applications/finance/fiscal_localizations/mexico.rst-1
msgid "No Tax Breakdown option on the MX EDI tab of the customer's invoice."
msgstr ""
msgstr "在客户发票的 MX EDI 选项卡上没有“无税款明细”的选项。"
#: ../../content/applications/finance/fiscal_localizations/mexico.rst:230
msgid ""
@@ -36342,10 +36344,11 @@ msgid ""
"regimes and/or taxes. Consult your accountant first to see if it is needed "
"for your business before making any modification."
msgstr ""
":guilabel:`无税款明细`值**仅**适用于特定的财务制度和/或税种。在进行任何修改之前,请先咨询您的会计师,确认是否需要为您的业务使用这个功能。"
#: ../../content/applications/finance/fiscal_localizations/mexico.rst:235
msgid "Other tax configurations"
msgstr ""
msgstr "其他税项配置"
#: ../../content/applications/finance/fiscal_localizations/mexico.rst:237
msgid ""
@@ -36355,6 +36358,9 @@ msgid ""
"used: (`Base Imponible de Impuestos en Base a Flujo de Efectivo`) in the "
"journal entry when reclassifying taxes. **Do not delete this account**."
msgstr ""
"在记录付款时,Odoo 会将税款从现金基准转换账户转移到在 "
":guilabel:`定义`选项卡中设置的账户。对于这种转移,在重新分类税款的日记账分录中会使用一个税基账户: (`Base Imponible de "
"Impuestos en Base a Flujo de Efectivo`) 。**请不要删除这个账户**。"
#: ../../content/applications/finance/fiscal_localizations/mexico.rst:242
msgid ""
@@ -36362,6 +36368,8 @@ msgid ""
"Taxes`, you need to add the correct :guilabel:`Tax Grids` for it (`IVA`, "
"`ISR` or `IEPS`). Odoo **only** supports these three groups of taxes."
msgstr ""
"如果您在 :menuselection:`会计 --> 配置 --> 税款`中创建了一个新的税款,您需要为其添加正确的 "
":guilabel:`税网(`IVA`、 `ISR` 或 `IEPS`)。 Odoo 仅支持这三种税种组。"
#: ../../content/applications/finance/fiscal_localizations/mexico.rst-1
msgid "Tax accounts available for Odoo."
+169 -57
View File
@@ -16,8 +16,8 @@
# Martin Trigaux, 2024
# diaojiaolou <124412206@qq.com>, 2024
# Emily Jia <eji@odoo.com>, 2024
# Chloe Wang, 2024
# Wil Odoo, 2024
# Chloe Wang, 2024
#
#, fuzzy
msgid ""
@@ -26,7 +26,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-31 09:59+0000\n"
"PO-Revision-Date: 2023-11-08 08:57+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Last-Translator: Chloe Wang, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -5085,7 +5085,7 @@ msgstr "有关更多信息,请参阅 :ref:`使用默认电子邮件地址 <ema
msgid ""
"The :guilabel:`System Parameters` can be accessed by activating the "
":ref:`developer mode <developer-mode>`."
msgstr ""
msgstr "激活 :ref:`开发者模式<developer-mode>` 可以访问 :guilabel:`系统参数`。"
#: ../../content/applications/general/email_communication/mailjet_api.rst:216
msgid ""
@@ -5174,6 +5174,7 @@ msgstr "Google Places API 密钥"
msgid ""
":doc:`/applications/websites/website/configuration/address_autocomplete`"
msgstr ""
":doc:`/applications/websites/website/configuration/address_autocomplete`"
#: ../../content/applications/general/integrations/google_translate.rst:3
msgid "Google Translate"
@@ -5183,7 +5184,7 @@ msgstr "Google 翻译"
msgid ""
"*Google Translate* can be used to translate user generated text in the Odoo "
"chatter."
msgstr ""
msgstr "*Google 翻译* 可用于翻译 Odoo 沟通栏中用户生成的文本。"
#: ../../content/applications/general/integrations/google_translate.rst:8
msgid "Google API console"
@@ -5195,12 +5196,15 @@ msgid ""
" with the *Google API console*. Once the following processes are complete, "
"an *API key* is created to input in Odoo."
msgstr ""
"将 *Google 翻译* 整合到 Odoo 中的大部分设置都是通过*Google API 控制台*完成的。完成以下过程后,将创建一个*API "
"密钥*,以便在 Odoo 中输入。"
#: ../../content/applications/general/integrations/google_translate.rst:14
msgid ""
"`Google Translate setup on Google "
"<https://cloud.google.com/translate/docs/setup>`_"
msgstr ""
"`在 Google 上设置 Google 翻译<https://cloud.google.com/translate/docs/setup>`_"
#: ../../content/applications/general/integrations/google_translate.rst:19
msgid ""
@@ -5210,12 +5214,14 @@ msgid ""
"account (this should match the email address that has billing attached to "
"it)."
msgstr ""
"要开始使用,请访问 `Google API 控制台 <https://console.developers.google.com>`_。然后,如果有 "
"*Google 工作空间* 账户,请使用该账户登录。如果没有,请使用个人 Gmail 帐户登录(该帐户应与附有账单的电子邮件地址相匹配)。"
#: ../../content/applications/general/integrations/google_translate.rst:23
msgid ""
"Next, click :guilabel:`Create Project` on the far-right of the "
":guilabel:`OAuth consent screen`."
msgstr ""
msgstr "然后,点击 :guilabel:`OAuth 同意`屏幕最右侧的 :guilabel:`创建项目`。"
#: ../../content/applications/general/integrations/google_translate.rst:26
msgid ""
@@ -5223,6 +5229,8 @@ msgid ""
"next to the :guilabel:`Google Cloud` icon, and a pop-over window appears. "
"Next, click :guilabel:`New Project` top-right of the pop-over window."
msgstr ""
"如果 *Google API 控制台*已有项目,请点击 :guilabel:`Google Cloud` "
"图标旁边的下拉菜单,弹出一个窗口。然后,单击弹出窗口右上角的 :guilabel:`新建项目`。"
#: ../../content/applications/general/integrations/google_translate.rst:30
msgid ""
@@ -5232,6 +5240,9 @@ msgid ""
"Gmail account is being used, leave the :guilabel:`Location` as :guilabel:`No"
" Organization`."
msgstr ""
"在 :guilabel:`新建项目` 屏幕上,将 :guilabel:`项目名称` 重命名为 `Odoo Translate`,并浏览 "
":guilabel:`位置`。将 :guilabel:`位置` 设置为 *Google 工作区组织*。如果使用的是个人 Gmail 帐户,请将 "
":guilabel:`位置` 设为 :guilabel:`无组织`。"
#: ../../content/applications/general/integrations/google_translate.rst:42
msgid "API library"
@@ -5441,6 +5452,9 @@ msgid ""
" :doc:`../../essentials/in_app_purchase` credits if you would like to keep "
"using this service."
msgstr ""
"邮件插件允许您免费测试 Lead "
"Enrichment,无论您是否将插件连接到数据库。一段时间后,如果您想继续使用这项服务,插件会要求您购买:doc:`../../essentials/in_app_purchase`"
" 信用点数。"
#: ../../content/applications/general/integrations/mail_plugins.rst:41
msgid "Lead Generation IAP service"
@@ -5798,6 +5812,9 @@ msgid ""
"upper right of the previewed message, then scroll down, and click on "
":guilabel:`Get Add-ins`."
msgstr ""
"对于本地安装的 Microsoft Outlook 版本,请在预览模式(**不是**打开邮件)下访问 "
":guilabel:`获取插件`菜单项。首先,点击预览邮件右上方的 :guilabel:`...(省略号)`图标,然后向下滚动,点击 "
":guilabel:`获取插件`。"
#: ../../content/applications/general/integrations/mail_plugins/outlook.rst:44
msgid ""
@@ -5864,6 +5881,8 @@ msgid ""
"are available as a trial database. This feature requires :ref:`prepaid "
"credits <mail_plugins/pricing>`."
msgstr ""
"只有数量有限的 **公司洞察**(*潜在客户丰富*)请求可作为试用数据库使用。此功能需要 :ref:`预付点数 "
"<mail_plugins/pricing>`。"
#: ../../content/applications/general/integrations/mail_plugins/outlook.rst:89
msgid ""
@@ -6127,7 +6146,7 @@ msgstr ""
#: ../../content/applications/general/iot/config/connect.rst-1
msgid "Connection steps for a wired connection or WiFi connection."
msgstr ""
msgstr "有线连接或 WiFi 连接的连接步骤。"
#: ../../content/applications/general/iot/config/connect.rst:38
msgid ""
@@ -6137,6 +6156,8 @@ msgid ""
":abbr:`IoT (Internet of Things)` box is :ref:`flashed <iot/config/flash>` "
"with the most up-to-date disk image."
msgstr ""
":abbr:`IoT(物联网)`盒子 SD 卡格式化的磁盘镜像与 :abbr:`IoT(物联网)`盒子运行的 Odoo 数据库版本是唯一的。确保 "
":abbr:`IoT(物联网)` 盒子已使用最新的磁盘镜像进行:ref:`烧录 <iot/config/flash>`。"
#: ../../content/applications/general/iot/config/connect.rst:46
msgid "Ethernet connection"
@@ -7089,10 +7110,11 @@ msgid ""
":abbr:`IoT (Internet of Things)` box has correctly started, by checking that"
" a fixed green LED is showing next to the power port."
msgstr ""
"如果上述情况都不能解决问题,那么请检查电源端口旁边是否有固定的绿色 LED 指示灯,以确保 :abbr:`IoT(物联网)` 盒子已正确启动。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:30
msgid "IoT box is connected but it is not showing in the database"
msgstr ""
msgstr "物联网盒已连接,但未在数据库中显示"
#: ../../content/applications/general/iot/config/troubleshooting.rst:32
msgid ""
@@ -7624,6 +7646,9 @@ msgid ""
"biz.com/modules/ref_escpos/index.php?content_id=88>`_ to find out more about"
" the *density* parameters."
msgstr ""
"在命名规则中,由于需要使用 `ESC *` 指令打印,因此必须添加 `__IMC`。请参考`Epson's ESC "
"*网站<https://reference.epson-"
"biz.com/modules/ref_escpos/index.php?content_id=88>`_上的打印机型号,了解有关*density*参数的更多信息。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:0
msgid "Epson TM-U220 specifications on manufacturer's website."
@@ -7668,6 +7693,8 @@ msgid ""
"to :guilabel:`Raw` and for the :guilabel:`Model` value, set this to "
":guilabel:`Raw Queue (en)`."
msgstr ""
"点击 :guilabel:`继续`,以继续操作。接下来,将 :guilabel:`Make` 值设置为 :guilabel:`Raw` 并将 "
":guilabel:`Model` 值设置为 :guilabel:`Raw Queue (en)`。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:0
msgid "Epson TM-U220 specifications on manufacturers website."
@@ -7680,6 +7707,9 @@ msgid ""
"outside the margin. To resolve this, add a new printer (and naming "
"convention) with the `SCALE<X>` parameter to adapt to our receipt size."
msgstr ""
"但是,当尝试使用命名规范:`EpsonTMU220B__IMC_LDV__` "
"打印时,虽然能打印出收据,但收据太大,超出页边距。要解决这个问题,请添加一台新打印机(和命名规范),并设置 `SCALE<X>` "
"参数,以适应我们的收据尺寸。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:320
msgid "Here are some examples:"
@@ -7729,7 +7759,7 @@ msgstr "使用命名约定的收据格式:EpsonTMU220B__IMC_LDV_LDH_SCALE35__
#: ../../content/applications/general/iot/config/troubleshooting.rst:347
msgid "DYMO LabelWriter print issue"
msgstr ""
msgstr "DYMO LabelWriter 打印问题"
#: ../../content/applications/general/iot/config/troubleshooting.rst:349
msgid ""
@@ -7739,12 +7769,15 @@ msgid ""
"the correct :guilabel:`Make and Model` needs to be set, so the correct "
"driver is referenced when using the device."
msgstr ""
"DYMO LabelWriter 在与 :abbr:`IoT(物联网)` 盒子一起打印时存在一个已知问题。OpenPrinting CUPS 服务器使用"
" :guilabel:`本地 RAW 打印机` 驱动程序安装打印机。要打印任何内容,需要设置正确的 "
":guilabel:`品牌和型号`,以便在使用设备时引用正确的驱动程序。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:354
msgid ""
"Additionally, a new printer needs to be added to reduce a print delay that "
"occurs after updating the driver."
msgstr ""
msgstr "此外,还需要添加一台新打印机,以减少更新驱动程序后出现的打印延迟。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:358
msgid ""
@@ -7753,6 +7786,8 @@ msgid ""
" be connected to, and recognized on, the :abbr:`IoT (Internet of Things)` "
"box."
msgstr ""
"DYMO LabelWriter 450 DUO 打印机是推荐与 Odoo 和 :abbr:`IoT (物联网)`盒子一起使用的 DYMO "
"打印机。它***必须***已连接到:abbr:`物联网`盒子,并已被 :abbr:`物联网 `盒子识别。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:362
msgid ""
@@ -7761,6 +7796,8 @@ msgid ""
"LabelWriter 450 DUO Label (en) or DYMO LabelWriter 450 DUO Tape (en)) is "
"crucial when configuring the following processes."
msgstr ""
"DYMO LabelWriter 450 DUO 打印机集标签打印机和磁带打印机于一体。在配置以下流程时,选择正确的型号(DYMO "
"LabelWriter 450 DUO Label (en) 或 DYMO LabelWriter 450 DUO Tape (en))至关重要。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:366
msgid ""
@@ -7768,16 +7805,17 @@ msgid ""
"configuration for the DYMO LabelWriter 450 DUO Label (en) model. Change the "
"model when needed."
msgstr ""
"为了保持一致,以下两个过程都详细说明了 DYMO LabelWriter 450 DUO Label (en) 型号的配置。需要时更改型号。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:372
msgid "DYMO LabelWriter not printing"
msgstr ""
msgstr "DYMO LabelWriter 无法打印"
#: ../../content/applications/general/iot/config/troubleshooting.rst:374
msgid ""
"In the case where the DYMO LabelWriter is not printing anything, a new "
"driver needs to be installed."
msgstr ""
msgstr "如果 DYMO LabelWriter 没有打印任何内容,则需要安装新的驱动程序。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:376
msgid ""
@@ -7788,42 +7826,47 @@ msgid ""
":guilabel:`Maintenance` in the first drop-down menu. Then, select "
":guilabel:`Modify Printer` in the second drop-down menu."
msgstr ""
"首先,点击主页:abbr:`IoT(物联网)`框底部的 :menuselection:`打印机服务器`,打开 OpenPrinting CUPS "
"控制台。然后,点击顶部菜单中的 :menuselection:`打印机`。点击相关打印机,在第一个下拉菜单中选择 "
":guilabel:`维护`。然后在第二个下拉菜单中选择 :guilabel:`修改打印机`。"
#: ../../content/applications/general/iot/config/troubleshooting.rst-1
msgid ""
"Modify the make and model of the DYMO LabelWriter. Maintenance and Modify drop-down menus\n"
"highlighted."
msgstr ""
msgstr "修改 DYMO LabelWriter 的品牌和型号。维护和修改下拉菜单突出显示。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:386
msgid ""
"Next, select the specific network connection/printer that the modification "
"should be made on. Click :guilabel:`Continue`."
msgstr ""
msgstr "接下来,选择要进行修改的特定网络连接/打印机。点击:guilabel:`继续`。"
#: ../../content/applications/general/iot/config/troubleshooting.rst-1
msgid "Printer selection screen with Continue highlighted."
msgstr ""
msgstr "打印机选择屏幕,突出显示 “继续”。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:393
msgid ""
"On the next page, click :guilabel:`Continue` to proceed to set the "
":guilabel:`Make` of the printer."
msgstr ""
msgstr "在下一页,点击:guilabel:`继续`,继续设置打印机的 :guilabel:`品牌`。"
#: ../../content/applications/general/iot/config/troubleshooting.rst-1
msgid "Printer modification screen with Continue highlighted."
msgstr ""
msgstr "打印机修改屏幕,突出显示“继续”。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:399
msgid ""
"Under :guilabel:`Make` select :guilabel:`DYMO` from the menu. Click on "
":guilabel:`Continue` to set the :guilabel:`Model`."
msgstr ""
"在 :guilabel:`品牌` 下从菜单中选择 :guilabel:`DYMO`。点击 :guilabel:`继续` 设置 "
":guilabel:`型号`。"
#: ../../content/applications/general/iot/config/troubleshooting.rst-1
msgid "Setting the make page, with DYMO and continue highlighted."
msgstr ""
msgstr "设置品牌页面,突出显示 DYMO 和继续。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:406
msgid ""
@@ -7832,18 +7875,20 @@ msgid ""
"used). Click on :guilabel:`Modify Printer` to complete setting the new "
"driver, a confirmation page will appear."
msgstr ""
"在下一页中,将 :guilabel:`型号` 设为 :guilabel:`DYMO LabelWriter 450 DUO Label "
"(en)`(或正在使用的 DYMO 打印机型号)。点击 :guilabel:`修改打印机` 完成新驱动程序的设置,将出现一个确认页面。"
#: ../../content/applications/general/iot/config/troubleshooting.rst-1
msgid ""
"Setting the printer model page with DYMO LabelWriter 450 DUO Label (en) "
"highlighted."
msgstr ""
msgstr "设置打印机型号页面,突出显示 DYMO LabelWriter 450 DUO Label (en)。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:414
msgid ""
"After being redirected to a confirmation page, acknowledging a successful "
"update, click on the :menuselection:`Printers` button in the top menu."
msgstr ""
msgstr "重定向到确认页面,确认更新成功后,单击顶部菜单中的 :menuselection:`打印机` 按钮。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:417
msgid ""
@@ -7852,6 +7897,8 @@ msgid ""
" DYMO printer model is being used). Click into the printer that was just "
"updated."
msgstr ""
"所有安装在 OpenPrinting CUPS 服务器上的打印机都会出现,包括新更新的::guilabel:`DYMO LabelWriter 450 "
"DUO Label`(或正在使用的 DYMO 打印机型号)。点击刚刚更新的打印机。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:421
msgid ""
@@ -7860,23 +7907,25 @@ msgid ""
":guilabel:`Print Test Page`. The test label will print out with a ten-second"
" delay if the driver update was successful."
msgstr ""
"要打印测试标签,请点击:guilabel:`管理` 下拉菜单左边的 :guilabel:`维护` 下拉菜单,然后选择 "
":guilabel:`打印测试页面`。如果驱动程序更新成功,测试标签将延迟十秒钟打印出来。"
#: ../../content/applications/general/iot/config/troubleshooting.rst-1
#: ../../content/applications/general/iot/config/troubleshooting.rst-1
msgid ""
"Printing a test page from the administration drop-down menu in the OpenPrinting CUPs\n"
"server."
msgstr ""
msgstr "从 OpenPrinting 银联服务器的管理下拉菜单中打印测试页。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:430
msgid ""
"To reduce this delay a new printer will need to be added, follow the process"
" below."
msgstr ""
msgstr "为减少延迟,需要添加一台新打印机,请按以下步骤操作。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:433
msgid "DYMO LabelWriter print delay"
msgstr ""
msgstr "DYMO LabelWriter 打印延迟"
#: ../../content/applications/general/iot/config/troubleshooting.rst:435
msgid ""
@@ -7887,6 +7936,9 @@ msgid ""
":menuselection:`Administration` in the top menu, then click :guilabel:`Add a"
" Printer`."
msgstr ""
"要解决修改驱动程序后的延迟问题,必须重新安装打印机。要重新安装打印机,请点击主页 :abbr:`IoT (物联网)` 框底部的 "
":menuselection:`打印机服务器` 打开 OpenPrinting CUPS 管理页面。然后,点击顶部菜单中的 "
":menuselection:`管理`,再点击 :guilabel:`添加打印机`。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:442
msgid ""
@@ -7908,12 +7960,15 @@ msgid ""
"(or whichever DYMO printer model is being used) pre-installed printer. Click"
" :guilabel:`Continue`."
msgstr ""
"在下一屏幕的 :guilabel:`本地打印机` 部分中,选择预先安装的 :guilabel:`DYMO LabelWriter 450 DUO "
"Label (DYMO LabelWriter 450 DUO Label)](或正在使用的 DYMO 打印机型号)打印机。点击 "
":guilabel:`继续`。"
#: ../../content/applications/general/iot/config/troubleshooting.rst-1
msgid ""
"Add a printer screen on OpenPrinting CUPS with DYMO LabelWriter 450 DUO "
"Label highlighted."
msgstr ""
msgstr "在 OpenPrinting CUPS 上添加一个打印机屏幕,突出显示 DYMO LabelWriter 450 DUO 标签。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:458
msgid ""
@@ -7942,13 +7997,13 @@ msgstr ""
msgid ""
"Choose model screen on the OpenPrinting CUPS console with model and add a printer\n"
"highlighted."
msgstr ""
msgstr "在 OpenPrinting CUPS 控制台上的“选择型号”屏幕上,突出显示型号和添加打印机。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:474
msgid ""
"After being redirected to a confirmation page, acknowledging a successful "
"installation, click on the :menuselection:`Printers` button in the top menu."
msgstr ""
msgstr "重定向到确认页面,确认安装成功后,点击顶部菜单中的 :menuselection:`打印机` 按钮。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:477
msgid ""
@@ -7957,10 +8012,12 @@ msgid ""
"whichever DYMO printer model is being used). Click into the printer that was"
" just installed."
msgstr ""
"显示 OpenPrinting CUPS 服务器上安装的所有打印机,包括新安装的::guilabel:`DYMO LabelWriter 450 DUO"
" Label`(或正在使用的 DYMO 打印机型号)。点击刚刚安装的打印机。"
#: ../../content/applications/general/iot/config/troubleshooting.rst-1
msgid "Printer page with newly installed printer highlighted."
msgstr ""
msgstr "突出显示新安装打印机的打印机页面。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:485
msgid ""
@@ -7969,10 +8026,12 @@ msgid ""
":guilabel:`Print Test Page`. The test label should print out immediately "
"(one-to-two seconds delay)."
msgstr ""
"要打印测试标签,请点击 :guilabel:`管理` 下拉菜单左边的 :guilabel:`维修` 下拉菜单,然后选择 "
":guilabel:`打印测试页面`。测试标签应立即打印出来(延迟一到两秒)。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:495
msgid "The Zebra printer does not print anything"
msgstr ""
msgstr "Zebra 打印机不打印任何内容"
#: ../../content/applications/general/iot/config/troubleshooting.rst:497
msgid ""
@@ -7999,7 +8058,7 @@ msgstr ""
#: ../../content/applications/general/iot/config/troubleshooting.rst:511
msgid "The characters read by the barcode scanner do not match the barcode"
msgstr ""
msgstr "条形码扫描仪读取的字符与条形码不匹配"
#: ../../content/applications/general/iot/config/troubleshooting.rst:513
msgid ""
@@ -8053,7 +8112,7 @@ msgstr "修改条形码扫描仪的窗体视图。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:540
msgid "Barcode scanner processes barcode characters individually"
msgstr ""
msgstr "条形码扫描仪单独处理条形码字符"
#: ../../content/applications/general/iot/config/troubleshooting.rst:542
msgid ""
@@ -8064,16 +8123,18 @@ msgid ""
"appropriate language of the barcode scanner on the *Barcode Scanner* form "
"page."
msgstr ""
"通过:abbr:`IoT(物联网)`框,从与条形码扫描仪配对的移动设备或平板电脑访问移动版 Odoo "
"时,扫描仪可能会将每个条形码字符作为一个单独的扫描来处理。在这种情况下,*键盘布局*选项**必须**在*条码扫描仪*表单页面上填写条码扫描仪的相应语言。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:548
msgid ""
"Access the barcode scanner form page by navigating to :menuselection:`IoT "
"App --> Devices --> Barcode Scanner`."
msgstr ""
msgstr "通过导航至 :menuselection:`物联网应用程序 --> 设备 --> 条形码扫描器` 访问条形码扫描仪表单页面。"
#: ../../content/applications/general/iot/config/troubleshooting.rst-1
msgid "Barcode scanner form page, with keyboard layout option highlighted."
msgstr ""
msgstr "条形码扫描器表格页面,突出显示键盘布局选项。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:555
msgid ""
@@ -8081,6 +8142,8 @@ msgid ""
" vary, depending on the device and the language of the database. For "
"example: :guilabel:`English (UK)`, :guilabel:`English (US)`, etc."
msgstr ""
":guilabel:`键盘布局`基于语言,根据设备和数据库语言的不同,可用选项也不同。例如::guilabel:`英语(英国)`、:guilabel:`英语(美国)`"
" 等。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:563
msgid "The cash drawer does not open"
@@ -8102,11 +8165,11 @@ msgstr ""
msgid ""
"Scales play a crucial role in the checkout process, especially for products "
"sold by weight, rather than fixed pricing."
msgstr ""
msgstr "秤在结账过程中起着至关重要的作用,尤其是对于按重量而非固定价格销售的产品。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:577
msgid "Set up Ariva S scales"
msgstr ""
msgstr "设置 Ariva S 秤"
#: ../../content/applications/general/iot/config/troubleshooting.rst:579
msgid ""
@@ -8116,22 +8179,24 @@ msgid ""
"required for the scale to function with Odoo's :abbr:`IoT (Internet of "
"Things)` box."
msgstr ""
"Odoo 确定 Ariva S 系列秤(由Mettler-Toledo, LLC.制造)的特定设置需要修改,并且需要 Mettler 专用的 "
":abbr:`USB(通用串行总线)`到专有 RJ45 电缆,以便秤与 Odoo 的: abbr:`IoT(物联网)`盒子一起运行。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:584
msgid ""
"To correctly configure the scale for recognition by the :abbr:`IoT (Internet"
" of Things)` box, follow this setup process for the Ariva S series scales."
msgstr ""
msgstr "要正确配置秤以便通过 :abbr:`IoT (物联网)` 盒子进行识别,请遵循 Ariva S 系列秤的设置流程。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:588
msgid ""
"It is crucial to use the official Mettler :abbr:`USB (Universal Serial "
"Bus)`-to-RJ45 cable during this process."
msgstr ""
msgstr "在此过程中,必须使用 Mettler 官方提供的 :abbr:`USB (通用串行总线)` 至 RJ45 连接电缆。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:592
msgid "Cable"
msgstr ""
msgstr "电缆"
#: ../../content/applications/general/iot/config/troubleshooting.rst:594
msgid ""
@@ -8142,10 +8207,13 @@ msgid ""
"attached to a serial-to-:abbr:`USB (Universal Serial Bus)` adapter is "
"**not** effective."
msgstr ""
"Mettler 部件号为 72256236 - :abbr:`USB(通用串行总线)`-至:abbr:`POS(销售点)`电缆。请联系 Mettler "
"或合作伙伴购买正品电缆。请注意,除此 Mettler "
"电缆外,**其他**电线都不能用于此配置。使用连接到串行到:abbr:`USB(通用串行总线)适配器的纯串行电缆**无效**。"
#: ../../content/applications/general/iot/config/troubleshooting.rst-1
msgid "Authentic Mettler USB to POS cable, part number 72256236."
msgstr ""
msgstr "正品Mettler USB 至 POS 电缆,部件号 72256236。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:606
msgid ""
@@ -8153,25 +8221,27 @@ msgid ""
"following configuration: `Ariva Checkout Scale User's Guide "
"<https://www.mt.com/dam/RET_DOCS/Ariv.pdf>`_."
msgstr ""
"在进行以下配置时,请参阅 Mettler 的 Ariva S 系列秤设置指南:`Ariva Checkout 秤用户指南 "
"<https://www.mt.com/dam/RET_DOCS/Ariv.pdf>`_。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:609
msgid ""
"To begin, go to page 17 in the above manual for *Setup*. This guide lists "
"potential settings for the Ariva S series scales."
msgstr ""
msgstr "首先,请翻阅上述手册的第 17 页*设置*。本指南列出了 Ariva S 系列秤的可能设置。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:612
msgid ""
"Follow the instructions, along with the following process, to set the scale "
"to setup mode. First, hold the **>T<** button for eight seconds, or until "
":guilabel:`CONF` appears."
msgstr ""
msgstr "按照说明和以下过程将秤开启设置模式。首先,按住 **>T<** 按钮八秒钟,或直到出现 :guilabel:`CONF`。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:615
msgid ""
"Next, press **>T<** until :guilabel:`GRP 3` appears, then press **>0<** to "
"confirm."
msgstr ""
msgstr "接着,按 **>T<** 直到出现 :guilabel:`GRP 3` ,然后按 **>0<** 确认。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:617
msgid ""
@@ -8179,26 +8249,31 @@ msgid ""
"Virtual COM ports). Press **>T<** to cycle through the options under group "
"3.1."
msgstr ""
"在 :guilabel:`3.1` 下,确保设置为 :guilabel:`1`USB 虚拟 COM 端口)。按 **>T<** 循环查看 3.1 "
"组下的选项。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:620
msgid ""
"Once :guilabel:`3.1` is set to :guilabel:`1`, press **>0<** to confirm the "
"selection. Continue to press **>0<** until :guilabel:`GRP 4` appears."
msgstr ""
"一旦 :guilabel:`3.1` 设置为 :guilabel:`1`,按 **>0<** 确认选择。继续按 **>0<** 直到出现 "
":guilabel:`GRP 4`。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:623
msgid "Now, press **>T<** until :guilabel:`EXIT` appears."
msgstr ""
msgstr "现在,按 **>T<** 直到出现 :guilabel:`退出`。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:626
msgid "Do **not** make any other changes unless otherwise needed."
msgstr ""
msgstr "除非另有需要,否则**不要**做任何其他更改。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:628
msgid ""
"Once :guilabel:`EXIT` appears, press **>0<**. Following this, press **>0<** "
"again to :guilabel:`SAVE`. Now the scale restarts."
msgstr ""
"一旦出现 :guilabel:`退出`,按 **>0<**。然后,再次按 **>0<** 以 :guilabel:`保存`。现在秤会重新启动。"
#: ../../content/applications/general/iot/config/troubleshooting.rst:631
msgid ""
@@ -8246,7 +8321,7 @@ msgstr "在物联网盒子上刷写 SD 卡"
msgid ""
"This update does **not** apply to the Windows :abbr:`IoT (Internet of "
"Things)` box (Odoo 16 and higher)."
msgstr ""
msgstr "此更新**不**适用于 Windows :abbr:`IoT(物联网)`盒子(Odoo 16 及更高版本)。"
#: ../../content/applications/general/iot/config/updating_iot.rst:23
msgid ""
@@ -8254,6 +8329,7 @@ msgid ""
" previous version of the Odoo Windows program, and then reinstall it using "
"the most up-to-date installation package."
msgstr ""
"要更新 Windows :abbr:`IoT(物联网)`,首先要卸载以前版本的 Odoo Windows 程序,然后使用最新的安装包重新安装。"
#: ../../content/applications/general/iot/config/updating_iot.rst:26
msgid ""
@@ -8261,6 +8337,8 @@ msgid ""
"package for Enterprise or Community - Windows edition, at `Odoo's download "
"page <https://odoo.com/download>`_."
msgstr ""
"要开始安装,请在 `Odoo 下载页面 <https://odoo.com/download>`_中浏览企业版或社区 - Windows 版的 Odoo"
" 16(或更高版本)安装包。"
#: ../../content/applications/general/iot/config/updating_iot.rst:30
msgid ""
@@ -8272,18 +8350,21 @@ msgid ""
" update, or an update from the :abbr:`IoT (Internet of Things)` box home "
"page, does not resolve issues."
msgstr ""
"在某些情况下,可能需要用*Etcher*软件重新刷新:abbr:`IoT(物联网)`盒子的micro SD卡,以便从 Odoo "
"最新的:abbr:`IoT 物联网`图像更新中获益。这意味着在使用新的 :abbr:`IoT(物联网)` 盒子的情况下,或者当处理程序的更新或来自 "
":abbr:`IoT(物联网)` 盒子主页的更新无法解决问题时,可能需要更新 Odoo :abbr:`IoT(物联网)` 盒子软件。"
#: ../../content/applications/general/iot/config/updating_iot.rst:38
msgid ""
"It is often necessary to re-flash the :abbr:`IoT (Internet of Things)` box's"
" image after upgrading the Odoo database to a new version."
msgstr ""
msgstr "将 Odoo 数据库升级到新版本后,通常需要重新刷新 :abbr:`IoT(物联网)`盒子的映像。"
#: ../../content/applications/general/iot/config/updating_iot.rst:40
msgid ""
"A computer with a micro SD card reader/adapter is **required** to re-flash "
"the micro SD card."
msgstr ""
msgstr "要重新刷新微型 SD 卡,**需要**一台配有微型 SD 卡读卡器/适配器的电脑。"
#: ../../content/applications/general/iot/config/updating_iot.rst:42
msgid ""
@@ -8292,6 +8373,8 @@ msgid ""
"onto drives. After the download completes, install and launch the program on"
" the computer."
msgstr ""
"首先,下载 `Etcher <https://www.balena.io/etcher#download-"
"etcher>`_。这是一个免费的开源工具,用于将图像文件刻录到驱动器上。下载完成后,在计算机上安装并启动该程序。"
#: ../../content/applications/general/iot/config/updating_iot.rst:46
msgid ""
@@ -8300,6 +8383,8 @@ msgid ""
" `iotbox-latest.zip`. This particular image is compatible with *all* "
"supported versions of Odoo."
msgstr ""
"然后,从 `nightly <http://nightly.odoo.com/master/iotbox>`_中下载最新的 "
":abbr:`IoT(物联网)`镜像,其标签为 `iotbox-latest.zip`。此特定镜像与支持的*所有* Odoo 版本兼容。"
#: ../../content/applications/general/iot/config/updating_iot.rst:50
msgid ""
@@ -8308,10 +8393,13 @@ msgid ""
":guilabel:`Flash from file`, then find and select the `iotbox-latest.zip` "
"image and extract it. Next, select the drive the image should be burned to."
msgstr ""
"完成此步骤后,将 :abbr:`IoT (物联网)` 盒子的 micro SD 卡插入计算机或读卡器。打开 *Etcher*,选择 "
":guilabel:`Flashfromfile`,然后找到并选择 `iotbox-latest.zip` "
"映像并解压缩。接下来,选择要将映像刻录到的驱动器。"
#: ../../content/applications/general/iot/config/updating_iot.rst:54
msgid "Lastly, click :guilabel:`Flash`, and wait for the process to finish."
msgstr ""
msgstr "最后,点击 :guilabel:`Flash`,等待进程结束。"
#: ../../content/applications/general/iot/config/updating_iot.rst-1
msgid "Balena's Etcher software dashboard."
@@ -8329,7 +8417,7 @@ msgstr ""
msgid ""
"Then, enter the following: `http://nightly.odoo.com/master/iotbox/iotbox-"
"latest.zip`."
msgstr ""
msgstr "然后,输入以下内容: `http://nightly.odoo.com/master/iotbox/iotbox-latest.zip`。"
#: ../../content/applications/general/iot/config/updating_iot.rst:0
msgid ""
@@ -8415,7 +8503,7 @@ msgstr ""
#: ../../content/applications/general/iot/config/updating_iot.rst:119
msgid "Download and re-install"
msgstr ""
msgstr "下载并重新安装"
#: ../../content/applications/general/iot/config/updating_iot.rst:121
msgid ""
@@ -8424,6 +8512,9 @@ msgid ""
"<https://nightly.odoo.com/>`_ page or it is always available at the `Odoo "
"Download <https://odoo.com/download/>`_ page."
msgstr ""
"最新版本的 Windows 虚拟:abbr:`IoT(物联网)`盒子可从 `Odoo Nightly builds "
"<https://nightly.odoo.com/>`_页面下载,也可随时从 `Odoo 下载 "
"<https://odoo.com/download/>`_页面下载。"
#: ../../content/applications/general/iot/config/updating_iot.rst:125
msgid ""
@@ -8432,6 +8523,9 @@ msgid ""
":file:`odoo_(version).latest.exe` file; where *(version)* is equal to the "
"version of Odoo (e.g. 16.0, 17.0)."
msgstr ""
"要从 :guilabel:`Odoo Nightly builds` 页面下载,请导航至 :menuselection:`Builds(稳定版) -->"
" windows/` 并选择 :file:`odoo_(version).latest.exe` 文件;其中 *(版本)* 等于 Odoo 的版本(例如"
" 16.0、17.0)。"
#: ../../content/applications/general/iot/config/updating_iot.rst:129
msgid ""
@@ -8439,6 +8533,8 @@ msgid ""
"the version of Odoo (e.g. 16.0, 17.0), and select the :guilabel:`Download` "
"button for :guilabel:`Windows`."
msgstr ""
"要从 :guilabel:`Odoo 下载` 页面下载,请找到 Odoo 版本(如 16.0、17.0)部分,并选择 "
":guilabel:`Windows` 的 :guilabel:`下载` 按钮。"
#: ../../content/applications/general/iot/config/updating_iot.rst:132
msgid ""
@@ -8446,12 +8542,14 @@ msgid ""
"instructions screen, click :guilabel:`Next` to start the installation, and "
"agree to the :abbr:`TOS (Terms of Service)`."
msgstr ""
"接下来,安装并设置下载的 Odoo :file:`.exe` 文件。在出现说明屏幕后,点击 :guilabel:`下一步` 开始安装,并同意 "
":abbr:`TOS(服务条款)`。"
#: ../../content/applications/general/iot/config/updating_iot.rst:135
msgid ""
"During the next step of the re-installation, select :guilabel:`Odoo IoT` "
"from the :guilabel:`Select the type of install` drop-down menu."
msgstr ""
msgstr "在下一步重新安装过程中,从 :guilabel:`选择安装类型` 下拉菜单中选择 :guilabel:`Odoo IoT`。"
#: ../../content/applications/general/iot/config/updating_iot.rst:139
#: ../../content/applications/general/iot/config/windows_iot.rst:50
@@ -8460,35 +8558,35 @@ msgstr "便于参考,应安装以下设备:"
#: ../../content/applications/general/iot/config/updating_iot.rst:141
msgid ":guilabel:`Odoo server`"
msgstr ""
msgstr ":guilabel:`Odoo 服务器`"
#: ../../content/applications/general/iot/config/updating_iot.rst:142
msgid ":guilabel:`Odoo IoT`"
msgstr ""
msgstr ":guilabel:`Odoo IoT`"
#: ../../content/applications/general/iot/config/updating_iot.rst:143
msgid ":guilabel:`Nginx WebServer`"
msgstr ""
msgstr ":guilabel:`Nginx 网络服务器`"
#: ../../content/applications/general/iot/config/updating_iot.rst:144
msgid ":guilabel:`Ghostscript interpreter`"
msgstr ""
msgstr ":guilabel:`Ghostscript interpreter`"
#: ../../content/applications/general/iot/config/updating_iot.rst:146
msgid ""
"Ensure there is enough space on the computer for the installation, then "
"click :guilabel:`Next`."
msgstr ""
msgstr "确保计算机上有足够的安装空间,然后点击 :guilabel:`下一步`。"
#: ../../content/applications/general/iot/config/updating_iot.rst:149
msgid "Set the destination and complete the installation"
msgstr ""
msgstr "设置目的地并完成安装"
#: ../../content/applications/general/iot/config/updating_iot.rst:151
msgid ""
"To complete the re-installation, select the :guilabel:`Destination Folder`, "
"and click :guilabel:`Install`."
msgstr ""
msgstr "要完成重新安装,请选择 :guilabel:`目标文件夹`,然后点击:guilabel:`安装`。"
#: ../../content/applications/general/iot/config/updating_iot.rst:155
msgid ""
@@ -8497,6 +8595,8 @@ msgid ""
"software should **not** be installed inside any of the Windows user's "
"directories. Doing so does **not** allow for *Nginx* to initialize."
msgstr ""
"选择`C:\\\\odoo`作为安装位置可以启动*Nginx*服务器。Odoo的 Windows "
"虚拟:abbr:`IoT(物联网)`盒子软件**不应**安装在 Windows 用户的任何目录中。这样做将无法让*Nginx*初始化。"
#: ../../content/applications/general/iot/config/updating_iot.rst:159
#: ../../content/applications/general/iot/config/windows_iot.rst:74
@@ -8512,16 +8612,19 @@ msgid ""
"automatically opens `http://localhost:8069` on a web browser. The webpage "
"should display the :abbr:`IoT (Internet of Things)` box homepage."
msgstr ""
"然后,确保选中 :guilabel:`开启 Odoo` 复选框,并点击 :guilabel:`完成`。安装完成后,Odoo "
"服务器将运行,并自动在网页浏览器上打开 `http://localhost:8069`。网页应显示 :abbr:`IoT (物联网)` 盒子主页。"
#: ../../content/applications/general/iot/config/updating_iot.rst:166
msgid ""
"A :ref:`restart <iot/restart_windows_iot>` of the Windows IoT program may be"
" necessary if the web browser does not display anything."
msgstr ""
"如果网络浏览器不显示任何内容,可能需要 :ref:`重启<iot/restart_windows_iot>` Windows IoT 程序。"
#: ../../content/applications/general/iot/config/updating_iot.rst:172
msgid "Update from the IoT box home page"
msgstr ""
msgstr "从物联网盒子主页升级"
#: ../../content/applications/general/iot/config/updating_iot.rst:174
msgid ""
@@ -8532,6 +8635,9 @@ msgid ""
"ensure the :abbr:`IoT (Internet of Things)` system, and its processes, stay "
"up-to-date."
msgstr ""
"在后台,:abbr:`IoT(物联网)`盒子使用一个版本的 Odoo 代码来运行和连接 Odoo "
"数据库。为了使:abbr:`IoT(物联网)`盒子有效运行,可能需要更新该代码。该操作应定期完成,以确保 "
":abbr:`IoT(物联网)`系统及其流程保持最新。"
#: ../../content/applications/general/iot/config/updating_iot.rst:179
msgid ""
@@ -8540,6 +8646,8 @@ msgid ""
"address` of the :abbr:`IoT (Internet of Things)` box. Then, click on "
":guilabel:`Update` (next to the version number)."
msgstr ""
"通过导航至 :menuselection:`物联网应用程序 --> 物联网盒子` 进入 :abbr:`IoT(物联网)` 盒子主页,并点击 "
":abbr:`IoT (物联网)` 盒子的 :guilabel:`IP 地址`。然后,点击 :guilabel:`更新`(在版本号旁边)。"
#: ../../content/applications/general/iot/config/updating_iot.rst:183
msgid ""
@@ -8549,6 +8657,8 @@ msgid ""
":abbr:`IoT (Internet of Things)` box flashes itself to the newer version. "
"All of the previous configurations are then saved."
msgstr ""
"如果有新版本的 :abbr:`IoT(物联网)` 盒子映像可用,页面底部会出现 :guilabel:`更新至 _xx.xx_` "
"按钮。点击该按钮升级设备,此时 :abbr:`IoT (物联网)` 盒子会自动闪烁到较新的版本。所有先前的配置将被保存。"
#: ../../content/applications/general/iot/config/updating_iot.rst:189
msgid ""
@@ -8557,6 +8667,8 @@ msgid ""
"inconsistent state. This means the :abbr:`IoT (Internet of Things)` box "
"needs to be :ref:`re-flashed <iot/config/flash>` with a new image."
msgstr ""
"这个过程可能需要 30 多分钟。**请勿**关闭或拔下 :abbr:`IoT (物联网)` 盒子的电源插头,因为这会使其处于不一致的状态。这意味着 "
":abbr:`IoT(物联网)` 盒子需要 :ref:`重新刷新 <iot/config/flash>` 新镜像。"
#: ../../content/applications/general/iot/config/updating_iot.rst-1
msgid "IoT box software upgrade in the IoT Box Home Page."
+7 -7
View File
@@ -11,8 +11,8 @@
# Martin Trigaux, 2024
# Jeffery CHEN <jeffery9@gmail.com>, 2024
# Mandy Choy <mnc@odoo.com>, 2024
# Wil Odoo, 2024
# Chloe Wang, 2024
# Wil Odoo, 2024
#
#, fuzzy
msgid ""
@@ -21,7 +21,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-31 09:59+0000\n"
"PO-Revision-Date: 2024-03-30 23:40+0000\n"
"Last-Translator: Chloe Wang, 2024\n"
"Last-Translator: Wil Odoo, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -2419,7 +2419,7 @@ msgstr "Odoo *员工* 模块可用于整理公司的雇佣记录、合同以及
#: ../../content/applications/hr/employees/departments.rst:3
msgid "Departments"
msgstr ""
msgstr "部门"
#: ../../content/applications/hr/employees/departments.rst:5
msgid ""
@@ -6873,7 +6873,7 @@ msgstr ""
#: ../../content/applications/hr/frontdesk/visitors.rst:127
msgid "Notifications"
msgstr ""
msgstr "通知"
#: ../../content/applications/hr/frontdesk/visitors.rst:129
msgid ""
@@ -13135,7 +13135,7 @@ msgstr ""
#: ../../content/applications/hr/recruitment.rst:84
msgid "Send SMS"
msgstr ""
msgstr "发送短信息"
#: ../../content/applications/hr/recruitment.rst:86
msgid ""
@@ -13677,7 +13677,7 @@ msgstr ""
#: ../../content/applications/hr/recruitment.rst:395
#: ../../content/applications/hr/recruitment.rst:643
msgid "New"
msgstr ""
msgstr "新建"
#: ../../content/applications/hr/recruitment.rst:398
msgid ""
@@ -13865,7 +13865,7 @@ msgstr ""
#: ../../content/applications/hr/recruitment.rst:508
msgid "Email Template"
msgstr ""
msgstr "电子邮件模板"
#: ../../content/applications/hr/recruitment.rst:509
msgid "Refusal Reason"
File diff suppressed because it is too large Load Diff
+173 -85
View File
@@ -11,8 +11,8 @@
# 稀饭~~ <wangwhai@qq.com>, 2023
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023
# Datasource International <Hennessy@datasourcegroup.com>, 2024
# Chloe Wang, 2024
# Wil Odoo, 2024
# Chloe Wang, 2024
#
#, fuzzy
msgid ""
@@ -21,7 +21,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-31 09:59+0000\n"
"PO-Revision-Date: 2023-11-08 08:57+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Last-Translator: Chloe Wang, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -315,10 +315,12 @@ msgid ""
"arrow)` icon changes the calendar to a previous or future time, depending on"
" what is clicked, based on the chosen amount of time being represented."
msgstr ""
"点击 :guilabel:`⬅️(左箭头)` 图标或 :guilabel:`➡️(右箭头)` "
"图标,日历会根据所选的时间量变为以前或未来的时间,具体取决于点击的是哪个图标。"
#: ../../content/applications/marketing/email_marketing.rst:158
msgid "To jump back to the current date, click the :guilabel:`Today` button."
msgstr ""
msgstr "要跳回当前日期,请点击 :guilabel:`今日` 按钮。"
#: ../../content/applications/marketing/email_marketing.rst:163
msgid "Graph view"
@@ -330,13 +332,15 @@ msgid ""
"accessed in the upper-right corner of the :guilabel:`Mailings` dashboard in "
"the :guilabel:`Email Marketing` app."
msgstr ""
"图形视图由 :guilabel:`(折线图)` 图标表示,可在 :guilabel:` 电子邮件营销` 应用程序中的 :guilabel:`邮件` "
"仪表板的右上角访问。"
#: ../../content/applications/marketing/email_marketing.rst:168
msgid ""
"While in graph view, the status of the emails on the :guilabel:`Mailings` "
"page is represented in a bar graph, but other graph view options can be "
"implemented, if needed."
msgstr ""
msgstr "在图形视图中,:guilabel:`邮件` 页面上的邮件状态以条形图表示,但如果需要,也可以执行其他图形视图选项。"
#: ../../content/applications/marketing/email_marketing.rst-1
msgid "How the Graph view appears in the Odoo Email Marketing application."
@@ -347,13 +351,13 @@ msgid ""
"In the upper-left corner, above the graph, there is a :guilabel:`Measures` "
"drop-down menu. When clicked, different filter options become available to "
"further customize the graph views."
msgstr ""
msgstr "在图表上方的左上角,有一个 :guilabel:`计量` 下拉菜单。点击后,会出现不同的筛选项,可进一步自定义图表视图。"
#: ../../content/applications/marketing/email_marketing.rst:178
msgid ""
"Those :guilabel:`Measures` options are: :guilabel:`A/B Testing percentage` "
"and :guilabel:`Count` (default)."
msgstr ""
msgstr "这些 :guilabel:`计量` 选项包括: :guilabel:`A/B 测试率` 和 :guilabel:`技术` (默认)。"
#: ../../content/applications/marketing/email_marketing.rst:181
msgid ""
@@ -362,6 +366,8 @@ msgid ""
"installed. When clicked, a pop-up window appears, in which the ability to "
"add the graph to a spreadsheet or dashboard becomes available."
msgstr ""
"如果安装了 *文件* 应用程序,则 :guilabel:`计量` 下拉菜单右侧有一个 :guilabel:`插入电子表格` "
"按钮。点击后会弹出一个窗口,可将图表添加到电子表格或仪表板中。"
#: ../../content/applications/marketing/email_marketing.rst:185
msgid ""
@@ -370,12 +376,14 @@ msgid ""
"those graph view options are: :guilabel:`(bar chart)` (default), "
":guilabel:`(line chart)`, and :guilabel:`(pie chart)`."
msgstr ""
"在 :guilabel:`计量` 下拉菜单和 :guilabel:`插入电子表格` "
"按钮旁边有不同的图表视图选项。从左到右依次为:guilabel:`(柱状图)`(默认)、:guilabel:`(折线图)`和:guilabel:`(饼状图)`。"
#: ../../content/applications/marketing/email_marketing.rst:190
msgid ""
"Each graph view option provides its own series of additional view options, "
"which appear to the right of the selected graph view option."
msgstr ""
msgstr "每个图表视图选项都有自己的一系列附加视图选项,出现在所选图表视图选项的右侧。"
#: ../../content/applications/marketing/email_marketing.rst:194
msgid "Search options"
@@ -388,25 +396,28 @@ msgid ""
"by`, and :guilabel:`Favorites` options are always available to further "
"customize the information being displayed."
msgstr ""
"无论在 :guilabel:`电子邮件营销` 应用程序中为 :guilabel:`邮件` "
"面板选择何种视图,:guilabel:`筛选器`、:guilabel:`分组方式` 和 :guilabel:`收藏` "
"选项始终可用,以进一步自定义显示的信息。"
#: ../../content/applications/marketing/email_marketing.rst:200
msgid ""
"To access those options, click the :guilabel:`(downward arrow)` icon, "
"located to the right of the search bar. Doing so reveals a drop-down mega "
"menu featuring those filtering and grouping options."
msgstr ""
msgstr "要访问这些选项,请点击搜索栏右侧的 :guilabel:`(向下箭头)` 图标。这样就会显示一个下拉菜单,其中包含这些筛选和分组选项。"
#: ../../content/applications/marketing/email_marketing.rst-1
msgid ""
"The drop-down mega menu of search options the Odoo Email Marketing "
"application."
msgstr ""
msgstr "Odoo 电子邮件营销应用程序搜索选项的下拉式巨型菜单。"
#: ../../content/applications/marketing/email_marketing.rst:207
msgid ""
"These options provide various ways to specify and organize the information "
"seen on the :guilabel:`Mailings` dashboard."
msgstr ""
msgstr "这些选项提供了在 :guilabel:`邮件` 面板上指定和组织信息的各种方法。"
#: ../../content/applications/marketing/email_marketing.rst:212
msgid "Filters"
@@ -418,6 +429,7 @@ msgid ""
"email results being shown on the :guilabel:`Mailings` dashboard in the "
":guilabel:`Email Marketing` app."
msgstr ""
"下拉菜单的这一部分提供了不同的方法来筛选显示在 :guilabel:`电子邮件营销` 应用程序的 :guilabel:`邮件` 面板上的电子邮件结果。"
#: ../../content/applications/marketing/email_marketing.rst:0
msgid ""
@@ -431,6 +443,8 @@ msgid ""
":guilabel:`A/B Tests`, :guilabel:`A/B Tests to review`, "
":guilabel:`Archived`, and :guilabel:`Add Custom Filter`."
msgstr ""
"选项包括::guilabel:`我的邮件`、:guilabel:`发送日期`、:guilabel:`A/B 测试`、:guilabel:`要审查的 "
"A/B 测试`、:guilabel:`已存档`和:guilabel:`添加自定义筛选器`。"
#: ../../content/applications/marketing/email_marketing.rst:224
msgid ""
@@ -438,11 +452,13 @@ msgid ""
"with three customizable fields to fill in, in order to create custom filter "
"rules for Odoo to use to retrieve results that fit more specific criteria."
msgstr ""
"如果选择 :guilabel:`添加自定义筛选器`,Odoo 会弹出一个窗口,其中有三个可自定义填写的字段,以便创建自定义筛选规则,供 Odoo "
"用来检索符合更具体标准的结果。"
#: ../../content/applications/marketing/email_marketing.rst:0
msgid ""
"Add custom filter pop-up window that appears in Odoo Email Marketing app."
msgstr ""
msgstr "在 Odoo 电子邮件营销应用程序中添加自定义筛选器弹出窗口。"
#: ../../content/applications/marketing/email_marketing.rst:232
msgid "Group By"
@@ -454,6 +470,8 @@ msgid ""
"email results being shown on the :guilabel:`Mailings` dashboard in the "
":guilabel:`Email Marketing` app."
msgstr ""
"下拉菜单的这一部分提供了不同的方法,可对显示在 :guilabel:`电子邮件营销` 应用程序的 :guilabel:`邮件` "
"面板上的电子邮件结果进行分组。"
#: ../../content/applications/marketing/email_marketing.rst:0
msgid ""
@@ -464,7 +482,7 @@ msgstr "查看 Odoo 电子邮件营销应用程序中的 \"按分组\" 下拉菜
msgid ""
"Using this section, the data can be grouped by the messages' "
":guilabel:`Status`, or who it was :guilabel:`Sent By`."
msgstr ""
msgstr "使用此部分,可根据邮件的 :guilabel:`状态` 或 :guilabel:`分组方式`设为发送者,对数据进行分组。"
#: ../../content/applications/marketing/email_marketing.rst:244
msgid ""
@@ -484,6 +502,8 @@ msgid ""
"custom criteria can be selected and applied, thus delivering any grouping of"
" data that may be desired."
msgstr ""
"如果上述 :guilabel:`分组方式` 选项都不能提供所需的结果,请点击 :guilabel:`分组方式` 部分底部的 "
":guilabel:`添加自定义组`。此操作将显示一个下拉菜单,可在其中选择并应用自定义标准,从而提供所需的任何数据分组。"
#: ../../content/applications/marketing/email_marketing.rst:253
msgid "Favorites"
@@ -495,6 +515,7 @@ msgid ""
"groupings for future use. To utilize this section, click the :guilabel:`Save"
" current search` field, which reveals additional fields."
msgstr ""
"本部分提供了保存自定义筛选器和/或分组以供将来使用的机会。要使用此部分,请点击 :guilabel:`保存当前搜索`字段,这将显示其他字段。"
#: ../../content/applications/marketing/email_marketing.rst:0
msgid ""
@@ -506,7 +527,7 @@ msgstr "查看 Odoo 电子邮件营销应用程序中的 \"收藏夹\" 下拉菜
msgid ""
"Give the favorited filter/grouping a title on the blank line above the "
"checkboxes for :guilabel:`Default filter` and :guilabel:`Shared`."
msgstr ""
msgstr "在 :guilabel:`默认筛选器` 和 :guilabel:`共享` 复选框上方的空白行中为收藏的筛选器/分组添加标题。"
#: ../../content/applications/marketing/email_marketing.rst:266
msgid ""
@@ -514,13 +535,15 @@ msgid ""
"filter/grouping the default option. Ticking the box for :guilabel:`Shared` "
"allows other users to see and use this favorited filter/grouping."
msgstr ""
"选中 :guilabel:`默认筛选器` 的复选框可使此收藏的筛选器/分组成为默认选项。勾选 :guilabel:`共享` "
"允许其他用户查看和使用此收藏的筛选器/分组。"
#: ../../content/applications/marketing/email_marketing.rst:270
msgid ""
"When all desired options are configured, click :guilabel:`Save` to save the "
"filter/grouping in the :guilabel:`Favorites` section of the mega drop-down "
"menu."
msgstr ""
msgstr "配置好所有需要的选项后,点击 :guilabel:`保存` 将筛选器/分组保存在大型下拉菜单的 :guilabel:`收藏` 部分。"
#: ../../content/applications/marketing/email_marketing.rst:274
msgid "Settings"
@@ -530,17 +553,17 @@ msgstr "设置"
msgid ""
"To view and modify the *Email Marketing* settings, navigate to "
":menuselection:`Email Marketing app --> Configuration --> Settings`."
msgstr ""
msgstr "要查看和修改 *电子邮件营销* 设置,请导航至 :menuselection:`电子邮件营销应用程序 --> 配置 --> 设置`。"
#: ../../content/applications/marketing/email_marketing.rst-1
msgid ""
"View of the Configuration menu with Settings page in the Odoo Email "
"Marketing application."
msgstr ""
msgstr "Odoo 电子邮件营销应用程序中带有设置页面的配置菜单视图。"
#: ../../content/applications/marketing/email_marketing.rst:283
msgid "On the :guilabel:`Settings` page, there are four features available."
msgstr ""
msgstr "在 :guilabel:`设置` 页面,有四项功能可用。"
#: ../../content/applications/marketing/email_marketing.rst-1
msgid "View of the Settings page in the Odoo Email Marketing application."
@@ -548,7 +571,7 @@ msgstr "查看 Odoo 电子邮件营销应用程序中的设置页面。"
#: ../../content/applications/marketing/email_marketing.rst:289
msgid "The features are:"
msgstr ""
msgstr "功能有:"
#: ../../content/applications/marketing/email_marketing.rst:291
msgid ""
@@ -576,7 +599,7 @@ msgstr ""
msgid ""
":guilabel:`24H Stat Mailing Reports`: allows users to check how well "
"mailings have performed a day after it has been sent."
msgstr ""
msgstr ":guilabel:`24 小时统计邮件报告`:允许用户在邮件发送一天后检查邮件的发送情况。"
#: ../../content/applications/marketing/email_marketing.rst:303
msgid "Create an email"
@@ -588,10 +611,12 @@ msgid ""
"and click the :guilabel:`New` button in the upper-left corner of the "
":guilabel:`Mailings` dashboard page."
msgstr ""
"要创建电子邮件,请打开 :menuselection:`电子邮件市场营销` 应用程序,然后点击 :guilabel:`邮件` 面板页面左上角的 "
":guilabel:`新建` 按钮。"
#: ../../content/applications/marketing/email_marketing.rst:308
msgid "Clicking :guilabel:`New` reveals a blank email form."
msgstr ""
msgstr "点击 :guilabel:`新建` 会显示一个空白的电子邮件表单。"
#: ../../content/applications/marketing/email_marketing.rst-1
msgid "View of a blank email detail form in Odoo Email Marketing application."
@@ -603,6 +628,8 @@ msgid ""
"<email_marketing/subject>` and :ref:`Recipients "
"<email_marketing/recipients>` of the email."
msgstr ""
"在电子邮件表单中,有用于填写电子邮件的 :ref:`主题<email_marketing/subject>` 和 :ref:`收件人 "
"<email_marketing/recipients>` 的字段。"
#: ../../content/applications/marketing/email_marketing.rst:317
msgid ""
@@ -610,6 +637,8 @@ msgid ""
"<email_marketing/mail_body>`, :ref:`A/B Tests <email_marketing/ab_tests>`, "
"and :ref:`Settings <email_marketing/settings_tab>`."
msgstr ""
"下面有三个选项卡::ref:`邮件正文 <email_marketing/mail_body>`、:ref:`A/B "
"测试<email_marketing/ab_tests>`、:ref:`设置<email_marketing/settings_tab>`。"
#: ../../content/applications/marketing/email_marketing.rst:323
msgid "Subject"
@@ -620,13 +649,13 @@ msgid ""
"First, enter a :guilabel:`Subject` to the email. The :guilabel:`Subject` is "
"visible in the recipients' inbox, allowing them to quickly see what the "
"message is about."
msgstr ""
msgstr "首先,在电子邮件中输入 :guilabel:`主题`。在收件人的收件箱中,:guilabel:`主题`是可见的,他们可以快速看到邮件内容。"
#: ../../content/applications/marketing/email_marketing.rst:329
msgid ""
"The :guilabel:`Subject` field is mandatory. An email can **not** be sent "
"without a :guilabel:`Subject`."
msgstr ""
msgstr ":guilabel:`主题` 字段是必填字段。如果没有 :guilabel:`主题` 字段,则**不能**发送电子邮件。"
#: ../../content/applications/marketing/email_marketing.rst:332
msgid ""
@@ -635,6 +664,8 @@ msgid ""
":guilabel:`Subject` field. Clicking that icon reveals a pop-up menu of "
"emojis that can be used."
msgstr ""
"在 :guilabel:`主题` 字段末尾的 :guilabel:`(带加号的笑脸)` 图标代表可添加到 :guilabel:`主题` "
"字段的表情符号。点击该图标会弹出可使用的表情符号菜单。"
#: ../../content/applications/marketing/email_marketing.rst:336
msgid ""
@@ -644,6 +675,8 @@ msgid ""
" template in the :guilabel:`Mail Body` tab, which can be used again in the "
"future."
msgstr ""
"在 :guilabel:`主题` 字段末尾的 :guilabel:`(带加号的笑脸)` 图标旁边,有一个空的 :guilabel:`(星形)` "
"图标。点击后,:guilabel:`(星形)` 图标将变成金色,电子邮件将作为模板保存在:guilabel:`邮件正文`选项卡中,将来可以再次使用。"
#: ../../content/applications/marketing/email_marketing.rst:344
msgid "Recipients"
@@ -656,6 +689,8 @@ msgid ""
"email. By default, the :guilabel:`Mailing List` option is selected, but "
"clicking the field reveals a drop-down menu of other recipient options."
msgstr ""
"电子邮件表单的 :guilabel:`主题` 字段下方是 :guilabel:`收件人` "
"字段。在该字段中,选择电子邮件的收件人。默认情况下,:guilabel:`邮件列表`选项被选中,但点击该字段可显示其他收件人选项的下拉菜单。"
#: ../../content/applications/marketing/email_marketing.rst:350
msgid ""
@@ -663,22 +698,23 @@ msgid ""
"mailing list **must** be chosen from the adjacent :guilabel:`Select mailing "
"lists` field drop-down menu."
msgstr ""
"选择默认的 :guilabel:`邮件列表` 选项后,必须从相邻的 :guilabel:`选择邮件列表` 字段下拉菜单中选择特定的邮件列表。"
#: ../../content/applications/marketing/email_marketing.rst:354
msgid ""
"More than one mailing list can be chosen from the :guilabel:`Select mailing "
"lists` field."
msgstr ""
msgstr "可在 :guilabel:`选择邮件列表` 字段中选择多个邮件列表。"
#: ../../content/applications/marketing/email_marketing.rst:356
msgid ""
"Odoo then sends the email to contacts on that specific mailing list(s)."
msgstr ""
msgstr "然后,Odoo 会向特定邮件列表中的联系人发送电子邮件。"
#: ../../content/applications/marketing/email_marketing.rst:359
#: ../../content/applications/marketing/email_marketing.rst:825
msgid ":doc:`email_marketing/mailing_lists`"
msgstr ""
msgstr ":doc:`email_marketing/mailing_lists`"
#: ../../content/applications/marketing/email_marketing.rst:361
msgid ""
@@ -699,18 +735,20 @@ msgid ""
"option to create a more specified recipient filter, in an equation-like "
"format, which appears beneath the :guilabel:`Recipients` field."
msgstr ""
"这些选项(不包括默认的 :guilabel:`邮件列表` 选项)提供了以类似等式的格式创建更具体的收件人筛选器的选项,该筛选器显示在 "
":guilabel:`收件人` 字段下方。"
#: ../../content/applications/marketing/email_marketing.rst:372
msgid ""
"The :guilabel:`Recipients` field options, other than the default "
":guilabel:`Mailing List` option, are as follows:"
msgstr ""
msgstr "除默认的 :guilabel:`邮件列表` 选项外,:guilabel:`收件人`字段选项如下:"
#: ../../content/applications/marketing/email_marketing.rst:375
msgid ""
":guilabel:`Contact`: ties specifically to the *Contacts* app, and includes "
"all the contacts entered in the database."
msgstr ""
msgstr ":guilabel:`联系人`:与 *联系人* 应用程序特别相关,包括数据库中输入的所有联系人。"
#: ../../content/applications/marketing/email_marketing.rst:377
msgid ""
@@ -719,13 +757,15 @@ msgid ""
"communicate important information about the event(s), or nurture other "
"valuable actions, such as post-event surveys, purchases, etc."
msgstr ""
":guilabel:`活动注册:`:专门与 *活动* "
"应用程序关联,提供与活动注册者互动的机会,以便传达有关活动的重要信息,或促进其他有价值的行为,如活动后调查、采购等。"
#: ../../content/applications/marketing/email_marketing.rst:380
msgid ""
":guilabel:`Lead/Opportunity`: ties specifically to records in the *CRM* "
"application, which opens up a number of opportunities to influence sales or "
"purchase decisions."
msgstr ""
msgstr ":guilabel:`销售线索/商机`:与 *CRM* 应用程序中的记录特别相关,这就为影响销售或购买决策提供了许多机会。"
#: ../../content/applications/marketing/email_marketing.rst:382
msgid ""
@@ -737,16 +777,18 @@ msgid ""
":menuselection:`Email Marketing app --> Mailing Lists --> Mailing List "
"Contacts`."
msgstr ""
":guilabel:`邮件联系人`:专门与*电子邮件营销*应用程序相关,侧重于在该特定应用程序中输入的与特定邮件列表相关的特定邮件联系人。这些联系人也是独一无二的,因为他们在*联系人*应用程序中*没有*自己的联系人卡。该列表可通过导航至"
" :menuselection:`电子邮件营销应用程序 --> 邮件列表 --> 邮件列表联系人` 访问。"
#: ../../content/applications/marketing/email_marketing.rst:387
msgid ""
":guilabel:`Sales Order`: ties specifically to the *Sales* app, and focuses "
"on a specific sales orders in the database."
msgstr ""
msgstr ":guilabel:`销售订单`:与 *销售* 应用程序特别相关,主要针对数据库中的特定销售订单。"
#: ../../content/applications/marketing/email_marketing.rst:391
msgid "Add recipient filter"
msgstr ""
msgstr "添加收件人筛选器"
#: ../../content/applications/marketing/email_marketing.rst:393
msgid ""
@@ -756,13 +798,15 @@ msgid ""
":guilabel:`Recipient` field to reveal three subsequent filter rule fields, "
"formatted like an equation."
msgstr ""
"要为任何 :guilabel:`收件人` 选项添加更具体的收件人筛选器,请选择任何收件人选项(:guilabel:`邮件列表` 除外),然后点击 "
":guilabel:`修改筛选器(向右箭头)` 图标,在 :guilabel:`收件人` 字段下方显示三个后续筛选器规则字段,格式类似等式。"
#: ../../content/applications/marketing/email_marketing.rst:398
msgid ""
"It is highly recommended that users implement detailed targeting criteria "
"for the :guilabel:`Recipients` field. Typically, a single line of targeting "
"logic is not sufficient enough for an email campaign."
msgstr ""
msgstr "强烈建议用户为 :guilabel:`收件人` 字段实施详细的定位标准。通常情况下,对于电子邮件营销活动来说,一行定位逻辑是不够的。"
#: ../../content/applications/marketing/email_marketing.rst:402
msgid ""
@@ -771,6 +815,8 @@ msgid ""
":guilabel:`Event Registration` options provide far more detailed targeting "
"criteria, which can be added on top of those seed sources."
msgstr ""
"虽然 :guilabel:`邮件列表` 选项足以满足 :guilabel:`收件人` 字段的要求,但 :guilabel:`销售线索/商机` 和 "
":guilabel:`活动注册` 选项提供了更详细的目标定位标准,可以添加到这些种子来源之上。"
#: ../../content/applications/marketing/email_marketing.rst:407
msgid ""
@@ -780,6 +826,9 @@ msgid ""
":guilabel:`Lost Reasons`, :guilabel:`Sales Teams`, :guilabel:`Active` "
"statuses, :guilabel:`Country`, and so much more."
msgstr ""
"例如,在 :guilabel:`收件人` 字段中选择 :guilabel:`销售线索/商机` 选项后,用户可以添加与 :guilabel:`创建于` "
"日期、:guilabel:`阶段`、:guilabel:`标签`、:guilabel:`丢失原因`、:guilabel:`销售团队`、:guilabel:`活跃`"
" 状态、:guilabel:`国家/地区` 等相关的各种自定义条件。"
#: ../../content/applications/marketing/email_marketing.rst:0
#: ../../content/applications/marketing/email_marketing.rst-1
@@ -792,13 +841,13 @@ msgid ""
"To reveal the sub-menu options within the filter rule fields, click each "
"field, and make the desired selections, until the preferred configuration "
"has been achieved."
msgstr ""
msgstr "要显示筛选规则字段内的子菜单选项,请点击每个字段,然后进行所需的选择,直到完成首选配置。"
#: ../../content/applications/marketing/email_marketing.rst:419
msgid ""
"The number of :guilabel:`records` in the database that match the configured "
"rule(s) are indicated beneath the configured filter rule(s), in green."
msgstr ""
msgstr "数据库中与配置的规则相匹配的 :guilabel:`记录` 数量会在配置的筛选规则下方以绿色显示。"
#: ../../content/applications/marketing/email_marketing.rst:427
#: ../../content/applications/marketing/events/event_essentials.rst:191
@@ -813,12 +862,14 @@ msgid ""
"by :guilabel:` (plus sign)`, :guilabel:`(sitemap)`, and :guilabel:`🗑️ "
"(trash)` icons."
msgstr ""
"在每条规则的右侧,还有三个选项,分别由 :guilabel:` (加号)`、 :guilabel:`(站点地图)` 和 "
":guilabel:`️🗑️(垃圾桶)` 图标表示。"
#: ../../content/applications/marketing/email_marketing.rst:433
msgid ""
"The :guilabel:` (plus sign)` icon adds a new node (line) to the overall "
"targeting logic."
msgstr ""
msgstr ":guilabel:`➕(加号)` 图标为整个目标定位逻辑添加了一个新节点(行)。"
#: ../../content/applications/marketing/email_marketing.rst:434
msgid ""
@@ -826,41 +877,42 @@ msgid ""
"two additional, indented sub-nodes that are related to that specific rule, "
"providing even more specificity to the parent line above it."
msgstr ""
":guilabel:`(站点地图)` 图标为节点添加了一个分支。分支包含两个与特定规则相关的额外缩进子节点,为其上方的上级行提供了更多具体内容。"
#: ../../content/applications/marketing/email_marketing.rst:437
msgid ""
"The :guilabel:`🗑️ (trash)` icon deletes a specific node (line) in the array "
"of logic."
msgstr ""
msgstr ":guilabel:`(垃圾桶)` 图标会删除逻辑数组中的特定节点(行)。"
#: ../../content/applications/marketing/email_marketing.rst:442
msgid "Mail Body tab"
msgstr ""
msgstr "邮件正文选项卡"
#: ../../content/applications/marketing/email_marketing.rst:444
msgid ""
"In the :guilabel:`Mail Body` tab, there are a number of pre-configured "
"message templates to choose from."
msgstr ""
msgstr "在 :guilabel:`邮件正文` 选项卡中,有许多预配置的邮件模板可供选择。"
#: ../../content/applications/marketing/email_marketing.rst-1
msgid ""
"View of the templates in the Mail Body tab in Odoo Email Marketing "
"application."
msgstr ""
msgstr "Odoo 电子邮件营销应用程序“邮件正文”选项卡中的模板视图。"
#: ../../content/applications/marketing/email_marketing.rst:451
msgid ""
"Select the desired template, and proceed to modify every element of its "
"design details with Odoo's drag-and-drop building blocks, which appear on "
"the right sidebar when a template is chosen."
msgstr ""
msgstr "选择所需的模板,然后使用 Odoo 的拖放构建模块修改其设计细节的每个元素。"
#: ../../content/applications/marketing/email_marketing.rst-1
msgid ""
"View of the building blocks in the Mail Body tab in Odoo Email Marketing "
"application."
msgstr ""
msgstr "Odoo 电子邮件营销应用程序中“邮件正文”选项卡中的构建模块视图。"
#: ../../content/applications/marketing/email_marketing.rst:458
msgid ""
@@ -868,6 +920,7 @@ msgid ""
"separated into three sections: :guilabel:`Blocks`, :guilabel:`Customize`, "
"and :guilabel:`Design`."
msgstr ""
"侧边栏上用于创建和自定义电子邮件的功能分为三个部分::guilabel:`构建块`、:guilabel:`自定义`和:guilabel:`设计`。"
#: ../../content/applications/marketing/email_marketing.rst:461
msgid ""
@@ -876,6 +929,7 @@ msgid ""
"onto the body of the email being built. Once dropped, various aspects of the"
" building block can be customized."
msgstr ""
"每个构建块都提供独特的功能和专业的设计元素。要使用构建块,只需将所需的模块元素拖放到正在构建的电子邮件正文中即可。拖放后,可对构件的各个方面进行定制。"
#: ../../content/applications/marketing/email_marketing.rst:466
msgid ""
@@ -885,6 +939,8 @@ msgid ""
"using the front-end rich text editor that accepts forward slash `/` "
"commands."
msgstr ""
"若要从头开始创建电子邮件,而不使用任何构建模块元素,请选择 :guilabel:`纯文本` 模板。选择该模板后,Odoo "
"将提供一个完全空白的电子邮件画布,可使用可接受斜线 `/` 命令的前端富文本编辑器以多种方式对其进行自定义。"
#: ../../content/applications/marketing/email_marketing.rst:471
msgid ""
@@ -892,16 +948,17 @@ msgid ""
":guilabel:`Plain Text` template, a drop-down menu of various design elements"
" appears, which can be used to create the desired email design."
msgstr ""
"使用 :guilabel:`纯文本` 模板时,在电子邮件的空白正文中键入 `/`,就会出现一个包含各种设计元素的下拉菜单,可用于创建所需的电子邮件设计。"
#: ../../content/applications/marketing/email_marketing.rst:0
msgid ""
"View of the rich text editor drop-down in the Odoo Email Marketing "
"application."
msgstr ""
msgstr "Odoo 电子邮件营销应用程序中的富文本编辑器下拉菜单视图。"
#: ../../content/applications/marketing/email_marketing.rst:482
msgid "A/B Tests tab"
msgstr ""
msgstr "A/B 测试选项卡"
#: ../../content/applications/marketing/email_marketing.rst:484
msgid ""
@@ -909,12 +966,14 @@ msgid ""
"the only option available is :guilabel:`Allow A/B Testing`. This is **not** "
"a required option."
msgstr ""
"最初,在电子邮件表单上打开 :guilabel:`A/B 测试` 选项卡时,唯一可用的选项是 :guilabel:`允许 A/B "
"测试`。这**不是**必选项。"
#: ../../content/applications/marketing/email_marketing.rst:487
msgid ""
"If this option is enabled, recipients are only mailed *once* for the "
"entirety of the campaign."
msgstr ""
msgstr "如果启用此选项,则在整个活动期间只向收件人邮寄 *一次*。"
#: ../../content/applications/marketing/email_marketing.rst:489
msgid ""
@@ -922,7 +981,7 @@ msgid ""
"randomly selected recipients to gauge the effectiveness of various designs, "
"formats, layouts, content, and so on -- without any duplicate messages being"
" sent."
msgstr ""
msgstr "这样,用户就可以向随机选择的收件人发送同一邮件的不同版本,以衡量各种设计、格式、布局、内容等的效果,而不会发送任何重复的邮件。"
#: ../../content/applications/marketing/email_marketing.rst:493
msgid ""
@@ -931,69 +990,71 @@ msgid ""
"percentage of the pre-configured recipients that are going to be sent this "
"current version of the mailing as part of the test."
msgstr ""
"勾选 :guilabel:`允许 A/B 测试` 旁边的复选框后,会出现一个 :guilabel:`on (%)` "
"字段,用户可在该字段中确定作为测试一部分将发送当前版本邮件的预配置收件人的百分比。"
#: ../../content/applications/marketing/email_marketing.rst:498
msgid ""
"The default figure in the :guilabel:`on (%)` field is `10`, but that figure "
"can be changed at any time."
msgstr ""
msgstr "在 :guilabel:`on (%)` 字段中的默认数字是 `10`,但可以随时更改。"
#: ../../content/applications/marketing/email_marketing.rst:501
msgid "Beneath that, two additional fields appear:"
msgstr ""
msgstr "在这下面,会出现另外两个字段:"
#: ../../content/applications/marketing/email_marketing.rst:503
msgid ""
"The :guilabel:`Winner Selection` field provides a drop-down menu of options,"
" wherein the user decides what criteria should be used to determine the "
"\"winning\" version of the email tests that are sent."
msgstr ""
msgstr ":guilabel:`获胜者选择`字段提供了一个下拉菜单选项,用户可以在其中决定应该使用什么标准来确定电子邮件测试的“获胜”版本。"
#: ../../content/applications/marketing/email_marketing.rst:507
msgid "The options in the :guilabel:`Winner Selection` field are as follows:"
msgstr ""
msgstr "在 :guilabel:`获胜者选择` 字段中的选项如下:"
#: ../../content/applications/marketing/email_marketing.rst:509
msgid ""
":guilabel:`Manual`: allows the user to determine the \"winning\" version of "
"the mailing. This option removes the :guilabel:`Send Final On` field."
msgstr ""
msgstr ":guilabel:`手动`:允许用户决定邮件的 “获胜” 版本。此选项将删除 :guilabel:`发送最终版本于` 字段。"
#: ../../content/applications/marketing/email_marketing.rst:511
msgid ""
":guilabel:`Highest Open Rate` (default): the mailing with the highest open "
"rate is determined to be the \"winning\" version."
msgstr ""
msgstr ":guilabel:`最高打开率`(默认):打开率最高的邮件被视为 \"获胜\" 版本。"
#: ../../content/applications/marketing/email_marketing.rst:513
msgid ""
":guilabel:`Highest Click Rate`: the mailing with the highest click rate is "
"determined to be the \"winning\" version."
msgstr ""
msgstr ":guilabel:`最高点击率`:点击率最高的邮件将被视为\"获胜\"版本。"
#: ../../content/applications/marketing/email_marketing.rst:515
msgid ""
":guilabel:`Highest Reply Rate`: the mailing with the highest reply rate is "
"determined to be the \"winning\" version."
msgstr ""
msgstr ":guilabel:`最高回复率`:邮件回复率最高的版本为 \"获胜\" 版本。"
#: ../../content/applications/marketing/email_marketing.rst:517
msgid ""
":guilabel:`Leads`: the mailing with the most leads generated is determined "
"to be the \"winning\" version."
msgstr ""
msgstr ":guilabel:`销售线索`:产生最多销售线索的邮件将被视为 \"获胜\" 版本。"
#: ../../content/applications/marketing/email_marketing.rst:519
msgid ""
":guilabel:`Quotations`: the mailing with the most quotations generated is "
"determined to be the \"winning\" version."
msgstr ""
msgstr ":guilabel:`引文`:获得引文最多的邮件将被视为 \"获胜\" 版本。"
#: ../../content/applications/marketing/email_marketing.rst:521
msgid ""
":guilabel:`Revenues`: the mailing with the most revenue generated is "
"determined to be the \"winning\" version."
msgstr ""
msgstr ":guilabel:`收入`:获得最多收入的邮件将被视为 \"获胜\" 版本。"
#: ../../content/applications/marketing/email_marketing.rst:524
msgid ""
@@ -1001,10 +1062,12 @@ msgid ""
"used to know *when* Odoo should determine the \"winning\" email, and "
"subsequently, send that version of the email to the remaining recipients."
msgstr ""
"通过 :guilabel:`发送最后版本于` 字段,用户可以选择一个日期,以了解 Odoo 应于*何时*确定 \"获胜\" "
"电子邮件,并随后将该版本的电子邮件发送给其余收件人。"
#: ../../content/applications/marketing/email_marketing.rst-1
msgid "View of the A/B Tests tab in Odoo Email Marketing application."
msgstr ""
msgstr "Odoo 电子邮件营销应用程序中的 A/B 测试选项卡视图。"
#: ../../content/applications/marketing/email_marketing.rst:532
msgid ""
@@ -1012,6 +1075,8 @@ msgid ""
"button. When clicked, Odoo presents a new :guilabel:`Mail Body` tab for the "
"user to create an alternate version of the email to test."
msgstr ""
"在这些字段的右侧有一个 :guilabel:`创建替代版本` 按钮。点击后,Odoo 会显示一个新的 :guilabel:`邮件正文` "
"选项卡,供用户创建要测试的电子邮件的替代版本。"
#: ../../content/applications/marketing/email_marketing.rst:539
msgid "Settings tab"
@@ -1023,6 +1088,7 @@ msgid ""
"divided into two sections: :guilabel:`Email Content` and "
":guilabel:`Tracking`."
msgstr ""
"邮件表单的 :guilabel:`设置` 选项卡中的选项分为两部分: :guilabel:`电子邮件内容` 和 :guilabel:`追踪` 。"
#: ../../content/applications/marketing/email_marketing.rst:545
msgid ""
@@ -1047,7 +1113,7 @@ msgstr ""
msgid ""
"View of settings tab in Odoo Email Marketing app, without campaign setting "
"activated."
msgstr ""
msgstr "视图:Odoo 电子邮件营销应用程序中的设置选项卡,但未激活活动设置。"
#: ../../content/applications/marketing/email_marketing.rst:558
msgid "Email content"
@@ -1074,7 +1140,7 @@ msgstr ":guilabel:`发送自`:指定一个电子邮件别名,作为此特定
msgid ""
":guilabel:`Reply To`: designate an email alias to whom all the replies of "
"this particular email are sent."
msgstr ""
msgstr ":guilabel:`回复给`:指定电子邮件别名,此电子邮件的所有回复都将发送给该别名。"
#: ../../content/applications/marketing/email_marketing.rst:568
msgid ""
@@ -1082,6 +1148,7 @@ msgid ""
"for this email, click the :guilabel:`Attachments` button, and upload the "
"desired file(s) to the email."
msgstr ""
":guilabel:`附加文件`:如果此电子邮件需要(或需要帮助)任何特定文件,请点击 :guilabel:`附件` 按钮,并将所需文件上传到电子邮件。"
#: ../../content/applications/marketing/email_marketing.rst:572
msgid "Tracking"
@@ -1106,31 +1173,31 @@ msgstr ""
msgid ""
"View of settings tab in Odoo Email Marketing when campaign setting is "
"activated."
msgstr ""
msgstr "视图:活动设置激活后,Odoo 电子邮件营销中的 \"设置\" 选项卡显示 \"活动设置\"。"
#: ../../content/applications/marketing/email_marketing.rst:585
msgid ""
"The additional :guilabel:`Campaign` field allows users to attach this "
"particular email to a mailing campaign, if desired."
msgstr ""
msgstr "如果需要,附加的 :guilabel:`活动` 字段允许用户将此特定电子邮件附加到邮件活动中。"
#: ../../content/applications/marketing/email_marketing.rst:588
msgid ""
"If the desired campaign is not available in the initial drop-down menu, "
"select :guilabel:`Search More` to reveal a complete list of all mailing "
"campaigns in the database."
msgstr ""
msgstr "如果初始下拉菜单中没有所需活动,请选择 :guilabel:`搜索更多` 以显示数据库中所有邮件活动的完整列表。"
#: ../../content/applications/marketing/email_marketing.rst:591
msgid ""
"Or, type the name of the desired mailing campaign in the "
":guilabel:`Campaign` field, until Odoo reveals the desired campaign in the "
"drop-down menu. Then, select the desired campaign."
msgstr ""
msgstr "或者,在 :guilabel:`活动` 字段中输入所需的邮件活动名称,直到 Odoo 在下拉菜单中显示所需的活动。然后,选择所需的活动。"
#: ../../content/applications/marketing/email_marketing.rst:595
msgid "Send, schedule, test"
msgstr ""
msgstr "发送、计划、测试"
#: ../../content/applications/marketing/email_marketing.rst:597
msgid ""
@@ -1139,6 +1206,8 @@ msgid ""
"<email_marketing/send>`, :ref:`Schedule <email_marketing/schedule>`, and "
":ref:`Test <email_marketing/test>`."
msgstr ""
"邮件发送完成后,可通过电子邮件表单左上角的按钮使用以下选项::ref:`发送 <email_marketing/send>`、:ref:`计划 "
"<email_marketing/schedule>`、:ref:`测试 <email_marketing/test>`。"
#: ../../content/applications/marketing/email_marketing.rst:604
msgid "Send"
@@ -1148,13 +1217,13 @@ msgstr "发送"
msgid ""
"The :guilabel:`Send` button reveals a :guilabel:`Ready to unleash emails?` "
"pop-up window."
msgstr ""
msgstr "点击 :guilabel:`发送` 按钮后,会弹出一个 :guilabel:`准备好发送电子邮件了吗?`弹窗。"
#: ../../content/applications/marketing/email_marketing.rst-1
msgid ""
"View of pop-up window that appears when the send button on an email form is "
"clicked."
msgstr ""
msgstr "点击电子邮件表单上的发送按钮时的弹窗视图。"
#: ../../content/applications/marketing/email_marketing.rst:612
msgid ""
@@ -1162,6 +1231,8 @@ msgid ""
"the desired recipients. Once Odoo has sent the mailing, the status changes "
"to :guilabel:`Sent`."
msgstr ""
"点击 :guilabel:`发送给所有` 按钮后,Odoo 会将邮件发送给所需的收件人。一旦 Odoo 发送了邮件,状态将变为 "
":guilabel:`已发送`。"
#: ../../content/applications/marketing/email_marketing.rst:618
msgid "Schedule"
@@ -1171,20 +1242,20 @@ msgstr "安排"
msgid ""
"The :guilabel:`Schedule` button reveals a :guilabel:`When do you want to "
"send your mailing?` pop-up window."
msgstr ""
msgstr "点击 :guilabel:`时间安排` 按钮,弹出 :guilabel:`您希望何时发送邮件?`弹窗。"
#: ../../content/applications/marketing/email_marketing.rst-1
#: ../../content/applications/marketing/email_marketing.rst-1
msgid ""
"View of pop-up window that appears when the schedule button on an email form"
" is clicked."
msgstr ""
msgstr "点击电子邮件表单上的日程安排按钮时的弹窗视图。"
#: ../../content/applications/marketing/email_marketing.rst:627
msgid ""
"In this pop-up window, click the :guilabel:`Send on` field to reveal a "
"calendar pop-up window."
msgstr ""
msgstr "在弹出窗口中,点击 :guilabel:`发送于` 字段,弹出日历窗口。"
#: ../../content/applications/marketing/email_marketing.rst:633
msgid ""
@@ -1193,6 +1264,8 @@ msgid ""
" chosen, click the :guilabel:`Schedule` button, and the status of the "
"mailing changes to :guilabel:`In Queue`."
msgstr ""
"从弹出的日历窗口中,选择 Odoo 发送此电子邮件的未来日期和时间。然后,点击 :guilabel:`✔️应用`。选择日期和时间后,点击 "
":guilabel:`时间安排` 按钮,邮件状态将变为 :guilabel:`队列中`。"
#: ../../content/applications/marketing/email_marketing.rst:640
msgid "Test"
@@ -1202,13 +1275,13 @@ msgstr "测试"
msgid ""
"The :guilabel:`Test` button reveals a :guilabel:`Test Mailing` pop-up "
"window."
msgstr ""
msgstr "点击 :guilabel:`测试` 按钮会弹出一个 :guilabel:`测试邮件` 窗口。"
#: ../../content/applications/marketing/email_marketing.rst-1
msgid ""
"View of pop-up window that appears when the test button on an email form is "
"clicked."
msgstr ""
msgstr "点击电子邮件表单上的测试按钮时弹窗视图。"
#: ../../content/applications/marketing/email_marketing.rst:648
msgid ""
@@ -1216,12 +1289,14 @@ msgid ""
"Odoo should send this test email in the :guilabel:`Recipients` field. "
"Multiple contacts can be added in this field, if desired."
msgstr ""
"在弹出窗口中,在 :guilabel:`收件人` 字段中输入 Odoo "
"应向其发送测试电子邮件的联系人的电子邮件地址。如果需要,可在此字段中添加多个联系人。"
#: ../../content/applications/marketing/email_marketing.rst:652
msgid ""
"Once all the desired email addresses have been entered in the "
":guilabel:`Recipients` field, click the :guilabel:`Send Test` button."
msgstr ""
msgstr "在 :guilabel:`收件人` 字段中输入所有需要的电子邮件地址后,点击 :guilabel:`发送测试` 按钮。"
#: ../../content/applications/marketing/email_marketing.rst:656
msgid ""
@@ -1231,6 +1306,8 @@ msgid ""
"next day. The sending needs to be forced, by opening the email and clicking "
":guilabel:`Retry`."
msgstr ""
"默认情况下,**所有应用程序**发送的**所有邮件**都有每日限额。因此,如果在达到限额后仍有剩余邮件要发送,这些邮件将不会在第二天自动发送。需要通过打开邮件并点击"
" :guilabel:`重试` 来强制发送。"
#: ../../content/applications/marketing/email_marketing.rst:664
msgid "Mailing campaigns"
@@ -1240,7 +1317,7 @@ msgstr "邮件营销"
msgid ""
"The *Email Marketing* application provides users with the ability to build "
"mailing campaigns."
msgstr ""
msgstr "*电子邮件营销*应用程序为用户提供了建立邮件营销活动的功能。"
#: ../../content/applications/marketing/email_marketing.rst:668
msgid ""
@@ -1250,16 +1327,19 @@ msgid ""
"Marketing app --> Configuration --> Settings`, tick the box beside "
":guilabel:`Mailing Campaigns`, and click the :guilabel:`Save` button."
msgstr ""
"要创建和自定义邮件营销活动,**必须**在*邮件营销*应用程序的*设置*页面激活*邮件营销活动*功能。要执行此操作,请导航至 "
":menuselection:`邮件营销应用程序 --> 配置 --> 设置`,勾选 :guilabel:`邮件活动` 旁边的方框,然后点击 "
":guilabel:`保存` 按钮。"
#: ../../content/applications/marketing/email_marketing.rst-1
msgid "View of the campaign feature setting in Odoo Email Marketing."
msgstr ""
msgstr "Odoo 电子邮件营销中的营销活动功能设置视图。"
#: ../../content/applications/marketing/email_marketing.rst:677
msgid ""
"Once the :guilabel:`Mailing Campaigns` feature is activated, a new "
":guilabel:`Campaigns` menu option appears in the header."
msgstr ""
msgstr "激活 :guilabel:`邮件活动` 功能后,标题中将出现一个新的 :guilabel:`活动` 菜单选项。"
#: ../../content/applications/marketing/email_marketing.rst:680
msgid ""
@@ -1267,22 +1347,23 @@ msgid ""
"displaying all the mailing campaigns in the database, and the current stage "
"they are in, showcased in a default Kanban view."
msgstr ""
"点击后,Odoo 会显示一个单独的 :guilabel:`活动` 页面,显示数据库中的所有邮件活动及其当前所处的阶段,并以默认的看板视图显示。"
#: ../../content/applications/marketing/email_marketing.rst-1
msgid "View of the campaign page in Odoo Email Marketing."
msgstr ""
msgstr "Odoo 电子邮件营销中的营销活动页面视图。"
#: ../../content/applications/marketing/email_marketing.rst:688
msgid ""
"This information can also be viewed in a list, by clicking the :guilabel:`☰ "
"(horizontal lines)` icon in the upper-right corner."
msgstr ""
msgstr "点击右上角的 :guilabel:`☰(水平线)` 图标,还可以在列表中查看这些信息。"
#: ../../content/applications/marketing/email_marketing.rst:691
msgid ""
"Clicking any campaign from the :guilabel:`Campaigns` page reveals that "
"campaign's form."
msgstr ""
msgstr "点击 :guilabel:`活动` 页面上的任何活动,就会显示该活动的表单。"
#: ../../content/applications/marketing/email_marketing.rst:693
msgid ""
@@ -1291,10 +1372,13 @@ msgid ""
"<email_marketing/campaign-page>` or through the :ref:`Settings tab "
"<email_marketing/campaign-settings>` on an email form."
msgstr ""
"在 *电子邮件营销* 应用程序中有两种不同的方法来创建和自定义营销活动,一种是直接从 :ref:`活动页面 "
"<email_marketing/campaign-page>` 创建,另一种是通过电子邮件表单上的 :ref:`设置选项卡 "
"<email_marketing/campaign-settings>`创建。"
#: ../../content/applications/marketing/email_marketing.rst:700
msgid "Create mailing campaign (from campaigns page)"
msgstr ""
msgstr "创建邮件营销活动(通过营销活动页面创建)"
#: ../../content/applications/marketing/email_marketing.rst:702
msgid ""
@@ -1302,12 +1386,13 @@ msgid ""
"appears in the header of the *Email Marketing* application. Campaigns can be"
" created directly on the *Campaigns* page in the *Email Marketing* app."
msgstr ""
"激活*邮件营销活动*功能后,*邮件营销*应用程序的标题中会出现一个新的*活动*选项。可直接在*电子邮件营销*应用程序的*活动*页面上创建活动。"
#: ../../content/applications/marketing/email_marketing.rst:706
msgid ""
"To do that, navigate to :menuselection:`Email Marketing app --> Campaigns "
"--> New`."
msgstr ""
msgstr "要执行此操作,请导航至 :menuselection:`电子邮件营销应用程序 --> 活动 --> 新建`。"
#: ../../content/applications/marketing/email_marketing.rst:711
msgid ""
@@ -1315,16 +1400,17 @@ msgid ""
" :guilabel:`Campaigns` page, a Kanban card appears in the :guilabel:`New` "
"stage."
msgstr ""
"点击 :guilabel:`活动` 页面默认看板视图中的 :guilabel:`新建` 按钮后,看板卡将出现在 :guilabel:`新建` 阶段。"
#: ../../content/applications/marketing/email_marketing.rst-1
msgid "View of the campaign pop-up kanban in Odoo Email Marketing."
msgstr ""
msgstr "Odoo 电子邮件营销中的活动弹出看板视图。"
#: ../../content/applications/marketing/email_marketing.rst:718
msgid ""
"New campaign cards can also be made by clicking the :guilabel:` (plus "
"sign)` at the top of any Kanban stage on the :guilabel:`Campaigns` page."
msgstr ""
msgstr "也可以在 :guilabel:`活动` 页面点击任何看板阶段顶部的 :guilabel:`➕(加号)`,制作新的活动卡。"
#: ../../content/applications/marketing/email_marketing.rst:721
msgid ""
@@ -1332,28 +1418,29 @@ msgid ""
":guilabel:`Campaign Name`, a :guilabel:`Responsible`, and :guilabel:`Tags` "
"become readily available."
msgstr ""
"当新的活动看板卡出现时,输入 :guilabel:`活动名称`、:guilabel:`负责人` 和 :guilabel:`标签` 的选项就会出现。"
#: ../../content/applications/marketing/email_marketing.rst:724
msgid ""
"To add the campaign to the Kanban stage, click the :guilabel:`Add` button."
msgstr ""
msgstr "要将活动添加到看板阶段,请点击 :guilabel:`添加` 按钮。"
#: ../../content/applications/marketing/email_marketing.rst:726
msgid "To delete the campaign, click the :guilabel:`🗑️ (trash can)` icon."
msgstr ""
msgstr "要删除活动,请点击 :guilabel:`️🗑️(垃圾桶)` 图标。"
#: ../../content/applications/marketing/email_marketing.rst:728
msgid ""
"To further customize the campaign, click the :guilabel:`Edit` button, which "
"reveals the campaign form for additional modifications."
msgstr ""
msgstr "要进一步自定义广告系列,请点击 :guilabel:`编辑` 按钮,这将显示广告系列表单,以便进行更多修改。"
#: ../../content/applications/marketing/email_marketing.rst:732
msgid ""
"A :guilabel:`Campaign Name` **must** be entered in the Kanban card, in order"
" for the :guilabel:`Edit` button to reveal the campaign form for further "
"modifications."
msgstr ""
msgstr "**必须**在看板卡中输入 :guilabel:`活动名称` :guilabel:`编辑`按钮才能显示活动表单,以便进一步修改。"
#: ../../content/applications/marketing/email_marketing.rst:738
msgid ""
@@ -1361,6 +1448,7 @@ msgid ""
":guilabel:`☰ (horizontal lines)` icon in the upper-right corner. Doing so "
"reveals all campaign information in a list format."
msgstr ""
"要进入:guilabel:`活动`页面的列表视图,点击右上角的:guilabel:`☰(水平线)`图标。这样就能以列表形式显示所有活动信息。"
#: ../../content/applications/marketing/email_marketing.rst-1
msgid "View of the campaign page in list view in Odoo Email Marketing."
+11 -5
View File
@@ -19,10 +19,10 @@
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2024
# 稀饭~~ <wangwhai@qq.com>, 2024
# Jeffery CHEN <jeffery9@gmail.com>, 2024
# Chloe Wang, 2024
# Mandy Choy <mnc@odoo.com>, 2024
# diaojiaolou <124412206@qq.com>, 2024
# Wil Odoo, 2024
# Chloe Wang, 2024
#
#, fuzzy
msgid ""
@@ -31,7 +31,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-31 09:59+0000\n"
"PO-Revision-Date: 2023-11-08 08:57+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Last-Translator: Chloe Wang, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -4445,11 +4445,11 @@ msgstr ""
#: ../../content/applications/sales/crm/pipeline/lost_opportunities.rst:66
msgid "When finished, click :guilabel:`Save`."
msgstr ""
msgstr "完成后,点击 :guilabel:`保存`。"
#: ../../content/applications/sales/crm/pipeline/lost_opportunities.rst:69
msgid "View lost opportunities"
msgstr ""
msgstr "查看丢失的商机"
#: ../../content/applications/sales/crm/pipeline/lost_opportunities.rst:71
msgid ""
@@ -4458,10 +4458,12 @@ msgid ""
":guilabel:`Search...` bar at the top of the page, and remove all of the "
"default filters."
msgstr ""
"要在 Odoo *客户关系管理* 应用程序中读取已丢失的商机,请打开 :menuselection:`CRM 应用程序`。在 "
":guilabel:`管道`主仪表板上,点击页面顶部的 :guilabel:`搜索`栏,移除所有默认筛选器。"
#: ../../content/applications/sales/crm/pipeline/lost_opportunities.rst-1
msgid "Search bar with lost filter emphasized."
msgstr ""
msgstr "搜索列,重点放在“已丢失”筛选器。"
#: ../../content/applications/sales/crm/pipeline/lost_opportunities.rst:79
msgid ""
@@ -4471,6 +4473,9 @@ msgid ""
":guilabel:`Filters`, :guilabel:`Group By`, and :guilabel:`Favorites` "
"options, designated into respective columns."
msgstr ""
"打开 :guilabel:`筛选器` 下拉菜单,点击 :guilabel:`搜索...` 栏右侧的 "
":guilabel:`🔻(朝下三角形)`图标,打开包含 :guilabel:`筛选器`、:guilabel:`分组方式` 和 "
":guilabel:`收藏`栏 选项的下拉菜单,并指定到相应的列中。"
#: ../../content/applications/sales/crm/pipeline/lost_opportunities.rst:84
msgid ""
@@ -10452,6 +10457,7 @@ msgstr ""
msgid ""
":doc:`/applications/inventory_and_mrp/inventory/product_management/product_tracking/lots`"
msgstr ""
":doc:`/applications/inventory_and_mrp/inventory/product_management/product_tracking/lots`"
#: ../../content/applications/sales/point_of_sale/shop/ship_later.rst:3
msgid "Ship later"
File diff suppressed because it is too large Load Diff
+517 -283
View File
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-03-25 16:01+0000\n"
"POT-Creation-Date: 2024-05-31 09:59+0000\n"
"PO-Revision-Date: 2024-03-30 23:40+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
@@ -73,392 +73,626 @@ msgid "`Odoo Tutorials: Studio <https://www.odoo.com/slides/studio-31>`_"
msgstr "`Odoo 教程:Studio<https://www.odoo.com/slides/studio-31>`_"
#: ../../content/applications/studio/automated_actions.rst:3
msgid "Automated actions (automations)"
msgstr "自动操作(自动化)"
msgid "Automation rules"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:5
msgid ""
"Automated actions are used to trigger automatic changes based on user "
"actions (e.g., apply a modification when a field is set to a specific value)"
" or on time conditions (e.g., archive a record 7 days after its last "
"update)."
msgstr "自动操作用于根据用户操作(例如,字段设置为特定值时应用修改)或时间条件(例如,在记录上次更新后7天存档)触发自动更改。"
"Automation rules are used to trigger automatic changes based on user actions"
" (e.g., apply a modification when a field is set to a specific value), email"
" events, time conditions (e.g., archive a record 7 days after its last "
"update), or external events."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:9
msgid ""
"To create an automated action with Studio, go to :guilabel:`Automations` "
"from anywhere within Studio."
msgstr "要使用Studio创建自动操作,从Studio的任何位置转到:guilabel:`自动化`。"
msgid "To create an automation rule with Studio, proceed as follows:"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:11
msgid "Open Studio and click :guilabel:`Automations`, then :guilabel:`New`."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:12
msgid ""
"For every automated action you create, the following elements should be "
"defined: the :ref:`studio/automated-actions/model`, the "
":ref:`studio/automated-actions/trigger`, the :ref:`studio/automated-"
"actions/apply-on`, and the :ref:`studio/automated-actions/action`."
"Select the :ref:`studio/automated-actions/trigger` and, if necessary, fill "
"in the fields that appear on the screen based on the chosen trigger."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:14
msgid ""
"Click :guilabel:`Add an action`, then select the :guilabel:`Type` of "
":ref:`action <studio/automated-actions/action>` and fill in the fields that "
"appear on the screen based on your selected action."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:17
msgid "Click :guilabel:`Save & Close` or :guilabel:`Save & New`."
msgstr ""
"创建自动操作时,应定义以下元素::ref:`studio/automated-"
"actions/model`、:ref:`studio/automated-"
"actions/trigger`、:ref:`studio/automated-actions/apply-"
"on`和:ref:`studio/automated-actions/action`。"
#: ../../content/applications/studio/automated_actions.rst:0
msgid "Example of an automated action on the Subscription model"
msgstr "订阅模型中的自动操作示例"
#: ../../content/applications/studio/automated_actions.rst:25
msgid "Model"
msgstr "型号"
#: ../../content/applications/studio/automated_actions.rst:27
msgid "Select the model where the automated action should be applied."
msgstr "选择要应用自动操作的模型。"
#: ../../content/applications/studio/automated_actions.rst:30
msgid ""
"The model you are on when you click on :guilabel:`Automations` is pre-"
"selected by default."
msgstr "默认情况下,您单击:guilabel:`自动化`时所在的模型是预选择的。"
"To modify the :doc:`model <models_modules_apps>` of the automation rule, "
"switch models before clicking :guilabel:`Automations` in Studio, or "
":ref:`activate the developer mode <developer-mode>`, create or edit an "
"automation rule, and select the :guilabel:`Model` in the "
":guilabel:`Automation Rules` form."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:35
#: ../../content/applications/studio/automated_actions.rst:29
msgid ""
"You can also create automation rules from any kanban stage by clicking the "
"gear icon (:guilabel:`⚙` ) next to the kanban stage name, then selecting "
":guilabel:`Automations`. In this case, the :guilabel:`Trigger` is set to "
":guilabel:`Stage is set to` by default, but you can change it if necessary."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:0
msgid "Create automations from a kanban stage"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:40
msgid "Trigger"
msgstr "触发器"
#: ../../content/applications/studio/automated_actions.rst:37
msgid ""
"Define when the automated action should be applied. Six triggers are "
"available."
msgstr "定义何时应用自动操作。有六个触发器可用。"
#: ../../content/applications/studio/automated_actions.rst:42
msgid "On Creation"
msgstr "创建时"
msgid ""
"The :guilabel:`Trigger` is used to define when the automation rule should be"
" applied. The available triggers depend on the :doc:`model "
"<models_modules_apps>`. Five trigger categories are available overall:"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:44
msgid "The action is triggered when a record is created and then saved."
msgstr "创建并保存记录时,即会触发该操作。"
#: ../../content/applications/studio/automated_actions.rst:46
msgid ":ref:`studio/automated-actions/trigger/values-updated`"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:47
msgid ":ref:`studio/automated-actions/trigger/email-events`"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:48
msgid ":ref:`studio/automated-actions/trigger/values-timing-conditions`"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:49
msgid "On Update"
msgstr "更新时"
msgid ":ref:`studio/automated-actions/trigger/custom`"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:51
msgid ""
"The action is triggered when a previously saved record is edited and then "
"saved."
msgstr "编辑并保存之前保存的记录时,即会触发该操作。"
#: ../../content/applications/studio/automated_actions.rst:50
msgid ":ref:`studio/automated-actions/trigger/external`"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:53
msgid ""
"Use :guilabel:`Trigger Fields` to specify which fields - and only those - "
"trigger the action on their update."
msgstr "使用:guilabel:`触发器字段`规定更新时触发该操作的字段。"
#: ../../content/applications/studio/automated_actions.rst:55
msgid ""
"To detect when a record changes from one state to another, define a "
":guilabel:`Before Update Domain` filter, which checks if the condition is "
"satisfied before the record is updated. Then set an :ref:`studio/automated-"
"actions/apply-on` filter, which checks if the condition is met after the "
"record is updated."
"You can also define a :guilabel:`Before Update Domain` to specify the "
"conditions that must be met *before* the automation rule is triggered. In "
"contrast, the conditions defined using the :ref:`Extra Conditions "
"<studio/automated-actions/trigger/values-timing-conditions>` and :ref:`Apply"
" on <studio/automated-actions/trigger/custom>` filters are checked *during* "
"the execution of the automation rule."
msgstr ""
"要检测记录何时更改状态,应定义:guilabel:`更新域之前`筛选器,该筛选器在更新记录之前检查是否满足条件。设置:ref:`studio/automated-"
"actions/apply-on`筛选器,该筛选器检查记录更新后是否满足条件。"
#: ../../content/applications/studio/automated_actions.rst:61
#: ../../content/applications/studio/automated_actions.rst:59
msgid ""
"If you want the automated action to happen when an email address is set on a"
" contact, define the :guilabel:`Before Update Domain` to `Email is not set`,"
" and the :guilabel:`Apply on` domain to `Email is set`."
"To define a :guilabel:`Before Update Domain`, :ref:`activate the developer "
"mode <developer-mode>`, create or edit an automation rule, click "
":guilabel:`Edit Domain`, then click :guilabel:`New Rule`."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:63
msgid ""
"For example, if you want the automated action to happen when an email "
"address is set on a contact that did not have an address before (in contrast"
" to modifying their existing address), define the :guilabel:`Before Update "
"Domain` to :guilabel:`Email is not set`, and the :guilabel:`Apply on` domain"
" to :guilabel:`Email is set`."
msgstr ""
"如果希望在设置联系人电子邮件地址时执行自动操作,应将:guilabel:`更新域之前`定义为`Email is not "
"set`,将:guilabel:`应用`域定义为`Email is set`。"
#: ../../content/applications/studio/automated_actions.rst:0
msgid "Example of an On Update trigger"
msgstr "更新时触发器示例"
#: ../../content/applications/studio/automated_actions.rst:72
msgid "On Creation & Update"
msgstr "创建以和更新时"
msgid "Example of a trigger with a Before Update Domain"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:74
msgid "Values Updated"
msgstr "值更新"
#: ../../content/applications/studio/automated_actions.rst:76
msgid ""
"The action is triggered when a record is created and saved or edited "
"afterward and saved."
msgstr "创建并保存记录或之后编辑并保存记录时,即会触发该操作。"
#: ../../content/applications/studio/automated_actions.rst:79
msgid "On Deletion"
msgstr "删除时"
#: ../../content/applications/studio/automated_actions.rst:81
msgid "The action is triggered when a record is deleted."
msgstr "删除记录时,即会触发该操作。"
#: ../../content/applications/studio/automated_actions.rst:84
msgid ""
"This trigger is rarely used, as archiving records is usually preferred to "
"deletion."
msgstr "很少使用该触发器,因为存档记录通常比删除记录更可取。"
#: ../../content/applications/studio/automated_actions.rst:89
msgid "Based on Form Modification"
msgstr "基于表单修改"
#: ../../content/applications/studio/automated_actions.rst:91
msgid ""
"The action is triggered when any change is done to a trigger field's value "
"on the :ref:`Form view <studio/views/general/form>`, even before saving the "
"record. This trigger only works on the user interface when a modification is"
" made by a user. If the field is changed through another action and not by "
"the user, the action will not run."
"The triggers available in this category depend on the model and are based on"
" common field changes, such as adding a specific tag (e.g., to a task) or "
"setting the :guilabel:`User` field. Select the trigger, then select a value "
"if required."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst-1
msgid "Example of a Values Updated trigger"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:86
msgid "Email Events"
msgstr "电子邮件活动"
#: ../../content/applications/studio/automated_actions.rst:88
msgid "Trigger automated actions upon receiving or sending emails."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:93
msgid "Timing Conditions"
msgstr "时间条件"
#: ../../content/applications/studio/automated_actions.rst:95
msgid ""
"Trigger automated actions based on a date field. The following triggers are "
"available:"
msgstr ""
"对:ref:`Form view "
"<studio/views/general/form>`上的触发器字段值进行任何更改时,在保存记录前,即会触发该操作。仅在用户进行更改时,该触发器在用户界面上工作。如果字段通过另一操作而并非由用户更改,则该操作不运行。"
#: ../../content/applications/studio/automated_actions.rst:97
msgid ""
"This trigger can only be used with the :ref:`Execute Python Code action "
"<studio/automated-actions/action/python-code>`, so development is required."
":guilabel:`Based on date field`: Select the field to be used next to the "
":guilabel:`Delay` field."
msgstr ""
"该触发器只能与:ref:`Execute Python Code action <studio/automated-"
"actions/action/python-code>`一同使用,因此需要进行开发。"
#: ../../content/applications/studio/automated_actions.rst:103
msgid "Based on Timed Condition"
msgstr "基于时间条件"
#: ../../content/applications/studio/automated_actions.rst:105
#: ../../content/applications/studio/automated_actions.rst:98
msgid ""
"The action is triggered when a trigger field's date or date & time value is "
"reached."
msgstr "达到触发字段的日期或日期和时间值时,即会触发该操作。"
":guilabel:`After creation`: The action is triggered when a record is created"
" and saved."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:99
msgid ""
":guilabel:`After last update`: The action is triggered when an existing "
"record is edited and saved."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:102
msgid "You can then define:"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:104
msgid ""
"a :guilabel:`Delay`: Specify the number of minutes, hours, days, or months. "
"To trigger the action before the trigger date, specify a negative number. If"
" you selected the :guilabel:`Based on date field` trigger, you must also "
"select the date field to be used to determine the delay."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:107
msgid ""
"To trigger the action after the :guilabel:`Trigger Date`, add a number of "
"minutes, hours, days, or months under :guilabel:`Delay after trigger date`. "
"To trigger the action before, add a negative number instead."
":guilabel:`Extra Conditions`: Click :guilabel:`Add condition`, then specify "
"the conditions to be met to trigger the automation rule. Click "
":guilabel:`New Rule` to add another condition."
msgstr ""
"要在:guilabel:`触发器日期`后触发该操作,应在:guilabel:`Delay after trigger "
"date`下添加分钟、小时、日或月数。要在此前触发该操作,应添加负数。"
#: ../../content/applications/studio/automated_actions.rst:112
#: ../../content/applications/studio/automated_actions.rst:110
msgid ""
"The action is triggered when the delay is reached and the conditions are "
"met."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:113
msgid ""
"If you want to send a reminder email 30 minutes before the start of a "
"calendar event, select the :guilabel:`Start (Calendar Event)` under "
":guilabel:`Trigger Date` and set the :guilabel:`Delay after trigger date` to"
" **-30** :guilabel:`Minutes`."
":guilabel:`Trigger Date` and set the :guilabel:`Delay` to **-30** "
":guilabel:`Minutes`."
msgstr ""
"要在日历事件开始前30分钟发送提醒邮件,应选择:guilable:`触发器日期`下的:guilabel:`startcalendar "
"event`,并将:guilalb:`Delay after Trigger Date`设置为**-30**:guilable:`minutes'。"
#: ../../content/applications/studio/automated_actions.rst:0
msgid "Example of a Based on Timed Condition trigger"
msgstr "基于定时条件的触发器示例"
msgid "Example of a Based on date field trigger"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:121
msgid "By default, the scheduler checks for trigger dates every 4 hours."
msgstr "在默认情况下,调度程序每4小时检查一次触发器日期。"
#: ../../content/applications/studio/automated_actions.rst:126
msgid "Apply on"
msgstr "应用于"
#: ../../content/applications/studio/automated_actions.rst:128
msgid ""
"Define on which records of the model the automated action should be applied."
" It works the same way as when you apply filters on a model."
msgstr "定义要应用该自动操作的模型记录。方式与在模型上应用筛选器的方式相同。"
"By default, the scheduler checks for trigger dates every 4 hours, meaning "
"lower granularity in time-based automations may not always be honored."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:134
msgid "Action"
msgstr "操作"
#: ../../content/applications/studio/automated_actions.rst:127
msgid "Custom"
msgstr "自定义"
#: ../../content/applications/studio/automated_actions.rst:129
msgid "Trigger automated actions:"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:131
msgid ":guilabel:`On save`: When the record is saved;"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:132
msgid ":guilabel:`On deletion`: When a record is deleted;"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:133
msgid ""
":guilabel:`On UI change`: When a field's value is changed on the :ref:`Form "
"view <studio/views/general/form>`, even before saving the record."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:136
msgid ""
"Determine what the automated action should do (server action). There are "
"eight types of action to choose from."
msgstr "确定该自动操作的内容(服务器操作)。有8种操作类型可供选择。"
#: ../../content/applications/studio/automated_actions.rst:142
msgid "Execute Python Code"
msgstr "执行Python代码"
#: ../../content/applications/studio/automated_actions.rst:144
msgid ""
"The action is used to execute Python code. The available variables are "
"described on the :guilabel:`Python Code` tab, which is also used to write "
"your code, or on the :guilabel:`Help` tab."
"For the :guilabel:`On save` and :guilabel:`On UI change` triggers, you "
"**must** then select the field(s) to be used to trigger the automation rule "
"in the :guilabel:`When updating` field."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:140
msgid ""
"If no field is selected in the :guilabel:`When updating` field, the "
"automated action may be executed multiple times per record."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:143
msgid ""
"Optionally, you can also define additional conditions to be met to trigger "
"the automation rule in the :guilabel:`Apply on` field."
msgstr ""
"该操作用于执行Python代码。可用变量在:guilable:`Python代码`选项卡(也用于编写代码)或:guilabel:`帮助`选项卡中描述。"
#: ../../content/applications/studio/automated_actions.rst:147
msgid ""
"To allow the action to be run through the website, tick :guilabel:`Available"
" on the Website` and add a :guilabel:`Website Path`."
msgstr "要允许该操作在网站上运行,勾选:guilable:`网站上可用`,并添加:guilabel:`网站路径`。"
#: ../../content/applications/studio/automated_actions.rst:153
msgid "Create a new Record"
msgstr "创建新记录"
"The :guilabel:`On UI change` trigger can only be used with the "
":ref:`studio/automated-actions/action/python-code` action and only works "
"when a modification is made manually. The action is not executed if the "
"field is changed through another automation rule."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:155
msgid "The action is used to create a new record on any model."
msgstr "该操作用于在任何模型上创建记录。"
msgid "External"
msgstr "外部"
#: ../../content/applications/studio/automated_actions.rst:158
#: ../../content/applications/studio/automated_actions.rst:157
msgid ""
"Selecting a :guilabel:`Target Model` is only required if you want to target "
"another model than the one you are on."
msgstr "仅当您希望针对另一模型而非当前所在模型时,才需选择:guilable:`目标模型`。"
#: ../../content/applications/studio/automated_actions.rst:161
msgid ""
"To link the record that triggered the creation of the new record, select a "
"field under :guilabel:`Link Field`. For example, you could create a contact "
"automatically when a lead is turned into an opportunity."
msgstr "要链接触发创建记录的记录,在:guilable:`链接字段`下选择一个字段,例如,当潜在客户转化为商机时,可以自动创建联系人。"
#: ../../content/applications/studio/automated_actions.rst:164
msgid ""
":guilabel:`Data to Write` tab: the tab is used to specify the new record's "
"values. After selecting a :guilabel:`Field`, select its "
":guilabel:`Evaluation Type`:"
"Trigger automated actions based on an external event using a webhook. A "
"webhook is a method of communication between two systems where the source "
"system sends an HTTP(S) request to a destination system based on a specific "
"event. It usually includes a data payload containing information about the "
"event that occurred."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:162
msgid ""
"To configure the :guilabel:`On webhook` trigger, copy the :guilabel:`URL` "
"generated by Odoo into the destination system (i.e., the system receiving "
"the request). Then, in the :guilabel:`Target Record` field, enter the code "
"to run to define the record(s) to be updated using the automation rule."
msgstr ""
":guilabel:`要写入的数据` 选项卡:该选项卡用于规定新记录的值。选择:guilable:`字段`,选择:guilabel:`评估类型`"
#: ../../content/applications/studio/automated_actions.rst:167
msgid ""
":guilabel:`Value`: used to directly give the field's raw value in the "
":guilabel:`Value` column."
msgstr ":guilabel:`值`:用于在:guilable:`值'列中直接给出字段的原始值。"
#: ../../content/applications/studio/automated_actions.rst:168
msgid ""
":guilabel:`Reference`: used to select the record under the "
":guilabel:`Record` column and let Studio add the internal ID in the "
":guilabel:`Value` column."
msgstr ":guilable:`参考`:用于选择:guilabel:`记录`列下的记录,并让Studio在:guilalb:`值`列中添加内部ID。"
"The URL must be treated as **confidential**; sharing it online or without "
"caution could potentially expose your system to malicious parties. Click the"
" :guilabel:`Rotate Secret` button to change the URL's secret if necessary."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:172
msgid ""
"If an automated action creates a new task in a project, you can assign it to"
" a specific user by setting the :guilabel:`Field` to :guilabel:`Responsible "
"User (Project)`, the :guilabel:`Evaluation Type` to :guilabel:`Reference`, "
"and the :guilabel:`Record` to a specific user."
"The code defined by default in the :guilabel:`Target Record` field works for"
" webhooks coming from another Odoo database. It is used to determine the "
"record(s) to be updated using the information in the payload."
msgstr ""
"如果自动操作在项目中创建了新任务,则可以将:guilable:`字段`设置为:guilabel:`负责用户(项目)`,将:gullable:`评估类型`设置为“guilable:`参考`,将:guillable:`记录`设置为特定用户,以便将新任务分配给特定用户。"
#: ../../content/applications/studio/automated_actions.rst:0
msgid "Example of a Create a new Record action"
msgstr "创建新记录操作示例"
#: ../../content/applications/studio/automated_actions.rst:181
#: ../../content/applications/studio/automated_actions.rst:175
msgid ""
":guilabel:`Python expression`: used to dynamically define the newly created "
"records value for a field using Python code in the :guilabel:`Value` "
"column."
"If you wish to use the webhook's content for a purpose other than to find "
"the record(s) (e.g., *create* a record), your only option is to use an "
":ref:`studio/automated-actions/action/python-code` action. In this case, the"
" :guilabel:`Target record` field must contain any valid code, but its result"
" doesn't have any effect on the automated action itself."
msgstr ""
":guilable:`Python expression`:用于使用:guilabel:`值`列中的Python代码,动态定义字段的新创建记录的值。"
#: ../../content/applications/studio/automated_actions.rst:187
msgid "Update the Record"
msgstr "更新记录"
#: ../../content/applications/studio/automated_actions.rst:189
#: ../../content/applications/studio/automated_actions.rst:179
msgid ""
"The action is used to set value(s) for field(s) of any record on the current"
" model."
msgstr "该操作用于为当前模型中任何记录的字段设置值。"
"The webhook content is available in the server action context as a `payload`"
" variable (i.e., a dictionary that contains the GET parameters or POST JSON "
"body of the incoming request)."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:182
msgid ""
"You can also choose to :guilabel:`Log Calls` to record the payloads "
"received, e.g., to make sure the data sent by the source system matches the "
"expected format and content. This also helps identify and diagnose any "
"issues that may arise. To access the logs, click the :guilabel:`Logs` smart "
"button at the top of the :guilabel:`Automation rules` form."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:190
msgid "Actions"
msgstr "操作"
#: ../../content/applications/studio/automated_actions.rst:192
msgid ""
"The process to fill in the :guilabel:`Data to Write` tab is the same as "
"described under :ref:`studio/automated-actions/action/new-record`."
"Once you have defined the automation rule's :ref:`trigger <studio/automated-"
"actions/trigger>`, click :guilabel:`Add an action` to define the action to "
"be executed."
msgstr ""
"填写:guilable:`要写入的数据`选项卡的过程与:ref:`studio/automative "
"actions/action/newrecord`中描述的过程相同。"
#: ../../content/applications/studio/automated_actions.rst:198
msgid "Execute several actions"
msgstr "执行多个动作"
#: ../../content/applications/studio/automated_actions.rst:200
#: ../../content/applications/studio/automated_actions.rst:196
msgid ""
"The action is used to trigger multiple actions at the same time. To do so, "
"click on :guilabel:`Add a line` under the :guilabel:`Actions` tab. In the "
":guilabel:`Child Actions` pop-up, click on :guilabel:`Create` and configure "
"the action."
"You can define multiple actions for the same trigger/automation rule. The "
"actions are executed in the order they are defined. This means, for example,"
" that if you define an :guilabel:`Update record` action and then a "
":guilabel:`Send email` action, the email uses the updated values. However, "
"if the :guilabel:`Send email` action is defined before the :guilabel:`Update"
" record` action, the email uses the values set *before* the update action is"
" run."
msgstr ""
"该动作用于同时触发多个动作。要执行此动作,点击:guilabel:`动作`选项卡下的:guilable:`Add a "
"line`。在:guilalb:`子动作`弹窗中,单击:gullabel:`创建`,并配置动作。"
#: ../../content/applications/studio/automated_actions.rst:207
msgid "Send Email"
msgstr "发送电邮"
#: ../../content/applications/studio/automated_actions.rst:206
msgid "Update Record"
msgstr "更新记录"
#: ../../content/applications/studio/automated_actions.rst:209
#: ../../content/applications/studio/automated_actions.rst:208
msgid ""
"The action is used to send an email to a contact linked to a specific "
"record. To do so, select or create an :guilabel:`Email Template`."
msgstr "该动作用于向链接至特定记录的联系人发送电子邮件。要执行该动作,选择或创建:guilable:`邮件模板`。"
"This action allows to update one of the record's (related) fields. Click the"
" :guilabel:`Update` field and, in the list that opens, select or search for "
"the field to be updated; click the right arrow next to the field name to "
"access the list of related fields if needed."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:215
msgid "Add Followers"
msgstr "添加关注者"
#: ../../content/applications/studio/automated_actions.rst:212
msgid ""
"If you selected a :ref:`many2many field <studio/fields/relational-"
"fields/many2many>`, choose whether the field must be updated by "
":guilabel:`Adding`, :guilabel:`Removing`, or :guilabel:`Setting it to` the "
"selected value or by :guilabel:`Clearing it`."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:217
msgid "The action is used to subscribe existing contacts to the record."
msgstr "该动作用于向记录订阅现有联系人。"
#: ../../content/applications/studio/automated_actions.rst:222
msgid "Create Next Activity"
msgstr "创建下一活动"
#: ../../content/applications/studio/automated_actions.rst:224
msgid ""
"The action is used to schedule a new activity linked to the record. Use the "
":guilabel:`Activity` tab to set it up as usual, but instead of the "
":guilabel:`Assigned to` field, select an :guilabel:`Activity User Type`. "
"Select :guilabel:`Specific User` and add the user under "
":guilabel:`Responsible` if the activity should always be assigned to the "
"same user. To dynamically target a user linked to the record, select "
":guilabel:`Generic User From Record` instead and change the :guilabel:`User "
"field name` if necessary."
"If you want the automated action to remove a tag from the customer record, "
"set the :guilabel:`Update` field to :guilabel:`Customer > Tags`, select "
":guilabel:`By Removing`, then select the tag."
msgstr ""
"该动作用于计划链接至记录的新活动。使用:guilable:`活动`选项卡进行设置,但不要选择:guilabel:`分配给`字段,而应选择:gullable:`活动用户类型`。如果活动需始终分配给同一用户,则应选择:guilable:`特定用户`,并将用户添加至:guilabel:`责任`下。要动态锁定链接至记录的用户,改为选择:guilable:`通用用户发件人记录`,并根据需要更改:guilabel:`User"
" field name`。"
#: ../../content/applications/studio/automated_actions.rst:232
msgid ""
"After a lead is turned into an opportunity, you want your automated action "
"to set up a call for the user responsible for the lead. To do so, set the "
":guilabel:`Activity` to :guilabel:`Call` and set the :guilabel:`Activity "
"User Type` to :guilabel:`Generic User From Record`."
msgstr ""
"在潜在客户转化为商机后,您希望自动动作为负责潜在客户的用户发起呼叫。要执行该动作,将:guilable:`活动`设置为:guilabel:`呼叫`,并将:gullable:`活动用户类别`设置为:guilable:`通用用户发件人记录`。"
#: ../../content/applications/studio/automated_actions.rst:0
msgid "Example of a Create Next Activity action"
msgstr "创建下一活动动作示例"
msgid "Example of an Update Record action"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:243
msgid "Send SMS Text Message"
msgstr "发送 SMS 文本消息"
#: ../../content/applications/studio/automated_actions.rst:245
#: ../../content/applications/studio/automated_actions.rst:225
msgid ""
"The action is used to send an SMS to a contact linked to the record. To do "
"so, select or create an :guilabel:`SMS Template`."
msgstr "该动作用于向链接至记录的联系人发送短信。要执行该动作,选择或创建:guilable:`短信模板`。"
"Alternatively, you can also set a record's field dynamically using Python "
"code. To do so, select :guilabel:`Compute` instead of :guilabel:`Update`, "
"then enter the code to be used for computing the field's value. For example,"
" if you want the automation rule to compute a custom :ref:`datetime field "
"<studio/fields/simple-fields/date-time>` when a task's priority is set to "
"`High` (by starring the task), you can define the trigger "
":guilabel:`Priority is set to` to `High` and define the :guilabel:`Update "
"Record` action as follows:"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:249
#: ../../content/applications/studio/automated_actions.rst:0
msgid "Compute a custom datetime field using a Python expression"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:236
msgid "Create Activity"
msgstr "创建活动"
#: ../../content/applications/studio/automated_actions.rst:238
msgid ""
"If you want sent messages to be logged in the Chatter, tick :guilabel:`Log "
"as Note`."
msgstr "如果希望将发送的消息记录在聊天窗口中,勾选:guilable:`记录为备注`。"
"This action is used to schedule a new activity linked to the record. Select "
"an :guilabel:`Activity Type`, enter a :guilabel:`Title` and description, "
"then specify when you want the activity to be scheduled in the "
":guilabel:`Due Date In` field, and select a :guilabel:`User type`:"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:242
msgid ""
"To always assign the activity to the same user, select :guilabel:`Specific "
"User` and add the user in the :guilabel:`Responsible` field;"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:244
msgid ""
"To target a user linked to the record dynamically, select :guilabel:`Dynamic"
" User (based on record)` and change the :guilabel:`User Field` if necessary."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:248
msgid ""
"After a lead is turned into an opportunity, you want the automated action to"
" set up a call for the user responsible for the lead. To do so, set the "
":guilabel:`Activity Type` to :guilabel:`Call` and the :guilabel:`User Type` "
"to :guilabel:`Dynamic User (based on record)`."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:0
msgid "Example of a Create Activity action"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:256
msgid "Send Email and Send SMS"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:258
msgid ""
"These actions are used to send an email or a text message to a contact "
"linked to a specific record. To do so, select or create an :guilabel:`Email "
"Template` or an :guilabel:`SMS Template`, then, in the :guilabel:`Send Email"
" As` or :guilabel:`Send SMS As` field, choose how you want to send the email"
" or text message:"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:263
msgid ""
":guilabel:`Email`: to send the message as an email to the recipients of the "
":guilabel:`Email Template`."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:265
msgid ""
":guilabel:`Message`: to post the message on the record and notify the "
"record's followers."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:266
msgid ""
":guilabel:`Note`: to send the message as an internal note visible to "
"internal users in the chatter."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:268
msgid ""
":guilabel:`SMS (without note)`: to send the message as a text message to the"
" recipients of the :guilabel:`SMS template`."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:270
msgid ""
":guilabel:`SMS (with note)`: to send the message as a text message to the "
"recipients of the :guilabel:`SMS template` and post it as an internal note "
"in the chatter."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:272
msgid ""
":guilabel:`Note only`: to only post the message as an internal note in the "
"chatter."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:277
msgid "Add Followers and Remove Followers"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:279
msgid ""
"Use these actions to (un)subscribe existing contacts to/from the record."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:282
msgid "Create Record"
msgstr "创建记录"
#: ../../content/applications/studio/automated_actions.rst:284
msgid "This action is used to create a new record on any model."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:286
msgid ""
"Select the required model in the :guilabel:`Record to Create` field; it "
"contains the current model by default. Specify a :guilabel:`Name` for the "
"record, and then, if you want to create the record on another model, select "
"a field in the :guilabel:`Link Field` field to link the record that "
"triggered the creation of the new record."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:292
msgid ""
"The dropdown list related to the :guilabel:`Link Field` field only contains "
":ref:`one2many fields <studio/fields/relational-fields/one2many>` existing "
"on the current model that are linked to a :ref:`many2one field "
"<studio/fields/relational-fields/many2one>` on the target model."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:297
msgid ""
"You can create another automation rule with :ref:`studio/automated-"
"actions/action/update-record` actions to update the fields of the new record"
" if necessary. For example, you can use a :guilabel:`Create Record` action "
"to create a new project task and then assign it to a specific user using an "
":guilabel:`Update Record` action."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:305
msgid "Execute Code"
msgstr "执行代码"
#: ../../content/applications/studio/automated_actions.rst:307
msgid ""
"This action is used to execute Python code. You can write your code into the"
" :guilabel:`Code` tab using the following variables:"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:310
msgid "`env`: environment on which the action is triggered"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:311
msgid ""
"`model`: model of the record on which the action is triggered; is a void "
"recordset"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:312
msgid "`record`: record on which the action is triggered; may be void"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:313
msgid ""
"`records`: recordset of all records on which the action is triggered in "
"multi-mode; this may be left empty"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:315
msgid "`time`, `datetime`, `dateutil`, `timezone`: useful Python libraries"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:316
msgid ""
"`float_compare`: utility function to compare floats based on specific "
"precision"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:317
msgid ""
"`log(message, level='info')`: logging function to record debug information "
"in ir.logging table"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:319
msgid "`_logger.info(message)`: logger to emit messages in server logs"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:320
msgid "`UserError`: exception class for raising user-facing warning messages"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:321
msgid "`Command`: x2many commands namespace"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:322
msgid "`action = {...}`: to return an action"
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:325
msgid ""
"The available variables are described both in the :guilabel:`Code` and "
":guilabel:`Help` tabs."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:328
msgid "Send Webhook Notification"
msgstr "发送 Webhook 通知"
#: ../../content/applications/studio/automated_actions.rst:330
msgid ""
"This action allows to send a POST request with the values of the "
":guilabel:`Fields` to the URL specified in the :guilabel:`URL` field."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:333
msgid ""
"The :guilabel:`Sample Payload` provides a preview of the data included in "
"the request using a random record's data or dummy data if no record is "
"available."
msgstr ""
#: ../../content/applications/studio/automated_actions.rst:339
msgid "Execute Existing Actions"
msgstr "执行现有行动"
#: ../../content/applications/studio/automated_actions.rst:341
msgid ""
"The action is used to trigger multiple actions (linked to the current model)"
" at the same time. To do so, click on :guilabel:`Add a line`, then, in the "
":guilabel:`Add: Child Actions` pop-up, select an existing action or click "
":guilabel:`New` to create a new one."
msgstr ""
#: ../../content/applications/studio/fields.rst:3
msgid "Fields and widgets"
File diff suppressed because it is too large Load Diff