[I18N] Update translation terms from Transifex

This commit is contained in:
Odoo Translation Bot
2022-12-25 00:40:38 +01:00
parent 6a56842e1f
commit abe3f8f3d6
47 changed files with 34169 additions and 20064 deletions
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+251 -205
View File
@@ -24,7 +24,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-11-17 09:28+0000\n"
"POT-Creation-Date: 2022-12-23 09:13+0000\n"
"PO-Revision-Date: 2022-10-04 12:53+0000\n"
"Last-Translator: Jeffery CHEN <jeffery9@gmail.com>, 2022\n"
"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n"
@@ -571,7 +571,6 @@ msgstr ""
#: ../../content/applications/inventory_and_mrp/inventory/shipping/operation/multipack.rst:13
#: ../../content/applications/inventory_and_mrp/inventory/shipping/setup/delivery_method.rst:17
#: ../../content/applications/inventory_and_mrp/inventory/shipping/setup/third_party_shipper.rst:14
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:27
#: ../../content/applications/inventory_and_mrp/manufacturing/management/subcontracting.rst:23
#: ../../content/applications/inventory_and_mrp/manufacturing/management/use_mps.rst:9
msgid "Configuration"
@@ -7417,69 +7416,84 @@ msgid ""
msgstr ""
"在同一工作中心同时制造多个不同的产品是制造公司的常见情况。虽然在实践中,员工可以在另一个工作中心制造货物,而不是等待一个工作中心可用,但要了解哪个工作中心繁忙并实时相应地计划资源并不总是那么简单。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:11
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:10
msgid ""
"With Odoo, you can configure alternative work centers to solve this issue. "
"This automatically checks which work center is busy and which equivalent "
"ones are free, and schedules orders and maintenance accordingly."
msgstr "使用Odoo,您可以配置替代工作中心来解决此问题。这会自动检查哪个工作中心繁忙,哪个等效工作中心空闲,并相应地安排订单和维护。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:15
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:14
msgid ""
"This way, your process becomes more efficient, as work center utilisation is"
" optimised."
msgstr "这样,随着工作中心利用率的优化,您的流程变得更加高效。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:19
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:17
msgid "Configure your Work Centers"
msgstr "配置你的工作中心"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:21
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:19
msgid ""
"First, go to the :menuselection:`Manufacturing app --> Configuration --> "
"Settings`. Then, enable the Work Orders feature and hit save."
msgstr "首先,转到:菜单选择:`制造应用程序-->配置-->设置`。然后,启用工单功能并点击保存。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rstNone
msgid "work order settings ticked"
"Settings`. Then, enable the :guilabel:`Work Orders` feature and hit "
":guilabel:`Save`."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:29
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rstNone
msgid "Work order settings ticked in Odoo Manufacturing."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:26
msgid ""
"Now, go to :menuselection:`Configuration --> Work Centers` and create two "
"new work centers. Add the second work center as an alternative to the first "
"one and vice versa."
msgstr "现在,转到:菜单选择:`配置-->工作中心`并创建两个新的工作中心。添加第二个工作中心作为第一个工作中心的替代方案,反之亦然。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:38
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rstNone
msgid "Create a secondary work center as an alternate to the first."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:33
msgid ""
"Next, go to :menuselection:`Products --> Bills of Materials`, choose your "
"product, and add these work centers to the operations of your BOM."
msgstr "接下来,转到:菜单选择:`产品-->BOM表`,选择您的产品,并将这些工作中心添加到BOM表的操作中。"
"product, and add these work centers to the operations of your :abbr:`BoM "
"(Bill of Materials)`."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:48
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rstNone
msgid "Add work centers to Bill of Materials operations."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:41
msgid "Create your Work Orders"
msgstr "创建工单"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:50
msgid ""
"Now that everything is configured, you can create your *Work Orders*. Go to "
":menuselection:`Operations --> Manufacturing Orders`, and hit **Create**. "
"There, add your product to your manufacturing order and plan it. You can "
"then retrieve them from the Work Orders list view, under Operations > Work "
"Orders."
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:43
msgid "Now that everything is configured, you can create your *Work Orders*."
msgstr ""
"现在一切都配置好了,您可以创建“工单”。转到:菜单选择:`操作-->制造订单`,然后点击 **** "
"。在那里,将您的产品添加到生产订单中并进行规划。然后,您可以从“操作”>“工单”下的“工单”列表视图中检索它们。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:55
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:45
msgid ""
"Go to :menuselection:`Operations --> Manufacturing Orders`, and hit "
":guilabel:`Create`. There, add your product to your manufacturing order and "
"plan it. You can then retrieve them from the :guilabel:`Work Orders` list "
"view, under :menuselection:`Operations > Work Orders`."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:49
msgid ""
"Each new *Work Order*, which will be created before the end of the first "
"one, will be scheduled at the alternative work center you configured, as "
"shown below."
msgstr "每个新的*工单*(将在第一个工单结束之前创建)将安排在您配置的替代工作中心,如下所示。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:64
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rstNone
msgid "Work order creation and scheduling."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/alternative_wc.rst:57
msgid ""
"Keep in mind that, if you add time after production to your work center, you"
" may have work orders scheduled for your alternative work center even if the"
@@ -7487,258 +7501,290 @@ msgid ""
msgstr "请记住,如果在生产开始后向工作中心增加时间,即使常用的工作中心空闲,工单也可能会安排到替代工作中心。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:3
msgid "Create Bills of Materials"
msgid "Create a bill of materials"
msgstr "创建物料清单"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:5
msgid ""
"A *Bill of Materials* is a document defining the quantity of each component "
"required to make or deliver a finished product. Additionally, it can also "
"include various operations and individual step guidelines needed to complete"
" a production process."
msgstr "物料清单是定义制造或交付成品所需的每个组件数量的文件。此外,它还可以包括完成生产过程所需的各种操作和单个步骤指南。"
"A *Bill of Materials* (or *BoM* for short) is a document that defines the "
"quantity of each component required to make or deliver a finished product. "
"It can also include various operations and the individual step guidelines "
"needed to complete a production process."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:10
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:9
msgid ""
"With Odoo's MRP solution, multiple BOMs can also be linked to each product, "
"so that even product variants can have their *own* tailored BOM."
msgstr "使用 Odoo 的 MRP 解决方案,还可以将多个 BOM 链接到每个产品,这样即使产品变型也可以拥有*自己的*定制 BOM。"
"In Odoo Manufacturing, multiple :abbr:`BoMs (Bills of Materials)` can be "
"linked to each product, so that even product variants can have their own "
"tailored :abbr:`BoMs (Bills of Materials)`."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:13
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:12
msgid ""
"This will help you to optimize your manufacturing process and save time as a"
" result."
msgstr "这将帮助您优化制造过程,从而节省时间。"
"Correctly setting up a :abbr:`BoM (Bill of Materials)` helps optimize the "
"manufacturing process and save time."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:17
msgid "Setting up a BoM"
msgstr "设置物料清单"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:16
msgid "Set up a bill of baterials (BoM)"
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:18
msgid ""
"The simplest BoM set up is one without operations or instructions. In this "
"case, you will manage your production using Manufacturing Orders only."
msgstr "最简单的BoM设置是没有操作或说明的BoM设置。在这种情况下,您将仅使用生产订单来管理生产。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:22
msgid ""
"To create a BoM from the Manufacturing module, go to "
":menuselection:`Products --> Bills of Materials`. If you click **Create**, "
"the first thing you'll have to do is to specify the final product. For an "
"existing product, simply select it from the list, or create a new one on the"
" spot. Note that if you go through the product form to create your BOM, the "
"product will already be set for you."
"The simplest :abbr:`BoM (Bill of Materials)` setup is one without operations"
" or instructions, only components. In this case, the production is solely "
"managed using *Manufacturing Orders*."
msgstr ""
"要从制造应用创建BoM,请转到:menuselection: ' Products -> Bills of Materials "
"'。如果你点击**创建**,你要做的第一件事就是指定最终产品。对于现有产品,只需从列表中选择它,或当场创建一个新产品。注意,如果您遍历产品表单来创建您的BOM,那么产品已经为您设置好了。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:27
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:21
msgid ""
"For a standard Bill of Material, keep the default *BoM* type, which is "
"*Manufacture this Product*. Now specify the various components that make up "
"the production of your final product and their respective quantities. You "
"can create components as you go, on the BOM, or create products beforehand, "
"by going to the :menuselection:`Top Menu --> Products --> Create`, and add "
"them later on."
"To create a :abbr:`BoM (Bill of Materials)` from the "
":guilabel:`Manufacturing` module, go to :menuselection:`Products --> Bills "
"of Materials`. Then, click :guilabel:`Create`. Next, specify the "
":guilabel:`Product`."
msgstr ""
"对于标准BoM表,保留默认的“BoM”类型,即“制造此产品”。现在指定构成最终产品生产的各种组件及其各自的数量。您可以在BOM表上创建组件,也可以提前创建产品,方法是转到:菜单选项:“顶部菜单-->产品-->创建”,然后添加它们。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:37
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:26
msgid ""
"The destination location should **not** be a scrap location. A scrap "
"location is where you put products that you don't need."
msgstr "目标位置**不应**为废料位置。废品站是你放置不需要的产品的地方。"
"A :abbr:`BoM (Bill of Materials)` can also be created directly from the "
"product form, in which case the :guilabel:`Product` field is pre-filled."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:29
msgid ""
"For a standard :abbr:`BoM (Bill of Materials)`, set the :guilabel:`BoM Type`"
" to :guilabel:`Manufacture this Product`. Then, click :guilabel:`Add a Line`"
" to specify the various components that make up the production of the final "
"product and their respective quantities. New components can be created "
"quickly through the :abbr:`BoM (Bill of Materials)`, or can be created "
"beforehand in :menuselection:`Manufacturing --> Products --> Products --> "
"Create`. Finally, click :guilabel:`Save` to finish creating the :abbr:`BoM "
"(Bill of Materials)`."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rstNone
msgid "Set up a Bill of Materials."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:41
msgid "Using the same BoM to describe Variants"
msgstr "使用同一个物料清单描述产品变体"
msgid "Specify a bill of materials (BoM) for a product variant"
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:43
msgid ""
"As suggested above, you can use *BOMs* for specific *Product Variants*. Once"
" the various attributes have been configured on the product form, there are "
"two ways to configure the appropriate BoM for the respective product "
"combination."
msgstr "如上所述,您可以将*BOM表*用于特定的*产品变体*。在产品表单上配置了各种属性后,有两种方法可以为各自的产品组合配置适当的BoM表。"
":abbr:`BoMs (Bills of Materials)` can also be assigned to specific *Product "
"Variants*, with two setup options available to choose from."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:47
msgid ""
"Either create one BoM per variant, by specifying the Product Variant in the "
"dedicated field below the product name. Or use one BOM, that contains all of"
" the components and for each component, indicate which variant it applies "
"to, using the *Apply on Variants* column, as shown below."
"In order to assign :abbr:`BoMs (Bills of Materials)` to product variants, "
"the product's variant attributes must already be configured on the product "
"form."
msgstr ""
"通过在产品名称下方的专用字段中指定产品变体,为每个变体创建一个BoM表。或者使用一个包含所有组件的BOM表,对于每个组件,使用*应用于变体*列指示其适用于哪个变体,如下所示。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:57
msgid "Adding Operations"
msgstr "添加操作"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:59
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:50
msgid ""
"You can also add operations to your *BoM*, if you want workers to follow "
"instructions or register time spent. To use this feature, enable the *Work "
"Orders* feature in the *Manufacturing* app settings, as shown below."
"The first method is to create one :abbr:`BoM (Bill of Materials)` per "
"variant by creating a new :abbr:`BoM (Bill of Materials)` and specifying the"
" :guilabel:`Product Variant`. The second method is to create one master "
":abbr:`BoM (Bill of Materials)` that contains all of the components, and "
"specify which variant each component applies to using the :guilabel:`Apply "
"on Variants` column."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rstNone
msgid "Product Variants in the Bill of Materials."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:60
msgid "Set up operations"
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:62
msgid ""
"Add an :guilabel:`Operation` to a :abbr:`BoM (Bill of Materials)` to specify"
" instructions for production and register time spent on an operation. To use"
" this feature, first enable the :guilabel:`Work Orders` feature in "
":menuselection:`Manufacturing --> Configuration --> Settings --> "
"Operations`."
msgstr ""
"如果您希望工人遵循指示或登记花费的时间,也可以将操作添加到*BoM表*。要使用此功能,请在*制造*应用程序设置中启用“工单”功能,如下所示。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:67
msgid ""
"Each operation is unique as it is always linked to only one BOM. This being "
"said, Operations Operations can be re-used when configuring a new BOM, with "
"the *Copy Existing Operations* feature."
msgstr "每个操作都是唯一的,因为它始终仅链接到一个BOM表。也就是说,在配置新BOM时,可以使用“复制现有操作”功能重新使用操作。"
"Then, when creating a new :abbr:`BoM (Bill of Materials)`, click on the "
":guilabel:`Operations` tab and click :guilabel:`Add a line` to add a new "
"operation. In the :guilabel:`Create Operations` box, give the operation a "
"name, specify the :guilabel:`Work Center` and duration settings. Like "
"components, Odoo gives the option to specify a product variant in the "
":guilabel:`Apply on Variants` field so the operation only applies to that "
"variant. Finally, click :guilabel:`Save & Close`."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:74
msgid ""
"Finally, just like for components, operations can also be variant specific "
"only, as shown below."
msgstr "最后,与组件一样,操作也只能是特定于变量的,如下所示。"
"Each operation is unique, as it is always exclusively linked to one "
":abbr:`BoM (Bill of Materials)`. Operations can be reused when configuring a"
" new :abbr:`BoM (Bill of Materials)`, with the :guilabel:`Copy Existing "
"Operations` feature."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:82
msgid "Adding By-Products"
msgstr "添加副产品"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rstNone
msgid "Copy Existing Operations feature."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:84
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:83
msgid "Add by-products to a bill of materials (BoM)"
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:85
msgid ""
"A *by-product* is a product that is produced on top of the main product of a"
" *BoM*. As opposed to the primary product, there can be more than one on a "
"BOM."
msgstr "*副产品*是在*物料清单*的主要产品之上生产的产品。与初级产品不同,BOM上可以有多个产品。"
"A *By-Product* is a residual product that is created during production in "
"addition to the main product of a :abbr:`BoM (Bill of Materials)`. Unlike "
"the primary product, there can be more than one by-product on a :abbr:`BoM "
"(Bill of Materials)`."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:87
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:89
msgid ""
"To add *by-products* to a *BoM*, you will first need to enable the by-"
"product feature from the *Manufacturing* app settings."
msgstr "要将*副产品*添加到*BoM*,首先需要从*制造*应用程序设置中启用副产品功能。"
"To add by-products to a :abbr:`BoM (Bill of Materials)`, first enable the "
":guilabel:`By-Products` feature in :menuselection:`Manufacturing --> "
"Configuration --> Settings --> Operations`."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:93
#: ../../content/applications/inventory_and_mrp/manufacturing/management/bill_configuration.rst:92
msgid ""
"Once the feature is enabled, you can add *by-products* to your *BoMs*. Note "
"that if you have Operations, you'll need to specify in which operation the "
"by-product is produced."
msgstr "启用该功能后,您可以将*副产品*添加到*BoMs*。请注意,如果您有操作,则需要指定在哪个操作中生产副产品。"
"Once the feature is enabled, you can add by-products to a :abbr:`BoM (Bill "
"of Materials)` by clicking on the :guilabel:`Operations` tab and clicking "
":guilabel:`Add a line`. Then, name the by-product and indicate the "
":guilabel:`Quantity` and the :guilabel:`Unit of Measure`. If the :abbr:`BoM "
"(Bill of Materials)` has configured operations, specify exactly which "
"operation the by-product is produced from in the :guilabel:`Produced in "
"Operation` field. Finally, click :guilabel:`Save`."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:3
msgid "Kits"
msgstr "套件"
msgid "Use kits"
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:5
msgid ""
"A *kit* is a set of components that are not pre-assembled or mixed. This is "
"useful for selling but also for creating cleaner and more effective *BOMs*. "
"To use kits, you need both the Manufacturing and Inventory apps to be "
"installed."
"A *kit* is a set of unassembled components. Kits may be sold as products, "
"but are also useful tools for managing more complex bills of materials "
"(BoMs). To use kits, the :guilabel:`Manufacturing` and :guilabel:`Inventory`"
" applications need to be installed."
msgstr ""
"*套件*是一组未预组装或混合的组件。这对销售很有用,但也有助于创建更干净、更有效的*BOM表*。要使用套件,您需要同时安装制造和库存应用程序。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:10
msgid "Manage Stock of Component Products"
msgstr "管理部件产品库存"
msgid "Create the kit as a product"
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:12
msgid ""
"If you want to assemble kits as they are ordered, managing stock of the kit "
"components only, you will use a *Kit BoM* Type without any manufacturing "
"operations."
msgstr "如果您想按订单组装套件,只管理套件组件的库存,您将使用*套件BoM*类型,而不进行任何制造操作。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:15
msgid ""
"A product using a *Kit BoM* will appear as a single line item on a quotation"
" and a sales order, but will generate a delivery order with one line item "
"for each of the components of the kit. In the examples below, the first "
"image shows a sales order for the kit *Custom Computer Kit*, while the "
"second image shows the corresponding delivery order."
"To use a kit as a sellable product or simply as a component organization "
"tool, the kit should first be created as a product. To create a kit product,"
" go to :menuselection:`Manufacturing or Inventory --> Products --> "
"Products`, and then click :guilabel:`Create`."
msgstr ""
"使用*套件BoM*的产品将在报价单和销售订单上显示为一个单行项目,但将为套件的每个组件生成一个带有一个行项目的交货订单。在下面的示例中,第一个图像显示套件*自定义计算机套件*的销售订单,而第二个图像显示相应的交货订单。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:29
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:16
msgid ""
"From the *Products menu* in either the *Inventory* or *Manufacturing* app, "
"create each component product (as you would with any other product), then "
"create the top-level, or kit product. Because you cannot track the stock of "
"kit products, the *Product Type* should be set to *Consumable*. However, if "
"you are using Anglo-Saxon accounting, and you would like COGS to be posted "
"when invoicing your kits (and only for this reason), the storable product "
"type should selected instead. Because a kit product cannot be purchased, "
"*Can be Purchased* should be unchecked. The route of the kit product in the "
"*Inventory* Tab does not really matter, as, for replenishment, only the "
"route of the components that will be taken into account only."
"Next, set the :guilabel:`Product Type` to :guilabel:`Storable Product`: this"
" allows for management of kit inventory. The :guilabel:`Route` designation "
"under the :guilabel:`Inventory` tab does not matter, since Odoo uses the "
"routes of the kit's components for replenishment purposes. All other "
"parameters for the kit product may be modified according to preference. "
"Finally, click :guilabel:`Save`."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:22
msgid ""
"The kit's components must also be configured as products via "
":menuselection:`Manufacturing or Inventory --> Products --> Products`. These"
" components require no specific configuration."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:26
msgid "Set up the kit BoM"
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:28
msgid ""
"After fully configuring the kit product and its components, create a "
":abbr:`BoM (Bill of Materials)` for the kit product. Go to "
":menuselection:`Manufacturing --> Products --> Bills of Materials`, and then"
" click :guilabel:`Create`. Next, set the :guilabel:`Product` field to the "
"previously configured kit product. Then, set the :guilabel:`BoM Type` to "
":guilabel:`Kit`. Finally, add each component and specify its quantity. Make "
"sure to :guilabel:`Save` the changes."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rstNone
msgid "Kit selection on the bill of materials."
msgstr ""
"从*库存*或*制造*应用程序中的*产品菜单*中,创建每个组件产品(与任何其他产品一样),然后创建顶级或套件产品。由于无法跟踪套件产品的库存,*产品类型*应设置为*耗材*。但是,如果您使用的是盎格鲁-"
"撒克逊会计,并且您希望在为套件开具发票时过账COG(仅出于此原因),则应选择可存储产品类型。由于无法购买套件产品,因此应取消选中“可以购买”。“库存”选项卡中套件产品的路线实际上并不重要,因为对于补货,只考虑组件的路线。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:38
msgid ""
"All other parameters on the kit product may be modified according to your "
"preference. The component products require no particular configuration."
msgstr "套件产品的所有其他参数都可按照你的偏好进行修改。套件产品无需特别的配置。"
"If the kit is solely being used as a sellable product, then only components "
"need to be added under the :guilabel:`Components` tab, and configuring "
"manufacturing operations is not necessary."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:41
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:42
msgid ""
"Once the products are configured, create a *bill of materials* for the kit "
"product. Add each component and its quantity. Select the *BoM Type* Kit. All"
" other options may be left with their default values."
msgstr "配置产品后,为套件产品创建*物料清单*。添加每个组件及其数量。选择*BoM类型*套件。所有其他选项可能保留其默认值。"
"When a kit is sold as a product, it appears as a single line item on the "
"quotation and sales order. However, on delivery orders, each component of "
"the kit is listed."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:46
msgid "Use kits to manage complex BoMs"
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:48
msgid "Manage Stock of Kit Product and Component Products"
msgstr "管理套件及部件产品的库存"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:50
msgid ""
"If you want to manage the stock of the *top-level kit product*, you will use"
" a standard *BoM Type* manufacture or subcontracting instead. In this case "
"you will either buy the final product from your subcontractor, or make it "
"yourself through a manufacturing order."
"Kits are also used to manage *multilevel* :abbr:`BoMs (Bills of Materials)`."
" These are products that contain other products as components and therefore "
"require nested :abbr:`BoMs (Bills of Materials)`. Incorporating pre-"
"configured kits into multilevel :abbr:`BoMs (Bills of Materials)` allows for"
" cleaner organization of bundled products. Under :guilabel:`Components`, "
"list a kit as a component in a higher-level product's :abbr:`BoM (Bills of "
"Material)` to eliminate the need to add the kit's parts individually. Any "
":guilabel:`BoM Type` can be used for the higher-level product's :abbr:`BoM "
"(Bill of Materials)`."
msgstr ""
"如果您想管理*顶级套件产品*的库存,您将使用标准的*BoM类型*制造或分包。在这种情况下,您可以从分包商处购买最终产品,也可以通过生产订单自行制造。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:54
msgid ""
"In that case the product type will be storable, and the BOM type either "
"'Manufacture this product' or 'Subcontracting' as shown below."
msgstr "在这种情况下,产品类型将是可存储的,BOM类型为“制造此产品”或“分包”,如下所示。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:62
msgid "Build a cleaner BOM"
msgstr "构建更清晰的BOM表"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:64
msgid ""
"As suggested above, a kit BOM can also simply be used to manage a more "
"complex BOM."
msgstr "如上所述,套件BOM也可以简单地用于管理更复杂的BOM。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:66
msgid ""
"Imagine the Custom Computer parts above were part of another final product. "
"It would be much clearer and simpler if the BOMs were added together (as "
"shown below) instead of adding all the individual parts one by one."
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rstNone
msgid "Kit as a component in a multilevel bill of materials."
msgstr ""
"想象一下,上面的定制计算机部件是另一个最终产品的一部分。如果将BOM表添加到一起(如下所示),而不是逐个添加所有单独的部分,则会更加清晰和简单。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:73
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:60
msgid ""
"This is even better illustrated when looking at the BOM Structure Report, "
"where it is easy to expand and hide specific kit level or sub-assembly type "
"BOMs."
msgstr "这在查看BOM结构报告时得到了更好的说明,在该报告中,可以轻松扩展和隐藏特定的套件级别或子装配类型BOM。"
"To access a comprehensive overview of the multilevel :abbr:`BoM's (Bill of "
"Material's)` components, click on the :guilabel:`Structure & Cost` smart "
"button. Sublevel :abbr:`BoMs (Bills of Materials)` can be expanded and "
"viewed from this report."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:79
msgid ""
"On the creation of the manufacturing order, the BOM will automatically "
"expand to show all top level and kit level components. You can go back to "
"the BOM at any point though as it remains available on the form view of "
"your manufacturing order."
msgstr "在创建制造订单时,BOM表将自动展开以显示所有顶级和套件级组件。尽管如此,您可以随时返回BOM,因为它在制造订单的表单视图中仍然可用。"
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rstNone
msgid "Expanded kit in the Structure and Cost report."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:86
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:68
msgid ""
"Finally, note that if there were any Operations in the Kit BOM, these would "
"also simply be added in to the work order list of the main component."
msgstr "最后,请注意,如果套件BOM中有任何操作,这些操作也将简单地添加到主要组件的工作订单列表中。"
"When creating a manufacturing order for a product with a multilevel "
":abbr:`BoM (Bill of Materials)`, the kit product automatically expands to "
"show all components. Any operations in the kit's :abbr:`BoM (Bill of "
"Materials)` are also added to the list of work orders on the manufacturing "
"order."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/kit_shipping.rst:74
msgid ""
"Kits are primarily used to bundle components together for organization or "
"sale. To manage multilevel products that require manufactured subcomponents,"
" refer to :doc:`this documentation <sub_assemblies>` on sub-assemblies."
msgstr ""
#: ../../content/applications/inventory_and_mrp/manufacturing/management/product_variants.rst:3
msgid "Managing BoMs for product variants"
+668 -83
View File
@@ -4,23 +4,23 @@
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
# Translators:
# Datasource International <Hennessy@datasourcegroup.com>, 2022
# Mandy Choy <mnc@odoo.com>, 2022
# diaojiaolou <124412206@qq.com>, 2022
# Martin Trigaux, 2022
# Felix Yuen <fyu@odoo.com>, 2022
# Jeffery CHEN <jeffery9@gmail.com>, 2022
# 稀饭~~ <wangwhai@qq.com>, 2022
# Emily Jia <eji@odoo.com>, 2022
# Datasource International <Hennessy@datasourcegroup.com>, 2022
# Jeffery CHEN <jeffery9@gmail.com>, 2022
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Odoo 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-11-17 09:28+0000\n"
"POT-Creation-Date: 2022-12-23 09:13+0000\n"
"PO-Revision-Date: 2022-10-04 12:54+0000\n"
"Last-Translator: Emily Jia <eji@odoo.com>, 2022\n"
"Last-Translator: Jeffery CHEN <jeffery9@gmail.com>, 2022\n"
"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,6 +33,7 @@ msgid "Marketing"
msgstr "市场"
#: ../../content/applications/marketing/marketing_automation.rst:8
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:3
msgid "Marketing Automation"
msgstr "营销自动化"
@@ -47,114 +48,698 @@ msgid "Advanced"
msgstr "高级"
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:3
msgid "Understanding Metrics"
msgstr "了解指标"
msgid "Understanding metrics"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:4
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:5
msgid ""
"Metrics are values that help you measure progress and can be a powerful way "
"of linking your employees to goals."
msgstr "指标是帮助你测量进步的值,是为员工设定目标的方式。"
"Metrics are detailed statistics that measure the progress (and success) of "
"marketing campaigns. When creating marketing activities in a workflow, Odoo "
"will visually display various metrics related to the campaign with graphs "
"and data."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:9
msgid "Consider the following example:"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rstNone
msgid "An example of a marketing automation campaign in Odoo."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:15
msgid ""
"When you create a workflow in Odoo, its visual content already shows metrics"
" in a graph form and in numbers."
msgstr "当你在Odoo中创建工作流程后,它的可视化内容已经以图形和数字形式显示为指标。"
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:10
msgid "Lets consider the example below:"
msgstr "我们一起看下面的示例:"
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rstNone
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rstNone
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rstNone
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:0
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rstNone
msgid "Metrics in Odoo Marketing Automation"
"In this case, the :guilabel:`Target` of this campaign is set to "
":guilabel:`Lead/Opportunity` and was narrowed down to only focus on the "
"Leads (or Opportunities) whose :guilabel:`Tag Name` contain a value of "
"`product` and they *also* have an email address set up in the database."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:19
msgid ""
"The *Target* - business object - is *Lead/Opportunity* and was narrowed down"
" to the ones whose *Tag Name* contain the description “Product”, and have an"
" email address set."
msgstr "*目标* - 业务目标 - 是指*线索/商机*,缩小为 *标记名称* 包含“产品”描述,并已设置电子邮件地址的记录。"
"Beneath the filter nodes, Odoo will display how many records in the database"
" fall into the previously-specified criteria filter. In this example, there "
"are 18 records in the database that match the criteria."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:20
msgid "A total number of 20 records match the criteria."
msgstr "共有20条记录符合此标准。"
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:28
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rstNone
msgid ""
"Out of those 20 records, 25 have become participants, in other words, they "
"have matched the criteria."
msgstr "在这20条记录中,25个已成为参与者,换句话说,他们符合条件。"
"Lead generation filters used to refine records on marketing automation "
"campaigns in Odoo."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:36
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:27
msgid ""
"Every time the system runs, updating numbers and triggering actions, it will"
" look at the *Target* model and check if new records have been added or "
"modified, keeping the flow up-to-date."
msgstr "每次运行系统、更新数字和触发操作时,它将查看 *目标* 模式并检查是否添加新记录或修改记录,保持流程最新。"
"At the top of the marketing automation form, there are a series of smart "
"buttons. The :guilabel:`Participations` smart button in this example "
"indicates that, out of those 18 records, 25 have become participants. In "
"other words, they have matched the criteria, and have already interacted "
"with the campaign in one way or another."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:41
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:33
msgid ""
"The filter here is applied to *all* activities. Leads that lose the tag in "
"the meantime will be excluded from later activities."
msgstr "这里的筛选条件适用于 *所有* 活动。丢失标记的线索将从之后的活动中排除。"
":guilabel:`Records` represent a real-time number. Therefore, while the "
"workflow is running, changes in opportunity records (deletions, additions, "
"adjustments) may occur. This means there will be real-time updates to the "
"number of :guilabel:`Records`, but such updates do *not* change the number "
"of :guilabel:`Participants`, as the metric *will not* exclude opportunities "
"that have already been set as :guilabel:`Participants` before - Odoo will "
"just add new ones. That's why the number of :guilabel:`Records` can be "
"different from the number of :guilabel:`Participants` from time to time."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rstNone
msgid ""
"Difference between real-time record count and total participants on a "
"markeing campaign."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:45
msgid ""
"*Records* is a real-time number, therefore while the workflow is running, "
"changes in opportunity records can be made - delete, add, adjustment - "
"updating the number of records, but not changing the number of participants,"
" as the metric *will not* exclude opportunities that have been set as "
"participants before. It will just add new ones. For this reason, the number "
"of *Records* can be different from the number of *Participants*."
"Whenever the system runs, updating numbers and triggering actions, it will "
"look at the :guilabel:`Target` model, and check if new :guilabel:`Records` "
"have been added (or modified), which always keeps the flow up-to-date."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:50
msgid ""
"The filter here is applied to *all* activities. Leads that lose that "
"specific :guilabel:`Tag` in the meantime will be excluded from later "
"activities."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:54
msgid ""
"Filters can also be applied to individual activities, in the "
":guilabel:`Domain` section of the activity pop-up form. Use this feature to "
"specify an individual filter that will only be performed if the records "
"satisfy *both* filter criteria - the activity filter and its specific domain"
" filter."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:59
msgid ""
"(*Example*: when configuring an SMS activity, make sure a certain phone "
"number is set, in order to avoid triggering a SMS that would never be sent.)"
msgstr ""
"*记录* 是一个实时数字,因此在运行工作流程时,可对商机记录进行更改 - 删除、添加、调整等 - 更新记录数量,但不改变参与者人数,因为指标 *不会* "
"排除之前被设置为参与者的机会。它只会添加新记录。因此,*记录* 数量可能与 *参与者* 数量不同。"
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:0
msgid ""
"You can also have filters applied to activities individually, under "
"*Domain*. A useful feature to specify an individual filter that will only be"
" performed if the records satisfied both filters, the activity and its "
"domain one."
msgstr "你也可在 *域* 下,对活动应用单独的筛选条件。这项功能可用于规定,只有当记录同时满足活动和域两项筛选条件时,才执行该记录。"
"A relevant targeting filter that applies to a type of individual activity."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:0
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:66
msgid ""
"Example: for an activity sending an SMS, you could make sure a phone number "
"is set to avoid triggering a SMS that would never be sent and crash."
msgstr "例如:某活动需要发送短信,你可以设置一个电话号码,避免触发绝不会发送且崩溃的短信。"
":guilabel:`Success` represents the number of times the searching for "
"participants - who match the criteria filter(s) of that activity - was "
"performed successfully, in relation to the total number of participants. If "
"a participant does *not* match the conditions, it will be added to "
":guilabel:`Rejected`."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:64
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rstNone
msgid ""
"*Success* is the number of times the searching for participants - that match"
" the filter(s) of that activity - was performed successfully in relation to "
"the total number of participants."
msgstr "*成功* 是指相对于参与者总人数,成功执行搜索参与者的次数 - 与该活动的筛选条件匹配。 "
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:65
msgid ""
"If a participant does not match the conditions, it will be added to "
"*Rejected*."
msgstr "如参与者与条件不匹配,它将被加入 *已拒绝* 。"
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:71
msgid ""
"Hovering over the graph, you can see the number of successful and rejected "
"participants, per day, for the last 15 days."
msgstr "将鼠标悬停在图表上,你可以看到每天以及过去15天成功和被拒绝的参与者人数。"
"Overview showing participants who do or do not match filtering criteria on "
"an activity."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:75
msgid ""
"Every time a new record is added to the *Target* model, it will be "
"automatically added to the workflow, and, it will start the workflow from "
"the beginning (parent action)."
msgstr "每次将新记录添加到 *目标* 模式时,它将自动添加到工作流程中,且将从头开始工作流程(上级操作)。"
"Hovering over the graph, Odoo displays the number of successful and rejected"
" participants, per day, over the last 15 days."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/advanced/understanding_metrics.rst:79
msgid ""
"Whenever a new record is added to the :guilabel:`Target` model, it will "
"automatically be added to the workflow, and it will start the workflow from "
"the beginning (:guilabel:`Parent Action`)."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started.rst:5
msgid "Getting Started"
msgstr "入门"
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:5
msgid ""
"The Odoo Marketing Automation app automates a variety of marketing tasks by "
"combining specific rules and filters to generate timed actions. Instead of "
"manually having to build each stage of a campaign (such as a series of timed"
" massmails), the Marketing Automation app allows marketers to build the "
"entire campaign, and all of its stages, in one place on one dashboard."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:11
msgid "Create a campaign"
msgstr "创建营销"
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:13
msgid ""
"To create a new automated marketing campaign, open the :guilabel:`Marketing "
"Automation` app and click :guilabel:`Create`. On the :guilabel:`Campaign` "
"page, there are the following smart buttons and fields:"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rstNone
msgid ""
"A dashboard showing the creation of a new marketing automation campaign in "
"Odoo."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:21
msgid ""
":guilabel:`Templates`: represents the number of pre-configured mail "
"templates being used in this particular campaign. (Templates can always be "
"created on-the-fly as well)."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:23
msgid ""
":guilabel:`SMS`: represents the number of personalized SMS messages "
"connected to this campaign."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:24
msgid ""
":guilabel:`Clicks`: represents the number of times attached links have been "
"clicked by recipients of this campaign."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:26
msgid ""
":guilabel:`Participants`: represents the number of contacts that have "
"directly participated in this campaign."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:28
msgid ""
":guilabel:`Target`: this field is a drop-down menu to choose which model is "
"targeted by this campaign (i.e., by Contacts, Sales Order, Lead/Opportunity,"
" etc.)."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:32
msgid "Campaign filters"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:34
msgid ""
"To add a filter to the target audience, click :guilabel:`Add Filter`, and a "
"node field will appear. In the node field, a custom equation can be "
"configured for Odoo to use when filtering who to include (and exclude) in "
"this specific marketing campaign."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rstNone
msgid "A filter node in Odoo Marketing Automation."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:42
msgid ""
"When the first field of the node is clicked, a nested drop-down menu of "
"options appears on the screen where specific criteria is chosen based on "
"needs of the campaign. The remaining fields on the node further define the "
"criteria which determines which records to include (or exclude) in the "
"execution of the campaign."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:47
msgid ""
"To add another node, simply click the :guilabel:`+ (plus sign)` icon to the "
"right of the filtering rule. To add a branch of multiple nodes at the same "
"time, click the :guilabel:`... (ellipses)` icon."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:51
msgid ""
"For further information on filters, refer to :doc:`this documentation page "
"<target_audience>`."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:54
msgid ""
":guilabel:`Records` represent the number of contacts in the system that fit "
"the specified criteria for a campaign."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:58
msgid ":doc:`testing_running`"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/first_campaign.rst:59
msgid ":doc:`workflow_activities`"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:3
msgid "Target an audience"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:5
msgid ""
"Delivering marketing campaigns to the *right* audience is paramount when "
"trying to grow a business. The :guilabel:`Odoo Marketing Automation` "
"application helps marketers to do just that by providing filtering tools, "
"that can be as simple or as complex as necessary, to reach the right "
"customers at the right time."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:11
msgid "Work with target filters"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:13
msgid ""
"When configuring the filters on a marketing campaign, there are some options"
" that have an arrow icon beside them. The arrow signifies that the filter "
"has more refined parameters within it."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rstNone
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rstNone
msgid "The drop-down filter menu in the Marketing Automation application."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:20
msgid ""
"Filters can be extended by adding *branches* and *nodes*. A *node* adds "
"another filtering parameter to a group of targeting conditions (e.g. a new "
"line), and a *branch* creates a narrowly refined cluster of parameters, "
"allowing filters to be grouped with *Any* or *All* statements."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:24
msgid "Every time a new branch is created, there are two options:"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:26
msgid ""
"Either the records can match :guilabel:`ALL` criteria for the upcoming rules"
" (an AND statement where all criteria must match)."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:29
msgid ""
"Or, the records can match :guilabel:`ANY` criteria for the upcoming rules "
"(an OR statement where only one of the criteria must match)."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:32
msgid ""
"To change between these two options, simply click the drop-down arrow icon "
"in the green box and select :guilabel:`Any` or :guilabel:`All`."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:35
msgid ""
"To add a node, click on the :guilabel:`+ (plus sign icon)` and to add "
"another branch click on the :guilabel:`... (ellipses icon)`. To exclude a "
":guilabel:`node` (or a :guilabel:`branch`), click on :guilabel:`x (delete)`."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:44
msgid "Use cases"
msgstr "用例"
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:46
msgid ""
"The following scenarios below outline different combinations of filters a "
"marketing campaign might commonly use."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:50
msgid ""
"Scenario #1: Narrow the target down to new opportunities in the pipeline"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:52
msgid ""
"While in Edit mode on a campaign template form, select the "
":guilabel:`Target` field, and click :guilabel:`Search More` from the drop-"
"down menu. Then, search for :guilabel:`Lead/Opportunity` and select it."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:56
msgid ""
"Next, click :guilabel:`Add Filter` in the :guilabel:`Filter` field. Click on"
" the default :guilabel:`ID` filter option in the first portion of the filter"
" equation. Doing so reveals a drop-down menu full of filter options. From "
"this drop-down, scroll down (or search for) :guilabel:`Type`."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:61
msgid ""
"Keep the second portion of the filter equation on the default :guilabel:`= "
"(equal sign)`."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:63
msgid ""
"Then, change the third (and final) portion of the filter equation from "
":guilabel:`Lead` to :guilabel:`Opportunity`. The number of "
":guilabel:`Records` that fit this specific filter equation will change as "
"the equation is customized."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:67
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:103
msgid ""
"Add another node to this filter by clicking the :guilabel:`+ (plus sign)` to"
" the right of the equation."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:70
msgid ""
"With \"new\" opportunities being the target of this filter, the second node "
"will focus on only locating opportunities that are in the :guilabel:`New` "
"stage of the pipeline. To do that, select the default :guilabel:`ID` from "
"the first portion of the second filter equation, and scroll down (or search "
"for) :guilabel:`Stage` from the field drop-down menu."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:75
msgid ""
"Once again, leave the second portion of the filter equation on :guilabel:`= "
"(equal sign)`."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:77
msgid ""
"Lastly, highlight the default value in the third (and final) portion of the "
"second filter equation and type in :guilabel:`New`. With that completed, "
"Odoo will only target opportunities that are in the \"New\" stage of the "
"pipeline."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rstNone
msgid ""
"A standard scenario using filters in the Odoo Marketing Automation app."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:86
msgid ""
"Scenario #2: Narrow the target down to the event attendees that purchased a "
"specific ticket"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:88
msgid ""
"While in Edit mode on a campaign template form, select the "
":guilabel:`Target` field, and click :guilabel:`Search More` from the drop-"
"down menu. Then, scroll down (or search for) :guilabel:`Event` and select "
"it."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:92
msgid ""
"Next, click :guilabel:`Add Filter` in the :guilabel:`Filter` field. Click on"
" the default :guilabel:`ID` filter option in the first portion of the filter"
" equation. Doing so reveals a drop-down menu full of filter options. From "
"this drop-down, scroll down (or search for) :guilabel:`Event`."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:97
msgid ""
"Click the the default :guilabel:`= (equal sign)` in the second portion of "
"the filter equation. This reveals a drop-down menu. On this menu, select "
":guilabel:`contains`."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:100
msgid ""
"In the third (and final) empty portion of the filter equation, type in the "
"name of the event(s) that you would like Odoo to consider for this campaign "
"filter."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:106
msgid ""
"The second node will focus on targeting this campaign to attendees who "
"purchase a specific type of ticket to the aforementioned event(s) in the "
"first filter equation. To do that, select the default :guilabel:`ID` from "
"the first portion of the second filter equation, and scroll down (or search "
"for) :guilabel:`Event Ticket` from the field drop-down menu. Then, in that "
"same drop-down menu, select :guilabel:`Name`."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:112
msgid ""
"Once again, click the the default :guilabel:`= (equal sign)` in the second "
"portion of the filter equation, and select :guilabel:`contains`."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rst:115
msgid ""
"Lastly, in the third (and final) portion of the second filter equation, "
"which will be blank, type in the name of the ticket type that should be used"
" for the filter. In this case, :guilabel:`Standard` is the name of the event"
" ticket type for this sample filter."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/target_audience.rstNone
msgid "An event ticket filter in the Odoo Marketing Automation application."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/testing_running.rst:3
msgid "Testing and running a campaign"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/testing_running.rst:5
msgid ""
"Odoo gives users the ability to test marketing campaigns (and mailings) "
"before officially running them."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/testing_running.rst:8
msgid ""
"First, open the :guilabel:`Marketing Automation` application and click on a "
"campaign. Make sure the campaign already has activities configured on it (or"
" build a campaign by following the directions here on :doc:`this "
"documentation <workflow_activities>`). To start a test, click the "
":guilabel:`Launch a Test` button at the top of the template form."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/testing_running.rstNone
msgid "Launch a test button in Odoo Marketing Automation."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/testing_running.rst:17
msgid ""
"When clicked, a pop-up window appears. In the dropdown field choose a "
"specific record to run the test on, or create a brand new record by clicking"
" the :guilabel:`Search More...` link at the bottom of the dropdown menu, and"
" then click the :guilabel:`Create` button."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/testing_running.rst:21
msgid ""
"Once the record is selected, click :guilabel:`Continue`, and Odoo will "
"redirect to the campaign test page."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/testing_running.rstNone
msgid "Test screen in Odoo Marketing Automation."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/testing_running.rst:28
msgid ""
"Here, the name of the :guilabel:`Record` being tested is visible, along with"
" the precise time this test workflow was started. Beneath that is the first "
"activity (or activities) in the workflow."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/testing_running.rst:31
msgid ""
"To start a test, click the :guilabel:`Run` icon beside the first activity in"
" the workflow. When clicked, the page will reload, and Odoo will show the "
"various results (and analytics) connected to that specific activity."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/testing_running.rstNone
msgid "Workflow test progress in Odoo Marketing Automation."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/testing_running.rst:39
msgid ""
"Once all the workflow activities are completed, the test will end and be "
"moved to the :guilabel:`Completed` stage. To stop a test before all the "
"workflow activities are completed, click the :guilabel:`Stop` button."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:3
msgid "Marketing activities"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:5
msgid ""
"When creating a campaign in the :guilabel:`Marketing Automation` app, users "
"can plan marketing activities such as email or SMS campaigns. To get "
"started, navigate to the :guilabel:`Workflow` area, and click :guilabel:`Add"
" New Activity`. A blank activity template will appear where parameters can "
"be set for that specific activity."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:10
msgid ""
"When :guilabel:`Add New Activity` is selected, a blank activity template "
"will appear with the following customizable fields:"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rstNone
msgid "An activity template in Odoo Marketing Automation."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:17
msgid ":guilabel:`Activity Name`: the title of the activity."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:18
msgid ""
":guilabel:`Activity Type`: choose between Email, Server Action (internal "
"Odoo operation), or SMS."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:19
msgid ""
":guilabel:`Mail Template`: choose from pre-configured templates (or create a"
" new one on-the-fly)."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:20
msgid ":guilabel:`Trigger`: choose when this activity should be triggered."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:21
msgid ""
":guilabel:`Expiry Duration`: configure to stop the actions after a specific "
"amount of time (after the scheduled date). When selected, a "
":guilabel:`Cancel after` field appears, in which the user can choose how "
"many :guilabel:`Hours, Days, Weeks, or Months` they want the actions to "
"cease after the initial date."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:25
msgid ""
":guilabel:`Activity Filter`: domain related to this activity (and all "
"subsequent Child Activities)."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:27
msgid ""
":guilabel:`Applied Filter`: activity will *only* be performed if it "
"satisfies the specified domain (filter)."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:30
msgid ""
"After the activity's settings are fully configured, click :guilabel:`Save & "
"Close` to finish creating the activity."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:34
msgid "Workflow activity"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:36
msgid ""
"Once saved, the :guilabel:`Workflow Activity` will appear in Odoo, where "
"each activity will be shown as a graph by default. The configured trigger "
"time for that activity can be found to the left of the :guilabel:`Workflow "
"Activity` card."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:40
msgid ""
"In the :guilabel:`Workflow Activity` section, there is also the number of "
"activities that are successful or rejected. The :guilabel:`Success` and "
":guilabel:`Rejected` numbers are color-coded in the graph for easy reference"
" (in green and red, respectively)."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rstNone
msgid "Typical workflow activity in Odoo Marketing Automation."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:49
msgid ""
"If the :guilabel:`Activity Type` of the activity is set to "
":guilabel:`Email`, there are more in-depth analytics beneath the "
":guilabel:`Workflow Activity` data detailing how many emails have been "
":guilabel:`Sent`, and what percentage of those have been "
":guilabel:`Clicked`, :guilabel:`Replied` to, or :guilabel:`Bounced`."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:55
msgid "Child activities"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:57
msgid ""
"Odoo also has the option to :guilabel:`Add Child Activity`. *Child "
"Activities* are sub-activities that are connected to (and triggered by) the "
"activity above it, which is also known as its *Parent Activity*."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:61
msgid ""
"Odoo provides a number of triggering options to launch a :guilabel:`Child "
"Activity` - all of which depend on the trigger configurations related to the"
" parent activity. Under the desired parent activity, hover over "
":guilabel:`Add child activity`, and select the trigger:"
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:65
msgid ":guilabel:`Add Another Activity`: instantly add another activity."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:66
msgid ""
":guilabel:`Opened`: the next activity will be triggered if the (email) "
"recipient opens the mailing."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:68
msgid ""
":guilabel:`Not Opened`: the next activity will be triggered if the recipient"
" does not open the mailing."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:70
msgid ""
":guilabel:`Replied`: the next activity will be triggered if the recipient "
"replies to the mailing."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:71
msgid ""
":guilabel:`Not Replied`: the next activity will be triggered if the "
"recipient does not reply to the mailing."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:73
msgid ""
":guilabel:`Clicked`: the next activity will be triggered if the recipient "
"clicks on a link included in the mailing."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:75
msgid ""
":guilabel:`Not Clicked`: the next activity will be triggered if the "
"recipient does not click on a link included in the mailing."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:77
msgid ""
":guilabel:`Bounced`: the next activity will be triggered if the mailing is "
"bounced (not sent)."
msgstr ""
#: ../../content/applications/marketing/marketing_automation/getting_started/workflow_activities.rst:79
msgid ""
"Once a trigger is selected, the user can configure the child activity (it "
"has the same configuration options as a regular activity) and click "
":guilabel:`Save & Close`` to finish creating the child activity."
msgstr ""
#: ../../content/applications/marketing/sms_marketing.rst:8
msgid "SMS Marketing"
+205 -95
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-11-17 09:28+0000\n"
"POT-Creation-Date: 2022-12-23 09:13+0000\n"
"PO-Revision-Date: 2022-10-04 12:54+0000\n"
"Last-Translator: Jeffery CHEN <jeffery9@gmail.com>, 2022\n"
"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n"
@@ -664,7 +664,6 @@ msgid "Internet of Things (IoT)"
msgstr "物联网 (IoT)"
#: ../../content/applications/productivity/iot/config.rst:5
#: ../../content/applications/productivity/mail_plugins/gmail.rst:6
#: ../../content/applications/productivity/mail_plugins/outlook.rst:6
msgid "Configuration"
msgstr "配置"
@@ -1826,145 +1825,215 @@ msgstr "`Odoo 教程: Lead Enrichment <https://www.odoo.com/r/p73>`_"
msgid "Gmail Plugin"
msgstr "Gmail插件"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:8
#: ../../content/applications/productivity/mail_plugins/gmail.rst:5
msgid ""
"The Gmail :doc:`Mail Plugin <../mail_plugins>` needs to be configured both "
"on Odoo and Gmail."
msgstr "Gmail:doc:`邮件插件 <../mail_plugins>`需要在Odoo和Gmail上都进行配置。"
"The *Gmail Plugin* integrates an Odoo database with a Gmail inbox, so users "
"can keep track of all their work between Gmail and Odoo, without losing any "
"information."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:13
#: ../../content/applications/productivity/mail_plugins/outlook.rst:13
msgid "Enable Mail Plugin"
msgstr "启用邮件插件"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:9
msgid "Odoo Online users"
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:11
msgid ""
"For databases hosted on Odoo Online (or Odoo.sh), follow the steps below to "
"configure the Gmail Plugin."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:15
#: ../../content/applications/productivity/mail_plugins/outlook.rst:15
msgid ""
"First, you need to enable the *Mail Plugin* feature in your database. Go to "
":menuselection:`Settings --> General Settings --> Integrations`, enable "
"*Mail Plugin*, and *Save* the configuration."
msgstr "首先,您需要在数据库中启用*邮件插件*功能。转到:菜单选择:`设置-->常规设置-->集成`,启用*邮件插件*,然后*保存*配置。"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:21
#: ../../content/applications/productivity/mail_plugins/gmail.rst:94
msgid "Install the Gmail Plugin"
msgstr "安装Gmail插件"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:23
#: ../../content/applications/productivity/mail_plugins/gmail.rst:17
msgid ""
"Open the `Gmail Plugin Apps Script project "
"<https://script.google.com/d/1n7cxtaR4fGXKcP0RwinNQmL8S4FhVqpo-"
"ZZ_cUAhYuuDpZAP_CnHE_7q/edit>`_."
"First, log in to the Gmail account that the user wishes to connect to Odoo."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:19
msgid ""
"From the Gmail inbox, click the plus sign icon on the right side panel to "
"get add-ons. If the side panel is not visible, click on the arrow icon at "
"the bottom right corner of the inbox to reveal it."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rstNone
msgid "Plus sign icon on the Gmail inbox side panel."
msgstr ""
"打开 `Gmail插件应用程序脚本项目 "
"<https://script.google.com/d/1n7cxtaR4fGXKcP0RwinNQmL8S4FhVqpo-"
"ZZ_cUAhYuuDpZAP_CnHE_7q/edit>`_."
#: ../../content/applications/productivity/mail_plugins/gmail.rst:26
msgid ""
"Verify you are logged in using the Google account you want to install the "
"plugin on."
msgstr "验证您是否使用要安装插件的谷歌帐户登录。"
"Then, use the search bar to search for `Odoo` and locate the :guilabel:`Odoo"
" Inbox Addin`."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:28
msgid "Click on *Publish* then *Deploy from manifest...*"
msgstr "单击*发布*然后*从清单部署*"
#: ../../content/applications/productivity/mail_plugins/gmail.rstNone
msgid "Odoo Inbox Addin on Google Workspace Marketplace."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:0
msgid "Deploying from manifest the Gmail Plugin from the Apps Script project"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:32
msgid ""
"Or, go directly to the :guilabel:`Odoo Inbox Addin` page on the `Google "
"Workspace Marketplace "
"<https://workspace.google.com/marketplace/app/odoo_inbox_addin/873497133275>`_."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:35
msgid ""
"Make sure you are using the legacy editor; otherwise the *Deploy from "
"manifest* functionality may not be available."
msgstr "确保您正在使用传统编辑器;否则,*从清单部署*功能可能不可用。"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:0
msgid "Using the legacy editor in the Gmail Plugin Apps Script project"
"Once the plugin is located, click :guilabel:`Install`. Then, click "
":guilabel:`Continue` to start the installation."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:42
#: ../../content/applications/productivity/mail_plugins/gmail.rst:38
msgid ""
"Click on *Install add-on*. A \"Deployment installed\" notification should "
"appear. You can then click on *Close*."
msgstr "单击*安装附加组件*。应出现“部署已安装”通知。然后单击“关闭”。"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:0
msgid "Installing the Gmail Plugin from the Apps Script project"
"Next, select which Gmail account the user wishes to connect to Odoo. Then "
"click :guilabel:`Allow` to let Odoo access the Google account. Google will "
"then show a pop-up window confirming that the installation was successful."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:52
msgid "Configure your Gmail mailbox"
msgstr "配置Gmail邮箱"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:43
#: ../../content/applications/productivity/mail_plugins/gmail.rst:131
msgid "Configure the Odoo database"
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:54
#: ../../content/applications/productivity/mail_plugins/gmail.rst:45
#: ../../content/applications/productivity/mail_plugins/gmail.rst:133
msgid ""
"Open any email in your Gmail mailbox. On the right-side panel, click on the "
"Odoo icon and then *Authorize Access*."
msgstr "打开Gmail邮箱中的任何电子邮件。在右侧面板上,单击Odoo图标,然后单击“授权访问”。"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:0
msgid "Authorizing access to the Gmail Plugin"
"The :guilabel:`Mail Plugin` feature must be enabled in the Odoo database in "
"order to use the Gmail Plugin. To enable the feature, go to "
":menuselection:`Settings --> General Settings`. Under the "
":guilabel:`Integrations` section, activate :guilabel:`Mail Plugin`, and then"
" click :guilabel:`Save`."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:61
msgid "Choose the right Google account."
msgstr "选择正确的谷歌帐号。"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:0
msgid "Choosing your Google account"
#: ../../content/applications/productivity/mail_plugins/gmail.rstNone
#: ../../content/applications/productivity/mail_plugins/gmail.rstNone
msgid "The Mail Plugin feature in the Settings."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:67
msgid "Allow the Gmail Plugin to access some of your data."
msgstr "允许Gmail插件访问您的一些数据。"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:55
#: ../../content/applications/productivity/mail_plugins/gmail.rst:143
msgid "Configure the Gmail inbox"
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:0
msgid "Allowing the Gmail Plugin to access Google data"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:57
#: ../../content/applications/productivity/mail_plugins/gmail.rst:145
msgid ""
"In the Gmail inbox, a purple Odoo icon is now visible on the right side "
"panel. Click on the Odoo icon to open up the Odoo plugin window. Then, click"
" on any email in the inbox. Click :guilabel:`Authorize Access` in the plugin"
" window to grant Odoo access to the Gmail inbox."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rstNone
#: ../../content/applications/productivity/mail_plugins/gmail.rstNone
msgid ""
"The Authorize Access button in the right sidebar of the Odoo plugin panel."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:65
#: ../../content/applications/productivity/mail_plugins/gmail.rst:153
msgid ""
"Next, click :guilabel:`Login`. Then, enter the URL of the Odoo database that"
" the user wishes to connect to the Gmail inbox, and log in to the database."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:69
#: ../../content/applications/productivity/mail_plugins/gmail.rst:157
msgid ""
"Use the general URL for the database, not the URL of a specific page in the "
"database. For example, use `https://mycompany.odoo.com`, not "
"`https://mycompany.odoo.com/web#cids=1&action=menu`."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:73
#: ../../content/applications/productivity/mail_plugins/outlook.rst:68
#: ../../content/applications/productivity/mail_plugins/gmail.rst:161
msgid ""
"The right-side panel can now display **Company Insights**. At the bottom, "
"click on *Login*."
msgstr "右侧面板现在可以显示 **司洞** 。在底部,单击“登录”。"
"Finally, click :guilabel:`Allow` to let Gmail access the Odoo database. The "
"browser will then show a :guilabel:`Success!` message. After that, close the"
" window. The Gmail inbox and Odoo database are now connected."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:0
#: ../../content/applications/productivity/mail_plugins/outlook.rst:0
msgid "Logging in your Odoo database"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:78
msgid "Odoo On-Premise users"
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:80
#: ../../content/applications/productivity/mail_plugins/outlook.rst:75
msgid ""
"Only a limited amount of *Company Insights* (*Lead Enrichment*) requests are"
" available as a trial. This feature requires :ref:`prepaid credits "
"<mail_plugins/pricing>`."
"For databases hosted on servers other than Odoo Online (or Odoo.sh), follow "
"the steps below to configure the Gmail Plugin."
msgstr ""
"只有有限数量的*公司洞察*(*潜在客户丰富*)请求可作为试用。此功能需要:ref:`预付信用费<mail_plugins/pricing>`。"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:83
#: ../../content/applications/productivity/mail_plugins/outlook.rst:93
msgid "Enter your Odoo database URL and click on *Login*."
msgstr "输入您的Odoo数据库URL,然后单击*登录*。"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:0
#: ../../content/applications/productivity/mail_plugins/outlook.rst:0
msgid "Entering your Odoo database URL"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:84
msgid ""
"As part of their security guidelines, Google requires add-on creators to "
"provide a list of URLs that can be used in actions and redirections launched"
" by the add-on. This protects users by ensuring, for example, that no add-on"
" redirects users toward a malicious website. (Read more on `Google Apps "
"Script <https://developers.google.com/apps-script/manifest/allowlist-"
"url>`_.)"
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:89
#: ../../content/applications/productivity/mail_plugins/outlook.rst:105
msgid "If you aren't logged into your database, enter your credentials."
msgstr "如果您没有登录到数据库,请输入您的凭据."
msgid ""
"Since Odoo can only list the `odoo.com` domain and not every on-premise "
"customer's unique server domain, on-premise customers cannot install the "
"Gmail Plugin from the Google Workspace Marketplace."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:91
msgid "Click on *Allow* to let the Gmail Plugin connect to your database."
msgstr "点击“允许”,让Gmail插件连接到你的数据库。"
#: ../../content/applications/productivity/mail_plugins/gmail.rst:96
msgid ""
"First, access the `GitHub repository <https://github.com/odoo/mail-client-"
"extensions>`_ for the Odoo Mail Plugins. Next, click on the green "
":guilabel:`Code` button. Then, click :guilabel:`Download ZIP` to download "
"the Mail Plugin files onto the user's computer."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:0
msgid "Allowing the Gmail Plugin to connect to a database"
#: ../../content/applications/productivity/mail_plugins/gmail.rstNone
msgid ""
"Download the ZIP file from the Odoo GitHub repository for Mail Plugins."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:104
msgid ""
"Open the ZIP file on the computer. Then, go to :menuselection:`mail-client-"
"extensions-master --> gmail --> src --> views`, and open the "
":file:`login.ts` file using any text editor software, such as Notepad "
"(Windows), TextEdit (Mac), or Visual Studio Code."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:108
msgid ""
"Delete the following three lines of text from the :file:`login.ts` file:"
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:116
msgid ""
"This removes the `odoo.com` domain constraint from the Gmail Plugin program."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:118
msgid ""
"Next, in the ZIP file, go to :menuselection:`mail-client-extensions-master "
"--> gmail`, and open the file called :guilabel:`README`. Follow the "
"instructions in the :guilabel:`README` file to push the Gmail Plugin files "
"as a Google Project."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:123
msgid ""
"The computer must be able to run Linux commands in order to follow the "
"instructions on the :guilabel:`README` file."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/gmail.rst:126
msgid ""
"After that, share the Google Project with the Gmail account that the user "
"wishes to connect to Odoo. Then, click :guilabel:`Publish` and "
":guilabel:`Deploy from manifest`. Lastly, click :guilabel:`Install the add-"
"on` to install the Gmail Plugin."
msgstr ""
#: ../../content/applications/productivity/mail_plugins/outlook.rst:3
@@ -1977,6 +2046,17 @@ msgid ""
" on Odoo and Outlook."
msgstr "Outlook:文档:`邮件插件<../mail_plugins>`需要在Odoo和Outlook上配置。"
#: ../../content/applications/productivity/mail_plugins/outlook.rst:13
msgid "Enable Mail Plugin"
msgstr "启用邮件插件"
#: ../../content/applications/productivity/mail_plugins/outlook.rst:15
msgid ""
"First, you need to enable the *Mail Plugin* feature in your database. Go to "
":menuselection:`Settings --> General Settings --> Integrations`, enable "
"*Mail Plugin*, and *Save* the configuration."
msgstr "首先,您需要在数据库中启用*邮件插件*功能。转到:菜单选择:`设置-->常规设置-->集成`,启用*邮件插件*,然后*保存*配置。"
#: ../../content/applications/productivity/mail_plugins/outlook.rst:21
msgid "Install the Outlook Plugin"
msgstr "安装Outlook插件"
@@ -2043,6 +2123,24 @@ msgstr "打开Outlook邮箱中的任何电子邮件,单击*更多操作*按钮
msgid "Odoo for Outlook add-in button"
msgstr ""
#: ../../content/applications/productivity/mail_plugins/outlook.rst:68
msgid ""
"The right-side panel can now display **Company Insights**. At the bottom, "
"click on *Login*."
msgstr "右侧面板现在可以显示 **司洞** 。在底部,单击“登录”。"
#: ../../content/applications/productivity/mail_plugins/outlook.rst:0
msgid "Logging in your Odoo database"
msgstr ""
#: ../../content/applications/productivity/mail_plugins/outlook.rst:75
msgid ""
"Only a limited amount of *Company Insights* (*Lead Enrichment*) requests are"
" available as a trial. This feature requires :ref:`prepaid credits "
"<mail_plugins/pricing>`."
msgstr ""
"只有有限数量的*公司洞察*(*潜在客户丰富*)请求可作为试用。此功能需要:ref:`预付信用费<mail_plugins/pricing>`。"
#: ../../content/applications/productivity/mail_plugins/outlook.rst:79
msgid ""
"If, after a short while, the panel is still empty, it is possible that your "
@@ -2070,6 +2168,14 @@ msgstr ""
msgid "Once done, the Outlook panel needs to be opened again."
msgstr "完成后,需要再次打开 Outlook 面板."
#: ../../content/applications/productivity/mail_plugins/outlook.rst:93
msgid "Enter your Odoo database URL and click on *Login*."
msgstr "输入您的Odoo数据库URL,然后单击*登录*。"
#: ../../content/applications/productivity/mail_plugins/outlook.rst:0
msgid "Entering your Odoo database URL"
msgstr ""
#: ../../content/applications/productivity/mail_plugins/outlook.rst:99
msgid "Click on *Allow* to open the pop-up window."
msgstr "单击“允许”打开弹出窗口。"
@@ -2078,6 +2184,10 @@ msgstr "单击“允许”打开弹出窗口。"
msgid "New window pop-up warning"
msgstr ""
#: ../../content/applications/productivity/mail_plugins/outlook.rst:105
msgid "If you aren't logged into your database, enter your credentials."
msgstr "如果您没有登录到数据库,请输入您的凭据."
#: ../../content/applications/productivity/mail_plugins/outlook.rst:107
msgid "Click on *Allow* to let the Outlook Plugin connect to your database."
msgstr "单击“允许”,让Outlook插件连接到您的数据库。"
File diff suppressed because it is too large Load Diff
+85 -4
View File
@@ -7,21 +7,22 @@
# 稀饭~~ <wangwhai@qq.com>, 2022
# Mandy Choy <mnc@odoo.com>, 2022
# Benson <Benson.Dr@Gmail.com>, 2022
# Jeffery CHEN <jeffery9@gmail.com>, 2022
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2022
# diaojiaolou <124412206@qq.com>, 2022
# Martin Trigaux, 2022
# 黎伟杰 <674416404@qq.com>, 2022
# zhao yonghui, 2022
# Jeffery CHEN <jeffery9@gmail.com>, 2022
# fausthuang, 2022
# Martin Trigaux, 2022
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Odoo 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-10-04 12:47+0000\n"
"POT-Creation-Date: 2022-12-23 09:13+0000\n"
"PO-Revision-Date: 2022-10-04 12:54+0000\n"
"Last-Translator: zhao yonghui, 2022\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -162,6 +163,86 @@ msgstr "文档"
msgid "Content guidelines"
msgstr "指南内容"
#: ../../extensions/odoo_theme/layout_templates/legal.html:4
msgid "Legal"
msgstr "法律"
#: ../../extensions/odoo_theme/layout_templates/legal.html:10
#: ../../extensions/odoo_theme/layout_templates/legal.html:17
msgid "Licenses"
msgstr ""
#: ../../extensions/odoo_theme/layout_templates/legal.html:25
msgid "Terms and Conditions"
msgstr "条款和条件"
#: ../../extensions/odoo_theme/layout_templates/legal.html:34
msgid "Odoo Enterprise Agreement"
msgstr ""
#: ../../extensions/odoo_theme/layout_templates/legal.html:36
msgid "Applies to self-hosting, Odoo.SH and Odoo Cloud."
msgstr ""
#: ../../extensions/odoo_theme/layout_templates/legal.html:40
#: ../../extensions/odoo_theme/layout_templates/legal.html:42
#: ../../extensions/odoo_theme/layout_templates/legal.html:59
#: ../../extensions/odoo_theme/layout_templates/legal.html:61
#: ../../extensions/odoo_theme/layout_templates/legal.html:78
#: ../../extensions/odoo_theme/layout_templates/legal.html:80
msgid "Read"
msgstr ""
#: ../../extensions/odoo_theme/layout_templates/legal.html:43
#: ../../extensions/odoo_theme/layout_templates/legal.html:62
#: ../../extensions/odoo_theme/layout_templates/legal.html:81
msgid "English"
msgstr "英语"
#: ../../extensions/odoo_theme/layout_templates/legal.html:54
msgid "Odoo Partnership Agreement"
msgstr ""
#: ../../extensions/odoo_theme/layout_templates/legal.html:73
msgid "Terms Of Sale"
msgstr ""
#: ../../extensions/odoo_theme/layout_templates/legal.html:90
msgid "See also"
msgstr ""
#: ../../extensions/odoo_theme/layout_templates/legal.html:93
msgid "Archive of older agreements"
msgstr ""
#: ../../extensions/odoo_theme/layout_templates/legal.html:99
msgid "Other legal references"
msgstr ""
#: ../../extensions/odoo_theme/layout_templates/legal.html:105
msgid "Odoo Cloud Service Level Agreement (SLA)"
msgstr ""
#: ../../extensions/odoo_theme/layout_templates/legal.html:110
msgid "Odoo Cloud Acceptable Use Policy"
msgstr ""
#: ../../extensions/odoo_theme/layout_templates/legal.html:115
msgid "Odoo SAs Privacy Policy"
msgstr ""
#: ../../extensions/odoo_theme/layout_templates/legal.html:120
msgid "Odoo SAs GDPR Compliance Guide"
msgstr ""
#: ../../extensions/odoo_theme/layout_templates/legal.html:126
msgid "Contributor License Agreement"
msgstr ""
#: ../../extensions/odoo_theme/layout_templates/legal.html:133
msgid "German Tax Accounting Standards: Odoos guide to GoBD Compliance"
msgstr ""
#: ../../extensions/odoo_theme/layout_templates/page_toc.html:2
msgid "On this page"
msgstr "在本页面"
+2 -3
View File
@@ -26,7 +26,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo 16.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-11-17 09:28+0000\n"
"POT-Creation-Date: 2022-12-23 09:13+0000\n"
"PO-Revision-Date: 2022-10-04 12:54+0000\n"
"Last-Translator: Emily Jia <eji@odoo.com>, 2022\n"
"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n"
@@ -2556,10 +2556,9 @@ msgstr "robots.txt"
#: ../../content/applications/websites/website/optimize/seo.rst:623
msgid ""
"When indexing your website, search engines take a first look at the general "
"indexing rules of the a``/robots.txt`` file (allowed robots, sitemap path, "
"indexing rules of the ``/robots.txt`` file (allowed robots, sitemap path, "
"etc.). Odoo automatically creates it. Its content is:"
msgstr ""
"在编制网站索引时,搜索引擎首先查看``/robots.txt``文件的一般索引规则(允许的机器人、网站地图路径等)。Odoo自动创建该文件。其内容是:"
#: ../../content/applications/websites/website/optimize/seo.rst:627
msgid "User-agent: \\* Sitemap: https://www.odoo.com/sitemap.xml"