Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 70 additions & 0 deletions README_CN.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
[![Runboat](https://img.shields.io/badge/runboat-在线试用-875A7B.png)](https://runboat.odoo-community.org/builds?repo=OCA/manufacture&target_branch=17.0)
[![预提交状态](https://github.com/OCA/manufacture/actions/workflows/pre-commit.yml/badge.svg?branch=17.0)](https://github.com/OCA/manufacture/actions/workflows/pre-commit.yml?query=branch%3A17.0)
[![构建状态](https://github.com/OCA/manufacture/actions/workflows/test.yml/badge.svg?branch=17.0)](https://github.com/OCA/manufacture/actions/workflows/test.yml?query=branch%3A17.0)
[![代码覆盖率](https://codecov.io/gh/OCA/manufacture/branch/17.0/graph/badge.svg)](https://codecov.io/gh/OCA/manufacture)
[![翻译状态](https://translation.odoo-community.org/widgets/manufacture-17-0/-/svg-badge.svg)](https://translation.odoo-community.org/engage/manufacture-17-0/?utm_source=widget)

<!-- /!\ 请勿修改此行上方的内容 -->

# 制造业模块

TODO: 添加仓库描述。

<!-- /!\ 请勿修改此行下方的内容 -->

<!-- prettier-ignore-start -->

[//]: # (addons)

可用插件
----------------
插件 | 版本 | 维护者 | 摘要
--- | --- | --- | ---
[account_move_line_mrp_info](account_move_line_mrp_info/) | 17.0.1.1.0 | | 会计分录MRP信息
[mrp_attachment_mgmt](mrp_attachment_mgmt/) | 17.0.1.1.0 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | MRP附件管理
[mrp_bom_attribute_match](mrp_bom_attribute_match/) | 17.0.1.0.1 | | 基于产品属性的动态BOM组件
[mrp_bom_component_menu](mrp_bom_component_menu/) | 17.0.1.0.0 | | MRP BOM组件菜单
[mrp_bom_hierarchy](mrp_bom_hierarchy/) | 17.0.1.0.1 | | 简化BOM层次结构导航
[mrp_bom_tracking](mrp_bom_tracking/) | 17.0.1.0.1 | | 在聊天记录中记录BOM的任何更改
[mrp_bom_widget_section_and_note_one2many](mrp_bom_widget_section_and_note_one2many/) | 17.0.1.0.0 | <a href='https://github.com/quentinDupont'><img src='https://github.com/quentinDupont.png' width='32' height='32' style='border-radius:50%;' alt='quentinDupont'/></a> | 在物料清单中添加章节和备注
[mrp_component_operation](mrp_component_operation/) | 17.0.1.0.0 | | 允许从生产订单操作组件
[mrp_component_operation_scrap_reason](mrp_component_operation_scrap_reason/) | 17.0.1.0.1 | | 允许在MRP组件操作中传递报废原因
[mrp_lot_number_propagation](mrp_lot_number_propagation/) | 17.0.1.0.0 | <a href='https://github.com/sebalix'><img src='https://github.com/sebalix.png' width='32' height='32' style='border-radius:50%;' alt='sebalix'/></a> | 从组件到成品传播序列号
[mrp_lot_production_date](mrp_lot_production_date/) | 17.0.1.0.0 | | MRP批次生产日期
[mrp_mass_production_order](mrp_mass_production_order/) | 17.0.2.3.0 | <a href='https://github.com/peluko00'><img src='https://github.com/peluko00.png' width='32' height='32' style='border-radius:50%;' alt='peluko00'/></a> | 一步创建多个生产订单
[mrp_multi_level](mrp_multi_level/) | 17.0.1.4.0 | <a href='https://github.com/JordiBForgeFlow'><img src='https://github.com/JordiBForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='JordiBForgeFlow'/></a> <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | 添加MRP计划程序
[mrp_multi_level_estimate](mrp_multi_level_estimate/) | 17.0.1.0.0 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | 允许使用MRP多级考虑需求估算
[mrp_planned_order_matrix](mrp_planned_order_matrix/) | 17.0.1.0.0 | | 允许在网格视图中创建固定计划订单
[mrp_production_back_to_draft](mrp_production_back_to_draft/) | 17.0.1.0.2 | | 允许将已确认或取消的生产订单返回草稿状态
[mrp_production_generator_by_date_interval](mrp_production_generator_by_date_interval/) | 17.0.1.0.0 | | 按日期间隔生成MRP生产订单
[mrp_production_note](mrp_production_note/) | 17.0.1.0.0 | | 生产订单中的备注
[mrp_production_picking_type_from_route](mrp_production_picking_type_from_route/) | 17.0.1.0.0 | | 基于产品更新创建生产订单时的操作类型
[mrp_production_quant_manual_assign](mrp_production_quant_manual_assign/) | 17.0.1.0.1 | | 生产-手动分配库存数量
[mrp_production_serial_matrix](mrp_production_serial_matrix/) | 17.0.1.2.0 | | MRP生产序列号矩阵
[mrp_repair_order](mrp_repair_order/) | 17.0.1.0.0 | <a href='https://github.com/peluko00'><img src='https://github.com/peluko00.png' width='32' height='32' style='border-radius:50%;' alt='peluko00'/></a> | 从生产订单创建维修订单
[mrp_sale_info](mrp_sale_info/) | 17.0.1.1.0 | | 向制造模型添加销售信息
[mrp_subcontracting_bom_dual_use](mrp_subcontracting_bom_dual_use/) | 17.0.1.0.1 | <a href='https://github.com/victoralmau'><img src='https://github.com/victoralmau.png' width='32' height='32' style='border-radius:50%;' alt='victoralmau'/></a> | MRP分包BOM双重用途
[mrp_subcontracting_purchase_link](mrp_subcontracting_purchase_link/) | 17.0.1.0.0 | | 将采购订单行链接到分包生产
[mrp_subcontracting_skip_no_negative](mrp_subcontracting_skip_no_negative/) | 17.0.1.0.0 | | MRP分包跳过负库存检查
[mrp_tag](mrp_tag/) | 17.0.1.0.0 | | 允许向生产订单添加多个标签
[mrp_warehouse_calendar](mrp_warehouse_calendar/) | 17.0.1.0.0 | <a href='https://github.com/JordiBForgeFlow'><img src='https://github.com/JordiBForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='JordiBForgeFlow'/></a> | 在制造中考虑仓库日历
[mrp_workorder_sequence](mrp_workorder_sequence/) | 17.0.1.0.0 | <a href='https://github.com/LoisRForgeFlow'><img src='https://github.com/LoisRForgeFlow.png' width='32' height='32' style='border-radius:50%;' alt='LoisRForgeFlow'/></a> | 为生产工单添加序列
[purchase_mrp_distribution](purchase_mrp_distribution/) | 17.0.1.0.0 | | 采购MRP分配
[quality_control_mrp_oca](quality_control_mrp_oca/) | 17.0.1.1.0 | | 质量控制MRP扩展 (OCA)
[quality_control_oca](quality_control_oca/) | 17.0.1.2.0 | | 质量测试的通用基础设施
[quality_control_oca_timesheet](quality_control_oca_timesheet/) | 17.0.1.0.0 | <a href='https://github.com/ppyczko'><img src='https://github.com/ppyczko.png' width='32' height='32' style='border-radius:50%;' alt='ppyczko'/></a> | 质量控制-工时表 (OCA)
[quality_control_stock_oca](quality_control_stock_oca/) | 17.0.2.1.0 | | 质量控制-库存 (OCA)
[stock_replenishment_mrp_bom_selection](stock_replenishment_mrp_bom_selection/) | 17.0.1.0.0 | | 库存补货MRP BOM选择

[//]: # (end addons)

<!-- prettier-ignore-end -->

## 许可证

本仓库采用 [AGPL-3.0](LICENSE) 许可证。

然而,每个模块可以拥有完全不同的许可证,只要它们遵循 Odoo 社区协会 (OCA) 的政策即可。请查阅每个模块的 `__manifest__.py` 文件,其中包含一个 `license` 键来解释其许可证。

----
OCA,即 [Odoo 社区协会](http://odoo-community.org/),是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛应用。
200 changes: 200 additions & 0 deletions mrp_bom_attribute_match/i18n/zh_CN.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,200 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_bom_attribute_match
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: Chinese (Simplified) <https://github.com/OCA/manufacture>\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. module: mrp_bom_attribute_match
#: model:ir.model,name:mrp_bom_attribute_match.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr "BOM概览报告"

#. module: mrp_bom_attribute_match
#: model:ir.model,name:mrp_bom_attribute_match.model_mrp_bom
msgid "Bill of Material"
msgstr "物料清单"

#. module: mrp_bom_attribute_match
#: model:ir.model,name:mrp_bom_attribute_match.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr "物料清单行"

#. module: mrp_bom_attribute_match
#: model:ir.model.fields,field_description:mrp_bom_attribute_match.field_mrp_bom_line__product_id
msgid "Component"
msgstr "组件"

#. module: mrp_bom_attribute_match
#: model:ir.model.fields,field_description:mrp_bom_attribute_match.field_mrp_eco_bom_change__product_id
msgid "Component"
msgstr "组件"

#. module: mrp_bom_attribute_match
#: model:ir.model.fields,field_description:mrp_bom_attribute_match.field_mrp_eco_bom_change__component_template_id
msgid "Component (product template)"
msgstr "组件(产品模板)"

#. module: mrp_bom_attribute_match
#: model:ir.model.fields,field_description:mrp_bom_attribute_match.field_mrp_bom_line__component_template_id
msgid "Component (product template)"
msgstr "组件(产品模板)"

#. module: mrp_bom_attribute_match
#: model:ir.model.fields,field_description:mrp_bom_attribute_match.field_mrp_bom_line__match_on_attribute_ids
msgid "Match on Attributes"
msgstr "属性匹配"

#. module: mrp_bom_attribute_match
#. odoo-python
#: code:addons/mrp_bom_attribute_match/models/mrp_bom.py:0
#, python-format
msgid ""
"No match on attribute has been detected for Component (Product Template) %s"
msgstr "未检测到组件(产品模板)%s的属性匹配"

#. module: mrp_bom_attribute_match
#: model:ir.model,name:mrp_bom_attribute_match.model_product_template
msgid "Product"
msgstr "产品"

#. module: mrp_bom_attribute_match
#: model:ir.model.fields,field_description:mrp_bom_attribute_match.field_mrp_bom_line__product_backup_id
msgid "Product Backup"
msgstr "产品备份"

#. module: mrp_bom_attribute_match
#: model:ir.model.fields,field_description:mrp_bom_attribute_match.field_mrp_bom_line__product_uom_category_id
msgid "Product Uom Category"
msgstr "产品计量单位类别"

#. module: mrp_bom_attribute_match
#: model:ir.model,name:mrp_bom_attribute_match.model_mrp_production
msgid "Production Order"
msgstr "生产订单"

#. module: mrp_bom_attribute_match
#. odoo-python
#: code:addons/mrp_bom_attribute_match/models/mrp_bom.py:0
#, python-format
msgid ""
"Recursion error! A product with a Bill of Material should not have itself "
"in its BoM or child BoMs!"
msgstr "递归错误!具有物料清单的产品不应在其BOM或子BOM中包含自身!"

#. module: mrp_bom_attribute_match
#. odoo-python
#: code:addons/mrp_bom_attribute_match/models/mrp_bom.py:0
#, python-format
msgid ""
"Some attributes of the dynamic component are not included into production "
"product attributes."
msgstr "动态组件的某些属性未包含在生产产品属性中。"

#. module: mrp_bom_attribute_match
#: model:ir.model.fields,help:mrp_bom_attribute_match.field_mrp_bom_line__product_backup_id
msgid "Technical field to store previous value of product_id"
msgstr "用于存储product_id先前值的技术字段"

#. module: mrp_bom_attribute_match
#. odoo-python
#: code:addons/mrp_bom_attribute_match/models/product.py:0
#, python-format
msgid ""
"The attributes you're trying to remove are used in the BoM as a match with "
"Component (Product Template). To remove these attributes, first remove the "
"BOM line with the matching component.\n"
"Attributes: %(attributes)s\n"
"BoM: %(bom)s"
msgstr ""
"您尝试删除的属性在BOM中用作与组件(产品模板)的匹配。要删除这些属性,请先删除具有匹配组件的BOM行。\n"
"属性:%(attributes)s\n"
"BOM:%(bom)s"

#. module: mrp_bom_attribute_match
#. odoo-python
#: code:addons/mrp_bom_attribute_match/models/product.py:0
#, python-format
msgid ""
"This product template is used as a component in the BOMs for %(bom)s and "
"attribute(s) %(attributes)s is not present in all such product(s), and this "
"would break the BOM behavior."
msgstr ""
"此产品模板在%(bom)s的BOM中用作组件,但属性%(attributes)s未在所有此类产品中出现,这将破坏BOM行为。"

#. module: mrp_bom_attribute_match
#. odoo-python
#: code:addons/mrp_bom_attribute_match/models/mrp_bom.py:0
#, python-format
msgid ""
"You cannot use an attribute value for attribute(s) %(attributes)s in the "
"field “Apply on Variants” as it's the same attribute used in the field "
"“Match on Attribute” related to the component %(component)s."
msgstr ""
"您不能在“应用于变体”字段中使用属性%(attributes)s的属性值,因为这与组件%(component)s相关的“属性匹配”字段使用的是相同的属性。"

#. module: mrp_bom_attribute_match
#. odoo-python
#: code:addons/mrp_bom_attribute_match/models/mrp_bom.py:0
#: code:addons/mrp_bom_attribute_match/models/mrp_eco_bom_change.py:0
#, python-format
msgid "Either Product or Component (product template) must be set."
msgstr "必须设置产品或组件(产品模板)中的一项。"

#~ msgid "Display Name"
#~ msgstr "显示名称"

#~ msgid "ID"
#~ msgstr "ID"

#~ msgid "Last Modified on"
#~ msgstr "最后修改于"

#~ msgid "Product Uom Id Domain"
#~ msgstr "产品计量单位ID域"

#, python-format
#~ msgid ""
#~ "The attributes you're trying to remove is used in BoM as a match with "
#~ "Component (Product Template). To remove these attributes, first remove "
#~ "the BOM line with the matching component.\n"
#~ "Attributes: %s\n"
#~ "BoM: %s"
#~ msgstr ""
#~ "您尝试删除的属性在BOM中用作与组件(产品模板)的匹配。要删除这些属性,请先删除具有匹配组件的BOM行。\n"
#~ "属性:%s\n"
#~ "BOM:%s"

#, python-format
#~ msgid ""
#~ "This product template is used as a component in the BOMs for %s and "
#~ "attribute(s) %s is not present in all such product(s), and this would "
#~ "break the BOM behavior."
#~ msgstr ""
#~ "此产品模板在%s的BOM中用作组件,但属性%s未在所有此类产品中出现,这将破坏BOM行为。"

#, python-format
#~ msgid ""
#~ "You cannot use an attribute value for attribute %s in the field “Apply on "
#~ "Variants” as it’s the same attribute used in field “Match on "
#~ "Attribute”related to the component %s."
#~ msgstr ""
#~ "您不能在“应用于变体”字段中使用属性%s的属性值,因为这与组件%s相关的“属性匹配”字段使用的是相同的属性。"

#~ msgid "Dynamic component must have only 1 attribute"
#~ msgstr "动态组件必须只有1个属性"

#~ msgid "Match on Attribute"
#~ msgstr "属性匹配"

#~ msgid "Only product template with one attribute can be added to this field."
#~ msgstr "只有具有一个属性的产品模板才能添加到此字段。"
Loading
Loading