diff --git a/jikimo_frontend/static/src/js/custom_form_status_indicator.js b/jikimo_frontend/static/src/js/custom_form_status_indicator.js index 306142d4..912c8efa 100644 --- a/jikimo_frontend/static/src/js/custom_form_status_indicator.js +++ b/jikimo_frontend/static/src/js/custom_form_status_indicator.js @@ -5,7 +5,7 @@ import {patch} from '@web/core/utils/patch'; import {_t} from "@web/core/l10n/translation"; import {FormStatusIndicator} from "@web/views/form/form_status_indicator/form_status_indicator"; import {ListRenderer} from "@web/views/list/list_renderer"; -import {StatusBarField} from "@web/views/fields/statusbar/statusbar_field"; +// import {StatusBarField} from "@web/views/fields/statusbar/statusbar_field"; import {Field} from "@web/views/fields/field"; @@ -153,34 +153,34 @@ patch(ListRenderer.prototype, 'jikimo_frontend.ListRenderer', { // 根据进度条设置水印 -const statusbar_params = { - '已完工': 'bg-primary', - '完成': 'bg-primary', - '采购订单': 'bg-primary', - '作废': 'bg-danger', - '封存(报废)': 'bg-danger', -} -patch(StatusBarField.prototype, 'jikimo_frontend.StatusBarField', { - setup() { - owl.onMounted(this.ribbons); - return this._super(...arguments); - }, - ribbons() { - try { - const dom = $('.o_form_sheet.position-relative') - const status = statusbar_params[this.currentName] - if(status && dom.length) { - dom.prepend(`
`) - } - } catch (e) { - console.log(e) - } - } -}) +// const statusbar_params = { +// '已完工': 'bg-primary', +// '完成': 'bg-primary', +// '采购订单': 'bg-primary', +// '作废': 'bg-danger', +// '封存(报废)': 'bg-danger', +// } +// patch(StatusBarField.prototype, 'jikimo_frontend.StatusBarField', { +// setup() { +// owl.onMounted(this.ribbons); +// return this._super(...arguments); +// }, +// ribbons() { +// try { +// const dom = $('.o_form_sheet.position-relative') +// const status = statusbar_params[this.currentName] +// if(status && dom.length) { +// dom.prepend(``) +// } +// } catch (e) { +// console.log(e) +// } +// } +// }) $(function () { document.addEventListener('click', function () { diff --git a/jikimo_frontend/static/src/scss/custom_style.scss b/jikimo_frontend/static/src/scss/custom_style.scss index 0b6fb8bb..d7e6414c 100644 --- a/jikimo_frontend/static/src/scss/custom_style.scss +++ b/jikimo_frontend/static/src/scss/custom_style.scss @@ -530,4 +530,5 @@ div:has(.o_required_modifier) > label::before { // 修复表格内容覆盖表头bug .o_list_renderer .o_list_table tbody th { position: unset; -} \ No newline at end of file +} + diff --git a/jikimo_system_order/__init__.py b/jikimo_system_order/__init__.py new file mode 100644 index 00000000..bbc55806 --- /dev/null +++ b/jikimo_system_order/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- + +from . import controllers +from . import models +from . import wizard diff --git a/jikimo_system_order/__manifest__.py b/jikimo_system_order/__manifest__.py new file mode 100644 index 00000000..7f85ed57 --- /dev/null +++ b/jikimo_system_order/__manifest__.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- +{ + 'name': "jikimo_system_order", + + 'summary': """ + 系统工单""", + + 'description': """ + 用于处理针对系统的工作任务; + 员工可以通过系统工单发起申请,由维护人员处理以后,填写处理结果。 + """, + + 'author': "机企猫", + 'website': "http://www.jikimo.com", + + # Categories can be used to filter modules in modules listing + # Check https://github.com/odoo/odoo/blob/master/odoo/addons/base/module/module_data.xml + # for the full list + 'category': 'Uncategorized', + 'version': '0.1', + + # any module necessary for this one to work correctly + 'depends': ['base','mail'], + + # always loaded + 'data': [ + 'security/account_security.xml', + 'security/ir.model.access.csv', + 'wizard/order_wizard.xml', + 'views/notice_user_config.xml', + 'views/yizuo_system_order_view.xml', + 'views/work_order_number.xml', + 'views/res_config_settings_views.xml', + ], + # only loaded in demonstration mode + 'demo': [ + 'demo/demo.xml', + ], +} \ No newline at end of file diff --git a/jikimo_system_order/controllers/__init__.py b/jikimo_system_order/controllers/__init__.py new file mode 100644 index 00000000..457bae27 --- /dev/null +++ b/jikimo_system_order/controllers/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- + +from . import controllers \ No newline at end of file diff --git a/jikimo_system_order/controllers/controllers.py b/jikimo_system_order/controllers/controllers.py new file mode 100644 index 00000000..cfcad7d0 --- /dev/null +++ b/jikimo_system_order/controllers/controllers.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +from odoo import http + +# class TopSystemOrder(http.Controller): +# @http.route('/jikimo_system_order/jikimo_system_order/', auth='public') +# def index(self, **kw): +# return "Hello, world" + +# @http.route('/jikimo_system_order/jikimo_system_order/objects/', auth='public') +# def list(self, **kw): +# return http.request.render('jikimo_system_order.listing', { +# 'root': '/jikimo_system_order/jikimo_system_order', +# 'objects': http.request.env['jikimo_system_order.jikimo_system_order'].search([]), +# }) + +# @http.route('/jikimo_system_order/jikimo_system_order/objects/+ [工单处理人] 还没有哦!点左上角的[创建]按钮,沙发归你了! +
++
++ 设备运行日志 +
+\n" -" Add addresses to the Allowed List\n" -"
\n" -" To protect you from spam and reply loops, Odoo automatically blocks emails\n" -" coming to your gateway past a threshold of %i emails every %i\n" -" minutes. If there are some addresses from which you need to receive very frequent\n" -" updates, you can however add them below and Odoo will let them go through.\n" -"
\n" -" " -msgstr "" -"\n" -"将地址添加到允许列表
为了保护您免受垃圾邮件和回复循环的侵害,Odoo会自动阻止电子邮件\n" -" 进入您的网关超过电子邮件%i阈%i值\n" -" 纪要。如果有一些地址,您需要非常频繁地接收\n" -" 更新,但是您可以在下面添加它们,Odoo会让它们通过。
\n" -" " - -#. module: base -#: model:ir.module.module,summary:base.module_l10n_eg_edi_eta -msgid "" -"\n" -" Egyptian Tax Authority Invoice Integration\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_l10n_ke_edi_tremol -msgid "" -"\n" -" Kenya Tremol Device EDI Integration\n" -" " -msgstr "" -"\n" -" 肯尼亚Tremol设备EDI集成\n" -" " - -#. module: base -#: model:ir.module.module,description:base.module_helpdesk_timesheet -msgid "" -"\n" -" - Allow to set project for Helpdesk team\n" -" - Track timesheet for a task from a ticket\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_hu -msgid "" -"\n" -" Accounting chart and localization for Hungary\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_be_reports -msgid "" -"\n" -" Accounting reports for Belgium\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_cl_reports -msgid "" -"\n" -" Accounting reports for Chile\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_hr_reports -msgid "" -"\n" -" Accounting reports for Croatia (in EURO !)\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_de_reports -msgid "" -"\n" -" Accounting reports for Germany\n" -" Contains Balance sheet, Profit and Loss, VAT and Partner VAT reports\n" -" Also adds DATEV export options to general ledger\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_hu_reports -msgid "" -"\n" -" Accounting reports for Hungary\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_lt_reports -msgid "" -"\n" -" Accounting reports for Lithuania\n" -"\n" -" Contains Balance Sheet, Profit/Loss reports\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_nl_reports -msgid "" -"\n" -" Accounting reports for Netherlands\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_pk_reports -msgid "" -"\n" -" Accounting reports for Pakistan\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_pl_reports -msgid "" -"\n" -" Accounting reports for Poland\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_rs_reports -msgid "" -"\n" -" Accounting reports for Serbia\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_es_reports -msgid "" -"\n" -" Accounting reports for Spain\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_se_reports -msgid "" -"\n" -" Accounting reports for Sweden\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_ch_reports -msgid "" -"\n" -" Accounting reports for Switzerland\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_tr_reports -msgid "" -"\n" -" Accounting reports for Turkey\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_uk_reports -msgid "" -"\n" -" Accounting reports for UK\n" -"\n" -" Allows to send the tax report via the\n" -" MTD-VAT API to HMRC.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_us_reports -msgid "" -"\n" -" Accounting reports for US\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_website_event_crm_questions -msgid "" -"\n" -" Add information when we build the description of a lead to include\n" -" the questions and answers linked to the registrations.\n" -" " -msgstr "" -"\n" -" 在我们构建要包含的潜在客户描述时增加消息\n" -" 与报名相关的问题和答案. " - -#. module: base -#: model:ir.module.module,description:base.module_appointment -msgid "" -"\n" -" Allow clients to Schedule Appointments through the Portal\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_us_1099 -msgid "" -"\n" -" Allows users to easily export accounting data that can be imported to a 3rd party that does 1099 e-filing.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_documents -msgid "" -"\n" -" App to upload and manage your documents.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_gcc_invoice_stock_account -msgid "" -"\n" -" Arabic/English for GCC + lot/SN numbers\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_documents_fsm -msgid "" -"\n" -" Avoid auto-enabling the documents feature on fsm projects.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_bo_reports -msgid "" -"\n" -" Base module for Bolivian reports\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_bg_reports -msgid "" -"\n" -" Base module for Bulgarian reports\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_mz_reports -msgid "" -"\n" -" Base module for Mozambican reports\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_project_timesheet_forecast_contract -msgid "" -"\n" -" Better plan your future schedules by considering time effectively spent on old plannings\n" -" taking employees' contracts into account\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_helpdesk_sale_timesheet -msgid "" -"\n" -" Bill timesheets logged on helpdesk tickets.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_hr_maintenance -msgid "" -"\n" -" Bridge between HR and Maintenance." -msgstr "" -"\n" -" HR和维护之间的桥梁." - -#. module: base -#: model:ir.module.module,description:base.module_helpdesk_fsm_sale -msgid "" -"\n" -" Bridge between Helpdesk and Industry FSM Sale\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_mrp_subcontracting_quality -msgid "" -"\n" -" Bridge module between MRP subcontracting and Quality\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_mrp_subcontracting_repair -msgid "" -"\n" -" Bridge module between MRP subcontracting and Repair\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_be_reports_sms -msgid "" -"\n" -" Bridge module between belgian accounting and SMS\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_pos_account_reports -msgid "" -"\n" -" Bridge module between point_of_sale and account_reports,\n" -" for tax reporting." -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_purchase_intrastat -msgid "" -"\n" -" Bridge module between purchase and intrastat.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_sale_intrastat -msgid "" -"\n" -" Bridge module between sale and intrastat.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_website_sale_product_configurator -msgid "" -"\n" -" Bridge module for website_sale / sale_product_configurator" -msgstr "" -"\n" -"网站/销售/销售_产品_设置的桥接模块" - -#. module: base -#: model:ir.module.module,summary:base.module_website_sale_stock_product_configurator -msgid "" -"\n" -" Bridge module for website_sale_stock / sale_product_configurator" -msgstr "" -"\n" -"网站_销售_库存/销售_产品_设置 的桥接模块" - -#. module: base -#: model:ir.module.module,description:base.module_website_sale_product_configurator -msgid "" -"\n" -" Bridge module to make the website e-commerce compatible with the product configurator\n" -" " -msgstr "" -"\n" -"桥接模块使网站电子商务与产品设置兼容\n" -" " - -#. module: base -#: model:ir.module.module,description:base.module_website_sale_stock_product_configurator -msgid "" -"\n" -" Bridge module to make the website e-commerce stock management compatible with the product configurator\n" -" " -msgstr "" -"\n" -"桥接模块使网站电子商务库存管理与产品设置兼容\n" -" " - -#. module: base -#: model:ir.module.module,description:base.module_l10n_bg -msgid "" -"\n" -" Chart accounting and taxes for Bulgaria\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_lv -msgid "" -"\n" -" Chart of Accounts (COA) Template for Latvia's Accounting.\n" -" This module also includes:\n" -" * Tax groups,\n" -" * Most common Latvian Taxes,\n" -" * Fiscal positions,\n" -" * Latvian bank list.\n" -"\n" -" author is Allegro IT (visit for more information https://www.allegro.lv)\n" -" co-author is Chick.Farm (visit for more information https://www.myacc.cloud)\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_lt -msgid "" -"\n" -" Chart of Accounts (COA) Template for Lithuania's Accounting.\n" -"\n" -" This module also includes:\n" -"\n" -" * List of available banks in Lithuania.\n" -" * Tax groups.\n" -" * Most common Lithuanian Taxes.\n" -" * Fiscal positions.\n" -" * Account Tags.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_si -msgid "" -"\n" -" Chart of accounts and taxes for Slovenia.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_helpdesk_fsm -msgid "" -"\n" -" Convert helpdesk tickets to field service tasks.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_product_unspsc -msgid "" -"\n" -" Countries like Colombia, Peru and Mexico need to be able to use the\n" -" UNSPSC code for their products and uoms.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_l10n_in_purchase_stock -msgid "" -"\n" -" Define default purchase journal on the warehouse" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_in_purchase_stock -msgid "" -"\n" -" Define default purchase journal on the warehouse,\n" -" help you to choose correct purchase journal on the purchase order when\n" -" you change the picking operation.\n" -" useful when you setup the multiple GSTIN units.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_l10n_in_sale_stock -msgid "" -"\n" -" Define default sales journal on the warehouse" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_in_sale_stock -msgid "" -"\n" -" Define default sales journal on the warehouse,\n" -" help you to choose correct sales journal on the sales order when\n" -" you change the warehouse.\n" -" useful when you setup the multiple GSTIN units.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_be_disallowed_expenses -msgid "" -"\n" -" Disallowed Expenses Data for Belgium\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_helpdesk_fsm_report -msgid "" -"\n" -" Display the worksheet template when planning an Intervention from a ticket\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_id_efaktur -msgid "" -"\n" -" E-Faktur Menu(Indonesia)\n" -" Format : 010.000-16.00000001\n" -" * 2 (dua) digit pertama adalah Kode Transaksi\n" -" * 1 (satu) digit berikutnya adalah Kode Status\n" -" * 3 (tiga) digit berikutnya adalah Kode Cabang\n" -" * 2 (dua) digit pertama adalah Tahun Penerbitan\n" -" * 8 (delapan) digit berikutnya adalah Nomor Urut\n" -"\n" -" To be able to export customer invoices as e-Faktur,\n" -" you need to put the ranges of numbers you were assigned\n" -" by the government in Accounting > Customers > e-Faktur\n" -"\n" -" When you validate an invoice, where the partner has the ID PKP\n" -" field checked, a tax number will be assigned to that invoice.\n" -" Afterwards, you can filter the invoices still to export in the\n" -" invoices list and click on Action > Download e-Faktur to download\n" -" the csv and upload it to the site of the government.\n" -"\n" -" You can replace an already sent invoice by another by indicating\n" -" the replaced invoice and the new one and you can reset an invoice\n" -" you have not already sent to the government to reuse its number.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_l10n_sa_edi -msgid "" -"\n" -" E-Invoicing, Universal Business Language\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_sa_edi -msgid "" -"\n" -" E-invoice implementation for the Kingdom of Saudi Arabia\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_l10n_mx_reports -msgid "" -"\n" -" Electronic accounting reports\n" -" - COA\n" -" - Trial Balance\n" -" DIOT Report\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_be_reports_post_wizard -msgid "" -"\n" -" Enable the VAT wizard when posting a tax return journal entry\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_digest_enterprise -msgid "" -"\n" -" Enterprise digest data\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_us_payment_nacha -msgid "" -"\n" -" Export payments as NACHA files for use in the United States.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_sale_temporal -msgid "" -"\n" -" Extend sale flow to sell/lease/rent a product depending on duration, quantity, price list" -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_account_sepa -msgid "" -"\n" -" Generate payment orders as recommended by the SEPA norm, thanks to pain.001 messages. Supported pain version (countries) are pain.001.001.03 (generic), pain.001.001.03.ch.02 (Switzerland) and pain.001.003.03 (Germany). The generated XML file can then be uploaded to your bank.\n" -"\n" -" This module follow the implementation guidelines issued by the European Payment Council.\n" -" For more information about the SEPA standards : http://www.iso20022.org/ and http://www.europeanpaymentscouncil.eu/\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_account_winbooks_import -msgid "" -"\n" -" Import Data From Winbooks\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_au_keypay -msgid "" -"\n" -" KeyPay Payroll Integration\n" -" This Module will synchronise all payrun journals from KeyPay to Odoo.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_voip -msgid "" -"\n" -" Make calls using a VOIP system" -msgstr "" -"\n" -" 使用 VOIP 系统来拨打电话" - -#. module: base -#: model:ir.module.module,description:base.module_mail_group -msgid "" -"\n" -" Manage your mailing lists from Odoo.\n" -" " -msgstr "" -"\n" -" 从 Odoo 管理您的邮件列表\n" -" " - -#. module: base -#: model:ir.module.module,summary:base.module_l10n_mx_reports_closing -msgid "" -"\n" -" Mexico Month 13 Trial Balance Report\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_fr_fec_import -msgid "" -"\n" -" Module for the import of FEC standard files, useful for importing accounting history.\n" -"\n" -" FEC files (fichier des écritures comptables) are the standard accounting reports that French businesses have to submit to the tax authorities.\n" -" This module allows the import of accounts, journals, partners and moves from these files.\n" -"\n" -" Only the CSV format of FEC is implemented.\n" -" 'utf-8', 'utf-8-sig' and 'iso8859_15' are the only allowed encodings.\n" -" Several delimiters are allowed : ';' or '|' or ',' or '\t'.\n" -"\n" -" Official Technical Specification (fr)\n" -" https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000027804775/\n" -"\n" -" FEC Testing tool from the tax authorities\n" -" https://github.com/DGFiP/Test-Compta-Demat\n" -"\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_mz -msgid "" -"\n" -" Mozambican Accounting localization\n" -" " -msgstr "" -"\n" -" 莫桑比克会计本地化" - -#. module: base -#: model:ir.module.module,summary:base.module_fixed_header_list -msgid "" -"\n" -" Set Fix Header List, Set Fix Header Tree, Set Permanent Header List, Web Sticky Header List, Freeze Header List, \n" -" Set Fix Header, Set Permanent Header, Web Sticky Header, Freeze Header, Set Fix Header in List, Set Permanent Header in List, \n" -" Web Sticky Header in List, Freeze Header in List, Set Fix List Header, Set Permanent List Header, Web Sticky List Header, \n" -" Freeze List Header, All in one Fix Header, All in one Permanent Header, All in one Web Sticky Header List, Frozen Header Frozen,\n" -" All in one Freeze Header List, All in one Sticky Tree Header, All in one Sticky List Header, All ine One Sticky View List,\n" -" List View Manager ListView Manager, Sticky Tree View Fixed Tree View, All in one Tree View, Fix List Header Table, Fixed Table Header, \n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_sale_renting -msgid "" -"\n" -" Specify rentals of products (products, quotations, invoices, ...)\n" -" Manage status of products, rentals, delays\n" -" Manage user and manager notifications\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_base_sparse_field -msgid "" -"\n" -" The purpose of this module is to implement \"sparse\" fields, i.e., fields\n" -" that are mostly null. This implementation circumvents the PostgreSQL\n" -" limitation on the number of columns in a table. The values of all sparse\n" -" fields are stored in a \"serialized\" field in the form of a JSON mapping.\n" -" " -msgstr "" -"\n" -" 该模块的目的是实现\"分布\"字段,即大部分为空的字段.\n" -" 此实现规避了 PostgreSQL 对表中列数的限制.\n" -" 所有分布字段的值都以 JSON 对应的形式存储在一个\"连续的\"字段中.\n" -" " - -#. module: base -#: model:ir.module.module,description:base.module_mrp_subcontracting_purchase -msgid "" -"\n" -" This bridge module adds some smart buttons between Purchase and Subcontracting\n" -" " -msgstr "" -"\n" -" 这个桥接模块在采购和分销之间增加了一些智慧按钮. " - -#. module: base -#: model:ir.module.module,description:base.module_mrp_subcontracting_dropshipping -msgid "" -"\n" -" This bridge module allows to manage subcontracting with the dropshipping module.\n" -" " -msgstr "" -"\n" -"此桥接模块允许使用跌落模块管理外包发包.\n" -" " - -#. module: base -#: model:ir.module.module,description:base.module_mrp_subcontracting_account -msgid "" -"\n" -" This bridge module allows to manage subcontracting with valuation.\n" -" " -msgstr "" -"\n" -"此桥模块允许管理具有估价的外包合同.\n" -" " - -#. module: base -#: model:ir.module.module,description:base.module_stock_barcode_mrp_subcontracting -msgid "" -"\n" -" This bridge module is auto-installed when the modules stock_barcode and mrp_subcontracting are installed.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_stock_barcode_quality_control -msgid "" -"\n" -" This bridge module is auto-installed when the modules stock_barcode and quality_control are installed.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_rs -msgid "" -"\n" -" This is the base module of the Serbian localization. It manages chart of accounts and taxes.\n" -" " -msgstr "" -"\n" -" 本模块为塞尔维亚本地化基础模块,管理会计科目表和税务。" - -#. module: base -#: model:ir.module.module,summary:base.module_l10n_ph -msgid "" -"\n" -" This is the module to manage the accounting chart for The Philippines.\n" -" " -msgstr "" -"\n" -" 本模块管理菲律宾会计图表。 " - -#. module: base -#: model:ir.module.module,description:base.module_account_qr_code_sepa -msgid "" -"\n" -" This module adds support for SEPA Credit Transfer QR-code generation.\n" -" " -msgstr "" -"\n" -"此模块增加了对 SEPA Credit Transfer QR 码创建的支持.\n" -" " - -#. module: base -#: model:ir.module.module,description:base.module_approvals_purchase -msgid "" -"\n" -" This module adds to the approvals workflow the possibility to generate\n" -" RFQ from an approval purchase request.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_website_sale_delivery_mondialrelay -msgid "" -"\n" -" This module allow your customer to choose a Point Relais® and use it as shipping address.\n" -" " -msgstr "" -"\n" -"此模块允许您的客户选择 Point Relais® 并用作送货地址.\n" -" " - -#. module: base -#: model:ir.module.module,description:base.module_delivery_mondialrelay -msgid "" -"\n" -" This module allow your customer to choose a Point Relais® and use it as shipping address.\n" -" This module doesn't implement the WebService. It is only the integration of the widget.\n" -"\n" -" Delivery price pre-configured is an example, you need to adapt the pricing's rules.\n" -" " -msgstr "" -"\n" -" 此模块允许您的客户选择 Point Relais® 并将其用作送货地址.\n" -" 该模块不实现网站服务(WebService). 它只是小部件的集合.\n" -"\n" -" 默认定的交货价格是一个样例,您需要调整定价规则.\n" -" " - -#. module: base -#: model:ir.module.module,description:base.module_purchase_product_matrix -msgid "" -"\n" -" This module allows to fill Purchase Orders rapidly\n" -" by choosing product variants quantity through a Grid Entry.\n" -" " -msgstr "" -"\n" -"该模块允许通过矩阵分录选择产品变体数量来快速填写采购订单.\n" -" " - -#. module: base -#: model:ir.module.module,description:base.module_sale_product_matrix -msgid "" -"\n" -" This module allows to fill Sales Order rapidly\n" -" by choosing product variants quantity through a Grid Entry.\n" -" " -msgstr "" -"\n" -"该模块允许通过矩阵分录选择产品变体数量来快速填写销售订单.\n" -" " - -#. module: base -#: model:ir.module.module,description:base.module_sale_project_forecast -msgid "" -"\n" -" This module allows you to schedule your Sales Order based on the product configuration.\n" -"\n" -" For products on which the \"Plan Services\" option is enabled, you will have the opportunity\n" -" to automatically forecast the shifts for employees whom are able to take the shift\n" -" (i.e. employees who have the same role as the one configured on the product).\n" -"\n" -" Forecast shifts and keep an eye on the hours consumed on your plannable products.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_sale_planning -msgid "" -"\n" -" This module allows you to schedule your Sales Order based on the product configuration.\n" -"\n" -" For products on which the \"Plan Services\" option is enabled, you will have the opportunity\n" -" to automatically plan the shifts for employees whom are able to take the shift\n" -" (i.e. employees who have the same role as the one configured on the product).\n" -"\n" -" Plan shifts and keep an eye on the hours consumed on your plannable products.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_account_sepa_direct_debit -msgid "" -"\n" -" This module enables the generation of SEPA Direct Debit (SDD)-compliant XML files (consistent\n" -" with pain.008.001.02 specification) to send to your bank in order to\n" -" collect a set of payments.\n" -"\n" -" To be elligible for this payment method, a customer must have first\n" -" returned a mandate to the company, giving his consent to use direct debit.\n" -" This consent must have been encoded as a 'customer mandate' into Odoo.\n" -"\n" -" You also need to meet the following requirements in order to properly\n" -" generate a SDD file:\n" -" - Your company account must be set to a valid IBAN number\n" -" - Your company must have been given a creditor identifier (this can be done in the 'settings' menu of the accounting module)\n" -" - Your company must have defined a journal to receive SDD payments (again, in 'settings' of accounting module)\n" -" - Every customer for which you generate a payment must have a valid IBAN account number.\n" -"\n" -" Odoo will let you know if any of these requirements are not satisfied.\n" -"\n" -" Any invoice that gets validated for a customer with a mandate will be\n" -" automatically set in 'paid' state, and a payment will be generated. An\n" -" option in the dashboard will then allow you to view all the payments generated\n" -" via SDD and to generate a XML collection file for them, grouping them as\n" -" you see fit.\n" -"\n" -" A dedicated 'SEPA Direct Debit' payment method is also available for\n" -" open invoices, when selecting a bank account in the 'register payment' wizard.\n" -" Use it to generate a SDD payment for the invoices if you added a mandate\n" -" for its owner after its validation. You will see an error message if you\n" -" try to use this method on an invoice for whose payment no mandate can be used.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_google_recaptcha -msgid "" -"\n" -" This module implements reCaptchaV3 so that you can prevent bot spam on your public modules.\n" -" " -msgstr "" -"\n" -"此模块实现了 reCaptchaV3,以便您可以防止公共模块上的机器人垃圾邮件.\n" -" " - -#. module: base -#: model:ir.module.module,summary:base.module_account_online_synchronization -msgid "" -"\n" -" This module is used for Online bank synchronization." -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_hr_appraisal_skills -msgid "" -"\n" -" This module makes it possible to manage employee skills during an appraisal process.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_web_mobile -msgid "" -"\n" -" This module provides the core of the Odoo Mobile App.\n" -" " -msgstr "" -"\n" -" 此模块会为您提供 Odoo 行动应用的核心.\n" -" " - -#. module: base -#: model:ir.module.module,description:base.module_l10n_es_edi_sii -msgid "" -"\n" -" This module sends the taxes information (mostly VAT) of the \n" -" vendor bills and customer invoices to the SII. It is called \n" -" Procedimiento G417 - IVA. Llevanza de libros registro. It is \n" -" required for every company with a turnover of +6M€ and others can \n" -" already make use of it. The invoices are automatically \n" -" sent after validation. \n" -" \n" -" How the information is sent to the SII depends on the \n" -" configuration that is put in the taxes. The taxes \n" -" that were in the chart template (l10n_es) are automatically \n" -" configured to have the right type. It is possible however \n" -" that extra taxes need to be created for certain exempt/no sujeta reasons. \n" -" \n" -" You need to configure your certificate and the tax agency. \n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_l10n_de_datev_reports -msgid "" -"\n" -" This module serves to provide the possibility to define two identifiers\n" -" on partners: one for customer and one for supplier, used for the DateV export\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_maintenance -msgid "" -"\n" -" Track equipments and maintenance requests" -msgstr "" -"\n" -" 跟踪设备和维护请求" - -#. module: base -#: model:ir.module.module,description:base.module_hr_recruitment_survey -msgid "" -"\n" -" Use interview forms during recruitment process.\n" -" This module is integrated with the survey module\n" -" to allow you to define interviews for different jobs.\n" -" " -msgstr "" -"\n" -"在招聘过程中使用面试表格.\n" -"此模块与调查模块集成,\n" -"允许您定义不同工作的面试.\n" -" " - -#. module: base -#: model:ir.module.module,description:base.module_sale_timesheet_enterprise -msgid "" -"\n" -" When invoicing timesheets, allows invoicing either all timesheets\n" -" linked to an SO, or only the validated timesheets\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_l10n_mx_xml_polizas -msgid "" -"\n" -" XML Export of the Journal Entries for the Mexican Tax Authorities for a compulsory audit.\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,description:base.module_zpl_print -msgid "" -"\n" -" 在本模块,实现了一键打印功能\n" -" " -msgstr "" - -#. module: base -#: model:ir.module.module,summary:base.module_purchase_product_matrix -msgid "" -"\n" -" Add variants to your purchase orders through an Order Grid Entry.\n" -" " -msgstr "" -"\n" -"通过订单矩阵分录向采购订单增加变体.\n" -" " - -#. module: base -#: model:ir.module.module,description:base.module_partner_autocomplete -msgid "" -"\n" -" Auto-complete partner companies' data\n" -" " -msgstr "" -"\n" -"自动完成合作伙伴公司的数据\n" -" " - -#. module: base -#: model:ir.module.module,summary:base.module_product_matrix -msgid "" -"\n" -" Technical module: Matrix Implementation\n" -" " -msgstr "" -"\n" -"技术模块:矩阵实现\n" -" " - -#. module: base -#: model:ir.module.module,description:base.module_l10n_eg_edi_eta -msgid "" -"\n" -" This module integrate with the ETA Portal to automatically sign and send your invoices to the tax Authority.\n" -" Special thanks to Plementus\n"
-"partner_name = record.name + '_code' \\n\n"
-"env['res.partner'].create({'name': partner_name})\n"
-""
-msgstr ""
-
-#. module: base
-#: model_terms:ir.ui.view,arch_db:base.view_server_action_form
-msgid ""
-"UserError: Warning Exception to use with raise"
-msgstr "UserError: 与 raise 一起使用的警告异常"
-
-#. module: base
-#: model_terms:ir.ui.view,arch_db:base.view_model_fields_form
-#: model_terms:ir.ui.view,arch_db:base.view_model_form
-msgid "datetime (Python module)"
-msgstr "datetime (Python模块)"
-
-#. module: base
-#: model_terms:ir.ui.view,arch_db:base.view_model_fields_form
-#: model_terms:ir.ui.view,arch_db:base.view_model_form
-msgid "dateutil (Python module)"
-msgstr "dateutil (Python模块)"
-
-#. module: base
-#: model_terms:ir.ui.view,arch_db:base.view_server_action_form
-msgid "env: Odoo Environment on which the action is triggered"
-msgstr "env:触发动作的 Odoo 环境"
-
-#. module: base
-#: model_terms:ir.ui.view,arch_db:base.view_server_action_form
-msgid ""
-"log(message, level='info'):logging function to record debug "
-"information in ir.logging table"
-msgstr ""
-"log(message, level='info'):在 ir.logging "
-"表中记录调试信息的日志记录功能"
-
-#. module: base
-#: model_terms:ir.ui.view,arch_db:base.view_server_action_form
-msgid ""
-"model: Odoo Model of the record on which the action is "
-"triggered; is a void recordset"
-msgstr "model:触发动作的 Odoo 模型记录;是一个无效的记录集"
-
-#. module: base
-#: model_terms:ir.ui.view,arch_db:base.view_server_action_form
-msgid ""
-"record: record on which the action is triggered; may be be void"
-msgstr "record:触发动作的记录;可能无效"
-
-#. module: base
-#: model_terms:ir.ui.view,arch_db:base.view_server_action_form
-msgid ""
-"records: recordset of all records on which the action is "
-"triggered in multi mode; may be void"
-msgstr "records:在多个模式下触发动作的所有记录的记录集;可能无效"
-
-#. module: base
-#: model_terms:ir.ui.view,arch_db:base.view_model_fields_form
-#: model_terms:ir.ui.view,arch_db:base.view_model_form
-msgid "self (the set of records to compute)"
-msgstr "self (要计算的记录集)"
-
-#. module: base
-#: model_terms:ir.ui.view,arch_db:base.view_model_fields_form
-#: model_terms:ir.ui.view,arch_db:base.view_model_form
-msgid "time (Python module)"
-msgstr "time (Python模块)"
-
-#. module: base
-#: model_terms:ir.ui.view,arch_db:base.view_server_action_form
-msgid ""
-"time, datetime, dateutil, "
-"timezone: useful Python libraries"
-msgstr ""
-"time, datetime, dateutil, "
-"timezone: 有用的 Python 库"
-
-#. module: mail
-#. odoo-python
-#: code:addons/mail/models/mail_channel.py:0
-#, python-format
-msgid ""
-"Chat with coworkers in real-time using direct " -"messages.
You might need to invite users from the Settings app " -"first.
" -msgstr "使用私信实时与同事聊天。
您可能需要在“设置”应用中邀请用户。
" - -#. module: mail -#. odoo-javascript -#: code:addons/mail/static/src/js/tours/mail.js:0 -#, python-format -msgid "" -"Write a message to the members of the channel here.
You can" -" notify someone with '@' or link another channel with '#'. " -"Start your message with '/' to get the list of possible commands.
" -msgstr "" -"向频道中的其他用户发信息。
您可以使用 '@' 通知相关人员或用 '#' 链接另一频道。以 " -"'/' 开头编辑消息获得可以使用的命令列表。
" - -#. module: mail -#. odoo-javascript -#: code:addons/mail/static/src/js/tours/mail.js:0 -#, python-format -msgid "" -"Channels make it easy to organize information across different topics and" -" groups.
Try to create your first channel (e.g. sales, " -"marketing, product XYZ, after work party, etc).
" -msgstr "" -"通过频道可以轻松跨越不同主题和组织信息。
尝试创建您的第一个频道(例如,销售、营销、产品矩阵、工作之余的聚会等)。
" - -#. module: mail -#. odoo-javascript -#: code:addons/mail/static/src/js/tours/mail.js:0 -#, python-format -msgid "Create a channel here.
" -msgstr "创建新频道。
" - -#. module: mail -#. odoo-javascript -#: code:addons/mail/static/src/js/tours/mail.js:0 -#, python-format -msgid "Create a public or private channel.
" -msgstr "创建一个公共或私人频道。
" - -#. module: mail -#. odoo-python -#: code:addons/mail/models/mail_alias.py:0 -#, python-format -msgid "" -"Dear Sender,
\n"
-"The message below could not be accepted by the address %(alias_display_name)s.\n"
-"Only %(contact_description)s are allowed to contact it.
\n"
-"Please make sure you are using the correct address or contact us at %(default_email)s instead.
\n"
-"Kind Regards,
亲爱的发件人,
\n"
-"该地址无法接受以下消息 %(alias_display_name)s.\n"
-"只允许 %(contact_description)s联系它.
\n"
-"请确保您使用正确的地址或通过 %(default_email)s联系我们.
\n"
-"此致敬礼,